html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,picture,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;vertical-align:baseline;font-size:100%}ol,ul{list-style-image:none;list-style-type:none}table{border-collapse:collapse;border-spacing:0}html{line-height:1.15;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}img{max-width:100%;height:auto}picture{font-size:0;line-height:0}hr{overflow:visible;height:0;box-sizing:content-box}a{background-color:transparent;-webkit-tap-highlight-color:transparent}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{position:relative;vertical-align:baseline;font-size:75%;line-height:0}sub{bottom:-.25em}sup{top:-.5em}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:100%;line-height:1.15}button,input[type=submit]{border:none;-moz-appearance:none;-webkit-appearance:none;appearance:none}@media (-moz-touch-enabled: 0),(hover: hover){button:hover,input[type=submit]:hover{cursor:pointer}}button,input{overflow:visible}button,select{text-transform:none}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{padding:0;border-style:none}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}[type=checkbox],[type=radio]{padding:0;box-sizing:border-box}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}template{display:none}[hidden]{display:none}button[aria-disabled=true]:not(:disabled){opacity:1;cursor:pointer}h1,.h1{font-size:32px}h2,.h2{font-size:28px}h3,.h3{font-size:24px}h4,.h4{font-size:20px}h5,.h5{font-size:18px}h6,.h6{font-size:16px}p,.paragraph{font-size:14px}.subtitle{word-break:break-word}.subtitle.subtitle--large{font-size:20px}.subtitle.subtitle--medium{font-size:18px}.subtitle.subtitle--small{font-size:16px}.subtitle.subtitle--weight-light{font-weight:var(--font-body-weight-light)}.subtitle.subtitle--weight-regular{font-weight:var(--font-body-weight-regular)}.subtitle.subtitle--weight-medium{font-weight:var(--font-body-weight-medium)}.subtitle.subtitle--weight-semi-bold{font-weight:var(--font-body-weight-semi-bold)}small,.small,.extra-small{font-size:12px}a{color:var(--primary-text, #000000);font-size:14px}@media (-moz-touch-enabled: 0),(hover: hover){a:hover{text-decoration:none}}a:focus-visible{outline:HighLight auto 1px;outline-offset:3px}.word-break{word-break:break-word}@media (min-width: 768px){h1,.h1{font-size:48px}h2,.h2{font-size:32px}h3,.h3{font-size:28px}h4,.h4{font-size:24px}h5,.h5{font-size:20px}h6,.h6{font-size:18px}.h7,a,p,.paragraph{font-size:16px}.subtitle.subtitle--large{font-size:24px}.subtitle.subtitle--medium{font-size:20px}.subtitle.subtitle--small{font-size:18px}small,.small{font-size:14px}}.rte p:not(:last-child){margin-bottom:10px}.rte img{height:auto;max-width:100%}.rte blockquote{display:inline-flex;font-style:italic;color:var(--primary-text, #000000);opacity:.7;margin-left:1.5rem;margin-block-start:1em;margin-block-end:1em;margin-inline-start:40px;margin-inline-end:40px;unicode-bidi:isolate}.rte blockquote:before{content:"";display:inline-block;width:2px;background-color:var(--primary-text, #000000);opacity:.7;margin-right:1.5em}.rte ol,.rte ul{list-style-position:inside;list-style-type:revert;margin-bottom:20px}.rte ol li,.rte ul li{margin-left:16px;margin-right:20px}.rte ol li:not(:last-child),.rte ul li:not(:last-child){margin-bottom:10px}@keyframes rotate{to{transform:rotate(360deg)}}@keyframes dash{0%{stroke-dasharray:1,150;stroke-dashoffset:0}50%{stroke-dasharray:90,150;stroke-dashoffset:-45}to{stroke-dasharray:90,150;stroke-dashoffset:-120}}@keyframes animation-move-right{0%{transform:translate(-100%);opacity:0}1%{transform:translate(-100%);opacity:0}99%{transform:translate(0);opacity:1}to{transform:translate(0);opacity:1}}@keyframes animation-move-left{0%{transform:translate(100%);opacity:0}1%{transform:translate(100%);opacity:0}99%{transform:translate(0);opacity:1}to{transform:translate(0);opacity:1}}@keyframes animation-move-top-centered{0%{transform:translate(-50%);opacity:0}1%{transform:translate(-50%);opacity:0}99%{transform:translate(-50%,-50%);opacity:1}to{transform:translate(-50%,-50%);opacity:1}}@keyframes animation-opacity{0%{opacity:0}1%{opacity:0}99%{opacity:1}to{opacity:1}}@keyframes animation-opacity-backdrop{0%{opacity:0}1%{opacity:0}99%{opacity:.5}to{opacity:.5}}@keyframes opacity-on{0%{opacity:0}to{opacity:1}}@keyframes opacity-off{0%{opacity:1}to{opacity:0}}*{outline:none;box-sizing:border-box}html,body{background-color:var(--primary-background, #ffffff);background:var(--background-gradient, var(--primary-background));scroll-behavior:smooth}@media (min-width: 992px){html::-webkit-scrollbar,body::-webkit-scrollbar{width:8px}html::-webkit-scrollbar-thumb,body::-webkit-scrollbar-thumb{border-radius:10px;background-color:var(--scrollbar-thumb, #8E8E8E)}html::-webkit-scrollbar-track,body::-webkit-scrollbar-track{background-color:var(--scrollbar-track, #D9D9D9)}}.gradient{background-color:var(--primary-background, #ffffff);background:var(--background-gradient, var(--primary-background))}main{flex-grow:1}body{display:flex;flex-direction:column;min-height:100vh}.content-loader.loader{transition-property:opacity,visibility;transition-duration:.35s;transition-timing-function:ease}.content-loader.loader.loader{position:fixed;z-index:1201}.content-loader.loader.loader:before{opacity:1}.content-loader.loader.loader:not(.show){display:flex}.content-loader.loader.loaded{opacity:0;visibility:hidden}.content-loader.loader.unloading{opacity:1;visibility:visible}.content-loader.loader.unloading.loaded .spinner-wrapper{display:none}.hidden{display:none!important}.container{width:100%;display:block;margin:0 auto;padding:0 20px}.placeholder-image{border:1px solid var(--placeholder-outline, #a8a8a8);background-color:var(--placeholder-background, #e3e3e3)}.stretched-link{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0}@media (min-width: 992px){.container{max-width:1440px}}.skip-to-content-link:focus{position:inherit;z-index:9999;overflow:auto;clip:auto;width:auto;height:auto;margin:10px}.no-pseudo:after,.no-pseudo:before{display:none}.nowrap{white-space:nowrap}.no-js:not(html){display:none!important}html.no-js .no-js:not(html){display:block!important}html.no-js .no-js-hidden{display:none!important}.no-js [data-aos]{pointer-events:all}.visually-hidden{position:absolute!important;overflow:hidden;width:1px;height:1px;margin:-1px;padding:0;border:0;clip:rect(0 0 0 0);word-wrap:normal!important}.break{word-break:break-word}.opacity-on{animation:opacity-on .3s ease}.opacity-off{animation:opacity-off .3s ease}.shopify-challenge__container{padding-top:40px;padding-bottom:40px}.main-page{padding-top:20px;padding-bottom:20px}@media (min-width: 992px){.main-page{padding-top:40px;padding-bottom:40px}}shopify-accelerated-checkout{--shopify-accelerated-checkout-button-border-radius: var(--border-radius-buttons);--shopify-accelerated-checkout-button-block-size: 46px}shopify-accelerated-checkout-cart{--shopify-accelerated-checkout-button-border-radius: var(--border-radius-buttons);--shopify-accelerated-checkout-button-block-size: 46px}.input-group{position:relative;display:flex}.input-group.input-group--default{flex-direction:column;gap:5px}.input-group .input-group__label{position:absolute;top:30%;left:15px;opacity:0;margin-bottom:0;font-size:14px;line-height:1.4;color:var(--tertiary-text, #767676);cursor:text;transform:translateY(-50%);transition-property:opacity,font-size,transform,top,line-height;transition-duration:.2s;transition-timing-function:ease}.input-group .input-group__input{padding:10px 14px;border:1px solid var(--primary-color, #000000);font-size:16px;line-height:1.5;color:var(--primary-text, #000000);border-radius:unset;transition-property:border-color,padding;transition-duration:.1s;transition-timing-function:ease;-webkit-appearance:none;background-color:var(--primary-background, #ffffff);border-radius:var(--border-radius-inputs, 30px)}.input-group .input-group__input::placeholder{font-size:14px;font-weight:400;line-height:1.4;color:var(--tertiary-text, #767676)}.input-group .input-group__input::-webkit-input-placeholder{font-size:14px;font-weight:400;line-height:1.4;color:var(--tertiary-text, #767676)}.input-group .input-group__input:-moz-placeholder{font-size:14px;font-weight:400;line-height:1.4;color:var(--tertiary-text, #767676)}.input-group .input-group__input::-moz-placeholder{font-size:14px;font-weight:400;line-height:1.4;color:var(--tertiary-text, #767676)}.input-group .input-group__input:-ms-input-placeholder{font-size:14px;font-weight:400;line-height:1.4;color:var(--tertiary-text, #767676)}.input-group .input-group__input:not(.input-group__input--default):not(:placeholder-shown){padding-top:16px;padding-bottom:4px}.input-group .input-group__input:not(.input-group__input--default):not(:placeholder-shown)~.input-group__label{top:5px;opacity:1;font-size:12px;line-height:1.2;transform:translateY(0)}.input-group .input-group__input:focus-visible{outline:Highlight auto 1px}.input-group .input-group__input[disabled],.input-group .input-group__input.input-group__input--disabled{background-color:var(--disabled, #e3e3e3);pointer-events:none}.input-group .input-group__input.input-group__input--border-none{border:unset}.input-group .input-group__button{position:relative;background-color:var(--button-primary-text);padding-left:10px;padding-right:10px}.input-group .input-group__button svg path{transition-property:stroke;transition-duration:.3s;transition-timing-function:ease;stroke:var(--tertiary-color, #767676)}.input-group .input-group__button:after{content:"";position:absolute;top:0;left:0;width:1px;height:100%;background-color:var(--tertiary-color, #767676);transition-property:background-color;transition-duration:.3s;transition-timing-function:ease;opacity:.5}@media (-moz-touch-enabled: 0),(hover: hover){.input-group .input-group__button:hover svg path{stroke:var(--button-primary-background)}.input-group .input-group__button:hover:after{background-color:var(--button-primary-background)}}.input-group .input-group__button:focus-visible{outline:Highlight auto 1px}.input-group .input-group__textarea-wrapper{display:flex;border:1px solid var(--primary-color, #000000);border-radius:var(--border-radius-inputs, 30px)}.input-group .input-group__textarea-wrapper:focus-within{outline:Highlight auto 1px}.input-group .input-group__textarea-wrapper .input-group__textarea{padding:10px 15px;width:100%;height:100%;resize:none;border:none;outline:none;background-color:var(--primary-background, #ffffff);transition:padding .3s ease;border-radius:var(--border-radius-inputs, 30px)}.input-group .input-group__textarea-wrapper .input-group__textarea[disabled]{background-color:var(--disabled, #e3e3e3);pointer-events:none}.input-group .input-group__textarea-wrapper .input-group__textarea:not(.input-group__textarea--default):not(:placeholder-shown){padding-top:20px;padding-bottom:0}.input-group .input-group__textarea-wrapper .input-group__textarea:not(.input-group__textarea--default):not(:placeholder-shown)~.input-group__label{top:5px;opacity:1;font-size:12px;line-height:1.2;transform:translateY(0)}.input-group .input-group__wrapper{display:flex;flex-direction:column;gap:5px}button:focus-visible,.button:focus-visible{outline:Highlight auto 1px;outline-offset:1px}.button,.shopify-challenge__button{display:inline-block;padding:14px 40px;border:1px solid var(--button-primary-background);background-color:var(--button-primary-background);font-family:var(--font-body-family);font-size:16px;font-weight:400;line-height:1;text-align:center;text-decoration:none;color:var(--button-primary-text);font-style:normal;transition-duration:.3s;transition-property:background-color,color,opacity;transition-timing-function:ease;box-shadow:unset;position:relative;border-radius:var(--border-radius-buttons, 30px)}@media (-moz-touch-enabled: 0),(hover: hover){.button:hover,.shopify-challenge__button:hover{cursor:pointer}}.button .spinner,.shopify-challenge__button .spinner{position:absolute;top:50%;left:50%;z-index:2;width:30px;height:30px;margin-top:-15px;margin-left:-15px}.button .spinner .path,.shopify-challenge__button .spinner .path{stroke-width:4px;stroke:var(--secondary-color, #ffffff);stroke-linecap:round}.button[disabled],.button.disabled,.shopify-challenge__button[disabled],.shopify-challenge__button.disabled{cursor:default!important;pointer-events:none!important}.button .spinner-wrapper,.shopify-challenge__button .spinner-wrapper{visibility:hidden;opacity:0}.button.loading .inner-text,.shopify-challenge__button.loading .inner-text{visibility:hidden;opacity:1}.button.loading .spinner-wrapper,.shopify-challenge__button.loading .spinner-wrapper{visibility:visible;opacity:1}.button.loading .spinner,.shopify-challenge__button.loading .spinner{animation:rotate 2s linear infinite}.button.loading .spinner .path,.shopify-challenge__button.loading .spinner .path{animation:dash 2s linear infinite}.button .inner-text,.shopify-challenge__button .inner-text{pointer-events:none}.button--primary{background-color:var(--button-primary-background);color:var(--button-primary-text)}.button--primary:after{content:"";position:absolute;top:0;left:0;width:calc(100% - 2px);height:calc(100% - 2px);border:1px solid var(--button-primary-background);transition-duration:.25s;transition-property:top,left;transition-timing-function:ease;border-radius:var(--border-radius-buttons, 30px)}@media (-moz-touch-enabled: 0),(hover: hover){.button--primary:hover:after{top:-4px;left:4px}}.button--secondary{background-color:var(--button-primary-background);color:var(--button-primary-text);border:1px solid var(--button-primary-background)}.button--secondary .spinner .path{stroke:var(--button-primary-text)}@media (-moz-touch-enabled: 0),(hover: hover){.button--secondary:hover{background-color:var(--button-primary-text);color:var(--button-primary-background)}.button--secondary:hover .spinner .path{stroke:var(--button-primary-background)}}.button--outline{background-color:var(--button-primary-text);color:var(--button-primary-background)}.button--outline .spinner .path{stroke:var(--button-primary-background)}@media (-moz-touch-enabled: 0),(hover: hover){.button--outline:hover{background-color:var(--button-primary-background);color:var(--button-primary-text)}.button--outline:hover .spinner .path{stroke:var(--button-primary-text)}}.button--link{background-color:transparent;color:var(--button-primary-text);text-decoration:underline;border:unset}.shopify-challenge__button{background-color:var(--button-primary-background);color:var(--button-primary-text);border:1px solid var(--button-primary-background)}.shopify-model-viewer-ui__button:not(.some){border-radius:var(--border-radius-buttons, 30px)}.checkbox-wrapper{display:flex;position:relative}.checkbox,input[type=checkbox]{position:absolute;opacity:0;width:1px;height:1px;top:100%;left:10px}.checkbox:checked+label:after,input[type=checkbox]:checked+label:after{visibility:visible;opacity:1}.checkbox:disabled+label,input[type=checkbox]:disabled+label{pointer-events:none}.checkbox:disabled+label:before,input[type=checkbox]:disabled+label:before{background-color:var(--disabled, #e3e3e3)}.checkbox:disabled+label:after,input[type=checkbox]:disabled+label:after{background-image:url('data:image/svg+xml,<svg width="12" height="9" viewBox="0 0 12 9" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M2.00009 5.6696C3.27021 6.50578 4.21922 8 4.21922 8H4.23826C4.23826 8 6.25442 4.28486 10 2" stroke="%23000000" stroke-width="1.5" stroke-linecap="square"/></svg>')}.checkbox+label,input[type=checkbox]+label{position:relative;display:inline-block;padding-left:30px;font-family:var(--font-body-family);font-size:14px;font-weight:400;line-height:1.5;cursor:pointer}.checkbox+label:before,.checkbox+label:after,input[type=checkbox]+label:before,input[type=checkbox]+label:after{content:"";position:absolute}.checkbox+label:before,input[type=checkbox]+label:before{top:50%;left:0;width:16px;height:16px;border:2px solid var(--primary-color, #000000);background-color:var(--secondary-color, #ffffff);transform:translateY(-50%);border-radius:var(--border-radius-checkboxes, 30px)}.checkbox+label:after,input[type=checkbox]+label:after{display:block;opacity:0;visibility:hidden;top:50%;transform:translateY(-50%);left:5px;width:12px;height:9px;background-image:url('data:image/svg+xml,<svg width="12" height="9" viewBox="0 0 12 9" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M2.00009 5.6696C3.27021 6.50578 4.21922 8 4.21922 8H4.23826C4.23826 8 6.25442 4.28486 10 2" stroke="%23000000" stroke-width="1.5" stroke-linecap="square"/></svg>');background-repeat:no-repeat;background-size:12px 9px;transition-property:opacity,visibility;transition-duration:.2s;transition-timing-function:ease}.checkbox:focus-visible+label,input[type=checkbox]:focus-visible+label{outline:Highlight auto 1px;outline-offset:1px}.accordion{display:flex;flex-direction:column;row-gap:20px}.accordion__item{display:flex;flex-direction:column;border:1px solid var(--primary-color, #000000);border-radius:var(--border-radius-buttons, 30px)}.accordion__item.open .accordion__button:after{transform:translateY(-50%) rotate(90deg)}.accordion__item.open .accordion__content{max-height:280px;visibility:visible}.accordion__button{position:relative;padding:14px 39px 14px 15px;background-color:transparent;text-align:left}.accordion__button:after,.accordion__button:before{content:"";position:absolute;top:50%;right:23px;width:2px;height:18px;background-color:var(--primary-color, #000000);transform:translateY(-50%);transition-duration:.3s;transition-property:transform;transition-timing-function:ease}.accordion__button:before{transform:translateY(-50%) rotate(90deg)}.accordion__content{max-height:0px;visibility:hidden;overflow:hidden;padding-left:15px;padding-right:20px;transition-duration:.4s;transition-property:max-height,visibility,overflow;transition-timing-function:ease-in-out}.accordion__content .accordion__content-wrapper{max-height:264px;overflow-y:auto;overflow-x:hidden;margin-bottom:11px;word-break:break-word}.accordion__content .accordion__content-wrapper::-webkit-scrollbar{width:6px}.accordion__content .accordion__content-wrapper::-webkit-scrollbar-thumb{border-radius:10px;background-color:var(--scrollbar-thumb, #8E8E8E)}.accordion__content .accordion__content-wrapper::-webkit-scrollbar-track{border-radius:10px;background-color:var(--scrollbar-track, #D9D9D9);opacity:.5}.slider-component .slider-component__pagination{position:static;display:flex;transform:none;gap:5px}@media (min-width: 576px){.slider-component .slider-component__pagination{gap:12px}}.slider-component .slider-component__pagination .slider-component__pagination-item{min-width:12px;max-width:12px;width:12px;height:12px;background-color:var(--primary-color, #000000);opacity:.5;border-radius:50%}@media (-moz-touch-enabled: 0),(hover: hover){.slider-component .slider-component__pagination .slider-component__pagination-item:hover{cursor:pointer}}.slider-component .slider-component__pagination .slider-component__pagination-item:focus-visible{outline:HighLight auto 1px;outline-offset:3px}.slider-component .slider-component__pagination .slider-component__pagination-item.slider-component__pagination-item--active{opacity:1}.slider-component__button{display:inline-flex;align-items:center;justify-content:center;padding:10px;border:1px solid var(--button-primary-background);background-color:transparent;transition-property:background-color,opacity;transition-duration:.3s;transition-timing-function:ease;border-radius:var(--border-radius-buttons, 30px)}@media (-moz-touch-enabled: 0),(hover: hover){.slider-component__button:hover{background-color:var(--button-primary-background)}.slider-component__button:hover path{stroke:var(--button-primary-text)}}.slider-component__button:disabled{opacity:.75;pointer-events:none}.slider-component__button.slider-component__button--prev svg{transform:scaleX(-1)}.slider-component__button svg{width:24px;height:24px}.slider-component__button path{stroke:var(--button-primary-background);transition-property:stroke;transition-duration:.3s;transition-timing-function:ease}.dropdown{position:relative;display:flex;flex-direction:column;gap:5px;width:100%}.dropdown.dropdown--reverse:hover .dropdown__open-button,.dropdown.dropdown--reverse:focus .dropdown__open-button{border-top-left-radius:0;border-top-right-radius:0}.dropdown.dropdown--reverse:hover .dropdown__open-button svg,.dropdown.dropdown--reverse:focus .dropdown__open-button svg{rotate:180deg}.dropdown.dropdown--reverse .dropdown__list{bottom:100%;border-top:1px solid var(--primary-color, #000000);border-top-right-radius:var(--border-radius-buttons, 30px);border-top-left-radius:var(--border-radius-buttons, 30px)}.dropdown:not(.dropdown--reverse):hover .dropdown__open-button,.dropdown:not(.dropdown--reverse):focus .dropdown__open-button{border-bottom-left-radius:0;border-bottom-right-radius:0}.dropdown:not(.dropdown--reverse):hover .dropdown__open-button svg,.dropdown:not(.dropdown--reverse):focus .dropdown__open-button svg{rotate:180deg}.dropdown:not(.dropdown--reverse) .dropdown__list{top:100%;border-bottom:1px solid var(--primary-color, #000000);border-bottom-right-radius:var(--border-radius-buttons, 30px);border-bottom-left-radius:var(--border-radius-buttons, 30px)}.dropdown .dropdown__open-button{display:flex;align-items:center;gap:10px;width:100%;background-color:var(--primary-background, #ffffff);color:var(--primary-text, #000000);padding:10px 15px;border:1px solid var(--primary-color, #000000);border-radius:var(--border-radius-buttons, 30px);transition:border-radius .3s ease}.dropdown .dropdown__open-button:not(:focus)+.dropdown__list,.dropdown .dropdown__open-button:not(:hover)+.dropdown__list{opacity:0;pointer-events:none}.dropdown .dropdown__open-button:focus+.dropdown__list,.dropdown .dropdown__open-button:hover+.dropdown__list{opacity:1;pointer-events:all}.dropdown .dropdown-open-button__text{text-align:start;width:100%}.dropdown .dropdown__list{position:absolute;left:0;width:100%;border-left:1px solid var(--primary-color, #000000);border-right:1px solid var(--primary-color, #000000);transition-property:opacity;transition-duration:.3s;transition-timing-function:ease;overflow:hidden;background-color:var(--primary-background, #ffffff);padding-right:20px;padding-top:20px;padding-bottom:20px;z-index:1}.dropdown .dropdown__list:hover,.dropdown .dropdown__list:focus-within{opacity:1!important;pointer-events:all!important}.dropdown .dropdown__list .dropdown__list-body{display:flex;flex-direction:column;overflow:auto;max-height:300px}.dropdown .dropdown__list .dropdown__list-body::-webkit-scrollbar{width:6px}.dropdown .dropdown__list .dropdown__list-body::-webkit-scrollbar-thumb{border-radius:10px;background-color:var(--scrollbar-thumb, #8E8E8E)}.dropdown .dropdown__list .dropdown__list-body::-webkit-scrollbar-track{border-radius:10px;background-color:var(--scrollbar-track, #D9D9D9);opacity:.5}.dropdown .dropdown-list__item-text{transition:transform .2s ease}.dropdown .dropdown__list-item{display:flex;background-color:var(--primary-background, #ffffff);color:var(--primary-text, #000000);padding:11px 15px;text-align:start;outline-offset:-1px}.dropdown .dropdown__list-item:first-child{padding-top:0}.dropdown .dropdown__list-item:last-child{padding-bottom:0}@media (-moz-touch-enabled: 0),(hover: hover){.dropdown .dropdown__list-item:hover .dropdown-list__item-text{transform:scale(1.05)}}.dropdown .dropdown-open-button__icon-wrapper{min-width:24px;max-width:24px;width:100%;height:24px;display:flex;align-items:center;justify-content:center}.dropdown .dropdown-open-button__icon-wrapper svg{transition:rotate .3s ease}.dropdown.disabled{opacity:.5;pointer-events:none}.styled-select{position:relative;display:flex;align-items:center;gap:15px;border:1px solid var(--primary-color, #000000);border-radius:var(--border-radius-inputs, 30px)}.styled-select.disabled{opacity:.5;cursor:default;pointer-events:none}.styled-select:focus-within{outline:Highlight auto 1px}.styled-select .styled-select__select{width:100%;border:none;outline:none;padding:10px 53px 10px 10px;-moz-appearance:none;-webkit-appearance:none;appearance:none;background-color:var(--primary-background, #ffffff);border-radius:var(--border-radius-inputs, 30px)}@media (min-width: 768px){.styled-select .styled-select__select{padding:11px 54px 11px 15px}}@media (-moz-touch-enabled: 0),(hover: hover){.styled-select .styled-select__select:hover{cursor:pointer}}.styled-select .styled-select__icon-wrapper{position:absolute;top:50%;transform:translateY(-50%);right:10px;width:24px;height:24px;pointer-events:none}@media (min-width: 768px){.styled-select .styled-select__icon-wrapper{right:15px}}.styled-select .styled-select__icon-wrapper svg{width:100%;height:100%}.styled-select .styled-select__icon-wrapper path{stroke:var(--primary-text, #000000)}.pagination{display:flex;gap:10px}.pagination .pagination__list{display:flex;align-items:center}.pagination .pagination__item{display:flex;align-items:center;justify-content:center;padding:10px}.pagination .pagination__button-arrow{display:flex;align-items:center;justify-content:center;width:46px;height:46px;padding:10px;border-width:1px;border-style:solid;border-color:var(--primary-color, #000000);background-color:var(--primary-background, #ffffff);transition-property:background-color;transition-duration:.3s;transition-timing-function:ease;border-radius:var(--border-radius-buttons, 30px)}@media (-moz-touch-enabled: 0),(hover: hover){.pagination .pagination__button-arrow:hover{background-color:var(--primary-color, #000000)}.pagination .pagination__button-arrow:hover path{stroke:var(--primary-background, #ffffff)}}.pagination .pagination__button-arrow svg{width:100%;height:100%}.pagination .pagination__button-arrow path{stroke:var(--primary-color, #000000);transition-property:stroke;transition-duration:.3s;transition-timing-function:ease}.pagination .pagination__button-arrow.pagination__button-arrow--prev svg{transform:scaleX(-1)}.load-more{display:flex;align-items:center}.load-more.load-more--center{justify-content:center}.media{position:absolute;top:50%;left:50%;width:100%;height:100%;transform:translate(-50%,-50%)}.media-play-button{position:absolute;width:100%;height:100%;top:0;left:0;display:flex;align-items:center;justify-content:center;background-color:var(--button-primary-text);padding:0}.media-play-button *{pointer-events:none}.media-button-play__icon-wrapper{position:relative;background-color:var(--button-primary-text);width:46px;height:46px;display:flex;align-items:center;justify-content:center;border:1px solid var(--button-primary-background);color:var(--button-primary-background);border-radius:var(--border-radius-buttons, 30px)}.media-button-play__icon-wrapper svg{position:static!important;width:1rem!important;height:1rem!important}.media__model-viewer{display:block;width:100%;height:100%;aspect-ratio:1}.media__button-view{position:absolute;bottom:0;left:0;display:flex;align-items:center;justify-content:center;gap:6px;z-index:1;width:100%}@media (min-width: 992px){.media__button-view{display:none}}.media__button-view[data-shopify-xr-hidden]{visibility:hidden}.shopify-design-mode .media__button-view[data-shopify-xr-hidden]{display:none}.media-button-view__icon-wrapper{position:relative;width:16px;height:16px}.media-button-view__icon-wrapper svg{width:100%;height:100%}.shopify-model-viewer-ui{width:100%;height:100%;z-index:1}.counter{display:flex;align-items:center;border:1px solid var(--button-primary-background);border-radius:var(--border-radius-buttons, 30px);overflow:hidden}.counter .counter__button{display:flex;align-items:center;justify-content:center;width:46px;height:46px;background-color:transparent;color:var(--primary-text, #000000);padding:10px;transition-property:background-color,color,opacity;transition-duration:.3s;transition-timing-function:ease;border-radius:var(--border-radius-buttons, 30px);outline-offset:-1px}.counter .counter__button svg{transition-property:transform;transition-timing-function:ease;transition-duration:.15s}@media (-moz-touch-enabled: 0),(hover: hover){.counter .counter__button:hover svg{transform:scale(1.15)}}.counter .counter__button.disabled{pointer-events:none;opacity:.5}.counter .counter__input{max-width:70px;-webkit-appearance:none;appearance:none;border:none;text-align:center;outline:none;-moz-appearance:textfield;background-color:transparent}.counter .counter__input::-webkit-outer-spin-button,.counter .counter__input::-webkit-inner-spin-button{-webkit-appearance:none}.loader{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;transition-property:opacity,visibility;transition-duration:.3s;transition-timing-function:linear}.loader:before{content:"";position:absolute;width:100%;height:100%;background-color:var(--primary-background, #ffffff);opacity:.5}.loader .spinner{z-index:2;width:30px;height:30px;animation:rotate 2s linear infinite}.loader .spinner .path{stroke-width:4px;stroke:var(--primary-color, #000000);stroke-linecap:round;animation:dash 2s linear infinite}.loader:not(.show){visibility:hidden;opacity:0}.loader.show{visibility:visible;opacity:1}.article-card{display:flex;flex-direction:column;width:100%;height:auto;row-gap:14px}.article-card__image-wrapper{position:relative;width:100%;border-radius:var(--border-radius-card-images, 50px);overflow:hidden}.article-card__image-wrapper.square{padding-top:100%}.article-card__image-wrapper.portrait{padding-top:131.25%}.article-card__image-wrapper.landscape{padding-top:70%}.article-card__image-wrapper.square .article-card__image:not(.some),.article-card__image-wrapper.portrait .article-card__image:not(.some),.article-card__image-wrapper.landscape .article-card__image:not(.some){position:absolute;top:0;left:0}.article-card__image{width:100%;height:100%;object-fit:cover;object-position:50% 50%;border-radius:var(--border-radius-card-images, 50px)}.article-card__top{display:flex;flex-direction:column;width:100%;position:relative;overflow:hidden}.article-card__badges{display:flex;flex-direction:row;position:absolute;width:100%;top:0;left:0;z-index:1;padding:calc(6px + var(--border-radius-card-images, 50px) * .3)}.article-card__badges-wrapper{display:flex;flex-direction:column;width:calc(100% - 64px);row-gap:8px;column-gap:8px}.article-card__badge{font-family:var(--font-body-family);font-size:12px;line-height:1.5;word-break:break-all}.article-card__badge span{display:inline-block;padding:2px 5px;color:var(--product-card-badge-text, var(--secondary-color, #ffffff));background-color:var(--product-card-badge-background, var(--primary-color, #000000));border-radius:var(--border-radius-card-tags, 20px)}.article-card__body{display:flex;flex-direction:column;row-gap:2px}.article-card__date{font-size:12px;font-weight:300;color:var(--tertiary-text, #767676)}.article-card__title{font-family:var(--font-body-family);font-weight:600;text-decoration:none}.article-card__description{font-family:var(--font-body-family);font-size:14px;font-weight:300}.article-card__description img{width:100%;object-fit:cover}.article-card__description p,.article-card__description a{font-family:var(--font-body-family);font-size:14px;font-weight:300}.article-card__description iframe{width:100%}@media (min-width: 768px){.article-card__badge{font-size:14px;line-height:1.3}.article-card__badge span{padding:4px 10px}.article-card__date{font-size:14px}.article-card__description,.article-card__description p,.article-card__description a{font-size:16px}}.product-card{display:flex;flex-direction:column;width:100%;height:auto;row-gap:14px;word-break:break-word}.product-card__quick-view-button{position:relative;width:44px;height:44px;padding:10px;border-radius:50%;border:none;background-color:var(--button-primary-text);color:var(--button-primary-background);margin:0;transition-property:background-color,color,opacity,transform;transition-timing-function:ease-in;transition-duration:.3s,.3s,.2s,.2s;transition-delay:0s,0s,.2s,.15s;opacity:0;transform:scale(0)}.product-card__quick-view-button:focus-visible{transition-duration:0s;opacity:1;transform:scale(1)}.product-card__quick-view-button:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;height:100%;background-color:transparent;border:2px solid var(--button-primary-background);border-radius:50%;opacity:.05}.product-card__quick-view-button *{pointer-events:none}.product-card__quick-view-button svg{width:100%;height:100%}.product-card__quick-view-button path{-webkit-transition:fill,stroke .3s ease;-moz-transition:fill,stroke .3s ease;-o-transition:fill,stroke .3s ease;transition:fill,stroke .3s ease}@media (-moz-touch-enabled: 0),(hover: hover){.product-card__quick-view-button:hover{background-color:var(--button-primary-background);color:var(--button-primary-text)}}.product-card__top{display:flex;flex-direction:column;width:100%;position:relative;overflow:hidden}@media (-moz-touch-enabled: 0) and (min-width: 992px),(hover: hover) and (min-width: 992px){.product-card__top:hover .product-card__image--secondary{opacity:1}.product-card__top:hover .product-card__image--primary{opacity:0}.product-card__top:hover .product-card__add-to-cart{opacity:1;transform:translateY(-25%)}.product-card__top:hover .product-card__quick-view-button{opacity:1;transform:scale(1)}}.product-card__add-to-cart{display:inline-block;transform:translateY(0);opacity:0;position:absolute;bottom:6px;left:6px;width:calc(100% - 12px);transition-property:opacity,transform,color,background-color,border-color;transition-duration:.15s,.15s,.2s,.2s,.2s;transition-timing-function:ease-in;z-index:1}.product-card__add-to-cart.loading,.product-card__add-to-cart:focus-visible{transition-duration:0s;opacity:1;transform:translateY(-25%)}.product-card__badges{display:flex;flex-direction:row;position:absolute;width:100%;top:0;left:0;z-index:1;padding:calc(6px + var(--border-radius-card-images, 50px) * .3)}.product-card__badges-wrapper{display:flex;flex-direction:column;width:calc(100% - 64px);row-gap:8px}.product-card__badge{font-family:var(--font-body-family);font-size:12px;line-height:1.5;word-break:break-word}.product-card__badge span{display:inline-block;padding:2px 5px;color:var(--product-card-badge-text, var(--secondary-color, #ffffff));background-color:var(--product-card-badge-background, var(--primary-color, #000000));border-radius:var(--border-radius-card-tags, 20px)}.product-card__quick-view{display:flex;flex-direction:row;justify-content:center;align-items:start;margin-left:auto}.product-card__image-wrapper{position:relative;width:100%;border-radius:var(--border-radius-card-images, 50px);overflow:hidden}.product-card__image-wrapper.square{padding-bottom:100%}.product-card__image-wrapper.portrait{padding-bottom:131.25%}.product-card__image-wrapper.square .product-card__image:not(.some),.product-card__image-wrapper.portrait .product-card__image:not(.some){position:absolute;top:0;left:0}.product-card__image:not(.some){width:100%;height:100%;object-fit:cover;object-position:50% 50%;transition-property:visibility,opacity,transform;transition-duration:.3s,.3s,1s;transition-delay:0s,0s,.1s;transition-timing-function:ease-in-out,ease-in-out,linear;border-radius:var(--border-radius-card-images, 50px)}.product-card__image--secondary{position:absolute;top:0;left:0;opacity:0}.product-card__bottom{display:flex;flex-direction:column;row-gap:2px}.product-card__vendor{font-family:var(--font-body-family);font-size:12px;font-weight:300;line-height:1.5;color:var(--tertiary-text, #767676)}a.product-card__title{outline-offset:-1px}.product-card__title{font-family:var(--font-body-family);font-size:16px;line-height:1.5;color:var(--primary-text, #000000);text-decoration:none}.product-card__price-wrapper{display:flex;flex-direction:column;row-gap:2px}.product-card__price{font-family:var(--font-body-family);font-size:16px;font-weight:600;line-height:1.5;color:var(--primary-text, #000000)}.product-card__price--compare-at-price{font-size:12px;text-decoration:line-through;font-weight:400;margin-left:10px}.product-card__price--unit-price{font-size:12px;font-weight:400;color:var(--tertiary-text, #767676)}@media (min-width: 768px){.product-card__badge{font-size:14px;line-height:1.3}.product-card__badge span{padding:4px 10px}.product.vendor{font-size:14px}.product-card__title{font-size:18px}}.page-card{position:relative;width:100%;display:flex;justify-content:center;align-items:center;padding:26px;min-height:420px}.page-card.square{aspect-ratio:1/1}.page-card.portrait{min-height:420px}.page-card.landscape{aspect-ratio:16/9}@media (min-width: 992px){.page-card{padding:46px}}.page-card .page-card__link{position:absolute;width:100%;height:100%;top:0;left:0;background-color:var(--secondary-background, #767676);opacity:.6}.account-menu{position:relative;width:100%}@media (min-width: 768px){.account-menu{max-width:320px;height:fit-content;border:1px solid var(--primary-color, #000000);padding:1px;border-radius:var(--border-radius-account-blocks, 30px);overflow:hidden}}.account-menu .account-menu__modal{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background-color:var(--primary-background, #ffffff);z-index:1004}.account-menu .account-menu__modal.show{display:block;animation:animation-move-right .3s ease}@media (min-width: 768px){.account-menu .account-menu__modal{display:block;position:static}}.account-menu .account-menu__modal-heading{display:flex;justify-content:space-between}@media (min-width: 768px){.account-menu .account-menu__modal-heading{display:none}}.account-menu .account-menu-modal__heading-text{padding:20px}.account-menu .account-menu__button{width:100%;display:flex;gap:10px;padding:10px 0;background-color:transparent;color:var(--primary-text, #000000);align-items:center}.account-menu .account-menu__button:before{display:none}@media (-moz-touch-enabled: 0),(hover: hover){.account-menu .account-menu__button:hover{cursor:pointer}}@media (min-width: 768px){.account-menu .account-menu__button{display:none}}.account-menu .account-menu__button *{pointer-events:none}.account-menu .account-menu__button-close{position:relative;display:flex;align-items:center;justify-content:center;min-width:44px;max-width:44px;width:44px;height:44px;padding:10px;background-color:transparent}@media (-moz-touch-enabled: 0),(hover: hover){.account-menu .account-menu__button-close:hover{cursor:pointer}}.account-menu .account-menu__button-close svg{width:100%;height:100%;rotate:45deg}.account-menu .account-menu-button__icon-wrapper{min-width:24px;max-width:24px;width:100%;height:24px;display:flex}.account-menu .account-menu-button__icon-wrapper svg{width:100%;height:100%}.account-menu .account-menu__link{display:flex;align-items:center;gap:6px;padding:15px 20px;text-decoration:none}@media (-moz-touch-enabled: 0),(hover: hover){.account-menu .account-menu__link:hover{background-color:var(--disabled, #e3e3e3)}}@media (min-width: 768px){.account-menu .account-menu__link{padding:11px}}.account-menu .account-menu__link.account-menu__link--active{pointer-events:none;background-color:var(--disabled, #e3e3e3)}.account-menu .account-menu__link svg{width:24px;height:24px}.applied-filters{display:flex;align-items:center;gap:10px}.applied-filters .applied-filters__list{display:flex;flex-wrap:wrap;gap:10px}.applied-filters .applied-filters__item-link{display:flex;align-items:center;gap:6px;padding:4px 10px;border:1px solid var(--primary-color, #000000);text-decoration:none;background-color:var(--primary-background, #ffffff);transition-property:background-color,color;transition-duration:.3s;transition-timing-function:ease;border-radius:calc(var(--border-radius-buttons, 30px) / 2)}@media (-moz-touch-enabled: 0),(hover: hover){.applied-filters .applied-filters__item-link:hover{color:var(--primary-background, #ffffff);background-color:var(--primary-text, #000000)}.applied-filters .applied-filters__item-link:hover path{stroke:var(--primary-background, #ffffff)}}.applied-filters .applied-filters__item-link path{transition-property:stroke;transition-duration:.3s;transition-timing-function:ease;stroke:var(--primary-text, #000000)}.applied-filters .applied-filters__icon-wrapper{min-width:18px;max-width:18px;width:100%;height:18px;display:flex;align-items:center;justify-content:center}.applied-filters .applied-filters__icon-wrapper svg{width:100%;height:100%}@media (min-width: 768px){.applied-filters .applied-filters__button-reset{white-space:nowrap}}.sorting{position:relative;text-align:start}.sorting:not(.sorting--mobile){display:none}@media (min-width: 768px){.sorting:not(.sorting--mobile){display:block}}.sorting:is(.sorting--mobile){display:block;border-bottom:1px solid var(--primary-color, #000000)}@media (min-width: 768px){.sorting:is(.sorting--mobile){display:none}}.sorting:is(.sorting--mobile) .sorting__open-button:not(.sorting__open-button--mobile){display:none}@media (-moz-touch-enabled: 0),(hover: hover){.sorting:is(.sorting--mobile) .sorting__open-button.sorting__open-button--mobile:hover{cursor:pointer}}.sorting:is(.sorting--mobile) .sorting__open-button.sorting__open-button--mobile:not([open])~.sorting__list{display:none}.sorting:is(.sorting--mobile) .sorting__open-button.sorting__open-button--mobile[open] .sorting-open-button__icon-wrapper:after{transform:translate(-50%) rotate(90deg)}.sorting:is(.sorting--mobile) .sorting__open-button.sorting__open-button--mobile[open]~.sorting__list{display:flex;animation:animation-opacity .3s ease-in}.sorting:is(.sorting--mobile) .sorting__open-button.sorting__open-button--mobile .sorting-open-button__text{padding-top:10px;padding-bottom:10px}@media (min-width: 768px){.sorting:is(.sorting--mobile) .sorting__open-button.sorting__open-button--mobile .sorting-open-button__text{margin-top:20px;padding-top:20px;padding-bottom:10px}}.sorting:is(.sorting--mobile) .sorting__item{padding:10px}.sorting:is(.sorting--mobile) .sorting__item:first-child{padding-top:0}@media (min-width: 768px){.sorting:is(.sorting--mobile) .sorting__item:last-child{padding-bottom:20px}}.sorting:not(.sorting--modal) .sorting__open-button{background-color:transparent}@media (min-width: 768px){.sorting:not(.sorting--modal) .sorting__open-button{padding:10px 5px 10px 0}.sorting:not(.sorting--modal) .sorting__open-button:focus .sorting-open-button__icon-wrapper svg,.sorting:not(.sorting--modal) .sorting__open-button:hover .sorting-open-button__icon-wrapper svg{transform:translateY(4px)}.sorting:not(.sorting--modal) .sorting__open-button:not(:focus)+.sorting__list,.sorting:not(.sorting--modal) .sorting__open-button:not(:hover)+.sorting__list{opacity:0;pointer-events:none}.sorting:not(.sorting--modal) .sorting__open-button:focus+.sorting__list,.sorting:not(.sorting--modal) .sorting__open-button:hover+.sorting__list{opacity:1;pointer-events:all}}@media (min-width: 768px){.sorting:not(.sorting--modal) .sorting__open-button.sorting__open-button--mobile{display:none}}.sorting:not(.sorting--modal) .sorting-open-button__icon-wrapper svg{display:none}@media (min-width: 768px){.sorting:not(.sorting--modal) .sorting-open-button__icon-wrapper svg{display:block;width:20px;height:24px}.sorting:not(.sorting--modal) .sorting-open-button__icon-wrapper:after,.sorting:not(.sorting--modal) .sorting-open-button__icon-wrapper:before{display:none}}@media (min-width: 768px){.sorting:not(.sorting--modal) .sorting__list{position:absolute;top:100%;left:0;z-index:2;transition-property:opacity;transition-duration:.3s;transition-timing-function:ease;box-shadow:0 2px 10px #0000001a,0 0 2px #0003}.sorting:not(.sorting--modal) .sorting__list:hover,.sorting:not(.sorting--modal) .sorting__list:focus-within{opacity:1!important;pointer-events:all!important}}.sorting:not(.sorting--modal) .sorting__item{white-space:nowrap}@media (min-width: 768px){.sorting:not(.sorting--modal) .sorting__item{padding:11px 15px;transition-property:color,background-color;transition-duration:.3s;transition-timing-function:ease}}@media (min-width: 768px) and (-moz-touch-enabled: 0),(min-width: 768px) and (hover: hover){.sorting:not(.sorting--modal) .sorting__item:hover{color:var(--button-primary-text);background-color:var(--button-primary-background)}}.sorting:is(.sorting--modal).sorting--mobile{display:block}.sorting:is(.sorting--modal) .sorting-open-button__icon-wrapper svg{display:none}.sorting .sorting__open-button{display:flex;align-items:center}.sorting .sorting-open-button__icon-wrapper{position:relative;width:100%;height:16px;min-width:16px;max-width:16px;display:flex;align-items:center;justify-content:center}.sorting .sorting-open-button__icon-wrapper:before{width:100%;height:2px;top:50%;left:0;transform:translateY(-50%)}.sorting .sorting-open-button__icon-wrapper:after{width:2px;height:100%;top:0;left:50%;transform:translate(-50%)}.sorting .sorting-open-button__icon-wrapper:before,.sorting .sorting-open-button__icon-wrapper:after{content:"";position:absolute;background-color:var(--primary-text, #000000);transition-property:transform;transition-duration:.3s;transition-timing-function:ease}@media (min-width: 768px){.sorting .sorting-open-button__icon-wrapper{width:17px;height:17px;max-width:17px}.sorting .sorting-open-button__icon-wrapper svg{transition:transform .3s ease}}.sorting .sorting__list{display:flex;flex-direction:column;background-color:var(--primary-background, #ffffff);border-radius:var(--border-radius-buttons, 30px)}.sorting .sorting__item{text-decoration:none;border-radius:var(--border-radius-buttons, 30px)}.sorting .sorting-open-button__text{display:flex;justify-content:space-between;align-items:center;gap:10px;padding-right:10px;list-style:none;width:100%}.sorting .sorting-open-button__text::-webkit-details-marker{display:none}.sorting .sorting-open-button__text:focus-visible{outline:Highlight auto 1px;outline-offset:1px}.filters{width:100%}@media (min-width: 768px){.filters{position:sticky;top:10px}}.filters .filters__form{display:flex;flex-direction:column;width:100%}.filters .filters__filter:not(:last-child){border-bottom:1px solid var(--primary-color, #000000)}.filters .filters__filter-opener:not([open])~.filters-filter__list{display:none}.filters .filters__filter-opener[open] .filters-filter-opener__icon-wrapper:after{transform:translate(-50%) rotate(90deg)}.filters .filters__filter-opener[open]~.filters-filter__list{display:flex;animation:animation-opacity .3s ease-in}.filters .filters-filter-opener__text{display:flex;align-items:center;justify-content:space-between;gap:10px;padding-top:10px;padding-bottom:10px;padding-right:10px}@media (-moz-touch-enabled: 0),(hover: hover){.filters .filters-filter-opener__text:hover{cursor:pointer}}.filters .filters-filter-opener__text:focus-visible{outline:Highlight auto 1px;outline-offset:-1px}.filters .filters-filter-opener__text::-webkit-details-marker{display:none}.filters .filters-filter-opener__icon-wrapper{position:relative;display:flex;min-width:16px;max-width:16px;width:100%;height:16px}.filters .filters-filter-opener__icon-wrapper:before{width:100%;height:2px;top:50%;left:0;transform:translateY(-50%)}.filters .filters-filter-opener__icon-wrapper:after{width:2px;height:100%;top:0;left:50%;transform:translate(-50%)}.filters .filters-filter-opener__icon-wrapper:before,.filters .filters-filter-opener__icon-wrapper:after{content:"";position:absolute;background-color:var(--primary-text, #000000);transition-property:transform;transition-duration:.3s;transition-timing-function:ease}.filters .filters-filter__list{overflow:hidden;flex-direction:column}.filters .filters-filter__item{display:flex;align-items:center;padding:10px}.filters .filters-filter__item:first-child{padding-top:0}@media (min-width: 768px){.filters .filters-filter__item:last-child{padding-bottom:20px}}.filters .filters-filter__price{display:flex;flex-direction:column;gap:20px;padding:0 10px 10px}@media (min-width: 768px){.filters .filters-filter__price{padding:0 10px 20px}}.filters .filters-filter__price-fields{display:flex;flex-direction:row;gap:10px}@media (min-width: 768px){.filters .filters-filter__price-fields{gap:20px}}.filters .filters-filter-price__field-wrapper{display:flex;align-items:center;gap:10px;padding:10px;border:1px solid var(--primary-color, #000000);width:100%;white-space:nowrap}.filters .filters-filter-price__field{width:100%;-moz-appearance:none;-webkit-appearance:none;appearance:none;border:none;outline:none;background-color:transparent}.filters .filters-filter__price-rangebar{position:relative;width:100%;height:28px}.filters .filters-filter-price__rangebar-track{position:absolute;top:50%;bottom:0;width:100%;height:4px;transform:translateY(-50%);border-radius:10px}.filters .filters-filter-price__rangebar-label{-webkit-user-select:none;user-select:none}.filters .filters-filter-price__rangebar-input{position:absolute;top:6px;width:100%;height:4px;margin:auto;pointer-events:none;outline:none;background-color:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none}.filters .filters-filter-price__rangebar-input::-webkit-slider-runnable-track{height:4px;-webkit-appearance:none}.filters .filters-filter-price__rangebar-input::-moz-range-track{height:4px;-moz-appearance:none}.filters .filters-filter-price__rangebar-input::-ms-track{height:4px;-webkit-appearance:none;appearance:none}.filters .filters-filter-price__rangebar-input::-webkit-slider-thumb{width:16px;height:16px;cursor:pointer;pointer-events:auto;border-radius:50%;background-color:var(--primary-color, #000000);-webkit-appearance:none}.filters .filters-filter-price__rangebar-input::-moz-range-thumb{width:16px;height:16px;cursor:pointer;pointer-events:auto;border-radius:50%;background-color:var(--primary-color, #000000);-webkit-appearance:none}.filters .filters-filter-price__rangebar-input::-ms-thumb{width:16px;height:16px;cursor:pointer;pointer-events:auto;border-radius:50%;background-color:var(--primary-color, #000000);-webkit-appearance:none;appearance:none}.shopify-payment-button{overflow:hidden;width:100%;min-height:46px}.shopify-payment-button .shopify-payment-button__button:not(.btn):not(.button){display:flex;justify-content:center;overflow:hidden;width:100%;min-height:46px;border-radius:var(--border-radius-buttons, 30px)}.shopify-payment-button .shopify-payment-button__more-options{width:100%}.shopify-payment-button .shopify-payment-button__more-options[aria-hidden=true]{display:none}.selling-plan-selector,.selling-plan-selector .selling-plan-selector__list{display:grid;gap:15px}.selling-plan-selector .selling-plan-selector__label:before{border-radius:50%;background-color:transparent}.selling-plan-selector .selling-plan-selector__label:after{top:50%;left:10px;width:9px;height:9px;background-image:none;background-color:var(--primary-color, #000000);transform:translate(-50%,-50%);border-radius:50%}.selling-plan-selector .selling-plan-selector__variant-group{display:flex;flex-direction:column;gap:10px}.selling-plan-selector .selling-plan-selector__allocations{display:flex;flex-direction:column;gap:5px;margin-left:15px}.pickup .pickup-modal__wrapper:not(.show){visibility:hidden}.pickup .pickup-modal__wrapper:is(.show){visibility:visible}.pickup .pickup-modal__wrapper:is(.show) .pickup__modal{visibility:visible;opacity:1;z-index:1002}.pickup .pickup-modal__wrapper:is(.show) .pickup-modal__backdrop{visibility:visible;opacity:.5;z-index:1001}.pickup .pickup__modal{position:fixed;top:50%;left:50%;width:80vw;max-width:600px;padding:20px;background-color:var(--primary-background, #ffffff);transform:translate(-50%,-50%);z-index:1001;overflow:auto;visibility:hidden;opacity:0;transition-property:visibility,opacity;transition-duration:.3s;transition-timing-function:ease;border-radius:var(--border-radius-modals, 50px)}.pickup .pickup-modal__heading{display:flex;justify-content:space-between;align-items:center;gap:20px}.pickup .pickup-modal__stores{display:flex;flex-direction:column;gap:10px;margin-top:20px;max-height:400px;overflow:auto}.pickup .pickup-modal__stores::-webkit-scrollbar{width:6px}.pickup .pickup-modal__stores::-webkit-scrollbar-thumb{border-radius:10px;background-color:var(--scrollbar-thumb, #8E8E8E)}.pickup .pickup-modal__stores::-webkit-scrollbar-track{border-radius:10px;background-color:var(--scrollbar-track, #D9D9D9);opacity:.5}.pickup .pickup-modal__store-row{display:flex;align-items:center;gap:6px}.pickup .pickup-modal__backdrop{position:fixed;top:0;left:0;height:100%;width:100%;background-color:var(--modal-backdrop-color, #767676);opacity:0;visibility:hidden;z-index:1000;transition-property:visibility,opacity;transition-duration:.3s;transition-timing-function:ease}@media (-moz-touch-enabled: 0),(hover: hover){.pickup .pickup-modal__backdrop:hover{cursor:pointer}}.pickup .pickup__body{display:flex;gap:6px}.pickup .pickup__icon-wrapper{margin-top:4px}.pickup .pickup-modal__icon-wrapper,.pickup .pickup__icon-wrapper{display:flex;align-items:center;justify-content:center;min-width:15px;max-width:15px;width:100%;height:15px}.pickup .pickup-modal__icon-wrapper svg,.pickup .pickup__icon-wrapper svg{width:100%;height:100%}.pickup .pickup__text.pickup__text--tertiary{color:var(--tertiary-text, #767676)}.pickup .pickup__text-wrapper{display:grid;gap:5px}.pickup .pickup__open-button{text-decoration:underline}@media (-moz-touch-enabled: 0),(hover: hover){.pickup .pickup__open-button:hover{text-decoration:none}}.pickup .pickup-modal__close-button{min-width:44px;max-width:44px;width:100%;height:44px;color:var(--primary-color, #000000)}.pickup .pickup-modal__close-button svg{pointer-events:none;width:100%;height:100%}.pickup .pickup__open-button,.pickup .pickup-modal__close-button{background-color:transparent;padding:0;border:none}@media (-moz-touch-enabled: 0),(hover: hover){.pickup .pickup__open-button:hover,.pickup .pickup-modal__close-button:hover{cursor:pointer}}.size-guide:not(.show){display:none}.size-guide:is(.show){display:block}.size-guide:is(.show) .size-guide__modal{animation:animation-move-top-centered .3s linear}.size-guide:is(.show) .size-guide__backdrop{animation:animation-opacity-backdrop .3s linear}.size-guide .size-guide__modal{position:fixed;top:50%;left:50%;width:80vw;max-width:600px;padding:20px;background-color:var(--primary-background, #ffffff);transform:translate(-50%,-50%);z-index:1001;overflow:auto}.size-guide .size-guide__backdrop{position:fixed;top:0;left:0;height:100vh;width:100%;background-color:var(--modal-backdrop-color, #767676);opacity:.5;z-index:1000}@media (-moz-touch-enabled: 0),(hover: hover){.size-guide .size-guide__backdrop:hover{cursor:pointer}}.size-guide .size-guide__heading{display:flex;justify-content:space-between;align-items:center;gap:20px}.size-guide .size-guide__close-button{min-width:44px;max-width:44px;width:100%;height:44px;background-color:transparent;padding:0;border:none;color:var(--primary-color, #000000)}@media (-moz-touch-enabled: 0),(hover: hover){.size-guide .size-guide__close-button:hover{cursor:pointer}}.size-guide .size-guide__close-button svg{pointer-events:none;width:100%;height:100%}.size-guide .size-guide__wrapper{margin-top:20px;max-height:50vh;overflow:auto}.size-guide table{display:block;overflow:auto}.size-guide table tbody{display:block}.size-guide table th{position:relative;font-size:14px;width:100%;min-width:176px;padding:6px 10px;font-weight:var(--font-body-weight-regular)}@media (min-width: 992px){.size-guide table th{font-size:16px}}.size-guide table th:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--secondary-background, #767676);opacity:.1;z-index:-1}.size-guide table tr{display:flex;text-align:center}.size-guide table td{display:flex;align-items:center;justify-content:center;width:100%;min-width:176px;padding:6px 10px}.size-guide table tr:not(:first-child){background-color:var(--primary-background, #ffffff)}.cart-item{display:flex;flex-direction:column;gap:10px;border:1px solid var(--primary-color, #000000);padding:20px;border-radius:var(--border-radius-cart-blocks, 50px)}@media (min-width: 576px){.cart-item{flex-direction:row}}.cart-item.cart-item--modal .cart-item__container{display:contents}@media (min-width: 576px){.cart-item.cart-item--modal .cart-item__container{display:flex}}.cart-item.cart-item--modal .cart-item__counter{order:1}@media (min-width: 576px){.cart-item.cart-item--modal .cart-item__counter{order:initial}}.cart-item.cart-item--modal .cart-item__line-price{order:2}@media (min-width: 576px){.cart-item.cart-item--modal .cart-item__line-price{order:initial}}@media (min-width: 576px){.cart-item.cart-item--modal{gap:20px}}.cart-item .cart-item__container{display:flex;flex-direction:column;gap:20px}.cart-item .cart-item__container .cart-item__image-wrapper{display:flex;position:relative;width:100%;padding-bottom:118%}@media (min-width: 360px){.cart-item .cart-item__container .cart-item__image-wrapper{padding-bottom:60%}}@media (min-width: 576px){.cart-item .cart-item__container .cart-item__image-wrapper{min-height:190px;padding-bottom:0}}.cart-item .cart-item__container.cart-item__container--full-width{justify-content:space-between;width:100%}.cart-item .cart-item__container.cart-item__container--full-width .cart-item__info,.cart-item .cart-item__container.cart-item__container--full-width .cart-item__title{max-width:100%}.cart-item .cart-item__image-wrapper{display:flex;position:relative;width:100%;padding-bottom:118%}@media (min-width: 576px){.cart-item .cart-item__image-wrapper{min-height:220px;min-width:160px;max-width:160px;padding-bottom:0}}.cart-item .cart-item__image{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;border-radius:var(--border-radius-card-images, 50px)}.cart-item .cart-item__wrapper{width:100%;display:flex;flex-direction:column;gap:10px}@media (min-width: 768px){.cart-item .cart-item__wrapper{align-items:center;flex-direction:row;justify-content:space-between;gap:20px}}.cart-item .cart-item__remove{display:flex;text-decoration:none}@media (-moz-touch-enabled: 0),(hover: hover){.cart-item .cart-item__remove:hover .cart-item__text--tertiary{color:var(--primary-text, #000000)}}.cart-item .cart-item__remove *{pointer-events:none}.cart-item .cart-item__counter{display:flex;align-items:center;justify-content:space-between;gap:10px;width:max-content}.cart-item .cart-item__counter .cart-item__remove-text{display:none}@media (min-width: 576px){.cart-item .cart-item__counter{flex-direction:column;gap:5px}.cart-item .cart-item__counter .cart-item__remove-icon{display:none}.cart-item .cart-item__counter .cart-item__remove-text{display:block}}.cart-item .cart-item__remove-icon{display:flex;align-items:center;justify-content:center;width:44px;height:46px;color:var(--error, #C10000)}.cart-item .cart-item__title{text-decoration:none}@media (min-width: 992px){.cart-item .cart-item__title{max-width:220px}}.cart-item .cart-item__text.cart-item__text--tertiary{color:var(--tertiary-text, #767676)}.cart-item .cart-item__text.cart-item__text--line{text-decoration:line-through}.cart-item .cart-item__info{display:flex;flex-direction:column;align-self:flex-start;gap:10px;width:100%}@media (min-width: 992px){.cart-item .cart-item__info{max-width:260px}}.cart-item .cart-item__prices-top{display:flex;gap:4px;align-items:flex-end}.cart-item .cart-item__prices-top *{line-height:1}.cart-item .cart-item__line-price{display:flex;flex-direction:column}@media (min-width: 768px){.cart-item .cart-item__line-price{align-items:flex-end}}.cart-item .cart-item__info-column{display:flex;flex-direction:column}.cart-item .cart-item__discount{display:flex;align-items:center;gap:3px}.cart-item .cart-item__discount svg{min-width:10px;max-width:10px;width:10px;height:10px}.cart-info{display:flex;flex-direction:column;gap:10px}@media (min-width: 576px){.cart-info{gap:20px}}.cart-info .cart-info__buttons{display:flex;flex-direction:column;gap:10px}.cart-info .cart-info__top{display:flex;flex-direction:column;gap:10px;padding:20px;border:1px solid var(--primary-color, #000000);border-radius:var(--border-radius-cart-blocks, 50px)}.cart-info .cart-info__top .cart-info__button{width:100%}.cart-info .cart-info__price-wrapper{display:flex;align-items:center;justify-content:space-between;gap:20px}.cart-info .cart-info__item{position:relative;display:flex;flex-direction:column;border:1px solid var(--primary-color, #000000);border-radius:var(--border-radius-cart-blocks, 50px)}.cart-info .cart-info__item-opener{line-height:0}.cart-info .cart-info__item-opener[open] .cart-info-item__opener-icon:after{transform:translate(-50%,-50%)}.cart-info .cart-info__item-opener[open]~.cart-info__item-content{max-height:var(--cart-info-height, 100%);visibility:visible;opacity:1}@media (-moz-touch-enabled: 0),(hover: hover){.cart-info .cart-info__item-opener:hover{cursor:pointer}}.cart-info .cart-info-item__opener-text{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:20px;list-style:none}.cart-info .cart-info-item__opener-text:focus-visible{outline:Highlight auto 1px;outline-offset:1px}.cart-info .cart-info-item__opener-text::-webkit-details-marker{display:none}.cart-info .cart-info-item__opener-icon{position:relative;min-width:17px;max-width:17px;width:17px;height:17px}.cart-info .cart-info-item__opener-icon:before,.cart-info .cart-info-item__opener-icon:after{content:"";position:absolute;width:100%;height:2px;top:50%;left:50%;background-color:var(--primary-color, #000000);transition:transform .3s ease;-webkit-transition:transform .3s ease;-moz-transition:transform .3s ease;-o-transition:transform .3s ease}.cart-info .cart-info-item__opener-icon:before{transform:translate(-50%,-50%)}.cart-info .cart-info-item__opener-icon:after{transform:translate(-50%,-50%) rotate(90deg)}.cart-info .cart-info__item-content{padding-left:20px;padding-right:20px;max-height:0;visibility:hidden;opacity:0;overflow:hidden;transition-property:opacity,max-height,visibility;transition-duration:.2s,.3s,.3s;transition-delay:.3s,0s,0s;transition-timing-function:linear}.cart-info .cart-info__item-content .cart-info__item-content-inner{padding-top:10px;padding-bottom:20px}.cart-info .cart-info__item-content .input-group__textarea-wrapper,.cart-info .cart-info__item-content .input-group{width:100%}.shipping-estimator{display:flex;flex-direction:column;gap:20px;width:100%}.shipping-estimator .input-group__input{width:100%}.shipping-estimator .shipping-estimator__result:not(.hidden){animation:animation-opacity .3s ease}.empty-cart{position:relative;display:flex;flex-direction:column;align-items:center;text-align:center;gap:20px;width:100%;max-width:593px;align-self:center;padding:20px}.empty-cart:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--secondary-background, #767676);opacity:.2;border-radius:var(--border-radius-cart-blocks, 50px)}.empty-cart.empty-cart--modal{margin-top:40px}.empty-cart:not(.empty-cart--modal){margin-top:20px}@media (min-width: 992px){.empty-cart:not(.empty-cart--modal){padding:20px 80px}}.empty-cart .empty-cart__icon{position:relative;width:40px;height:40px}.empty-cart .empty-cart__icon svg{width:100%;height:100%}.empty-cart .empty-cart__text-content{position:relative;display:flex;flex-direction:column;align-items:center;gap:10px}.stars{position:relative;display:grid;grid-template-columns:repeat(5,auto);transition:gap .4s ease;gap:4px;max-width:140px;--stars-width: 24px}.stars svg{height:var(--stars-width);transition:.4s ease}.stars svg:nth-of-type(odd){width:var(--stars-width);grid-column:auto;grid-row:auto;fill:var(--rating-secondary-color, #767676)}.stars svg:nth-of-type(2n){position:absolute;width:calc(var(--stars-width) * clamp(0,var(--stars-multiply),1));fill:var(--rating-primary-color, #FFCD79)}.stars svg:nth-of-type(2){--stars-multiply: var(--rating);grid-column:1/5}.stars svg:nth-of-type(4){--stars-multiply: calc(var(--rating) - 1);grid-column:2/5}.stars svg:nth-of-type(6){--stars-multiply: calc(var(--rating) - 2);grid-column:3/5}.stars svg:nth-of-type(8){--stars-multiply: calc(var(--rating) - 3);grid-column:4/5}.stars svg:nth-of-type(10){--stars-multiply: calc(var(--rating) - 4);grid-column:5/5}.announcement-bar{position:relative;display:flex;align-items:center;justify-content:center;width:100%;padding-top:10px;padding-bottom:10px;word-break:break-word;background-color:var(--primary-color, #000000);color:var(--secondary-text, #ffffff)}.announcement-bar:is(.announcement-bar--center){text-align:center}.announcement-bar:is(.announcement-bar--right){text-align:right}.announcement-bar:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:1px;background-color:var(--disabled, #e3e3e3)}.header{background-color:var(--primary-background, #ffffff);z-index:999}.header .header__container{position:relative;display:flex;align-items:center}@media (min-width: 992px){.header .header__container{flex-direction:column;align-items:flex-start}.header .header__container:after{display:none}}.header .header__container:after{content:"";position:absolute;width:100%;height:1px;background-color:var(--disabled, #e3e3e3);left:0;bottom:0}.header .header-top{position:relative;display:flex;align-items:center;width:100%}.header .header-top .container{display:flex;align-items:center;justify-content:space-between;gap:15px;padding-top:8px;padding-bottom:8px;width:100%}@media (min-width: 480px){.header .header-top .container{padding-top:18px;padding-bottom:18px}}@media (min-width: 992px){.header .header-top:after{content:"";position:absolute;width:100%;height:1px;background-color:var(--disabled, #e3e3e3);left:0;bottom:0}}.header .header-links__list-slider-wrapper{width:100%}@media (min-width: 992px){.header .header-links__list-slider-wrapper{overflow:hidden}}.header .header-burger__opener{position:relative;display:flex;margin-left:20px;color:var(--primary-color, #000000)}@media (min-width: 992px){.header .header-burger__opener{display:none}}@media (-moz-touch-enabled: 0),(hover: hover){.header .header-burger__opener:hover{cursor:pointer}}.header .header-burger__opener:not(.show) .arrow-icon-wrapper{pointer-events:none;opacity:0;transform:scale(.7)}.header .header-burger__opener:not(.show) .cross-icon-wrapper{opacity:1;transform:translate(-50%,-50%) scale(1)}.header .header-burger__opener[open].show .arrow-icon-wrapper{pointer-events:all;opacity:1;transform:scale(1)}.header .header-burger__opener[open].show .cross-icon-wrapper{opacity:0;transform:translate(-50%,-50%) scale(.7)}.header .header-burger__opener .arrow-icon-wrapper{position:absolute;width:100%;height:100%;padding:10px;z-index:2;transition:opacity,transform .3s ease;background-color:transparent;color:var(--primary-color, #000000)}@media (min-width: 992px){.header .header-burger__opener .arrow-icon-wrapper{display:none}}@media (-moz-touch-enabled: 0),(hover: hover){.header .header-burger__opener .arrow-icon-wrapper:hover{cursor:pointer}}.header .header-burger__opener .arrow-icon-wrapper svg{rotate:-180deg}.header .header-burger__opener .cross-icon-wrapper{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:30px;height:30px;z-index:1}.header .header-burger__opener .cross-icon-wrapper,.header .header-burger__opener .burger-icon-wrapper{display:flex;align-items:center;justify-content:center;transition:opacity,transform .3s ease;pointer-events:none}.header .header-burger__opener:not([open]) .burger-icon-wrapper{opacity:1;transform:scale(1)}.header .header-burger__opener:not([open]) .cross-icon-wrapper{opacity:0;transform:translate(-50%,-50%) scale(.7)}.header .header-burger__opener:not([open]) .arrow-icon-wrapper{pointer-events:none;opacity:0;transform:scale(.7)}.header .header-burger__opener[open] .burger-icon-wrapper{opacity:0;transform:scale(.7)}.header .header-burger__opener[open] .cross-icon-wrapper{opacity:1;transform:translate(-50%,-50%) scale(1)}.header .header-burger__opener:not([open])~.header-links{display:none}@media (min-width: 992px){.header .header-burger__opener:not([open])~.header-links{display:flex}}.header .header-burger__opener[open]~.header-links{display:flex;animation:animation-opacity .3s ease}.header .header-burger__opener-text{display:flex;align-items:center;justify-content:center;min-width:44px;max-width:44px;width:100%;height:44px;padding:10px}.header .header-burger__opener-text svg{width:100%;height:100%}.header .header__logo{display:flex}.header .header__logo-text{display:flex;text-decoration:none;width:100%;max-width:var(--header-logo-width-mobile, 115px)}@media (min-width: 480px){.header .header__logo-text{max-width:var(--header-logo-width-desktop, 178px)}}.header .header__logo-text svg,.header .header__logo-text img{width:100%;height:auto}.header .header__logo-text img{object-fit:cover}.header .header__static{display:flex}.header .header__static-item{display:flex;align-items:center;justify-content:center;min-width:44px;max-width:44px;width:100%;height:44px;padding:10px;background-color:transparent;color:var(--primary-color, #000000)}.header .header__static-item svg{width:100%;height:100%}.header .header-search{position:relative}.header .header-search:not(.header-search--mobile){display:none}@media (min-width: 992px){.header .header-search:not(.header-search--mobile){display:flex}}.header .header-search.header-search--mobile{display:flex;margin-bottom:20px}@media (min-width: 992px){.header .header-search.header-search--mobile{display:none}}.header .header-search.header-search--mobile .header-search__form{display:flex;align-items:center;width:100%;border-right:1px solid var(--primary-color, #000000)}.header .header-search.header-search--mobile .header-search__button{display:flex;align-items:center;justify-content:center;background-color:transparent;padding:0;border-left:1px solid var(--primary-color, #000000)}.header .header-search.header-search--mobile .header-search__field-wrapper{flex-grow:1}.header .header-search.header-search--mobile .header-search__icon{display:flex}.header .header-search__opener{border-width:1px;border-style:solid;border-color:transparent;transition:all .3s ease!important;transition-delay:.3s!important}@media (-moz-touch-enabled: 0),(hover: hover){.header .header-search__opener:hover{cursor:pointer}}@media (min-width: 992px){.header .header-search__opener:not([open])~.header-search__form{visibility:hidden;transform:scaleX(0)}.header .header-search__opener:not([open]) .header-search__icon.header-search__icon--magnify{display:flex}.header .header-search__opener:not([open]) .header-search__icon:not(.header-search__icon--magnify){display:none}.header .header-search__opener[open]{transition-delay:0s!important;border-color:var(--primary-color, #000000)}.header .header-search__opener[open]~.header-search__form{visibility:visible;transform:scaleX(1)}.header .header-search__opener[open] .header-search__icon.header-search__icon--magnify{display:none}.header .header-search__opener[open] .header-search__icon:not(.header-search__icon--magnify){display:flex;animation:animation-opacity .3s ease}}.header .header-burger__opener-text,.header .header-search__opener-text{list-style:none}.header .header-burger__opener-text:focus-visible,.header .header-search__opener-text:focus-visible{outline:Highlight auto 1px;outline-offset:1px}.header .header-burger__opener-text::-webkit-details-marker,.header .header-search__opener-text::-webkit-details-marker{display:none}.header .header-search__icon-wrapper{display:flex;align-items:center;justify-content:center;width:44px;height:44px}.header .header-search__icon{color:var(--primary-color, #000000)}.header .header-search__icon svg{width:100%;height:100%}.header .header-search__form{display:flex;order:-1;border-width:1px;border-style:solid;border-color:var(--primary-color, #000000);border-right:none;transition-property:visibility,opacity,transform;transition-duration:.2s;transform-origin:right;transition-timing-function:ease-in-out}.header .header-search__field{width:100%;border-radius:0;background-color:transparent}@media (min-width: 992px){.header .header-search__field{min-width:454px}}.header .header-search__submit-label{display:none}.header .header-links{display:flex;flex-direction:column;position:absolute;top:100%;background-color:var(--primary-background, #ffffff);width:100%;z-index:1000;overflow:auto}@media (min-width: 992px){.header .header-links{position:relative;top:inherit;flex-direction:row;overflow:initial}.header .header-links:after{content:"";position:absolute;width:100%;height:1px;background-color:var(--disabled, #e3e3e3);left:0;bottom:0;z-index:1101}}.header .header-links>.container{display:flex;flex-direction:column;padding-top:20px;padding-bottom:20px}@media (min-width: 992px){.header .header-links>.container{justify-content:center;flex-direction:row;padding-top:0;padding-bottom:0}}.header .header-links.header-links--slider>.container{padding-left:0;padding-right:0;max-width:1400px}.header .header-links__slider-item.swiper-slide{height:auto;width:100%;border-top:1px solid var(--primary-color, #000000)}.header .header-links__slider-item.swiper-slide:first-child{border-top:none}@media (min-width: 992px){.header .header-links__slider-item.swiper-slide{height:100%;border:none;width:max-content}.header .header-links__slider-item.swiper-slide:not(:first-child) .header-links__slider-link{padding-left:20px}.header .header-links__slider-item.swiper-slide .header-links__slider-link{padding-right:20px}}.header .header-links__slider-link{position:relative;display:flex;align-items:center;padding:10px 0;justify-content:space-between;gap:10px;outline-offset:-2px}@media (min-width: 992px){.header .header-links__slider-link{justify-content:flex-start;white-space:nowrap;padding:8px 0;gap:5px}}.header .header-links__slider-link-inner{word-break:break-word;flex-grow:1;font-weight:var(--font-body-weight-semi-bold)}@media (min-width: 992px){.header .header-links__slider-link-inner{flex-grow:0;font-weight:var(--font-body-weight-regular)}}@media (-moz-touch-enabled: 0),(hover: hover){.header .header-links__slider-link-inner:hover{text-decoration:underline}}.header .header-catalog__container{flex-grow:1}.header .header-catalog__container .header-links__opener{width:100%;justify-content:flex-end}@media (min-width: 992px){.header .header-catalog__container{display:initial;flex-grow:0}.header .header-catalog__container .header-links__opener{width:initial;justify-content:center}}.header .header-links__opener{display:flex;align-items:center;justify-content:center;width:24px;height:24px;background-color:transparent;color:var(--primary-text, #000000)}.header .header-links__opener .icon-arrow-wrapper{display:flex;pointer-events:none}@media (min-width: 992px){.header .header-links__opener .icon-arrow-wrapper{display:none}}.header .header-links__opener .icon-chevron-wrapper{display:none;pointer-events:none;width:17px;height:17px}@media (min-width: 992px){.header .header-links__opener .icon-chevron-wrapper{display:flex}.header .header-links__opener .icon-chevron-wrapper svg{width:100%;height:100%}}.header .header-links__opener svg{pointer-events:none;transition:transform .15s linear}@media (min-width: 992px){.header .header-links__opener{padding:5px}.header .header-links__opener.active svg{transform:translateY(3px)}}@media (min-width: 992px) and (-moz-touch-enabled: 0),(min-width: 992px) and (hover: hover){.header .header-links__opener:hover{cursor:pointer}.header .header-links__opener:hover svg{transform:translateY(3px)}}.header .header-links__list{display:flex;align-items:center;width:100%}@media (min-width: 992px){.header .header-links__list{flex-grow:1;z-index:1100;background-color:transparent}}.header .header-links__slider-wrapper.swiper-wrapper{display:flex;flex-direction:column}.header .header-links__slider-wrapper.swiper-wrapper.transform-none{transform:none!important}@media (min-width: 992px){.header .header-links__slider-wrapper.swiper-wrapper{align-items:center;flex-direction:row}.header .header-links__slider-wrapper.swiper-wrapper.transform-none{transform:initial}}.header .header-links__slider-wrapper--no-js{overflow:auto;display:flex}.header .header-links-slider__button{display:none}@media (min-width: 992px){.header .header-links-slider__button{position:relative;align-items:center;justify-content:center;min-width:40px;max-width:40px;width:100%;height:40px;padding:0;border-width:1px;border-style:solid;border-color:var(--disabled, #e3e3e3);transition:background-color .3s ease;border-top:none;border-bottom:none;background-color:transparent;color:var(--primary-text, #000000)}.header .header-links-slider__button svg{rotate:-90deg}.header .header-links-slider__button.header-links-slider__button--prev svg{rotate:90deg}}@media (min-width: 992px) and (min-width: 992px){.header .header-links-slider__button.header-links-slider__button--prev.show+.header-links__list-slider-wrapper .header-links__slider-item:first-child .header__link{padding-left:20px}}@media (min-width: 992px){.header .header-links-slider__button:not(.show){display:none}.header .header-links-slider__button.show{display:flex;animation:animation-opacity .3s ease-in}}@media (min-width: 992px) and (-moz-touch-enabled: 0),(min-width: 992px) and (hover: hover){.header .header-links-slider__button:hover{background-color:var(--primary-color, #000000);color:var(--primary-background, #ffffff)}}@media (min-width: 992px){.header .header-links-slider__button:disabled{pointer-events:none}}.header .header-catalog-wrapper{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;background-color:var(--primary-background, #ffffff);transition-property:visibility,opacity,transform,border-color;transition-duration:.3s;transition-timing-function:linear;visibility:hidden;opacity:0}.header .header-catalog-wrapper.show-design-mode,.header .header-catalog-wrapper.show{visibility:visible;opacity:1}@media (min-width: 992px){.header .header-catalog-wrapper{top:100%;height:auto;transform-origin:top;z-index:1102;background-color:transparent}.header .header-catalog-wrapper:before{content:"";position:absolute;width:100%;height:20px;top:-10px;left:0;background-color:transparent}.header .header-catalog-wrapper:after{content:"";position:absolute;width:100%;height:var(--header-catalog-height, 100%);background-color:var(--primary-background, #ffffff);z-index:-1;top:0;left:0;transition:height .3s ease;border-bottom:1px solid var(--disabled, #e3e3e3)}}.header .header-catalog{display:flex;flex-direction:column;gap:40px;padding-top:20px;padding-bottom:20px}@media (min-width: 992px){.header .header-catalog{flex-direction:row}}.header .header-catalog__list{width:100%;height:100%}@media (min-width: 992px){.header .header-catalog__list{display:grid;grid-template-columns:1fr 1fr;column-gap:20px;row-gap:20px;max-height:46vh;overflow:auto;padding-top:4px;padding-bottom:4px}.header .header-catalog__list::-webkit-scrollbar{width:6px}.header .header-catalog__list::-webkit-scrollbar-thumb{border-radius:10px;background-color:var(--scrollbar-thumb, #8E8E8E)}.header .header-catalog__list::-webkit-scrollbar-track{border-radius:10px;background-color:var(--scrollbar-track, #D9D9D9);opacity:.5}}@media (min-width: 1200px){.header .header-catalog__list{column-gap:40px}.header .header-catalog__list:not(.header-catalog__list--thee):not(.header-catalog__list--five):not(.header-catalog__list--six){grid-template-columns:repeat(4,1fr)}.header .header-catalog__list.header-catalog__list--six{grid-template-columns:repeat(6,1fr)}.header .header-catalog__list.header-catalog__list--five{grid-template-columns:repeat(5,1fr)}.header .header-catalog__list.header-catalog__list--thee{grid-template-columns:repeat(3,1fr)}}.header .header-catalog__list .header__link{padding-top:10px;padding-bottom:10px}.header .header-catalog__list .header__link::first-child{padding-top:0}@media (min-width: 992px){.header .header-catalog__list .header__link{padding-top:5px;padding-bottom:5px}.header .header-catalog__list .header__link::first-child{padding-top:5}}@media (-moz-touch-enabled: 0),(hover: hover){.header .header__link--single:hover{text-decoration:underline}}.header .header-catalog__list-item{display:flex;flex-direction:column;width:100%;height:max-content;border-bottom:1px solid var(--primary-color, #000000);outline-offset:-1px}.header .header-catalog__list-item:last-child{border-bottom:none}@media (min-width: 992px){.header .header-catalog__list-item{border-bottom:none;gap:5px;padding-left:3px}}@media (-moz-touch-enabled: 0),(hover: hover){.header .header-catalog__list-item--no-opener:hover{text-decoration:underline}}.header .header-catalog__list-item-opener:not([open])~.header-catalog-list__inner-links{display:none}@media (min-width: 992px){.header .header-catalog__list-item-opener:not([open])~.header-catalog-list__inner-links{display:grid}}.header .header-catalog__list-item-opener[open] .icon-plus-wrapper:after{transform:translate(-50%) rotate(90deg)}.header .header-catalog__list-item-opener[open]~.header-catalog-list__inner-links{display:grid;animation:animation-opacity .3s ease}@media (min-width: 992px){.header .header-catalog__list-item-opener[open]~.header-catalog-list__inner-links{animation:none}}@media (-moz-touch-enabled: 0),(hover: hover){.header .header-catalog__list-item-opener:hover{cursor:pointer}}.header .header-catalog__list-item-opener-text{display:flex;align-items:center;justify-content:space-between;gap:10px;padding-top:10px;padding-bottom:10px;list-style:none}@media (min-width: 992px){.header .header-catalog__list-item-opener-text{padding-top:0;padding-bottom:0}.header .header-catalog__list-item-opener-text .icon-plus-wrapper{display:none}}.header .header-catalog__list-item-opener-text:focus-visible{outline:Highlight auto 1px;outline-offset:1px}.header .header-catalog__list-item-opener-text::-webkit-details-marker{display:none}.header .header-catalog__list-item-opener-text .header__link{padding:0}@media (-moz-touch-enabled: 0),(hover: hover){.header .header-catalog__list-item-opener-text .header__link:hover{text-decoration:underline}}.header .header-catalog__list-item-opener-text .header__link-icon-plus{display:flex;align-items:center;justify-content:flex-end}.header .header-catalog__list-item-opener-text .header__link,.header .header-catalog__list-item-opener-text .header__link-icon-plus{flex-grow:1}.header .icon-plus-wrapper{position:relative;max-width:16px;min-width:16px;width:100%;height:16px}.header .icon-plus-wrapper:before{content:"";position:absolute;top:50%;left:0;width:100%;height:2px;transform:translateY(-50%);background-color:var(--primary-color, #000000)}.header .icon-plus-wrapper:after{content:"";position:absolute;top:0;left:50%;width:2px;height:100%;transform:translate(-50%);background-color:var(--primary-color, #000000)}.header .icon-plus-wrapper:after{transition:transform .3s ease}.header .header-catalog-list__inner-links{display:grid}@media (min-width: 992px){.header .header-catalog-list__inner-links{margin-top:5px}}.header .header-catalog-list__inner-links .header__link{padding-top:5px;padding-bottom:5px}.header .header-catalog-list__inner-links .header__link:first-child{padding-top:0}.header .header-catalog-list__inner-links .header__link:last-child{padding-bottom:10px}@media (-moz-touch-enabled: 0),(hover: hover){.header .header-catalog-list__inner-links a:hover{text-decoration:underline}}.header .header-catalog__promo{display:flex;flex-direction:column;gap:20px;width:100%}@media (min-width: 992px){.header .header-catalog__promo{max-width:320px;gap:30px;max-height:46vh;overflow:auto;padding-right:3px}.header .header-catalog__promo::-webkit-scrollbar{width:6px}.header .header-catalog__promo::-webkit-scrollbar-thumb{border-radius:10px;background-color:var(--scrollbar-thumb, #8E8E8E)}.header .header-catalog__promo::-webkit-scrollbar-track{border-radius:10px;background-color:var(--scrollbar-track, #D9D9D9);opacity:.5}}.header .header-catalog__promo-image-wrapper{position:relative;display:flex;min-height:200px;width:100%}@media (min-width: 992px){.header .header-catalog__promo-image-wrapper{min-height:230px}}.header .header-catalog__promo-image{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.header .header__link,.header .header__link a{text-decoration:none}.header .sticky{position:fixed;top:0;left:0;width:100%;z-index:1001;border-top:1px solid var(--disabled, #e3e3e3)}.header .header__cart-link-wrapper{position:relative;display:flex;align-items:center;justify-content:center}.header .header__cart-link-wrapper .header__cart-counter{position:absolute;top:50%;left:50%;width:17px;height:17px;background-color:var(--primary-color, #000000);color:var(--secondary-color, #ffffff);display:flex;justify-content:center;align-items:center;text-align:center;border-radius:50%;line-height:1;font-size:11px;font-weight:600;pointer-events:none;transform:scale(0);opacity:0;visibility:hidden;transition-property:transform,opacity,visibility;transition-duration:.3s;transition-timing-function:ease}.header .header__cart-link-wrapper .header__cart-counter.show{transform:scale(1);opacity:1;visibility:visible}header.gradient .header-catalog-wrapper,header.gradient .header-catalog-wrapper:after,header.gradient .header-links,header.gradient predictive-search{background-color:var(--primary-background, #ffffff);background:var(--background-gradient, var(--primary-background))}
/*# sourceMappingURL=/cdn/shop/t/2/assets/main.css.map */
