.announcement-bar{display:grid;min-height:2.25rem;padding:var(--space-2) var(--gutter);place-items:center;background:var(--color-ink);color:var(--color-bg-primary);text-align:center}.announcement-bar p,.announcement-bar__link{font-size:.75rem;line-height:1.35;letter-spacing:.04em}.announcement-bar__link{min-height:auto}.article-related{display:grid;gap:var(--space-10);border-top:.0625rem solid var(--color-border)}.article-related__header{display:grid;gap:var(--space-3)}.article-related__articles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--grid-gap)}.article-related__card{display:grid;gap:var(--space-4)}.article-related__media{display:block;overflow:hidden;background:var(--color-sand)}.article-related__media img{width:100%;aspect-ratio:4 / 3;object-fit:cover}.article-related__card h3{font-size:1.375rem}.article-related__card h3 a{display:inline-flex;min-height:var(--touch-min);align-items:center;text-decoration:none}.article-related__objects{display:grid;gap:var(--space-7);padding-top:var(--space-10);border-top:.0625rem solid var(--color-border)}.article-related__objects-header{display:grid;max-width:40rem;gap:var(--space-3)}.article-related__objects-header .text-link{justify-self:start}.article-related__products{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-7) var(--grid-gap)}@media(min-width:750px){.article-related__products{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:749px){.article-related__articles{grid-template-columns:1fr;gap:var(--space-10)}}.brand-proposition{display:grid;align-items:center;gap:var(--space-7)}.brand-proposition__content{display:grid;max-width:42rem;gap:var(--space-5)}.brand-proposition__eyebrow{margin-bottom:calc(var(--space-5) * -.5)}.brand-proposition__text{color:var(--color-muted)}.brand-proposition__visual{overflow:hidden;background:var(--color-sand)}.brand-proposition__picture,.brand-proposition__image{display:block;width:100%;height:auto}@media screen and (min-width:48rem){.brand-proposition{grid-template-columns:minmax(0,7fr) minmax(16rem,5fr);gap:clamp(var(--space-7),8vw,var(--space-11))}.brand-proposition--without-visual{grid-template-columns:minmax(0,1fr)}}.category-cards{border-top:.0625rem solid var(--color-border)}.category-cards__header{display:grid;max-width:42rem;gap:var(--space-3);margin-bottom:var(--space-7)}.category-cards__intro{color:var(--color-muted)}.category-cards__grid{display:grid;gap:var(--space-card-gap)}.category-card{position:relative;min-width:0}.category-card__media{overflow:hidden;aspect-ratio:4 / 5;background:var(--color-sand)}.category-card__media .image,.category-card__image{width:100%;height:100%;object-fit:cover;transition:transform var(--motion-slow) var(--ease-meorin)}.category-card:hover .category-card__image{transform:scale(1.015)}.category-card__content{display:grid;gap:var(--space-2);padding-top:var(--space-4)}.category-card__content h3{font-size:clamp(1.5rem,2.2vw,2rem)}.category-card__content p{color:var(--color-muted);font-size:.875rem}.category-card__cta{display:inline-flex;min-height:var(--touch-min);align-items:center;justify-content:space-between;margin-top:var(--space-2);border-top:.0625rem solid var(--color-border)}.category-card__link{position:absolute;z-index:1;top:0;right:0;bottom:0;left:0}@media screen and (min-width:48rem){.category-cards__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.collection-editorial{display:grid;align-items:center;gap:var(--space-7);border-top:.0625rem solid var(--color-border)}.collection-editorial__media{min-width:0;min-height:28rem;overflow:hidden;aspect-ratio:4 / 5;background:var(--color-sand)}.collection-editorial__media picture,.collection-editorial__image{display:block;max-width:100%;width:100%;height:100%;object-fit:cover}.collection-editorial__content{display:grid;min-width:0;max-width:38rem;gap:var(--space-4)}.collection-editorial__text{color:var(--color-muted)}.collection-editorial__text>*+*{margin-top:var(--space-3)}.collection-editorial__editor-note{padding:var(--space-4);border:.0625rem dashed var(--color-border);color:var(--color-muted)}@media screen and (max-width:47.99rem){.collection-editorial__media{min-height:0}}@media screen and (min-width:48rem){.collection-editorial{grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:clamp(var(--space-7),7vw,var(--space-10))}.collection-editorial--text_first .collection-editorial__media{grid-column:2}.collection-editorial--text_first .collection-editorial__content{grid-column:1;grid-row:1}.collection-editorial__media{aspect-ratio:3 / 2}}.collection-links{border-top:.0625rem solid var(--color-border)}.collection-links__header{display:grid;max-width:42rem;gap:var(--space-3);margin-bottom:var(--space-7)}.collection-links__intro{color:var(--color-muted)}.collection-links__grid{display:grid;gap:var(--space-8) var(--space-card-gap)}.collection-link-card{position:relative;min-width:0}.collection-link-card__media{overflow:hidden;aspect-ratio:3 / 2;background:var(--color-sand)}.collection-link-card__media .image,.collection-link-card__image{width:100%;height:100%;object-fit:cover;transition:transform var(--motion-slow) var(--ease-meorin)}.collection-link-card:hover .collection-link-card__image{transform:scale(1.015)}.collection-link-card__content{display:grid;gap:var(--space-2);padding-top:var(--space-4)}.collection-link-card__content h3{font-size:clamp(1.5rem,2.2vw,2rem)}.collection-link-card__content>p:not(.type-label){color:var(--color-muted);font-size:.875rem}.collection-link-card__link{position:absolute;z-index:1;top:0;right:0;bottom:0;left:0}@media screen and (min-width:48rem){.collection-links__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.collection-products{display:grid;grid-template-columns:repeat(auto-fill,minmax(500px,1fr))}.collections{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(var(--collection-card-size),100%),1fr));gap:var(--grid-gap)}.collections--compact{--collection-card-size: 160px}.collections--full{--collection-card-size: 280px}.collection-card{display:flex;flex-direction:column;width:100%}.contact-form{border-top:.0625rem solid var(--color-border)}.contact-form__layout{display:grid;grid-template-columns:minmax(14rem,.7fr) minmax(0,1.3fr);gap:clamp(var(--space-8),9vw,var(--space-16))}.contact-form__intro{display:grid;align-self:start;gap:var(--space-5)}.contact-form__heading{font-size:clamp(2rem,3vw,2.75rem)}.contact-form__text,.contact-form__details{color:var(--color-muted)}.contact-form__details{display:grid;gap:var(--space-2);padding-top:var(--space-5);border-top:.0625rem solid var(--color-border)}.contact-form__details a{display:inline-flex;min-height:var(--touch-min);align-items:center;color:var(--color-ink)}.contact-form__form{display:grid;gap:var(--space-6)}.contact-form__fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-5)}.contact-form__field--wide{grid-column:1 / -1}.contact-form__status{padding:var(--space-4);border:.0625rem solid var(--color-border)}.contact-form__status--success{background:var(--color-sand)}.contact-form__status--error{border-color:var(--color-ink)}.contact-form__status ul{padding-left:1.25rem}@media(max-width:749px){.contact-form__layout,.contact-form__fields{grid-template-columns:1fr}.contact-form__layout{gap:var(--space-10)}.contact-form__field--wide{grid-column:auto}}.custom-section{position:relative;overflow:hidden;width:100%}.custom-section__background{position:absolute;width:100%;height:100%;z-index:-1;overflow:hidden}.custom-section__background img{position:absolute;width:100%;height:auto;top:50%;left:50%;transform:translate(-50%,-50%)}.custom-section__content{display:grid;grid-template-columns:var(--content-grid)}.custom-section__content>*{grid-column:2}.editorial-collections{background:var(--color-bg-secondary)}.editorial-collections__header{display:grid;gap:var(--space-3);margin-bottom:var(--space-8)}.editorial-collections__grid{display:grid;gap:var(--space-8) var(--space-card-gap)}.editorial-collection-card{position:relative;min-width:0}.editorial-collection-card__media{overflow:hidden;aspect-ratio:4 / 5;background:var(--color-sand)}.editorial-collection-card__media .image,.editorial-collection-card__image{width:100%;height:100%;object-fit:cover;transition:transform var(--motion-slow) var(--ease-meorin)}.editorial-collection-card:hover .editorial-collection-card__image{transform:scale(1.015)}.editorial-collection-card__content{display:grid;max-width:34rem;gap:var(--space-3);padding-top:var(--space-5)}.editorial-collection-card__content h3{font-size:clamp(1.625rem,2.8vw,2.5rem)}.editorial-collection-card__text{color:var(--color-muted)}.editorial-collection-card__link{position:absolute;z-index:1;top:0;right:0;bottom:0;left:0}@media screen and (min-width:48rem){.editorial-collections__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.editorial-collection-card:first-child{display:grid;grid-template-columns:minmax(0,13fr) minmax(16rem,7fr);grid-column:1 / -1;align-items:stretch;gap:var(--space-card-gap)}.editorial-collection-card:first-child .editorial-collection-card__media{aspect-ratio:3 / 2}.editorial-collection-card:first-child .editorial-collection-card__content{align-content:center;max-width:none;padding-top:0}}@media screen and (min-width:75rem){.editorial-collections__grid{grid-template-columns:repeat(12,minmax(0,1fr))}.editorial-collection-card:first-child{grid-column:1 / -1}.editorial-collection-card:not(:first-child){grid-column:span 4}}.editorial-content{border-top:.0625rem solid var(--color-border)}.editorial-content__inner{display:grid;gap:var(--space-section-xl)}.editorial-content__item{display:grid;grid-template-columns:minmax(16rem,.75fr) minmax(0,1.25fr);align-items:center;gap:clamp(var(--space-8),7vw,var(--space-16))}.editorial-content__item--left .editorial-content__media{grid-column:1;grid-row:1}.editorial-content__item--left .editorial-content__copy{grid-column:2}.editorial-content__item--full{grid-template-columns:minmax(0,1fr);align-items:start;gap:var(--space-8)}.editorial-content__item--full .editorial-content__media{order:-1}.editorial-content__item--full .editorial-content__copy,.editorial-content__item--full.editorial-content__item--left .editorial-content__copy,.editorial-content__item--full.editorial-content__item--left .editorial-content__media{grid-column:1;grid-row:auto}.editorial-content__copy{display:grid;max-width:35rem;gap:var(--space-5)}.editorial-content__heading{max-width:13ch}.editorial-content__text{display:grid;gap:var(--space-4);color:var(--color-muted)}.editorial-content__media{overflow:hidden;background:var(--color-sand)}.editorial-content__picture,.editorial-content__image{display:block;width:100%;height:auto}@media(max-width:749px){.editorial-content__inner{gap:var(--space-section-l)}.editorial-content__item,.editorial-content__item--left{grid-template-columns:1fr;gap:var(--space-8)}.editorial-content__item--left .editorial-content__media,.editorial-content__item--left .editorial-content__copy{grid-column:1;grid-row:auto}.editorial-content__media{order:-1}}.editorial-cta{background:var(--color-ink);color:var(--color-bg-primary)}.editorial-cta__inner{display:grid;width:min(100% - (var(--gutter) * 2),var(--editorial-max));margin-inline:auto;padding-block:var(--space-section-xl);justify-items:start;gap:var(--space-6)}.editorial-cta__heading{max-width:17ch}.editorial-cta__text{max-width:40rem;color:var(--color-sand)}.faq-accordion{border-top:.0625rem solid var(--color-border)}.faq-accordion__layout{display:grid;grid-template-columns:minmax(14rem,.65fr) minmax(0,1.35fr);gap:clamp(var(--space-8),8vw,var(--space-16))}.faq-accordion__intro{display:grid;align-self:start;gap:var(--space-4)}.faq-accordion__heading{font-size:clamp(2rem,3vw,2.75rem)}.faq-accordion__text{color:var(--color-muted)}.faq-accordion__items{border-top:.0625rem solid var(--color-border)}.faq-accordion__item{border-bottom:.0625rem solid var(--color-border)}.faq-accordion__question{display:flex;min-height:var(--touch-min);align-items:center;justify-content:space-between;gap:var(--space-5);padding-block:var(--space-5);cursor:pointer;font-weight:500;list-style:none}.faq-accordion__question::-webkit-details-marker{display:none}.faq-accordion__icon{font-size:1.5rem;font-weight:300;transition:transform var(--motion-fast) var(--ease-meorin)}.faq-accordion__item[open] .faq-accordion__icon{transform:rotate(45deg)}.faq-accordion__answer{max-width:42rem;padding:0 2.5rem var(--space-6) 0;color:var(--color-muted)}.faq-accordion__answer a{color:var(--color-ink)}@media(max-width:749px){.faq-accordion__layout{grid-template-columns:1fr;gap:var(--space-10)}}.featured-products{border-top:.0625rem solid var(--color-border)}.featured-products__header{display:flex;align-items:end;justify-content:space-between;gap:var(--space-5);margin-bottom:var(--space-7)}.featured-products__heading{margin-top:var(--space-3)}.featured-products__all{flex:0 0 auto}.featured-products__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-7) var(--space-card-gap)}@media screen and (min-width:48rem){.featured-products__grid{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:var(--space-8)}}@media screen and (min-width:75rem){.featured-products__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.site-footer{margin-top:var(--space-section-l);padding:var(--space-9) var(--gutter) var(--space-5);background:var(--color-ink);color:var(--color-bg-secondary)}.site-footer__inner{display:grid;width:min(100%,var(--content-max));margin-inline:auto;gap:var(--space-7)}.site-footer__brand{display:grid;align-content:start;gap:var(--space-4)}.site-footer__tagline{font-family:var(--font-display-family);font-size:1.25rem;line-height:1.2}.site-footer__statement,.site-footer__shipping{color:color-mix(in srgb,var(--color-bg-secondary) 72%,transparent);font-size:.875rem;line-height:1.55}.site-footer__statement{max-width:22rem}.site-footer__heading{margin-bottom:var(--space-4);color:color-mix(in srgb,var(--color-bg-secondary) 65%,transparent);font-size:.75rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.site-footer__links,.site-footer__policies{display:grid;padding:0;list-style:none}.site-footer__links a,.site-footer__email{display:inline-flex;min-height:var(--touch-min);align-items:center;color:var(--color-bg-secondary);text-decoration:none}.site-footer__links a:hover,.site-footer__email:hover,.site-footer__policies a:hover{text-decoration:underline;text-underline-offset:.3em}.site-footer__contact{align-content:start}.site-footer__shipping{margin-top:var(--space-4)}.site-footer__bottom{display:grid;width:min(100%,var(--content-max));margin:var(--space-8) auto 0;padding-top:var(--space-5);border-top:.0625rem solid color-mix(in srgb,var(--color-bg-secondary) 20%,transparent);gap:var(--space-4);color:color-mix(in srgb,var(--color-bg-secondary) 65%,transparent);font-size:.75rem}.site-footer__bottom p{max-width:none}.site-footer__payment{display:flex;flex-wrap:wrap;gap:var(--space-2)}.site-footer__payment svg{width:2.25rem}.site-footer__policies{display:flex;flex-wrap:wrap;gap:var(--space-3) var(--space-5)}.site-footer__policies a{display:inline-flex;min-height:var(--touch-min);align-items:center;color:inherit}.site-footer :focus-visible{outline-color:var(--color-bg-primary)}@media screen and (min-width:48rem){.site-footer__inner{grid-template-columns:repeat(2,minmax(0,1fr))}.site-footer__bottom{grid-template-columns:auto auto 1fr;align-items:center}.site-footer__policies{justify-content:flex-end}}@media screen and (min-width:64rem){.site-footer__inner{grid-template-columns:minmax(16rem,2fr) repeat(3,minmax(8rem,1fr))}}.site-header{border-bottom:.0625rem solid var(--color-border);background:var(--color-bg-primary);background:color-mix(in srgb,var(--color-bg-primary) 96%,transparent);-webkit-backdrop-filter:blur(.75rem);backdrop-filter:blur(.75rem)}.site-header__inner{display:grid;min-height:4rem;align-items:center;padding-inline:var(--gutter);grid-template-columns:auto 1fr auto}.site-header__brand{justify-self:center}.site-header__nav{display:none}.site-header__utilities{display:flex;align-items:center;justify-content:flex-end;gap:var(--space-1)}.site-header__icon-button{position:relative;display:inline-flex;width:var(--touch-min);min-width:var(--touch-min);height:var(--touch-min);align-items:center;justify-content:center;padding:0;border:0;background:transparent;color:var(--color-ink);cursor:pointer;text-decoration:none}.site-header__icon-button svg{width:1.375rem;height:1.375rem}.site-header__cart-count{position:absolute;top:.25rem;right:.125rem;display:grid;min-width:1.125rem;height:1.125rem;padding-inline:.1875rem;place-items:center;border-radius:50%;background:var(--color-ink);color:var(--color-bg-primary);font-size:.625rem;font-weight:600;line-height:1}.mobile-menu{width:100%;max-width:none;height:100%;max-height:none;padding:0;border:0;background:var(--color-bg-primary)}.mobile-menu::backdrop{background:#25292559}.mobile-menu__inner{display:flex;min-height:100%;flex-direction:column;padding:0 var(--gutter) var(--space-6)}.mobile-menu__header{display:flex;min-height:4rem;align-items:center;justify-content:space-between;border-bottom:.0625rem solid var(--color-border)}.mobile-menu__nav{flex:1 0 auto;padding-block:var(--space-7)}.mobile-menu__list,.mobile-menu__sublist,.site-header__nav-list,.site-header__dropdown-list{padding:0;list-style:none}.mobile-menu__list>li>a,.mobile-menu__details>summary{display:flex;min-height:3.5rem;align-items:center;font-family:var(--font-display-family);font-size:1.75rem;line-height:1.15;text-decoration:none}.mobile-menu__details>summary{cursor:pointer;list-style:none}.mobile-menu__details>summary::-webkit-details-marker{display:none}.mobile-menu__sublist{display:grid;gap:var(--space-2);padding:var(--space-2) 0 var(--space-5) var(--space-4)}.mobile-menu__sublist a{display:flex;min-height:var(--touch-min);align-items:center;color:var(--color-muted);text-decoration:none}.mobile-menu__footer{display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--space-3);padding-top:var(--space-5);border-top:.0625rem solid var(--color-border);font-size:.875rem}@media screen and (min-width:64rem){.site-header__inner{min-height:5rem;grid-template-columns:auto 1fr auto}.site-header__brand{justify-self:start}.site-header__menu-button{display:none}.site-header__nav{display:block;justify-self:center}.site-header__nav-list{display:flex;align-items:center;gap:var(--space-6)}.site-header__nav-link{display:inline-flex;min-height:var(--touch-min);align-items:center;gap:var(--space-2);color:var(--color-ink);cursor:pointer;font-size:.875rem;font-weight:500;letter-spacing:.02em;list-style:none;text-decoration:none}.site-header__nav-link::-webkit-details-marker{display:none}.site-header__dropdown{position:relative}.site-header__dropdown-list{position:absolute;z-index:10;top:calc(100% + var(--space-2));left:50%;display:grid;width:max-content;min-width:13rem;padding:var(--space-3);border:.0625rem solid var(--color-border);background:var(--color-bg-secondary);transform:translate(-50%)}.site-header__dropdown-link{display:flex;min-height:var(--touch-min);align-items:center;padding-inline:var(--space-3);color:var(--color-ink);text-decoration:none}.site-header__dropdown-link:hover{background:var(--color-sand)}.mobile-menu{display:none}}.hero-editorial{position:relative;display:flex;min-height:0;flex-direction:column;overflow:clip;background:var(--color-sand);color:var(--color-ink)}.hero-editorial__media{position:relative;height:clamp(17.5rem,75vw,18.75rem);flex:0 0 auto;overflow:hidden;background:var(--color-sand)}.hero-editorial__media picture,.hero-editorial__media img{width:100%;height:100%}.hero-editorial__image{display:block;object-fit:contain;object-position:var(--hero-mobile-image-position)}.hero-editorial__shade{position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;background:rgb(37 41 37 / var(--hero-overlay));pointer-events:none}.hero-editorial__content{display:flex;width:100%;flex-direction:column;align-items:flex-start;padding:var(--space-7) var(--gutter) var(--space-8)}.hero-editorial--center .hero-editorial__content{align-items:center;text-align:center}.hero-editorial--right .hero-editorial__content{align-items:flex-end;text-align:right}.hero-editorial--dark{background:var(--color-sand);color:var(--color-ink)}.hero-editorial--light{background:var(--color-ink);color:var(--color-bg-secondary)}.hero-editorial__eyebrow{margin-bottom:var(--space-4)}.hero-editorial__heading{max-width:10ch}.hero-editorial__text{max-width:32rem;margin-top:var(--space-5)}.hero-editorial__text p{max-width:inherit}.hero-editorial__button{width:auto;max-width:100%;margin-top:var(--space-6)}.hero-editorial--light .hero-editorial__button{border-color:var(--color-bg-secondary);background:var(--color-bg-secondary);color:var(--color-ink)}@media screen and (max-width:47.99rem){.hero-editorial__heading{font-size:clamp(2.75rem,12vw,3rem)}}@media screen and (min-width:48rem)and (max-width:63.99rem){.hero-editorial__media{height:clamp(26rem,55vw,27.5rem)}.hero-editorial__content{padding:var(--space-8) var(--gutter) var(--space-9)}}@media screen and (min-width:64rem){.hero-editorial{display:grid;height:clamp(42rem,calc(100svh - 7.3rem),48rem);grid-template-columns:minmax(24rem,.72fr) minmax(0,1fr)}.hero-editorial__media{grid-column:2;grid-row:1;height:100%}.hero-editorial__image{object-position:var(--hero-image-position)}.hero-editorial__content{grid-column:1;grid-row:1;justify-content:center;padding:var(--space-9) max(var(--gutter),4vw)}}.in-your-space{border-top:.0625rem solid var(--color-border)}.in-your-space__header{display:grid;gap:var(--space-5);margin-bottom:var(--space-7)}.in-your-space__header h2{margin-top:var(--space-3)}.in-your-space__intro{color:var(--color-muted)}.in-your-space__scene{overflow:hidden;background:var(--color-sand)}.in-your-space__picture,.in-your-space__image{display:block;width:100%;height:auto}.in-your-space__lower{display:grid;gap:var(--space-6);margin-top:var(--space-6)}.in-your-space__products{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-card-gap)}.in-your-space__button{align-self:end}@media screen and (max-width:47.99rem){.in-your-space__button{width:100%}}@media screen and (min-width:48rem){.in-your-space__header{grid-template-columns:1fr minmax(20rem,5fr);align-items:end}.in-your-space__intro{justify-self:end;max-width:32rem}.in-your-space__lower{grid-template-columns:minmax(0,1fr) auto;align-items:start}.in-your-space__products{max-width:42rem}}.journal-preview{background:var(--color-bg-secondary)}.journal-preview__header{display:flex;align-items:end;justify-content:space-between;gap:var(--space-5);margin-bottom:var(--space-8)}.journal-preview__header h2{max-width:18ch;margin-top:var(--space-3)}.journal-preview__grid{display:grid;gap:var(--space-8) var(--space-card-gap)}.journal-card{min-width:0}.journal-card__media{display:block;overflow:hidden;aspect-ratio:3 / 2;background:var(--color-sand);text-decoration:none}.journal-card__media .image,.journal-card__image{width:100%;height:100%;object-fit:cover;transition:transform var(--motion-slow) var(--ease-meorin)}.journal-card__media:hover .journal-card__image{transform:scale(1.015)}.journal-card__content{display:grid;gap:var(--space-2);padding-top:var(--space-4)}.journal-card__content h3{font-size:clamp(1.5rem,2.3vw,2rem)}.journal-card__content h3 a{text-decoration:none}.journal-card__content>p:last-child{color:var(--color-muted);font-size:.875rem}@media screen and (min-width:48rem){.journal-preview__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (min-width:75rem){.journal-preview__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.not-found{display:grid;min-height:70svh;place-items:center;background:var(--color-ink);color:var(--color-bg-primary)}.not-found__inner{display:grid;width:min(100% - (var(--gutter) * 2),var(--editorial-max));padding-block:var(--space-section-xl);justify-items:start;gap:var(--space-6)}.not-found__heading{max-width:14ch}.not-found__text{max-width:34rem;color:var(--color-sand)}.article-main{display:grid;gap:var(--space-12)}.article-main__breadcrumb{color:var(--color-muted);font-size:.8125rem}.article-main__breadcrumb ol{display:flex;flex-wrap:wrap;gap:var(--space-2);padding:0;list-style:none}.article-main__breadcrumb li+li:before{margin-right:var(--space-2);content:"/"}.article-main__breadcrumb a{display:inline-flex;min-height:var(--touch-min);align-items:center}.article-main__header{display:grid;max-width:56rem;justify-items:start;gap:var(--space-5)}.article-main__title{max-width:20ch}.article-main__date{color:var(--color-muted);font-size:.8125rem;letter-spacing:.05em;text-transform:uppercase}.article-main__hero{overflow:hidden;background:var(--color-sand)}.article-main__hero img{width:100%;max-height:52rem;object-fit:cover}.article-main__body{width:min(100%,var(--text-max));margin-inline:auto;font-size:1.0625rem;line-height:1.8}.article-main__body>*+*{margin-top:var(--space-6)}.article-main__body h2,.article-main__body h3{margin-top:var(--space-12)}.article-main__body img{width:calc(100% + 8rem);max-width:none;height:auto;margin-left:-4rem}.article-main__body blockquote{padding-left:var(--space-6);border-left:.0625rem solid var(--color-ink);font-family:var(--font-display-family);font-size:1.5rem;line-height:1.4}@media(max-width:749px){.article-main{gap:var(--space-8)}.article-main__body img{width:100%;margin-left:0}}.journal{display:grid;gap:var(--space-section-l)}.journal__header{display:grid;max-width:52rem;gap:var(--space-5)}.journal__intro{color:var(--color-muted)}.journal__featured{display:grid;grid-template-columns:minmax(0,3fr) minmax(20rem,2fr);align-items:center;gap:clamp(var(--space-7),5vw,var(--space-8))}.journal__featured--text-only{grid-template-columns:minmax(0,42rem)}.journal__featured-media,.journal-card__media{display:block;overflow:hidden;background:var(--color-sand)}.journal__featured-media img{width:100%;aspect-ratio:8 / 5;object-fit:cover}.journal__featured-copy{min-width:0}.journal__featured-copy>.type-label{margin-bottom:var(--space-4)}.journal__featured-title{margin-bottom:var(--space-4);font-size:clamp(1.875rem,3vw,2.75rem);line-height:1.08}.journal__featured-title a,.journal-card__title a{display:inline-flex;min-height:var(--touch-min);align-items:center;text-decoration:none}.journal__date,.journal-card__date{color:var(--color-muted);font-size:.8125rem;letter-spacing:.04em;text-transform:uppercase}.journal__featured-copy .journal__date{margin-bottom:var(--space-4)}.journal__featured-copy .journal__excerpt{margin-bottom:var(--space-5);line-height:1.65}.journal__excerpt,.journal-card__excerpt{color:var(--color-muted)}.journal__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:clamp(var(--space-7),4vw,var(--space-8));row-gap:var(--space-9)}.journal-card{display:grid;min-width:0;align-content:start}.journal-card__media img{width:100%;aspect-ratio:4 / 3;object-fit:cover}.journal-card__copy{min-width:0;padding-top:var(--space-5)}.journal-card__date{margin-bottom:var(--space-3)}.journal-card__title{margin-bottom:var(--space-4);font-size:clamp(1.5rem,2vw,1.875rem);line-height:1.15}.journal-card__excerpt{display:-webkit-box;overflow:hidden;line-height:1.65;-webkit-box-orient:vertical;-webkit-line-clamp:4}.journal__pagination{display:flex;justify-content:center;padding-top:var(--space-8)}.journal__pagination-items{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--space-2)}.journal__pagination-page,.journal__pagination-control,.journal__pagination-ellipsis{display:inline-flex;min-width:var(--touch-min);min-height:var(--touch-min);align-items:center;justify-content:center}.journal__pagination-page,.journal__pagination-control{text-decoration:none}.journal__pagination-page[aria-current=page]{text-decoration:underline;text-decoration-thickness:.0625rem;text-underline-offset:.3em}.journal__pagination-control{padding-inline:var(--space-3)}@media(max-width:1199px){.journal__featured{grid-template-columns:1fr;align-items:start;gap:var(--space-6)}.journal__grid{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:var(--space-6);row-gap:var(--space-8)}}@media(max-width:767px){.journal__grid{grid-template-columns:1fr;gap:var(--space-8)}.journal__featured{gap:var(--space-5)}.journal__featured-title{font-size:clamp(1.875rem,9vw,2.375rem)}.journal-card__title{font-size:clamp(1.625rem,8vw,2rem)}}.cart-main{display:grid;gap:var(--space-12)}.cart-main__header{display:grid;gap:var(--space-3)}.cart-main__form{display:grid;gap:var(--space-12)}.cart-main__items{border-top:.0625rem solid var(--color-border)}.cart-item{display:grid;grid-template-columns:10rem minmax(0,1fr) 7rem 8rem;align-items:start;gap:var(--space-6);padding-block:var(--space-6);border-bottom:.0625rem solid var(--color-border)}.cart-item__media{display:block;overflow:hidden;aspect-ratio:4 / 5;background:var(--color-sand)}.cart-item__media img{width:100%;height:100%;object-fit:cover}.cart-item__identity{display:grid;gap:var(--space-2)}.cart-item__title{font-size:1.5rem}.cart-item__title a{text-decoration:none}.cart-item__variant,.cart-item__property{font-size:.875rem}.cart-item__quantity{gap:var(--space-2)}.cart-item__remove{justify-self:start;font-size:.8125rem}.cart-item__price{justify-self:end;font-weight:500}.cart-main__summary{display:grid;grid-template-columns:1fr minmax(18rem,26rem);align-items:start;gap:var(--space-10)}.cart-main__reassurance,.cart-main__totals{display:grid;gap:var(--space-4)}.cart-main__reassurance{max-width:30rem;padding:var(--space-6);background:var(--color-sand)}.cart-main__subtotal{display:flex;justify-content:space-between;gap:var(--space-5);font-size:1.125rem}.cart-main__note{font-size:.8125rem}.cart-main__update{border:0;background:transparent;cursor:pointer;justify-self:center}.cart-main__empty{display:grid;min-height:18rem;place-content:center;justify-items:center;gap:var(--space-6);border-block:.0625rem solid var(--color-border);text-align:center}.cart-main__related{display:grid;gap:var(--space-8);padding-top:var(--space-10);border-top:.0625rem solid var(--color-border)}.cart-main__related-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));max-width:42rem;gap:var(--grid-gap)}@media(max-width:749px){.cart-item{grid-template-columns:7rem minmax(0,1fr);gap:var(--space-4)}.cart-item__media{grid-column:1;grid-row:1 / span 3}.cart-item__identity{grid-column:2;grid-row:1}.cart-item__quantity{grid-column:2;grid-row:3;max-width:7rem}.cart-item__price{grid-column:2;grid-row:2;justify-self:start}.cart-main__summary{grid-template-columns:1fr}.cart-main__related-grid{width:100%}}.main-collection{display:block}.collection-breadcrumb,.collection-toolbar,.collection-grid-wrap{width:min(100% - (var(--gutter) * 2),var(--content-max));margin-inline:auto}.collection-breadcrumb{padding-block:var(--space-4)}.collection-breadcrumb ol{display:flex;flex-wrap:wrap;gap:var(--space-2);padding:0;color:var(--color-muted);font-size:.8125rem;list-style:none}.collection-breadcrumb li+li:before{margin-right:var(--space-2);content:"/"}.collection-breadcrumb a{text-decoration:none}.collection-hero{position:relative;width:min(100% - (var(--gutter) * 2),var(--content-max));margin-inline:auto;background:var(--color-bg-secondary)}.collection-hero__content{position:relative;z-index:2;display:grid;align-content:center;max-width:48rem;gap:var(--space-4);padding-block:var(--space-9)}.collection-hero--text_only .collection-hero__content{min-height:28rem;margin-inline:auto;text-align:center}.collection-hero__eyebrow,.collection-hero__intro{color:var(--color-muted)}.collection-hero__intro>*+*{margin-top:var(--space-3)}.collection-hero__media,.collection-hero__media picture,.collection-hero__image{width:100%;height:100%}.collection-hero__image{object-fit:cover;object-position:var(--collection-image-position)}.collection-hero--split{display:grid}.collection-hero--split .collection-hero__media{min-height:30rem;background:var(--color-sand)}.collection-hero--split .collection-hero__content{padding-inline:var(--gutter)}.collection-hero--full_bleed{display:grid;min-height:min(48rem,calc(100svh - 8rem));overflow:hidden;color:var(--color-bg-secondary)}.collection-hero--full_bleed .collection-hero__media,.collection-hero--full_bleed .collection-hero__shade,.collection-hero--full_bleed .collection-hero__content{grid-area:1 / 1}.collection-hero--full_bleed .collection-hero__shade{z-index:1;background:rgb(37 41 37 / var(--collection-overlay))}.collection-hero--full_bleed .collection-hero__content{align-self:end;padding:var(--space-9) var(--gutter)}.collection-hero--full_bleed :is(.collection-hero__eyebrow,.collection-hero__intro){color:color-mix(in srgb,var(--color-bg-secondary) 85%,transparent)}.collection-toolbar{display:flex;min-height:5rem;align-items:center;justify-content:space-between;gap:var(--space-4);border-bottom:.0625rem solid var(--color-border)}.collection-toolbar__count{color:var(--color-muted);font-size:.875rem}.collection-sort{display:flex;align-items:center;gap:var(--space-3)}.collection-sort label{font-size:.875rem;font-weight:500}.collection-sort select{width:auto;min-width:11rem;background:var(--color-bg-primary)}.collection-sort__submit{min-height:3rem}.collection-grid-wrap{padding-block:var(--space-8) var(--space-section-l)}.collection-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-8) var(--space-card-gap);padding:0;list-style:none}.collection-grid>li{min-width:0}.collection-empty{display:grid;min-height:20rem;place-content:center;justify-items:center;gap:var(--space-4);text-align:center}.collection-pagination{margin-top:var(--space-8);text-align:center}.collection-pagination .page,.collection-pagination .next,.collection-pagination .prev{display:inline-flex;min-width:var(--touch-min);min-height:var(--touch-min);align-items:center;justify-content:center}@media screen and (max-width:47.99rem){.collection-hero--split .collection-hero__media{min-height:0;aspect-ratio:4 / 5}.collection-hero--text_only .collection-hero__content{min-height:22rem}.collection-hero--full_bleed{min-height:36rem}.collection-hero__title{font-size:clamp(2.75rem,12vw,3rem)}.collection-toolbar{align-items:flex-start;flex-direction:column;padding-block:var(--space-4)}.collection-sort{display:grid;width:100%;grid-template-columns:1fr auto}.collection-sort label{grid-column:1 / -1}.collection-sort select{min-width:0;width:100%}}@media screen and (min-width:48rem){.collection-hero--split{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.collection-hero--split .collection-hero__media{min-height:38rem}.collection-hero--split .collection-hero__content{padding-inline:clamp(var(--space-7),6vw,var(--space-10))}.collection-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media screen and (min-width:75rem){.collection-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.pdp-main{gap:var(--space-6)}.pdp-breadcrumb{color:var(--color-muted);font-size:.8125rem}.pdp-breadcrumb ol{display:flex;overflow-x:auto;align-items:center;gap:var(--space-2);padding:0;list-style:none;white-space:nowrap;scrollbar-width:none}.pdp-breadcrumb li:not(:last-child):after{margin-left:var(--space-2);content:"/"}.pdp-breadcrumb a{min-height:var(--touch-min);display:inline-flex;align-items:center}.pdp-main__layout{display:grid;gap:var(--space-8)}.pdp-gallery{min-width:0}.pdp-gallery__track{display:flex;overflow-x:auto;gap:var(--space-3);margin-inline:calc(var(--gutter) * -1);padding-inline:var(--gutter);scroll-padding-inline:var(--gutter);scroll-snap-type:x mandatory;scrollbar-width:none}.pdp-gallery__track::-webkit-scrollbar{display:none}.pdp-gallery__item{flex:0 0 calc(100% - var(--space-6));min-width:0;overflow:hidden;background:var(--color-sand);scroll-snap-align:start}.pdp-gallery__item .image,.pdp-gallery__item img,.pdp-gallery__video,.pdp-gallery__model{width:100%;height:auto}.pdp-gallery__pagination{display:flex;justify-content:center;gap:var(--space-2);margin-top:var(--space-3)}.pdp-gallery__pagination a{display:inline-flex;min-width:var(--touch-min);min-height:var(--touch-min);align-items:center;justify-content:center;color:var(--color-muted);font-size:.75rem;text-decoration:none}.pdp-info{display:grid;align-content:start;gap:var(--space-6)}.pdp-info__identity{display:grid;gap:var(--space-3)}.pdp-info__identity h1{font-size:clamp(2.5rem,4.4vw,4rem)}.pdp-info__subtitle{color:var(--color-muted);font-size:1rem;letter-spacing:.02em}.pdp-info__price{margin-top:var(--space-2);font-size:1.125rem;font-weight:500;letter-spacing:.02em}.pdp-form{display:grid;gap:var(--space-4)}.pdp-form__quantity{max-width:8rem}.pdp-form__submit[disabled]{cursor:not-allowed;opacity:.55}.pdp-form__error{color:var(--color-oxide)}.pdp-reassurance{display:grid;gap:var(--space-4);padding-block:var(--space-5);border-block:.0625rem solid var(--color-border)}.pdp-reassurance__heading{font-weight:600}.pdp-reassurance dl,.pdp-reassurance dl>div{display:grid;gap:var(--space-1)}.pdp-reassurance dl{gap:var(--space-3)}.pdp-reassurance dt,.pdp-specs dt{color:var(--color-muted);font-size:.8125rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.pdp-reassurance dd,.pdp-specs dd{margin:0}.pdp-accordion{border-block:.0625rem solid var(--color-border)}.pdp-accordion+.pdp-accordion{border-top:0}.pdp-accordion summary{display:flex;min-height:var(--touch-min);cursor:pointer;align-items:center;justify-content:space-between;gap:var(--space-4);padding-block:var(--space-4);font-weight:600;list-style:none}.pdp-accordion summary::-webkit-details-marker{display:none}.pdp-accordion__icon{font-size:1.25rem;transition:transform var(--motion-fast) var(--ease-meorin)}.pdp-accordion[open] .pdp-accordion__icon{transform:rotate(45deg)}.pdp-accordion__content{padding:0 0 var(--space-5)}.pdp-specs,.pdp-specs>div{display:grid}.pdp-specs{gap:var(--space-3)}.pdp-specs>div{grid-template-columns:minmax(7rem,.4fr) 1fr;gap:var(--space-4)}@media screen and (min-width:48rem){.pdp-main__layout{grid-template-columns:minmax(0,1.18fr) minmax(18rem,.82fr);align-items:start}.pdp-gallery__track{display:grid;overflow:visible;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-4);margin-inline:0;padding-inline:0}.pdp-gallery__item{width:auto}.pdp-gallery__item--primary,.pdp-gallery__item:nth-child(4n){grid-column:1 / -1}.pdp-gallery__pagination{display:none}.pdp-info{position:sticky;top:calc(var(--space-8) + var(--space-4));padding-block:var(--space-4)}}@media screen and (min-width:75rem){.pdp-main__layout{grid-template-columns:minmax(0,3fr) minmax(22rem,2fr);gap:var(--space-9)}}.search-main{display:grid;gap:var(--space-10)}.search-main__header{display:grid;gap:var(--space-3)}.predictive-search{position:relative;display:block;max-width:52rem}.search-main__form{position:relative;display:grid;gap:var(--space-2)}.search-main__field{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--space-3)}.predictive-search__results{position:absolute;z-index:20;top:calc(100% + var(--space-2));right:0;left:0;max-height:min(34rem,70vh);overflow-y:auto;border:.0625rem solid var(--color-border);background:var(--color-bg-secondary);box-shadow:0 .75rem 2rem #25292514}.search-main__summary{padding-bottom:var(--space-4);border-bottom:.0625rem solid var(--color-border);color:var(--color-muted)}.search-main__results{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-12) var(--grid-gap)}.search-card{min-width:0}.search-card__media{display:block;overflow:hidden;background:var(--color-sand)}.search-card__media img{width:100%;aspect-ratio:4 / 3;object-fit:cover}.search-card__copy{display:grid;gap:var(--space-2);padding-top:var(--space-4)}.search-card__title{font-size:1.5rem}.search-card__title a{text-decoration:none}.search-card__excerpt{color:var(--color-muted);font-size:.875rem}.search-main__pagination{display:flex;justify-content:center}.search-main__pagination .page,.search-main__pagination .next,.search-main__pagination .prev{display:inline-flex;min-width:var(--touch-min);min-height:var(--touch-min);align-items:center;justify-content:center}@media(max-width:999px){.search-main__results{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:599px){.search-main__field{grid-template-columns:1fr}.search-main__results{gap-block:var(--space-8)}}.material-finish{display:grid;gap:var(--space-8)}.material-finish__intro{display:grid;max-width:48rem;gap:var(--space-4)}.material-finish__text{color:var(--color-muted)}.material-finish__grid{display:grid;grid-auto-columns:minmax(78vw,1fr);grid-auto-flow:column;gap:var(--space-card-gap);overflow-x:auto;padding-bottom:var(--space-3);scroll-snap-type:x proximity}.material-card{min-width:0;scroll-snap-align:start}.material-card__media{overflow:hidden;aspect-ratio:4 / 5;margin-bottom:var(--space-4);background:var(--color-sand)}.material-card__media .image,.material-card__image{width:100%;height:100%;object-fit:cover}.material-card h3{font-size:1.5rem}.material-card p{margin-top:var(--space-2);color:var(--color-muted);font-size:.875rem}@media screen and (min-width:48rem){.material-finish__grid{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-flow:row;overflow:visible}}.newsletter{display:grid;align-items:end;gap:var(--space-7);border-top:.0625rem solid var(--color-border)}.newsletter__content{display:grid;max-width:38rem;gap:var(--space-4)}.newsletter__text{color:var(--color-muted)}.newsletter__form{width:100%}.newsletter__controls{display:grid;gap:var(--space-3)}.newsletter__success,.newsletter__errors{padding:var(--space-4);border:.0625rem solid var(--color-border);background:var(--color-bg-secondary)}.newsletter__errors ul{padding-left:var(--space-5)}@media screen and (min-width:48rem){.newsletter{grid-template-columns:minmax(0,7fr) minmax(22rem,5fr);gap:var(--space-10)}.newsletter__controls{grid-template-columns:minmax(0,1fr) auto;align-items:end}}@media screen and (max-width:47.99rem){.newsletter__button{width:100%}}.page-hero{background:var(--color-bg-primary)}.page-hero__inner{display:grid;width:min(100% - (var(--gutter) * 2),var(--content-max));margin-inline:auto;padding-block:var(--space-section-l)}.page-hero__content{display:grid;max-width:52rem;align-content:center;gap:var(--space-5)}.page-hero__eyebrow{color:var(--color-muted)}.page-hero__title{max-width:16ch}.page-hero__intro{max-width:42rem;color:var(--color-muted)}.page-hero__intro p{max-width:inherit}.page-hero__media{display:block;overflow:hidden;min-height:24rem;margin-top:var(--space-10);background:var(--color-sand)}.page-hero__image{width:100%;height:100%;min-height:24rem;object-fit:cover}.page-hero--split .page-hero__inner{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:stretch;gap:var(--space-12)}.page-hero--split .page-hero__media{min-height:36rem;margin-top:0}.page-hero--split .page-hero__image{min-height:36rem}@media(max-width:749px){.page-hero__inner,.page-hero--split .page-hero__inner{grid-template-columns:1fr;gap:var(--space-8);padding-block:var(--space-section-m)}.page-hero__media,.page-hero--split .page-hero__media{min-height:23rem;margin-top:0}.page-hero__image,.page-hero--split .page-hero__image{min-height:23rem}}.philosophy-split{display:grid;background:var(--color-ink);color:var(--color-bg-secondary)}.philosophy-split__media{min-height:32rem;overflow:hidden;background:var(--color-umber)}.philosophy-split__media .image,.philosophy-split__image{width:100%;height:100%;object-fit:cover}.philosophy-split__content{display:flex;flex-direction:column;justify-content:center;padding:var(--space-9) var(--gutter)}.philosophy-split__heading{max-width:12ch;margin-top:var(--space-4)}.philosophy-split__text{max-width:32rem;margin-top:var(--space-5);color:color-mix(in srgb,var(--color-bg-secondary) 78%,transparent)}.philosophy-split__content .text-link{align-self:start;margin-top:var(--space-6)}.philosophy-split :focus-visible{outline-color:var(--color-bg-primary)}@media screen and (min-width:48rem){.philosophy-split{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.philosophy-split__media{min-height:46rem}.philosophy-split__content{padding:var(--space-10) clamp(var(--space-7),7vw,var(--space-11))}}.policy-content{border-top:.0625rem solid var(--color-border)}.policy-content__layout{display:grid;grid-template-columns:minmax(13rem,.55fr) minmax(0,1.45fr);gap:clamp(var(--space-8),8vw,var(--space-16))}.policy-content__intro{align-self:start;position:sticky;top:8rem}.policy-content__intro-heading{font-size:1.5rem}.policy-content__intro-text{margin-top:var(--space-4);color:var(--color-muted)}.policy-content__items{display:grid}.policy-content__item{display:grid;gap:var(--space-4);padding-block:var(--space-8);border-top:.0625rem solid var(--color-border)}.policy-content__item:first-child{padding-top:0;border-top:0}.policy-content__heading{font-size:clamp(1.5rem,2vw,2rem)}.policy-content__text{display:grid;max-width:45rem;gap:var(--space-4);color:var(--color-muted)}.policy-content__text ul{display:grid;gap:var(--space-2);padding-left:1.25rem}@media(max-width:749px){.policy-content__layout{grid-template-columns:1fr;gap:var(--space-10)}.policy-content__intro{position:static}}.predictive-results{display:grid;gap:var(--space-6);padding:var(--space-5)}.predictive-results__group{display:grid;gap:var(--space-3)}.predictive-results__list,.predictive-results__links{display:grid}.predictive-results__item{display:grid;grid-template-columns:4rem minmax(0,1fr);min-height:var(--touch-min);align-items:center;gap:var(--space-3);padding-block:var(--space-2);text-decoration:none}.predictive-results__item:hover,.predictive-results__item:focus-visible,.predictive-results__links a:hover,.predictive-results__links a:focus-visible{background:var(--color-sand)}.predictive-results__media{overflow:hidden;width:4rem;aspect-ratio:4 / 5;background:var(--color-sand)}.predictive-results__media img{width:100%;height:100%;object-fit:cover}.predictive-results__copy{display:grid;gap:var(--space-1)}.predictive-results__meta{color:var(--color-muted);font-size:.8125rem}.predictive-results__links a{display:grid;min-height:var(--touch-min);grid-template-columns:5rem minmax(0,1fr);align-items:center;gap:var(--space-3);padding-inline:var(--space-2);text-decoration:none}.predictive-results__links span{color:var(--color-muted);font-size:.75rem;letter-spacing:.06em;text-transform:uppercase}.predictive-results__empty{color:var(--color-muted)}.product-care-shipping{max-width:var(--text-max);border-top:.0625rem solid var(--color-border)}.care-accordion{border-bottom:.0625rem solid var(--color-border)}.care-accordion summary{display:flex;min-height:var(--touch-min);cursor:pointer;align-items:center;justify-content:space-between;gap:var(--space-4);padding-block:var(--space-4);font-weight:600;list-style:none}.care-accordion summary::-webkit-details-marker{display:none}.care-accordion__icon{font-size:1.25rem;transition:transform var(--motion-fast) var(--ease-meorin)}.care-accordion[open] .care-accordion__icon{transform:rotate(45deg)}.care-accordion__content{padding:0 0 var(--space-5)}.product-care-shipping__content{display:grid;gap:var(--space-5)}.product-care-shipping__content ul{display:grid;gap:var(--space-2);padding-left:1.25rem}.product-care-shipping__links{display:flex;flex-wrap:wrap;gap:var(--space-4) var(--space-6)}.product-in-space{display:grid;gap:var(--space-7);background:var(--color-bg-secondary)}.product-in-space__header{display:grid;max-width:42rem;gap:var(--space-4);padding-inline:0}.product-in-space__notes{color:var(--color-muted);font-size:1rem;line-height:1.7}.product-in-space__media{overflow:hidden;max-height:52rem;background:var(--color-sand)}.product-in-space__media .image,.product-in-space__media img{width:100%;height:100%;object-fit:cover}@media screen and (max-width:47.99rem){.product-in-space__media{aspect-ratio:4 / 5}}.product-journal{display:grid;gap:var(--space-7);border-top:.0625rem solid var(--color-border)}.product-journal__header{display:flex;align-items:end;justify-content:space-between;gap:var(--space-5)}.product-journal__header h2{margin-top:var(--space-3)}.product-journal__grid{display:grid;gap:var(--space-8) var(--grid-gap)}.product-journal__card{min-width:0}.product-journal__media{display:block;overflow:hidden;background:var(--color-sand)}.product-journal__media img{width:100%;aspect-ratio:4 / 3;object-fit:cover}.product-journal__content{display:grid;gap:var(--space-3);padding-top:var(--space-4)}.product-journal__date{color:var(--color-muted);font-size:.8125rem;letter-spacing:.04em;text-transform:uppercase}.product-journal__content h3{font-size:clamp(1.375rem,2vw,1.75rem)}.product-journal__content a{text-decoration:none}@media screen and (min-width:48rem){.product-journal__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media screen and (max-width:47.99rem){.product-journal__header{align-items:start;flex-direction:column}}.product-material{display:grid;align-items:center;gap:var(--space-7);border-top:.0625rem solid var(--color-border)}.product-material__media{overflow:hidden;background:var(--color-sand)}.product-material__media .image,.product-material__media img{width:100%;height:auto}.product-material__content{display:grid;max-width:36rem;gap:var(--space-4)}.product-material__facts,.product-material__facts>div{display:grid}.product-material__facts{gap:var(--space-5);margin-top:var(--space-3)}.product-material__facts>div{gap:var(--space-2);padding-top:var(--space-4);border-top:.0625rem solid var(--color-border)}.product-material__facts dt{color:var(--color-muted);font-size:.8125rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.product-material__facts dd{margin:0;line-height:1.7}@media screen and (min-width:48rem){.product-material{grid-template-columns:minmax(0,1fr) minmax(18rem,1fr);gap:var(--space-9)}.product-material--image-right .product-material__media{grid-column:2}.product-material--image-right .product-material__content{grid-column:1;grid-row:1}}.product-reviews{display:grid;gap:var(--space-6);border-top:.0625rem solid var(--color-border)}.product-story{display:grid;align-items:center;gap:var(--space-7);border-top:.0625rem solid var(--color-border)}.product-story__media{overflow:hidden;background:var(--color-sand)}.product-story__media .image,.product-story__media img{width:100%;height:auto}.product-story__content{display:grid;max-width:36rem;gap:var(--space-4)}.product-story__text{display:grid;gap:var(--space-3);color:var(--color-muted)}@media screen and (min-width:48rem){.product-story{grid-template-columns:minmax(0,1.2fr) minmax(18rem,.8fr);gap:var(--space-9)}.product-story--image-right{grid-template-columns:minmax(18rem,.8fr) minmax(0,1.2fr)}.product-story--image-right .product-story__media{grid-column:2}.product-story--image-right .product-story__content{grid-column:1;grid-row:1}}.related-products{display:grid;gap:var(--space-7);border-top:.0625rem solid var(--color-border)}.related-products__header{display:grid;max-width:40rem;gap:var(--space-3)}.related-products__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-7) var(--space-card-gap)}@media screen and (min-width:48rem){.related-products__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media screen and (min-width:75rem){.related-products__grid:has(>:nth-child(4)){grid-template-columns:repeat(4,minmax(0,1fr))}}.search-results{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.search-results .prev,.search-results .page,.search-results .next{grid-column:1 / -1}.group{display:flex;flex-wrap:nowrap;width:100%}.group--horizontal{flex-direction:row;justify-content:space-between;align-items:center;padding:0 var(--padding)}.group--vertical{flex-direction:column;align-items:var(--alignment);padding:var(--padding) 0}.text{text-align:var(--text-align)}.text--title{font-family:var(--font-display-family);font-size:clamp(1.875rem,2.6vw,2.25rem);font-weight:var(--font-display-weight);line-height:1.1}.text--subtitle{font-family:var(--font-display-family);font-size:clamp(1.5rem,2vw,1.625rem);line-height:1.15}.text--normal{max-width:var(--text-max);line-height:1.6}.brand-logo{display:inline-flex;min-height:var(--touch-min);align-items:center;color:inherit;text-decoration:none}.brand-logo__image{width:min(var(--logo-width, 9.5rem),100%);height:auto}.brand-logo__text{font-family:var(--font-display-family);font-size:1.5rem;font-weight:400;letter-spacing:.24em;line-height:1}.image{position:relative;display:block;width:100%;height:auto;overflow:hidden}.image>img{width:100%;height:auto}.product-card{min-width:0}.product-card__media{display:block;overflow:hidden;aspect-ratio:4 / 5;background:var(--color-sand);text-decoration:none}.product-card__media .image,.product-card__media img{width:100%;height:100%}.product-card__image{object-fit:cover;transition:transform var(--motion-slow) var(--ease-meorin)}.product-card__media:hover .product-card__image{transform:scale(1.015)}.product-card__content{display:grid;gap:var(--space-1);padding-top:var(--space-3)}.product-card__eyebrow{margin-bottom:var(--space-1)}.product-card__title{font-size:clamp(1.125rem,1.6vw,1.375rem);line-height:1.15}.product-card__title a{text-decoration:none}.product-card__descriptor{color:var(--color-muted);font-size:.875rem;line-height:1.45}.product-card__price{margin-top:var(--space-1);font-size:1rem;font-weight:500;letter-spacing:.01em;line-height:1.3}
/*# sourceMappingURL=/cdn/shop/t/5/compiled_assets/styles.css.map */
