:root{--line: rgba(36, 36, 36, .14)}html{scroll-padding-top:calc(var(--header-height) + 20px)}.brand-strip ul{display:flex;flex-wrap:wrap;justify-content:center;gap:12px 24px}.brand-strip li{flex:0 0 auto}.brand-strip a{padding:8px 12px}.brand-strip a span{display:none}.hero__content p{text-wrap:pretty}.category-card__content{padding-bottom:44px}.category-card__content p{color:#fff}.page-hero{border-bottom:1px solid var(--line);background:#f3f1ec}.page-hero__description{font-size:14px;line-height:1.8}.product-card__media{background:#f0eee8;border:0;isolation:isolate}.product-card__image,.collection-layout .product-card__image{padding:clamp(16px,2vw,30px)}.product-card__meta{text-align:left;align-items:flex-start;padding:18px 0 0;gap:8px}.product-card__vendor{color:#66625d;font-size:10px;letter-spacing:.12em}.product-card__meta h3{font-size:14px;line-height:1.6;min-height:3.2em;max-width:none}.product-card__meta .price{font-size:16px;font-weight:500;text-align:left;font-variant-numeric:tabular-nums}.price-prefix{font-size:.8em;font-weight:400}.product-card__availability{display:inline-flex;align-items:center;gap:6px;color:#716b63;font-size:11px}.product-card__availability.is-available{color:#3f5746}.product-card__availability.is-available:before{content:"";width:5px;height:5px;border-radius:50%;background:currentColor}.product-card__placeholder,.product-gallery__placeholder{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:16px;background:#f0eee8;color:#716b63;font-size:12px;text-align:center;padding:20px}.product-gallery__placeholder{aspect-ratio:1}.product-card__placeholder-mark{font:600 64px/1 var(--sans);letter-spacing:-.08em;color:#bab4a8}.product-price{margin-bottom:0;font-size:26px;font-variant-numeric:tabular-nums}.price-tax-note,.product-reference{font-size:12px;line-height:1.6;color:var(--muted);margin:6px 0}.product-reference{margin-top:16px;overflow-wrap:anywhere}.product-info>.eyebrow{font-size:10px;line-height:1.8;letter-spacing:.12em}.product-title{font-size:clamp(23px,2vw,31px);text-wrap:pretty}.product-form{padding-block:22px 10px;border-top:1px solid var(--line);margin-top:22px}.quantity-row .button{min-height:52px}.quantity-row input{min-height:52px;text-align:center;font-variant-numeric:tabular-nums}.product-availability{font-size:13px}.cart-summary{border:1px solid var(--line);background:#f3f1ec;padding:28px}.cart-summary h2{font-size:22px;font-weight:400}.cart-summary .summary-row{font-size:17px;padding-block:18px}.cart-continue{display:block;text-align:center;padding:14px 0 4px;font-size:12px;text-decoration:underline;text-underline-offset:4px}.cart-drawer__fineprint{line-height:1.7}.cart-line__details h2{font-size:15px;line-height:1.6}.cart-line__price{font-size:16px;font-variant-numeric:tabular-nums}.filter-option{min-height:32px}.sort-select select{min-height:44px}.form-message:not(:empty){background:#f4e8e1;color:#803b25;padding:12px;font-size:13px}@media(min-width:821px){.filters-panel{position:sticky;top:calc(var(--header-height) + 24px);align-self:start;max-height:calc(100vh - var(--header-height) - 40px);overflow-y:auto}}@media(max-width:820px){.product-gallery__stage{border:0}.product-info{padding-top:12px}.product-title{font-size:25px}.filter-option{min-height:42px}}@media(max-width:600px){.hero{min-height:540px}.hero__content{padding-block:64px 96px}.hero__actions{display:flex}.hero__actions .button{width:auto;flex:1 1 140px;max-width:220px}.brand-strip ul{gap:8px 16px}.brand-strip a{font-size:14px;padding:8px 4px}.section{padding-block:52px}.category-card,.category-card:last-child{min-height:360px}.product-card__meta{gap:7px;padding-top:14px}.product-card__meta h3{font-size:13px}.product-card__meta .price{font-size:15px}.product-card__vendor{font-size:9px}.product-card__availability{font-size:11px}.product-card__placeholder{font-size:10px;padding:14px;gap:12px}.product-card__placeholder-mark{font-size:48px}.product-card__image,.collection-layout .product-card__image{padding:12px}.product-grid,.collection-layout .product-grid{gap:32px 14px}.cart-summary{padding:22px}.product-form input,.product-form select,.newsletter-form input,.sort-select select{font-size:16px}}@media(prefers-reduced-motion:reduce){.product-card__image{transition:none}.product-card:hover .product-card__image{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/storefront-refinement.css.map */
