@charset "UTF-8";*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;min-height:100vh}h1,h2,h3,h4,h5,h6,p,figure,blockquote,dl,dd{margin:0}ul[class],ol[class]{margin:0;padding:0;list-style:none}img,picture,video,canvas,svg{display:block;max-width:100%;height:auto}input,button,textarea,select{font:inherit;color:inherit}button{cursor:pointer;background:none;border:0}a{color:inherit;text-decoration:none}@font-face{font-family:"MONO Serif";font-style:normal;font-weight:400;font-display:swap;src:url(/wp-content/themes/mono/dist/assets/mono-serif-400-latin-ext-DG90hiSy.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"MONO Serif";font-style:normal;font-weight:400;font-display:swap;src:url(/wp-content/themes/mono/dist/assets/mono-serif-400-latin-BwW-S4Xc.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"MONO Serif";font-style:normal;font-weight:700;font-display:swap;src:url(/wp-content/themes/mono/dist/assets/mono-serif-700-latin-ext-CZnLVNMi.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"MONO Serif";font-style:normal;font-weight:700;font-display:swap;src:url(/wp-content/themes/mono/dist/assets/mono-serif-700-latin-CKIUaNeU.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Sora;font-style:normal;font-weight:400;font-display:swap;src:url(/wp-content/themes/mono/dist/assets/sora-400-latin-ext-C4beA2JP.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Sora;font-style:normal;font-weight:400;font-display:swap;src:url(/wp-content/themes/mono/dist/assets/sora-400-latin-5v9NviDD.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Sora;font-style:normal;font-weight:600;font-display:swap;src:url(/wp-content/themes/mono/dist/assets/sora-400-latin-ext-C4beA2JP.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Sora;font-style:normal;font-weight:600;font-display:swap;src:url(/wp-content/themes/mono/dist/assets/sora-400-latin-5v9NviDD.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Sora;font-style:normal;font-weight:700;font-display:swap;src:url(/wp-content/themes/mono/dist/assets/sora-400-latin-ext-C4beA2JP.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Sora;font-style:normal;font-weight:700;font-display:swap;src:url(/wp-content/themes/mono/dist/assets/sora-400-latin-5v9NviDD.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--color-white: #ffffff;--color-white-50: rgba(255, 255, 255, .5);--color-black: #000000;--color-black-50: rgba(0, 0, 0, .5);--color-content-border: #C6C6C6;--font-family: Sora, system-ui, -apple-system, sans-serif;--accent: #2C94C7}body{font-family:Sora,system-ui,-apple-system,sans-serif;color:#000;background:#fff;line-height:1.75}main{color:#35415b}main h1,main h2,main h3,main h4,main h5,main h6{color:#0f131f}b,strong{font-weight:600}::selection{background:#2c94c7;color:#fff}a{transition:color .15s cubic-bezier(.65,0,.35,1)}a:hover{color:#2c94c7}:focus-visible{outline:2px solid #2C94C7;outline-offset:2px}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}h1,h2,h3,h4{font-family:"MONO Serif",Georgia,serif;line-height:1.15;color:#1f417c;font-weight:400}h1{font-size:clamp(2rem,4vw,3.25rem)}h2{font-size:clamp(1.75rem,3vw,2.5rem)}h3{font-size:clamp(1.25rem,2vw,1.75rem)}p{margin-bottom:1em}p:last-child{margin-bottom:0}.l-container{width:100%;max-width:calc(1440px + 5rem);margin-inline:auto;padding-inline:2.5rem}@media (max-width: 600px){.l-container{padding-inline:1.5rem}}.site-content{min-height:50vh}.l-section{position:relative}.l-section.full_height{min-height:100vh}.site-header{position:absolute;top:0;left:0;width:100%;z-index:1000;padding:1.25rem 0}.site-header__inner{position:relative;display:flex;align-items:center;min-height:2.5rem;max-width:1200px;padding-inline:0}@media (max-width: 1380px){.site-header__inner{max-width:none;padding-inline:2.5rem}}@media (max-width: 1024px){.site-header__inner{padding-inline:1rem}}@media (max-width: 600px){.site-header{padding-block:.625rem}}.site-header__logo{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);font-family:"MONO Serif",Georgia,serif;font-size:1.5rem;letter-spacing:.05em;font-weight:400;line-height:1;display:block}.site-header__logo .custom-logo-link,.site-header__logo img{display:block}.site-header__logo img,.site-header__logo .custom-logo{height:1.25rem;width:auto;max-height:none}@media (max-width: 1380px){.site-header__logo{margin-left:-34.5px}}@media (max-width: 1024px){.site-header__logo{margin-left:-32px}}@media (max-width: 600px){.site-header__logo{margin-left:0}}.site-header__actions{margin-left:auto;display:flex;align-items:center;gap:1.3125rem;margin-right:.625rem}@media (max-width: 1380px){.site-header__actions{gap:1.5rem}}@media (max-width: 1024px){.site-header__actions{gap:1.4375rem}}@media (max-width: 600px){.site-header__actions{order:-1;margin-left:0;margin-right:0;gap:1.3125rem}}.site-header__search{display:inline-flex;align-items:center;color:inherit}.site-header__search-input{width:0;padding:0;border:0;border-bottom:1px solid transparent;background:transparent;color:inherit;font-size:.9375rem;line-height:1.6;opacity:0;pointer-events:none;transition:width .3s ease,opacity .2s ease,padding .3s ease}.site-header__search-input::placeholder{color:currentColor;opacity:.6}.site-header__search-input:focus{outline:none}.site-header__search.is-open .site-header__search-input{width:240px;padding:0 .5rem .25rem;opacity:1;pointer-events:auto;border-bottom-color:currentColor}@media (max-width: 600px){.site-header__search.is-open .site-header__search-input{width:min(240px,100vw - 9.5rem)}}@media (max-width: 767px){.site-header:has(.site-header__search.is-open) .site-header__logo{opacity:0;visibility:hidden}}.site-header__search-toggle{display:inline-flex;align-items:center;padding:0;background:none;border:0;color:inherit;cursor:pointer}.site-header__search-toggle svg{display:block;width:21px;height:21px}@media (max-width: 1380px){.site-header__search-toggle svg{width:28px;height:28px}}@media (max-width: 1024px){.site-header__search-toggle svg{width:27px;height:27px}}@media (max-width: 600px){.site-header__search-toggle svg{width:24px;height:24px}}.site-header__cart-wrap{position:static;display:flex;align-items:center}.site-header__cart{display:inline-flex;align-items:center;color:inherit}.site-header__cart-icon{position:relative;display:inline-flex}.site-header__cart-icon svg{display:block}.site-header__cart-count{position:absolute;top:-4px;right:-7px;min-width:16px;height:16px;padding:0 4px;border-radius:10px;background:#000;color:#fff;font-size:11px;line-height:16px;text-align:center}.site-header__cart-wrap.is-empty .site-header__cart-count{display:none}.home .site-header,.home .site-header .site-header__logo{color:#fff}@media (max-width: 1024px){.home .site-header .site-header__logo{margin-left:0}}body:not(.home){background:#f6f6f2}body:not(.home) .site-header{position:relative;color:#35415b;border-bottom:1px solid #e3e3df}body:not(.home) .site-header__logo--dark img{display:block;height:20px;width:auto}.site-header .hamburger-menu{margin-left:0}@media (max-width: 600px){.site-header .hamburger-menu{order:2;margin-left:auto}}.site-footer__cta{position:relative;background:#0f131f;color:#fff;padding-block:11.25rem}@media (max-width: 1380px){.site-footer__cta{padding-block:12.25rem}}@media (max-width: 1279px){.site-footer__cta{padding-block:8rem}}@media (max-width: 767px){.site-footer__cta{padding-block:5rem}}@media (max-width: 600px){.site-footer__cta{padding-bottom:4rem}}@media (max-width: 1023px){.site-footer__cta{overflow:hidden}}.site-footer__cta-bg{position:absolute;top:0;right:0;bottom:0;left:0;background-size:cover;background-position:center}@media (max-width: 1279px){.site-footer__cta-bg{background-position:right center}}@media (max-width: 1023px){.site-footer__cta-bg{left:auto;width:200%}}.site-footer__cta-inner{position:relative;z-index:1;max-width:1440px;margin-inline:auto}@media (max-width: 1380px){.site-footer__cta-inner{max-width:none}}@media (max-width: 1279px){.site-footer__cta-inner{padding-inline:1.5rem}}.site-footer__cta-body{width:40.25rem;margin-left:auto}@media (max-width: 1380px){.site-footer__cta-body{width:auto;margin-left:calc(50% + 1.5rem)}}@media (max-width: 1024px){.site-footer__cta-body{margin-left:calc(25% + .75rem)}}@media (max-width: 1023px){.site-footer__cta-body{margin-left:0}}.site-footer__cta-title{font-family:"MONO Serif",Georgia,serif;font-size:5.625rem;font-weight:400;line-height:.8;color:#fff;margin:0 0 5rem}@media (max-width: 767px){.site-footer__cta-title{font-size:2.5rem}}.site-footer__cta-grid{display:flex;align-items:stretch}.site-footer__cta-grid>*{flex:0 1 auto}.site-footer__cta-grid>*+*{margin-left:6.25rem}@media (max-width: 767px){.site-footer__cta-grid{flex-direction:column;align-items:flex-start}.site-footer__cta-grid>*+*{margin-left:0;margin-top:2.5rem}}.site-footer__cta-block{display:flex;flex-direction:column;align-items:flex-start}.site-footer__cta-block .c-btn{margin-top:auto}.site-footer__cta-label{font-family:Sora,system-ui,-apple-system,sans-serif;font-size:.75rem;font-weight:600;line-height:.8;color:#fff;margin:0 0 1.25rem}.site-footer__cta-grid p{font-size:.75rem;line-height:1.7;color:#ffffff80;margin:0 0 1.25rem}.site-footer__menubar{background:#f6f6f2}.site-footer__menubar-inner{display:flex;align-items:flex-start;justify-content:space-between;height:11.875rem;padding-block:5rem}@media (max-width: 1023px){.site-footer__menubar-inner{height:auto;padding-block:2rem;padding-inline:1.5rem}}.site-footer__menubar-logo{margin-top:1px}.site-footer__menubar-logo img{display:block;height:20px;width:auto}@media (max-width: 1023px){.site-footer__menubar-logo{display:none}}@media (max-width: 1023px){.site-footer__menubar-nav{min-width:0;flex:1}}.site-footer .site-footer__nav-menu{display:flex;gap:2.625rem;list-style:none;margin:0;padding:0;line-height:1.75rem}.site-footer .site-footer__nav-menu a{color:#35415b;text-decoration:none;font-family:Sora,system-ui,-apple-system,sans-serif;font-size:1.43rem}.site-footer .site-footer__nav-menu a:hover{color:#2c94c7}@media (max-width: 1023px){.site-footer .site-footer__nav-menu{gap:1.875rem;flex-wrap:nowrap;overflow-x:auto;margin-inline:-1.5rem;padding-inline:1.5rem;scrollbar-width:none}.site-footer .site-footer__nav-menu::-webkit-scrollbar{display:none}.site-footer .site-footer__nav-menu a{font-size:.875rem;white-space:nowrap}}.site-footer__base{position:relative;overflow:hidden;background:conic-gradient(from 45deg at 70% 40%,#25252d,#323d53);color:#fff}@media (min-width: 601px) and (max-width: 767px){.site-footer__base-inner,.site-footer__bar-inner{padding-inline:1.5rem}}.site-footer__base-inner{display:flex;padding-top:5rem}@media (max-width: 1380px){.site-footer__base-inner{padding-top:6rem}}@media (max-width: 767px){.site-footer__base-inner{padding-top:2.5rem}}@media (max-width: 600px){.site-footer__base-inner{flex-direction:column}}.site-footer__brand{flex:0 0 calc((100% + 3rem) * 7 / 12)}@media (max-width: 1380px){.site-footer__brand{flex-basis:calc((100% + 3rem)/2)}}@media (max-width: 600px){.site-footer__brand{flex-basis:auto}}.site-footer__brand p{font-size:1rem;line-height:1.75rem;color:#ffffff80;margin:0}.site-footer__brand strong{color:#fff;font-weight:400}@media (max-width: 767px){.site-footer__brand .c-btn{display:none}}@media (max-width: 1023px){.site-footer__brand p{font-size:.875rem;line-height:1.4}.site-footer__brand strong:not(:first-of-type){display:inline-block;margin-top:1.25rem}}.site-footer__brand-row{display:flex;gap:3.75rem;margin-bottom:2.5rem}@media (max-width: 1023px){.site-footer__brand-row{display:block;margin-bottom:0}.site-footer__brand-row .site-footer__brand-info,.site-footer__brand-row .site-footer__hours{margin-bottom:1.875rem}}.site-footer__brand .site-footer__brand-name{color:#fff}.site-footer__cols{flex:1 1 auto;display:flex;justify-content:space-between;align-items:flex-start}.site-footer__col--social{margin-top:1rem}@media (max-width: 767px){.site-footer__col--social{margin-top:.8125rem}}.site-footer__col-menu{list-style:none;margin:0;padding:0}.site-footer__col-menu li{font-size:1rem;line-height:1;margin-bottom:1rem}.site-footer__col-menu li:last-child{margin-bottom:0}.site-footer__col-menu a{color:#fff;text-decoration:none;font-size:.75rem}.site-footer__col-menu a:hover{color:#ffffffb3}@media (max-width: 767px){.site-footer__col-menu li,.site-footer__col-menu li:last-child{margin-bottom:.625rem}.site-footer__col-menu a{font-size:.625rem}}.site-footer__bar{position:relative;z-index:1;margin-top:4.375rem;border-top:1px solid rgba(196,196,196,.3)}@media (max-width: 1380px){.site-footer__bar{margin-top:5.375rem}}@media (max-width: 1023px){.site-footer__bar{margin-top:2rem}}@media (max-width: 767px){.site-footer__bar{margin-top:1rem}}.site-footer__bar-inner{display:flex;align-items:center;padding-top:2.4375rem;padding-bottom:2rem;font-size:1rem;line-height:1.75rem;color:#ffffff80}.site-footer__bar-inner a{color:#fff;text-decoration:underline}@media (max-width: 1380px){.site-footer__bar-inner{padding-top:3.4375rem;padding-bottom:3rem}}@media (max-width: 1023px){.site-footer__bar-inner{padding-top:1.9375rem;font-size:.75rem}}@media (max-width: 767px){.site-footer__bar-inner{padding-top:.9375rem;padding-bottom:1.5rem}}@media (max-width: 600px){.site-footer__bar-inner{flex-direction:column;align-items:stretch}}.site-footer__bar-inner>span{flex:0 0 calc((100% + 3rem) * 7 / 12)}@media (max-width: 1380px){.site-footer__bar-inner>span{flex-basis:calc((100% + 3rem)/2)}}@media (max-width: 1024px){.site-footer__bar-inner>span{flex-basis:calc((100% + 3rem) / 3)}}@media (max-width: 600px){.site-footer__bar-inner>span{flex-basis:auto}}.site-footer__bar-right{flex:1 1 auto;display:flex;justify-content:space-between}.woocommerce-breadcrumb .breadcrumb-sep{margin-inline:.6em}.page-breadcrumb{padding:19px 2.5rem 20px}.page-breadcrumb__inner{max-width:1200px;margin-inline:auto}.page-breadcrumb .woocommerce-breadcrumb{font-size:9px;line-height:1.2;text-transform:uppercase;letter-spacing:normal}.page-breadcrumb .woocommerce-breadcrumb a{color:#000000bf;text-decoration:none}.page-breadcrumb .woocommerce-breadcrumb .breadcrumb-current{font-weight:600;color:#000000bf}.c-btn{display:inline-flex;align-items:center;font-size:.75rem;line-height:1.2;transition:all .3s ease-in-out;color:inherit}.c-btn__label{border-radius:6.25rem;height:2.5625rem;display:inline-flex;align-items:center;justify-content:center;padding:0 1.875rem;position:relative}.c-btn__label:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;padding:1px;background:linear-gradient(90deg,#2c94c7,#1f417c);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.c-btn:after{content:url("data:image/svg+xml,%3Csvg width='25' height='11' viewBox='0 0 25 11' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cline x1='4.37114e-08' y1='5.5' x2='25' y2='5.5' stroke='white'/%3E%3Cline y1='-0.5' x2='7.16597' y2='-0.5' transform='matrix(-0.697742 -0.716349 0.697742 -0.716349 25 5.1333)' stroke='white'/%3E%3Cline y1='-0.5' x2='7.16597' y2='-0.5' transform='matrix(-0.697742 0.716349 0.697742 0.716349 25 5.8667)' stroke='white'/%3E%3C/svg%3E%0A");display:inline-flex;align-items:center;justify-content:center;line-height:1;border-radius:6.25rem;height:2.5625rem;padding:0 1.125rem;background:linear-gradient(90deg,#2c94c7,#1f417c);transition:all .3s ease-in-out}.c-btn:hover:after{padding:0 .5rem}.c-btn--blur .c-btn__label{color:#fff;background:#0000001a;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.c-btn--blur .c-btn__label:before{background:#fff3}.c-btn--blur:after{background:#fff;content:url("data:image/svg+xml,%3Csvg width='25' height='11' viewBox='0 0 25 11' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cline x1='4.37114e-08' y1='5.5' x2='25' y2='5.5' stroke='black'/%3E%3Cline y1='-0.5' x2='7.16597' y2='-0.5' transform='matrix(-0.697742 -0.716349 0.697742 -0.716349 25 5.1333)' stroke='black'/%3E%3Cline y1='-0.5' x2='7.16597' y2='-0.5' transform='matrix(-0.697742 0.716349 0.697742 0.716349 25 5.8667)' stroke='black'/%3E%3C/svg%3E%0A")}.c-btn--compact{justify-content:center;text-align:center}.c-btn--compact:after{content:none}.c-btn--compact .c-btn__label{width:100%;height:2.5rem;padding:0 1rem;white-space:nowrap;transition:background-color .2s ease,color .2s ease}.c-btn--compact:hover .c-btn__label{background-color:#2c94c70f}.c-btn--solid .c-btn__label{color:#fff;background:linear-gradient(90deg,#2c94c7,#1f417c)}.c-btn--solid .c-btn__label:before{display:none}.c-btn--solid:hover .c-btn__label{color:#fff;background:linear-gradient(90deg,#2c94c7,#1f417c 60%)}#fp-nav.fp-right{right:auto!important;bottom:3.75rem!important;top:auto!important;transform:none!important;left:3.75rem!important}@media (max-width: 767px){#fp-nav.fp-right{left:auto!important;right:1.25rem!important;bottom:auto!important;top:50%!important;transform:translateY(-50%)!important}}#fp-nav.fp-right ul{display:flex;gap:5px}@media (max-width: 767px){#fp-nav.fp-right ul{flex-direction:column}}#fp-nav.fp-right ul li{width:auto;height:auto;margin:0;line-height:0}#fp-nav.fp-right ul a.active span{width:25px!important;height:5px!important;border-radius:1.25rem!important}@media (max-width: 767px){#fp-nav.fp-right ul a.active span{width:5px!important;height:25px!important}}#fp-nav.fp-right ul span{background:#fff;width:5px!important;height:5px!important;margin:0!important;display:inline-block;position:initial}#fp-nav.fp-right .fp-sr-only{display:none}.g-loadmore{margin-top:3rem}.testimonials-row{padding-top:12.5rem}@media (max-width: 1279px){.testimonials-row{padding-top:5rem;overflow:hidden}}.testimonials-slider-container{position:relative;max-width:100%;margin:0 auto}.testimonials-slider-container .testimonials-main{position:relative;margin-bottom:40px}.testimonials-slider-container .testimonials-main .swiper-slide{opacity:.3;transform:scale(.95);transition:all .5s ease}.testimonials-slider-container .testimonials-main .swiper-slide.swiper-slide-active{opacity:1;transform:scale(1)}.testimonials-slider-container .testimonials-main .testimonial-content{position:relative}.testimonials-slider-container .testimonials-main .testimonial-item{padding-right:6rem}@media (max-width: 1023px){.testimonials-slider-container .testimonials-main .testimonial-item{padding-right:0}}.testimonials-slider-container .testimonials-main .testimonial-quote{font-size:3.125rem;line-height:1.3;font-family:"MONO Serif";color:var(--color-black);font-weight:400;margin-bottom:4.375rem;position:relative;z-index:2}@media (max-width: 1599px){.testimonials-slider-container .testimonials-main .testimonial-quote{font-size:2.5rem;margin:0 0 30px}}@media (max-width: 1023px){.testimonials-slider-container .testimonials-main .testimonial-quote{font-size:2rem;margin:0 0 30px}}@media (max-width: 767px){.testimonials-slider-container .testimonials-main .testimonial-quote{font-size:1.5rem;margin:0 0 30px}}.testimonials-slider-container .testimonials-main .author-image{width:60px;height:60px;border-radius:50%;overflow:hidden;flex-shrink:0}.testimonials-slider-container .testimonials-main .author-image img{width:100%;height:100%;object-fit:cover}.testimonials-slider-container .testimonials-main .author-info{text-align:left}.testimonials-slider-container .testimonials-main .testimonial-author{display:flex;gap:1.25rem;align-items:center}.testimonials-slider-container .testimonials-main .author-name{font-size:1rem;line-height:1;font-weight:400;color:var(--color-black);margin-bottom:0;text-transform:uppercase}.testimonials-slider-container .testimonials-main .author-role{font-size:.75rem;line-height:1;color:var(--color-black-50);margin:0}.testimonials-slider-container .testimonials-navigation{display:flex;justify-content:space-between;gap:20px;margin-bottom:1.25rem}.testimonials-slider-container .testimonials-navigation .testimonials-btn-prev,.testimonials-slider-container .testimonials-navigation .testimonials-btn-next{position:relative;margin:0;color:var(--color-white);width:61px;height:41px;border-radius:100px;background:linear-gradient(90deg,#2c94c7,#1f417c);transition:all .3s ease;display:flex;align-items:center;justify-content:center;cursor:pointer;border:none}.testimonials-slider-container .testimonials-navigation .testimonials-btn-prev.swiper-button-disabled,.testimonials-slider-container .testimonials-navigation .testimonials-btn-next.swiper-button-disabled{opacity:0;pointer-events:none}.testimonials-slider-container .testimonials-thumbs{max-width:100%;overflow:visible}.testimonials-slider-container .testimonials-thumbs .swiper-wrapper{align-items:center}.testimonials-slider-container .testimonials-thumbs .swiper-slide{width:auto;margin-right:20px;cursor:pointer;transition:all .3s ease}.testimonials-slider-container .testimonials-thumbs .swiper-slide.swiper-slide-thumb-active .testimonial-thumb{background-color:#00000008}.testimonials-slider-container .testimonials-thumbs .testimonial-thumb{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;border:1px solid rgba(0,0,0,.2);transition:all .3s ease;min-height:168px;gap:.5rem}@media (max-width: 1023px){.testimonials-slider-container .testimonials-thumbs .testimonial-thumb{min-width:170px;min-height:80px}}@media (max-width: 767px){.testimonials-slider-container .testimonials-thumbs .testimonial-thumb{min-height:76px}}@media (max-width: 480px){.testimonials-slider-container .testimonials-thumbs .testimonial-thumb{min-width:140px;gap:5px}}.testimonials-slider-container .testimonials-thumbs .thumb-name{font-size:1rem;font-weight:400;color:var(--color-black);margin:0;line-height:1;text-transform:uppercase}@media (max-width: 767px){.testimonials-slider-container .testimonials-thumbs .thumb-name{font-size:.625rem}}.testimonials-slider-container .testimonials-thumbs .thumb-role{font-size:.75rem;line-height:1;color:var(--color-black-50);margin:0}@media (max-width: 767px){.testimonials-slider-container .testimonials-thumbs .thumb-role{font-size:.5rem}}@media (max-width: 767px){.testimonials-slider-container .testimonials-thumbs .swiper-slide{margin-right:15px}}@media (max-width: 480px){.testimonials-slider-container .testimonials-thumbs{padding:0 10px}.testimonials-slider-container .testimonials-thumbs .swiper-slide{margin-right:10px}}.home .testimonials-slider-container .testimonials-main .testimonial-quote,.home .testimonials-slider-container .testimonials-main .author-name{color:var(--color-white)}.home .testimonials-slider-container .testimonials-main .author-role{color:var(--color-white-50)}.home .testimonials-thumbs .testimonial-thumb{border:1px solid rgba(255,255,255,.2)}.home .testimonials-thumbs .testimonial-thumb .thumb-name{color:var(--color-white)}.home .testimonials-thumbs .testimonial-thumb .thumb-role{color:var(--color-white-50)}.home .testimonials-thumbs .swiper-slide-thumb-active .testimonial-thumb{background-color:#ffffff0d!important}body.fullscreen-nav-open{overflow:hidden}.fullscreen-nav-wrapper{position:relative;display:inline-block}.hamburger-menu{background:none;border:none;cursor:pointer;display:flex;flex-direction:column;justify-content:center;padding:0;width:28px;height:40px;position:relative;z-index:100000;transition:transform .3s ease}.hamburger-menu .hamburger-line{height:3px;background-color:currentColor;transition:all .3s ease;transform-origin:center}.hamburger-menu .hamburger-line:first-child{width:28px;transform-origin:top left;margin-bottom:7px}.hamburger-menu .hamburger-line:nth-child(2){width:17px;margin-top:0}.hamburger-menu.active{color:#fff}.hamburger-menu.active .hamburger-line:first-child{transform:rotate(45deg) translate(0);width:28px}.hamburger-menu.active .hamburger-line:nth-child(2){transform:rotate(-45deg) translate(-3px,-4px);width:28px}.fullscreen-nav-overlay{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:99999;opacity:0;visibility:hidden;transition:all .3s ease;background:conic-gradient(from 45deg at 70% 40%,#25252d,#35415b)}@media (max-width: 1199px){.fullscreen-nav-overlay{left:unset;right:0;width:280px}}.fullscreen-nav-overlay .fullscreen-nav-container{position:relative;z-index:2}.fullscreen-nav-overlay.active{opacity:1;visibility:visible}.fullscreen-nav-overlay.active .fullscreen-nav-container{transform:translateY(0)}.fullscreen-nav-overlay.active .fullscreen-nav-menu .menu-item{opacity:1}body.fullscreen-nav-open .site-header{z-index:100000}body.fullscreen-nav-open .site-header .site-header__logo,body.fullscreen-nav-open .site-header .site-header__actions{opacity:0;visibility:hidden;pointer-events:none}body:not(.home).fullscreen-nav-open .site-header{border-bottom-color:transparent}.fullscreen-nav-container{width:100%;height:100%;display:flex;flex-direction:column}.fullscreen-nav-content{flex:1;display:flex;align-items:center;justify-content:flex-start;padding:60px 7.5rem}.fullscreen-nav-content .nav-label{display:none}@media (max-width: 1199px){.fullscreen-nav-content{align-items:flex-start;padding:60px 30px;display:block}.fullscreen-nav-content .nav-label{display:block;font-size:12px;margin-bottom:1.875rem;color:#ffffff80}}.fullscreen-nav-menu{list-style:none;padding:0;margin:0;width:100%;max-width:1440px}.fullscreen-nav-menu>.menu-item:first-child{margin-bottom:80px;padding-bottom:60px;width:100%;border-bottom:1px solid rgba(255,255,255,.2)}@media (min-width: 1200px) and (max-width: 1439px){.fullscreen-nav-menu>.menu-item:first-child{margin-bottom:40px;padding-bottom:30px}}@media (max-width: 1199px){.fullscreen-nav-menu>.menu-item:first-child{margin-bottom:0;padding-bottom:0;border-bottom:0}}@media (max-width: 768px){.fullscreen-nav-menu>.menu-item{margin-bottom:30px}}.fullscreen-nav-menu>.menu-item .accordion-header-wrapper>a{color:#fff;text-decoration:none;font-size:1.5rem;font-weight:400;display:block;transition:all .3s ease;margin-bottom:2.5rem;font-family:"MONO Serif";background:linear-gradient(90deg,#2c94c7,#1f417c);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.fullscreen-nav-menu>.menu-item .accordion-header-wrapper>a:hover{padding-left:15px;text-decoration:underline!important}@media (max-width: 768px){.fullscreen-nav-menu>.menu-item .accordion-header-wrapper>a{font-size:1.125rem;padding:0;margin-bottom:0;background:linear-gradient(90deg,#4a70b2,#68c4f1);-webkit-background-clip:text;-webkit-text-fill-color:transparent}}.fullscreen-nav-remaining{display:grid;grid-template-columns:repeat(6,1fr);gap:80px;width:100%}@media (max-width: 1024px){.fullscreen-nav-remaining{grid-template-columns:1fr;gap:10px;margin-top:10px}}.fullscreen-nav-remaining .menu-item .accordion-header-wrapper>a{color:#fff;text-decoration:none;font-size:1.5rem;font-weight:400;display:block;transition:all .3s ease;margin-bottom:2.5rem;font-family:"MONO Serif";background:linear-gradient(90deg,#2c94c7,#1f417c);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.fullscreen-nav-remaining .menu-item .accordion-header-wrapper>a:hover{padding-left:15px;text-decoration:underline!important}@media (max-width: 768px){.fullscreen-nav-remaining .menu-item .accordion-header-wrapper>a{font-size:1.125rem;padding:0;margin-bottom:0;background:linear-gradient(90deg,#4a70b2,#68c4f1);-webkit-background-clip:text;-webkit-text-fill-color:transparent}}.fullscreen-nav-remaining .menu-item>a{color:#fff;text-decoration:none;font-size:1.5rem;font-weight:400;display:block;transition:all .3s ease;margin-bottom:2.5rem;font-family:"MONO Serif";background:linear-gradient(90deg,#2c94c7,#1f417c);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.fullscreen-nav-remaining .menu-item>a:hover{padding-left:15px;text-decoration:underline!important}@media (max-width: 768px){.fullscreen-nav-remaining .menu-item>a{font-size:1.125rem;padding:0;margin-bottom:0;background:linear-gradient(90deg,#4a70b2,#68c4f1);-webkit-background-clip:text;-webkit-text-fill-color:transparent}}.sub-menu{list-style:none;padding:0;display:flex;flex-wrap:wrap;gap:7rem;margin:0}@media (min-width: 1200px) and (max-width: 1439px){.sub-menu{gap:4rem}}.sub-menu>.menu-item{flex:0 0 auto;margin-bottom:0}.sub-menu>.menu-item>a{color:var(--color-white)!important;background:transparent;-webkit-background-clip:unset;-webkit-text-fill-color:unset;text-decoration:none;font-size:.875rem;font-weight:600;display:block;transition:all .3s ease;text-transform:none;letter-spacing:normal;line-height:2;white-space:nowrap;font-family:var(--font-family)}.sub-menu>.menu-item>a:hover{text-decoration:underline!important}@media (max-width: 768px){.sub-menu>.menu-item>a{font-size:.85rem;padding:3px 0 6px}}.sub-menu>.menu-item .sub-menu{display:block;margin-top:2.5rem;padding:0;gap:0}@media (max-width: 768px){.sub-menu>.menu-item .sub-menu{margin-top:8px}}.sub-menu>.menu-item .sub-menu .menu-item{margin-bottom:6px}.sub-menu>.menu-item .sub-menu .menu-item a{font-size:1rem;color:var(--color-white)!important;font-weight:400;border-bottom:none;line-height:1.4;margin-bottom:0}@media (max-width: 768px){.sub-menu>.menu-item .sub-menu .menu-item a{font-size:.75rem}}.sub-menu>.menu-item .sub-menu .menu-item a:hover,.sub-menu>.menu-item .sub-menu .menu-item a:focus{color:#fff}.fullscreen-nav-remaining .sub-menu{display:block;margin-top:2.5rem;gap:0}@media (max-width: 768px){.fullscreen-nav-remaining .sub-menu{margin-top:8px}}.fullscreen-nav-remaining .sub-menu>.menu-item{margin-bottom:6px}.fullscreen-nav-remaining .sub-menu>.menu-item>a{font-size:1rem;color:var(--color-white)!important;font-weight:400;background:transparent;-webkit-background-clip:unset;-webkit-text-fill-color:unset;text-decoration:none;display:block;transition:all .3s ease;border-bottom:none;line-height:1.4;margin-bottom:0;white-space:normal}@media (max-width: 768px){.fullscreen-nav-remaining .sub-menu>.menu-item>a{font-size:.75rem}}.fullscreen-nav-remaining .sub-menu>.menu-item>a:hover,.fullscreen-nav-remaining .sub-menu>.menu-item>a:focus{color:#fff;text-decoration:underline!important}.fullscreen-nav-remaining .sub-menu>.menu-item .sub-menu{display:none}.menu-item-has-children,.has-children{position:relative}.fullscreen-nav-overlay{overflow-y:auto;overscroll-behavior:contain}@media (min-width: 769px) and (max-width: 1199px){.fullscreen-nav-menu>.menu-item .accordion-header-wrapper>a,.fullscreen-nav-remaining .menu-item .accordion-header-wrapper>a,.fullscreen-nav-remaining .menu-item>a{margin-bottom:0}.fullscreen-nav-menu>.menu-item{margin-bottom:1.25rem}.fullscreen-nav-remaining{grid-template-columns:1fr;gap:1.25rem}}.fullscreen-nav-overlay .accordion-header-wrapper{display:flex;align-items:center;justify-content:space-between;width:100%}@media (min-width: 1200px){.fullscreen-nav-overlay .accordion-header-wrapper{display:contents}}.fullscreen-nav-overlay .accordion-toggle{background:none;border:none;cursor:pointer;padding:8px;display:none;align-items:center;justify-content:center;flex-shrink:0;transition:transform .3s ease;margin-left:12px}@media (max-width: 1199px){.fullscreen-nav-overlay .accordion-toggle{display:flex}}.fullscreen-nav-overlay .accordion-toggle .accordion-icon{width:12px;height:8px;color:var(--color-white);transition:transform .3s ease}.fullscreen-nav-overlay .accordion-toggle:hover .accordion-icon{opacity:.7}@media (max-width: 1199px){.fullscreen-nav-overlay .menu-item.accordion-open .accordion-toggle .accordion-icon{transform:rotate(180deg)}}.fullscreen-nav-overlay .accordion-content{overflow:hidden}@media (min-width: 1200px){.fullscreen-nav-overlay .accordion-content{max-height:none!important;overflow:visible}}@media (max-width: 1199px){.fullscreen-nav-overlay .accordion-content{max-height:0;transition:max-height .4s ease-in-out}.menu-item.accordion-open .fullscreen-nav-overlay .accordion-content{max-height:2000px}}@media (max-width: 1199px){.fullscreen-nav-overlay .third-level-item,.fullscreen-nav-overlay .sub-menu .sub-menu{display:none!important}.fullscreen-nav-overlay .sub-menu{display:block!important;gap:0!important;padding-left:.625rem;padding-top:1.25rem;padding-bottom:1.25rem}.fullscreen-nav-overlay .sub-menu>.menu-item{margin-bottom:0!important}.fullscreen-nav-overlay .sub-menu>.menu-item>a{display:block;font-weight:400!important;font-size:.75rem!important}}.fullscreen-nav-overlay a:focus,.fullscreen-nav-overlay button:focus{outline:none}@media (prefers-contrast: high){.fullscreen-nav-overlay{background-color:#000000f2}.fullscreen-nav-menu a:hover,.fullscreen-nav-menu a:focus{background-color:#4a9eff33}}.menu-item-193 .sub-menu{display:block}.menu-item-193 .sub-menu .menu-item{margin-bottom:6px}.menu-item-193 .sub-menu .menu-item a{font-size:1rem;color:var(--color-white)!important;font-weight:400;border-bottom:none;line-height:1.4;margin-bottom:0}.hover-image-row{position:relative;width:100%;border-bottom:1px solid var(--color-content-border);cursor:pointer;transition:all .3s ease}.hover-image-row:last-of-type{border-bottom:none}.hover-image-row:hover .hover-image-content{padding-left:3rem}.hover-image-row:hover .c-btn:after{padding:0 .5rem;transition:all .3s ease-in-out}.hover-image-row .hover-image-content{display:flex;align-items:center;justify-content:space-between;padding:5rem 0;transition:all .3s ease}@media (max-width: 767px){.hover-image-row .hover-image-content{flex-direction:column;align-items:flex-start;gap:1.5rem;padding:2rem 0}}.hover-image-row .hover-image-text{flex:1;max-width:33%}@media (max-width: 767px){.hover-image-row .hover-image-text{max-width:100%}}.hover-image-row .hover-image-text .hover-image-title{font-family:Sora,sans-serif;font-size:2rem;font-weight:700;color:var(--color-black);margin:0 0 1.875rem;line-height:1}@media (max-width: 767px){.hover-image-row .hover-image-text .hover-image-title{font-size:1.25rem}}.hover-image-row .hover-image-text .hover-image-description{font-size:1rem;line-height:1.6;color:var(--color-black-50);margin:0}.hover-image-row .hover-image-text .hover-image-description strong{color:var(--color-black)}.hover-image-row .hover-image-button{flex-shrink:0}.hover-image-row .hover-image-button .c-btn .c-btn__label{background:linear-gradient(90deg,#2c94c7,#1f417c);color:#fff}.hover-image-row .hover-image-button .c-btn .c-btn__label:before{background:transparent}.hover-image-row .hover-image-button .c-btn:after{background:#000}@media (max-width: 767px){.hover-image-row .hover-image-button{margin-left:0}}.hover-image-row .hover-image-display{position:absolute;top:0;left:0;width:353px;height:323px;pointer-events:none;z-index:1000;opacity:0;transform:translate(-50%,-50%) scale(.8);transition:all .3s ease;border-radius:5rem;overflow:hidden;box-shadow:0 20px 50px #0000001a}@media (max-width: 767px){.hover-image-row .hover-image-display{width:250px;height:170px}}.hover-image-row .hover-image-display.visible{opacity:1;transform:translate(-50%,-50%) scale(1)}.hover-image-row .hover-image-display img{width:100%;height:100%;object-fit:cover;display:block}@keyframes hoverImageFadeIn{0%{opacity:0;transform:translate(-50%,-50%) scale(.9)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}@media (max-width: 480px){.hover-image-row .hover-image-content{padding:1.5rem 0}.hover-image-row .hover-image-text .hover-image-title{font-size:1.125rem}.hover-image-row .hover-image-text .hover-image-description{font-size:.8125rem}.hover-image-row .hover-image-display{width:200px;height:140px}}.home .hover-image-row .hover-image-text{max-width:53%}@media (min-width: 1024px) and (max-width: 1439px){.sluzby-row h1{font-size:48px;margin-bottom:20px}.sluzby-row h1 br{display:none}.sluzby-row .separator{height:20px}.home .hover-image-row .hover-image-content{align-items:center;padding:30px 0}.home .hover-image-row .hover-image-text{max-width:100%}.home .hover-image-row .hover-image-text .hover-image-title{margin-bottom:0;font-size:1.125rem}.home .hover-image-row .hover-image-text .hover-image-description{display:none}}@media (max-width: 480px){.home .hover-image-row:first-child{margin-top:2rem}.home .hover-image-row .hover-image-content{align-items:center}.home .hover-image-row .hover-image-text{max-width:100%}.home .hover-image-row .hover-image-text .hover-image-title{margin-bottom:0;font-size:1.125rem}.home .hover-image-row .hover-image-text .hover-image-description{display:none}}.filtered-cards-container{position:relative;width:100%}.filtered-cards-container .filter-categories{display:flex;flex-wrap:wrap;gap:1.25rem;margin-bottom:5rem;justify-content:flex-start}@media (max-width: 767px){.filtered-cards-container .filter-categories{justify-content:center;margin-bottom:2rem;margin-left:-1.5rem;margin-right:-1.5rem;padding-left:1.25rem;padding-right:1.25rem;flex-wrap:nowrap;justify-content:flex-start!important;overflow:scroll;-ms-overflow-style:none;scrollbar-width:none}}.filtered-cards-container .filter-category-btn{display:flex;align-items:center;gap:1.25rem;padding:5px 20px 5px 5px;border:1px solid var(--color-content-border);border-radius:6rem;background:transparent;cursor:pointer;transition:all .3s ease;white-space:nowrap}.filtered-cards-container .filter-category-btn:hover{border-color:var(--color-black)}.filtered-cards-container .filter-category-btn.active{border-color:var(--color-black);background:#0000000d}.filtered-cards-container .filter-category-btn .category-image{flex-shrink:0;width:70px;height:70px;border-radius:50%;overflow:hidden}.filtered-cards-container .filter-category-btn .category-image img{width:100%;height:100%;object-fit:cover;display:block}.filtered-cards-container .filter-category-btn .category-name{font-size:.75rem;line-height:1.1;font-weight:400;color:var(--color-black)}.filtered-cards-container .category-info{max-width:600px;margin:0 auto 5rem}@media (max-width: 767px){.filtered-cards-container .category-info{margin-bottom:2rem}}.filtered-cards-container .category-info-item{display:none}.filtered-cards-container .category-info-item.active{display:block;animation:fadeInUp .4s ease}.filtered-cards-container .category-info-item .category-title{font-family:Sora,system-ui,-apple-system,sans-serif;font-size:1.5rem;font-weight:600;color:var(--color-black);line-height:1.2;text-align:center;margin:0 0 1.5rem}@media (max-width: 767px){.filtered-cards-container .category-info-item .category-title{font-size:1.5rem;margin-bottom:.75rem}}.filtered-cards-container .category-info-item .category-description{font-size:1rem;line-height:1.6;color:var(--color-black-50);text-align:center}.filtered-cards-container .cards-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:.625rem}@media (max-width: 767px){.filtered-cards-container .cards-grid{grid-template-columns:1fr;gap:.625rem}}.filtered-cards-container .card-item{display:none;transform:translateY(1rem);transition:all .4s ease}.filtered-cards-container .card-item.visible{display:block;animation:slideInUp .4s ease;transform:translateY(0)}.filtered-cards-container .card-content{display:flex;background:#00000008;border:1px solid var(--color-content-border);border-radius:3.75rem;overflow:hidden;transition:all .3s ease;height:100%}@media (max-width: 640px){.filtered-cards-container .card-content{flex-direction:column}}.filtered-cards-container .card-left{padding:5rem 0 5rem 3.75rem;display:flex;flex:1;flex-direction:column}@media (max-width: 1023px){.filtered-cards-container .card-left{padding:2.5rem}}@media (max-width: 767px){.filtered-cards-container .card-left{padding:2rem}}.filtered-cards-container .card-icon{flex-shrink:0;margin-bottom:5rem}@media (max-width: 1023px){.filtered-cards-container .card-icon{margin-bottom:2rem}}.filtered-cards-container .card-title{font-family:Sora,system-ui,-apple-system,sans-serif;font-size:1.5rem;font-weight:400;color:var(--color-black);margin:0 0 2.5rem;line-height:1.1;text-transform:uppercase}@media (max-width: 767px){.filtered-cards-container .card-title{padding-top:0;margin-bottom:2rem}}.filtered-cards-container .card-list{list-style:none;margin:0;padding:0}.filtered-cards-container .card-list li{font-size:1rem;line-height:1.6;color:var(--color-black-50);margin-bottom:.5rem;padding-left:1.25rem;position:relative}.filtered-cards-container .card-list li:before{content:"";position:absolute;left:0;top:.5rem;width:9px;height:9px;background-image:url("data:image/svg+xml,%3Csvg width='9' height='9' viewBox='0 0 9 9' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M5.13114 4.5L5.19949 4.43182L8.13873 1.49545V7.5L5.19949 4.56364L5.13114 4.49545V4.5ZM0.861266 1.49545L3.80051 4.43182L3.86886 4.5L3.80051 4.56818L0.861266 7.50455V1.49545ZM8.56253 8.99545H8.57164C8.61722 8.99545 8.66278 8.98636 8.70835 8.97273C8.88152 8.92273 9 8.76364 9 8.58182V0.413636C9 0.231818 8.88152 0.0727273 8.70835 0.0227273C8.6719 0.00909091 8.63544 0.00454545 8.59899 0H8.56253C8.3757 0.0363636 8.20253 0.136364 8.08405 0.286364L6.99494 1.37273L4.49772 3.86364L2.00506 1.37727L0.915949 0.286364C0.792911 0.140909 0.624304 0.0363636 0.437468 0H0.401013C0.364557 0 0.328101 0.00909091 0.291646 0.0227273C0.118481 0.0727273 0 0.231818 0 0.413636V8.58636C0 8.76818 0.118481 8.92727 0.291646 8.97727C0.337215 8.99091 0.382785 9 0.428354 9H0.437468C0.619747 8.96364 0.788354 8.86818 0.906835 8.72273L2.00506 7.62727L4.50228 5.13636L6.99949 7.62727L8.08861 8.71364L8.09772 8.72273C8.2162 8.86818 8.38481 8.96364 8.56709 9L8.56253 8.99545Z' fill='url(%23paint0_linear_220_1861)'/%3E%3Cdefs%3E%3ClinearGradient id='paint0_linear_220_1861' x1='-1.53659' y1='9' x2='12.2927' y2='-2.26895e-07' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%232C94C7'/%3E%3Cstop offset='1' stop-color='%23164861'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:contain}@media (max-width: 767px){.filtered-cards-container .card-list li:before{top:.4rem}}.filtered-cards-container .card-list li:last-child{margin-bottom:0}.filtered-cards-container .card-right{width:50%}@media (max-width: 1023px){.filtered-cards-container .card-right{display:none}}.filtered-cards-container .card-image{width:100%;height:100%}.filtered-cards-container .card-image img{width:100%;height:100%;object-fit:cover;display:block}@keyframes fadeInUp{0%{opacity:0;transform:translateY(1rem)}to{opacity:1;transform:translateY(0)}}@keyframes slideInUp{0%{opacity:0;transform:translateY(1rem)}to{opacity:1;transform:translateY(0)}}.cards-grid.layout-4-col{grid-template-columns:repeat(4,1fr);gap:.625rem}@media (max-width: 1023px){.cards-grid.layout-4-col{grid-template-columns:repeat(2,1fr);gap:.625rem}}@media (max-width: 767px){.cards-grid.layout-4-col{grid-template-columns:1fr;gap:.625rem}}.cards-grid.layout-4-col .card-content{flex-direction:column;padding:0;background:transparent;border:1px solid #c6c6c6;border-radius:60px;overflow:hidden;text-align:center}.cards-grid.layout-4-col .card-left{padding:2.5rem 1.5rem 3.125rem;order:2}@media (max-width: 767px){.cards-grid.layout-4-col .card-left{padding:1.875rem}}.cards-grid.layout-4-col .card-icon{display:none}.cards-grid.layout-4-col .card-title{font-size:1.5rem;margin:0 0 1.875rem;text-transform:uppercase;font-weight:400;text-wrap:balance}.cards-grid.layout-4-col .card-list{margin-top:0}.cards-grid.layout-4-col .card-list li{font-size:1rem;line-height:1.6;margin-bottom:0;padding-left:0;text-wrap:balance}.cards-grid.layout-4-col .card-list li:before{display:none}@media (max-width: 767px){.cards-grid.layout-4-col .card-list li{font-size:.75rem}}.cards-grid.layout-4-col .card-right{width:100%;display:block;order:1;aspect-ratio:16/9;overflow:hidden}@media (max-width: 1023px){.cards-grid.layout-4-col .card-right{display:block}}.ponuka-list-container{position:relative;width:100%;margin:0 auto}.ponuka-list-container .ponuka-filter-tabs{margin-bottom:3rem;position:relative}@media (max-width: 767px){.ponuka-list-container .ponuka-filter-tabs{margin-bottom:2rem}}.ponuka-list-container .filter-tabs-wrapper{position:relative}.ponuka-list-container .filter-tabs-scroll{display:flex;gap:1rem;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none;padding:.5rem 24px;margin-left:-24px;margin-right:-24px}.ponuka-list-container::-webkit-scrollbar{display:none}.ponuka-list-container .filter-tab{display:flex;align-items:center;gap:1.25rem;padding:5px 20px 5px 5px;border:1px solid rgba(0,0,0,.1);border-radius:3rem;background:transparent;cursor:pointer;transition:all .3s ease;white-space:nowrap;min-width:max-content}.ponuka-list-container .filter-tab.active{border-color:var(--color-black);background:#0000000d}.ponuka-list-container .filter-tab .tab-label{font-size:.75rem;color:var(--color-black)}.ponuka-list-container .filter-tab img{width:70px;height:70px;border-radius:50%}.ponuka-list-container .ponuka-loading{display:flex;justify-content:center;align-items:center;min-height:10rem}.ponuka-list-container .ponuka-loading .loading-spinner{width:3rem;height:3rem;border:.25rem solid rgba(44,148,199,.2);border-top:.25rem solid #2c94c7;border-radius:50%;animation:spin 1s linear infinite}.ponuka-list-container .ponuka-list{display:flex;flex-direction:column}.ponuka-list-container .ponuka-empty{text-align:center;padding:4rem 2rem;color:#666;font-size:1.125rem}.ponuka-list-container .ponuka-item{border-bottom:1px solid var(--color-content-border);overflow:hidden}.ponuka-list-container .ponuka-item.expanded .ponuka-content .ponuka-text{display:block!important;-webkit-line-clamp:none!important;-webkit-box-orient:none!important;overflow:visible!important}.ponuka-list-container .ponuka-item.expanded .ponuka-image{opacity:1}.ponuka-list-container .ponuka-item.expanded .expand-btn{transform:rotate(-90deg);width:41px;background:#000}.ponuka-list-container .ponuka-item-content{display:flex;align-items:center;padding:3rem 0}@media (max-width: 767px){.ponuka-list-container .ponuka-item-content{flex-direction:column;gap:1rem;align-items:flex-start;padding:1.5rem 0}}.ponuka-list-container .ponuka-item-content .ponuka-expand{margin-left:auto}.ponuka-list-container .ponuka-logo{flex-shrink:0;width:240px}.ponuka-list-container .ponuka-logo img{mix-blend-mode:multiply}.ponuka-list-container .ponuka-content{flex:1;max-width:480px}.ponuka-list-container .ponuka-content .ponuka-text{font-size:.8125rem;line-height:2;color:#000000bf;margin-bottom:0;transition:all .3s ease;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.ponuka-list-container .ponuka-image{overflow:hidden;opacity:0;margin-left:4rem;max-width:280px;max-height:280px;border-radius:60px}@media (max-width: 640px){.ponuka-list-container .ponuka-image{margin-left:0}}.ponuka-list-container .ponuka-image img{width:100%;height:auto;display:block}@keyframes slideDown{0%{opacity:0;transform:translateY(-1rem)}to{opacity:1;transform:translateY(0)}}.ponuka-list-container .ponuka-expand{flex-shrink:0;display:flex;align-items:flex-start}@media (max-width: 640px){.ponuka-list-container .ponuka-expand{padding-top:0;margin-left:0!important}}.ponuka-list-container .ponuka-expand .expand-btn{width:61px;height:41px;border:none;background:linear-gradient(90deg,#2c94c7,#1f417c);border-radius:30px;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center;color:#fff}.ponuka-list.loading{opacity:.5;pointer-events:none;transition:opacity .3s ease}.ponuka-list.loaded{opacity:1;transition:opacity .3s ease}.ponuka-category-description table{width:100%;border-collapse:collapse}.ponuka-category-description td{padding:20px 10px 20px 0;border-bottom:1px solid #c6c6c6;font-size:13px;line-height:1.4;vertical-align:middle}.ponuka-category-description td.logo{width:100px}.ponuka-category-description td.logo img{display:block;width:90px;height:auto;mix-blend-mode:multiply}.ponuka-category-description td.povod{width:150px;white-space:nowrap}.ponuka-category-description td.povod img{display:inline-block;vertical-align:baseline}.ponuka-category-description td.povod span{display:inline-block;margin-left:5px}@media (max-width: 767px){.ponuka-category-description thead{display:none}.ponuka-category-description table,.ponuka-category-description tbody,.ponuka-category-description tr,.ponuka-category-description td{display:block;width:100%!important}.ponuka-category-description tr{padding:20px 0;border-bottom:1px solid #c6c6c6}.ponuka-category-description td{padding:0;border-bottom:0;line-height:2}.ponuka-category-description td.logo img{width:130px;margin-bottom:8px}}.product-accordion .accordion-item{border-bottom:1px solid rgba(0,0,0,.1)}.product-accordion .accordion-item.active .accordion-header .accordion-icon svg{transform:rotate(180deg)}.product-accordion .accordion-header{width:100%;padding:1.25rem 0;background:transparent;border:none;display:flex;justify-content:space-between;align-items:center;cursor:pointer;text-align:left;transition:all .3s ease}.product-accordion .accordion-header .accordion-title{font-size:.875rem;font-weight:600;line-height:1;color:#35415b}.product-accordion .accordion-header .accordion-icon{flex-shrink:0;display:flex;align-items:center;justify-content:center}.product-accordion .accordion-header .accordion-icon svg{transition:transform .3s ease}.product-accordion .accordion-item.active>.accordion-content{max-height:none}.product-accordion .accordion-content{max-height:0;overflow:hidden;transition:max-height .3s ease}.product-accordion .accordion-content .accordion-body{padding:0 0 1.5rem}.product-accordion .accordion-content .accordion-body p{margin-bottom:1rem;font-size:.875rem;line-height:1.7;color:#000000bf}.product-accordion .accordion-content .accordion-body p:last-child{margin-bottom:0}.product-accordion .accordion-content .accordion-body p a{font-weight:400!important;color:#2c94c7!important;text-decoration:underline}.product-accordion .accordion-content .accordion-body p a b,.product-accordion .accordion-content .accordion-body p a strong{font-weight:400!important}.product-accordion .accordion-content .accordion-body p a:hover{text-decoration:none}.product-accordion .accordion-content .accordion-body ul,.product-accordion .accordion-content .accordion-body ol{margin:1rem 0;padding-left:1.5rem}.product-accordion .accordion-content .accordion-body ul li,.product-accordion .accordion-content .accordion-body ol li{margin-bottom:.5rem;font-size:.875rem;line-height:1.7;color:#000000bf}.product-accordion .accordion-content .accordion-body table{width:100%;border-collapse:collapse;margin:1rem 0;font-size:.875rem;line-height:1.7;color:#000000bf}.product-accordion .accordion-content .accordion-body table th,.product-accordion .accordion-content .accordion-body table td{padding:.75rem;border:1px solid #e0e0e0;text-align:left}.product-accordion .accordion-content .accordion-body table th{background-color:#f8f9fa;font-weight:600}.product-accordion .accordion-content .accordion-body img{max-width:100%;height:auto;margin:1rem 0}.product-accordion .accordion-content .accordion-body h1,.product-accordion .accordion-content .accordion-body h2,.product-accordion .accordion-content .accordion-body h3,.product-accordion .accordion-content .accordion-body h4,.product-accordion .accordion-content .accordion-body h5,.product-accordion .accordion-content .accordion-body h6{margin-top:1.5rem;margin-bottom:1rem;font-size:1rem!important;padding-top:0}.product-accordion .accordion-content .accordion-body h1:first-child,.product-accordion .accordion-content .accordion-body h2:first-child,.product-accordion .accordion-content .accordion-body h3:first-child,.product-accordion .accordion-content .accordion-body h4:first-child,.product-accordion .accordion-content .accordion-body h5:first-child,.product-accordion .accordion-content .accordion-body h6:first-child{margin-top:0}.product-accordion .accordion-content .accordion-body blockquote{border-left:4px solid #2c94c7;margin:1.5rem 0;padding-left:1.5rem;font-style:italic}@media (max-width: 767px){.product-accordion .accordion-header{padding:1.25rem 0}.product-accordion .accordion-header .accordion-title{font-size:1rem}.product-accordion .accordion-content .accordion-body{padding:0 0 1.25rem}.product-accordion .accordion-content .accordion-body table{font-size:.875rem}.product-accordion .accordion-content .accordion-body table th,.product-accordion .accordion-content .accordion-body table td{padding:.5rem}}.product-gallery-container{position:relative;max-width:100%}.product-gallery-container .product-gallery-main{width:100%;height:auto;overflow:hidden}.product-gallery-container .product-gallery-main .swiper-wrapper{display:flex}.product-gallery-container .product-gallery-main .swiper-slide{position:relative;width:auto!important;height:auto;flex-shrink:0}.product-gallery-container .product-gallery-main:not(.swiper-initialized) .swiper-slide{margin-right:2px}.product-gallery-container .product-gallery-main .gallery-image{width:30vw;height:70vh;position:relative;overflow:hidden;cursor:pointer}.product-gallery-container .product-gallery-main .gallery-image img{width:100%;height:100%;object-fit:cover;object-position:top;transition:transform .3s ease}.product-gallery-container .gallery-navigation{position:absolute;top:50%;transform:translateY(-50%);width:100%;display:flex;justify-content:space-between;padding:0 1rem;pointer-events:none;z-index:10}.product-gallery-container .gallery-navigation .gallery-btn-prev,.product-gallery-container .gallery-navigation .gallery-btn-next{width:61px;height:41px;opacity:0;visibility:hidden;transition:opacity .35s ease,visibility .35s ease,background .3s ease,border-color .3s ease;line-height:1;border:none;border-radius:100px;background:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;pointer-events:all}.product-gallery-container .gallery-navigation .gallery-btn-prev.swiper-button-disabled,.product-gallery-container .gallery-navigation .gallery-btn-next.swiper-button-disabled{background:transparent;border:1px solid rgba(255,255,255,.2);cursor:not-allowed;pointer-events:none}.product-gallery-container .gallery-navigation .gallery-btn-prev.swiper-button-disabled svg line,.product-gallery-container .gallery-navigation .gallery-btn-next.swiper-button-disabled svg line{stroke:#fff}.product-gallery-container .gallery-navigation .gallery-btn-prev svg line,.product-gallery-container .gallery-navigation .gallery-btn-next svg line{stroke:#000}@media (max-width: 1024px){.product-gallery-container .product-gallery-main .gallery-image{width:400px;height:550px}}@media (max-width: 767px){.product-gallery-container{margin:0 0 1.5rem}.product-gallery-container .product-gallery-main .gallery-image{width:300px;height:400px}.product-gallery-container .gallery-navigation{padding:0 .5rem}.product-gallery-container .gallery-navigation .gallery-btn-prev,.product-gallery-container .gallery-navigation .gallery-btn-next{width:2.5rem;height:2.5rem}.product-gallery-container .gallery-navigation .gallery-btn-prev svg,.product-gallery-container .gallery-navigation .gallery-btn-next svg{width:16px}}@media (max-width: 480px){.product-gallery-container .product-gallery-main .gallery-image{width:280px;height:350px}.product-gallery-container .gallery-navigation .gallery-btn-prev,.product-gallery-container .gallery-navigation .gallery-btn-next{width:2rem;height:2rem}.product-gallery-container .gallery-navigation .gallery-btn-prev svg,.product-gallery-container .gallery-navigation .gallery-btn-next svg{width:14px}}.product-list-gallery-container{position:relative;overflow:hidden}.product-list-gallery-container .product-list-gallery-main{width:100%;height:100%}.product-list-gallery-container .product-list-gallery-main .swiper-wrapper{height:100%}.product-list-gallery-container .product-list-gallery-main .swiper-slide,.product-list-gallery-container .product-list-gallery-main .list-gallery-image{width:100%;height:100%}.product-list-gallery-container .product-list-gallery-main .list-gallery-image img{display:block}.product-list-gallery-container .list-gallery-btn-prev,.product-list-gallery-container .list-gallery-btn-next{position:absolute;bottom:1.25rem;width:61px;height:41px;border:none;border-radius:100px;background:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease;z-index:10;color:#2c94c7}.product-list-gallery-container .list-gallery-btn-prev.swiper-button-disabled,.product-list-gallery-container .list-gallery-btn-next.swiper-button-disabled{opacity:.3;cursor:not-allowed;pointer-events:none}.product-list-gallery-container .list-gallery-btn-prev svg line,.product-list-gallery-container .list-gallery-btn-next svg line{stroke:#000}.product-list-gallery-container .list-gallery-btn-prev{left:1.25rem}.product-list-gallery-container .list-gallery-btn-next{right:1.25rem}.product-list-gallery-container .list-gallery-pagination{position:absolute;bottom:38px;width:auto;left:50%;transform:translate(-50%);display:flex;gap:5px;z-index:10}.product-list-gallery-container .list-gallery-pagination .swiper-pagination-bullet{width:5px;height:5px;border-radius:50%;background:#fff;cursor:pointer;transition:all .3s ease;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);margin:0!important;opacity:1}.product-list-gallery-container .list-gallery-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{width:25px;border-radius:25px}.product-list-gallery-container .list-gallery-pagination .swiper-pagination-bullet:hover{background:#2c94c7cc;transform:scale(1.1)}.product-list-single-image img{display:block}.single-product .gradient-box .w-btn{position:absolute;right:1.875rem;bottom:1.875rem}.single-product .gradient-box .w-btn .w-btn-label{display:none}.single-product h4{margin-bottom:.625rem}.single-product h4+.w-post-elm.product_field.price{text-align:center;font-size:.9375rem}.single-product .quantity{border-radius:100px;border:1px solid black}.single-product .w-cart-table.qty-btn-style_2 .quantity>*,.single-product .w-post-elm.add_to_cart.qty-btn-style_2 .quantity>*{background-color:transparent;width:38px;line-height:38px;min-height:38px;font-size:.75rem}.single-product .w-cart-table.qty-btn-style_2 .quantity>*:hover,.single-product .w-post-elm.add_to_cart.qty-btn-style_2 .quantity>*:hover{background-color:transparent!important}.single-product .single_add_to_cart_button{border-radius:6.25rem;font-size:.75rem;color:var(--color-white);height:2.5rem;padding:0 3rem;background:linear-gradient(90deg,#2c94c7,#1f417c)}.single-product .single_add_to_cart_button:before{display:none}.single-product .product-gallery-container.is-ready .gallery-btn-prev,.single-product .product-gallery-container.is-ready .gallery-btn-next{opacity:1;visibility:visible}.single-product .product-gallery-container .gallery-btn-prev.swiper-button-lock,.single-product .product-gallery-container .gallery-btn-next.swiper-button-lock{display:none}.single-product .elem-right{position:absolute;top:50%;transform:translateY(-50%);right:-11px}.single-product .elem-left{position:absolute;top:50%;transform:translateY(-50%);left:-11px}.single-product .swiper-slide:first-child .elem-left,.single-product .swiper-slide:last-child .elem-right{display:none}.product-single{padding-bottom:0}.product-detail__breadcrumb{padding-block:19px 20px}@media (max-width: 1023px){.product-detail__breadcrumb{padding-inline:1.5rem}}.product-detail__breadcrumb .woocommerce-breadcrumb{max-width:1200px;margin:0 auto;font-size:9px;line-height:1.2;text-transform:uppercase;color:#35415b}.product-detail__breadcrumb .woocommerce-breadcrumb a{color:#000000bf;text-decoration:none}.product-detail__breadcrumb .woocommerce-breadcrumb a:hover{text-decoration:underline}.product-detail__breadcrumb .woocommerce-breadcrumb .breadcrumb-current{font-weight:600;color:#35415b}@media (max-width: 600px){.product-detail__breadcrumb .woocommerce-breadcrumb .breadcrumb-current,.product-detail__breadcrumb .woocommerce-breadcrumb .breadcrumb-sep:has(+.breadcrumb-current){display:none}}.product-detail .product-gallery-container{margin:0 0 2.5rem}@media (max-width: 767px){.product-detail .product-gallery-container{margin-bottom:4rem}}@media (max-width: 600px){.product-detail .product-gallery-container{margin-bottom:1.5rem}}.product-detail__head{text-align:center;margin-bottom:100px}@media (max-width: 1380px){.product-detail__head{margin-bottom:116px}}@media (max-width: 767px){.product-detail__head{margin-bottom:1.5rem}}.product-detail__head .product_title{font-family:Sora,system-ui,-apple-system,sans-serif;font-size:1.5rem;font-weight:600;line-height:1.2;color:#0f131f;margin:0 0 10px}.product-detail__head .price{display:block;margin:0;font-family:Sora,system-ui,-apple-system,sans-serif;font-size:.9375rem!important;font-weight:400!important;line-height:28px;color:#35415b!important}.product-detail__head .price .woocommerce-Price-amount,.product-detail__head .price ins,.product-detail__head .price ins .woocommerce-Price-amount{font-size:.9375rem!important;color:#35415b!important}.product-detail__head .price del{opacity:.5;margin-right:.4rem}.product-detail__head .price ins{text-decoration:none}.product-detail__body{display:grid;grid-template-columns:calc((100% + 48px) / 12) 1fr 48px 1fr calc((100% + 48px) / 12);align-items:start}.product-detail__body>.product-detail__desc{grid-column:2}.product-detail__body>.product-detail__summary{grid-column:4}@media (max-width: 1380px){.product-detail__body{grid-template-columns:0 1fr 48px 1fr 0}}@media (max-width: 767px){.product-detail__body{grid-template-columns:1fr;row-gap:2.5rem}.product-detail__body>.product-detail__desc,.product-detail__body>.product-detail__summary{grid-column:1}}.product-detail__desc-title{font-family:Sora,system-ui,-apple-system,sans-serif;font-size:.875rem;font-weight:600;color:#35415b;margin:0 0 1rem}.product-detail__desc-text{font-family:Sora,system-ui,-apple-system,sans-serif;font-size:.875rem;font-weight:400;line-height:1.7;color:#000000bf}.product-detail__desc-text h1,.product-detail__desc-text h2,.product-detail__desc-text h3,.product-detail__desc-text h4{font-family:Sora,system-ui,-apple-system,sans-serif;color:#0f131f;line-height:1.4;margin:0 0 .5rem}.product-detail__desc-text h1{font-size:1rem;font-weight:600}.product-detail__desc-text h2,.product-detail__desc-text h3,.product-detail__desc-text h4{font-size:.875rem;font-weight:600}.product-detail__desc-text p{margin:0 0 1rem}.product-detail__desc-text strong{font-weight:600}.product-detail__summary{text-align:left;width:100%!important;float:none!important;margin:0!important}.product-detail__summary .stock{font-size:.8125rem;color:#25252d8c!important}.product-detail__summary .variations{display:block;width:100%;margin:0 0 1.875rem!important;padding-bottom:1.875rem;border-bottom:1px solid rgba(0,0,0,.1)!important}.product-detail__summary .variations label{display:block;margin:0;font-size:.875rem!important;font-weight:600!important;line-height:1!important;color:#000!important}.product-detail__summary .variations td.value{position:relative;padding:0}.product-detail__summary .variations tr,.product-detail__summary .variations td,.product-detail__summary .variations th{display:block}.product-detail__summary .variations th.label{display:flex!important;flex-wrap:wrap;align-items:center;padding:0;margin:0 0 20px;line-height:1!important}.product-detail__summary .mono-stock{margin-left:.625rem;font-size:.75rem;font-weight:400;color:#000}.product-detail__summary .mono-stock strong{font-weight:600;background:linear-gradient(90deg,#2c94c7,#1f417c);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.product-detail__summary .woocommerce-variation-availability{display:none}.product-detail__summary .reset_variations{display:none!important}.product-detail__summary form.cart{margin-bottom:0!important}.product-detail__summary .woocommerce-variation-add-to-cart,.product-detail__summary form.cart:not(.variations_form){display:flex;align-items:center;justify-content:flex-start;gap:10px;flex-wrap:wrap;margin-top:0}.product-detail__summary form.cart:not(.variations_form):before,.product-detail__summary form.cart:not(.variations_form):after{content:none!important;display:none!important}.product-detail__summary .product-tailoring{margin-top:4rem}.product-detail__summary .quantity{display:inline-flex;align-items:center;margin:0!important;border:1px solid #000;border-radius:100px;overflow:hidden}.product-detail__summary .quantity .qty-btn,.product-detail__summary .quantity input.qty{width:38px;height:38px;border:0;background:transparent;text-align:center;font-size:.75rem;color:#35415b;line-height:38px}.product-detail__summary .quantity .qty-btn{cursor:pointer;padding:0}.product-detail__summary .quantity input.qty{-moz-appearance:textfield}.product-detail__summary .quantity input.qty::-webkit-outer-spin-button,.product-detail__summary .quantity input.qty::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.product-detail__summary .single_variation_wrap{display:block!important}.product-detail__summary .woocommerce-variation-add-to-cart{display:flex!important}.product-detail__summary .single_variation{display:none}.product-detail__summary .single_add_to_cart_button{height:2.5rem;padding:0 3rem!important;border:0!important;border-radius:6.25rem!important;background:linear-gradient(90deg,#2c94c7,#1f417c)!important;color:#fff!important;font-size:.75rem!important;font-weight:400!important;cursor:pointer;transition:opacity .25s ease}.product-detail__summary .single_add_to_cart_button:hover{opacity:.9}.product-detail__summary .single_add_to_cart_button.disabled{opacity:.5;cursor:not-allowed}@media (max-width: 374px){.product-detail__summary .single_add_to_cart_button{flex:1 1 auto;padding:0 1rem!important}}.mono-swatches{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:8px}.mono-swatch{position:relative;display:inline-flex;align-items:center;justify-content:center;min-width:66px;height:41px;padding:0 1.25rem;border:1px solid #000;border-radius:100px;background:transparent;color:#35415b;font-family:Sora,system-ui,-apple-system,sans-serif;font-size:12px;line-height:1;cursor:pointer;transition:background .2s ease}.mono-swatch:hover{background:#0000000a}.mono-swatch.is-selected{border:none;background:#ebeeed}.mono-swatch.is-selected:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;padding:1px;background:linear-gradient(90deg,#2c94c7,#1f417c);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.mono-swatch.is-disabled{border:1px solid rgba(0,0,0,.05);color:#0000001a;cursor:not-allowed}.gradient-box{position:relative;padding:1.875rem;margin-top:2rem}.gradient-box:after{content:"";display:block;position:absolute;top:1px;right:1px;bottom:1px;left:1px;z-index:2;background:#edf0f3}.gradient-box .title p{display:inline-block;position:relative;z-index:3;margin:0 0 1.875rem;font-family:Sora,system-ui,-apple-system,sans-serif;font-size:1rem;font-weight:600;line-height:1;color:#35415b;background:linear-gradient(90deg,#2c94c7,#1f417c);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.gradient-box ul{list-style:none;margin:0;padding:0;position:relative;z-index:3}.gradient-box ul li{position:relative;margin-bottom:.5rem;padding-left:1.25rem;padding-right:5rem;font-family:Sora,system-ui,-apple-system,sans-serif;font-size:.875rem;line-height:1.7;color:#000000bf}.gradient-box ul li:before{content:"";position:absolute;left:0;top:6px;width:9px;height:9px;background-image:url("data:image/svg+xml,%3Csvg width='9' height='9' viewBox='0 0 9 9' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M5.13114 4.5L5.19949 4.43182L8.13873 1.49545V7.5L5.19949 4.56364L5.13114 4.49545V4.5ZM0.861266 1.49545L3.80051 4.43182L3.86886 4.5L3.80051 4.56818L0.861266 7.50455V1.49545ZM8.56253 8.99545H8.57164C8.61722 8.99545 8.66278 8.98636 8.70835 8.97273C8.88152 8.92273 9 8.76364 9 8.58182V0.413636C9 0.231818 8.88152 0.0727273 8.70835 0.0227273C8.6719 0.00909091 8.63544 0.00454545 8.59899 0H8.56253C8.3757 0.0363636 8.20253 0.136364 8.08405 0.286364L6.99494 1.37273L4.49772 3.86364L2.00506 1.37727L0.915949 0.286364C0.792911 0.140909 0.624304 0.0363636 0.437468 0H0.401013C0.364557 0 0.328101 0.00909091 0.291646 0.0227273C0.118481 0.0727273 0 0.231818 0 0.413636V8.58636C0 8.76818 0.118481 8.92727 0.291646 8.97727C0.337215 8.99091 0.382785 9 0.428354 9H0.437468C0.619747 8.96364 0.788354 8.86818 0.906835 8.72273L2.00506 7.62727L4.50228 5.13636L6.99949 7.62727L8.08861 8.71364L8.09772 8.72273C8.2162 8.86818 8.38481 8.96364 8.56709 9L8.56253 8.99545Z' fill='url(%23paint0_linear_220_1861)'/%3E%3Cdefs%3E%3ClinearGradient id='paint0_linear_220_1861' x1='-1.53659' y1='9' x2='12.2927' y2='-2.26895e-07' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%232C94C7'/%3E%3Cstop offset='1' stop-color='%23164861'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:contain}.gradient-box ul li:last-child{margin-bottom:0}.product-tailoring__arrow{position:absolute;z-index:3;right:1.875rem;bottom:1.875rem;display:inline-flex;align-items:center;justify-content:center;height:2.5625rem;padding:0 1.125rem;border-radius:6.25rem;background:linear-gradient(90deg,#2c94c7,#1f417c);transition:padding .3s ease-in-out}.product-tailoring__arrow:hover{padding:0 .5rem}.product-detail__summary .variations td.value select,.variations_form .mono-swatches+select,.variations_form td.value select.mono-hidden-select{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);opacity:0;pointer-events:none}.product-related{padding-block:12.5rem 0}@media (max-width: 1380px){.product-related{padding-block:calc(12.5rem + 16px) 0}}@media (max-width: 1024px){.product-related{padding-block:calc(6.25rem + 16px) 0}}@media (max-width: 767px){.product-related{padding-block:3.75rem 0}}.product-related__title{font-family:Sora,system-ui,-apple-system,sans-serif;font-size:1.5rem;font-weight:600;line-height:1.2;color:#0f131f;text-align:center;margin:0 0 50px}.product-related__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}@media (max-width: 1024px){.product-related__grid{grid-template-columns:repeat(2,1fr)}}@media (max-width: 767px){.product-related__grid{display:flex;gap:20px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:none;margin-inline:-2.5rem;padding-inline:2.5rem;scroll-padding-inline:2.5rem}.product-related__grid::-webkit-scrollbar{display:none}}@media (max-width: 600px){.product-related__grid{margin-inline:-1.5rem;padding-inline:1.5rem;scroll-padding-inline:1.5rem}}.product-related__card{display:block;color:inherit;text-decoration:none}@media (max-width: 767px){.product-related__card{flex:0 0 250px;scroll-snap-align:start}}.product-related__media{aspect-ratio:355/480;overflow:hidden;background:#eef0f2;margin-bottom:20px}.product-related__media img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .5s cubic-bezier(.65,0,.35,1)}.product-related__name{font-family:Sora,system-ui,-apple-system,sans-serif;font-size:.75rem;font-weight:600;color:#000;line-height:1.2;margin:0 0 20px}.product-related__price{font-family:Sora,system-ui,-apple-system,sans-serif;font-size:.625rem;line-height:8px;color:#000}.product-related__price .woocommerce-Price-amount{color:#000}.product-bespoke{background:#f6f6f2;padding-block:12.5rem}@media (max-width: 1279px){.product-bespoke{padding-block:5rem}}.product-bespoke__grid{display:flex;justify-content:center;align-items:flex-start}@media (max-width: 1023px){.product-bespoke__grid{gap:1.875rem}}@media (max-width: 767px){.product-bespoke__grid{flex-direction:column;gap:2.5rem}}.product-bespoke__col{flex:0 1 auto;max-width:21.875rem;margin:0 2.5rem;text-align:center;display:flex;flex-direction:column;align-items:center}@media (max-width: 1023px){.product-bespoke__col{margin:0}}.product-bespoke__icon{display:block;margin-bottom:2.5rem}.product-bespoke__icon img{display:block;width:80px;height:60px}@media (max-width: 1023px){.product-bespoke__icon{margin-bottom:1.5rem}}.product-bespoke__dot{display:block;width:6px;height:auto;margin:0 0 2.5rem}@media (max-width: 1023px){.product-bespoke__dot{margin-bottom:1.5rem}}.product-bespoke__title{align-self:stretch;font-family:Sora,system-ui,-apple-system,sans-serif;font-size:1.5rem;font-weight:600;line-height:1.2;color:#0f131f;margin:0 0 2.5rem}@media (max-width: 1023px){.product-bespoke__title{font-size:1.312rem;margin-bottom:1.5rem}}.product-bespoke__text{font-family:Sora,system-ui,-apple-system,sans-serif;font-size:.875rem;line-height:1.7rem;color:#000;text-wrap:balance;margin:0 auto}@media (max-width: 1023px){.product-bespoke__text{line-height:1.5}}.product-card{display:block;color:#000}.product-card__image{display:block;aspect-ratio:480/710;overflow:hidden;background:#edf0f3}.product-card__image img{width:100%;height:100%;object-fit:cover;object-position:top center;transition:transform .4s cubic-bezier(.65,0,.35,1)}.product-card__info{display:block;padding:1.25rem 1.25rem 0}.product-card__title{display:block;font-size:.75rem;font-weight:600;line-height:1.2;text-transform:uppercase;margin-bottom:.5rem}.product-card__meta{display:flex;gap:.5rem;align-items:baseline}.product-card__price{font-weight:600;font-size:.75rem;color:#000}.product-card__stock,.product-card__desc{display:none}.product-card__stock{color:#000}.product-card__desc{color:#00000080}.product-listing-container{position:relative;width:100%;margin:0 auto}.product-listing-container>.grid-wrap{display:grid;grid-template-columns:1fr 1fr 1fr;align-items:center;padding:0 2.5rem;margin-bottom:1.5rem}@media (max-width: 767px){.product-listing-container>.grid-wrap{padding:0 1.5rem;display:block}}.product-listing-container>.grid-wrap .product-count{text-align:right}@media (max-width: 767px){.product-listing-container>.grid-wrap .product-count{text-align:center}}.product-listing-container .product-listing-controls{display:flex;justify-content:center;align-items:center;gap:.625rem}@media (max-width: 767px){.product-listing-container .product-listing-controls{justify-content:center;gap:.625rem}}.product-listing-container .product-count span{font-size:.75rem;color:#000000b3;font-weight:400}@media (max-width: 767px){.product-listing-container .product-count{order:-1;text-align:center}}.product-listing-container .filter-btn{display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;border:1px solid var(--color-black);border-radius:25px;background:transparent;cursor:pointer;transition:all .3s ease;font-size:.75rem;color:var(--color-black)}.product-listing-container .filter-btn:hover{background:#0000000d}.product-listing-container .filter-btn.active{background:var(--color-black);color:#fff}.product-listing-container .filter-btn svg{flex-shrink:0}.product-listing-container .controls-right{display:flex;align-items:center;gap:.625rem}.product-listing-container .layout-buttons{display:flex;gap:.625rem}.product-listing-container .layout-buttons .layout-btn{width:2.5rem;height:2.5rem;border:none;background:transparent;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center;border:1px solid var(--color-black);border-radius:50%}.product-listing-container .layout-buttons .layout-btn rect{stroke:var(--color-black)}.product-listing-container .layout-buttons .layout-btn.active{border:transparent;background:linear-gradient(90deg,#2c94c7,#1f417c)}.product-listing-container .layout-buttons .layout-btn.active rect{stroke:var(--color-white)}.product-listing-container .filter-sidebar{position:fixed;top:0;left:0;width:100%;height:100%;z-index:1000;pointer-events:none;opacity:0;visibility:hidden;transition:all .3s ease}.product-listing-container .filter-sidebar.open .filter-sidebar-content{transform:translate(0)}.product-listing-container .filter-sidebar.open{pointer-events:all;opacity:1;visibility:visible}.product-listing-container .filter-sidebar-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:#00000080;cursor:pointer}.product-listing-container .filter-sidebar-content{position:absolute;top:0;left:0;width:375px;height:100%;background:#fff;box-shadow:2px 0 10px #0000001a;transform:translate(-375px);transition:transform .3s ease;overflow-y:auto;display:flex;flex-direction:column}@media (max-width: 480px){.product-listing-container .filter-sidebar-content{width:100%;transform:translate(-100%)}}.product-listing-container .filter-sidebar-header{display:flex;justify-content:space-between;align-items:center;padding:1.5rem;border-bottom:1px solid rgba(0,0,0,.1)}.product-listing-container .filter-sidebar-header h2{margin:0;font-family:var(--font-family);font-size:1.125rem;line-height:1.2;font-weight:600;color:#0f131f}.product-listing-container .filter-close-btn{width:2rem;height:2rem;border:none;background:transparent;cursor:pointer;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:all .3s ease}.product-listing-container .filter-close-btn:hover{background:#0000001a}.product-listing-container .filter-sidebar-body{padding:1.5rem;flex:1;overflow-y:auto}@media (max-width: 767px){.product-listing-container .filter-sidebar-body{padding-bottom:5rem}}.product-listing-container .filter-sidebar-footer{display:none;padding:1.5rem;border-top:1px solid rgba(0,0,0,.1);position:absolute;bottom:0;left:0;right:0;background:#fff;z-index:10}.product-listing-container .filter-sidebar-footer .w-btn .w-btn-label{background:linear-gradient(90deg,#2c94c7,#1f417c);color:#fff}.product-listing-container .filter-sidebar-footer .w-btn:after{background:#000}@media (max-width: 767px){.product-listing-container .filter-sidebar-footer{display:block}}.product-listing-container .filter-show-products-btn{width:100%;display:block;text-align:center}.product-listing-container .filter-categories .filter-category-main{border-bottom:1px solid rgba(0,0,0,.1)}.product-listing-container .filter-categories .filter-category-main:last-child{border-bottom:none;margin-bottom:0}.product-listing-container .filter-category-header{display:flex;align-items:center;justify-content:space-between;padding:.75rem 0;cursor:pointer}.product-listing-container .filter-category-header .filter-category-link{flex:1;font-size:1rem;font-weight:600;color:var(--color-black);text-decoration:none;transition:color .3s ease}.product-listing-container .filter-category-toggle{width:1.5rem;height:1.5rem;border:none;background:transparent;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:transform .3s ease;flex-shrink:0}.product-listing-container .filter-category-toggle svg{transition:transform .3s ease}.product-listing-container .filter-category-toggle.open svg{transform:rotate(180deg)}.product-listing-container .filter-category-content{max-height:0;overflow:hidden;transition:max-height .3s ease}.product-listing-container .filter-category-content.open{max-height:9999999px}.product-listing-container .filter-subcategories{margin-bottom:1rem}.product-listing-container .filter-subcategory-header{display:flex;align-items:center;justify-content:space-between;gap:.5rem;cursor:pointer}.product-listing-container .filter-subcategory-header .filter-subcategory-name{font-size:.75rem;font-weight:400;color:var(--color-black)}.product-listing-container .filter-subcategory-toggle{width:1rem;height:1rem;border:none;background:transparent;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:transform .3s ease;flex-shrink:0;padding:0}.product-listing-container .filter-subcategory-toggle svg{transition:transform .3s ease}.product-listing-container .filter-subcategory-toggle.open svg{transform:rotate(180deg)}.product-listing-container .filter-subcategory-content{max-height:0;overflow:hidden;transition:max-height .3s ease;padding-left:0}.product-listing-container .filter-subcategory-content.open{max-height:99999px;padding-top:0}.product-listing-container .filter-subcategory-checkbox{display:flex;align-items:center;justify-content:space-between;gap:.5rem;cursor:pointer;font-size:.75rem}.product-listing-container .filter-subcategory-checkbox input[type=checkbox]{width:.625rem;height:.625rem;border:1px solid rgb(0,0,0);border-radius:2px;cursor:pointer;margin-right:0!important}.product-listing-container .filter-subcategory-checkbox input[type=checkbox]:checked{background:var(--color-black);border-color:var(--color-black)}.product-listing-container .filter-subcategory-checkbox input[type=checkbox]:checked:before{display:none}.product-listing-container .filter-attribute-header{display:flex;align-items:center;justify-content:space-between;padding:1.5rem 0;cursor:pointer;border-top:1px solid rgba(0,0,0,.1)}.product-listing-container .filter-attribute-header .filter-attribute-name{font-size:.75rem;font-weight:600;line-height:1;color:var(--color-black)}.product-listing-container .filter-attribute-toggle{width:1rem;height:1rem;border:none;background:transparent;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:transform .3s ease;flex-shrink:0;padding:0}.product-listing-container .filter-attribute-toggle svg{transition:transform .3s ease}.product-listing-container .filter-attribute-toggle.open svg{transform:rotate(180deg)}.product-listing-container .filter-attribute-content{max-height:0;overflow:hidden;transition:max-height .3s ease}.product-listing-container .filter-attribute-content.open{max-height:9999999px;padding-left:0;margin-bottom:1rem}.product-listing-container .filter-attribute-terms{display:flex;flex-direction:column;gap:.25rem}.product-listing-container .filter-term-checkbox{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:0;cursor:pointer;font-size:.75rem}.product-listing-container .filter-term-checkbox input[type=checkbox]{width:.625rem;height:.625rem;border:1px solid rgb(0,0,0);border-radius:2px;cursor:pointer}.product-listing-container .filter-term-checkbox input[type=checkbox]:checked{background:#000;border-color:#000}.product-listing-container .filter-term-checkbox .filter-term-name{color:#000000bf;line-height:2}.product-listing-container .filter-size-buttons{display:flex;flex-wrap:wrap;gap:.25rem;margin-top:0}.product-listing-container .filter-size-button{position:relative;cursor:pointer}.product-listing-container .filter-size-button input[type=checkbox]{position:absolute;opacity:0;pointer-events:none}.product-listing-container .filter-size-button .size-button-label{display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(0,0,0,.2);border-radius:5px;font-size:.875rem;font-weight:500;text-align:center;min-height:40px;min-width:40px;transition:all .3s ease;background:transparent;color:#000c;-webkit-user-select:none;user-select:none}.product-listing-container .filter-size-button .size-button-label:hover{border-color:#0006;background:#00000005}.product-listing-container .filter-size-button input:checked+.size-button-label{background:#000000e6;border-color:#000000e6;color:#fff}.product-listing-container .filter-size-button input:checked+.size-button-label:hover{background:#000;border-color:#000}.product-listing-container .filter-size-button:last-child .size-button-label{padding:0 .625rem}.product-listing-container .filter-color-swatches{display:flex;flex-wrap:wrap;gap:7px;margin-top:.5rem}.product-listing-container .filter-color-swatch{position:relative;cursor:pointer;display:flex;flex-direction:column;align-items:center;gap:.25rem}.product-listing-container .filter-color-swatch input[type=checkbox]{position:absolute;opacity:0;pointer-events:none}.product-listing-container .filter-color-swatch .color-swatch{width:2rem;height:2rem;transition:all .3s ease;position:relative;border-radius:5px}.product-listing-container .filter-color-swatch .color-swatch:after{content:"";position:absolute;top:50%;left:50%;width:.5rem;height:.5rem;background:#fff;border-radius:50%;transform:translate(-50%,-50%) scale(0);transition:transform .3s ease}.product-listing-container .filter-color-swatch .color-name{font-size:.65rem;color:#000000b3;text-align:center;max-width:3rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.product-listing-container .filter-color-swatch input:checked+.color-swatch{border-color:#2c94c7;border-width:3px}.product-listing-container .filter-color-swatch input:checked+.color-swatch:after{transform:translate(-50%,-50%) scale(1)}.product-listing-container .filter-material-options{display:flex;flex-direction:column;gap:.5rem;margin-top:.5rem}.product-listing-container .filter-material-option{display:flex;align-items:center;gap:.75rem;padding:.5rem;border:1px solid rgba(0,0,0,.1);border-radius:8px;cursor:pointer;transition:all .3s ease;background:#fff}.product-listing-container .filter-material-option input[type=checkbox]{width:1rem;height:1rem;border:1px solid rgba(0,0,0,.3);border-radius:3px;cursor:pointer;flex-shrink:0}.product-listing-container .filter-material-option input[type=checkbox]:checked:before{display:none}.product-listing-container .filter-material-option .material-icon{font-size:1.25rem;flex-shrink:0}.product-listing-container .filter-material-option .material-name{font-size:.75rem;color:#000c;flex:1}.product-listing-container .filter-material-option:hover{border-color:#2c94c7;background:#2c94c70d}.product-listing-container .filter-material-option:hover input:checked~.material-name{color:#2c94c7;font-weight:500}.product-listing-container .filter-default-checkboxes{display:flex;flex-direction:column;gap:.25rem}.product-listing-container .filter-default-checkboxes .filter-term-checkbox{display:flex;align-items:center;gap:.5rem;cursor:pointer;font-size:.75rem}.product-listing-container .filter-default-checkboxes .filter-term-checkbox input[type=checkbox]{width:.625rem;height:.625rem;border:1px solid rgb(0,0,0);border-radius:2px;cursor:pointer;margin-right:0!important}.product-listing-container .filter-default-checkboxes .filter-term-checkbox input[type=checkbox]:checked:before{display:none}.product-listing-container .filter-default-checkboxes .filter-term-checkbox .filter-term-name{color:#000000bf;line-height:2}.product-listing-container .filter-no-terms{font-size:.75rem;color:#00000080;font-style:italic;margin:.5rem 0;text-align:center}@media (max-width: 480px){.product-listing-container .filter-sidebar-content{width:100%;transform:translate(-100%)}.product-listing-container.open .filter-sidebar-content{transform:translate(0)}}.product-listing-container .sort-dropdown{position:relative}.product-listing-container .sort-dropdown .sort-btn{display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;border:1px solid var(--color-black);border-radius:25px;background:transparent;cursor:pointer;transition:all .3s ease;font-size:.75rem;color:var(--color-black)}.product-listing-container .sort-dropdown .sort-btn:hover{background:#0000000d}.product-listing-container .sort-dropdown .sort-btn.active{background:var(--color-black);color:#fff}.product-listing-container .sort-dropdown .sort-btn .sort-arrow{transition:transform .3s ease}.product-listing-container .sort-dropdown .sort-btn.open .sort-arrow{transform:rotate(180deg)}.product-listing-container .sort-dropdown .sort-dropdown-menu{position:absolute;top:100%;right:0;margin-top:.5rem;background:#fff;border:1px solid rgba(0,0,0,.1);border-radius:8px;box-shadow:0 4px 12px #0000001a;opacity:0;visibility:hidden;transform:translateY(-10px);transition:all .3s ease;z-index:100;min-width:150px}.product-listing-container .sort-dropdown .sort-dropdown-menu.open{opacity:1;visibility:visible;transform:translateY(0)}.product-listing-container .sort-dropdown .sort-dropdown-menu .sort-option{display:block;width:100%;padding:.75rem 1rem;border:none;background:transparent;text-align:left;cursor:pointer;transition:all .3s ease;font-size:.75rem;color:var(--color-black)}.product-listing-container .sort-dropdown .sort-dropdown-menu .sort-option:hover{background:#0000000d}.product-listing-container .sort-dropdown .sort-dropdown-menu .sort-option.active{background:#2c94c71a;color:#2c94c7;font-weight:500}.product-listing-container .sort-dropdown .sort-dropdown-menu .sort-option:first-child{border-radius:8px 8px 0 0}.product-listing-container .sort-dropdown .sort-dropdown-menu .sort-option:last-child{border-radius:0 0 8px 8px}.product-listing-container .product-grid{display:grid;gap:20px 2px;transition:all .5s cubic-bezier(.4,0,.2,1)}.product-listing-container .product-grid.layout-switching{opacity:.7;transform:scale(.98);transition:all .3s ease}.product-listing-container .product-grid.layout-4-col{grid-template-columns:repeat(4,1fr);gap:20px 2px}@media (max-width: 1200px){.product-listing-container .product-grid.layout-4-col{grid-template-columns:repeat(2,1fr)}}@media (max-width: 767px){.product-listing-container .product-grid.layout-4-col{grid-template-columns:repeat(2,1fr)}.product-listing-container .product-grid.layout-4-col .listing-gallery-pagination{bottom:38px!important}.product-listing-container .product-grid.layout-4-col .listing-gallery-btn-prev,.product-listing-container .product-grid.layout-4-col .listing-gallery-btn-next{width:40px!important;height:20px!important;bottom:10px!important}.product-listing-container .product-grid.layout-4-col .listing-gallery-btn-prev svg,.product-listing-container .product-grid.layout-4-col .listing-gallery-btn-next svg{width:16px!important}.product-listing-container .product-grid.layout-4-col .listing-gallery-btn-prev{left:10px!important}.product-listing-container .product-grid.layout-4-col .listing-gallery-btn-next{right:10px!important}}@media (max-width: 480px){.product-listing-container .product-grid.layout-4-col{grid-template-columns:1fr 1fr}}.product-listing-container .product-grid.layout-2-col{grid-template-columns:repeat(2,1fr)}@media (max-width: 767px){.product-listing-container .product-grid.layout-2-col{grid-template-columns:1fr;gap:20px 2px}}.product-listing-container .product-item{position:relative;transition:all .4s cubic-bezier(.4,0,.2,1)}.product-listing-container .product-item.item-animating{transform:translateY(10px);opacity:.8}.product-listing-container .product-gallery-wrapper{position:relative;overflow:hidden}.product-listing-container .product-gallery-wrapper .product-gallery-link{position:absolute;top:0;left:0;width:100%;height:100%;z-index:5;cursor:pointer}.product-listing-container .product-single-image{position:relative}.product-listing-container .product-single-image img{display:block;transition:transform .3s ease}.product-listing-container .product-listing-gallery-container{position:relative}.product-listing-container .product-listing-gallery-container .product-listing-gallery-main{position:relative;overflow:hidden}.product-listing-container .product-listing-gallery-container .product-listing-gallery-main .swiper-wrapper{height:auto}.product-listing-container .product-listing-gallery-container .product-listing-gallery-main .swiper-slide{position:relative;width:100%!important;flex-shrink:0}.product-listing-container .product-listing-gallery-container .product-listing-gallery-main .swiper-slide .gallery-image{position:relative}.product-listing-container .product-listing-gallery-container .product-listing-gallery-main .swiper-slide .gallery-image img{display:block;width:100%;height:auto}.product-listing-container .swiper-initialized~.listing-gallery-btn-prev,.product-listing-container .swiper-initialized~.listing-gallery-btn-next{opacity:1;visibility:visible}.product-listing-container .listing-gallery-btn-prev,.product-listing-container .listing-gallery-btn-next{position:absolute;bottom:1.25rem;width:61px;height:41px;border:none;border-radius:100px;background:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:opacity .35s ease,visibility .35s ease,background .3s ease,color .3s ease;z-index:10;color:#2c94c7;opacity:0;visibility:hidden}.product-listing-container .listing-gallery-btn-prev.swiper-button-disabled,.product-listing-container .listing-gallery-btn-next.swiper-button-disabled{opacity:0;cursor:not-allowed;pointer-events:none}.product-listing-container .listing-gallery-btn-prev svg line,.product-listing-container .listing-gallery-btn-next svg line{stroke:#000}.product-listing-container .listing-gallery-btn-prev{left:1.25rem}.product-listing-container .listing-gallery-btn-next{right:1.25rem}.product-listing-container .listing-gallery-pagination{position:absolute;left:0;right:0;bottom:38px;width:auto!important;transform:none!important;display:flex;justify-content:center;gap:5px;z-index:10;pointer-events:none}.product-listing-container .listing-gallery-pagination .swiper-pagination-bullet{width:5px;height:5px;border-radius:50%;background:#ffffff80;box-shadow:0 0 2px #00000059;opacity:1;cursor:pointer;pointer-events:auto;transition:all .3s ease;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);margin:0!important}.product-listing-container .listing-gallery-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#fff}.product-listing-container .product-info{padding:1.25rem}.product-listing-container .product-info .product-title{margin:0 0 1.25rem;font-size:.75rem;line-height:.8;font-weight:600}.product-listing-container .product-info .product-title a{color:var(--color-black);text-decoration:none;transition:color .3s ease}.product-listing-container .product-info .product-price{font-size:.625rem;line-height:.8;color:var(--color-black);font-weight:400}.product-listing-container .product-info .product-price .woocommerce-Price-amount{font-weight:400}.product-listing-container .product-listing-empty{text-align:center;padding:4rem 2rem;color:#666;font-size:1.125rem}.product-listing-container .product-listing-load-more{margin-top:3rem;text-align:center}.product-listing-container .product-listing-load-more .load-more-btn{padding:1rem 2rem;border:none;border-radius:100px;background:linear-gradient(90deg,#2c94c7,#1f417c);color:#fff;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .3s ease;display:inline-flex;align-items:center;gap:.5rem}.product-listing-container .product-listing-load-more .load-more-btn:hover{transform:translateY(-2px);box-shadow:0 4px 12px #2c94c74d}.product-listing-container .product-listing-load-more .load-more-btn:disabled{opacity:.7;cursor:not-allowed;transform:none}.product-listing-container .product-listing-load-more .load-more-btn .btn-loading{display:flex;align-items:center;gap:.5rem}.product-listing-container .product-listing-load-more .load-more-btn .btn-loading .loading-spinner{animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.product-listing-container .product-gallery-placeholder{width:100%;aspect-ratio:3/4;display:flex;align-items:center;justify-content:center;background:#f5f5f5;color:#999;font-size:.875rem;border-radius:4px}@media (max-width: 767px){.product-listing-container .product-listing-controls{margin-bottom:1.5rem}.product-listing-container .product-grid{gap:1rem}.product-listing-container .product-info{padding:15px}.product-listing-container .product-info .product-title{font-size:12px;line-height:1.4}.product-listing-container .product-info .product-price{font-size:10px}}.product-grid .product-item{animation:fadeInProduct .3s ease-out}.product-grid .product-item:hover .product-title a{text-decoration:underline}@keyframes fadeInProduct{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.product-listing-container.loading .product-grid{opacity:.5;pointer-events:none;transition:opacity .3s ease}.product-listing-container.loaded .product-grid{opacity:1;transition:opacity .3s ease}.l-canvas{overflow:hidden}@media (max-width: 767px){.viac-produktov .w-grid-list{margin-left:-1.5rem;margin-right:-1.5rem;padding-left:1.5rem;padding-right:1.5rem;flex-wrap:nowrap;grid-template-columns:1fr 1fr 1fr 1fr!important;gap:20px!important;overflow:scroll;-ms-overflow-style:none;scrollbar-width:none}.viac-produktov .w-grid-list .w-grid-item{width:250px;padding-bottom:5px}}.product-subcategories-container{position:relative;width:100%;margin-bottom:3rem}@media (max-width: 767px){.product-subcategories-container{margin-bottom:2rem}}.product-subcategories-container .filter-categories{display:flex;flex-wrap:wrap;gap:1.25rem;justify-content:flex-start}@media (max-width: 767px){.product-subcategories-container .filter-categories{justify-content:center;margin-left:-1.5rem;margin-right:-1.5rem;padding-left:1.25rem;padding-right:1.25rem;flex-wrap:nowrap;justify-content:flex-start!important;overflow:scroll;-ms-overflow-style:none;scrollbar-width:none}}.product-subcategories-container .filter-category-btn{display:flex;align-items:center;gap:1.25rem;padding:5px 20px 5px 5px;border:1px solid var(--color-content-border);border-radius:6rem;background:transparent;cursor:pointer;transition:all .3s ease;white-space:nowrap;text-decoration:none}.product-subcategories-container .filter-category-btn:hover{border-color:var(--color-black);text-decoration:none}.product-subcategories-container .filter-category-btn .category-image{flex-shrink:0;width:70px;height:70px;border-radius:50%;overflow:hidden;background:#ccc}.product-subcategories-container .filter-category-btn .category-image img{width:100%;height:100%;object-fit:cover;display:block}.product-subcategories-container .filter-category-btn .category-name{font-size:.75rem;line-height:1.1;font-weight:400;color:var(--color-black)}.shared-post{display:flex;border:1px solid var(--color-content-border)}@media (max-width: 767px){.shared-post{flex-direction:column}}.shared-post .shared-post-image{flex-shrink:0;width:50%}@media (max-width: 767px){.shared-post .shared-post-image{width:100%}}.shared-post .shared-post-image img{width:100%;height:100%;object-fit:cover}.shared-post .shared-post-content{padding:3.75rem}@media (max-width: 1023px){.shared-post .shared-post-content{padding:1.875rem}}@media (max-width: 400px){.shared-post .shared-post-content{padding:1.875rem 1.25rem}}.shared-post .shared-post-content .shared-post-meta{display:flex;align-items:center;margin-bottom:1.875rem;gap:1.25rem}@media (max-width: 767px){.shared-post .shared-post-content .shared-post-meta{margin-bottom:1.25rem}}.shared-post .shared-post-content .shared-post-meta .shared-post-category{font-size:.75rem;text-transform:uppercase;background:linear-gradient(90deg,#2c94c7,#1f417c);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.shared-post .shared-post-content .shared-post-meta .shared-post-date{font-size:.75rem}.shared-post .shared-post-content .shared-post-title{font-size:1.375rem!important;margin:0 0 1.875rem!important;line-height:1.5}@media (max-width: 767px){.shared-post .shared-post-content .shared-post-title{margin-bottom:1.25rem!important}}.shared-post .shared-post-content .shared-post-title a{color:var(--color-black)}.shared-post .shared-post-content .shared-post-excerpt{font-size:1rem!important;line-height:2;margin-bottom:3.75rem!important}@media (max-width: 767px){.shared-post .shared-post-content .shared-post-excerpt{margin-bottom:1.25rem!important}}.shared-post .shared-post-content .shared-post-button .c-btn__label{font-size:.75rem}.blog-intro{padding-block:5rem;text-align:center}@media (max-width: 1380px){.blog-intro{padding-block:6rem}}@media (max-width: 1023px){.blog-intro{padding-block:4rem}}@media (max-width: 600px){.blog-intro{padding-block:3rem}}.blog-intro__inner{max-width:43.5rem;margin-inline:auto}@media (max-width: 1023px){.blog-intro__inner{max-width:none;padding-inline:1.5rem}}.blog-intro__title{font-family:Sora,system-ui,-apple-system,sans-serif;font-size:1.5rem;line-height:1.2;font-weight:600;color:#0f131f;margin:0 0 2.5rem}@media (max-width: 1023px){.blog-intro__title{margin-bottom:1.875rem}}.blog-intro__lead{font-size:.8125rem;line-height:2;color:#35415b;margin:0}.blog-filter{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:10px;margin-bottom:1.875rem}.blog-filter__item{cursor:pointer}.blog-filter__item input{position:absolute;width:0;height:0;visibility:hidden}.blog-filter__item input:checked+.blog-filter__label{border-color:#000;background-color:#0000000d;font-weight:600}.blog-filter__label{display:inline-block;border:1px solid #c6c6c6;border-radius:100px;font-size:12px;line-height:1.1;padding:20px;transition:all .3s ease-in-out}@media (max-width: 767px){.blog-filter{flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;padding-inline:1.5rem;scrollbar-width:none}.blog-filter::-webkit-scrollbar{display:none}.blog-filter__label{white-space:nowrap}}.blog-list.is-loading .blog-grid{opacity:.5}.blog-list .blog-grid{transition:opacity .2s ease}.blog-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:5rem 1.25rem}@media (max-width: 1023px){.blog-grid{gap:2.5rem 1.25rem}}@media (max-width: 767px){.blog-grid{grid-template-columns:1fr;gap:0}}.blog-card{padding-bottom:1.25rem}.blog-card__media{display:block;margin-bottom:1.25rem;overflow:hidden}.blog-card__img{display:block;width:100%;height:auto;transition:transform .6s ease;transform-origin:50% 50%}.blog-card:hover .blog-card__img{transform:scale(1.05)}.blog-card__img--wide{display:none}.blog-card__img--square{aspect-ratio:1;object-fit:cover}.blog-card__meta{display:flex;align-items:flex-start;margin-bottom:1.25rem}@media (max-width: 1023px){.blog-card__meta{flex-direction:column;gap:.5rem}}.blog-card__terms{font-size:.75rem;line-height:1.2;text-transform:uppercase;margin-right:1.2rem}@media (max-width: 1023px){.blog-card__terms{margin-right:0}}.blog-card__terms{background:linear-gradient(90deg,#2c94c7,#1f417c);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.blog-card__date{flex:0 0 auto;font-size:.75rem;line-height:1.2;color:var(--color-black)}.blog-card__title{font-size:.9375rem;line-height:1.5;font-weight:600;text-transform:uppercase;color:var(--color-black);max-width:80%;margin:0}.blog-card__title a{color:inherit;text-decoration:none}@media (max-width: 1023px){.blog-card__title{max-width:100%}}.blog-card:hover .blog-card__title a{text-decoration:underline}.blog-card--featured{grid-column:1/-1;position:relative}.blog-card--featured .blog-card__media{margin-bottom:0}.blog-card--featured .blog-card__img--square{display:none}.blog-card--featured .blog-card__img--wide{display:block;aspect-ratio:1440/467;object-fit:cover}.blog-card--featured .blog-card__body{position:absolute;right:0;bottom:1.25rem;width:467px;padding:2.5rem;background:#f6f6f2}.blog-card--featured .blog-card__title{max-width:80%}@media (min-width: 768px){.blog-card--featured .blog-card__meta{flex-direction:row;gap:0}.blog-card--featured .blog-card__terms{margin-right:1.2rem}}@media (max-width: 1023px){.blog-card--featured .blog-card__title{max-width:100%}}@media (min-width: 768px) and (max-width: 1023px){.blog-card--featured .blog-card__meta{margin-bottom:1.75rem}}@media (max-width: 767px){.blog-card--featured .blog-card__img--square{display:block}.blog-card--featured .blog-card__img--wide{display:none}.blog-card--featured .blog-card__media{margin-bottom:1.25rem}.blog-card--featured .blog-card__body{position:static;width:auto;padding:0;background:none}}.blog-loadmore{display:flex;justify-content:center;margin-top:5rem}.blog-loadmore[hidden]{display:none}.newsletter-row{padding:9.375rem 0 0}.newsletter-banner{position:relative;display:flex;align-items:flex-start;padding:6.25rem 11.25rem;background:center/cover no-repeat}.newsletter-banner__body{width:30.375rem}.newsletter-banner .newsletter-wrap .wpcf7-form-control-wrap{flex-shrink:1;min-width:0}.newsletter-banner .newsletter-wrap .wpcf7-submit{flex-shrink:0}.newsletter-banner__logo{display:block;width:140px;height:auto;margin-bottom:2.5rem}.newsletter-banner p{color:var(--color-white);font-size:.875rem;line-height:2;margin:0 0 2.5rem}.newsletter-banner__figure{position:absolute;bottom:0;right:-1.5rem;width:507px;pointer-events:none}.newsletter-banner__figure img{display:block;width:100%;height:auto}@media (min-width: 1024px) and (max-width: 1279px){.newsletter-banner{padding:4.375rem 5rem}.newsletter-banner__figure{width:clamp(22.5rem,35vw,27.5rem)}}@media (max-width: 1023px){.newsletter-banner{padding:1.875rem 14rem 1.875rem 1.875rem;overflow:hidden}.newsletter-banner__body{width:auto;max-width:100%}.newsletter-banner__figure{right:-65px;width:350px}.newsletter-banner p br{display:none}}@media (max-width: 767px){.newsletter-banner{padding:1.875rem 1.875rem 22rem}.newsletter-banner__figure{right:0}}.input-group{position:relative;margin-bottom:.625rem}.input-group:last-child{margin-bottom:0}.input-group .wpcf7-not-valid-tip{position:absolute;right:1.25rem;top:50%;transform:translateY(-50%)}.wpcf7-form-control-wrap{position:relative}.wpcf7-form-control.wpcf7-text,.wpcf7-form-control.wpcf7-email,.wpcf7-form-control.wpcf7-tel,.wpcf7-form-control.wpcf7-date,.wpcf7-form-control.wpcf7-number,.wpcf7-form-control.wpcf7-textarea,.wpcf7-form-control.wpcf7-select,.form-input,.form-textarea,.form-select{width:100%;height:56px;padding:1rem 1.25rem .5rem 25px;background-color:#f6f6f2!important;border:none;border-radius:5px;font-size:.875rem;line-height:1.5;color:var(--color-black);transition:all .3s ease;outline:none}.wpcf7-form-control.wpcf7-text:focus,.wpcf7-form-control.wpcf7-text:not(:placeholder-shown),.wpcf7-form-control.wpcf7-email:focus,.wpcf7-form-control.wpcf7-email:not(:placeholder-shown),.wpcf7-form-control.wpcf7-tel:focus,.wpcf7-form-control.wpcf7-tel:not(:placeholder-shown),.wpcf7-form-control.wpcf7-date:focus,.wpcf7-form-control.wpcf7-date:not(:placeholder-shown),.wpcf7-form-control.wpcf7-number:focus,.wpcf7-form-control.wpcf7-number:not(:placeholder-shown),.wpcf7-form-control.wpcf7-textarea:focus,.wpcf7-form-control.wpcf7-textarea:not(:placeholder-shown),.wpcf7-form-control.wpcf7-select:focus,.wpcf7-form-control.wpcf7-select:not(:placeholder-shown),.form-input:focus,.form-input:not(:placeholder-shown),.form-textarea:focus,.form-textarea:not(:placeholder-shown),.form-select:focus,.form-select:not(:placeholder-shown){border-color:var(--color-black)}.wpcf7-form-control.wpcf7-text::placeholder,.wpcf7-form-control.wpcf7-email::placeholder,.wpcf7-form-control.wpcf7-tel::placeholder,.wpcf7-form-control.wpcf7-date::placeholder,.wpcf7-form-control.wpcf7-number::placeholder,.wpcf7-form-control.wpcf7-textarea::placeholder,.wpcf7-form-control.wpcf7-select::placeholder,.form-input::placeholder,.form-textarea::placeholder,.form-select::placeholder{color:transparent}.wpcf7-form-control.wpcf7-text:invalid,.wpcf7-form-control.wpcf7-email:invalid,.wpcf7-form-control.wpcf7-tel:invalid,.wpcf7-form-control.wpcf7-date:invalid,.wpcf7-form-control.wpcf7-number:invalid,.wpcf7-form-control.wpcf7-textarea:invalid,.wpcf7-form-control.wpcf7-select:invalid,.form-input:invalid,.form-textarea:invalid,.form-select:invalid{border-color:#dc3545}.wpcf7-form-control.wpcf7-textarea,.form-textarea{height:auto;min-height:120px;padding-top:1.5rem;resize:vertical}.input-group:has(input[type=date]) input[type=date]{position:relative;padding-right:3rem}@supports selector(::-webkit-calendar-picker-indicator){.input-group:has(input[type=date]) input[type=date]{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23000' stroke-opacity='.45' stroke-width='1.3' stroke-linecap='round'%3E%3Crect x='1.6' y='3.2' width='12.8' height='11.2' rx='2'/%3E%3Cpath d='M1.6 6.8h12.8M5.2 1.6v3M10.8 1.6v3'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 1.25rem center;background-size:1rem}}.input-group:has(input[type=date]):not(.has-content) input[type=date]:not(:focus){color:transparent}.input-group:has(input[type=date]) input[type=date]::-webkit-calendar-picker-indicator{position:absolute;inset:0 .75rem 0 auto;width:2rem;opacity:0;cursor:pointer}.input-group:has(input[type=date]) .wpcf7-not-valid-tip{right:3rem}.form-select{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg width='12' height='8' viewBox='0 0 12 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1L6 6L11 1' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 1.25rem center;background-size:12px 8px;padding-right:3rem}.input-group label{position:absolute;top:50%;left:0;transform:translate(25px,-50%);font-size:1rem;color:#00000080;pointer-events:none;transition:all .3s ease;transform-origin:left center;padding:0 .25rem;margin-left:-.25rem;z-index:1}.input-group:focus-within label,.input-group.has-content label{transform:translate(25px,-1.5rem) scale(.6);color:var(--color-black)}.input-group.textarea-group label{top:1.25rem;transform:translate(25px)}.input-group.textarea-group:focus-within label,.input-group.textarea-group.has-content label{transform:translate(25px,-1rem) scale(.6);color:var(--color-black)}.checkbox-group{margin-bottom:.625rem}.checkbox-group .wpcf7-list-item{margin:0}.checkbox-group label{display:flex;align-items:flex-start;gap:.75rem;cursor:pointer;padding:0}.checkbox-group input[type=checkbox]{flex:none;width:1.25rem;height:1.25rem;margin:.0125rem 0 0;border:1px solid rgba(0,0,0,.3);border-radius:4px;background:#fff;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;transition:background-color .15s ease,border-color .15s ease}.checkbox-group input[type=checkbox]:checked{background:#1f417c url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 10'%3E%3Cpath d='M1.25 5.25 4.4 8.4 10.75 1.6' fill='none' stroke='%23fff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/60% no-repeat;border-color:#1f417c}.checkbox-group input[type=checkbox]:focus-visible{outline:2px solid #1F417C;outline-offset:2px}@media (prefers-reduced-motion: reduce){.checkbox-group input[type=checkbox]{transition:none}}.checkbox-group .wpcf7-list-item-label{font-size:.75rem;line-height:1.7;color:var(--color-black)}.checkbox-group .wpcf7-list-item-label a{color:#000;text-decoration:underline}.checkbox-group .wpcf7-list-item-label a:hover{text-decoration:none}.checkbox-group .wpcf7-not-valid-tip{display:block;margin:.25rem 0 0 2rem}.checkbox-group .wpcf7-form-control-wrap:has(.wpcf7-not-valid) input[type=checkbox]{border-color:#9a2f26}@media (hover: hover){.checkbox-group label:hover input[type=checkbox]:not(:checked){border-color:#1f417c}}.form-radio-wrapper{display:flex;align-items:center;gap:.75rem;margin-bottom:1rem;cursor:pointer}.form-radio-wrapper:last-child{margin-bottom:0}.form-radio{position:relative;width:20px;height:20px;flex-shrink:0}.form-radio input[type=radio]{position:absolute;opacity:0;width:100%;height:100%;cursor:pointer}.form-radio input[type=radio]:checked+.radio-custom{border-color:#2c94c7}.form-radio input[type=radio]:checked+.radio-custom:after{opacity:1;transform:translate(-50%,-50%) scale(1)}.form-radio input[type=radio]:focus+.radio-custom{box-shadow:0 0 0 2px #2c94c733}.form-radio .radio-custom{display:block;width:20px;height:20px;border:1px solid var(--color-content-border);border-radius:50%;background:#fff;transition:all .3s ease;position:relative}.form-radio .radio-custom:after{content:"";position:absolute;top:50%;left:50%;width:8px;height:8px;border-radius:50%;background:linear-gradient(90deg,#2c94c7,#1f417c);transform:translate(-50%,-50%) scale(0);opacity:0;transition:all .2s ease}.form-radio-label{font-size:.875rem;line-height:1.6;color:var(--color-black);cursor:pointer}.form-group{margin-bottom:2rem}.form-group:last-child{margin-bottom:0}.form-row{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem}@media (max-width: 767px){.form-row{grid-template-columns:1fr}}.form-field.error .form-input,.form-field.error .form-textarea,.form-field.error .form-select{border-color:#dc3545}.form-field.error .form-label{color:#dc3545}.form-error-message{font-size:.75rem;color:#dc3545;margin-top:.25rem;display:block}.form-field.success .form-input,.form-field.success .form-textarea,.form-field.success .form-select{border-color:#28a745}.form-field.success .form-label{color:#28a745}@media (max-width: 767px){.form-input,.form-textarea,.form-select{padding:.875rem 1rem .375rem}.form-label{transform:translate(1rem,-50%)}.form-label.textarea-label{transform:translate(1rem)}.form-input:focus+.form-label,.form-input:not(:placeholder-shown)+.form-label{transform:translate(1rem,.5rem) scale(.75)}.form-textarea:focus+.form-label,.form-textarea:not(:placeholder-shown)+.form-label{transform:translate(1rem,.75rem) scale(.75)}}.form-input:disabled,.form-textarea:disabled,.form-select:disabled{background-color:#0000000d;color:#00000080;cursor:not-allowed}.form-input:disabled+.form-label,.form-textarea:disabled+.form-label,.form-select:disabled+.form-label{color:#00000080}.wpcf7-form .button-wrap{margin-top:1.25rem;display:flex;justify-content:flex-end;align-items:center}.wpcf7-form .button-wrap>p{display:contents}.wpcf7-form .c-btn{background-color:transparent;border:0;padding:0;cursor:pointer}.wpcf7-form .c-btn:disabled{opacity:.5;cursor:not-allowed}.wpcf7-form .c-btn .c-btn__label{background:linear-gradient(90deg,#2c94c7,#1f417c);color:#fff}.wpcf7-form .c-btn .c-btn__label:before{background:transparent}.wpcf7-form .c-btn:after{background:#000}.newsletter-wrap{display:flex;align-items:flex-start}.newsletter-wrap:has(.wpcf7-not-valid){padding-bottom:1.5rem}.newsletter-wrap>p{display:contents}.newsletter-wrap .wpcf7-form-control-wrap{flex:0 0 17.875rem;margin-top:0}.newsletter-wrap .wpcf7-form-control.wpcf7-email{height:41px!important;padding:0 20px!important;border-radius:60px!important;color:#000!important;font-size:10px!important;background-color:#fff!important;border:1px solid white!important}.newsletter-wrap .wpcf7-form-control.wpcf7-email::placeholder{color:#00000080!important}.newsletter-wrap .wpcf7-submit{position:relative;width:61px!important;height:41px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:0!important;border:none!important;background-color:#fff!important;border-radius:60px!important;transition:all .3s ease-in-out}.newsletter-wrap .wpcf7-submit:hover{width:41px!important}.newsletter-wrap .wpcf7-submit:before{display:none}.newsletter-wrap .wpcf7-not-valid-tip{position:absolute;top:calc(100% + .375rem);left:1.25rem;max-width:100%;color:#ffb3ab}.newsletter-banner .wpcf7 form.submitting .newsletter-wrap .wpcf7-submit{pointer-events:none}.newsletter-banner .wpcf7 form.submitting .newsletter-wrap .wpcf7-submit svg{opacity:0}.newsletter-banner .wpcf7 form.submitting .newsletter-wrap .wpcf7-submit:after{content:"";position:absolute;width:1.125rem;height:1.125rem;border:2px solid rgba(31,65,124,.25);border-top-color:#1f417c;border-radius:50%;animation:mono-spin .8s linear infinite}@keyframes mono-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion: reduce){.newsletter-banner .wpcf7 form.submitting .newsletter-wrap .wpcf7-submit:after{animation-duration:2.4s}}.newsletter-consent{max-width:22.5rem;margin-top:.75rem}.newsletter-consent>p{display:contents}.newsletter-consent p,.newsletter-consent .wpcf7-list-item-label,.newsletter-consent .wpcf7-not-valid-tip{font-size:.6875rem;line-height:1.6}.newsletter-consent .wpcf7-list-item{margin:0}.newsletter-consent label{display:flex;align-items:flex-start;gap:.5rem;cursor:pointer}.newsletter-consent input[type=checkbox]{flex:none;width:1rem;height:1rem;margin:.05rem 0 0;border:1px solid rgba(0,0,0,.3);border-radius:4px;background:#fff;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;transition:background-color .15s ease,border-color .15s ease}.newsletter-consent input[type=checkbox]:checked{background:#1f417c url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 10'%3E%3Cpath d='M1.25 5.25 4.4 8.4 10.75 1.6' fill='none' stroke='%23fff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/60% no-repeat;border-color:#1f417c}.newsletter-consent input[type=checkbox]:focus-visible{outline:2px solid #1F417C;outline-offset:2px}@media (prefers-reduced-motion: reduce){.newsletter-consent input[type=checkbox]{transition:none}}.newsletter-consent input[type=checkbox]{border-color:#ffffff8c;background-color:transparent}.newsletter-consent input[type=checkbox]:checked{background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 10'%3E%3Cpath d='M1.25 5.25 4.4 8.4 10.75 1.6' fill='none' stroke='%231f417c' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/60% no-repeat;border-color:#fff}.newsletter-consent input[type=checkbox]:focus-visible{outline-color:#fff}.newsletter-consent .wpcf7-list-item-label{color:#ffffffd9}.newsletter-consent a{color:var(--color-white);text-decoration:underline;text-underline-offset:2px}.newsletter-consent .wpcf7-not-valid-tip{display:block;margin:.25rem 0 0 1.5rem;color:#ffb3ab}.newsletter-consent .wpcf7-form-control-wrap:has(.wpcf7-not-valid) input[type=checkbox]{border-color:#ffb3ab}@media (max-width: 600px){.newsletter-consent{max-width:none}}.wpcf7 form .wpcf7-response-output{display:flex;align-items:flex-start;gap:.625rem;margin:1.5rem 0 0!important;padding:.8125rem 1.125rem!important;border:1px solid rgba(0,0,0,.12)!important;border-radius:8px;background:var(--color-white);font-size:.8125rem;line-height:1.6;color:var(--color-black)}.wpcf7 form .wpcf7-response-output:before{content:"";flex:none;width:.5rem;height:.5rem;margin-top:.4375rem;border-radius:50%;background:currentColor}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output,.wpcf7 form.payment-required .wpcf7-response-output{border-color:#b23a2f4d!important;background:#fdf4f3;color:#9a2f26}.wpcf7 form.sent .wpcf7-response-output{border-color:#2f7d4f4d!important;background:#f2f8f4;color:#256b43}.wpcf7 form.failed .wpcf7-response-output,.wpcf7 form.aborted .wpcf7-response-output{border-color:#9a6a124d!important;background:#fdf8ec;color:#7a5a12}.wpcf7 form.invalid:has(.wpcf7-not-valid-tip) .wpcf7-response-output,.wpcf7 form.unaccepted:has(.wpcf7-not-valid-tip) .wpcf7-response-output{display:none}.wpcf7-not-valid-tip{font-size:.6875rem;line-height:1.4;color:#9a2f26}.newsletter-banner .wpcf7 form .wpcf7-response-output{max-width:22.5rem;margin-top:.875rem!important;border-color:#ffffff59!important;background:#ffffff1f;color:var(--color-white);font-size:.6875rem}.newsletter-banner .wpcf7 form.sent .wpcf7-response-output:before{background:#8fe3b0}.newsletter-banner .wpcf7 form.invalid .wpcf7-response-output:before,.newsletter-banner .wpcf7 form.unaccepted .wpcf7-response-output:before,.newsletter-banner .wpcf7 form.failed .wpcf7-response-output:before{background:#ffb3ab}.newsletter-wrap .wpcf7-form-control.wpcf7-email.wpcf7-not-valid{border-color:#ffb3ab!important}.newsletter-consent .wpcf7-not-valid-tip{display:block;margin-top:.375rem;color:#ffb3ab}.newsletter-consent .wpcf7-not-valid input[type=checkbox],.newsletter-consent .wpcf7-form-control-wrap:has(.wpcf7-not-valid) input[type=checkbox]{border-color:#ffb3ab}.faq{max-width:55.6875rem;margin-inline:auto}.faq__title{font-family:Sora,system-ui,-apple-system,sans-serif;font-size:1.5rem;line-height:1.2;font-weight:600;color:#0f131f;text-align:center;margin:0 0 2.5rem}.faq__item{border-bottom:1px solid var(--color-content-border)}.faq__item:first-child{border-top:1px solid var(--color-content-border)}.faq__question{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;padding:1.5rem 0;font-family:Sora,system-ui,-apple-system,sans-serif;font-size:1rem;line-height:1.5;font-weight:600;color:#0f131f;cursor:pointer;list-style:none}.faq__question::-webkit-details-marker{display:none}.faq__question:after{content:"";flex:0 0 auto;width:14px;height:14px;background:linear-gradient(currentColor,currentColor) center/14px 1px no-repeat,linear-gradient(currentColor,currentColor) center/1px 14px no-repeat;transition:transform .3s cubic-bezier(.65,0,.35,1)}.faq__item[open] .faq__question:after{background:linear-gradient(currentColor,currentColor) center/14px 1px no-repeat}.faq__answer{padding:0 0 1.5rem;font-size:.875rem;line-height:1.85;color:#000000bf}.faq__answer>:first-child{margin-top:0}.faq__answer>:last-child{margin-bottom:0}.faq__answer a{color:#2c94c7;text-decoration:underline}.faq__answer a:hover{text-decoration:none}.section-faq{padding-block:5rem}.page-hero,.sluzby-hero{display:block;padding-block:12.5rem;background:#1a1a1a center/cover no-repeat;color:#fff}@media (max-width: 1279px){.page-hero,.sluzby-hero{padding-block:5rem}}.page-hero__title,.sluzby-hero__title{font-family:Sora,system-ui,-apple-system,sans-serif;font-size:calc(1.1875rem + 1vw);line-height:1.2;font-weight:600;color:#fff;margin:0 0 1.5rem}.page-hero__lead,.sluzby-hero__lead{font-size:.8125rem;line-height:2;font-weight:400;color:#ffffffbf;margin:0}.gradient-box{padding:1.875rem;position:relative}.gradient-box:before{content:"";display:block;position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;border-radius:inherit;background:linear-gradient(90deg,#2c94c7,#1f417c)}.gradient-box:after{content:"";display:block;position:absolute;top:1px;right:1px;bottom:1px;left:1px;background:#edf0f3;z-index:2}.gradient-box p,.gradient-box ul,.gradient-box ol{position:relative;z-index:3}.gradient-box__title{display:inline-block;line-height:1;font-size:.8125rem;font-weight:600;background:linear-gradient(90deg,#2c94c7,#1f417c);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;margin:0 0 1.875rem;position:relative;z-index:3}.gradient-box__mark{position:absolute;top:1.875rem;right:1.875rem;width:.5rem;height:.5rem;z-index:3}.c-notice,body .woocommerce-message,body .woocommerce-info,body .woocommerce-error{position:relative;display:block;width:auto;margin:0 0 1.5rem;padding:.8125rem 1rem .8125rem 2.875rem;list-style:none;background-color:#fff;border:1px solid #C6C6C6;border-radius:0;color:#35415b;font-family:Sora,system-ui,-apple-system,sans-serif;font-size:.875rem;font-weight:400;line-height:1.6;text-align:left;overflow-wrap:anywhere}.c-notice:before,body .woocommerce-message:before,body .woocommerce-info:before,body .woocommerce-error:before{content:"";position:absolute;top:.9375rem;left:1rem;width:1.125rem;height:1.125rem;font-family:inherit;-webkit-mask:no-repeat center/contain;mask:no-repeat center/contain}.c-notice:after,body .woocommerce-message:after,body .woocommerce-info:after,body .woocommerce-error:after{content:none}.c-notice:focus,body .woocommerce-message:focus,body .woocommerce-info:focus,body .woocommerce-error:focus{outline:none}.c-notice li,body .woocommerce-message li,body .woocommerce-info li,body .woocommerce-error li{margin:0!important;padding:0!important;list-style:none!important}.c-notice li+li,body .woocommerce-message li+li,body .woocommerce-info li+li,body .woocommerce-error li+li{margin-top:.375rem!important}.c-notice a:not(.button):not(.c-btn),body .woocommerce-message a:not(.button):not(.c-btn),body .woocommerce-info a:not(.button):not(.c-btn),body .woocommerce-error a:not(.button):not(.c-btn){color:inherit;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.2em}.c-notice a:not(.button):not(.c-btn):hover,body .woocommerce-message a:not(.button):not(.c-btn):hover,body .woocommerce-info a:not(.button):not(.c-btn):hover,body .woocommerce-error a:not(.button):not(.c-btn):hover{color:#2c94c7}.c-notice strong,body .woocommerce-message strong,body .woocommerce-info strong,body .woocommerce-error strong{font-weight:600}.c-notice .button,.c-notice .wc-forward,.c-notice .restore-item,body .woocommerce-message .button,body .woocommerce-message .wc-forward,body .woocommerce-message .restore-item,body .woocommerce-info .button,body .woocommerce-info .wc-forward,body .woocommerce-info .restore-item,body .woocommerce-error .button,body .woocommerce-error .wc-forward,body .woocommerce-error .restore-item{float:none!important;position:static;display:flex;align-items:center;width:fit-content;height:2rem;margin:.625rem 0 0;padding:0 1rem;border:1px solid transparent;border-radius:6.25rem;background:linear-gradient(#fff,#fff) padding-box,linear-gradient(90deg,#2c94c7,#1f417c) border-box;color:#35415b;font-family:Sora,system-ui,-apple-system,sans-serif;font-size:.75rem;font-weight:400;line-height:1;text-decoration:none;box-shadow:none;transition:color .2s ease}.c-notice .button:hover,.c-notice .wc-forward:hover,.c-notice .restore-item:hover,body .woocommerce-message .button:hover,body .woocommerce-message .wc-forward:hover,body .woocommerce-message .restore-item:hover,body .woocommerce-info .button:hover,body .woocommerce-info .wc-forward:hover,body .woocommerce-info .restore-item:hover,body .woocommerce-error .button:hover,body .woocommerce-error .wc-forward:hover,body .woocommerce-error .restore-item:hover{color:#2c94c7;background:linear-gradient(#fff,#fff) padding-box,linear-gradient(90deg,#2c94c7,#1f417c) border-box}body .c-notice--success,body .woocommerce-message{border-color:#2e765052;background-color:#f9fbfa}body .c-notice--success:before,body .woocommerce-message:before{background-color:#2e7650;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='none' stroke='black' stroke-width='1.5'%3E%3Ccircle cx='10' cy='10' r='9.1'/%3E%3Cpath d='M6.2 10.4l2.5 2.5 5.1-5.3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='none' stroke='black' stroke-width='1.5'%3E%3Ccircle cx='10' cy='10' r='9.1'/%3E%3Cpath d='M6.2 10.4l2.5 2.5 5.1-5.3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}body .c-notice--info,body .woocommerce-info{border-color:#1f417c52;background-color:#f8f9fb}body .c-notice--info:before,body .woocommerce-info:before{background-color:#1f417c;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='none' stroke='black' stroke-width='1.5'%3E%3Ccircle cx='10' cy='10' r='9.1'/%3E%3Cpath d='M10 9v5.2' stroke-linecap='round'/%3E%3Ccircle cx='10' cy='6.1' r='.4' fill='black'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='none' stroke='black' stroke-width='1.5'%3E%3Ccircle cx='10' cy='10' r='9.1'/%3E%3Cpath d='M10 9v5.2' stroke-linecap='round'/%3E%3Ccircle cx='10' cy='6.1' r='.4' fill='black'/%3E%3C/svg%3E")}body .c-notice--error,body .woocommerce-error{border-color:#b3261e52;background-color:#fdf8f8}body .c-notice--error:before,body .woocommerce-error:before{background-color:#b3261e;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='none' stroke='black' stroke-width='1.5'%3E%3Ccircle cx='10' cy='10' r='9.1'/%3E%3Cpath d='M10 5.6v5.2' stroke-linecap='round'/%3E%3Ccircle cx='10' cy='13.9' r='.4' fill='black'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='none' stroke='black' stroke-width='1.5'%3E%3Ccircle cx='10' cy='10' r='9.1'/%3E%3Cpath d='M10 5.6v5.2' stroke-linecap='round'/%3E%3Ccircle cx='10' cy='13.9' r='.4' fill='black'/%3E%3C/svg%3E")}.woocommerce-notices-wrapper>:not(:last-child){margin-bottom:.75rem}.woocommerce-notices-wrapper:empty{display:none}.product-detail__summary .woocommerce-notices-wrapper>:last-child{margin-bottom:1.75rem}body .wc-block-components-notice-banner{align-items:flex-start;gap:.75rem;margin:0 0 1.5rem;padding:.8125rem 1rem!important;border:1px solid #C6C6C6;border-radius:0;background-color:#fff;color:#35415b;font-family:Sora,system-ui,-apple-system,sans-serif;font-size:.875rem;line-height:1.6}body .wc-block-components-notice-banner>svg{display:none}body .wc-block-components-notice-banner:before{content:"";flex:none;width:1.125rem;height:1.125rem;margin-top:.125rem;background-color:#1f417c;-webkit-mask:no-repeat center/contain;mask:no-repeat center/contain;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='none' stroke='black' stroke-width='1.5'%3E%3Ccircle cx='10' cy='10' r='9.1'/%3E%3Cpath d='M10 9v5.2' stroke-linecap='round'/%3E%3Ccircle cx='10' cy='6.1' r='.4' fill='black'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='none' stroke='black' stroke-width='1.5'%3E%3Ccircle cx='10' cy='10' r='9.1'/%3E%3Cpath d='M10 9v5.2' stroke-linecap='round'/%3E%3Ccircle cx='10' cy='6.1' r='.4' fill='black'/%3E%3C/svg%3E")}body .wc-block-components-notice-banner>.wc-block-components-notice-banner__content{align-self:center}body .wc-block-components-notice-banner>.wc-block-components-notice-banner__content a:not(.wc-forward){color:inherit;text-decoration:underline;text-underline-offset:.2em}body .wc-block-components-notice-banner>.wc-block-components-notice-banner__content a:not(.wc-forward):hover{color:#2c94c7}body .wc-block-components-notice-banner>.wc-block-components-notice-banner__content .wc-block-components-notice-banner__summary{font-weight:600;margin-bottom:.375rem}body .wc-block-components-notice-banner>.wc-block-components-notice-banner__content ul,body .wc-block-components-notice-banner>.wc-block-components-notice-banner__content ol{margin:0 0 0 1.125rem}body .wc-block-components-notice-banner>.wc-block-components-notice-banner__content .wc-forward{float:none;display:flex;align-items:center;width:fit-content;height:2rem;margin:.625rem 0 0;padding:0 1rem!important;border:1px solid transparent;border-radius:6.25rem;background:linear-gradient(#fff,#fff) padding-box,linear-gradient(90deg,#2c94c7,#1f417c) border-box!important;color:#35415b!important;font-size:.75rem;line-height:1;text-decoration:none;opacity:1}body .wc-block-components-notice-banner>.wc-block-components-notice-banner__content .wc-forward:hover{color:#2c94c7!important}body .wc-block-components-notice-banner>.wc-block-components-button{margin-top:.1875rem!important;color:#35415b!important}body .wc-block-components-notice-banner.is-success{border-color:#2e765052;background-color:#f9fbfa}body .wc-block-components-notice-banner.is-success:before{background-color:#2e7650;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='none' stroke='black' stroke-width='1.5'%3E%3Ccircle cx='10' cy='10' r='9.1'/%3E%3Cpath d='M6.2 10.4l2.5 2.5 5.1-5.3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='none' stroke='black' stroke-width='1.5'%3E%3Ccircle cx='10' cy='10' r='9.1'/%3E%3Cpath d='M6.2 10.4l2.5 2.5 5.1-5.3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}body .wc-block-components-notice-banner.is-error{border-color:#b3261e52;background-color:#fdf8f8}body .wc-block-components-notice-banner.is-error:before{background-color:#b3261e;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='none' stroke='black' stroke-width='1.5'%3E%3Ccircle cx='10' cy='10' r='9.1'/%3E%3Cpath d='M10 5.6v5.2' stroke-linecap='round'/%3E%3Ccircle cx='10' cy='13.9' r='.4' fill='black'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='none' stroke='black' stroke-width='1.5'%3E%3Ccircle cx='10' cy='10' r='9.1'/%3E%3Cpath d='M10 5.6v5.2' stroke-linecap='round'/%3E%3Ccircle cx='10' cy='13.9' r='.4' fill='black'/%3E%3C/svg%3E")}body .wc-block-components-notice-banner.is-warning{border-color:#9a620059;background-color:#fcfaf7}body .wc-block-components-notice-banner.is-warning:before{background-color:#9a6200;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='none' stroke='black' stroke-width='1.5'%3E%3Ccircle cx='10' cy='10' r='9.1'/%3E%3Cpath d='M10 5.6v5.2' stroke-linecap='round'/%3E%3Ccircle cx='10' cy='13.9' r='.4' fill='black'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='none' stroke='black' stroke-width='1.5'%3E%3Ccircle cx='10' cy='10' r='9.1'/%3E%3Cpath d='M10 5.6v5.2' stroke-linecap='round'/%3E%3Ccircle cx='10' cy='13.9' r='.4' fill='black'/%3E%3C/svg%3E")}body .wc-block-components-notice-banner.is-info,body .wc-block-components-notice-banner.is-default{border-color:#1f417c4d;background-color:#f8f9fb}body .wc-block-components-notice-banner.wc-block-components-notice-snackbar,.wc-block-components-notice-snackbar-list body .wc-block-components-notice-banner{box-shadow:0 12px 30px #0000001f}.woocommerce-account:not(.logged-in) .woocommerce-notices-wrapper{max-width:31.25rem;margin-inline:auto}.site-header__inner{--cart-panel-right: 0px;--cart-panel-top: calc(100% + 1.75rem) }@media (max-width: 1380px){.site-header__inner{--cart-panel-right: 2.5rem}}@media (max-width: 1024px){.site-header__inner{--cart-panel-right: 1rem}}@media (max-width: 600px){.site-header__inner{--cart-panel-top: calc(100% + 1.125rem) }}.cart-added,.site-header__cart-dropdown{position:absolute;top:var(--cart-panel-top);right:var(--cart-panel-right);width:22.5rem;max-width:calc(100vw - 2rem);background:#fff;color:#35415b;box-shadow:0 20px 45px #00000029;font-family:Sora,system-ui,-apple-system,sans-serif;font-size:.875rem;line-height:1.5;text-align:left}.cart-added p,.site-header__cart-dropdown p{margin:0}.cart-actions{display:grid;grid-template-columns:1fr 1fr;gap:.5rem}.cart-actions .c-btn{min-width:0}.cart-added__item,.mini-cart__item{display:grid;grid-template-columns:4rem minmax(0,1fr);column-gap:.875rem;align-items:start}.cart-added__thumb,.mini-cart__thumb{display:block;width:4rem;height:5.375rem;overflow:hidden;background:#f6f6f2}.cart-added__thumb img,.mini-cart__thumb img{display:block;width:100%;height:100%;object-fit:cover}.cart-added__name,.mini-cart__name{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;color:#0f131f;font-size:.8125rem;font-weight:600;line-height:1.4;text-decoration:none}.cart-added__meta,.mini-cart__meta{margin-top:.25rem;color:#35415bb8;font-size:.75rem;line-height:1.4}.cart-added__price,.mini-cart__price{margin-top:.375rem;color:#35415b;font-size:.8125rem;line-height:1.4;font-variant-numeric:tabular-nums;white-space:nowrap}.cart-added__close,.mini-cart__remove{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;padding:0;border:0;border-radius:50%;background:transparent;color:#35415b;cursor:pointer;transition:color .2s ease,background-color .2s ease}.cart-added__close svg,.mini-cart__remove svg{display:block}.cart-added__close:hover,.mini-cart__remove:hover{color:#2c94c7;background:#2c94c714}.site-header__cart-dropdown{z-index:20;opacity:0;visibility:hidden;transform:translateY(8px);transition:opacity .2s ease,transform .2s ease,visibility .2s}.site-header__cart-dropdown:before{content:"";position:absolute;bottom:100%;right:0;width:3.5rem;height:3rem}@media (max-width: 600px){.site-header__cart-dropdown{left:1rem;right:1rem;width:auto;max-width:none}.site-header__cart-dropdown:before{right:auto;left:0}}.site-header__cart-wrap.is-open .site-header__cart-dropdown,.site-header__cart-wrap:not([data-js]):is(:hover,:focus-within) .site-header__cart-dropdown{opacity:1;visibility:visible;transform:none}.mini-cart__title{padding:1.125rem 1.5rem .875rem;border-bottom:1px solid #e3e3df;color:#0f131f;font-size:.9375rem;font-weight:600;line-height:1.3}.mini-cart__title:focus{outline:none}.mini-cart__count{color:#35415bb8;font-weight:400}.mini-cart__list.mini-cart__list{max-height:min(60vh,32rem);margin:0;padding:0 1.5rem;list-style:none;overflow-y:auto;overscroll-behavior:contain}.mini-cart__item{grid-template-columns:4rem minmax(0,1fr) 2rem;position:relative;margin:0;padding:1rem 0;list-style:none}.mini-cart__item+.mini-cart__item{border-top:1px solid #e3e3df}.mini-cart__info{padding-top:.125rem}.mini-cart__name:hover{color:#2c94c7}.mini-cart__remove{margin:-.375rem -.5rem 0 0;justify-self:end;text-decoration:none}.mini-cart__footer{padding:1rem 1.5rem 1.5rem;border-top:1px solid #e3e3df}.mini-cart__total{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;margin-bottom:1rem!important;color:#35415b;font-size:.875rem}.mini-cart__subtotal{color:#0f131f;font-weight:600;font-variant-numeric:tabular-nums}.mini-cart__empty{display:flex;flex-direction:column;align-items:flex-start;gap:1rem;padding:1.25rem 1.5rem 1.5rem}.mini-cart__empty-text{color:#35415b;font-size:.875rem}.widget_shopping_cart_content .blockUI.blockOverlay{background:#ffffffb3!important}.cart-added-slot:empty{display:none}.cart-added__target{position:absolute;top:0}.cart-added{z-index:21;padding:.875rem 1rem 1.5rem 1.5rem;animation:cart-added-in .28s ease-out backwards}.cart-added__target:target+.cart-added{display:none}.cart-added.is-closing{opacity:0;transform:translateY(-6px);transition:opacity .2s ease,transform .2s ease}.cart-added.is-floating{position:fixed;top:1rem;right:1rem}@media (max-width: 767px){.cart-added{left:1rem;right:1rem;width:auto;max-width:none}.cart-added.is-floating{left:1rem;right:1rem}}.cart-added__head{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-bottom:.875rem}.cart-added__title{display:flex;align-items:center;gap:.5rem;color:#0f131f;font-size:.9375rem;font-weight:600;line-height:1.3}.cart-added__check{display:inline-flex;color:#2e7650}.cart-added__check svg{display:block}.cart-added__close{flex:none;text-decoration:none}.cart-added__item{margin-right:.5rem;padding-bottom:1rem;margin-bottom:1rem;border-bottom:1px solid #e3e3df}.cart-added__info{padding-top:.125rem}.cart-added .cart-actions{margin-right:.5rem}@keyframes cart-added-in{0%{opacity:0;transform:translateY(-6px)}}.c-pagination__list{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.5rem;margin:0;padding:0;list-style:none}.c-pagination .page-numbers{display:inline-flex;align-items:center;justify-content:center;min-width:2.75rem;height:2.75rem;padding:0 .75rem;border:1px solid #C6C6C6;border-radius:100px;font-size:.75rem;line-height:1;color:#000;text-decoration:none;transition:border-color .25s cubic-bezier(.65,0,.35,1),background-color .25s cubic-bezier(.65,0,.35,1),color .25s cubic-bezier(.65,0,.35,1)}.c-pagination .page-numbers:focus-visible{outline:2px solid #2C94C7;outline-offset:2px}@media (hover: hover){.c-pagination .page-numbers:is(a):hover{border-color:#000}}.c-pagination .page-numbers.current{border-color:#000;background:#0000000d;font-weight:600}.c-pagination .page-numbers.dots{min-width:1.5rem;padding:0;border-color:transparent}.c-pagination .page-numbers.prev,.c-pagination .page-numbers.next{width:2.75rem;padding:0;border-color:#35415b40;color:#35415b}.c-pagination .page-numbers.prev svg,.c-pagination .page-numbers.next svg{width:8px;height:13px}@media (hover: hover){.c-pagination .page-numbers.prev:hover,.c-pagination .page-numbers.next:hover{border-color:#1f417c;background:#1f417c;color:#fff}}.c-pagination .page-numbers.prev{margin-right:.5rem}.c-pagination .page-numbers.next{margin-left:.5rem}@media (max-width: 480px){.c-pagination .page-numbers{min-width:2.5rem;height:2.5rem}.c-pagination .page-numbers.prev,.c-pagination .page-numbers.next{width:2.5rem;margin-inline:0}}.l-section{padding-block:5rem}@media (max-width: 1024px){.l-section{padding-block:1.875rem}}.l-section.full_height{padding-block:0;display:flex;align-items:center}body.no-fullpage .l-section.full_height{min-height:0;padding-block:3rem}body.no-fullpage.home .section-hero,body.no-fullpage.home .section-showcase,body.no-fullpage.home .category-tile{min-height:560px}.section-hero{position:relative;color:#fff;overflow:hidden;display:flex;align-items:center;justify-content:center;text-align:center}.section-hero__media{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;z-index:0}.section-hero__overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:#00000026}.section-hero__center{position:relative;z-index:2;padding:0 1.5rem;width:100%}.section-hero__eyebrow{display:block;text-transform:uppercase;letter-spacing:.1em;font-size:.75rem;margin-bottom:1rem}.section-hero__title{color:inherit;font-family:"MONO Serif",Georgia,serif;font-weight:400;text-transform:uppercase;line-height:1.05;font-size:clamp(2.5rem,6vw,5.5rem);margin-bottom:2.5rem}.section-hero__buttons{display:flex;flex-wrap:wrap;gap:1.25rem;justify-content:center}.section-hero__corner{position:absolute;right:8%;bottom:12%;z-index:2;max-width:22rem;text-align:right;font-size:.875rem;line-height:1.7}@media (max-width: 1024px){.section-hero__corner{position:static;max-width:none;text-align:center;margin-top:2rem}}.section-text.is-center{text-align:center}.section-text.is-center .section-text__body{margin-inline:auto;max-width:720px}.section-text__title{margin-bottom:1.5rem}.section-showcase{position:relative;overflow:hidden}.section-showcase__bg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;z-index:0}.section-showcase__inner{position:relative;z-index:1;display:flex;justify-content:space-between;align-items:center;gap:2rem;min-height:inherit}@media (max-width: 1024px){.section-showcase__inner{flex-direction:column;align-items:stretch}}.section-showcase__label{font-family:"MONO Serif",Georgia,serif;font-size:clamp(1.75rem,3vw,2.75rem);color:#fff;margin-bottom:1.5rem}.section-showcase__links{margin-top:2.5rem}.section-showcase__links li{margin-bottom:.5rem}.section-showcase__links a{color:#fff;font-size:.9375rem}.section-showcase__links a:hover{text-decoration:underline}.section-showcase__outfit{width:100%;max-width:33rem;background:#ffffffe6;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);padding:1.5rem;border-radius:1.5rem}.section-showcase__outfit-label{font-size:.75rem;text-transform:uppercase;margin-bottom:1rem}.section-showcase__cards{display:grid;grid-template-columns:repeat(3,1fr);gap:.5rem}.sluzby-row__inner{display:flex;justify-content:space-between;align-items:center}@media (max-width: 1024px){.sluzby-row__inner{flex-direction:column;gap:2.5rem}}.sluzby-row__left{flex:0 0 50%}.sluzby-row__right{flex:0 0 40%}.sluzby-row .gradient-text{background:linear-gradient(90deg,#2c94c7,#1f417c);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;text-transform:uppercase;font-size:.75rem;font-weight:600;margin-bottom:2.5rem}.sluzby-row__title{font-size:clamp(2rem,4vw,3.5rem);margin-bottom:1.5rem}.sluzby-row__text{margin-bottom:2.5rem;max-width:32rem}.category-tiles{display:grid;grid-template-columns:repeat(3,1fr)}@media (max-width: 768px){.category-tiles{grid-template-columns:1fr}}.category-tile{position:relative;display:flex;align-items:flex-end;justify-content:center;min-height:100vh;padding-bottom:3.75rem;background-size:cover;background-position:center}@media (max-width: 768px){.category-tile{min-height:60vh}}.labeled-gallery{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:.625rem}.labeled-gallery__item{position:relative;display:block;overflow:hidden}.labeled-gallery__item .labeled-gallery__image img{width:100%;height:100%;object-fit:cover}.labeled-gallery__item .labeled-gallery__label{position:absolute;left:1.25rem;bottom:1.25rem;color:#fff;text-transform:uppercase}.cta-banner{text-align:center;padding:6.25rem 2rem;border-radius:3.75rem;background-size:cover;background-position:center}.cta-banner.has-bg{color:#fff}.cta-banner__title{color:inherit;margin-bottom:1rem}.cta-banner__text{margin-bottom:2rem}.cta-banner__button{display:flex;justify-content:center}body.home{background:#25252d;overflow:hidden}body.home.no-fullpage{overflow:visible}.home .sluzby-row.full_height,.home .testimonials-row.full_height{align-items:safe center;padding-block:80px!important}@media (max-width: 600px){.home .sluzby-row.full_height,.home .testimonials-row.full_height{padding-block:60px!important}}body.home.fp-responsive{overflow:visible}body.home.fp-responsive #fp-nav{display:none!important}body.home.fp-responsive .fp-section.full_height{height:auto!important;min-height:100vh;overflow-x:clip}body.home.fp-responsive .fp-section.section-hero{min-height:max(100vh,560px)}body.home.fp-responsive .fp-section.section-showcase{min-height:max(100vh,640px)}@media (min-width: 1381px){body.home.fp-responsive .fp-section.section-showcase{min-height:max(100vh,800px)}}body.home.fp-responsive .category-tile{min-height:max(100vh,420px)}body.home.fp-responsive .section-hero__title{font-size:72px;margin-bottom:2.5rem}body.home.fp-responsive .section-showcase .text-w-button{top:140px;transform:none}.home .section-hero__title{font-family:"MONO Serif";font-size:138px;line-height:.8;letter-spacing:-.05em;font-weight:400;margin-bottom:5rem}@media (max-width: 767px){.home .section-hero__title{font-size:3rem;margin-bottom:1.875rem}}.home .section-hero__buttons{padding-block:.3rem}.home .section-hero__corner{position:absolute;right:8%;bottom:12%;max-width:none;margin:0;color:#ffffffbf;font-size:13px;line-height:1.6;text-align:left}.home .section-hero__corner strong{color:#fff;font-weight:600}@media (max-width: 767px){.home .section-hero{justify-content:flex-end;padding-bottom:5rem!important}}@media (max-width: 600px){.home .section-hero{flex-direction:column;align-items:stretch;padding-inline:1.5rem}.home .section-hero .section-hero__center{display:contents}.home .section-hero .section-hero__title,.home .section-hero .section-hero__corner,.home .section-hero .section-hero__buttons{position:relative;z-index:2}.home .section-hero .section-hero__title{order:1}.home .section-hero .section-hero__corner{order:2;right:auto;bottom:auto;margin:0 0 1.875rem;text-align:center}.home .section-hero .section-hero__buttons{order:3;flex-direction:column;align-items:center;gap:15px;padding-block:.3rem}}.home .section-showcase{position:relative;overflow:hidden;display:block}.home .section-showcase__bg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;z-index:0}.home .section-showcase__inner{position:relative;height:100%;padding-inline:0}.home .section-showcase .text-w-button{position:absolute;top:50%;left:2.5rem;transform:translateY(-50%);z-index:2;display:flex;align-items:center;gap:1.25rem}.home .section-showcase .text-w-button .w-text{color:#fff;text-transform:uppercase;line-height:1.1;margin:0;font-size:16px;padding-right:.625rem}.home .section-showcase .text-w-button .c-btn{flex-wrap:wrap;justify-content:center}.home .section-showcase .text-w-button .c-btn__label{flex-shrink:0}.home .section-showcase:has(.categories-menu) .text-w-button{max-width:calc(50% - 4rem)}@media (max-width: 600px){.home .section-showcase .text-w-button{display:block;left:1.5rem;right:1.5rem;max-width:none;margin-top:-12px}.home .section-showcase .text-w-button .w-text{margin:0 0 1.25rem}.home .section-showcase:has(.categories-menu) .text-w-button{max-width:none;margin-top:-24px}.home .section-showcase:has(.categories-menu) .ziskajte-box{display:none}}.ziskajte-box{position:absolute;bottom:1.875rem;right:1.875rem;width:525px;z-index:2}@media (max-width: 767px){.ziskajte-box{bottom:1.25rem;left:1.25rem;right:1.25rem;width:auto}}.ziskajte-box .w-text{margin-bottom:1rem;color:#fff;font-weight:600}.ziskajte-box .w-grid{background:#fff;padding:15px}.ziskajte-box .w-grid-list{display:grid;grid-template-columns:155px 155px 155px;gap:15px}.ziskajte-box .product-card__image{aspect-ratio:1;height:155px;background:none}.ziskajte-box .product-card__image img{object-fit:cover}.ziskajte-box .product-card__info{padding:10px 0 0}.ziskajte-box .product-card__title{display:none}.ziskajte-box .product-card__meta{gap:.375rem;align-items:center;height:28px;line-height:28px}.ziskajte-box .product-card__price{font:600 12px/28px Sora,system-ui,-apple-system,sans-serif;color:#000}.ziskajte-box .product-card__stock{display:inline;font:400 10px/28px Sora,system-ui,-apple-system,sans-serif;color:#000}.ziskajte-box .product-card__desc{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font:400 10px/16px Sora,system-ui,-apple-system,sans-serif;color:#00000080;margin-top:0}@media (max-width: 767px){.ziskajte-box .w-text{margin-bottom:.625rem;font-size:.75rem;line-height:1}.ziskajte-box .w-grid{padding:.625rem}.ziskajte-box .w-grid-list{grid-template-columns:repeat(3,minmax(0,1fr))}.ziskajte-box .product-card__image{width:100%;max-width:155px;height:auto}.ziskajte-box .product-card__meta,.ziskajte-box .product-card__price{height:auto;line-height:1}.ziskajte-box .product-card__stock,.ziskajte-box .product-card__desc{display:none}}.home .categories-menu{position:absolute;top:35%;left:calc(100% - 1.875rem - 525px);transform:translateY(-50%);z-index:2;list-style:none;margin:0;padding:0;text-align:left}.home .categories-menu li{display:flex;margin-bottom:2.5rem}.home .categories-menu li:last-child{margin-bottom:0}.home .categories-menu li:before{content:url("data:image/svg+xml,%3Csvg width='25' height='11' viewBox='0 0 25 11' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cline x1='4.37114e-08' y1='5.5' x2='25' y2='5.5' stroke='white'/%3E%3Cline y1='-0.5' x2='7.16597' y2='-0.5' transform='matrix(-0.697742 -0.716349 0.697742 -0.716349 25 5.13477)' stroke='white'/%3E%3Cline y1='-0.5' x2='7.16597' y2='-0.5' transform='matrix(-0.697742 0.716349 0.697742 0.716349 25 5.86719)' stroke='white'/%3E%3C/svg%3E%0A");display:block;width:0;margin-right:0;overflow:hidden;transition:all .3s ease-in-out}.home .categories-menu li:hover:before{width:25px;margin-right:20px}.home .categories-menu a{display:block;color:#ffffffbf;font-size:24px;line-height:1.1;text-decoration:none;transition:color .2s ease}.home .categories-menu a:hover{color:#fff}@media (max-width: 767px){.home .categories-menu{position:absolute;top:auto;bottom:69px;left:0;right:0;transform:none;display:flex;flex-wrap:nowrap;gap:15px;padding-inline:20px;overflow-x:auto;scrollbar-width:none}.home .categories-menu::-webkit-scrollbar{display:none}.home .categories-menu li{margin-bottom:0}.home .categories-menu li:before{display:none}.home .categories-menu a{display:inline-flex;align-items:center;height:38px;padding:0 20px;white-space:nowrap;border:1px solid rgba(255,255,255,.2);border-radius:80px;color:#fff;background-color:#00000026;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);font-size:12px}}@media (min-width: 601px) and (max-width: 1380px){.home .categories-menu{display:none}}.home .section-category-tiles{display:block;background:#f6f6f2}.home .category-tiles{display:grid;grid-template-columns:repeat(3,1fr);width:100%;height:100%}@media (max-width: 767px){.home .category-tiles{grid-template-columns:1fr;grid-template-rows:repeat(3,1fr)}}.home .category-tile{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;min-height:100vh;padding:0 0 230px;background-size:123%;background-position:center;background-repeat:no-repeat;transition:background-size .3s ease-in-out}.home .category-tile:hover{background-size:126%}@media (max-width: 767px){.home .category-tile{min-height:0;padding-bottom:0;justify-content:center}}.home .sluzby-row{background:#35415b conic-gradient(from 212deg,#323d53,#25252d);color:#fff}.home .sluzby-row__inner{display:flex;justify-content:space-between;gap:0;align-items:center}@media (max-width: 1380px){.home .sluzby-row__inner{flex-direction:column;align-items:stretch;gap:2rem;padding-block:1rem}}@media (max-width: 600px){.home .sluzby-row__inner{gap:1.5rem;padding-block:0}}.home .sluzby-row__left{flex:0 0 calc(50% - 1.5rem)}.home .sluzby-row__right{flex:0 0 calc((100% + 3rem) * 5 / 12 - 3rem)}@media (max-width: 1380px){.home .sluzby-row .sluzby-row__left,.home .sluzby-row .sluzby-row__right{flex:none;width:100%}}.home .sluzby-row__title{color:#fff;font-family:"MONO Serif";font-size:5rem;font-weight:400;line-height:.9;margin-bottom:2.5rem}@media (min-width: 1024px) and (max-width: 1439px){.home .sluzby-row__title{font-size:48px;margin-bottom:20px}.home .sluzby-row__title br{display:none}}@media (max-width: 767px){.home .sluzby-row__title{font-size:2rem;margin-bottom:1.875rem}}.home .sluzby-row .gradient-text{background:linear-gradient(90deg,#2c94c7,#1f417c);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;font-size:12px;font-weight:400;line-height:1.5;text-transform:none;margin:-3px 0 37px}@media (max-width: 600px){.home .sluzby-row .gradient-text{margin-bottom:17px}}@media (max-width: 1380px){.home .sluzby-row .sluzby-row__text{max-width:none}}@media (max-width: 600px){.home .sluzby-row .sluzby-row__text{margin-bottom:1.25rem}}.home .sluzby-row__text{color:#ffffff80;font-size:.75rem;line-height:2;margin-bottom:2.5rem}.home .sluzby-row__text strong{color:#fff;font-weight:600}.home .sluzby-row .hover-image-row{border-bottom:0;position:relative}.home .sluzby-row .hover-image-row:after{content:"";position:absolute;height:1px;width:150%;background:#fff3;left:0;bottom:0}.home .sluzby-row .hover-image-row:last-of-type:after{display:none}.home .sluzby-row .hover-image-row .hover-image-content{padding:3.75rem 0}.home .sluzby-row .hover-image-row .hover-image-title{color:#fff;font-family:Sora,system-ui,-apple-system,sans-serif;font-size:20px;line-height:1;font-weight:400;margin-bottom:1.25rem}.home .sluzby-row .hover-image-row .hover-image-description{font-size:.75rem;line-height:1.6;color:#ffffff80}.home .sluzby-row .hover-image-row .hover-image-description strong{color:#fff}.home .sluzby-row .hover-image-row .hover-image-display{width:180px;height:225px;border-radius:68px}@media (min-width: 1024px) and (max-width: 1439px){.home .sluzby-row .hover-image-row .hover-image-content{padding:30px 0}.home .sluzby-row .hover-image-row .hover-image-title{margin-bottom:0;font-size:1.125rem}}@media (max-width: 767px){.home .sluzby-row .hover-image-row .hover-image-content{flex-direction:row;align-items:flex-end;gap:0;padding:1.5rem 0}.home .sluzby-row .hover-image-row .hover-image-text{max-width:53%}}@media (max-width: 480px){.home .sluzby-row .hover-image-row .hover-image-content{align-items:center}.home .sluzby-row .hover-image-row .hover-image-text{max-width:100%}.home .sluzby-row .hover-image-row .hover-image-title{margin-bottom:0;font-size:1.125rem}}@media (min-width: 601px) and (max-width: 1023px) and (max-height: 1100px){.home .sluzby-row .hover-image-row .hover-image-content{padding:2.5rem 0}}@media (min-width: 601px) and (max-width: 1023px) and (max-height: 960px){.home .sluzby-row .hover-image-row .hover-image-content{padding:1.5rem 0}}@media (min-width: 1024px) and (max-height: 700px){.home .sluzby-row .hover-image-row .hover-image-content{padding:1.25rem 0}}@media (max-width: 600px) and (max-height: 700px){.home .sluzby-row .hover-image-row .hover-image-content{padding:1.125rem 0}}@media (max-width: 600px) and (max-height: 600px){.home .sluzby-row .hover-image-row .hover-image-content{padding:.75rem 0}}.home .sluzby-row .hover-image-row .hover-image-button .c-btn__label{display:none}.home .sluzby-row .hover-image-row .hover-image-button .c-btn:after{background:#fff;content:url("data:image/svg+xml,%3Csvg width='25' height='11' viewBox='0 0 25 11' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cline x1='4.37114e-08' y1='5.5' x2='25' y2='5.5' stroke='black'/%3E%3Cline y1='-0.5' x2='7.16597' y2='-0.5' transform='matrix(-0.697742 -0.716349 0.697742 -0.716349 25 5.1333)' stroke='black'/%3E%3Cline y1='-0.5' x2='7.16597' y2='-0.5' transform='matrix(-0.697742 0.716349 0.697742 0.716349 25 5.8667)' stroke='black'/%3E%3C/svg%3E%0A")}.home .testimonials-row,.home .referencie-row{background:conic-gradient(from 50deg,#323d53,#25252d)}@media (min-width: 1200px) and (max-width: 1399px),(min-width: 1024px) and (max-width: 1199px) and (max-height: 900px),(min-width: 1400px) and (max-width: 1599px) and (max-height: 800px){.home .testimonials-slider-container .testimonials-main .testimonial-quote{font-size:2rem;margin-bottom:2rem}.home .testimonials-slider-container .testimonials-thumbs .testimonial-thumb{min-height:120px}}@media (min-width: 1024px) and (max-height: 700px){.home .testimonials-slider-container .testimonials-main{margin-bottom:1.5rem}.home .testimonials-slider-container .testimonials-main .testimonial-quote{font-size:1.75rem;margin-bottom:1.25rem}.home .testimonials-slider-container .testimonials-thumbs .testimonial-thumb{min-height:90px}}@media (max-width: 767px) and (max-height: 800px){.home .testimonials-slider-container .testimonials-main .testimonial-quote{font-size:1.25rem}}@media (max-width: 767px) and (max-height: 700px){.home .testimonials-slider-container .testimonials-main{margin-bottom:1.5rem}.home .testimonials-slider-container .testimonials-main .testimonial-quote{font-size:1.125rem;margin-bottom:1.25rem}.home .testimonials-slider-container .testimonials-main .author-image{width:44px;height:44px}.home .testimonials-slider-container .testimonials-navigation{margin-bottom:.75rem}.home .testimonials-slider-container .testimonials-thumbs .testimonial-thumb{min-height:64px}}@media (max-width: 767px) and (max-height: 600px){.home .testimonials-slider-container .testimonials-main{margin-bottom:1rem}.home .testimonials-slider-container .testimonials-main .testimonial-quote{font-size:1rem;margin-bottom:1rem}.home .testimonials-slider-container .testimonials-main .author-image{width:40px;height:40px}.home .testimonials-slider-container .testimonials-navigation{margin-bottom:.625rem}.home .testimonials-slider-container .testimonials-thumbs .testimonial-thumb{min-height:56px}}@media (max-height: 700px){.home .testimonials-row.full_height,.home .sluzby-row.full_height{padding-bottom:1rem!important}}@media (max-width: 600px) and (max-height: 600px){.home .sluzby-row .gradient-text{margin-bottom:10px}.home .sluzby-row .sluzby-row__title{font-size:1.75rem;margin-bottom:1.25rem}.home .sluzby-row .sluzby-row__text{line-height:1.75;margin-bottom:1rem}.home .sluzby-row .sluzby-row__inner{gap:1rem}}.home .footer-section{position:relative;overflow:hidden;background:#35415b;color:#ffffffd9;display:flex;flex-direction:column;padding:0}.home .footer-section__bg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:.7;z-index:0}.home .footer-section a{color:#fff}.home .footer-section ul{list-style:none;margin:0;padding:0}.home .footer-section__inner{position:relative;z-index:1;flex:1;min-height:0;display:flex;flex-direction:column;justify-content:safe center;gap:1.875rem;padding-block:80px}.home .footer-section__logo{margin-bottom:2rem;width:140px;height:auto}@media (min-width: 1900px) and (min-height: 1050px){.home .footer-section .footer-section__inner{gap:6.25rem}.home .footer-section .footer-section__logo,.home .footer-section .footer-section__brand p{margin-bottom:4.375rem}}.home .footer-section__brand p{font-size:16px;line-height:1.7;margin-bottom:30px;color:#ffffff80}.home .footer-section__brand p strong{color:#fff;font-weight:400}.home .footer-section__brand .c-btn{margin-top:0}.home .footer-section__lower{display:flex;justify-content:space-between;align-items:flex-end;gap:3rem}@media (max-width: 1024px){.home .footer-section__lower{flex-direction:column;align-items:stretch;gap:2rem;margin-top:1rem;padding-bottom:1rem}}.home .footer-section__primary .footer-primary-menu{display:flex;flex-wrap:wrap;gap:2.5rem}.home .footer-section__primary .footer-primary-menu a{font-size:22.88px;line-height:1.3}.home .footer-section__links{display:flex;align-items:flex-start;justify-content:space-between;flex:0 0 auto;width:calc(33.3333333333% - 2rem);font-size:12px}.home .footer-section__links li{line-height:16px;margin-bottom:1rem}.home .footer-section__links li:last-child{margin-bottom:0}.home .footer-section__links a{position:relative;top:1px}@media (max-width: 1024px){.home .footer-section__links{width:100%}}@media (min-width: 1200px) and (max-width: 1400px){.home .footer-section .footer-section__inner{gap:1rem;padding-bottom:98px}.home .footer-section .footer-section__logo,.home .footer-section .footer-section__brand p{margin-bottom:1.25rem}}@media (max-width: 767px){.home .footer-section .footer-section__inner{justify-content:safe flex-end;padding-bottom:100px}.home .footer-section .footer-section__brand p{font-size:14px;line-height:1.4;margin-bottom:30px}.home .footer-section .footer-section__brand p+p strong:last-of-type{display:inline-block;margin-top:1.25rem}.home .footer-section .footer-section__brand .c-btn{display:none}.home .footer-section .footer-section__lower{gap:0;margin-top:20px;padding-bottom:0}.home .footer-section .footer-section__primary .footer-primary-menu{flex-wrap:nowrap;gap:1.875rem;overflow-x:auto;margin:0 -1.5rem 60px;padding-inline:1.5rem;scrollbar-width:none}.home .footer-section .footer-section__primary .footer-primary-menu::-webkit-scrollbar{display:none}.home .footer-section .footer-section__primary .footer-primary-menu a{font-size:16px;line-height:28px;white-space:nowrap}.home .footer-section .footer-section__links{font-size:10px}.home .footer-section .footer-section__links a{top:2px}.home .footer-section .footer-section__links li,.home .footer-section .footer-section__links li:last-child{margin-bottom:10px}}@media (max-width: 600px){.home .footer-section .footer-section__logo{display:none}.home .footer-section .footer-section__inner{padding-top:60px}.home .footer-section .footer-section__bg{inset:auto;left:-1050px;top:calc(50% - 810px);width:2880px;max-width:none;height:1620px}}@media (min-width: 601px) and (max-width: 767px){.home .footer-section .footer-section__inner{padding-inline:1.5rem}}@media (min-width: 1024px) and (max-width: 1199px) and (max-height: 900px){.home .footer-section .footer-section__inner{gap:1rem;padding-bottom:110px}.home .footer-section .footer-section__logo,.home .footer-section .footer-section__brand p{margin-bottom:1.25rem}.home .footer-section .footer-section__lower{margin-top:0;padding-bottom:0}}@media (min-width: 1024px) and (max-height: 700px){.home .footer-section .footer-section__inner{gap:1rem;padding-bottom:110px}.home .footer-section .footer-section__logo,.home .footer-section .footer-section__brand p{margin-bottom:1rem}.home .footer-section .footer-section__brand p{line-height:1.45}.home .footer-section .footer-section__lower{margin-top:0;padding-bottom:0;gap:1rem}.home .footer-section .footer-section__links li{margin-bottom:10px}}@media (min-width: 1200px) and (max-width: 1600px) and (max-height: 700px){.home .footer-section .footer-section__inner{padding-bottom:80px}}@media (min-width: 1024px) and (max-height: 680px){.home .footer-section .footer-section__logo{display:none}}@media (max-width: 767px) and (max-height: 700px){.home .footer-section .footer-section__inner{padding-bottom:96px}.home .footer-section .footer-section__brand p{font-size:13px;line-height:1.35;margin-bottom:1rem}.home .footer-section .footer-section__brand p+p strong:last-of-type{margin-top:.5rem}.home .footer-section .footer-section__lower{margin-top:.5rem}.home .footer-section .footer-section__primary .footer-primary-menu{margin-bottom:1.5rem}.home .footer-section .footer-section__links li,.home .footer-section .footer-section__links li:last-child{margin-bottom:6px}}@media (max-width: 767px) and (max-height: 600px){.home .footer-section .footer-section__brand p{margin-bottom:.625rem}.home .footer-section .footer-section__primary .footer-primary-menu{margin-bottom:1rem}.home .footer-section .footer-section__primary .footer-primary-menu a{font-size:14px;line-height:24px}.home .footer-section .footer-section__links li,.home .footer-section .footer-section__links li:last-child{margin-bottom:3px}}.home .footer-section__bar{position:absolute;left:0;bottom:0;z-index:1;width:100%;border-top:1px solid rgba(196,196,196,.3)}.home .footer-section__bar-inner{display:flex;justify-content:space-between;align-items:center;max-width:1440px;height:109px;padding:0;font-size:16px;line-height:1.7;color:#ffffff80}.home .footer-section__bar-inner a{color:#fff;text-decoration:underline}.home .footer-section__bar-inner a:hover{text-decoration:none}.home .footer-section__bar-inner span{flex:0 0 auto}@media (min-width: 1024px) and (max-width: 1199px){.home .footer-section__bar-inner{padding-inline:2.5rem}}@media (min-width: 1200px) and (max-width: 1600px){.home .footer-section__bar-inner{height:79px;padding:0 30px;font-size:14px}}@media (max-width: 1023px){.home .footer-section__bar-inner{height:79px;flex-direction:column;justify-content:center;align-items:flex-start;padding:0 20px;font-size:12px}}.site-main--wide{width:100%;max-width:none;padding-inline:0;padding-block:0}.site-main--wide>.woocommerce-breadcrumb{width:calc(100% - 80px);max-width:1200px;margin:0 auto;padding:19px 0 0;font-size:9px;line-height:1.2;text-transform:uppercase;color:#35415b}@media (max-width: 1023px){.site-main--wide>.woocommerce-breadcrumb{width:calc(100% - 48px)}}.site-main--wide>.woocommerce-breadcrumb a{color:#000000bf;text-decoration:none}.site-main--wide>.woocommerce-breadcrumb a:hover{text-decoration:underline}.site-main--wide>.woocommerce-breadcrumb .breadcrumb-current{font-weight:600;color:#35415b}.site-main--wide .product-listing-container{margin-top:5rem}@media (max-width: 1380px){.site-main--wide .product-listing-container{margin-top:6rem}}@media (max-width: 1023px){.site-main--wide .product-listing-container{margin-top:46px}}@media (max-width: 600px){.site-main--wide .product-listing-container{margin-top:30px}}.category-listing__head{width:100%;max-width:calc(1440px + 5rem);margin-inline:auto;padding-inline:2.5rem}@media (max-width: 600px){.category-listing__head{padding-inline:1.5rem}}.category-listing__head{padding-top:100px}@media (max-width: 1023px){.category-listing__head{padding-top:50px}}.product-listing-container{margin-bottom:12.5rem}.product-listing-container .product-listing-load-more .load-more-btn{line-height:2}.product-listing-container .filter-btn,.product-listing-container .sort-btn,.product-listing-container .sort-option{line-height:28px}.product-listing-container .product-listing-controls svg{max-width:none;flex-shrink:0}.product-listing-container .product-gallery-wrapper{aspect-ratio:479/638;background:#eef0f2}.product-listing-container .product-gallery-wrapper .product-listing-gallery-container,.product-listing-container .product-gallery-wrapper .product-listing-gallery-main,.product-listing-container .product-gallery-wrapper .swiper-wrapper,.product-listing-container .product-gallery-wrapper .swiper-slide,.product-listing-container .product-gallery-wrapper .gallery-image,.product-listing-container .product-gallery-wrapper .product-single-image{height:100%}.product-listing-container .product-gallery-wrapper img{width:100%;height:100%;object-fit:cover}.product-listing-container .product-listing-gallery-main:not(.swiper-initialized) .swiper-slide:not(:first-child){display:none}.product-listing-container .product-grid .product-item{animation:none}.product-listing-container .product-item .product-title,.product-listing-container .product-item .product-title a{font-family:Sora,system-ui,-apple-system,sans-serif;color:#0f131f}.category-intro{width:calc(50% - 24px);margin:0 auto;text-align:center}@media (max-width: 1380px){.category-intro{width:auto;margin-top:64px}}@media (max-width: 767px){.category-intro{margin-top:48px}}@media (max-width: 600px){.category-intro{margin-top:56px}}.category-intro h1,.category-intro h2,.category-intro h3,.category-intro h4,.category-intro h5,.category-intro h6{font-family:Sora,system-ui,-apple-system,sans-serif;font-size:1.5rem;font-weight:600;line-height:1.2;color:#0f131f;text-align:center;margin:0 0 24px}.category-intro p{font-family:Sora,system-ui,-apple-system,sans-serif;font-size:1rem;line-height:1.75;color:#0f131fd9;margin:0 0 1rem}.category-intro p:last-child{margin-bottom:0}.woocommerce-shop .site-main{padding-block:3.5rem 6rem}.shop-head{display:flex;align-items:flex-end;justify-content:space-between;gap:2rem;margin-bottom:3rem}@media (max-width: 767px){.shop-head{display:block}.shop-head .woocommerce-ordering,.shop-head .woocommerce-ordering select{width:100%;max-width:100%;margin-top:1.5rem}}@media (max-width: 600px){.shop-head__title{font-size:2.5rem}}.shop-head__titles{display:flex;align-items:baseline;gap:1rem;flex-wrap:wrap}.shop-head__title{font-family:Sora,system-ui,-apple-system,sans-serif;font-size:4rem;font-weight:600;line-height:1;margin:0;color:#0f131f}.shop-head .woocommerce-result-count{margin:0;font-size:.875rem;color:#25252d8c}.shop-head .woocommerce-ordering{margin:0;flex-shrink:0}.shop-head .woocommerce-ordering select{-moz-appearance:none;appearance:none;-webkit-appearance:none;padding:.75rem 2.5rem .75rem 1rem;border:1px solid rgba(37,37,45,.2);border-radius:0;background-color:#fff;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8' fill='none'%3E%3Cpath d='M1 1.5L6 6.5L11 1.5' stroke='%2325252d' stroke-width='1.5'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 1rem center;font-family:Sora,system-ui,-apple-system,sans-serif;font-size:.875rem;color:#000;cursor:pointer}.woocommerce ul.products,ul.products{display:grid;grid-template-columns:repeat(3,1fr);gap:2.5rem 2rem;margin:0;padding:0;list-style:none}.woocommerce ul.products:before,.woocommerce ul.products:after,ul.products:before,ul.products:after{content:none}@media (max-width: 900px){.woocommerce ul.products,ul.products{grid-template-columns:repeat(2,1fr)}}@media (max-width: 560px){.woocommerce ul.products,ul.products{grid-template-columns:1fr}}.shop-card{width:auto!important;margin:0!important;float:none!important;display:flex;flex-direction:column;list-style:none}.shop-card:before{content:none}.shop-card__link{display:block;color:inherit;text-decoration:none}.shop-card__media{aspect-ratio:1/1;overflow:hidden;background:#fff;margin-bottom:1rem}.shop-card__media img{width:100%;height:100%;object-fit:cover;transition:transform .5s cubic-bezier(.65,0,.35,1)}.shop-card__title{margin:0 0 .5rem;font-family:Sora,system-ui,-apple-system,sans-serif;font-size:.9375rem;font-weight:600;line-height:1.35;color:#000}.shop-card__price{display:block;font-family:Sora,system-ui,-apple-system,sans-serif;font-size:1.125rem;font-weight:700;color:#000}.shop-card__price del{opacity:.5;font-weight:400;margin-right:.4rem}.shop-card__price ins{text-decoration:none}.shop-card__button{align-self:flex-start;margin-top:1.125rem;padding:.75rem 1.8rem;border:1px solid #646cfd;background:transparent;color:#646cfd;font-family:Sora,system-ui,-apple-system,sans-serif;font-size:.875rem;line-height:1.2;text-decoration:none;transition:background .25s ease,color .25s ease}.shop-card__button:hover{background:#646cfd;color:#fff}.page-kontakt{padding-bottom:0}.kontakt-carousel{overflow:hidden;padding-inline:24px}.kontakt-carousel__track{display:flex;gap:8px}.kontakt-carousel__item{flex:0 0 auto}.kontakt-carousel__item img{display:block;height:550px;width:auto}@media (max-width: 767px){.kontakt-carousel{padding-inline:0}.kontakt-carousel__track{gap:5px}.kontakt-carousel__item{width:295px;height:240px}.kontakt-carousel__item img{width:100%;height:100%;object-fit:cover}}.kontakt-info{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;border:1px solid #c6c6c6;margin-block:5rem 0}@media (max-width: 600px){.kontakt-info{margin-top:2.5rem}}.kontakt-info{position:relative;z-index:2}@media (max-width: 1023px){.kontakt-info{grid-template-columns:minmax(0,1fr)}}.kontakt-info__card{padding:5rem 5rem 0;min-height:22.5rem;border-right:1px solid #c6c6c6}@media (max-width: 1280px){.kontakt-info__card{padding:2.5rem;min-height:0}}.kontakt-info__card:last-child{border-right:0}@media (max-width: 1023px){.kontakt-info__card{display:flex;border-right:0;border-top:1px solid #c6c6c6}.kontakt-info__card:first-child{border-top:0}}@media (max-width: 767px){.kontakt-info__card{display:block;padding:1.875rem}}.kontakt-info__title{font-family:Sora,system-ui,-apple-system,sans-serif;font-size:1.5rem;font-weight:400;line-height:1.1;text-transform:uppercase;color:#0f131f;margin:0 0 5rem}@media (max-width: 1023px){.kontakt-info__title{flex:0 0 40%;margin-bottom:0}}@media (max-width: 767px){.kontakt-info__title{margin-bottom:3rem}}.kontakt-info__body{font-size:1rem;line-height:1.7;color:#00000080;min-width:0}.kontakt-info__body p{margin:0}.kontakt-info__body strong{font-weight:400;color:#000}.kontakt-info__body a{color:inherit;text-decoration:none}.kontakt-info__body a:hover{color:#2c94c7}.kontakt-info__body small{font-size:.8em;color:#00000059}.kontakt-map{position:relative;height:700px;overflow:hidden;margin-top:-70px}.kontakt-map__map,.kontakt-map__canvas{width:100%;height:100%}.kontakt-map iframe{display:block;width:100%;height:100%;border:0;filter:grayscale(1)}.kontakt-map:has(.kontakt-map__canvas) .kontakt-map__overlay{display:none}.kontakt-map__info{font-family:Sora,system-ui,-apple-system,sans-serif;color:#0f131f}.kontakt-map__info strong{display:block;font-size:.9375rem;font-weight:600;margin-bottom:.25rem}.kontakt-map__info p{margin:0;font-size:.8125rem;line-height:1.5}.kontakt-map__overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;background:#0000000f;mix-blend-mode:multiply}.kontakt-map:before,.kontakt-map:after{content:"";position:absolute;left:0;right:0;height:200px;z-index:1;pointer-events:none}.kontakt-map:before{top:0;background:linear-gradient(#f6f6f2,#f6f6f2 33%,#f6f6f200)}.kontakt-map:after{bottom:0;background:linear-gradient(0deg,#f6f6f2,#f6f6f2 33%,#f6f6f200)}.kontakt-cta{margin-top:-100px;margin-bottom:0;position:relative;z-index:2}.kontakt-cta__box{position:relative;overflow:hidden;display:flex;gap:6.25rem;align-items:stretch;padding:6.25rem 5rem;color:#fff;background:#235f87 url(/wp-content/uploads/2025/09/box.jpg) center/cover no-repeat}@media (max-width: 1023px){.kontakt-cta__box{flex-direction:column;gap:1.25rem;padding:1.5rem}}.kontakt-cta__col{position:relative;z-index:1}.kontakt-cta .c-btn--blur .c-btn__label{background:transparent;backdrop-filter:none;-webkit-backdrop-filter:none}.kontakt-cta__col--brand{display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;width:240px}@media (max-width: 1023px){.kontakt-cta__col--brand{justify-content:flex-start}}@media (max-width: 767px){.kontakt-cta__col--brand{width:auto;flex-flow:row wrap;gap:10px}}.kontakt-cta__col--address{width:177px}.kontakt-cta__col--address .kontakt-cta__block{margin-bottom:0}.kontakt-cta__col--address .kontakt-cta__block:first-child{margin-bottom:2.5rem}@media (max-width: 767px){.kontakt-cta__col--address{width:auto;display:grid;grid-template-columns:auto auto;justify-content:space-between;column-gap:10px}.kontakt-cta__col--address .kontakt-cta__block:first-child{grid-row:1/span 3;margin-bottom:0}}.kontakt-cta__col--legal{width:114px}@media (max-width: 767px){.kontakt-cta__col--legal{width:auto;display:flex;flex-wrap:wrap;justify-content:space-between;gap:10px}}.kontakt-cta__logo{display:block;width:140px;height:28px;flex:0 0 auto;filter:brightness(0) invert(1)}@media (max-width: 1023px){.kontakt-cta__logo{margin-bottom:38px}}@media (max-width: 767px){.kontakt-cta__logo{margin-bottom:39px}}.kontakt-cta__block{margin:0 0 1.75rem;font-size:1rem;line-height:1.7}@media (max-width: 767px){.kontakt-cta__block{font-size:.875rem}}.kontakt-cta__block .is-w{color:#fff}.kontakt-cta__block .is-d{color:#ffffff80}.kontakt-cta__col--legal .kontakt-cta__block{margin-bottom:2.5rem}.kontakt-cta__col--legal .kontakt-cta__block:last-child{margin-bottom:0}@media (max-width: 767px){.kontakt-cta__col--legal .kontakt-cta__block{margin-bottom:0}}.kontakt-testimonials{overflow:hidden;margin-block:0;padding-top:12.5rem;padding-bottom:0}@media (max-width: 1279px){.kontakt-testimonials{padding-top:5rem}}.page-sluzby{padding-bottom:0}.sluzby-intro{padding-block:5rem;text-align:center}@media (max-width: 1023px){.sluzby-intro{padding-block:1.875rem}}.sluzby-intro__title{font-family:Sora,system-ui,-apple-system,sans-serif;font-size:1.5rem;line-height:1.2;font-weight:600;color:#0f131f;margin:0 0 2.5rem}.sluzby-intro__text{font-size:.8125rem;line-height:2;color:#000000bf;max-width:min(40rem,100%);margin:0 auto;text-wrap:balance}.sluzby-tabs{padding-block:5rem}@media (max-width: 1023px){.sluzby-tabs{padding-block:1.875rem}}.sluzby-form{padding-block:12.5rem}@media (max-width: 1279px){.sluzby-form{padding-block:5rem}}.sluzby-form__title{font-family:Sora,system-ui,-apple-system,sans-serif;font-size:1.5rem;line-height:1.2;font-weight:600;color:#0f131f;text-align:center;margin:0 0 2.5rem}.sluzby-form__lead{font-size:1rem;line-height:1.75;color:#35415b;text-align:center;margin:0 0 5rem}.sluzby-form .contact-form__box{display:flex;align-items:center;padding:1.25rem;background:#fff}.sluzby-form .contact-form__image{flex:0 1 695px;min-width:0;margin-right:2.5rem}.sluzby-form .contact-form__image img{display:block;width:100%;height:auto}@media (max-width: 1024px){.sluzby-form .contact-form__image{display:none}}.sluzby-form .contact-form__form{flex:0 1 605px;min-width:0}.onas-container{max-width:1200px;margin-inline:auto}.page-onas{padding-bottom:0}.page-onas>section{padding-inline:2.5rem}@media (max-width: 600px){.page-onas>section{padding-inline:1.5rem}}.page-onas :not(.page-hero)>* p,.page-onas :not(.page-hero)>* li,.page-onas>:not(.page-hero) p,.page-onas>:not(.page-hero) li{font-size:.8125rem;line-height:2;color:#000000bf}.page-onas :not(.page-hero)>* p a,.page-onas :not(.page-hero)>* li a,.page-onas>:not(.page-hero) p a,.page-onas>:not(.page-hero) li a{color:#000;text-decoration:underline}.page-onas :not(.page-hero)>* p a:hover,.page-onas :not(.page-hero)>* li a:hover,.page-onas>:not(.page-hero) p a:hover,.page-onas>:not(.page-hero) li a:hover{text-decoration:none}.page-onas :not(.page-hero)>* p strong,.page-onas :not(.page-hero)>* li strong,.page-onas>:not(.page-hero) p strong,.page-onas>:not(.page-hero) li strong{color:#000}.page-onas p{margin:0 0 1.5rem}.page-onas p:last-child{margin-bottom:0}.page-onas ol{counter-reset:gradient-counter;list-style:none;padding-left:0;margin:0}.page-onas ol li{counter-increment:gradient-counter;position:relative;padding-left:1.5rem;margin-bottom:0}.page-onas ol li:before{content:counter(gradient-counter) ".";position:absolute;left:0;top:0;font-weight:600;font-size:.8125rem;line-height:2;background:linear-gradient(90deg,#2c94c7,#1f417c);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.onas-row__inner{max-width:1200px;margin-inline:auto;display:flex;align-items:center;justify-content:space-between;gap:8.375rem}.onas-row__text{flex:0 1 29.5rem;min-width:0;max-width:29.5rem}.onas-row__media{flex:0 1 37.125rem;min-width:0}.onas-row__media img{display:block;width:100%;height:auto}.onas-row__orn{display:block;line-height:0;margin:0 0 2.5rem}.onas-row__title{font-family:Sora,system-ui,-apple-system,sans-serif;font-size:1.5rem;line-height:1.2;font-weight:600;color:#0f131f;margin:0 0 2.5rem}.onas-row--image-left .onas-row__media{order:-1}.onas-row--first{padding-block:5rem}.onas-row--gap-lg{padding-bottom:7.5rem}@media (max-width: 1380px){.onas-row__inner{gap:3rem}.onas-row__text,.onas-row__media{flex:1 1 0;max-width:none}}@media (max-width: 600px){.onas-row__inner{flex-direction:column;align-items:stretch;gap:2.5rem}.onas-row__text,.onas-row__media{flex:0 0 auto}.onas-row--first{padding-block:4rem 5.5rem}.onas-row--gap-lg{padding-bottom:5.5rem}}.onas-ponuka{padding-bottom:7.5rem}@media (max-width: 600px){.onas-ponuka{padding-bottom:5.25rem}}.onas-ponuka .onas-row__orn{margin-bottom:.9375rem}.onas-program{padding-top:3.75rem}.onas-program__inner{display:flex;align-items:flex-end;gap:3rem}.onas-program__text,.onas-program__box{flex:0 1 36rem;max-width:36rem;min-width:0}.onas-program__box p:last-of-type{margin-bottom:0}@media (max-width: 600px){.onas-program__inner{display:block}.onas-program__text{margin-bottom:1.5rem}}.onas-academy__banner{padding-block:3.75rem;text-align:center}.onas-academy__banner img{max-width:100%;height:auto}.onas-academy__cols{display:flex;align-items:flex-start;gap:9.5rem}.onas-academy__cols--bottom{align-items:flex-start}@media (max-width: 1380px){.onas-academy__cols{gap:3rem}}@media (max-width: 600px){.onas-academy__cols{display:block}.onas-academy__cols .onas-academy__text{margin-bottom:2.5rem}.onas-academy__cols--bottom .onas-academy__text{margin-bottom:1.5rem}}.onas-academy__text{flex:0 1 29.5rem;max-width:29.5rem;min-width:0}.onas-academy__quote,.onas-academy__media{flex:0 1 36rem;max-width:36rem;min-width:0}.onas-academy__takt{display:block;margin:0 0 1.875rem}.onas-academy__media img{display:block;width:100%;height:auto}@media (max-width: 1380px){.onas-academy__text,.onas-academy__quote,.onas-academy__media{flex:1 1 0;max-width:none}}.onas-academy .quote-text{font-family:Sora,system-ui,-apple-system,sans-serif;font-size:1.5rem;line-height:1.6;font-weight:400;color:#0f131f;margin:0 0 2.5rem}.onas-academy .onas-academy__lead{padding-block:3.75rem;margin-bottom:0}.onas-academy .onas-academy__cta{margin-top:2.5rem}.onas-academy__person{display:flex;align-items:center;gap:2.5rem;padding-top:3.75rem;padding-bottom:12.5rem}.onas-academy__person img{flex:0 0 auto;display:block}.onas-academy__person-name{font-family:Sora,system-ui,-apple-system,sans-serif;font-size:1.5rem;line-height:1.2;font-weight:600;color:#0f131f;margin:0 0 2.5rem}@media (max-width: 767px){.onas-academy__person{gap:1.5rem}.onas-academy__person img{flex:0 0 28%;max-width:13.25rem;width:28%;height:auto}}@media (max-width: 600px){.onas-academy__person{padding-bottom:6.25rem}}.post-header{padding-block:5rem;text-align:center}@media (max-width: 1023px){.post-header{padding-block:1.875rem}}.post-header__date{display:block;font-size:.75rem;line-height:1;color:var(--color-black);margin-bottom:2.5rem}@media (max-width: 1023px){.post-header__date{margin-bottom:1.5rem}}.post-header__title{font-family:Sora,system-ui,-apple-system,sans-serif;font-size:4rem;line-height:1.2;font-weight:600;color:#0f131f;max-width:50rem;margin:0 auto 2.5rem}@media (max-width: 767px){.post-header__title{font-size:2.25rem;line-height:1.2}}.post-header__author{display:flex;align-items:center;justify-content:center;gap:.8125rem;margin-bottom:2.5rem}@media (max-width: 1023px){.post-header__author{margin-bottom:1.5rem}}.post-header__avatar{width:45px;height:45px;border-radius:50%}.post-header__author-name{font-size:1rem;line-height:1.75;color:#35415b}.post-header__terms{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;margin-bottom:2.5rem}@media (max-width: 1023px){.post-header__terms{margin-bottom:1.5rem}}.post-header__term{display:inline-flex;align-items:center;height:56px;padding:0 25px;margin:.2rem;border:1px solid #dfdfdf;border-radius:100px;font-size:1rem;line-height:1.2;color:var(--color-black);text-decoration:none;transition:all .3s ease-in-out}.post-header__term:hover{border-color:var(--color-black)}@media (max-width: 1023px){.post-header__term{height:40px}}.post-header__image{margin:0}.post-header__image img{display:block;max-width:min(100%,75rem);height:auto;margin-inline:auto}.post-body{padding-block:5rem}@media (max-width: 1023px){.post-body{padding-block:1.875rem}}.post-body .post_content{padding-inline:2.5rem}@media (max-width: 600px){.post-body .post_content{padding-inline:1.5rem}}.post-body:has(.post-block){padding-top:2rem}@media (max-width: 600px){.post-body:has(.post-block){padding-top:1.5rem}}.post_content{font-size:1.125rem;line-height:2;color:var(--color-black)}.post_content ul,.post_content ol{padding-left:1.875rem}.post_content li{margin-bottom:.5rem}.post_content li:last-child{margin-bottom:0}.post_content img{max-width:100%;height:auto;display:block}.post_content img.aligncenter{margin-inline:auto}.post_content blockquote{position:relative;padding-inline:3rem;font-size:1.3rem}.post_content blockquote:before{content:"“";position:absolute;top:0;left:0;font-family:Georgia,serif;font-size:6rem;line-height:.8;color:var(--color-black)}.post_content blockquote p{font-size:1.125rem}.post_content td,.post_content th{vertical-align:top;padding:.6rem 1rem}@media (max-width: 600px){.post_content td,.post_content th{padding:.5rem .375rem!important;overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto}}.post_content p,.post_content ul,.post_content ol,.post_content blockquote,.post_content table,.post_content>div:not(.product-grid-wrapper):not(.shared-post):not(.post-block){max-width:59.6875rem;margin:0 auto 1rem}.post_content p a{color:#2c94c7;text-decoration:underline}.post_content p a:hover{text-decoration:none}.post_content span[style]{font-family:Sora,system-ui,-apple-system,sans-serif!important;font-size:1.125rem!important;line-height:2!important}.post_content h1,.post_content h2,.post_content h3,.post_content h4,.post_content h5,.post_content h6{font-family:Sora,system-ui,-apple-system,sans-serif;font-weight:600;color:#0f131f;max-width:59.6875rem;margin:3rem auto 2rem;padding-top:0;line-height:1.2}@media (max-width: 1023px){.post_content h1,.post_content h2,.post_content h3,.post_content h4,.post_content h5,.post_content h6{margin:3rem auto 1.875rem}}.post_content h1{font-size:4rem}.post_content h2{font-size:calc(22px + 1.3vw)}.post_content h3{font-size:calc(19px + 1vw)}.post_content h4{font-size:1.5rem}.post_content h5{font-size:calc(16px + .8vw)}.post_content h6{font-size:calc(15px + .8vw)}.post_content .shared-post{max-width:59.6875rem;margin:3rem auto}.post_content .text-big p{font-size:1.5rem;font-weight:600;line-height:1.7}@media (max-width: 767px){.post_content .text-big p{font-size:1.125rem}}.post_content .post-btn{padding-top:2.5rem}@media (max-width: 600px){.post_content .post-btn{padding-top:1.25rem}}.post_content .post-img{margin:0 0 1rem}.post_content .post-img:last-child{margin-bottom:0}.post_content .post-img img{margin-inline:auto}.post_content .post-img>a>img{margin-inline:0}.post_content .post-img+.post-img{margin-top:1.75rem}.post_content .post-block{max-width:59.6875rem;margin:5rem auto}.post_content .post-block--tight{margin-block:2rem}.post_content .post-block--flush{margin-block:0}.post_content .post-block--wide{max-width:none}@media (max-width: 767px){.post_content .post-block{margin-block:3rem}}.post_content .post-cols{display:grid;grid-template-columns:1fr 1fr;column-gap:3rem;align-items:center;max-width:none;margin-block:3rem 2rem;padding-block:5rem}.post_content .post-cols.post-block--tight{margin-block:3rem 2rem;padding-block:2rem}@media (max-width: 1380px){.post_content .post-cols{padding-block:6rem}.post_content .post-cols.post-block--tight{padding-block:3rem}}@media (max-width: 1023px){.post_content .post-cols{padding-block:2.875rem}}.post_content .post-cols+.post-cols{margin-top:-2rem}.post_content .post-cols+.post-img{margin-top:5rem}@media (min-width: 1381px){.post_content .post-cols{grid-template-columns:repeat(2,calc((100% + 3rem) / 3 - 3rem));justify-content:center}}.post_content .post-cols>div>:last-child{margin-bottom:0}@media (min-width: 768px) and (max-width: 900px){.post_content .post-cols .c-btn__label{padding-inline:1.25rem;white-space:nowrap}}@media (max-width: 767px){.post_content .post-cols{grid-template-columns:1fr;row-gap:1.5rem}.post_content .post-cols--reverse>:first-child{order:1}}@media (max-width: 600px){.post_content .post-cols{padding-block:1.875rem}.post_content .post-cols.post-block--tight{padding-block:1.5rem}}.post_content .post-features{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;padding:2.5rem;background:var(--color-white)}.post_content .post-features>div{display:flex;align-items:center;gap:1.25rem}.post_content .post-features>div:not(:last-child){margin-right:2.5rem}@media (max-width: 767px){.post_content .post-features{gap:1.25rem}.post_content .post-features>div:not(:last-child){margin-right:0}}.post_content .post-features h2{display:flex;align-items:center;gap:.5rem;margin:0;line-height:1;background:linear-gradient(90deg,#2c94c7,#1f417c);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.post_content .post-features h2 img{display:inline-block}@media (max-width: 767px){.post_content .post-features h2{width:80px}}.post_content .post-features p{margin:0;font-size:1rem;line-height:1.5}.post_content .post-banner h2{color:var(--color-white);margin:0 0 2.5rem}.post_content .post-banner p{margin:0 0 2.5rem}.post_content .post-banner .post-btn{padding-top:0}@media (max-width: 767px){.post_content .post-banner--inset{padding-bottom:18rem}}@media (min-width: 1024px){.post_content .post-banner--inset{padding-inline:15rem}.post_content .post-banner--inset .newsletter-banner__figure{right:12.5rem;width:auto}}@media (min-width: 1024px) and (max-width: 1279px){.post_content .post-banner--inset{padding-inline:5rem}.post_content .post-banner--inset .newsletter-banner__figure{right:5rem;width:clamp(20rem,44.8vw,35.875rem)}}@media (min-width: 768px) and (max-width: 1023px){.post_content .post-banner--inset{padding:6.25rem 14rem 6.25rem 10rem}.post_content .post-banner--inset h2{margin-bottom:1.875rem}}.post_content .post-banner--split{align-items:center;justify-content:space-between;gap:2.5rem}.post_content .post-banner--split .text-big p{line-height:1.4}@media (max-width: 1023px){.post_content .post-banner--split{padding:5rem 2rem}}@media (max-width: 767px){.post_content .post-banner--split{flex-direction:column;align-items:flex-start}}.post_content .post-banner__note p{font-size:.625rem;line-height:2;color:#ffffffb3;margin:1.25rem 0 0}.post_content .post-banner__note p a{color:var(--color-white)}.post_content .post-contact{display:flex;align-items:stretch}.post_content .post-contact .post-img{flex:0 1 auto;min-width:0;margin:0}.post_content .post-contact__body{flex:1 1 auto;display:flex;flex-direction:column;justify-content:center;padding:2.5rem 2.5rem 2.5rem 3.625rem;background:var(--color-white)}.post_content .post-contact__body>:first-child{margin-top:0}@media (max-width: 1023px){.post_content .post-contact__body br{display:none}}@media (min-width: 768px) and (max-width: 1023px){.post_content .post-contact .post-img{flex:0 0 40%}.post_content .post-contact .post-img img{width:100%;height:100%;object-fit:cover}}@media (max-width: 767px){.post_content .post-contact{flex-direction:column}.post_content .post-contact .post-img img{width:100%}.post_content .post-contact__body{padding:1.875rem}}.post-1737 .post-body{padding-block:0}@media (min-width: 601px) and (max-width: 1380px){.post-1737 .post-body{padding-top:1rem}}.post-1737 .post_content{padding-inline:0}.post-1737 .post_content p,.post-1737 .post_content ul,.post-1737 .post_content ol,.post-1737 .post_content blockquote,.post-1737 .post_content table{max-width:none;margin:0 0 3rem}.post-1737 .post_content p:last-child,.post-1737 .post_content p:has(+.post-btn),.post-1737 .post_content p:has(+.post-contact),.post-1737 .post_content ul:last-child,.post-1737 .post_content ul:has(+.post-btn),.post-1737 .post_content ul:has(+.post-contact),.post-1737 .post_content ol:last-child,.post-1737 .post_content ol:has(+.post-btn),.post-1737 .post_content ol:has(+.post-contact),.post-1737 .post_content blockquote:last-child,.post-1737 .post_content blockquote:has(+.post-btn),.post-1737 .post_content blockquote:has(+.post-contact),.post-1737 .post_content table:last-child,.post-1737 .post_content table:has(+.post-btn),.post-1737 .post_content table:has(+.post-contact){margin-bottom:0}.post-1737 .post_content h1,.post-1737 .post_content h2,.post-1737 .post_content h3,.post-1737 .post_content h4,.post-1737 .post_content h5,.post-1737 .post_content h6{max-width:none;margin:0 0 2rem}@media (max-width: 1023px){.post-1737 .post_content h1,.post-1737 .post_content h2,.post-1737 .post_content h3,.post-1737 .post_content h4,.post-1737 .post_content h5,.post-1737 .post_content h6{margin-bottom:1.875rem}}@media (min-width: 1381px){.post-1737 .post_content>:is(.text-big,.post-btn,h4,p,.post-contact){width:calc((100% + 3rem) * 2 / 3 - 3rem);margin-inline:auto}}.post-1737 .post_content>div.text-big:not(.post-block):not(.shared-post):not(.product-grid-wrapper){margin-bottom:0}.post-1737 .post_content>.text-big p{line-height:2}.post-1737 .post_content .post-btn{padding-top:2.5rem}@media (max-width: 600px){.post-1737 .post_content .post-btn{padding-top:1.25rem}}.post-1737 .post_content .post-btn .c-btn__label{font-size:.75rem;padding-inline:1.875rem}.post-1737 .post_content .post-btn .c-btn:not(.c-btn--blur) .c-btn__label{background:linear-gradient(90deg,#2c94c7,#1f417c);color:var(--color-white)}.post-1737 .post_content .post-btn .c-btn:not(.c-btn--blur) .c-btn__label:before{background:transparent}.post-1737 .post_content .post-btn .c-btn:not(.c-btn--blur):after{background:var(--color-black)}.post-1737 .post_content .post-features{margin-block:5rem 10rem}.post-1737 .post_content .post-features h2{margin:0}@media (max-width: 1380px){.post-1737 .post_content .post-features{margin-block:7rem 11rem}}@media (max-width: 1023px){.post-1737 .post_content .post-features{margin-bottom:7.875rem}}@media (max-width: 600px){.post-1737 .post_content .post-features{margin-block:3.5rem 3.875rem}}.post-1737 .post_content .post-banner .post-btn{padding-top:0}.post-1737 .post_content .post-banner p{margin-bottom:2.5rem}.post-1737 .post_content .post-banner .text-big p:last-child{margin-bottom:0}@media (max-width: 1023px){.post-1737 .post_content .post-banner--inset{margin-bottom:1.875rem}}@media (min-width: 1024px){.post-1737 .post_content .post-banner--inset .newsletter-banner__figure{right:11rem}}@media (max-width: 1023px){.post-1737 .post_content .post-banner+.post-cols{margin-top:1.875rem}}.post-1737 .post_content .post-banner--split{margin-block:-2rem 5rem}@media (min-width: 1024px){.post-1737 .post_content .post-banner--split{padding:5rem 15rem}}@media (max-width: 1380px){.post-1737 .post_content .post-banner--split{margin-bottom:6rem}}@media (max-width: 1023px){.post-1737 .post_content .post-banner--split{margin-bottom:2.875rem}}@media (max-width: 600px){.post-1737 .post_content .post-banner--split{margin-bottom:1.875rem}}.post-1737 .post_content .post-contact{margin-block:5rem 0}@media (max-width: 1380px){.post-1737 .post_content .post-contact{margin-block:7rem 1rem}}@media (max-width: 1023px){.post-1737 .post_content .post-contact{margin-top:3.875rem}}@media (max-width: 600px){.post-1737 .post_content .post-contact{margin-block:1.875rem 0}}.post-1737 .post_content .post-contact__body{padding-right:1.5rem}.post-1737 .post_content .post-contact+.post-cols{margin-top:0}.post-1737 .post_content .post-banner:last-child{margin-block:9.375rem 0}@media (max-width: 600px){.post-1737 .post_content .post-banner:last-child{margin-top:3rem}}@media (min-width: 1024px){.post-1737 .post_content .post-banner:last-child{padding-block:4.375rem}}.related-row{border-top:1px solid rgba(0,0,0,.15);margin-top:5rem;padding-block:5rem}@media (max-width: 1023px){.related-row{padding-block:1.875rem}}.related-row .blog-grid{grid-template-columns:repeat(3,1fr)}.related-row .blog-grid>:nth-child(n+4){display:none}@media (max-width: 1024px){.related-row .blog-grid{grid-template-columns:repeat(2,1fr)}.related-row .blog-grid>:nth-child(4){display:block}}@media (max-width: 1023px){.related-row .blog-grid{gap:2.5rem 1.25rem}}@media (max-width: 600px){.related-row .blog-grid{grid-template-columns:1fr;gap:0}.related-row .blog-grid>:nth-child(4){display:none}}.product-grid-wrapper{display:flex;gap:2px;justify-content:center;align-items:center;margin:4rem 0}.product-grid-wrapper .product-info{padding:1.25rem}.product-grid-wrapper .product-title{font-size:.75rem;font-weight:600;line-height:.8;margin:0 0 1.25rem}.product-grid-wrapper .product-title a{color:var(--color-black);text-decoration:none}@media (max-width: 1023px){.product-grid-wrapper .product-title{margin-bottom:.625rem}}.product-grid-wrapper .product-price{line-height:.8}.product-grid-wrapper .product-price span{font-size:.625rem;line-height:.8;font-weight:400;color:var(--color-black)}@media (max-width: 1023px){.product-grid-wrapper{margin:1.875rem -1.5rem;padding-inline:1.5rem;overflow-x:auto;justify-content:flex-start}.product-grid-wrapper .product-grid-item{min-width:330px}}.post-body .product-grid-wrapper{margin-inline:-2.5rem}@media (max-width: 1023px){.post-body .product-grid-wrapper{margin-inline:-4rem}}@media (max-width: 600px){.post-body .product-grid-wrapper{margin-inline:-3rem}}.product-category-grid{align-items:stretch}.product-category-grid .product-title{line-height:1.3}.product-category-grid .product-grid-item{flex:1 1 0;min-width:0;display:flex;flex-direction:column}@media (max-width: 1023px){.product-category-grid .product-grid-item{flex:0 0 330px}}.product-category-grid .product-image img{display:block;width:100%;aspect-ratio:480/710;object-fit:cover}.page-text{padding:5rem 2.5rem}@media (max-width: 1380px){.page-text{padding-block:6rem}}@media (max-width: 1023px){.page-text{padding-block:2.875rem}}@media (max-width: 600px){.page-text{padding:1.875rem 1.5rem}}.page-text__inner{max-width:1440px;margin-inline:auto}.page-text__inner>*{margin-inline:auto}@media (min-width: 1381px){.page-text__inner>*{width:calc((100% + 3rem) * 2 / 3 - 3rem)}}.page-text .entry-content>:last-child{margin-bottom:0}.page-text .page-content__title{font-family:Sora,system-ui,-apple-system,sans-serif;font-size:calc(22px + 1.3vw);line-height:1.2;font-weight:600;color:#0f131f;margin-block:0 1.5rem}.page-text h1,.page-text h2,.page-text h3,.page-text h4,.page-text h5,.page-text h6{font-family:Sora,system-ui,-apple-system,sans-serif;line-height:1.2;font-weight:600;color:#0f131f;margin-block:0 1.5rem;padding-top:1.5rem}@media (max-width: 600px){.page-text h1,.page-text h2,.page-text h3,.page-text h4,.page-text h5,.page-text h6{padding-top:1rem}}.page-text h1:first-child,.page-text h2:first-child,.page-text h3:first-child,.page-text h4:first-child,.page-text h5:first-child,.page-text h6:first-child{padding-top:0}.page-text :is(h1,h2,h3,h4,h5,h6)+:is(h1,h2,h3,h4,h5,h6){padding-top:0}.page-text .page-content__title{padding-top:0}.page-text .entry-content h1{font-size:4rem}.page-text .entry-content h2{font-size:calc(22px + 1.3vw)}.page-text .entry-content h3{font-size:calc(19px + 1vw)}.page-text .entry-content h4{font-size:1.5rem}.page-text .entry-content h5{font-size:calc(16px + .8vw)}.page-text .entry-content h6{font-size:calc(15px + .8vw)}.page-text p{font-size:1rem;line-height:1.75;color:#35415b;margin:0 0 1.5rem}@media (max-width: 600px){.page-text p{margin-bottom:1rem}}.page-text p a{color:inherit;text-decoration:none}.page-text p a:hover{text-decoration:underline}.page-text p strong{color:var(--color-black)}.page-text ul,.page-text ol{padding-left:2.5rem;margin:0 0 1.5rem}.page-text li{font-size:1rem;line-height:1.75;color:#35415b;margin-bottom:.5rem}.page-text li a{color:inherit;text-decoration:none}.page-text li a:hover{text-decoration:underline}.page-text table{width:100%;border-collapse:collapse;margin:0 0 1.5rem}.page-text table th,.page-text table td{border:1px solid var(--color-content-border);padding:.75rem 1rem;font-size:1rem;line-height:1.75;color:#35415b;text-align:left}.page-text img{max-width:100%;height:auto}.page-intro{padding:5rem 2.5rem}@media (max-width: 1380px){.page-intro{padding-block:6rem}}@media (max-width: 1023px){.page-intro{padding-block:2.875rem}}@media (max-width: 600px){.page-intro{padding:1.875rem 1.5rem}}.page-intro__inner{max-width:calc((min(100%,90rem) + 3rem)/2 - 3rem);margin-inline:auto;text-align:center}@media (max-width: 1380px){.page-intro__inner{max-width:90rem}}.page-intro__title{font-family:Sora,system-ui,-apple-system,sans-serif;font-size:1.5rem;line-height:1.2;font-weight:600;color:#0f131f;margin:0 0 2.5rem}.page-intro__lead{font-size:.8125rem;line-height:2;color:#000000bf;margin:0}.page-404{padding:5rem 2.5rem;text-align:center}.page-404__inner{max-width:85rem;margin-inline:auto}.page-404__title{font-family:Sora,system-ui,-apple-system,sans-serif;font-size:4rem;line-height:1.2;font-weight:600;color:#0f131f;margin:0 0 1.5rem}@media (max-width: 767px){.page-404__title{font-size:2.5rem}}.page-404__text{font-size:1rem;line-height:1.75;color:#35415b;margin:0}.page-404__cta{display:flex;justify-content:center;margin-top:2.5rem}.page-archive{padding-bottom:5rem}.page-archive .product-card__image{aspect-ratio:1}.page-archive .product-card__info{padding-inline:0}.page-archive__pagination{margin-top:5rem}.page-archive__empty{text-align:center;padding-block:5rem;font-size:1rem;line-height:1.75;color:#35415b}.page-search{padding-bottom:7.5rem}@media (max-width: 1023px){.page-search{padding-bottom:5rem}}@media (max-width: 600px){.page-search{padding-bottom:3.75rem}}.page-search--empty{padding-bottom:0}.search-form{position:relative;display:flex;width:100%}.search-form__input{width:100%;height:3.5rem;padding:0 5.25rem 0 1.5rem;border:1px solid #C6C6C6;border-radius:100px;background:#fff;font-family:Sora,system-ui,-apple-system,sans-serif;font-size:.875rem;color:#000;-webkit-appearance:none;-moz-appearance:none;appearance:none;transition:border-color .25s cubic-bezier(.65,0,.35,1)}.search-form__input::placeholder{color:#00000073}.search-form__input::-webkit-search-decoration,.search-form__input::-webkit-search-cancel-button{-webkit-appearance:none;-moz-appearance:none;appearance:none}.search-form__input:hover{border-color:#00000073}.search-form__input:focus{outline:none;border-color:#2c94c7;box-shadow:0 0 0 3px #2c94c726}.search-form__submit{position:absolute;top:.375rem;right:.375rem;display:flex;align-items:center;justify-content:center;width:3.8125rem;height:2.75rem;padding:0;border:0;border-radius:100px;background:linear-gradient(90deg,#2c94c7,#1f417c);color:#fff;cursor:pointer;transition:width .3s ease-in-out}.search-form__submit:hover{width:3.25rem}.search-form__submit:focus-visible{outline:2px solid #2C94C7;outline-offset:2px}.search-intro{max-width:50rem;margin-inline:auto;padding:3.5rem 1.5rem;text-align:center}@media (max-width: 1023px){.search-intro{padding-block:2.5rem 3rem}}@media (max-width: 600px){.search-intro{padding-block:1.5rem 2.5rem}}.search-intro__eyebrow{margin:0 0 1.25rem;font-size:.75rem;font-weight:600;line-height:1.2;letter-spacing:.1em;text-transform:uppercase;color:#2c94c7}.search-intro .search-intro__title{margin:0 0 1.25rem;font-family:"MONO Serif",Georgia,serif;font-size:clamp(2.25rem,1.4rem + 2.8vw,4rem);font-weight:400;line-height:1.05;letter-spacing:-.02em;color:#0f131f;text-wrap:balance;overflow-wrap:anywhere}.search-intro__query{white-space:nowrap}.search-intro__lead{max-width:38rem;margin:0 auto;font-size:.875rem;line-height:1.85;color:#0009;text-wrap:pretty}@media (max-width: 600px){.search-intro__lead{font-size:.8125rem}}.search-intro__form{max-width:32rem;margin:2.25rem auto 0}@media (max-width: 600px){.search-intro__form{margin-top:1.75rem}}.search-intro__actions{display:flex;flex-wrap:wrap;justify-content:center;gap:1rem 1.25rem;margin-top:2.25rem}@media (max-width: 480px){.search-intro__actions{flex-direction:column;align-items:center;margin-top:1.75rem}.search-intro__actions .c-btn{width:15.5rem}.search-intro__actions .c-btn__label{flex:1}}@media (max-width: 600px){.search-intro__query{white-space:normal}}.search-filter{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:10px;margin-bottom:5rem}@media (max-width: 1023px){.search-filter{margin-bottom:3.5rem}}.search-filter__pill{display:inline-flex;align-items:center;gap:.625rem;padding:.875rem 1rem .875rem 1.25rem;border:1px solid #C6C6C6;border-radius:100px;font-size:.75rem;line-height:1.1;color:#000;text-decoration:none;white-space:nowrap;transition:border-color .3s ease-in-out,background-color .3s ease-in-out}@media (hover: hover){.search-filter__pill:hover{border-color:#000}}.search-filter__pill:focus-visible{outline:2px solid #2C94C7;outline-offset:2px}.search-filter__pill.is-active{border-color:#000;background-color:#0000000d;font-weight:600}.search-filter__count{min-width:1.5rem;padding:.25rem .4375rem;border-radius:100px;background:#0000000f;font-size:.625rem;font-weight:600;line-height:1;text-align:center;color:#0009}.search-filter__pill.is-active .search-filter__count{background:#000;color:#fff}@media (max-width: 767px){.search-filter{flex-wrap:nowrap;justify-content:flex-start;margin-bottom:2.5rem;padding-inline:1.5rem;overflow-x:auto;scrollbar-width:none}.search-filter::-webkit-scrollbar{display:none}}.search-sections{display:grid;gap:7.5rem}@media (max-width: 1023px){.search-sections{gap:5rem}}@media (max-width: 600px){.search-sections{gap:3.75rem}}.search-section__head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:.75rem 2rem;margin-bottom:2.5rem}@media (max-width: 600px){.search-section__head{margin-bottom:1.75rem}}.search-section .search-section__title{display:flex;align-items:flex-start;gap:.625rem;margin:0;font-family:"MONO Serif",Georgia,serif;font-size:clamp(1.75rem,1.25rem + 1.4vw,2.5rem);font-weight:400;line-height:1.1;letter-spacing:-.01em;color:#0f131f}.search-section__count{margin-top:.2em;font-family:Sora,system-ui,-apple-system,sans-serif;font-size:.75rem;font-weight:600;line-height:1;color:#2c94c7}.search-section__more{display:inline-flex;align-items:center;gap:.75rem;padding-bottom:.25rem;font-size:.75rem;font-weight:600;line-height:1.2;letter-spacing:.06em;text-transform:uppercase;color:#000;text-decoration:none}.search-section__more span{background:linear-gradient(currentColor,currentColor) 0 100%/0 1px no-repeat;transition:background-size .3s cubic-bezier(.65,0,.35,1)}.search-section__more .search-section__arrow{flex:none;color:#2c94c7;transition:transform .3s cubic-bezier(.65,0,.35,1)}@media (hover: hover){.search-section__more:hover span{background-size:100% 1px}.search-section__more:hover .search-section__arrow{transform:translate(4px)}}.search-section__more:focus-visible{outline:2px solid #2C94C7;outline-offset:2px}.search-products{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:3rem 1.25rem}@media (max-width: 1023px){.search-products{grid-template-columns:repeat(2,minmax(0,1fr));gap:2.25rem 1.25rem}}@media (max-width: 600px){.search-products{gap:1.75rem .625rem}}.search-products .product-card__image{aspect-ratio:355/480}.search-products .product-card__image img{transition:transform .6s ease}.search-products .product-card:hover .product-card__image img{transform:scale(1.04)}.search-products .product-card__info{padding:1.25rem 0 0}.search-products .product-card__title{font-size:.75rem;font-weight:600;line-height:1.35;text-transform:none;margin-bottom:.75rem}.search-products .product-card:hover .product-card__title{text-decoration:underline}.search-products .product-card__price{font-size:.6875rem;font-weight:400}@media (max-width: 600px){.search-products .product-card__info{padding-top:.875rem}.search-products .product-card__title{margin-bottom:.5rem}}.search-pages{margin:0;padding:0;list-style:none}.search-pages li+li{border-top:1px solid #C6C6C6}.search-page{display:flex;align-items:center;justify-content:space-between;gap:2rem;padding-block:1.5rem;color:#000;text-decoration:none}li:first-child .search-page{padding-top:.25rem}.search-page__body{display:flex;flex-direction:column;gap:.5rem;min-width:0}.search-page__title{font-size:.9375rem;font-weight:600;line-height:1.4;text-transform:uppercase}.search-page__text{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;max-width:70ch;font-size:.8125rem;line-height:1.75;color:#0000008c}.search-page .search-section__arrow{flex:none;color:#2c94c7;transition:transform .3s cubic-bezier(.65,0,.35,1)}@media (hover: hover){.search-page:hover .search-page__title{text-decoration:underline}.search-page:hover .search-section__arrow{transform:translate(4px)}}.search-page:focus-visible{outline:2px solid #2C94C7;outline-offset:2px}.search-list__pagination{margin-top:5rem}@media (max-width: 1023px){.search-list__pagination{margin-top:3.5rem}}@media (max-width: 600px){.search-list__pagination{margin-top:2.5rem}}.search-none{display:flex;flex-direction:column;align-items:center;gap:1.5rem;padding-block:2rem;font-size:.875rem;color:#0009;text-align:center}.search-empty .product-carousel{padding-block:5rem 7.5rem}@media (max-width: 1023px){.search-empty .product-carousel{padding-block:3.5rem 5rem}}@media (max-width: 600px){.search-empty .product-carousel{padding-block:2rem 3.75rem}}@media (max-width: 600px){.search-empty .product-carousel__title{font-size:1.25rem}}.page-stuzkova{padding-bottom:0}.page-stuzkova .stuzkova-pitch p,.page-stuzkova .stuzkova-row p{font-size:.8125rem;line-height:2;color:#000000bf}.page-stuzkova .stuzkova-pitch p strong,.page-stuzkova .stuzkova-row p strong{color:var(--color-black)}.page-stuzkova .stuzkova-pitch p a,.page-stuzkova .stuzkova-row p a{color:inherit;text-decoration:underline}.page-stuzkova .stuzkova-pitch p a:hover,.page-stuzkova .stuzkova-row p a:hover{text-decoration:none}.page-hero--short .page-hero__lead{line-height:1.6}.page-hero--short .page-hero__lead strong{font-size:1.125rem;font-weight:600}.stuzkova-pitch{padding-block:5rem;text-align:center}@media (max-width: 1023px){.stuzkova-pitch{padding-block:1.875rem}}.stuzkova-pitch__title{font-family:Sora,system-ui,-apple-system,sans-serif;font-size:calc(1.1875rem + 1vw);line-height:1.2;font-weight:600;color:#0f131f;margin:0 0 2.5rem;text-wrap:balance}.stuzkova-pitch p{margin:0}.stuzkova-pitch__cta{display:flex;justify-content:center;margin:2.8rem 0 .3rem}.stuzkova-row{padding:0 2.5rem 7.5rem}@media (max-width: 600px){.stuzkova-row{padding-inline:1.5rem}}.stuzkova-row p{margin:0}.stuzkova-row__inner{max-width:90rem;margin-inline:auto;padding-inline:calc((min(100%,90rem) + 3rem) / 12);display:flex;align-items:center;gap:3rem}.stuzkova-row__text,.stuzkova-row__media{flex:1 1 0;min-width:0}.stuzkova-row__media img{display:block;width:29.1875rem;max-width:100%;height:auto}.stuzkova-row--image-left .stuzkova-row__media{order:-1}.stuzkova-row--image-right .stuzkova-row__media img{margin-left:auto}.stuzkova-row__orn{display:block;line-height:0;margin:0 0 2.5rem}.stuzkova-row__title{font-family:Sora,system-ui,-apple-system,sans-serif;font-size:1.5rem;line-height:1.2;font-weight:600;color:#0f131f;margin:0 0 2.5rem}.stuzkova-row__cta{margin-top:2.5rem}@media (max-width: 1380px){.stuzkova-row__inner{padding-inline:0}}@media (max-width: 767px){.stuzkova-row{padding-bottom:3.125rem}.stuzkova-row__inner{flex-direction:column;align-items:stretch;gap:2rem}.stuzkova-row__text,.stuzkova-row__media{flex:0 0 auto}.stuzkova-row__media{order:-1}.stuzkova-row--image-right .stuzkova-row__media img{margin-left:0}}.stuzkova-section-title{font-family:Sora,system-ui,-apple-system,sans-serif;font-size:1.5rem;line-height:1.2;font-weight:600;color:#0f131f;text-align:center;margin:0 0 2.5rem}.stuzkova-posts .blog-loadmore{margin-top:2.5rem}@media (max-width: 767px){.stuzkova-posts{padding-top:3rem}}.product-carousel{padding-block:12.5rem 7.5rem}@media (max-width: 1024px){.product-carousel{padding-top:6.25rem}}@media (max-width: 600px){.product-carousel{padding-block:3.125rem 5rem}}.product-carousel__title{font-family:Sora,system-ui,-apple-system,sans-serif;font-size:1.5rem;line-height:1.2;font-weight:600;color:#0f131f;text-align:center;margin:0 0 2.1875rem}.product-carousel .swiper{overflow:hidden}.product-carousel__stage{position:relative;container-type:inline-size}.product-carousel__controls{display:flex;align-items:center;justify-content:center;gap:.75rem;margin-top:1.5rem}.product-carousel__controls:has(.swiper-pagination-lock){display:none}.product-carousel__nav{flex:none;display:flex;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;padding:0;border:1px solid rgba(53,65,91,.25);border-radius:50%;background:transparent;color:#35415b;cursor:pointer;transition:border-color .25s cubic-bezier(.65,0,.35,1),background-color .25s cubic-bezier(.65,0,.35,1),color .25s cubic-bezier(.65,0,.35,1),opacity .25s cubic-bezier(.65,0,.35,1)}.product-carousel__nav svg{width:8px;height:13px}@media (hover: hover){.product-carousel__nav:hover:not(.swiper-button-disabled){border-color:#1f417c;background:#1f417c;color:#fff}}.product-carousel__nav:focus-visible{outline:2px solid #2C94C7;outline-offset:2px}.product-carousel__nav.swiper-button-disabled{opacity:.3;cursor:default}.product-carousel__nav.swiper-button-lock{display:none}@media (max-width: 767px){.product-carousel__nav{display:none}}@media (min-width: 1640px){.product-carousel__controls{display:block}.product-carousel__nav{position:absolute;z-index:2;top:calc((100cqw - 30px) / 4 * 480 / 355 / 2);translate:0 -50%}.product-carousel__nav--prev{right:calc(100% + 1.5rem)}.product-carousel__nav--next{left:calc(100% + 1.5rem)}.product-carousel__nav.swiper-button-disabled{visibility:hidden}}.product-carousel .product-card__image{aspect-ratio:355/480}.product-carousel .product-card__info{padding:1.25rem 0 0}.product-carousel .product-card__title{font-size:.75rem;font-weight:600;line-height:1.2;text-transform:none;margin-bottom:1.25rem}.product-carousel .product-card__price{font-size:.625rem;font-weight:400}.product-carousel .product-card__stock,.product-carousel .product-card__desc{display:none}.product-carousel .product-carousel__pagination.swiper-pagination{position:static;display:flex;justify-content:center;align-items:center;width:auto;height:2.25rem;margin:0}.product-carousel .product-carousel__pagination.swiper-pagination.swiper-pagination-lock{display:none}.product-carousel .product-carousel__pagination.swiper-pagination .swiper-pagination-bullet{position:relative;width:1.25rem;height:1.25rem;margin:0;background:transparent;opacity:1}.product-carousel .product-carousel__pagination.swiper-pagination .swiper-pagination-bullet:before{content:"";position:absolute;top:6px;right:6px;bottom:6px;left:6px;border-radius:50%;background:#35415b;opacity:.33}.product-carousel .product-carousel__pagination.swiper-pagination .swiper-pagination-bullet-active:before{background:transparent;box-shadow:0 0 0 2px #214e86;opacity:1}.page-odstupenie{padding-bottom:9.375rem}@media (max-width: 1380px){.page-odstupenie{padding-bottom:10.375rem}}@media (max-width: 600px){.page-odstupenie{padding-bottom:3.125rem}}.page-odstupenie .odstupenie-box{background:#fff;padding:50px}@media (max-width: 767px){.page-odstupenie .odstupenie-box{padding:24px}}.page-odstupenie__header{padding-block:5rem;text-align:center}@media (max-width: 1380px){.page-odstupenie__header{padding-block:6rem 7rem}}@media (max-width: 1023px){.page-odstupenie__header{padding-block:4rem 5rem;margin-inline:-1rem}}@media (max-width: 600px){.page-odstupenie__header{padding-block:3rem;margin-inline:0}}.page-odstupenie__header>*{max-width:43.5rem;margin-inline:auto}@media (max-width: 1023px){.page-odstupenie__header>*{max-width:none}}.page-odstupenie__title{font-family:Sora,system-ui,-apple-system,sans-serif;font-size:1.5rem;line-height:1.2;font-weight:600;color:#0f131f;margin-bottom:2.5rem}@media (max-width: 1023px){.page-odstupenie__title{margin-bottom:1.875rem}}.page-odstupenie__intro p{font-size:.8125rem;line-height:2;color:#35415b;margin-bottom:1.5rem}@media (max-width: 600px){.page-odstupenie__intro p{margin-bottom:1rem}}.page-odstupenie__intro p:last-child{margin-bottom:0}.page-odstupenie__form{margin-inline:auto}@media (min-width: 1381px){.page-odstupenie__form{width:calc((100% + 3rem) * 5 / 6 - 3rem)}}.page-odstupenie__form .wpcf7-form-control.wpcf7-date{-moz-appearance:none;appearance:none;-webkit-appearance:none}.page-odstupenie__form .input-group .wpcf7-form-control-wrap,.page-odstupenie__form .input-group .wpcf7-form-control{display:block}.page-odstupenie__form .input-group br{display:none}.page-odstupenie__form .input-group .wpcf7-not-valid-tip{font-size:.75rem}.page-odstupenie__form .input-group label{max-width:calc(100% - 4rem)}.page-odstupenie__form .input-group:not(.textarea-group) label{top:28px}.page-odstupenie__form .button-wrap .wpcf7-submit{display:inline-flex;align-items:center;white-space:nowrap}.page-odstupenie__form .button-wrap .ajax-loader{display:none}.page-odstupenie__form .button-wrap{justify-content:flex-end}@media (max-width: 767px){.page-odstupenie__form .input-group .wpcf7-not-valid-tip{position:static;transform:none;display:block;padding:.25rem 0 0 25px}}.page-odstupenie__form .form-row{gap:.625rem 1.5rem;margin-bottom:.625rem}.page-odstupenie__form .form-row .input-group{margin-bottom:0}.page-odstupenie__form .checkbox-group{margin-top:1.25rem}.u-visually-hidden:not(:focus):not(:active){position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.u-skip-link:focus{position:fixed;top:0;left:0;z-index:9999;padding:.75rem 1rem;background:#fff}.screen-reader-text{border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px;word-wrap:normal!important;word-break:normal}.screen-reader-text:focus{clip-path:none;display:block;height:auto;width:auto;top:.3125rem;left:.3125rem;z-index:100000;padding:.9375rem 1.4375rem .875rem;background-color:#fff;box-shadow:0 0 2px 2px #0009;color:#0f131f;font-size:.875rem;font-weight:600;line-height:normal;text-decoration:none}
