.formline-fallback{display:grid;min-height:min(42rem,72svh);align-content:center;justify-items:start;gap:1.25rem;padding-block:clamp(4rem,10vw,9rem)}.formline-fallback h1{max-width:12ch;font-size:clamp(2.75rem,6vw,5.5rem);font-weight:540;letter-spacing:-.065em;line-height:.94}.formline-fallback>p:not(.eyebrow){max-width:34rem}.formline-article{max-width:58rem;padding-block:clamp(3.5rem,8vw,7rem)}.formline-article>img{width:100%;max-height:40rem;margin-bottom:2rem;object-fit:cover}.formline-article>header{display:grid;gap:.75rem;margin-bottom:2rem}.formline-article h1{font-size:clamp(2.5rem,6vw,5rem);font-weight:540;letter-spacing:-.065em;line-height:.96}.formline-article>.rte{font-size:1rem;line-height:1.7}.formline-article form{display:grid;gap:1rem;margin-top:2rem}.formline-article form div{display:grid;gap:.4rem}.formline-article input,.formline-article textarea{min-height:3rem;padding:.75rem}.formline-journal{padding-block:clamp(3.5rem,8vw,7rem)}.formline-journal>header{display:grid;gap:.75rem;margin-bottom:2rem}.formline-journal h1{font-size:clamp(2.5rem,5vw,4.5rem);font-weight:540;letter-spacing:-.06em}.formline-journal__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;background:var(--world-line)}.formline-journal article{padding:1rem;background:var(--world-panel)}.formline-journal article img{width:100%;aspect-ratio:4 / 3;object-fit:cover}.formline-journal article h2{margin-top:1rem;font-size:1.35rem}.formline-journal article>p,.formline-journal article .rte{margin-top:.65rem;font-size:.82rem}@media(max-width:749px){.formline-journal__grid{grid-template-columns:1fr}}.brand-statement{display:grid;min-height:min(42rem,72svh);align-content:space-between;padding:clamp(2rem,4vw,4rem) var(--page-margin) clamp(3rem,7vw,7rem);background:var(--statement-background);color:var(--statement-color)}.brand-statement__meta{display:flex;justify-content:space-between;font-size:.63rem;font-weight:620;letter-spacing:.1em;text-transform:uppercase}.brand-statement h2{max-width:14ch;margin-top:clamp(4rem,10vw,9rem);font-size:clamp(3.5rem,8vw,8.5rem);font-weight:520;letter-spacing:-.082em;line-height:.86}.brand-statement__body{max-width:36rem;margin-top:clamp(2rem,5vw,5rem);margin-left:auto;font-size:clamp(1rem,1.45vw,1.28rem);line-height:1.48}@media(max-width:749px){.brand-statement{min-height:36rem}.brand-statement h2{margin-top:4rem;font-size:clamp(3.5rem,16vw,5.2rem)}.brand-statement__body{margin-top:2.5rem;margin-left:0}}.cart-page{padding-block:clamp(3rem,6vw,6rem) clamp(5rem,10vw,10rem)}.cart-page__header{padding-bottom:clamp(2rem,4vw,4rem);border-bottom:1px solid var(--color-line)}.cart-page h1{margin-top:.7rem;font-size:clamp(3.8rem,7.5vw,8rem);font-weight:520;letter-spacing:-.08em;line-height:.85}.cart-page h1 span{color:color-mix(in srgb,currentcolor 40%,transparent);font-size:.36em;vertical-align:top}.cart-page__form{display:grid;align-items:start;grid-template-columns:minmax(0,1.35fr) minmax(20rem,.65fr);gap:clamp(2rem,7vw,8rem);padding-top:clamp(2rem,4vw,4rem)}.cart-item{display:grid;grid-template-columns:minmax(8rem,13rem) minmax(0,1fr);gap:clamp(1rem,2.5vw,2.5rem);padding-block:1.25rem;border-bottom:1px solid var(--color-line)}.cart-item:first-child{padding-top:0}.cart-item__media{display:grid;aspect-ratio:4 / 5;overflow:hidden;background:var(--color-surface);color:var(--color-chocolate);place-items:center;text-decoration:none}.cart-item__media img{width:100%;height:100%;object-fit:cover}.cart-item__media span{font-size:5rem;font-weight:700}.cart-item__details{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:1rem}.cart-item__title{font-size:clamp(1.2rem,2vw,2rem);font-weight:560;letter-spacing:-.04em;text-decoration:none}.cart-item dl,.cart-item__details p{margin-top:.65rem;color:color-mix(in srgb,currentcolor 62%,transparent);font-size:.7rem}.cart-item dl div{display:flex;gap:.25rem}.cart-item dt,.cart-item dd{margin:0}.cart-item__price{display:flex;gap:.5rem;font-size:.8rem;white-space:nowrap}.cart-item__actions{display:flex;align-items:center;align-self:end;grid-column:1 / -1;gap:.65rem;font-size:.66rem;font-weight:620;text-transform:uppercase}.cart-item__actions input{width:3.75rem;min-height:2.5rem;padding:.45rem;text-align:center}.cart-item__actions a{margin-left:.5rem}.cart-page__update{padding:1rem 0;border:0;border-bottom:1px solid currentcolor;background:transparent;font-size:.66rem;font-weight:650;letter-spacing:.075em;text-transform:uppercase}.cart-summary{position:sticky;top:6.5rem;padding:clamp(1.35rem,3vw,3rem);border:1px solid var(--color-line)}.cart-summary h2{font-size:clamp(1.8rem,3vw,3rem);font-weight:520;letter-spacing:-.055em}.cart-summary__row,.cart-summary__discounts li{display:flex;justify-content:space-between;gap:1rem;padding-block:1rem;border-bottom:1px solid var(--color-line);font-size:.8rem}.cart-summary__discounts{padding:0;list-style:none}.cart-summary>p{margin-top:1rem;color:color-mix(in srgb,currentcolor 62%,transparent);font-size:.68rem;line-height:1.5}.cart-summary__checkout{width:100%;margin-top:1.5rem}.cart-summary>a{display:block;margin-top:1rem;font-size:.68rem;font-weight:620;text-align:center}.cart-page__empty{display:grid;min-height:min(36rem,62svh);align-items:end;grid-template-columns:minmax(0,1.35fr) minmax(18rem,.65fr);gap:clamp(2rem,7vw,8rem);padding-top:clamp(2rem,5vw,5rem)}.cart-page__empty>div:first-child{align-self:start;font-size:.65rem;font-weight:650;letter-spacing:.1em}.cart-page__empty h2{max-width:12ch;font-size:clamp(2.5rem,5vw,5.5rem);font-weight:520;letter-spacing:-.075em;line-height:.92}.cart-page__empty p{max-width:34rem;margin-top:1rem;font-size:.86rem}.cart-page__empty .button{margin-top:1.5rem}@media(max-width:749px){.cart-page__form,.cart-page__empty{grid-template-columns:1fr;gap:2rem}.cart-item{grid-template-columns:7.5rem minmax(0,1fr)}.cart-item__details{grid-template-columns:1fr}.cart-item__price{grid-row:2}.cart-summary{position:static}.cart-page__empty{min-height:30rem}}.collections{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(var(--collection-card-size),100%),1fr));gap:var(--grid-gap)}.formline-collections{padding-block:clamp(3.5rem,8vw,7rem)}.formline-collections>header{display:grid;gap:.75rem;margin-bottom:2rem}.formline-collections h1{font-size:clamp(2.5rem,5vw,4.5rem);font-weight:540;letter-spacing:-.06em}.collections--compact{--collection-card-size: 160px}.collections--full{--collection-card-size: 280px}.collection-card{display:flex;flex-direction:column;width:100%;padding:1rem;border:1px solid var(--world-line);background:var(--world-panel);text-decoration:none}.collection-card__content{display:grid;gap:.45rem;padding-top:.8rem}.collection-card h2{font-size:1rem}.formline-contact{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:clamp(48px,9vw,150px);padding:clamp(64px,9vw,140px) var(--page-margin);background:var(--color-background)}.formline-contact__intro{align-self:start}.formline-contact__eyebrow,.formline-contact__status{margin:0 0 22px;font-size:11px;font-weight:700;letter-spacing:.18em;text-transform:uppercase}.formline-contact h1{max-width:8ch;margin:0;font-size:clamp(54px,7vw,110px);line-height:.88;letter-spacing:-.065em}.formline-contact__copy{max-width:520px;margin-top:36px;font-size:18px;line-height:1.55}.formline-contact__panel{padding:clamp(28px,5vw,70px);background:var(--color-foreground);color:var(--color-background)}.formline-contact__fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:30px 22px}.formline-contact__field--wide{grid-column:1 / -1}.formline-contact__field label{display:block;margin-bottom:10px;font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.formline-contact__field label span{opacity:.62}.formline-contact__field input,.formline-contact__field textarea{width:100%;border:1px solid rgb(var(--color-background-rgb) / .45);border-radius:0;padding:15px 14px;background:transparent;color:inherit;font:inherit}.formline-contact__field textarea{resize:vertical}.formline-contact__field input:focus-visible,.formline-contact__field textarea:focus-visible{outline:2px solid var(--color-background);outline-offset:3px}.formline-contact__submit{display:inline-flex;align-items:center;justify-content:space-between;gap:50px;min-width:220px;margin-top:30px;border:0;padding:17px 20px;background:var(--color-background);color:var(--color-foreground);font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;cursor:pointer}.formline-contact__privacy{max-width:520px;margin:20px 0 0;font-size:12px;line-height:1.5;opacity:.72}.formline-contact__privacy a{color:inherit;text-underline-offset:3px}.formline-contact__errors,.formline-contact__success{margin-bottom:30px;border:1px solid currentColor;padding:20px}.formline-contact__success p:last-child{margin-bottom:0}@media screen and (max-width:749px){.formline-contact{display:block;padding-block:52px 72px}.formline-contact__intro{margin-bottom:52px}.formline-contact h1{font-size:clamp(50px,17vw,72px)}.formline-contact__panel{margin-inline:calc(var(--page-margin) * -1);padding:36px var(--page-margin) 44px}.formline-contact__fields{grid-template-columns:1fr}.formline-contact__field--wide{grid-column:auto}.formline-contact__submit{width:100%}}.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-split{display:grid;min-height:42rem;grid-template-columns:1.35fr 1fr;background:var(--color-surface)}.editorial-split--right .editorial-split__media{order:2}.editorial-split__media{min-height:38rem;overflow:hidden}.editorial-split__media img,.editorial-split__media video,.editorial-split__media svg{width:100%;height:100%;object-fit:cover}.editorial-split__content{display:flex;align-items:flex-start;justify-content:center;flex-direction:column;padding:clamp(2rem,5vw,6rem)}.editorial-split h2{max-width:10ch;margin-top:.5rem;font-size:clamp(2.8rem,6vw,7rem);font-weight:500;letter-spacing:-.075em;line-height:.86}.editorial-split__content>div{max-width:34rem;margin-top:1.5rem}.editorial-split .button{margin-top:1.75rem}@media(max-width:749px){.editorial-split{grid-template-columns:1fr}.editorial-split--right .editorial-split__media{order:0}.editorial-split__media{min-height:65svh}.editorial-split__content{min-height:30rem}}.featured-products{padding-block:clamp(5rem,9vw,9rem)}.featured-products__header{display:grid;align-items:end;grid-template-columns:minmax(0,1.35fr) minmax(18rem,.65fr);gap:clamp(2rem,6vw,7rem);margin-bottom:clamp(2rem,4vw,4rem)}.featured-products h2{max-width:13ch;margin-top:.75rem;font-size:clamp(2.7rem,5.3vw,5.8rem);font-weight:520;letter-spacing:-.072em;line-height:.92}.featured-products__intro{max-width:34rem;font-size:.9rem;line-height:1.55}.featured-products__intro>a{display:inline-flex;gap:.8rem;margin-top:1.2rem;font-size:.68rem;font-weight:650;letter-spacing:.075em;text-transform:uppercase}.featured-products__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(.75rem,1.4vw,1.5rem)}.featured-products__grid--1{grid-template-columns:minmax(0,.5fr)}.featured-products__empty{display:grid;align-items:center;min-height:min(38rem,68svh);grid-template-columns:minmax(0,1.35fr) minmax(17rem,.65fr);gap:clamp(2rem,6vw,7rem);padding:clamp(1.2rem,3vw,3rem);border:1px solid var(--color-line);background:color-mix(in srgb,var(--color-surface) 58%,var(--color-background))}.featured-products__empty-art{display:grid;min-height:30rem;grid-template-columns:repeat(2,1fr);gap:1px;background:var(--color-line)}.featured-products__empty-art span{display:grid;background:var(--color-chocolate);color:color-mix(in srgb,var(--color-background) 76%,transparent);font-size:clamp(5rem,13vw,13rem);font-weight:690;letter-spacing:-.08em;place-items:center}.featured-products__empty>div:last-child>p:not(.eyebrow){max-width:35rem;margin-top:1rem;font-size:.92rem;line-height:1.55}.featured-products__editor-note{color:var(--color-accent)}@media(max-width:749px){.featured-products__header,.featured-products__empty{grid-template-columns:1fr;gap:1.5rem}.featured-products__grid,.featured-products__grid--1{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}.featured-products__empty{min-height:0;padding:.75rem}.featured-products__empty-art{min-height:19rem}.featured-products__empty>div:last-child{padding:1rem .5rem 1.25rem}}.fit-guide{padding:clamp(4.5rem,9vw,9rem) var(--page-margin);border-block:1px solid var(--color-line);background:var(--color-surface)}.fit-guide__header{display:grid;align-items:end;grid-template-columns:minmax(0,1.3fr) minmax(18rem,.7fr);gap:clamp(2rem,7vw,8rem);margin-bottom:clamp(3rem,6vw,6rem)}.fit-guide h2{max-width:12ch;margin-top:.75rem;font-size:clamp(2.8rem,5.7vw,6.4rem);font-weight:520;letter-spacing:-.078em;line-height:.9}.fit-guide__header>div:last-child{max-width:34rem;font-size:.92rem;line-height:1.55}.fit-guide__steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--color-line)}.fit-step{min-height:19rem;padding:1.5rem clamp(1rem,2.5vw,2.5rem) 1.75rem;border-right:1px solid var(--color-line)}.fit-step:first-child{padding-left:0}.fit-step:last-child{padding-right:0;border-right:0}.fit-step__number{display:block;color:color-mix(in srgb,currentcolor 48%,transparent);font-size:.66rem;font-weight:640;letter-spacing:.08em}.fit-step h3{max-width:13ch;margin-top:clamp(3rem,6vw,6rem);font-size:clamp(1.45rem,2.5vw,2.6rem);font-weight:520;letter-spacing:-.055em;line-height:1}.fit-step>div{max-width:30rem;margin-top:.9rem;font-size:.82rem;line-height:1.55}.fit-step>a{display:inline-flex;gap:.7rem;margin-top:1.4rem;font-size:.66rem;font-weight:650;letter-spacing:.075em;text-transform:uppercase}@media(max-width:749px){.fit-guide__header,.fit-guide__steps{grid-template-columns:1fr}.fit-guide__header{gap:1.25rem}.fit-step,.fit-step:first-child,.fit-step:last-child{min-height:0;padding:1.25rem 0 2rem;border-right:0;border-bottom:1px solid var(--color-line)}.fit-step:last-child{border-bottom:0}.fit-step h3{margin-top:2rem}}.formline-hero{display:grid;min-height:min(48rem,calc(100svh - 6rem));grid-template-columns:minmax(20rem,.78fr) minmax(0,1.22fr);border-bottom:1px solid var(--color-line);background:var(--hero-background)}.formline-hero--left .formline-hero__media{order:-1}.formline-hero__content{display:flex;min-height:inherit;justify-content:space-between;flex-direction:column;padding:clamp(2rem,4.2vw,5.25rem) var(--page-margin) clamp(1.5rem,3vw,3rem)}.formline-hero__copy{max-width:37rem}.formline-hero h1{max-width:9ch;margin-top:clamp(1.1rem,2.2vw,2.2rem);font-size:clamp(3.15rem,5.6vw,6.5rem);font-weight:520;letter-spacing:-.072em;line-height:.91}.formline-hero__body{max-width:31rem;margin-top:clamp(1.25rem,2.4vw,2rem);font-size:clamp(.94rem,1.15vw,1.1rem);line-height:1.5}.formline-hero__actions{display:flex;align-items:center;flex-wrap:wrap;gap:1.35rem;margin-top:clamp(2rem,5vw,5rem)}.formline-hero__secondary{padding-block:.4rem;border-bottom:1px solid currentcolor;font-size:.7rem;font-weight:630;letter-spacing:.06em;text-decoration:none;text-transform:uppercase}.formline-hero__note{max-width:32rem;padding-top:1.4rem;border-top:1px solid var(--color-line);margin-top:2.5rem;font-size:.69rem;letter-spacing:.02em}.formline-hero__media,.formline-hero__media picture,.formline-hero__media img,.formline-hero__media video,.formline-hero__placeholder{width:100%;height:100%}.formline-hero__media{min-height:inherit;overflow:hidden;background:var(--hero-media-background)}.formline-hero__media img,.formline-hero__media video{object-fit:cover}.formline-hero__placeholder{position:relative;display:grid;min-height:inherit;overflow:hidden;background:radial-gradient(circle at 66% 26%,color-mix(in srgb,var(--color-background) 14%,transparent),transparent 24%),linear-gradient(145deg,var(--hero-media-background),color-mix(in srgb,var(--hero-media-background) 68%,#000));color:color-mix(in srgb,var(--color-background) 90%,transparent);place-items:center}.formline-hero__placeholder:before,.formline-hero__placeholder:after{position:absolute;width:min(36vw,30rem);aspect-ratio:1;border:1px solid color-mix(in srgb,currentcolor 28%,transparent);border-radius:50%;content:""}.formline-hero__placeholder:before{top:-19%;right:-12%}.formline-hero__placeholder:after{bottom:-27%;left:-12%}.formline-hero__monogram{font-size:clamp(14rem,34vw,36rem);font-weight:710;letter-spacing:-.12em;line-height:.7;opacity:.92;transform:translate(-.05em)}.formline-hero__media-label,.formline-hero__editor-note{position:absolute;bottom:1.35rem;font-size:.62rem;font-weight:620;letter-spacing:.11em;text-transform:uppercase}.formline-hero__media-label{left:1.35rem}.formline-hero__editor-note{right:1.35rem}@media(max-width:989px){.formline-hero{grid-template-columns:minmax(18rem,.88fr) minmax(0,1.12fr)}}@media(max-width:749px){.formline-hero,.formline-hero--left{min-height:0;grid-template-columns:1fr}.formline-hero__media,.formline-hero--left .formline-hero__media{min-height:58svh;order:-1}.formline-hero__content{min-height:31rem;padding:2rem var(--page-margin) 1.5rem}.formline-hero h1{max-width:10ch;margin-top:.85rem;font-size:clamp(3.15rem,14vw,4.7rem)}.formline-hero__body{margin-top:1rem}.formline-hero__actions{align-items:flex-start;flex-direction:column;gap:1rem;margin-top:2rem}.formline-hero__actions .button{width:100%}.formline-hero__note{margin-top:2rem}.formline-hero__placeholder:before,.formline-hero__placeholder:after{width:78vw}.formline-hero__monogram{font-size:78vw}}.welcome{display:grid;grid-template-columns:var(--content-grid);background-color:#f6f6f7;padding:72px 0}.welcome-content{grid-column:2;display:flex;justify-content:space-between;align-items:center;gap:1rem;width:100%;padding:0 24px}.welcome-description{max-width:80ch;line-height:1.4;margin-top:1.5rem}.icon{width:300px}.highlights{display:grid;gap:2rem;grid-template-columns:repeat(3,1fr);margin-top:50px}@media(max-width:1100px){.highlights{grid-template-columns:1fr}}.highlight{display:flex;flex-direction:column;height:100%;padding:24px;border-radius:8px;background-color:#eef3ff;color:#5c5f62;line-height:1.4}.highlight>*+*{margin-top:1rem}.highlight h3{font-size:1rem;color:#202223}.highlight-description{flex:1 1}.highlight a{display:flex;width:fit-content;background-color:#fafbfb;box-shadow:#0003 0 -3px inset,#ffffffe6 0 2px inset;border:1px solid rgb(140,145,150);border-radius:4px;color:#5c5f62;padding:3px 10px 5px;text-decoration:none}.neckline-comparison{padding:clamp(4rem,8vw,8rem) var(--page-margin);background:var(--comparison-background);color:var(--comparison-text)}.neckline-comparison__header{display:grid;align-items:end;grid-template-columns:minmax(0,1.25fr) minmax(18rem,.75fr);gap:clamp(2rem,7vw,8rem);margin-bottom:clamp(2.5rem,5vw,5rem)}.neckline-comparison h2{max-width:12ch;margin-top:.75rem;font-size:clamp(2.75rem,5.5vw,6.2rem);font-weight:500;letter-spacing:-.075em;line-height:.9}.neckline-comparison__header>div:last-child{max-width:34rem;font-size:.92rem}.neckline-comparison__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;background:color-mix(in srgb,currentcolor 26%,transparent)}.neckline-look{background:var(--comparison-background)}.neckline-look__media{aspect-ratio:5 / 4;overflow:hidden;border-bottom:1px solid color-mix(in srgb,currentcolor 26%,transparent)}.neckline-look__media img,.neckline-look__placeholder{width:100%;height:100%;object-fit:cover}.neckline-look__placeholder{display:grid;background:linear-gradient(145deg,color-mix(in srgb,currentcolor 9%,transparent),transparent),color-mix(in srgb,var(--comparison-background) 86%,#000);place-items:center}.neckline-look__placeholder span{font-size:clamp(6rem,16vw,15rem);font-weight:650;letter-spacing:-.08em;opacity:.24}.neckline-look__details{min-height:18rem;padding:clamp(1.35rem,3.5vw,3.5rem)}.neckline-look h3{margin-top:.6rem;font-size:clamp(1.8rem,3.5vw,3.8rem);font-weight:520;letter-spacing:-.06em;line-height:.98}.neckline-look__details>div{max-width:36rem;margin-top:1rem;font-size:.86rem;line-height:1.55}.neckline-look__details>a{display:inline-flex;gap:.8rem;margin-top:1.5rem;font-size:.68rem;font-weight:650;letter-spacing:.075em;text-transform:uppercase}.neckline-look__editor-note,.neckline-comparison__status{margin-top:1.25rem;font-size:.7rem;opacity:.72}.neckline-comparison__status{padding-top:1.25rem;border-top:1px solid color-mix(in srgb,currentcolor 26%,transparent)}@media(max-width:749px){.neckline-comparison__header,.neckline-comparison__grid{grid-template-columns:1fr}.neckline-comparison__header{gap:1.25rem}.neckline-look__media{aspect-ratio:4 / 3}.neckline-look__details{min-height:14rem;padding:1.35rem .25rem 2rem}}.formline-page{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(48px,9vw,160px);padding:clamp(64px,9vw,140px) var(--page-margin);background:var(--color-background)}.formline-page__header{position:sticky;top:140px;align-self:start}.formline-page__eyebrow{margin:0 0 22px;font-size:11px;font-weight:700;letter-spacing:.18em;text-transform:uppercase}.formline-page h1{max-width:9ch;margin:0;font-size:clamp(54px,7vw,112px);line-height:.88;letter-spacing:-.065em}.formline-page__content{max-width:720px;font-size:clamp(17px,1.4vw,21px);line-height:1.55}.formline-page__content>*:first-child{margin-top:0}.formline-page__content h2,.formline-page__content h3{margin:2.5em 0 .7em;line-height:1;letter-spacing:-.04em}.formline-page__content a{text-decoration-thickness:1px;text-underline-offset:4px}@media screen and (max-width:749px){.formline-page{display:block;padding-block:52px 88px}.formline-page__header{position:static;margin-bottom:54px}.formline-page h1{font-size:clamp(50px,17vw,72px)}.formline-page__content{font-size:17px}}.product-editorial{padding:clamp(3.5rem,6vw,6rem) var(--page-margin);border-block:1px solid var(--color-line);background:#e8e2d8}.product-editorial__header{display:grid;align-items:end;grid-template-columns:minmax(0,.8fr) minmax(18rem,.45fr);gap:clamp(2rem,5vw,5rem);margin-bottom:2rem}.product-editorial h2{max-width:15ch;margin-top:.55rem;font-size:clamp(2.05rem,3.1vw,3.15rem);font-weight:540;letter-spacing:-.06em;line-height:.96}.product-editorial__intro{max-width:34rem;font-size:.82rem;line-height:1.55}.product-editorial__rail{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;border:1px solid var(--color-line);background:var(--color-line)}.product-editorial__item{position:relative;display:block;min-width:0;aspect-ratio:4 / 5;overflow:hidden;background:#fff}.product-editorial__item img{width:100%;height:100%;object-fit:cover;transition:transform .32s ease}.product-editorial__item:hover img{transform:scale(1.015)}.product-editorial__label{position:absolute;right:.55rem;bottom:.55rem;left:.55rem;display:grid;grid-template-columns:auto minmax(0,1fr);gap:.75rem;padding:.55rem;background:color-mix(in srgb,#fff 92%,transparent);color:var(--color-foreground);font-size:.55rem;text-decoration:none}.product-editorial__label span:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:749px){.product-editorial__header{grid-template-columns:1fr;gap:1rem}.product-editorial__rail{width:calc(100% + var(--page-margin));grid-template-columns:repeat(4,minmax(74vw,1fr));padding-right:var(--page-margin);border-right:0;overflow-x:auto;scroll-snap-type:x mandatory}.product-editorial__item{scroll-snap-align:start}}.search-results{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(16rem,100%),1fr));gap:1px;background:var(--world-line)}.search-results .prev,.search-results .page,.search-results .next{grid-column:1 / -1}.formline-search{padding-block:clamp(3.5rem,8vw,7rem)}.formline-search__header{display:grid;gap:1rem;margin-bottom:2.5rem}.formline-search h1{font-size:clamp(2.5rem,5vw,4.5rem);font-weight:540;letter-spacing:-.06em}.formline-search__form{max-width:44rem}.formline-search__form>label{display:block;margin-bottom:.55rem;font-size:.75rem;font-weight:650}.formline-search__form>div{display:grid;grid-template-columns:minmax(0,1fr) auto}.formline-search__form input,.formline-search__form button{min-height:3.25rem;border-radius:0;padding:.8rem 1rem}.formline-search__form button{border:1px solid var(--world-ink);background:var(--world-ink);color:#fff}.formline-search__status{margin-bottom:1.25rem}.search-result{padding:1rem;background:var(--world-panel)}.search-result__image{width:100%;aspect-ratio:4 / 5;object-fit:contain}.search-result__content{padding-top:.8rem}.trust-details{padding-block:clamp(4.5rem,8vw,8rem)}.trust-details__header{display:grid;align-items:end;grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:2rem;margin-bottom:clamp(2rem,4vw,4rem)}.trust-details h2{max-width:14ch;font-size:clamp(2.5rem,4.4vw,4.8rem);font-weight:520;letter-spacing:-.068em;line-height:.94}.trust-details__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-block:1px solid var(--color-line)}.trust-detail{min-height:18rem;padding:1.25rem clamp(1rem,2.5vw,2.5rem) 1.75rem;border-right:1px solid var(--color-line)}.trust-detail:first-child{padding-left:0}.trust-detail:last-child{padding-right:0;border-right:0}.trust-detail>span{color:color-mix(in srgb,currentcolor 48%,transparent);font-size:.64rem;font-weight:650}.trust-detail h3{margin-top:clamp(3rem,6vw,5rem);font-size:clamp(1.5rem,2.3vw,2.4rem);font-weight:520;letter-spacing:-.055em}.trust-detail>div{max-width:29rem;margin-top:.85rem;font-size:.82rem;line-height:1.55}.trust-detail>a{display:inline-flex;gap:.7rem;margin-top:1.25rem;font-size:.66rem;font-weight:650;letter-spacing:.075em;text-transform:uppercase}@media(max-width:749px){.trust-details__header,.trust-details__grid{grid-template-columns:1fr}.trust-detail,.trust-detail:first-child,.trust-detail:last-child{min-height:0;padding:1.25rem 0 2rem;border-right:0;border-bottom:1px solid var(--color-line)}.trust-detail:last-child{border-bottom:0}.trust-detail h3{margin-top:2rem}}.video-stories{padding-block:clamp(5rem,10vw,10rem)}.video-stories__heading{display:grid;align-items:end;grid-template-columns:minmax(0,1.35fr) minmax(18rem,.65fr);gap:clamp(2rem,6vw,7rem);margin-bottom:clamp(2rem,4vw,4rem)}.video-stories h2{max-width:12ch;margin-top:.75rem;font-size:clamp(2.7rem,5.4vw,6rem);font-weight:520;letter-spacing:-.075em;line-height:.91}.video-stories__heading>div:last-child{max-width:33rem;font-size:.9rem;line-height:1.55}.video-stories__rail{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(.65rem,1.2vw,1.25rem)}.video-story__media{position:relative;aspect-ratio:9 / 14;overflow:hidden;background:var(--color-chocolate)}.video-story__media img,.video-story__media video,.video-story__placeholder{width:100%;height:100%;object-fit:cover}.video-story__placeholder{position:relative;display:grid;background:radial-gradient(circle at 70% 20%,color-mix(in srgb,var(--color-background) 18%,transparent),transparent 22%),linear-gradient(160deg,color-mix(in srgb,var(--color-chocolate) 82%,#000),var(--color-chocolate));color:var(--color-background);place-items:center}.video-story__number{font-size:clamp(6rem,15vw,13rem);font-weight:680;letter-spacing:-.1em;line-height:.8;opacity:.24}.video-story__pending{position:absolute;bottom:1rem;left:1rem;font-size:.59rem;font-weight:650;letter-spacing:.1em;text-transform:uppercase}.video-story__play{position:absolute;right:1rem;bottom:1rem;display:grid;width:3rem;height:3rem;border-radius:50%;background:var(--color-background);color:var(--color-foreground);font-size:.62rem;font-weight:650;place-items:center;text-transform:uppercase}.video-story__caption{padding-top:.8rem}.video-story h3{font-size:.84rem;font-weight:620}.video-story__caption p{margin-top:.25rem;color:color-mix(in srgb,currentcolor 62%,transparent);font-size:.72rem}@media(max-width:749px){.video-stories__heading{grid-template-columns:1fr;gap:1.25rem}.video-stories__rail{width:calc(100% + var(--page-margin));grid-template-columns:repeat(3,minmax(82vw,1fr));gap:.55rem;padding-right:var(--page-margin);overflow-x:auto;scroll-padding-left:0;scroll-snap-type:x mandatory}.video-story{scroll-snap-align:start}}.group{display:flex;flex-wrap:nowrap;overflow:hidden;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-size:2rem;font-weight:700}.text--subtitle{font-size:1.5rem}.image{display:block;position:relative;overflow:hidden;width:100%;height:auto}.image>img{width:100%;height:auto}.product-card{min-width:0}.product-card__media{position:relative;display:block;aspect-ratio:4 / 5;overflow:hidden;background:var(--color-surface)}.product-card__image,.product-card__placeholder{width:100%;height:100%;object-fit:cover;transition:opacity .26s ease,transform .52s cubic-bezier(.2,.7,.2,1)}.product-card__image--secondary{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0}.product-card__placeholder{display:grid;overflow:hidden;background:radial-gradient(circle at 72% 22%,color-mix(in srgb,var(--color-background) 28%,transparent),transparent 22%),var(--color-surface);color:color-mix(in srgb,var(--color-chocolate) 46%,transparent);place-items:center}.product-card__placeholder span{font-size:clamp(10rem,26vw,23rem);font-weight:720;letter-spacing:-.1em;line-height:.8}.product-card__badge{position:absolute;top:.8rem;left:.8rem;padding:.45rem .55rem;background:var(--color-accent);color:#fff;font-size:.59rem;font-weight:650;letter-spacing:.08em;text-transform:uppercase}.product-card__action{position:absolute;right:.8rem;bottom:.8rem;left:.8rem;display:flex;min-height:3rem;align-items:center;justify-content:space-between;padding:.75rem .9rem;border:1px solid var(--color-foreground);background:var(--color-background);color:var(--color-foreground);font-size:.66rem;font-weight:650;letter-spacing:.075em;text-transform:uppercase;opacity:0;transform:translateY(.5rem);transition:opacity .18s ease,transform .18s ease}.product-card__media:hover .product-card__image--primary{transform:scale(1.018)}.product-card__media:hover .product-card__image--secondary{opacity:1}.product-card__media:hover .product-card__action,.product-card__media:focus-visible .product-card__action{opacity:1;transform:translateY(0)}.product-card__details{display:grid;align-items:start;grid-template-columns:minmax(0,1fr) auto;gap:1rem;padding-top:.9rem;font-size:.8rem}.product-card__details a{font-weight:620;text-decoration:none}.product-card__details p{margin-top:.2rem;color:color-mix(in srgb,currentcolor 58%,transparent);font-size:.67rem;letter-spacing:.05em;text-transform:uppercase}.product-card__price{white-space:nowrap}@media(max-width:749px){.product-card__action{display:none}.product-card__details{grid-template-columns:1fr;gap:.2rem;padding-top:.7rem;font-size:.74rem}}
/*# sourceMappingURL=/cdn/shop/t/6/compiled_assets/styles.css.map */
