.listSorting,.listSorting__controls{min-width:0;max-width:100%}.listSorting__controls{flex-wrap:wrap!important}.products .name{min-width:0!important;max-width:100%!important;width:100%!important;overflow-wrap:anywhere}
body .btn:is(.btn-conversion,.btn-primary,.btn-cart),body .jirno-side-card b,body :is(.jsol-button,.jb-button,.js-button,.jl-button,.jo-button,.jc-button,.jd-button):not([class*="outline"]):not([class*="secondary"]){color:#fff!important}body .btn:is(.btn-conversion,.btn-primary,.btn-cart) :is(span,strong),body .jirno-side-card b :is(span,strong),body :is(.jsol-button,.jb-button,.js-button,.jl-button,.jo-button,.jc-button,.jd-button):not([class*="outline"]):not([class*="secondary"]) :is(span,strong){color:inherit!important}

:root{--template-font:"Figtree"!important;--template-headings-font:"Figtree"!important}
html,body{font-family:"Figtree",Arial,sans-serif!important;font-kerning:normal;letter-spacing:-.008em}
body :is(h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6){font-family:"Figtree",Arial,sans-serif!important;letter-spacing:-.025em!important}
body :is(button,input,select,textarea,.btn){font-family:"Figtree",Arial,sans-serif;letter-spacing:-.012em}
#jirno-info-nav,#jirno-mobile-info,#jirno-category-nav{letter-spacing:-.01em}
@media(max-width:767px){body{letter-spacing:-.005em}body :is(h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6){letter-spacing:-.02em!important}}

#header [data-testid="headerCart"],#header [data-testid="headerCart"]::before,#header [data-testid="headerCart"]::after,#header [data-testid="headerCartPrice"]{color:#000!important}

body{isolation:isolate}
#jirno-ambient{position:fixed;inset:0;z-index:-1;overflow:hidden;pointer-events:none;contain:strict}
#jirno-ambient span{position:absolute;display:block;width:74vmax;height:74vmax;border-radius:50%;pointer-events:none;will-change:transform}
#jirno-ambient .ja-cyan{left:-30vmax;top:-8vmax;background:radial-gradient(circle,rgba(0,172,229,.095) 0%,rgba(0,172,229,.035) 38%,rgba(0,172,229,0) 69%);animation:jirno-ambient-cyan 56s ease-in-out -17s infinite alternate}
#jirno-ambient .ja-violet{right:-29vmax;top:7vh;background:radial-gradient(circle,rgba(85,57,145,.075) 0%,rgba(85,57,145,.025) 40%,rgba(85,57,145,0) 69%);animation:jirno-ambient-violet 68s ease-in-out -31s infinite alternate}
#jirno-ambient .ja-pink{left:10vw;top:-48vmax;background:radial-gradient(circle,rgba(236,7,113,.06) 0%,rgba(236,7,113,.02) 38%,rgba(236,7,113,0) 68%);animation:jirno-ambient-pink 47s ease-in-out -13s infinite alternate}
#jirno-ambient .ja-orange{right:-5vw;bottom:-49vmax;background:radial-gradient(circle,rgba(241,88,34,.07) 0%,rgba(241,88,34,.025) 38%,rgba(241,88,34,0) 69%);animation:jirno-ambient-orange 62s ease-in-out -26s infinite alternate}
@keyframes jirno-ambient-cyan{0%{transform:translate3d(-3vw,-6vh,0) scale(.96)}50%{transform:translate3d(8vw,9vh,0) scale(1.08)}100%{transform:translate3d(14vw,24vh,0) scale(1.02)}}
@keyframes jirno-ambient-violet{0%{transform:translate3d(5vw,8vh,0) scale(1)}50%{transform:translate3d(-8vw,-7vh,0) scale(1.09)}100%{transform:translate3d(-15vw,15vh,0) scale(.98)}}
@keyframes jirno-ambient-pink{0%{transform:translate3d(-8vw,-3vh,0)}50%{transform:translate3d(2vw,12vh,0) scale(1.08)}100%{transform:translate3d(17vw,3vh,0)}}
@keyframes jirno-ambient-orange{0%{transform:translate3d(8vw,7vh,0)}50%{transform:translate3d(-6vw,-6vh,0) scale(1.08)}100%{transform:translate3d(-18vw,-16vh,0)}}
@media(max-width:767px){#jirno-ambient span{width:110vmax;height:110vmax;opacity:.65}#jirno-ambient .ja-cyan{left:-68vmax;top:0}#jirno-ambient .ja-violet{right:-72vmax;top:22vh}#jirno-ambient .ja-pink,#jirno-ambient .ja-orange{display:none}}
@media(prefers-reduced-motion:reduce){#jirno-ambient span{animation:none!important;will-change:auto}}


#header{background:transparent!important}
.top-navigation-bar{background:rgba(255,255,255,.42)!important;border-bottom:1px solid rgba(8,44,59,.12)}
.top-navigation-bar .top-navigation-menu a,.top-navigation-menu-trigger{color:#34424c!important;font-weight:500}
.top-navigation-bar .top-navigation-menu a:hover{color:#007fa8!important}
.top-navigation-contacts{background:rgba(255,255,255,.62)!important;border:1px solid rgba(8,44,59,.1);border-top:0}
.top-navigation-contacts a{color:#34424c!important}
#header #formSearchForm input[type=search]{background:#fff!important;border:1px solid #afc4ce!important;color:#142d3b!important;border-radius:10px}
#header #formSearchForm input[type=search]::placeholder{color:#657784;opacity:1}
#header #formSearchForm input[type=search]:focus{border-color:#007fa8!important;outline:2px solid #00ace52b;outline-offset:2px}
#header #formSearchForm button{background:transparent!important;color:transparent!important}#header #formSearchForm button::before{color:#1a3b4e!important}
#header .top-nav-button-login{background:transparent!important;border:0!important;box-shadow:none!important;color:#7f7f93!important;transition:transform .24s ease,box-shadow .24s ease}
#header .top-nav-button-login::before,#header .top-nav-button-login::after{color:#7f7f93!important}
#header .top-nav-button-login:hover{background:transparent!important;color:#7f7f93!important}
.responsive-tools a,.responsive-tools a::before,.responsive-tools a::after{color:#142d3b!important}
@media(max-width:767px){#header,.top-navigation-bar{background:rgba(245,246,247,.92)!important;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}#header .navigation-wrapper,#header .header-top{background:transparent!important}.responsive-tools{background:transparent!important}.top-navigation-bar [data-testid="headerCart"],.top-navigation-bar [data-testid="headerCart"]::before,.top-navigation-bar [data-testid="headerCartPrice"]{color:#000!important}}

#header .site-name img,.top-navigation-bar .site-name img{content:url("/user/documents/upload/jirno-refresh-20261027/8a56b348-JIRNO-logo-obdelnik-BLACK.png");filter:none!important;mix-blend-mode:normal}#header .header-top .site-name a img{width:220px!important;max-width:220px!important;height:70px!important;max-height:none!important;object-fit:cover;object-position:center;scale:1!important}@media(max-width:991px) and (min-width:768px){#header .header-top .site-name a img{width:170px!important;max-width:170px!important;height:55px!important}}@media(max-width:767px){.top-navigation-bar .site-name img{width:110px!important;max-width:110px!important;height:36px!important;max-height:none!important;object-fit:cover;object-position:center}}
#header #jirno-info-nav{border-radius:12px!important;overflow:hidden}#jirno-mobile-info{border-radius:12px!important}
#header :is(.top-nav-button-login,[data-testid="headerCart"]){border-radius:20px!important}@media(hover:hover){#header .top-nav-button-login:hover{box-shadow:0 12px 32px #0002!important}}@media(hover:hover) and (prefers-reduced-motion:no-preference){#header .top-nav-button-login:hover{transform:translateY(-2px)}}