.heritage-curated{--heritage-curated-accent: var(--color-primary-button-background);--heritage-curated-ink: var(--color-foreground);--heritage-curated-surface: color-mix(in srgb, var(--color-foreground) 3%, var(--color-background))}.custom-section.heritage-curated .custom-section__inner{display:grid;grid-template-columns:minmax(0,1fr);gap:clamp(1.25rem,2.5vw,2rem);align-items:start}.heritage-curated__intro{min-width:0;max-width:72ch}.heritage-curated .heritage-curated__intro>:first-child{margin:0 0 .65rem;color:var(--heritage-curated-accent);font-family:var(--font-body--family);font-size:var(--font-body--size-small);font-weight:700;letter-spacing:.16em;text-transform:uppercase}.heritage-curated .heritage-curated__intro h2{max-width:22ch;margin:0;color:var(--heritage-curated-ink);font-family:var(--font-h2--family);font-size:clamp(1.9rem,3.2vw,2.65rem);font-weight:var(--font-h2--weight);line-height:1.08;letter-spacing:-.025em;text-wrap:balance}.heritage-curated .heritage-curated__intro>:last-child:not(:first-child){max-width:55ch;margin:.85rem 0 0;color:color-mix(in srgb,var(--heritage-curated-ink) 73%,transparent);font-size:var(--font-body--size);line-height:1.55}.heritage-curated .tabs{min-width:0}.heritage-curated .tabs__navigation{justify-content:flex-start}.heritage-curated .tabs__navigation-inner{gap:.5rem;max-width:100%;padding-block:0 .35rem;scrollbar-width:none}.heritage-curated .tabs__navigation-inner::-webkit-scrollbar{display:none}.heritage-curated .tab__button{min-height:44px;padding:.65rem 1.05rem;border:1px solid color-mix(in srgb,var(--heritage-curated-ink) 17%,transparent);border-radius:2px;color:var(--heritage-curated-ink);background:var(--color-background);font-family:var(--font-body--family);font-size:.875rem;font-weight:600;letter-spacing:.015em;text-transform:none;white-space:nowrap;transition:background-color .18s ease,color .18s ease,border-color .18s ease}.heritage-curated .tab.active .tab__button{border-color:var(--heritage-curated-accent);color:var(--color-primary-button-text);background:var(--heritage-curated-accent)}.heritage-curated .tab__button:hover:not(:focus-visible){border-color:var(--heritage-curated-accent)}.heritage-curated .tab__button:focus-visible,.heritage-curated .splide__arrow:focus-visible,.heritage-curated .product-card-group-link:focus-visible{outline:2px solid var(--heritage-curated-accent);outline-offset:3px}.heritage-curated .tabs__panel{margin-block-start:.7rem}.heritage-curated .block-collection-featured .splide__slide{display:flex;height:auto}.heritage-curated .block-collection-featured .splide__slide>.slide{display:flex;width:100%;height:100%}.heritage-curated .product-card{flex:1;gap:0;padding:.45rem .45rem .85rem;border-radius:2px;background:var(--heritage-curated-surface);transition:transform .22s ease,background-color .22s ease}.heritage-curated .product-card:hover,.heritage-curated .product-card:focus-within{transform:translateY(-3px);background:color-mix(in srgb,var(--heritage-curated-accent) 6%,var(--color-background))}.heritage-curated .product-card-media-gallery__media{border-radius:0;overflow:hidden}.heritage-curated .product-card-media-gallery__media img{display:block;width:100%;transition:transform .32s ease}.heritage-curated .product-card:hover .product-card-media-gallery__media img,.heritage-curated .product-card:focus-within .product-card-media-gallery__media img{transform:scale(1.035)}.heritage-curated .product-badges--top-right{top:.9rem;right:.9rem}.heritage-curated .product-badges .badge--sales{padding:.4rem .65rem;border:0;border-radius:2px;color:var(--color-primary-button-text);background:var(--heritage-curated-accent);font-size:.7rem;font-weight:700;line-height:1.1;letter-spacing:.045em}.heritage-curated .product-card-group{flex:1;gap:.7rem;padding:1.05rem .55rem .2rem;min-width:0}.heritage-curated .product-card-group .text-block{align-content:start}.heritage-curated .product-card-group .text-block h2{margin:0;color:var(--heritage-curated-ink);font-family:var(--font-h3--family);font-size:clamp(1rem,1.35vw,1.14rem);font-weight:var(--font-h3--weight);line-height:1.3;overflow-wrap:anywhere}.heritage-curated .product-card-group product-price{justify-content:flex-end;margin-block-start:auto}.heritage-curated .product-card-group .price-container,.heritage-curated .product-card-group .prices{display:flex;flex-wrap:nowrap;gap:.35rem;align-items:baseline}.heritage-curated .product-card-group .price-container .price{color:var(--heritage-curated-ink);font-size:1.05rem;font-weight:700}.heritage-curated .product-card-group .compare-at-price{color:color-mix(in srgb,var(--heritage-curated-ink) 60%,transparent);font-size:.82rem}.heritage-curated .product-card-group .price-container>.badge{display:block;flex:none;padding:0;border:0;color:var(--heritage-curated-accent);background:transparent;font-size:.75rem;font-weight:600;line-height:1.3;white-space:nowrap}.heritage-curated .block-collection-featured .splide__arrow{width:44px;height:44px;border:0;border-radius:50%;color:var(--color-primary-button-text);background:var(--heritage-curated-accent);transition:opacity .18s ease,background-color .18s ease}.heritage-curated .block-collection-featured .splide__arrow .icon--arrow_back,.heritage-curated .block-collection-featured .splide__arrow .icon--arrow_forward{color:var(--color-primary-button-text)}@media(min-width:751px)and (max-width:900px){.heritage-curated .product-card-group .price-container,.heritage-curated .product-card-group .prices{gap:.25rem}.heritage-curated .product-card-group .price-container .price{font-size:.96rem}.heritage-curated .product-card-group .compare-at-price{font-size:.75rem}.heritage-curated .product-card-group .price-container>.badge{font-size:.7rem}}@media(max-width:750px){.custom-section.heritage-curated .custom-section__inner{gap:1.15rem}.heritage-curated .heritage-curated__intro h2{max-width:15ch}.heritage-curated .tabs__navigation-inner{width:100%}.heritage-curated .tab{flex:1 1 auto}.heritage-curated .tab__button{width:100%;padding-inline:.7rem}.heritage-curated .tabs__panel{margin-block-start:.25rem}.heritage-curated .product-card{padding-inline:.45rem}.heritage-curated .product-card-group .text-block h2{font-size:1.08rem}}@media(prefers-reduced-motion:reduce){.heritage-curated .product-card,.heritage-curated .product-card-media-gallery__media img,.heritage-curated .tab__button{transition:none;transform:none}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/heritage-curated.css.map */
