facet-filters-form details[open]>summary{opacity:.7}facet-filters-form details[open] summary>svg{transform:rotate(180deg)}.filters-vertical details>div,.filters-vertical details>fieldset{transition:opacity .2s ease-out,transform .2s ease-out}.chip-css-tooltip{position:relative;display:inline-flex;vertical-align:middle}.chip-css-tooltip__bubble{visibility:hidden;opacity:0;position:absolute;bottom:100%;left:-100%;transform:translate(-50%);margin-bottom:.5rem;z-index:80;width:max-content;max-width:min(18rem,calc(100vw - 1.5rem));max-height:70vh;overflow-y:auto;pointer-events:none;transition:opacity .15s ease-out,visibility .15s ease-out}.chip-css-tooltip:hover .chip-css-tooltip__bubble,.chip-css-tooltip:focus-within .chip-css-tooltip__bubble{visibility:visible;opacity:1;pointer-events:auto}.chip-css-tooltip__body :where(p){margin:.35em 0}.chip-css-tooltip__body :where(p:first-child){margin-top:0}.chip-css-tooltip__body :where(p:last-child){margin-bottom:0}.chip-css-tooltip__body :where(a){text-decoration:underline;text-underline-offset:2px}.cr-size__head{display:flex;flex-direction:column;gap:.75rem;margin-bottom:.75rem}@media(min-width:48rem){.cr-size__head{flex-direction:row;align-items:center;justify-content:space-between}}.cr-size__title{margin:0;font-size:.75rem;font-weight:600}.cr-size__units{display:flex;align-items:center;gap:.5rem;font-size:.75rem}.cr-size__switch{position:relative;display:inline-block;width:2.688rem;height:1.375rem;flex:0 0 auto}.cr-size__switch input{opacity:0;width:0;height:0;position:absolute}.cr-size__switch-ui{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:999px;background:var(--color-primary, #1c3956);cursor:pointer;transition:background .2s}.cr-size__switch-ui:before{content:"";position:absolute;height:1rem;width:1rem;left:3px;bottom:3px;border-radius:999px;background:#fff;transition:transform .2s}.cr-size__switch input:checked+.cr-size__switch-ui:before{transform:translate(1.25rem)}.cr-size__switch input:focus-visible+.cr-size__switch-ui{outline:2px solid currentColor;outline-offset:2px}.cr-size__grid{display:grid;grid-template-columns:1fr;gap:1rem}@media(min-width:48rem){.cr-size__grid{grid-template-columns:1fr 1fr}}.cr-size__field{display:flex;flex-direction:column;gap:.5rem;min-width:0}.cr-size__label{font-size:.75rem}.cr-size__input{width:100%;min-height:2.813rem;padding:.5rem;font-size:1rem;border:1px solid var(--color-calculator-border, #cfcfcf);border-radius:.375rem;background:#fff}.cr-size__input--invalid{border-color:#b42318}.cr-size__hint{font-size:.625rem;line-height:1;color:#7d7d7d}.cr-size__summary{display:flex;justify-content:space-between;align-items:center;gap:1rem;margin-top:1rem;padding:.75rem 1.25rem;border-radius:.375rem;background:var(--color-foreground, #f6f4ef)}.cr-size__summary-col{display:flex;flex-direction:column;gap:.15rem;min-width:0}.cr-size__summary-col--end{text-align:right}.cr-size__summary-k,.cr-size__summary-v,.cr-size__fabric{font-size:.625rem}.cr-size__summary-v{font-weight:700}.cr-size__fabric{margin:.5rem 0 0}.stock-message-block[hidden]{display:none!important}.stock-message-block__dot{flex:none;width:9px;height:9px;border-radius:9999px;background-color:var(--stock-dot, #1B9E5A)}.stock-message-block--status{background:transparent;border:0;padding:0}.stock-message-block--pill .stock-message-block__content{text-align:center}.stock-message-block__content :where(.metafield-rich_text_field){display:inline}.stock-message-block__content :where(p){display:inline;margin:0}.stock-message-block__content :where(p+p):before{content:" "}.stock-message-block__content :where(strong,b){font-weight:800}.stock-message-block__content :where(a){color:inherit;text-decoration:underline;text-underline-offset:2px}.shopify-block-accordion{width:100%}.responsive-image img[loading=lazy]{opacity:0}.responsive-image img[loading=lazy].loaded,.responsive-image img[loading=eager]{opacity:1}@media(min-width:768px){.responsive-image{aspect-ratio:var(--desktop-aspect-ratio)!important}}quick-filter-chips{display:block;margin-bottom:.75rem}@media(min-width:768px){quick-filter-chips{display:none}}.quick-filter-chips__group{display:flex;align-items:center;gap:.625rem;height:2.5rem}.quick-filter-chips__group+.quick-filter-chips__group{margin-top:.125rem}.quick-filter-chips__label{flex:0 0 auto;font-size:.75rem;font-weight:600;line-height:1;color:var(--color-text-primary, #08082f)}.quick-filter-chips__row{flex:1 1 auto;min-width:0;height:100%;display:flex;align-items:center;gap:.5rem;overflow-x:auto;overflow-y:hidden;padding-right:.5rem;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;scrollbar-width:none}.quick-filter-chips__row::-webkit-scrollbar{display:none}.quick-filter-chip{flex:0 0 auto;display:inline-flex;align-items:center;gap:.375rem;height:2rem;padding:0 .75rem;border:1px solid var(--color-input-border, #cfcfcf);border-radius:9999px;background:#fff;color:var(--color-text-primary, #08082f);font-size:.75rem;line-height:1;white-space:nowrap;scroll-snap-align:start;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color .15s ease,border-color .15s ease,color .15s ease}.quick-filter-chip[aria-pressed=true]{background:var(--color-primary, #1c3956);border-color:var(--color-primary, #1c3956);color:#fff}.quick-filter-chip:disabled{opacity:.4;cursor:not-allowed}.quick-filter-chip:focus-visible{outline:2px solid var(--color-primary, #1c3956);outline-offset:2px}.quick-filter-chip__swatch{flex:0 0 auto;width:.875rem;height:.875rem;border:1px solid rgba(0,0,0,.12)}.quick-filter-chip[aria-pressed=true] .quick-filter-chip__swatch{box-shadow:0 0 0 1px #fff}product-list [data-mobile-grid-cols="1"] [data-grid-card][class*=col-span-1]{grid-column:span 1 / span 1!important}product-list [data-mobile-grid-cols="2"] [data-grid-card][class*=col-span-1]{grid-column:span 2 / span 2!important}@media(min-width:768px){product-list [data-desktop-grid-cols="2"] [data-grid-card][class*="md:col-span-4"]{grid-column:span 2 / span 2!important}product-list [data-desktop-grid-cols="4"] [data-grid-card][class*="md:col-span-4"]{grid-column:span 4 / span 4!important}}@media(min-width:1024px){product-list [data-desktop-grid-cols="2"] [data-grid-card][class*="lg:col-span-4"]{grid-column:span 2 / span 2!important}product-list [data-desktop-grid-cols="4"] [data-grid-card][class*="lg:col-span-4"]{grid-column:span 4 / span 4!important}}
/*# sourceMappingURL=/cdn/shop/t/72/compiled_assets/styles.css.map */
