*{box-sizing:border-box;margin:0}body{display:flex;flex-direction:column;margin:0;min-height:100svh}html:has(dialog[scroll-lock][open],details[scroll-lock][open]){overflow:hidden}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}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-primary--family);background-color:var(--color-background);color:var(--color-foreground)}.sash-carousel{--sash-carousel-visible: var(--sash-carousel-visible-desktop, 4);--sash-carousel-gap: var(--sash-carousel-gap-desktop, 24px);width:calc(100% + (var(--sash-gutter, 0px) * 2));min-width:0;margin-inline:calc(var(--sash-gutter, 0px) * -1);overflow:visible}.sash-carousel__track{display:grid;box-sizing:border-box;grid-template-columns:none!important;grid-auto-flow:column;grid-auto-columns:calc((100% - (var(--sash-carousel-gap) * (var(--sash-carousel-visible) - 1))) / var(--sash-carousel-visible));gap:var(--sash-carousel-gap);width:100%;min-width:0;margin:0;padding-inline:var(--sash-gutter, 0px);overflow-x:auto;overflow-y:hidden;overscroll-behavior-inline:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--sash-gutter, 0px);scrollbar-width:none;touch-action:pan-x pan-y pinch-zoom;cursor:default}.sash-carousel__track::-webkit-scrollbar{display:none}.sash-carousel[data-sash-carousel-scrollable] .sash-carousel__track{cursor:grab}.sash-carousel[data-sash-carousel-scrollable] .sash-carousel__track.is-dragging{cursor:grabbing;scroll-snap-type:none;-webkit-user-select:none;user-select:none}.sash-carousel__track :is(img,video,a){-webkit-user-drag:none}.sash-carousel__slide{min-width:0;scroll-snap-align:start;scroll-snap-stop:normal}.sash-carousel__controls{display:flex;align-items:center;gap:12px;margin:24px var(--sash-gutter, 0px) 0}.sash-carousel__controls[hidden]{display:none!important}.sash-carousel__direction{display:grid;width:44px;height:44px;flex:0 0 44px;place-items:center;padding:0;color:var(--sash-ink);background:transparent;border:1px solid var(--sash-border);border-radius:999px;cursor:pointer}.sash-carousel__direction svg{width:18px;height:18px;transform:rotate(-90deg)}.sash-carousel__direction--previous svg{transform:rotate(90deg)}.sash-carousel__direction:disabled{opacity:.35;cursor:default}.sash-carousel__status{display:flex;min-width:0;flex:1;align-items:center;gap:12px}.sash-carousel__counter{flex:0 0 auto;font-size:.7rem;font-variant-numeric:tabular-nums}.sash-carousel__progress-track{position:relative;flex:1;height:1px;overflow:hidden;background:var(--sash-border)}.sash-carousel__progress{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--sash-ink);transform:scaleX(0);transform-origin:left center}@media(max-width:989px){.sash-carousel{--sash-carousel-visible: var(--sash-carousel-visible-tablet, 2.5);--sash-carousel-gap: var(--sash-carousel-gap-tablet, 18px)}}@media(max-width:749px){.sash-carousel{--sash-carousel-visible: var(--sash-carousel-visible-mobile, 1.2);--sash-carousel-gap: var(--sash-carousel-gap-mobile, 12px)}}@media(prefers-reduced-motion:no-preference){html.sash-motion-pending [data-sash-motion]:not([data-sash-hero]) [data-sash-reveal],html.sash-motion-pending [data-sash-carousel-motion-item],html.sash-motion-pending [data-sash-hero] [data-sash-hero-copy]>*,html.sash-motion-pending [data-sash-hero] [data-sash-media],html.sash-motion-pending [data-sash-product-hero] [data-sash-product-gallery],html.sash-motion-pending [data-sash-product-hero] [data-sash-product-panel],html.sash-motion-pending [data-sash-product-hero] .sash-product__information-rail{opacity:0;visibility:hidden}}.shopify-section{--content-grid: 0 minmax(0, 1fr) 0;position:relative;grid-template-columns:var(--content-grid);display:grid;width:100%}.shopify-section>*{grid-column:2;min-width:0}.shopify-section>.full-width{grid-column:1 / -1}
/*# sourceMappingURL=/cdn/shop/t/5/assets/critical.css.map */
