.icon-container svg{width:100%;height:100%;display:block}*{box-sizing:border-box;margin:0}body{display:flex;flex-direction:column;scroll-behavior:smooth;margin:0;min-height:100svh}html:has(dialog[scroll-lock][open],details[scroll-lock][open]){overflow:hidden}main{flex:1;position:relative}footer{margin-top:auto}img,picture,video,canvas,svg{display:block;max-width:100%;height:auto}input,textarea,select{font:inherit;border-radius:var(--style-border-radius-inputs)}select{background-color:var(--color-background);color:currentcolor}.dropdown-above{top:auto!important;bottom:100%!important;margin-top:0!important;margin-bottom:.5rem!important;transform:translateY(0)!important}.dropdown-below{top:100%!important;bottom:auto!important;margin-top:.5rem!important;margin-bottom:0!important;transform:translateY(0)!important}[data-dropdown]{position:absolute;z-index:50}.facet-dropdown-trigger{position:relative}.facet-dropdown-arrow{transition:transform .2s ease}.facet-dropdown{pointer-events:none}.facet-dropdown.opacity-100{pointer-events:auto}.facets-container-wrapper{overflow:visible;position:relative}.facets-horizontal-wrapper{position:relative;overflow:visible;padding-bottom:.5rem}.facets-scroll-container{overflow-x:auto;overflow-y:visible;display:flex;gap:.75rem;padding-bottom:20rem;margin-bottom:-20rem}dialog{background-color:var(--color-background);color:var(--color-foreground)}p{text-wrap:pretty}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}p:empty{display:none}:is(p,h1,h2,h3,h4,h5,h6):first-child,:empty:first-child+:where(p,h1,h2,h3,h4,h5,h6){margin-block-start:0}:is(p,h1,h2,h3,h4,h5,h6):last-child,:where(p,h1,h2,h3,h4,h5,h6)+:has(+:empty:last-child){margin-block-end:0}body{font-family:var(--font-body);font-size:var(--font-size-base);background-color:var(--color-background);color:var(--color-foreground)}.svg-wrapper{display:inline-flex;justify-content:center;align-items:center;width:25px;height:25px}.svg-wrapper>svg{height:100%;width:100%}.shopify-section{width:100%;display:flex;justify-content:center}.shopify-section+.shopify-section{margin-top:var(--section-spacing)}.shopify-section>*{width:100%}.shopify-section>.full-width{max-width:none;padding-left:0;padding-right:0}.shopify-section .section-content{width:100%}.shopify-section .blocks-container{display:flex;flex-direction:column;gap:var(--block-gap)}@media (max-width: 768px){.shopify-section+.shopify-section{margin-top:calc(var(--section-spacing) * .75)}.shopify-section .blocks-container{gap:calc(var(--block-gap) * .75)}.shopify-section h1,.shopify-section h1[class*=heading],.shopify-section h1[class*=title]{font-size:2em!important}.shopify-section h2,.shopify-section h2[class*=heading],.shopify-section h2[class*=title]{font-size:1.5em!important}.shopify-section h3,.shopify-section h3[class*=heading],.shopify-section h3[class*=title]{font-size:1.17em!important}.shopify-section h4,.shopify-section h4[class*=heading],.shopify-section h4[class*=title]{font-size:1em!important}.shopify-section h5,.shopify-section h5[class*=heading],.shopify-section h5[class*=title]{font-size:.83em!important}}.shopify-section.section-padded{padding-top:var(--section-spacing);padding-bottom:var(--section-spacing)}.shopify-section.section-padded-top{padding-top:var(--section-spacing)}.shopify-section.section-padded-bottom{padding-bottom:var(--section-spacing)}.shopify-section .section-content-left{text-align:left}.shopify-section .section-content-center{text-align:center}.shopify-section .section-content-right{text-align:right}.shopify-section .section-grid{display:grid;gap:var(--block-gap)}.shopify-section .section-flex{display:flex;gap:var(--block-gap)}.shopify-section .section-flex-wrap{display:flex;flex-wrap:wrap;gap:var(--block-gap)}.shopify-section .section-grid-1{grid-template-columns:1fr}.shopify-section .section-grid-2{grid-template-columns:repeat(2,1fr)}.shopify-section .section-grid-3{grid-template-columns:repeat(3,1fr)}.shopify-section .section-grid-4{grid-template-columns:repeat(4,1fr)}@media (max-width: 768px){.shopify-section .section-grid-2,.shopify-section .section-grid-3,.shopify-section .section-grid-4{grid-template-columns:1fr}.shopify-section .section-flex{flex-direction:column}}.shopify-section .section-spacing-small{--section-spacing: calc(var(--section-spacing) * .5)}.shopify-section .section-spacing-large{--section-spacing: calc(var(--section-spacing) * 1.5)}.shopify-section .section-spacing-xlarge{--section-spacing: calc(var(--section-spacing) * 2)}.shopify-section .block-gap-small{--block-gap: calc(var(--block-gap) * .5)}.shopify-section .block-gap-large{--block-gap: calc(var(--block-gap) * 1.5)}.shopify-section .block-gap-xlarge{--block-gap: calc(var(--block-gap) * 2)}.shopify-section .section-container{width:100%;margin:0 auto;padding-left:var(--page-margin);padding-right:var(--page-margin)}.shopify-section .section-container-fluid{width:100%;padding-left:var(--page-margin);padding-right:var(--page-margin)}.shopify-section .section-bg-primary{background-color:var(--color-background);color:var(--color-foreground)}.shopify-section .section-bg-secondary{background-color:var(--color-footer-background, #f8f8f8);color:var(--color-footer-text, #666666)}.shopify-section .section-border-top{border-top:1px solid var(--color-border, #e5e5e5)}.shopify-section .section-border-bottom{border-bottom:1px solid var(--color-border, #e5e5e5)}.shopify-section .section-border-y{border-top:1px solid var(--color-border, #e5e5e5);border-bottom:1px solid var(--color-border, #e5e5e5)}.btn-primary{background-color:var(--color-btn-primary-bg);color:var(--color-btn-primary-text);border:2px solid var(--color-btn-primary-bg);cursor:pointer}.btn-primary:hover{background-color:var( --color-btn-primary-hover-bg, var(--color-btn-primary-bg) );color:var(--color-btn-primary-hover-text, var(--color-btn-primary-text));border-color:var(--color-btn-primary-hover-bg, var(--color-btn-primary-bg))}.btn-secondary{background-color:var(--color-btn-secondary-bg);color:var(--color-btn-secondary-text);border:2px solid var(--color-btn-secondary-text)}.btn-secondary:hover{background-color:var( --color-btn-secondary-hover-bg, var(--color-btn-secondary-bg) );color:var(--color-btn-secondary-hover-text, var(--color-btn-secondary-text));border-color:var( --color-btn-secondary-hover-bg, var(--color-btn-secondary-bg) )}.btn-outline{background-color:transparent;color:var(--color-btn-outline-border);border:2px solid var(--color-btn-outline-border)}.btn-outline:hover{background-color:var(--color-btn-outline-hover-bg);color:var(--color-btn-outline-hover-text);border-color:var(--color-btn-outline-hover-bg)}.product-card__button:hover:not(:disabled){background-color:var(--button-hover-bg)!important}.button{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;border-radius:.5rem;font-weight:600;text-decoration:none;cursor:pointer;transition:background-color .2s ease,box-shadow .2s ease,color .2s ease;padding:.625rem 1.25rem}.button--primary{background:var(--color-primary, #2563eb);color:#fff}.button--primary:hover{background:color-mix(in srgb,var(--color-primary, #2563eb),#000 10%)}.icon-16{width:16px;height:16px}.line-clamp-2{display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.rounded{border-radius:var(--border-radius, 8px)}.swiper-pagination{margin-top:10px;position:relative}.swiper-pagination-bullet{width:8px;height:8px;opacity:.35;transition:opacity .3s ease,transform .3s ease}.swiper-pagination-bullet-active{opacity:1;transform:scale(1.15)}.scroll-trigger{opacity:0;transform:translateY(30px);transition:opacity .6s ease-out,transform .6s ease-out;will-change:opacity,transform}.scroll-trigger:not(.scroll-trigger--offscreen):not(.scroll-trigger--design-mode){opacity:1;transform:translateY(0)}.scroll-trigger--offscreen{opacity:0!important;transform:translateY(30px)!important}.animate--fade-in{opacity:0;transition:opacity .6s ease-out;will-change:opacity}.animate--fade-in.scroll-trigger--offscreen{opacity:0!important}.animate--fade-in:not(.scroll-trigger--offscreen):not(.scroll-trigger--design-mode){opacity:1}.animate--slide-in{opacity:0;transform:translate(-30px);transition:opacity .6s ease-out,transform .6s ease-out;will-change:opacity,transform}.animate--slide-in.scroll-trigger--offscreen{opacity:0!important;transform:translate(-30px)!important}.animate--slide-in:not(.scroll-trigger--offscreen):not(.scroll-trigger--design-mode){opacity:1;transform:translate(0)}.animate--zoom-in{opacity:0;transform:scale(.95);transition:opacity .6s ease-out,transform .6s ease-out;will-change:opacity,transform}.animate--zoom-in.scroll-trigger--offscreen{opacity:0!important;transform:scale(.95)!important}.animate--zoom-in:not(.scroll-trigger--offscreen):not(.scroll-trigger--design-mode){opacity:1;transform:scale(1)}.animate--zoom-in[style*=--zoom-in-ratio]{transform:scale(var(--zoom-in-ratio, 1));transition:opacity .6s ease-out}.scroll-trigger--design-mode,.animate--fade-in.scroll-trigger--design-mode,.animate--slide-in.scroll-trigger--design-mode,.animate--zoom-in.scroll-trigger--design-mode,.animate--fade-up.scroll-trigger--design-mode{opacity:1!important;transform:none!important;transition:none!important}@media (prefers-reduced-motion: reduce){.scroll-trigger,.scroll-trigger--offscreen,.animate--fade-in,.animate--fade-in.scroll-trigger--offscreen,.animate--slide-in,.animate--slide-in.scroll-trigger--offscreen,.animate--zoom-in,.animate--zoom-in.scroll-trigger--offscreen,.animate--fade-up,.animate--fade-up.scroll-trigger--offscreen{opacity:1;transform:none;transition:none}}.scroll-trigger[style*=--animation-order],.animate--fade-in[style*=--animation-order],.animate--slide-in[style*=--animation-order],.animate--zoom-in[style*=--animation-order],.animate--fade-up[style*=--animation-order]{transition-delay:calc((var(--animation-order, 0) * .1s) + var(--animation-delay, 0ms))}.animate--fade-up{opacity:0;transform:translateY(40px);transition:opacity .9s cubic-bezier(.4,0,.2,1),transform .9s cubic-bezier(.4,0,.2,1);will-change:opacity,transform}.animate--fade-up.scroll-trigger--offscreen{opacity:0!important;transform:translateY(40px)!important}.animate--fade-up:not(.scroll-trigger--offscreen):not(.scroll-trigger--design-mode){opacity:1;transform:translateY(0)}.animate--fade-up.scroll-trigger--design-mode{opacity:1!important;transform:none!important;transition:none!important}@media (prefers-reduced-motion: reduce){.animate--fade-up,.animate--fade-up.scroll-trigger--offscreen{opacity:1;transform:none;transition:none}}.animate--fade-up[style*=--animation-order]{transition-delay:calc((var(--animation-order, 0) * .1s) + var(--animation-delay, 0ms))}[style*=--animation-delay]{transition-delay:calc(var(--animation-delay, 0ms) + (var(--animation-order, 0) * .1s))}
/*# sourceMappingURL=/cdn/shop/t/4/assets/base.css.map */
