/*    !*position: relative;*!*/
/*    !*width: 100%;*!*/
/*    !*max-width: 600px;*!*/
/*    !*margin: 0 auto;*!*/
/*    !*z-index: 100;*!*/
/*    !*display: flex;*!*/
/*    !*align-items: center;*!*/
/*    !*position: relative;*!*/
/*    !*background: #fff;*!*/
/*    !*border-radius: 8px;*!*/
/*    !*box-shadow: 0 1px 4px rgba(0, 0, 0, 0.08);*!*/
/*    !*transition: all 0.2s ease-in-out;*!*/
/*    !*overflow: hidden;*!*/#search-suggestions-form .form-btn-close-append{position:absolute;right:10px;top:50%;transform:translateY(-50%)}#search-suggestions-form .form-btn-close{cursor:pointer;width:20px;height:20px;opacity:.6;transition:opacity .2s ease}#search-suggestions-form .form-btn-close:hover{opacity:1}#search-suggestions-form .go-search-results{margin-left:8px}#search-suggestions-form .go-results-btn{color:#fff;border-radius:8px;padding:8px;cursor:pointer;transition:background .2s ease,transform .2s ease}#search-suggestions-form .go-results-btn:hover{background:#0058c2;transform:scale(1.05)}#search-suggestions-form .select-search-suggestions{position:absolute;top:110%;left:0;right:0;background:#fff;border-radius:10px;box-shadow:0 8px 24px rgba(0,0,0,.1);overflow:hidden;animation:fadeIn .2s ease}@keyframes fadeIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}#search-suggestions-form .suggestions-list-inner{max-height:400px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:#ccc transparent}#search-suggestions-form .suggestions-list-inner::-webkit-scrollbar{width:6px}#search-suggestions-form .suggestions-list-inner::-webkit-scrollbar-thumb{background:#ccc;border-radius:3px}#search-suggestions-form .section-suggestions-header{display:flex;justify-content:space-between;align-items:center;padding:10px 16px;background:#f9fafb;font-weight:600;color:#333;border-bottom:1px solid #eee;cursor:pointer}#search-suggestions-form .section-suggestions-header:hover{background:#f0f4ff}#search-suggestions-form .suggestions-productItems-list{padding:0}#search-suggestions-form .suggestions-list-item{display:flex;align-items:center;gap:12px;padding:10px 16px;text-decoration:none;color:#333;transition:background .2s ease;border-bottom:1px solid #f2f2f2}#search-suggestions-form .suggestions-list-item:hover{background:#f8faff}#search-suggestions-form .suggestions-image-block{flex-shrink:0;width:60px!important;height:60px!important;position:relative!important;overflow:hidden;border-radius:6px;background:#f5f5f5;display:flex;align-items:center;justify-content:center}#search-suggestions-form .suggestions-image-block img{position:relative!important;width:60px!important;height:60px!important;object-fit:contain}#search-suggestions-form .suggestions-info-block{flex:1 1;min-width:0}#search-suggestions-form .item-name{font-size:14px;font-weight:500;color:#111;line-height:1.3;margin-bottom:2px}#search-suggestions-form .item-label{font-size:12px;color:#888}#search-suggestions-form .item-price{font-size:14px;font-weight:600;color:#32353b;margin-top:4px}#search-suggestions-form .section-suggestions-bottom{text-align:center;font-weight:600;color:#32353b;padding:12px 0;cursor:pointer;background:#f7f9ff;transition:background .2s ease}#search-suggestions-form .section-suggestions-bottom:hover{background:#eaf2ff}@media (max-width:640px){#search-suggestions-form{max-width:100%}#search-suggestions-form .suggestions-image-block{width:50px;height:50px}#search-suggestions-form .item-name,#search-suggestions-form .item-price{font-size:13px}}#search-suggestions-form .Search svg,#search-suggestions-form .form-btn-close svg,#search-suggestions-form .go-results-btn svg{max-width:40px;max-height:40px;width:auto;height:auto;display:block}.OffCanvas{transition:transform .3s ease;transform:translateX(0)}.OffCanvas--open{transform:translateX(100%)}.MobileBurger{display:inline-flex;align-items:center;justify-content:center;cursor:pointer;width:40px;height:40px;position:relative;transition:transform .4s ease}.MobileBurger.is-open{transform:rotate(90deg)}.MobileBurger__outer{position:relative;width:24px;height:18px}.MobileBurger__inner,.MobileBurger__inner:after,.MobileBurger__inner:before{content:"";display:block;background-color:#000;height:2px;width:100%;position:absolute;transition:all .3s ease}.MobileBurger__inner{top:50%;transform:translateY(-50%)}.MobileBurger__inner:before{top:-8px}.MobileBurger__inner:after{bottom:-8px}.MobileBurger.is-open .MobileBurger__inner{background-color:transparent}.MobileBurger.is-open .MobileBurger__inner:before{transform:translateY(8px) rotate(45deg)}.MobileBurger.is-open .MobileBurger__inner:after{transform:translateY(-8px) rotate(-45deg)}@font-face{font-family:Montserrat;src:url(/fonts/montserrat/Montserrat-Thin.eot);src:local("Montserrat Thin"),local("Montserrat-Thin"),url(/fonts/montserrat/Montserrat-Thin.eot?#iefix) format("embedded-opentype"),url(/fonts/montserrat/Montserrat-Thin.woff2) format("woff2"),url(/fonts/montserrat/Montserrat-Thin.woff) format("woff"),url(/fonts/montserrat/Montserrat-Thin.ttf) format("truetype");font-weight:100;font-style:normal}@font-face{font-family:Montserrat;src:url(/fonts/montserrat/Montserrat-ThinItalic.eot);src:local("Montserrat Thin Italic"),local("Montserrat-ThinItalic"),url(/fonts/montserrat/Montserrat-ThinItalic.eot?#iefix) format("embedded-opentype"),url(/fonts/montserrat/Montserrat-ThinItalic.woff2) format("woff2"),url(/fonts/montserrat/Montserrat-ThinItalic.woff) format("woff"),url(/fonts/montserrat/Montserrat-ThinItalic.ttf) format("truetype");font-weight:100;font-style:italic}@font-face{font-family:Montserrat;src:url(/fonts/montserrat/Montserrat-ExtraLight.eot);src:local("Montserrat ExtraLight"),local("Montserrat-ExtraLight"),url(/fonts/montserrat/Montserrat-ExtraLight.eot?#iefix) format("embedded-opentype"),url(/fonts/montserrat/Montserrat-ExtraLight.woff2) format("woff2"),url(/fonts/montserrat/Montserrat-ExtraLight.woff) format("woff"),url(/fonts/montserrat/Montserrat-ExtraLight.ttf) format("truetype");font-weight:200;font-style:normal}@font-face{font-family:Montserrat;src:url(/fonts/montserrat/Montserrat-ExtraLightItalic.eot);src:local("Montserrat ExtraLight Italic"),local("Montserrat-ExtraLightItalic"),url(/fonts/montserrat/Montserrat-ExtraLightItalic.eot?#iefix) format("embedded-opentype"),url(/fonts/montserrat/Montserrat-ExtraLightItalic.woff2) format("woff2"),url(/fonts/montserrat/Montserrat-ExtraLightItalic.woff) format("woff"),url(/fonts/montserrat/Montserrat-ExtraLightItalic.ttf) format("truetype");font-weight:200;font-style:italic}@font-face{font-family:Montserrat;src:url(/fonts/montserrat/Montserrat-Light.eot);src:local("Montserrat Light"),local("Montserrat-Light"),url(/fonts/montserrat/Montserrat-Light.eot?#iefix) format("embedded-opentype"),url(/fonts/montserrat/Montserrat-Light.woff2) format("woff2"),url(/fonts/montserrat/Montserrat-Light.woff) format("woff"),url(/fonts/montserrat/Montserrat-Light.ttf) format("truetype");font-weight:300;font-style:normal}@font-face{font-family:Montserrat;src:url(/fonts/montserrat/Montserrat-LightItalic.eot);src:local("Montserrat Light Italic"),local("Montserrat-LightItalic"),url(/fonts/montserrat/Montserrat-LightItalic.eot?#iefix) format("embedded-opentype"),url(/fonts/montserrat/Montserrat-LightItalic.woff2) format("woff2"),url(/fonts/montserrat/Montserrat-LightItalic.woff) format("woff"),url(/fonts/montserrat/Montserrat-LightItalic.ttf) format("truetype");font-weight:300;font-style:italic}@font-face{font-family:Montserrat;src:url(/fonts/montserrat/Montserrat-Regular.eot);src:local("Montserrat Regular"),local("Montserrat-Regular"),url(/fonts/montserrat/Montserrat-Regular.eot?#iefix) format("embedded-opentype"),url(/fonts/montserrat/Montserrat-Regular.woff2) format("woff2"),url(/fonts/montserrat/Montserrat-Regular.woff) format("woff"),url(/fonts/montserrat/Montserrat-Regular.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Montserrat;src:url(/fonts/montserrat/Montserrat-Italic.eot);src:local("Montserrat Italic"),local("Montserrat-Italic"),url(/fonts/montserrat/Montserrat-Italic.eot?#iefix) format("embedded-opentype"),url(/fonts/montserrat/Montserrat-Italic.woff2) format("woff2"),url(/fonts/montserrat/Montserrat-Italic.woff) format("woff"),url(/fonts/montserrat/Montserrat-Italic.ttf) format("truetype");font-weight:400;font-style:italic}@font-face{font-family:Montserrat;src:url(/fonts/montserrat/Montserrat-Medium.eot);src:local("Montserrat Medium"),local("Montserrat-Medium"),url(/fonts/montserrat/Montserrat-Medium.eot?#iefix) format("embedded-opentype"),url(/fonts/montserrat/Montserrat-Medium.woff2) format("woff2"),url(/fonts/montserrat/Montserrat-Medium.woff) format("woff"),url(/fonts/montserrat/Montserrat-Medium.ttf) format("truetype");font-weight:500;font-style:normal}@font-face{font-family:Montserrat;src:url(/fonts/montserrat/Montserrat-MediumItalic.eot);src:local("Montserrat Medium Italic"),local("Montserrat-MediumItalic"),url(/fonts/montserrat/Montserrat-MediumItalic.eot?#iefix) format("embedded-opentype"),url(/fonts/montserrat/Montserrat-MediumItalic.woff2) format("woff2"),url(/fonts/montserrat/Montserrat-MediumItalic.woff) format("woff"),url(/fonts/montserrat/Montserrat-MediumItalic.ttf) format("truetype");font-weight:500;font-style:italic}@font-face{font-family:Montserrat;src:url(/fonts/montserrat/Montserrat-SemiBold.eot);src:local("Montserrat SemiBold"),local("Montserrat-SemiBold"),url(/fonts/montserrat/Montserrat-SemiBold.eot?#iefix) format("embedded-opentype"),url(/fonts/montserrat/Montserrat-SemiBold.woff2) format("woff2"),url(/fonts/montserrat/Montserrat-SemiBold.woff) format("woff"),url(/fonts/montserrat/Montserrat-SemiBold.ttf) format("truetype");font-weight:600;font-style:normal}@font-face{font-family:Montserrat;src:url(/fonts/montserrat/Montserrat-SemiBoldItalic.eot);src:local("Montserrat SemiBold Italic"),local("Montserrat-SemiBoldItalic"),url(/fonts/montserrat/Montserrat-SemiBoldItalic.eot?#iefix) format("embedded-opentype"),url(/fonts/montserrat/Montserrat-SemiBoldItalic.woff2) format("woff2"),url(/fonts/montserrat/Montserrat-SemiBoldItalic.woff) format("woff"),url(/fonts/montserrat/Montserrat-SemiBoldItalic.ttf) format("truetype");font-weight:600;font-style:italic}@font-face{font-family:Montserrat;src:url(/fonts/montserrat/Montserrat-Bold.eot);src:local("Montserrat Bold"),local("Montserrat-Bold"),url(/fonts/montserrat/Montserrat-Bold.eot?#iefix) format("embedded-opentype"),url(/fonts/montserrat/Montserrat-Bold.woff2) format("woff2"),url(/fonts/montserrat/Montserrat-Bold.woff) format("woff"),url(/fonts/montserrat/Montserrat-Bold.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:Montserrat;src:url(/fonts/montserrat/Montserrat-BoldItalic.eot);src:local("Montserrat Bold Italic"),local("Montserrat-BoldItalic"),url(/fonts/montserrat/Montserrat-BoldItalic.eot?#iefix) format("embedded-opentype"),url(/fonts/montserrat/Montserrat-BoldItalic.woff2) format("woff2"),url(/fonts/montserrat/Montserrat-BoldItalic.woff) format("woff"),url(/fonts/montserrat/Montserrat-BoldItalic.ttf) format("truetype");font-weight:700;font-style:italic}@font-face{font-family:Montserrat;src:url(/fonts/montserrat/Montserrat-ExtraBold.eot);src:local("Montserrat ExtraBold"),local("Montserrat-ExtraBold"),url(/fonts/montserrat/Montserrat-ExtraBold.eot?#iefix) format("embedded-opentype"),url(/fonts/montserrat/Montserrat-ExtraBold.woff2) format("woff2"),url(/fonts/montserrat/Montserrat-ExtraBold.woff) format("woff"),url(/fonts/montserrat/Montserrat-ExtraBold.ttf) format("truetype");font-weight:800;font-style:normal}@font-face{font-family:Montserrat;src:url(/fonts/montserrat/Montserrat-ExtraBoldItalic.eot);src:local("Montserrat ExtraBold Italic"),local("Montserrat-ExtraBoldItalic"),url(/fonts/montserrat/Montserrat-ExtraBoldItalic.eot?#iefix) format("embedded-opentype"),url(/fonts/montserrat/Montserrat-ExtraBoldItalic.woff2) format("woff2"),url(/fonts/montserrat/Montserrat-ExtraBoldItalic.woff) format("woff"),url(/fonts/montserrat/Montserrat-ExtraBoldItalic.ttf) format("truetype");font-weight:800;font-style:italic}@font-face{font-family:Montserrat;src:url(/fonts/montserrat/Montserrat-Black.eot);src:local("Montserrat Black"),local("Montserrat-Black"),url(/fonts/montserrat/Montserrat-Black.eot?#iefix) format("embedded-opentype"),url(/fonts/montserrat/Montserrat-Black.woff2) format("woff2"),url(/fonts/montserrat/Montserrat-Black.woff) format("woff"),url(/fonts/montserrat/Montserrat-Black.ttf) format("truetype");font-weight:900;font-style:normal}@font-face{font-family:Montserrat;src:url(/fonts/montserrat/Montserrat-BlackItalic.eot);src:local("Montserrat Black Italic"),local("Montserrat-BlackItalic"),url(/fonts/montserrat/Montserrat-BlackItalic.eot?#iefix) format("embedded-opentype"),url(/fonts/montserrat/Montserrat-BlackItalic.woff2) format("woff2"),url(/fonts/montserrat/Montserrat-BlackItalic.woff) format("woff"),url(/fonts/montserrat/Montserrat-BlackItalic.ttf) format("truetype");font-weight:900;font-style:italic}@font-face{font-family:Comfortaa;src:url(/fonts/comfortaa/Comfortaa.eot);src:local("Comfortaa"),url(/fonts/comfortaa/Comfortaa.eot?#iefix) format("embedded-opentype"),url(/fonts/comfortaa/Comfortaa.woff) format("woff"),url(/fonts/comfortaa/Comfortaa.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Comfortaa;src:url(/fonts/comfortaa/Comfortaa-Bold.eot);src:local("Comfortaa Bold"),local("Comfortaa-Bold"),url(/fonts/comfortaa/Comfortaa-Bold.eot?#iefix) format("embedded-opentype"),url(/fonts/comfortaa/Comfortaa-Bold.woff) format("woff"),url(/fonts/comfortaa/Comfortaa-Bold.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:Comfortaa;src:url(/fonts/comfortaa/Comfortaa-Light.eot);src:local("Comfortaa Light"),local("Comfortaa-Light"),url(/fonts/comfortaa/Comfortaa-Light.eot?#iefix) format("embedded-opentype"),url(/fonts/comfortaa/Comfortaa-Light.woff) format("woff"),url(/fonts/comfortaa/Comfortaa-Light.ttf) format("truetype");font-weight:300;font-style:normal}:root{--root-font-size:16px;--color-primary-gray:#32353b;--color-white:#f7f7f8;--color-white-dark:#eef0f2;--color-gray-lightest:#cacdd3;--color-gray-lighten:#aaaeb6;--color-gray-light:#858991;--color-gray-2:#737880;--color-gray:#737881;--color-gray-dark:#52565c;--color-gray-darken:#464b55;--color-gray-darkest:var(--color-primary-gray);--color-black:#232427;--color-dark-blue:#435b80;--color-light-gray-light:#f8f8f8;--color-light-gray:#e5e5e5;--color-white-70:#ffffffb2;--color-gray-unit:#36393f;--color-gray-star:#a5a5a6;--color-danger:#dc645d;--color-warning:#dfaf66;--color-valencia:#d14643;--color-goblin:#3d8d4e;--color-pdf-icon:#EB1D25;--font-family-base:"Montserrat",sans-serif;--font-family-serif:"Playfair Display",serif;--background:#ffffff;--foreground:#171717;--font-montserrat:"Montserrat",sans-serif;--font-weight-light:300;--font-weight-regular:400;--font-weight-medium:500;--font-weight-semi-bold:600;--font-weight-bold:700;--font-size-heading-xsmall:16px;--font-size-heading-small:25px;--font-size-heading-medium:32px;--font-size-heading-large:48px;--font-size-heading-xlarge:56px;--interior-card-padding:16px;--off-canvas-width-m:380px;--off-canvas-width-s:100vw;--checkout-summary-block-width:416px;--product-card-shadow-size:40px;--card-shadow:0px 0px 36px rgba(174,174,174,0.25);--z-index-header:99;--z-index-render-button:10;--z-index-render-card:calc(var(--z-index-render-button) + 1);--z-index-header-secondary-nav:calc(var(--z-index-render-card) + 1);--z-index-header-secondary-nav-list:9;--z-index-header-main-nav:calc(var(--z-index-header-secondary-nav) + 1);--z-index-overlay:calc(var(--z-index-header-main-nav) - 1);--z-index-offcanvas:calc(var(--z-index-overlay) + 1);--z-index-header-logo:calc(var(--z-index-offcanvas) + 1);--z-index-header-burger:calc(var(--z-index-offcanvas) + 1);--transition-base-duration:0.25s;--transition-base-timing-function:ease-in-out;--transition-base:var(--transition-base-duration) var(--transition-base-timing-function)}