.cr-home{--cr-paper:#f6f1e5;--cr-ink:#352b22;--cr-red:#d9432d;--cr-muted:#796959;--cr-rule:#b9b0a1;--cr-gutter:clamp(20px, 3.0556vw, 72px);background:var(--cr-paper);color:var(--cr-ink);font-family:Manrope,sans-serif;overflow:clip}.cr-home a{color:inherit;text-decoration:none}.cr-home button{font:inherit}.cr-home img{display:block}.cr-home a:focus-visible,.cr-home button:focus-visible{outline:2px solid var(--cr-red);outline-offset:5px}.cr-shell{width:calc(100% - var(--cr-gutter) * 2);max-width:1728px;margin-inline:auto}.cr-hero{padding-top:23px}.cr-preamble{letter-spacing:1.15px;text-transform:uppercase;justify-content:space-between;gap:20px;font-size:13px;font-weight:600;line-height:1.5;display:flex}.cr-preamble>span:last-child{text-align:right}.cr-preamble>span:last-child>span{padding-inline:12px}.cr-hero-body{min-height:clamp(485px,37.5vw,660px);margin-top:48px;position:relative}.cr-hero-story{z-index:3;pointer-events:none;width:48%;padding-bottom:48px;position:relative}.cr-hero-story a{pointer-events:auto}.cr-headline{letter-spacing:-.053em;margin:0;font-family:Bodoni Moda,Georgia,serif;font-size:clamp(80px,9.1vw,158px);font-weight:600;line-height:.88}.cr-headline-first{white-space:nowrap;display:block}.cr-headline em{letter-spacing:-.047em;color:var(--cr-red);padding-left:.25em;font-size:1.145em;font-weight:500;line-height:1.05;display:block}.cr-asterisk{color:var(--cr-red);vertical-align:top;letter-spacing:0;margin:.095em 0 0 .17em;font-family:Georgia,serif;font-size:.565em;display:inline-block;transform:rotate(-9deg)}.cr-hero-copy{max-width:335px;margin:48px 0 0 11px;font-size:16px;line-height:1.7}.cr-pill{border:1px solid;border-radius:50px;justify-content:space-between;align-items:center;gap:28px;min-height:49px;padding:14px 20px;font-size:14px;font-weight:700;line-height:1.45;transition:background-color .2s,color .2s;display:inline-flex}.cr-pill svg{flex:none}.cr-hero-story .cr-pill{margin:28px 0 0 10px}.cr-pill:hover{color:var(--cr-paper);background:var(--cr-ink)}.cr-hero-footnote{color:var(--cr-muted);margin:10px 0 0 14px;font-size:13px;line-height:1.5;display:block}.cr-collage{left:41%;width:59%;min-width:0;position:absolute;inset-block:0}.cr-paper-photo{z-index:1;aspect-ratio:370/387;background:#fffdf5;width:46.4%;padding:8px 8px 44px;transition:transform .25s;position:absolute;top:0;left:45.5%;transform:rotate(7deg);box-shadow:1px 4px 8px #3c302018}.cr-paper-photo:hover{transform:rotate(5deg)}.cr-paper-photo img{object-fit:cover;object-position:48% 47%;width:100%;height:100%}.cr-photo-caption{letter-spacing:1px;text-transform:uppercase;color:#5c5249;flex-wrap:wrap;justify-content:flex-end;gap:3px 8px;font-size:12px;line-height:1.3;display:flex;position:absolute;bottom:10px;left:13px;right:11px}.cr-tape{z-index:5;pointer-events:none;background:#efe7c791;border-inline:2px dashed #d1c6a655;width:13%;height:24px;position:absolute;top:2px;left:62%;transform:rotate(-5deg)}.cr-cutout{z-index:2;aspect-ratio:350/426;mix-blend-mode:multiply;width:44%;position:absolute;top:90px;left:-2%;transform:rotate(-8deg)}.cr-cutout img{object-fit:cover;object-position:center;width:100%;height:100%}.cr-bag-cutout{z-index:4;aspect-ratio:1;mix-blend-mode:multiply;width:33.4%;position:absolute;top:272px;right:-4%;transform:rotate(8deg)}.cr-bag-cutout img{object-fit:contain;width:100%;height:100%}.cr-sticker{z-index:5;aspect-ratio:1;background:var(--cr-red);text-align:center;border-radius:50%;place-items:center;width:clamp(101px,8.27vw,140px);font-family:Bodoni Moda,Georgia,serif;font-size:clamp(20px,1.53vw,26px);line-height:1.02;display:grid;position:absolute;top:350px;left:38%;transform:rotate(-12deg);color:var(--cr-paper)!important}.cr-sticker:before{content:"";border:1px dashed #f6f1e58f;border-radius:50%;position:absolute;inset:7px}.cr-sticker>span{position:relative}.cr-hand-note{font-family:Bodoni Moda,Georgia,serif;font-size:21px;font-style:italic;line-height:1.1;position:absolute;top:475px;left:59%;transform:rotate(2deg)}.cr-drawn-arrow{fill:none;width:88px;height:63px;stroke:var(--cr-ink);stroke-width:1.2px;pointer-events:none;position:absolute;top:475px;right:11.5%;transform:rotate(-5deg)}.cr-vertical-note{writing-mode:vertical-rl;letter-spacing:1px;color:#827367;text-transform:uppercase;font-size:12px;position:absolute;top:40px;right:-22px}.cr-small-link{letter-spacing:.35px;text-transform:uppercase;border-bottom:1px solid;flex-shrink:0;align-items:center;gap:5px;padding-bottom:3px;font-size:14px;line-height:1.45;display:inline-flex}.cr-small-link:hover{color:var(--cr-red)}.cr-picks{padding-top:24px}.cr-picks-heading{align-items:baseline;gap:22px;margin-bottom:19px;display:flex}.cr-picks-heading h2{letter-spacing:-.05em;margin:0;font-family:Bodoni Moda,Georgia,serif;font-size:clamp(34px,2.64vw,46px);font-weight:500;line-height:1}.cr-picks-heading>p{color:var(--cr-muted);margin:0;font-family:Bodoni Moda,Georgia,serif;font-size:17px;font-style:italic;line-height:1.4}.cr-picks-heading>.cr-small-link{margin-left:auto}.cr-underline{position:relative}.cr-underline:after{content:"";border-top:1.5px solid var(--cr-red);border-radius:50%;height:7px;position:absolute;bottom:-6px;left:0;right:0;transform:rotate(-3deg)}.cr-picks>.product-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:19px}.cr-picks .product-card{min-width:0}.cr-picks .product-image-wrap{aspect-ratio:1.5;background:#ece9df}.cr-picks .product-index{color:#716659;font-size:12px;top:12px;left:11px}.cr-picks .product-image-link img{object-fit:cover;object-position:50% 0;mix-blend-mode:multiply}:is(.cr-picks .product-card:has(a[href="/product/chautfifth"]) .product-image-link img,.cr-picks .product-card:has(a[href="/product/floralpunk"]) .product-image-link img,.cr-picks .product-card:has(a[href="/product/levents"]) .product-image-link img){object-fit:contain;padding:10px}.cr-picks .product-meta{gap:10px;margin-top:10px}.cr-picks .product-brand{letter-spacing:.05em;color:var(--cr-ink);font-size:13px;font-weight:700}.cr-picks .product-meta h3{letter-spacing:0;color:var(--cr-muted);margin-top:4px;font-family:Manrope,sans-serif;font-size:14px;font-weight:400;line-height:1.55}.cr-picks .product-price{color:var(--cr-ink);font-size:14px}.cr-picks .save-button{width:38px;height:38px;color:var(--cr-ink);border-radius:50%;top:5px;right:5px}.cr-picks .save-button.is-saved{color:var(--cr-red)}.cr-picks .save-button:hover{background:#f6f1e5b8}.cr-picks .image-cta{color:var(--cr-ink);letter-spacing:.35px;background:#f6f1e5ed;padding:12px;font-size:14px}.cr-picks-bottom{color:var(--cr-muted);justify-content:space-between;align-items:center;gap:20px;margin-top:24px;font-size:13px;line-height:1.65;display:flex}.cr-picks-bottom a{color:var(--cr-ink);text-underline-offset:4px;align-items:center;gap:10px;display:inline-flex}.cr-picks-bottom a:hover{text-decoration:underline}.cr-features{border-top:1px solid var(--cr-rule);margin-top:clamp(58px,6.1vw,100px);padding-top:25px}.cr-kicker{letter-spacing:1.1px;text-transform:uppercase;font-size:13px;font-weight:600;line-height:1.6;display:block}.cr-section-heading{justify-content:space-between;align-items:baseline;gap:24px;margin-bottom:27px;display:flex}.cr-section-heading h2{letter-spacing:-.045em;margin:0;font-family:Bodoni Moda,Georgia,serif;font-size:clamp(30px,3.1vw,51px);font-weight:500;line-height:1.15}.cr-section-heading h2 em{color:var(--cr-red);font-weight:400}.cr-feature-grid{grid-template-columns:1.07fr .93fr;align-items:start;gap:clamp(24px,3.4vw,58px);display:grid}.cr-feature{min-width:0;display:block}.cr-feature-occasion{padding-top:47px}.cr-feature-photo{background:#eae4d7;height:clamp(355px,33vw,560px);position:relative;overflow:hidden}.cr-feature-photo>img{object-fit:cover;object-position:50% 0;width:100%;height:100%;transition:transform .35s}.cr-feature:hover .cr-feature-photo>img{transform-origin:top;transform:scale(1.015)}.cr-feature-tab{background:var(--cr-paper);letter-spacing:.65px;text-transform:uppercase;padding:8px 10px;font-size:13px;position:absolute;top:17px;left:17px}.cr-feature-scribble{color:var(--cr-paper);text-shadow:0 1px 14px #352b222b;font-family:Bodoni Moda,Georgia,serif;font-size:clamp(27px,3vw,45px);font-style:italic;line-height:1;position:absolute;bottom:34px;left:26px;transform:rotate(-6deg)}.cr-feature-stamp{text-align:center;background:#f2e599;border-radius:50%;place-items:center;width:94px;height:94px;font-family:Bodoni Moda,Georgia,serif;font-size:24px;font-style:italic;line-height:.95;display:grid;position:absolute;bottom:19px;right:20px;transform:rotate(9deg)}.cr-feature-caption{justify-content:space-between;align-items:center;gap:20px;padding-top:19px;display:flex}.cr-feature-caption>svg{flex-shrink:0}.cr-feature-caption h3{letter-spacing:-.045em;margin:10px 0 0;font-family:Bodoni Moda,Georgia,serif;font-size:clamp(34px,3.15vw,51px);font-weight:500;line-height:1.06}.cr-feature-caption h3 em{font-weight:400}.cr-feature>p{max-width:410px;color:var(--cr-muted);margin:17px 0 0;font-size:16px;line-height:1.75}.cr-notes{grid-template-columns:1fr 1fr;margin-top:clamp(60px,6.5vw,105px);margin-bottom:clamp(55px,5.5vw,92px);display:grid}.cr-budget-note{background:var(--cr-red);color:var(--cr-paper);padding:clamp(28px,3.5vw,62px);position:relative;overflow:hidden}.cr-budget-note>h2,.cr-journal-note h2{letter-spacing:-.05em;margin:22px 0 0;font-family:Bodoni Moda,Georgia,serif;font-size:clamp(38px,3.7vw,62px);font-weight:500;line-height:1.05;position:relative}.cr-budget-note h2 em,.cr-journal-note h2 em{font-weight:400}.cr-budget-note p,.cr-journal-note p{max-width:355px;margin-top:22px;font-size:16px;line-height:1.8;position:relative}.cr-budget-note .cr-pill{gap:24px;margin-top:24px;position:relative}.cr-budget-note .cr-pill:hover{background:var(--cr-paper);color:var(--cr-red)}.cr-budget-asterisk{opacity:.23;pointer-events:none;font-family:Georgia,serif;font-size:145px;line-height:1;position:absolute;bottom:12px;right:-33px;transform:rotate(-15deg)}.cr-journal-note{border:1px solid var(--cr-ink);border-left:0;padding:clamp(28px,3.5vw,62px)}.cr-journal-topline{justify-content:space-between;align-items:center;gap:20px;display:flex}.cr-journal-topline>span:last-child{font-size:23px;line-height:1}.cr-journal-note h2 em{color:var(--cr-red)}.cr-journal-note p{color:var(--cr-muted)}.cr-story-link{min-height:44px;color:var(--cr-ink);text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid;justify-content:space-between;align-items:center;gap:22px;margin-top:24px;padding:5px 0;display:inline-flex;font-size:14px!important}.cr-story-link:hover{color:var(--cr-red)}@media (width>=1600px){.cr-hero-body{min-height:min(38vw,730px)}.cr-hero-copy{max-width:385px;margin-top:52px;font-size:16px}.cr-cutout{top:105px}.cr-bag-cutout{top:330px}.cr-sticker{top:425px}.cr-hand-note,.cr-drawn-arrow{top:565px}.cr-hero-story .cr-pill{margin-top:35px}}@media (width<=1199px){.cr-hero-body{min-height:500px;margin-top:45px}.cr-headline{font-size:clamp(76px,9.1vw,109px)}.cr-hero-copy{margin-top:41px;margin-left:6px;font-size:16px}.cr-hero-story .cr-pill{gap:16px;margin-top:25px;margin-left:5px}.cr-hero-footnote{margin-left:8px;font-size:13px}.cr-cutout{width:47%;top:100px;left:0}.cr-paper-photo{width:49%;top:6px;left:43%}.cr-bag-cutout{width:37%;top:260px;right:-2%}.cr-sticker{width:105px;font-size:20px;top:340px;left:34%}.cr-hand-note{font-size:18px;top:424px;left:61%}.cr-drawn-arrow{width:67px;height:48px;top:420px;right:2%}.cr-vertical-note{font-size:12px;right:-18px}.cr-picks-heading{flex-wrap:wrap;gap:13px 20px}.cr-picks-heading>p{font-size:15px}.cr-picks .product-image-wrap{aspect-ratio:1.1}}@media (width>=768px) and (width<=959px){.cr-hero-body{min-height:480px;margin-top:44px}.cr-hero-story{width:52%}.cr-headline{font-size:9.5vw}.cr-hero-copy{max-width:285px;margin-top:32px;font-size:16px}.cr-collage{width:56%;left:44%}.cr-cutout{width:52%;top:130px;left:-5%}.cr-paper-photo{width:54%;padding:6px 6px 44px;top:31px;left:41%}.cr-photo-caption{letter-spacing:.4px;font-size:12px;bottom:8px;left:10px;right:8px}.cr-tape{height:18px;top:27px}.cr-bag-cutout{width:43%;top:254px}.cr-sticker{width:88px;font-size:18px;top:351px;left:28%}.cr-hand-note{font-size:17px;top:419px;left:58%}.cr-drawn-arrow{display:none}.cr-picks-heading>p{flex-basis:100%;order:3}.cr-picks>.product-grid{gap:14px}.cr-picks .product-meta{display:block}.cr-picks .product-price{margin-top:5px;display:inline-block}.cr-feature-photo{height:365px}.cr-feature-tab{padding:6px;font-size:13px;top:10px;left:10px}.cr-feature-scribble{font-size:26px;left:16px}.cr-feature-stamp{width:76px;height:76px;font-size:21px}.cr-budget-note,.cr-journal-note{padding:27px}.cr-budget-note>h2,.cr-journal-note h2{font-size:38px}.cr-budget-note .cr-pill{gap:12px;padding-inline:15px;font-size:14px}}@media (width<=767px){.cr-home{--cr-gutter:clamp(18px, 5.12vw, 30px)}.cr-hero{padding-top:20px}.cr-preamble{letter-spacing:.8px;align-items:start;gap:15px;font-size:13px}.cr-preamble>span:first-child{max-width:178px}.cr-preamble>span:last-child{max-width:125px}.cr-preamble>span:last-child>span{padding-inline:3px}.cr-hero-body{flex-direction:column;min-height:0;margin-top:31px;display:flex}.cr-hero-story{width:100%;padding:0}.cr-headline{letter-spacing:-.055em;font-size:clamp(55px,16vw,108px)}.cr-headline em{padding-left:.23em;font-size:1.18em}.cr-asterisk{margin-left:.18em;font-size:.55em}.cr-hero-copy{max-width:none;margin:25px 0 0 3px;font-size:16px;line-height:1.7}.cr-hero-story .cr-pill{gap:27px;min-height:47px;margin:23px 0 0 2px;padding:12px 17px;font-size:14px}.cr-hero-footnote{margin:10px 0 0 6px;font-size:13px}.cr-collage{width:100%;height:clamp(350px,84vw,590px);margin-top:31px;margin-bottom:24px;position:relative;inset:auto}.cr-paper-photo{width:51%;padding:6px 6px 64px;top:9px;left:44%}.cr-paper-photo:hover{transform:rotate(7deg)}.cr-photo-caption{letter-spacing:.65px;justify-content:space-between;font-size:12px;bottom:8px;left:9px;right:8px}.cr-tape{width:17%;height:17px;top:9px;left:61%}.cr-cutout{width:51%;top:74px;left:-3%}.cr-bag-cutout{width:37%;top:47%;right:-3%}.cr-sticker{width:clamp(82px,19vw,115px);font-size:clamp(16px,4vw,23px);top:65%;left:40%}.cr-sticker:before{inset:5px}.cr-hand-note{white-space:normal;width:44%;font-size:clamp(15px,3.8vw,20px);top:92%;left:56%}.cr-drawn-arrow,.cr-vertical-note{display:none}.cr-picks{padding-top:30px}.cr-picks-heading{gap:10px 12px;margin-bottom:21px}.cr-picks-heading h2{font-size:34px}.cr-picks-heading>.cr-small-link{font-size:14px}.cr-picks-heading>p{flex-basis:100%;order:3;font-size:15px}.cr-picks>.product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 14px}.cr-picks .product-image-wrap{aspect-ratio:.76}.cr-picks .product-image-link img{object-position:center top}:is(.cr-picks .product-card:has(a[href="/product/chautfifth"]) .product-image-link img,.cr-picks .product-card:has(a[href="/product/floralpunk"]) .product-image-link img,.cr-picks .product-card:has(a[href="/product/levents"]) .product-image-link img){padding:5px}.cr-picks .product-meta{margin-top:10px;display:block}.cr-picks .product-brand{font-size:13px}.cr-picks .product-meta h3{margin-top:3px;font-size:14px}.cr-picks .product-price{margin-top:5px;font-size:14px;display:inline-block}.cr-picks .save-button{width:40px;height:40px;top:2px;right:1px}.cr-picks .image-cta{display:none}.cr-picks .product-index{font-size:12px;top:14px;left:9px}.cr-picks-bottom{flex-direction:column;align-items:start;gap:12px;margin-top:25px;font-size:13px}.cr-picks-bottom a{min-height:32px;font-size:14px}.cr-features{margin-top:43px;padding-top:22px}.cr-section-heading{margin-bottom:23px;display:block}.cr-section-heading h2{margin-top:9px;font-size:33px}.cr-kicker{letter-spacing:.9px;font-size:13px}.cr-feature-grid{grid-template-columns:1fr;gap:37px}.cr-feature-occasion{padding-top:0}.cr-feature-photo{aspect-ratio:.88;height:auto;max-height:610px}.cr-feature-photo>img{object-position:center top}.cr-feature-tab{padding:7px 8px;font-size:13px;top:13px;left:12px}.cr-feature-scribble{font-size:31px;bottom:25px;left:19px}.cr-feature-stamp{width:83px;height:83px;font-size:23px;bottom:17px;right:16px}.cr-feature-caption{gap:14px;padding-top:16px}.cr-feature-caption h3{margin-top:8px;font-size:38px}.cr-feature>p{margin-top:12px;font-size:16px}.cr-notes{grid-template-columns:1fr;margin-top:48px;margin-bottom:44px}.cr-budget-note,.cr-journal-note{padding:29px 24px 31px}.cr-budget-note>h2,.cr-journal-note h2{margin-top:17px;font-size:42px}.cr-budget-note p,.cr-journal-note p{margin-top:19px;font-size:16px}.cr-budget-note .cr-pill{gap:16px;margin-top:23px;padding-inline:16px;font-size:14px}.cr-journal-note{border-left:1px solid var(--cr-ink);border-top:0}.cr-journal-topline>span:last-child{font-size:21px}.cr-story-link{margin-top:19px;font-size:14px!important}}@media (width<=359px){.cr-preamble{gap:10px;font-size:13px}.cr-preamble>span:first-child{max-width:150px}.cr-picks-heading h2{font-size:30px}.cr-picks-heading>.cr-small-link{font-size:14px}.cr-picks-heading>p{font-size:15px}.cr-budget-note,.cr-journal-note{padding-inline:21px}.cr-budget-note>h2,.cr-journal-note h2{font-size:37px}.cr-budget-note .cr-pill{gap:10px;font-size:14px}}@media (prefers-reduced-motion:reduce){.cr-paper-photo,.cr-feature-photo>img,.cr-pill,.cr-picks .product-image-wrap img,.cr-picks .image-cta{transition:none}}@media (width>=1700px){.cr-shell{max-width:1488px}.cr-headline{font-size:144px}}.brand-showcase{border-block:1px solid var(--cr-ink);padding-top:18px;padding-bottom:9px}.brand-showcase-heading,.brand-showcase-intro,.brand-showcase-actions{align-items:center;display:flex}.brand-showcase-heading{justify-content:space-between;gap:24px}.brand-showcase-intro{gap:27px}.brand-showcase-intro h2{letter-spacing:-.035em;margin:0;font-family:Bodoni Moda,Georgia,serif;font-size:25px;font-style:italic;font-weight:400}.brand-showcase-intro>span{color:var(--cr-muted);letter-spacing:.8px;text-transform:uppercase;font-size:13px}.brand-showcase-actions{flex-shrink:0;gap:18px}.brand-motion-toggle{border:1px solid var(--cr-rule);width:30px;height:30px;color:var(--cr-muted);cursor:pointer;background:0 0;border-radius:50%;place-items:center;padding:0;display:grid}.brand-motion-toggle:hover{border-color:var(--cr-red);color:var(--cr-red)}.brand-showcase-viewport{background:var(--cr-paper);margin-top:8px;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 2% 98%,#0000);mask-image:linear-gradient(90deg,#0000,#000 2% 98%,#0000)}.brand-showcase-track{background:var(--cr-paper);width:max-content;animation:55s linear infinite brand-drift;display:flex}.brand-showcase-group{flex-shrink:0;display:flex}.brand-signature{flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;width:232px;min-height:130px;padding:28px 26px 16px;display:flex;position:relative}.brand-signature:after{content:"";background:var(--cr-rule);width:1px;height:34px;position:absolute;top:34px;right:0}.brand-signature-number{color:var(--cr-muted);opacity:.65;letter-spacing:.5px;font-size:12px;position:absolute;top:12px;left:18px}.brand-signature-mark{place-items:center;width:100%;height:49px;display:grid}.brand-signature-mark img{object-fit:contain;mix-blend-mode:multiply;max-width:100%;height:44px}.brand-signature-character{color:var(--cr-muted);letter-spacing:.15px;text-align:center;margin-top:12px;font-size:13px;line-height:1.5;transition:color .2s}.brand-signature-arrow{color:var(--cr-red);opacity:0;transition:opacity .2s;position:absolute;top:12px;right:12px}.brand-signature:hover .brand-signature-arrow,.brand-signature:focus-visible .brand-signature-arrow{opacity:1}.brand-signature:hover .brand-signature-character{color:var(--cr-red)}.brand-showcase-track[data-paused=true]{animation-play-state:paused}@media (hover:hover){.brand-showcase-viewport:hover .brand-showcase-track{animation-play-state:paused}}.brand-showcase-viewport:has(.brand-signature:focus-visible){overflow-x:auto;-webkit-mask-image:none;mask-image:none}.brand-showcase-viewport:has(.brand-signature:focus-visible) .brand-showcase-track{animation:none}.brand-showcase-viewport:has(.brand-signature:focus-visible) .brand-showcase-group[aria-hidden=true]{display:none}@keyframes brand-drift{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (width<=1000px){.brand-showcase-intro>span{display:none}}@media (width<=600px){.brand-showcase{padding-top:14px}.brand-showcase-heading{flex-wrap:wrap;align-items:center;gap:14px}.brand-showcase-intro h2{max-width:175px;font-size:20px}.brand-showcase-actions{gap:8px}.brand-motion-toggle{width:26px;height:26px}.brand-showcase-actions .cr-small-link{white-space:nowrap;margin-top:5px;font-size:14px}.brand-signature{width:208px;min-height:130px;padding-inline:24px}.brand-signature-mark img{max-width:145px;height:40px}.brand-showcase-track{animation-duration:50s}}@media (prefers-reduced-motion:reduce){.brand-showcase-viewport{overflow-x:auto;-webkit-mask-image:none;mask-image:none}.brand-showcase-track{animation:none}.brand-showcase-group[aria-hidden=true],.brand-motion-toggle{display:none}}.brand-showcase-viewport:focus-within .brand-showcase-track{animation-play-state:paused}.bs-section{--bs-paper:#f6f1e5;--bs-ink:#352b22;--bs-red:#d9432d;--bs-muted:#796959;--bs-rule:#c9bfb0;color:var(--bs-ink);background:var(--bs-paper);padding-block:clamp(56px,6.2vw,108px);font-family:Manrope,sans-serif}.bs-shell{width:calc(100% - 2*clamp(20px,3.0556vw,72px));max-width:1728px;margin-inline:auto}.bs-section a{color:inherit;text-decoration:none}.bs-section a:focus-visible{outline:2px solid var(--bs-red);outline-offset:5px}.bs-section img{width:100%;height:100%;display:block}.bs-section p,.bs-section h2,.bs-section h3{margin:0}.bs-intro{border-top:1px solid var(--bs-ink);justify-content:space-between;align-items:flex-end;gap:40px;margin-bottom:46px;padding-top:23px;display:flex}.bs-section .bs-eyebrow{letter-spacing:1.35px;text-transform:uppercase;font-size:13px;font-weight:700;line-height:1.6}.bs-intro h2{letter-spacing:-.047em;margin-top:22px;font:500 clamp(43px,4.5vw,77px)/1.07 Bodoni Moda,Georgia,serif}.bs-intro h2 em{color:var(--bs-red);font-weight:500}.bs-intro-aside{flex:0 0 260px;max-width:260px;padding-bottom:4px}.bs-intro-aside p{font-size:15px;line-height:1.85}.bs-flower{color:var(--bs-red);margin-bottom:20px;font:64px/1 Georgia,serif;display:block}.bs-lead{border:1px solid var(--bs-rule);grid-template-columns:1.18fr 1fr;display:grid}.bs-lead-portraits{background:#e7e6dc;grid-template-columns:1fr .64fr;align-items:center;min-width:0;padding:30px 17px 42px;display:grid;position:relative;overflow:hidden}.bs-lead-main{align-self:stretch;min-height:430px;position:relative}.bs-lead-main img{object-fit:contain;mix-blend-mode:multiply}.bs-lead-detail{background:var(--bs-paper);border:8px solid var(--bs-paper);align-self:end;margin-bottom:32px;position:relative;transform:rotate(3deg);box-shadow:0 2px 10px #352b2210}.bs-lead-detail img{aspect-ratio:3/4;object-fit:contain;mix-blend-mode:multiply}.bs-lead-detail>span{text-align:center;padding:13px 2px 5px;font:italic 19px/1.2 Bodoni Moda,Georgia,serif;display:block}.bs-photo-label{letter-spacing:1px;text-transform:uppercase;font-size:12px;position:absolute;bottom:-24px;left:8px}.bs-lead-mark{color:var(--bs-red);text-align:center;font:25px/1.12 Bodoni Moda,Georgia,serif;position:absolute;top:28px;right:22px;transform:rotate(8deg)}.bs-lead-mark em{font-weight:500}.bs-lead-copy{align-self:center;padding:clamp(30px,4.5vw,76px)}.bs-lead-copy h3{letter-spacing:-.04em;overflow-wrap:anywhere;margin-top:24px;font:500 clamp(37px,4vw,65px)/1.1 Bodoni Moda,Georgia,serif}.bs-section .bs-lead-deck{letter-spacing:-.02em;margin-top:19px;font:400 clamp(23px,2.3vw,36px)/1.2 Bodoni Moda,Georgia,serif}.bs-lead-deck em{color:var(--bs-red)}.bs-section .bs-body{font-size:15px;line-height:1.85}.bs-lead-copy .bs-body{max-width:385px;margin-top:23px}.bs-lead-copy .bs-body+.bs-body{margin-top:12px}.bs-style-notes{flex-wrap:wrap;gap:7px 12px;margin-top:22px;display:flex}.bs-style-notes span{letter-spacing:.4px;border-bottom:1px solid var(--bs-rule);padding-bottom:5px;font-size:13px}.bs-discover{border-top:1px solid var(--bs-rule);justify-content:space-between;align-items:center;gap:18px;min-height:52px;margin-top:25px;padding-top:16px;font-size:14px;font-weight:700;display:flex}.bs-discover small{color:var(--bs-muted);margin-top:5px;font-size:13px;font-weight:400;display:block}.bs-discover svg{flex:none;transition:transform .2s}.bs-discover:hover svg,.bs-directory-link:hover svg{transform:translate(3px,-3px)}.bs-lead-discover{margin-top:31px}.bs-interlude{letter-spacing:.4px;justify-content:space-between;gap:24px;padding-block:26px 25px;font-size:13px;display:flex}.bs-interlude>span:first-child{color:var(--bs-red);font:italic 21px/1.1 Bodoni Moda,Georgia,serif}.bs-interlude>span:last-child{align-items:center;gap:25px;display:flex}.bs-interlude>span:last-child>span{font-size:23px}.bs-stories{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;gap:45px 30px;display:grid}.bs-story{min-width:0}.bs-story-photo{background:#e9e3d8;display:block;position:relative;overflow:hidden}.bs-story-photo img{object-fit:contain;transition:transform .5s}.bs-story-photo:hover img{transform:scale(1.025)}.bs-photo-number{color:var(--bs-ink);font:italic 25px/1 Bodoni Moda,Georgia,serif;position:absolute;top:15px;left:17px}.bs-story-copy{padding-top:22px}.bs-story-copy h3{letter-spacing:-.065em;margin-top:10px;font-size:clamp(25px,2.5vw,40px);font-weight:700;line-height:1.15}.bs-section .bs-story-deck{color:var(--bs-red);margin-top:7px;font:italic 25px/1.3 Bodoni Moda,Georgia,serif}.bs-story-copy .bs-body{max-width:420px;margin-top:15px}.bs-story-hades{border-block:1px solid var(--bs-rule);grid-column:span 7;grid-template-columns:1.1fr 1fr;align-items:center;gap:27px;padding:24px 25px 24px 0;display:grid}.bs-story-hades .bs-story-photo{aspect-ratio:3/4;background:#e4e3de}.bs-story-hades .bs-story-photo img{mix-blend-mode:multiply}.bs-story-hades .bs-story-copy{padding-top:0}.bs-story-hades h3{font-size:clamp(34px,4.5vw,68px);line-height:1}.bs-story-hades .bs-story-deck{font-size:27px}.bs-story-chautfifth{background:#eadfcf;grid-column:span 5;padding:23px 28px 27px}.bs-story-chautfifth .bs-story-photo{aspect-ratio:1.35;background:0 0}.bs-story-chautfifth .bs-story-photo img{mix-blend-mode:multiply;object-fit:contain}.bs-story-chautfifth .bs-photo-number{top:0;left:0}.bs-photo-note{color:var(--bs-red);text-align:center;font:22px/1 Bodoni Moda,Georgia,serif;position:absolute;top:7px;right:3px;transform:rotate(8deg)}.bs-story-chautfifth .bs-story-copy{padding-top:20px}.bs-story-chautfifth h3{font-size:clamp(25px,2.8vw,42px)}.bs-story-the-maven{grid-column:span 4;padding-right:10px}.bs-story-the-maven .bs-story-photo{aspect-ratio:3/4}.bs-story-the-maven .bs-story-photo img{object-fit:cover;object-position:center}.bs-story-the-maven h3{letter-spacing:-.045em;font-family:Bodoni Moda,Georgia,serif;font-weight:500}.bs-story-duc-studio{border-inline:1px solid var(--bs-rule);grid-column:span 5;padding:0 18px}.bs-story-duc-studio .bs-story-photo{aspect-ratio:1;background:#edecdf}.bs-story-duc-studio .bs-story-photo img{mix-blend-mode:multiply}.bs-story-duc-studio .bs-story-copy{padding-inline:7px}.bs-story-ananas{grid-column:span 3;padding-top:55px}.bs-story-ananas .bs-story-photo{aspect-ratio:1;background:#dcded4}.bs-story-ananas .bs-story-photo img{mix-blend-mode:multiply}.bs-story-ananas h3{letter-spacing:-.04em;font:italic 500 clamp(38px,3.3vw,54px)/1.1 Bodoni Moda,Georgia,serif}.bs-story-ananas .bs-story-deck{font-size:22px}.bs-endnote{border-top:1px solid var(--bs-ink);justify-content:space-between;align-items:center;gap:24px;margin-top:50px;padding-top:24px;display:flex}.bs-endnote p{font:italic 27px/1.35 Bodoni Moda,Georgia,serif}.bs-endnote p>span{color:var(--bs-muted);margin-top:7px;font:13px/1.6 Manrope,sans-serif;display:inline-block}.bs-directory-link{border:1px solid var(--bs-ink);white-space:normal;border-radius:50px;justify-content:space-between;align-items:center;gap:35px;min-height:48px;padding:13px 20px;font-size:14px;font-weight:700;display:inline-flex}.bs-directory-link svg{flex-shrink:0;transition:transform .2s}@media (width>=1700px){.bs-section .bs-body{font-size:15px}.bs-section .bs-eyebrow{font-size:13px}.bs-intro-aside{flex-basis:300px;max-width:300px}.bs-intro-aside p{font-size:15px}.bs-story-hades{gap:40px}}@media (width<=1100px){.bs-intro{gap:24px}.bs-intro-aside{flex-basis:220px}.bs-lead{grid-template-columns:1.05fr 1fr}.bs-lead-portraits{grid-template-columns:1fr .52fr;padding-inline:9px}.bs-lead-detail{border-width:5px;margin-left:-12px}.bs-lead-mark{font-size:21px}.bs-lead-copy{padding:30px}.bs-stories{gap:36px 23px}.bs-story-hades{gap:18px;padding-right:0}.bs-story-chautfifth{padding:20px}.bs-story-copy .bs-body{font-size:15px}.bs-style-notes{gap:6px 10px}.bs-story-duc-studio{padding-inline:15px}.bs-story-ananas{padding-top:40px}}@media (width<=800px){.bs-intro h2{font-size:clamp(38px,6vw,52px)}.bs-intro-aside{flex-basis:180px}.bs-intro-aside p{font-size:15px}.bs-flower{margin-bottom:12px;font-size:47px}.bs-lead{grid-template-columns:1fr 1fr}.bs-lead-portraits{grid-template-columns:1fr;align-content:center;padding:50px 16px 38px}.bs-lead-main{aspect-ratio:3/4;min-height:0}.bs-lead-detail{display:none}.bs-lead-mark{font-size:20px;top:22px;right:22px}.bs-lead-copy{padding:28px 24px}.bs-lead-copy h3{font-size:36px}.bs-section .bs-lead-deck{font-size:25px}.bs-section .bs-body{font-size:15px}.bs-stories{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px 26px}.bs-story-hades{grid-column:1/-1;grid-template-columns:1fr 1fr;gap:35px;padding-block:20px}.bs-story-hades .bs-story-photo{aspect-ratio:1}.bs-story-hades h3{font-size:53px}.bs-story-hades .bs-body{max-width:300px}.bs-story-chautfifth{grid-column:auto;padding:20px}.bs-story-chautfifth .bs-story-photo{aspect-ratio:1.1}.bs-story-the-maven{grid-column:auto;padding-right:0}.bs-story-duc-studio{border:0;grid-column:auto;padding:0}.bs-story-duc-studio .bs-story-copy{padding-inline:0}.bs-story-ananas{grid-column:auto;padding-top:35px}.bs-story-copy h3{font-size:32px}.bs-story-ananas h3{font-size:43px}}@media (width<=560px){.bs-intro{margin-bottom:28px;padding-top:18px;display:block}.bs-section .bs-eyebrow{letter-spacing:1px;font-size:13px}.bs-intro h2{margin-top:20px;font-size:clamp(34px,8.65vw,48px)}.bs-intro-aside{align-items:center;gap:20px;max-width:330px;margin-top:23px;display:flex}.bs-flower{flex:none;margin:0;font-size:43px}.bs-lead{display:block}.bs-lead-portraits{grid-template-columns:1fr .62fr;padding:25px 14px 39px}.bs-lead-main{aspect-ratio:auto;min-height:300px}.bs-lead-detail{margin-bottom:6px;margin-left:-7px;display:block}.bs-lead-detail>span{padding-top:7px;font-size:16px}.bs-lead-mark{font-size:20px;top:20px;right:20px}.bs-photo-label{letter-spacing:.6px;white-space:normal;font-size:12px;bottom:-22px;left:3px}.bs-lead-copy{padding:28px 24px 30px}.bs-lead-copy h3{margin-top:17px;font-size:40px}.bs-section .bs-lead-deck{margin-top:14px;font-size:29px}.bs-section .bs-body{font-size:15px}.bs-interlude{gap:17px;padding-block:28px}.bs-interlude>span:first-child{max-width:125px;font-size:20px}.bs-interlude>span:last-child{gap:10px;font-size:13px}.bs-stories{display:block}.bs-story+.bs-story{margin-top:42px}.bs-story-hades{border-top:0;padding:0 0 25px;display:block}.bs-story-hades .bs-story-photo{aspect-ratio:1.12}.bs-story-hades .bs-story-copy{padding-top:23px}.bs-story-hades .bs-body{max-width:none}.bs-story-hades h3{font-size:58px}.bs-story-chautfifth{padding:21px 23px 26px}.bs-story-chautfifth .bs-story-photo{aspect-ratio:1.3}.bs-story-chautfifth h3{font-size:32px}.bs-story-the-maven .bs-story-photo{aspect-ratio:3/4;max-height:580px}.bs-story-the-maven h3{font-size:37px}.bs-story-copy h3{font-size:35px}.bs-story-duc-studio .bs-story-photo{aspect-ratio:1}.bs-story-ananas{padding-top:0}.bs-story-ananas .bs-story-photo{aspect-ratio:1.2}.bs-story-ananas h3{font-size:48px}.bs-section .bs-story-deck{font-size:26px}.bs-story-copy .bs-body{max-width:none}.bs-style-notes{margin-top:18px}.bs-style-notes span{font-size:13px}.bs-discover{margin-top:22px}.bs-endnote{margin-top:37px;padding-top:23px;display:block}.bs-endnote p{font-size:25px}.bs-endnote p>span{font-size:13px}.bs-directory-link{margin-top:24px}}@media (width<=360px){.bs-lead-portraits{padding-inline:8px}.bs-lead-main{min-height:260px}.bs-lead-copy{padding-inline:20px}.bs-lead-copy h3{font-size:35px}.bs-story-chautfifth{padding-inline:20px}.bs-story-chautfifth h3{font-size:29px}}@media (prefers-reduced-motion:reduce){.bs-story-photo img,.bs-discover svg,.bs-directory-link svg{flex-shrink:0;transition:none}.bs-story-photo:hover img,.bs-discover:hover svg,.bs-directory-link:hover svg{transform:none}}.sgp-chapter{color:#352b22;background:#f6f1e5;padding-block:62px 70px}.sgp-postcard{isolation:isolate;min-height:382px;color:inherit;background:#fcf7e9 radial-gradient(#98826924 .6px,#0000 .7px) 0 0/5px 5px;border:1px solid #d7cbb6;border-radius:3px;grid-template-columns:1fr 1fr;align-items:center;padding:32px 5%;text-decoration:none;transition:transform .2s;display:grid;position:relative;box-shadow:3px 6px #e5ddcc,0 10px 24px #6a51330a}.sgp-postcard:hover{transform:translateY(-4px)}.sgp-airmail-edge{z-index:-1;opacity:.83;pointer-events:none;border:5px solid;border-image:repeating-linear-gradient(135deg,#bc6f62 0 12px,#fcf7e9 12px 23px,#6c8790 23px 35px,#fcf7e9 35px 46px) 5;position:absolute;inset:8px}.sgp-copy{z-index:1;padding:9px 10% 13px 0;position:relative}.sgp-mail-heading{color:#756855;letter-spacing:4px;align-items:baseline;gap:14px;margin-bottom:26px;font:400 14px/1.4 Georgia,serif;display:flex}.sgp-mail-heading>span{letter-spacing:1.5px;font:500 7px/1.4 Manrope,sans-serif}.sgp-copy .cr-kicker{letter-spacing:1.35px;font-size:13px}.sgp-copy h2{letter-spacing:-.05em;max-width:480px;margin:18px 0;font:400 clamp(41px,4.4vw,64px)/1.04 Bodoni Moda,Georgia,serif}.sgp-copy h2 em{color:#bb5947;white-space:nowrap}.sgp-open{border-bottom:1px solid #8b5747;align-items:center;gap:23px;min-height:44px;margin-top:22px;font-size:13px;font-weight:650;display:inline-flex}.sgp-sticker-scene{border-left:1px solid #ad967447;width:100%;height:330px;position:relative}.sgp-wander-line{opacity:.6;width:89%;height:91%;position:absolute;bottom:0;left:6%}.sgp-postage{z-index:2;color:#4c6655;filter:drop-shadow(1px 2px 1px #66533830);background:radial-gradient(circle,#0000 3px,#fffdf4 3.6px) -5px -5px/10px 10px;width:101px;padding:7px;display:block;position:absolute;top:0;right:0;transform:rotate(7deg)}.sgp-postage-face{background:#dde5ce;border:1px solid #76917e;flex-direction:column;align-items:center;padding:7px 5px 6px;display:flex;box-shadow:inset 0 0 0 3px #eef0dd}.sgp-postage-face>span{letter-spacing:1.8px;font-size:8px;font-weight:750}.sgp-postage-face>svg{width:65px;height:75px;margin:3px 0 2px;display:block}.sgp-postage-face>strong{letter-spacing:1px;font:500 13px/1.1 Georgia,serif}.sgp-postage-face>small{letter-spacing:1.1px;margin-top:6px;font-size:5px;line-height:1.3}.sgp-postmark{z-index:3;outline-offset:-5px;color:#746953;letter-spacing:1px;text-align:center;opacity:.83;border:1px solid #746953;border-radius:50%;outline:1px solid #746953;flex-direction:column;justify-content:center;align-items:center;width:73px;height:73px;font-size:8px;line-height:1.8;display:flex;position:absolute;top:22px;right:81px;transform:rotate(-16deg)}.sgp-postmark>span{font:19px/1.2 Georgia,serif}.sgp-postmark>small{letter-spacing:.4px;max-width:55px;font-size:4px;line-height:1.5}.sgp-cancel-lines{color:#746953;opacity:.47;width:123px;height:49px;position:absolute;top:41px;right:115px;transform:rotate(-7deg)}.sgp-recipient{color:#886e51;max-width:150px;font:italic 14px/1.5 Bodoni Moda,Georgia,serif;position:absolute;top:12px;left:8%;transform:rotate(-3deg)}.sgp-girl{z-index:1;width:148px;position:absolute;bottom:2px;right:24%;transform:rotate(5deg)}.sgp-chapter .sgm-photo-sticker{filter:drop-shadow(2px 4px 2px #352b2222);pointer-events:none;width:100%;position:relative;inset:auto}.sgp-chapter .sgm-photo-sticker svg{width:100%;height:auto;display:block;overflow:visible}.sgp-chapter .sgm-photo-sticker>span{color:#2f4c67;background:#fff9e9;width:max-content;max-width:100%;margin:-7px auto 0;padding:6px 10px;font:italic 12px/1.2 Bodoni Moda,Georgia,serif;display:block;transform:rotate(-6deg)}.sgp-coffee,.sgp-camera,.sgp-heart{z-index:1;pointer-events:none;filter:drop-shadow(1px 3px 1px #352b2219);display:block;position:absolute}.sgp-coffee svg,.sgp-camera svg,.sgp-heart svg{width:100%;height:auto;display:block}.sgp-coffee{width:69px;bottom:22px;left:8%;transform:rotate(-12deg)}.sgp-camera{width:75px;bottom:8px;right:2%;transform:rotate(13deg)}.sgp-heart{width:34px;top:134px;left:21%;transform:rotate(-16deg)}.sgp-address-lines{background:linear-gradient(#ae997650,#ae997650) 50%/100% 1px no-repeat;border-block:1px solid #ae997650;width:22%;height:55px;position:absolute;bottom:98px;right:0}.sgp-chapter a:focus-visible{outline-offset:6px;outline:2px solid #d9432d}.cr-saigon-hero-link{color:#844b3a;background:#f3e6d8;border:1px dashed #b7826a;align-items:center;gap:8px;width:fit-content;max-width:100%;margin-top:21px;padding:9px 13px;font-size:13px;text-decoration:none;display:inline-flex;transform:rotate(-2deg)}.cr-saigon-hero-link svg:first-child{flex:none;width:29px;height:27px}@media (width<=1050px){.sgp-postcard{padding:30px 5%}.sgp-copy{padding-right:8%}.sgp-mail-heading{gap:3px;margin-bottom:24px;font-size:13px;display:grid}.sgp-postage{width:87px}.sgp-postage-face>svg{width:55px;height:65px}.sgp-postmark{width:58px;height:58px;font-size:6px;top:18px;right:67px}.sgp-postmark>span{font-size:15px}.sgp-postmark>small{max-width:40px;font-size:3px}.sgp-cancel-lines{width:86px;top:31px;right:93px}.sgp-recipient{max-width:90px;font-size:13px;top:112px;left:9%}.sgp-girl{width:133px;bottom:5px;right:35%}.sgp-heart{width:28px;top:192px;left:12%}.sgp-coffee{width:53px;left:5%}.sgp-camera{width:58px;right:0}}@media (width<=699px){.sgp-chapter{padding-block:38px 44px}.sgp-postcard{grid-template-columns:minmax(0,1fr);min-height:0;padding:26px 25px 18px}.sgp-airmail-edge{border-width:4px;inset:6px}.sgp-copy{padding:0}.sgp-copy .cr-kicker{letter-spacing:1px;font-size:13px}.sgp-mail-heading{letter-spacing:3px;gap:10px;margin-bottom:20px;font-size:13px;display:flex}.sgp-mail-heading>span{letter-spacing:1px;font-size:13px}.sgp-copy h2{max-width:290px;margin:14px 0 12px;font-size:43px}.sgp-copy p{max-width:275px;font-size:13px}.sgp-open{gap:15px;margin-top:10px;font-size:13px}.sgp-sticker-scene{border-top:1px solid #ad967447;border-left:0;height:252px;margin-top:23px}.sgp-postage{width:76px;padding:6px;top:18px}.sgp-postage-face{padding:5px 3px}.sgp-postage-face>span{letter-spacing:1px;font-size:6px}.sgp-postage-face>svg{width:46px;height:50px}.sgp-postage-face>strong{font-size:10px}.sgp-postage-face>small{letter-spacing:.5px;margin-top:4px;font-size:4px}.sgp-postmark{width:53px;height:53px;font-size:6px;top:28px;right:58px}.sgp-cancel-lines{width:76px;height:34px;top:38px;right:89px}.sgp-recipient{max-width:81px;font-size:13px;top:20px;left:0}.sgp-girl{width:105px;bottom:-1px;right:35%}.sgp-heart{width:25px;top:102px;left:9%}.sgp-coffee{width:50px;bottom:12px;left:0}.sgp-camera{width:56px;bottom:1px;right:1%}.sgp-address-lines{width:25%;height:38px;bottom:86px}}@media (width<=359px){.sgp-postcard{padding-inline:21px}.sgp-copy h2{font-size:39px}.sgp-mail-heading{gap:7px;font-size:13px}.sgp-recipient{max-width:58px;font-size:13px}.sgp-girl{width:98px;right:42%}.sgp-coffee{width:43px}.sgp-heart{left:4%}}@media (prefers-reduced-motion:reduce){.sgp-postcard{transition:none}.sgp-postcard:hover{transform:none}}.sgp-copy .cr-kicker,.sgp-mail-heading>span{letter-spacing:1px;font-size:12px;line-height:1.6}.sgp-copy p{font-size:16px;line-height:1.7}.sgp-open,.cr-saigon-hero-link{font-size:14px;line-height:1.5}.sgp-mail-heading{flex-wrap:wrap}@media (width<=599px){.sgp-copy .cr-kicker,.sgp-mail-heading>span{font-size:12px}.sgp-copy p{max-width:none;font-size:15px}.sgp-open{font-size:14px}}.hc-style,.hc-accessories,.hc-discovery{border-top:1px solid var(--cr-rule);margin-top:96px;padding-top:26px}.hc-section-heading{justify-content:space-between;align-items:end;gap:30px;margin-bottom:34px;display:flex}.hc-section-heading h2{letter-spacing:-.048em;margin:13px 0 0;font-family:Bodoni Moda,Georgia,serif;font-size:clamp(35px,4vw,64px);font-weight:500;line-height:1.08}.hc-section-heading h2 em{color:var(--cr-red);font-weight:400}.hc-section-heading>p{color:var(--cr-muted);max-width:340px;margin:0 0 4px;font-size:15px;line-height:1.85}.hc-style-tabs{border-block:1px solid var(--cr-rule);grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:27px;display:grid}.hc-style-tabs button{color:var(--cr-muted);cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:16px;padding:21px 18px;font-size:14px;line-height:1.5;transition:color .2s,background .2s;display:flex;box-shadow:inset 0 -2px #0000}.hc-style-tabs button:first-child{padding-left:0}.hc-style-tabs button>svg{flex-shrink:0;margin-left:auto}.hc-style-tabs button[aria-selected=true]{color:var(--cr-red);box-shadow:inset 0 -2px var(--cr-red)}.hc-style-tabs button:hover{color:var(--cr-red);background:#e7decd45}.hc-tab-number{opacity:.75;font-size:12px}.hc-style-panel{grid-template-columns:1fr 1.75fr;align-items:start;gap:40px;display:grid}.hc-style-cover>a{background:#e8e1d5;height:603px;display:block;position:relative;overflow:hidden}.hc-style-cover img{object-fit:cover;object-position:50% 15%;mix-blend-mode:multiply;width:100%;height:100%;transition:transform .45s}.hc-style-cover>a:hover img{transform:scale(1.025)}.hc-cover-tab{background:var(--cr-paper);justify-content:space-between;align-items:center;padding:14px 17px;font-size:14px;display:flex;position:absolute;bottom:20px;left:20px;right:20px}.hc-cover-credit{letter-spacing:.5px;text-transform:uppercase;color:var(--cr-muted);padding-top:12px;font-size:13px;display:block}.hc-style-copy{padding:9px 0 22px}.hc-style-copy h3{letter-spacing:-.045em;margin:11px 0 15px;font-family:Bodoni Moda,Georgia,serif;font-size:clamp(38px,4vw,60px);font-weight:400;line-height:1.08}.hc-style-copy h3 em{color:var(--cr-red)}.hc-style-copy>p{color:var(--cr-muted);max-width:540px;margin:0;font-size:15px;line-height:1.8}.hc-style-brands{flex-wrap:wrap;gap:9px 20px;margin-top:20px;display:flex}.hc-style-brands a{border-bottom:1px solid var(--cr-rule);align-items:center;gap:8px;padding-bottom:4px;font-size:14px;display:inline-flex}.hc-style-brands a:hover{color:var(--cr-red)}.hc-mood-pieces{grid-template-columns:repeat(3,minmax(0,1fr));gap:17px;display:grid}.hc-mood-pieces .product-image-wrap{aspect-ratio:.82}.hc-mood-pieces .product-image-wrap img{object-fit:cover}.hc-mood-pieces .product-meta{display:block}.hc-mood-pieces .product-price{margin-top:6px;font-size:14px;display:inline-block}.hc-mood-pieces .product-meta h3{font-size:14px;line-height:1.5}.hc-edit-link{border-top:1px solid var(--cr-rule);justify-content:space-between;align-items:center;margin-top:21px;padding-top:17px;font-size:14px;display:flex}.hc-edit-link:hover{color:var(--cr-red)}.hc-style-panel[data-mood=street-energy] .hc-style-cover>a{background:#d9dbd3}.hc-style-panel[data-mood=after-dark] .hc-style-cover>a{background:#ded9db}.hc-style-panel[data-mood=quiet-days] .hc-style-cover>a{background:#e0e4d7}.hc-accessories-note{max-width:338px;padding-top:19px;position:relative}.hc-accessories-note>p{color:var(--cr-muted);margin:0 0 18px;font-size:15px;line-height:1.8}.hc-scribbled-star{color:var(--cr-red);font:83px Georgia,serif;position:absolute;top:-65px;right:18px;transform:rotate(12deg)}.hc-accessories .hc-accessory-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:35px 25px}.hc-accessories .hc-accessory-grid .product-image-wrap{aspect-ratio:1.27}.hc-accessories .hc-accessory-grid .product-image-wrap img{object-fit:contain;width:100%;height:100%;padding:17px}.hc-accessories .hc-accessory-grid .product-card[data-category=Shoes] .product-image-wrap img{padding:23px}.hc-accessory-footer{border-top:1px solid var(--cr-rule);color:var(--cr-muted);justify-content:space-between;gap:22px;margin-top:28px;padding-top:17px;font-size:13px;display:flex}.hc-accessory-footer a{align-items:center;gap:20px;display:inline-flex}.hc-discovery-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;display:grid}.hc-discovery-image{background:#e9e3d8;height:405px;position:relative;overflow:hidden}.hc-discovery-image img{object-fit:cover;object-position:center top;mix-blend-mode:multiply;width:100%;height:100%;transition:transform .4s}.hc-discovery-card:hover img{transform:scale(1.02)}.hc-discovery-image>span{background:var(--cr-paper);letter-spacing:.4px;text-transform:uppercase;padding:7px 10px;font-size:13px;position:absolute;top:15px;left:15px}.hc-discovery-caption{justify-content:space-between;align-items:center;gap:20px;margin-top:21px;display:flex}.hc-discovery-caption h3{letter-spacing:-.04em;margin:0;font-family:Bodoni Moda,Georgia,serif;font-size:38px;font-weight:400;line-height:1.1}.hc-discovery-caption svg{flex-shrink:0}.hc-discovery-card>p{color:var(--cr-muted);max-width:340px;margin:13px 0 17px;font-size:15px;line-height:1.8}.hc-discovery-count{border-bottom:1px solid var(--cr-rule);padding-bottom:4px;font-size:14px;display:inline-block}.hc-discovery-card:hover .hc-discovery-caption{color:var(--cr-red)}@media (width>=1700px){.hc-style-cover>a{height:675px}.hc-discovery-image{height:455px}}@media (width<=1100px){.hc-style-panel{grid-template-columns:1fr 1.6fr;gap:25px}.hc-style-cover>a{height:580px}.hc-style-copy{padding-top:3px}.hc-style-tabs button{gap:10px;padding-inline:12px}.hc-discovery-image{height:335px}.hc-scribbled-star{font-size:65px;top:-54px}}@media (width<=800px){.hc-style,.hc-accessories,.hc-discovery{margin-top:65px}.hc-section-heading{margin-bottom:26px;display:block}.hc-section-heading>p{margin-top:20px}.hc-style-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.hc-style-tabs button{padding:17px 12px}.hc-style-tabs button:first-child{padding-left:12px}.hc-style-panel{grid-template-columns:.85fr 1fr;gap:22px}.hc-style-cover>a{height:490px}.hc-mood-pieces{scroll-snap-type:x mandatory;grid-template-columns:repeat(3,155px);padding:6px 0 12px;overflow-x:auto}.hc-mood-pieces .product-card{scroll-snap-align:start}.hc-style-selection{min-width:0}.hc-style-copy h3{font-size:38px}.hc-style-brands{gap:8px 12px}.hc-accessories-note{max-width:100%;margin-top:20px;padding-right:90px}.hc-scribbled-star{top:5px;right:9px}.hc-accessories .hc-accessory-grid{gap:30px 18px}.hc-accessories .hc-accessory-grid .product-meta{display:block}.hc-accessories .hc-accessory-grid .product-price{margin-top:6px;display:inline-block}.hc-discovery-grid{gap:17px}.hc-discovery-image{height:280px}.hc-discovery-caption h3{font-size:30px}.hc-discovery .hc-section-heading>a{margin-top:23px}}@media (width<=580px){.hc-style,.hc-accessories,.hc-discovery{margin-top:53px;padding-top:21px}.hc-section-heading h2{font-size:40px}.hc-section-heading>p{font-size:15px}.hc-style-tabs button{gap:9px;font-size:14px}.hc-style-panel{display:block}.hc-style-cover>a{height:440px}.hc-cover-tab{bottom:16px;left:16px;right:16px}.hc-style-copy{margin-top:28px}.hc-style-copy h3{font-size:43px}.hc-mood-pieces{grid-template-columns:repeat(3,minmax(163px,44%));gap:14px}.hc-mood-pieces .product-image-wrap{aspect-ratio:.83}.hc-edit-link{margin-top:12px}.hc-accessories .hc-accessory-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:25px 14px}.hc-accessories .hc-accessory-grid .product-image-wrap{aspect-ratio:1}.hc-accessories .hc-accessory-grid .product-image-wrap img{padding:7px}.hc-accessories .hc-accessory-grid .product-card[data-category=Shoes] .product-image-wrap img{padding:10px}.hc-accessory-footer{flex-direction:column;gap:13px;font-size:13px}.hc-accessory-footer a{justify-content:space-between}.hc-discovery-grid{display:block}.hc-discovery-card{margin-bottom:35px;display:block}.hc-discovery-image{height:405px}.hc-discovery-caption{margin-top:17px}.hc-discovery-caption h3{font-size:35px}.hc-discovery-card>p{margin-top:11px;margin-bottom:13px}}@media (prefers-reduced-motion:reduce){.hc-style-cover img,.hc-discovery-image img{transition:none}}.fr-home{padding-top:58px;padding-bottom:66px}.fr-home-paper{background:#e6ebd9;border:1px solid #c4cbb6;grid-template-columns:1fr 1fr;min-height:570px;display:grid;position:relative;overflow:hidden}.fr-home-story{z-index:2;padding:clamp(32px,5vw,76px) 20px clamp(32px,5vw,76px) clamp(32px,5vw,76px);position:relative}.fr-home-kicker{letter-spacing:.09em;text-transform:uppercase;align-items:center;gap:9px;margin-bottom:23px;font-size:13px;display:flex}.fr-home-kicker>span{color:var(--red);font-size:26px}.fr-home h2{font-family:var(--serif);letter-spacing:-.035em;font-size:clamp(36px,4.1vw,62px);line-height:1.05}.fr-home h2 em{color:#52705b}.fr-home-story>p{max-width:405px;margin:25px 0 26px;font-size:16px;line-height:1.8}.fr-home .cr-pill{background:var(--red);color:#fff8ef;border-color:var(--red);gap:12px;font-size:15px}.fr-home-explore{text-underline-offset:4px;align-items:center;gap:9px;width:fit-content;padding:13px 0;font-size:14px;text-decoration:underline;display:flex}.fr-home-privacy{color:#526049;margin-top:16px;font-size:12px;display:block}.fr-home-collage{min-width:0;position:relative}.fr-home-photo{background:#fffaf0;width:58%;padding:9px 9px 16px;position:absolute;top:10%;left:10%;transform:rotate(-5deg);box-shadow:3px 7px 17px #34442a20}.fr-home-photo:before{content:"";background:#cabc9570;width:85px;height:25px;position:absolute;top:-10px;left:30%;transform:rotate(4deg)}.fr-home-photo img{aspect-ratio:4/5;object-fit:cover;width:100%}.fr-home-photo>span,.fr-home-piece>span{text-align:center;margin-top:10px;font-size:12px;display:block}.fr-home-piece{background:#fffaf0;width:39%;padding:8px 8px 12px;position:absolute;bottom:15%;right:6%;transform:rotate(10deg);box-shadow:3px 7px 17px #34442a20}.fr-home-piece img{aspect-ratio:1;object-fit:cover;width:100%}.fr-home-plus{color:var(--red);z-index:2;background:#f9f1dd;border:1px solid #d3c4a3;border-radius:50%;padding:10px;position:absolute;top:45%;right:27%;transform:rotate(10deg)}.fr-home-sticker{text-align:center;background:var(--red);color:#fff8ef;border-radius:50%;flex-direction:column;justify-content:center;width:124px;height:124px;font-size:17px;font-weight:600;line-height:1.3;display:flex;position:absolute;top:9%;right:7%;transform:rotate(12deg)}.fr-home-sticker>span{font-size:29px;line-height:1}.fr-home-scribble{color:#52705b;font-family:var(--serif);font-size:27px;font-style:italic;line-height:1.1;position:absolute;bottom:6%;left:14%;transform:rotate(-8deg)}@media (width<=800px){.fr-home-paper{grid-template-columns:1fr}.fr-home-story{padding:32px 26px 16px}.fr-home-story>p{max-width:540px}.fr-home-collage{width:100%;max-width:580px;min-height:490px;margin:auto}.fr-home-photo{width:47%;top:7%;left:14%}.fr-home-piece{width:31%;bottom:17%;right:14%}.fr-home-sticker{top:3%;right:14%}.fr-home-scribble{bottom:7%;left:19%}}@media (width<=460px){.fr-home{padding-top:30px;padding-bottom:35px}.fr-home-story{padding:25px 20px 12px}.fr-home h2{font-size:35px}.fr-home-kicker{letter-spacing:.05em;gap:6px;font-size:12px}.fr-home-story>p{font-size:15px}.fr-home-privacy{max-width:250px;line-height:1.6}.fr-home-collage{min-height:350px}.fr-home-photo{width:53%;left:10%}.fr-home-piece{width:38%;bottom:19%;right:9%}.fr-home-sticker{width:91px;height:91px;font-size:13px;right:5%}.fr-home-photo>span,.fr-home-piece>span{font-size:12px}.fr-home-scribble{font-size:21px;bottom:7%;left:13%}}.fr-home-photo-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.fr-home-camera{background:#f7f7eb75;border:1px solid #718067;border-radius:26px;justify-content:center;align-items:center;gap:9px;min-height:48px;padding:12px 20px;font-size:15px;display:inline-flex}.fr-home-camera:hover{background:#f8f8ed}.fr-camera-loading{text-align:center;padding:16px;font-size:14px}.clothing-navigation{position:relative}.clothing-navigation .clothing-navigation__trigger{align-items:center;gap:6px;min-height:44px;font-size:15px;font-weight:600;display:inline-flex}.clothing-navigation__trigger>svg{transition:transform .18s}.clothing-navigation__trigger[aria-expanded=true]>svg{transform:rotate(180deg)}.clothing-navigation__panel{z-index:20;overscroll-behavior:contain;border:1px solid var(--line);background:var(--paper);grid-template-columns:repeat(2,minmax(0,1fr));width:min(448px,100vw - 32px);max-height:min(65dvh,430px);padding:8px;display:grid;position:absolute;top:calc(100% + 8px);left:0;overflow-y:auto;box-shadow:0 12px 28px #352b221f}.clothing-navigation__panel[hidden]{display:none}.clothing-navigation__panel>.clothing-navigation__option:first-child{grid-column:1/-1}.clothing-navigation .clothing-navigation__option{letter-spacing:0;white-space:normal;align-items:center;width:100%;min-height:44px;padding:11px 14px;font-family:Manrope,sans-serif;font-size:14px;font-weight:500;line-height:1.5;display:flex}.desktop-nav .clothing-navigation__option:after{content:none}.clothing-navigation__option:hover,.clothing-navigation__option[aria-current=page]{color:var(--red);background:#d9432d12}.clothing-navigation__option[aria-current=page]{font-weight:700}.clothing-navigation__option:focus-visible{outline-offset:-3px}.clothing-navigation--mobile{border-bottom:1px solid var(--line)}.clothing-navigation--mobile .clothing-navigation__trigger{width:100%;font-family:var(--serif);letter-spacing:-1px;text-align:left;justify-content:space-between;gap:20px;padding:17px 0;font-size:31px;font-weight:400;display:flex}.clothing-navigation--mobile .clothing-navigation__trigger:hover,.clothing-navigation--mobile .clothing-navigation__trigger.active{color:var(--red)}.clothing-navigation--mobile .clothing-navigation__panel{width:100%;max-height:none;box-shadow:none;border:0;padding:0 0 12px;display:block;position:static;overflow:visible}.clothing-navigation--mobile .clothing-navigation__panel[hidden]{display:none}.clothing-navigation--mobile .clothing-navigation__option{font-size:15px}@media (width<=540px){.clothing-navigation--mobile .clothing-navigation__trigger{padding:16px 0;font-size:29px}}@media (prefers-reduced-motion:reduce){.clothing-navigation__trigger>svg{transition:none}}.search-form.description-search-form,.catalog-search .catalog-search-form{margin-bottom:12px}.search-help{max-width:720px;color:var(--muted);margin:0 0 30px;font-size:14px;line-height:1.7}.search-preview-status{color:var(--muted);margin:-14px 0 24px;font-size:14px;line-height:1.7}.search-content.search-content-products-only{grid-template-columns:minmax(0,1fr)}.search-preview-related{margin-top:28px}.search-preview-related>.eyebrow{color:var(--red);margin-bottom:9px;display:block}.search-all-results.text-link{margin-top:28px}.catalog-search{max-width:840px;margin-bottom:34px}.catalog-search .catalog-search-form input{font-size:27px}.catalog-search .search-help{margin-bottom:0}.search-status{max-width:760px;color:var(--muted);margin:-8px 0 28px;font-size:14px;line-height:1.8}.catalog-search-loading{text-align:center;min-height:220px;color:var(--muted);flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:36px 20px;display:flex}.catalog-search-loading p{color:var(--ink);font-family:var(--serif);margin:0;font-size:28px}.catalog-search-loading span{font-size:14px;line-height:1.7}.catalog-related{border-top:1px solid var(--line);margin-top:60px;padding-top:32px}.catalog-related .section-heading{margin-bottom:14px}.catalog-related>p{color:var(--muted);margin:0 0 30px;font-size:14px;line-height:1.8}@media (width<=600px){.catalog-search .catalog-search-form input{font-family:Manrope,sans-serif;font-size:16px;line-height:1.6}.catalog-related{margin-top:40px;padding-top:26px}}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/manrope-0.woff2)format("truetype")}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/manrope-1.woff2)format("truetype")}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/manrope-2.woff2)format("truetype")}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/manrope-3.woff2)format("truetype")}@font-face{font-family:Bodoni Moda;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/bodoni-0.woff2)format("truetype")}@font-face{font-family:Bodoni Moda;font-style:italic;font-weight:500;font-display:swap;src:url(/fonts/bodoni-1.woff2)format("truetype")}@font-face{font-family:Bodoni Moda;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/bodoni-2.woff2)format("truetype")}@font-face{font-family:Bodoni Moda;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/bodoni-3.woff2)format("truetype")}@font-face{font-family:Bodoni Moda;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/bodoni-4.woff2)format("truetype")}:root{color:#352b22;font-synthesis:none;--paper:#f6f1e5;--ink:#352b22;--red:#d9432d;--muted:#77695a;--line:#cfc5b5;--yellow:#efe697;--serif:"Bodoni Moda", Georgia, serif;--gutter:clamp(20px, 3.06vw, 56px);background:#f6f1e5;font-family:Manrope,sans-serif;font-size:16px}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:28px}body{-webkit-font-smoothing:antialiased;margin:0}button,input,select{font:inherit}button,a{color:inherit;-webkit-tap-highlight-color:transparent;touch-action:manipulation}a{text-decoration:none}button{cursor:pointer;background:0 0;border:0;padding:0}button:disabled{cursor:default;opacity:.4}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible{outline:2px solid var(--red);outline-offset:5px}h1,h2,h3,h4,p{margin:0}h1,h2,h3,h4{font-weight:500}em{font-family:var(--serif);font-weight:400}img{max-width:100%;display:block}svg{flex-shrink:0}input,select{min-width:0;color:var(--ink);border-radius:0}select{cursor:pointer}input::placeholder{color:#8a7d6f;opacity:1}::selection{color:var(--paper);background:var(--red)}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{background:var(--ink);color:var(--paper);z-index:100;padding:15px 20px;position:fixed;top:-90px;left:20px}.skip-link:focus{top:15px}.eyebrow{letter-spacing:1.3px;font-size:12px;font-weight:600;line-height:1.7}.muted{color:var(--muted);font-size:14px;line-height:1.85}.icon-button{justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex}.icon-button:hover{color:var(--red)}.text-link{letter-spacing:.2px;border-bottom:1px solid;justify-content:space-between;align-items:center;gap:24px;padding-bottom:7px;font-size:14px;font-weight:600;line-height:1.6;transition:color .2s;display:inline-flex}.text-link:hover{color:var(--red)}.text-link svg{transition:transform .2s}.text-link:hover svg{transform:translate(2px,-2px)}.solid-button{border:1px solid var(--ink);letter-spacing:.25px;background:var(--ink);min-height:52px;color:var(--paper);border-radius:40px;justify-content:space-between;align-items:center;gap:25px;padding:16px 22px;font-size:14px;font-weight:600;line-height:1.5;transition:background .2s,border-color .2s,transform .2s;display:inline-flex}.solid-button:hover{background:var(--red);border-color:var(--red)}.solid-button:active{transform:translateY(1px)}.full-width{width:100%}.section{width:min(100%,1600px);padding:68px var(--gutter) 80px;margin-inline:auto}.section-heading{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:30px;display:flex}.section-heading h2{font-family:var(--serif);letter-spacing:-1.7px;font-size:clamp(34px,3.4vw,50px);line-height:1.08}.section-heading .eyebrow{color:var(--muted);margin-bottom:12px;display:block}.section-heading>.text-link{margin-bottom:4px}.site-header{height:88px;margin:0 var(--gutter);border-bottom:1px solid var(--ink);z-index:10;align-items:center;gap:28px;display:flex;position:relative}.site-brand{flex-shrink:0;align-items:center;gap:24px;display:flex}.wordmark{font-family:var(--serif);letter-spacing:-2.3px;white-space:nowrap;align-items:flex-start;font-size:35px;font-weight:600;line-height:1;display:inline-flex}.wordmark i{background:var(--red);border-radius:50%;width:9px;height:9px;margin:6px 0 0 5px;display:block}.header-note{letter-spacing:.8px;text-transform:uppercase;font-size:12px;font-weight:600;line-height:1.5}.desktop-nav{white-space:nowrap;align-items:center;gap:clamp(17px,1.9vw,30px);margin-left:auto;font-size:15px;font-weight:600;display:flex}.desktop-nav a,.desktop-nav button{align-items:center;min-height:44px;display:inline-flex;position:relative}.desktop-nav a:after,.desktop-nav button:after{content:"";background:var(--red);width:0;height:1px;transition:width .2s;position:absolute;bottom:8px;left:0}.desktop-nav a:hover:after,.desktop-nav button:hover:after,.desktop-nav .active:after{width:100%}.desktop-nav .active{color:var(--red)}.nav-rule{background:var(--line);width:1px;height:16px}.header-actions{flex-shrink:0;align-items:center;gap:8px;margin-left:auto;display:flex}.bag-button{align-items:center;gap:7px;min-height:44px;padding-left:6px;font-size:14px;display:flex}.bag-button>svg{display:none}.bag-button:hover{color:var(--red)}.saved-link{position:relative}.saved-link i{background:var(--red);border-radius:50%;width:4px;height:4px;position:absolute;top:8px;right:6px}.mobile-menu-button{display:none}.product-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:34px 20px;display:grid}.product-card{min-width:0}.product-image-wrap{aspect-ratio:.78;background:#ece9df;position:relative;overflow:hidden}.product-image-link{height:100%;display:block}.product-image-link img{object-fit:cover;object-position:center 24%;mix-blend-mode:multiply;width:100%;height:100%;transition:transform .5s cubic-bezier(.2,.7,.3,1)}.product-card[data-category=Bags] .product-image-link img,.product-card[data-category=Shoes] .product-image-link img,.product-card[data-category=Accessories] .product-image-link img{object-fit:contain;padding:8px}.product-card:hover .product-image-link img{transform:scale(1.035)}.save-button{z-index:2;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;transition:color .2s,background .2s;display:flex;position:absolute;top:7px;right:7px}.save-button:hover{color:var(--red);background:#f6f1e5c9}.is-saved{color:var(--red)}.product-index{color:var(--muted);pointer-events:none;font-size:12px;position:absolute;top:14px;left:12px}.product-note{background:var(--yellow);max-width:calc(100% - 20px);color:var(--ink);letter-spacing:.15px;pointer-events:none;padding:7px 9px;font-size:12px;line-height:1.4;position:absolute;bottom:12px;left:10px;transform:rotate(-3deg)}.image-cta{background:#f6f1e5ef;justify-content:space-between;align-items:center;padding:15px 18px;font-size:14px;transition:transform .25s;display:flex;position:absolute;bottom:0;left:0;right:0;transform:translateY(100%)}.product-card:hover .image-cta,.product-image-link:focus-visible .image-cta{transform:translateY(0)}.product-card:hover .product-note{opacity:0}.product-meta{justify-content:space-between;align-items:flex-start;gap:12px;margin-top:13px;display:flex}.product-meta>a{min-width:0}.product-brand{text-transform:uppercase;letter-spacing:.15px;font-size:14px;font-weight:700;line-height:1.45}.product-meta h3{color:var(--muted);overflow-wrap:anywhere;margin-top:4px;font-size:14px;font-weight:400;line-height:1.65}.product-price{white-space:nowrap;padding-top:1px;font-size:14px;font-weight:600}.footer{border-top:1px solid var(--ink);padding:62px var(--gutter) 24px;background:#eee7d9}.footer-top{border-bottom:1px solid #bdb29f;justify-content:space-between;align-items:center;gap:30px;padding-bottom:42px;display:flex}.footer-top .eyebrow{color:var(--muted);font-size:12px}.footer-top p{font-family:var(--serif);letter-spacing:-2px;margin-top:18px;font-size:clamp(38px,4.2vw,62px);line-height:1.05}.footer-top p em{color:var(--red)}.circle-link{border:1px solid var(--ink);border-radius:50%;justify-content:center;align-items:center;width:80px;height:80px;transition:background .2s,color .2s,border-color .2s;display:flex}.circle-link:hover{background:var(--red);border-color:var(--red);color:var(--paper)}.footer-columns{grid-template-columns:1.5fr .7fr .9fr 1fr;gap:35px;padding:37px 0 25px;display:grid}.footer-columns>div{flex-direction:column;align-items:flex-start;display:flex}.footer-columns .eyebrow{color:var(--muted);margin-bottom:13px;font-size:12px}.footer-columns a,.footer-columns button{text-align:left;margin:5px 0;font-size:14px;line-height:1.7}.footer-columns a:hover,.footer-columns button:hover{color:var(--red)}.footer-about{max-width:285px;font-size:16px;line-height:1.9}.footer-columns .footer-location{letter-spacing:.6px;flex-direction:row;justify-content:flex-end;gap:13px;padding-top:2px;font-size:12px;line-height:1.9}.footer-wordmark{font-family:var(--serif);letter-spacing:-.06em;color:var(--red);text-align:center;-webkit-user-select:none;user-select:none;pointer-events:none;padding:18px 0 24px;font-size:clamp(72px,14.7vw,256px);font-weight:500;line-height:.91}.footer-wordmark i{font-style:normal}.footer-bottom{letter-spacing:.5px;color:var(--muted);border-top:1px solid #bdb29f;justify-content:space-between;align-items:center;gap:20px;padding-top:22px;font-size:12px;line-height:1.6;display:flex}.footer-bottom button{white-space:nowrap;min-height:44px;font-size:14px}.modal{border:1px solid var(--line);color:var(--ink);background:var(--paper);overscroll-behavior:contain;width:min(600px,100vw - 48px);max-width:none;max-height:calc(100dvh - 48px);margin:auto;padding:0}.modal::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#352b225c}.modal-inner{padding:25px 34px 36px}.modal-heading{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;margin-bottom:30px;padding-bottom:15px;display:flex}.modal-heading>.eyebrow{font-size:12px}.wide-modal{width:min(920px,100vw - 48px)}.drawer{border-block:0;border-right:0;width:min(490px,100vw);height:100dvh;max-height:none;margin:0 0 0 auto}.drawer .modal-inner{min-height:100%}.mobile-nav{flex-direction:column;margin-bottom:35px;display:flex}.mobile-nav>a,.mobile-nav>button{border-bottom:1px solid var(--line);font-family:var(--serif);letter-spacing:-1px;text-align:left;justify-content:space-between;align-items:center;gap:20px;padding:17px 0;font-size:31px;display:flex}.mobile-nav>a:hover,.mobile-nav>button:hover{color:var(--red)}.mobile-nav svg{width:21px}.toast{z-index:30;background:var(--ink);width:max-content;max-width:calc(100vw - 32px);color:var(--paper);align-items:center;gap:15px;padding:17px 20px;font-size:14px;display:flex;position:fixed;bottom:28px;left:50%;transform:translate(-50%);box-shadow:0 7px 30px #352b2222}.toast button{color:var(--yellow);white-space:nowrap;border-bottom:1px solid;padding-bottom:2px}@media (width>=1700px){.site-header{width:1488px;margin-inline:auto}.footer{padding-inline:max(var(--gutter), calc((100vw - 1488px) / 2))}.footer-wordmark{font-size:228px}}@media (width<=1480px){.header-note{display:none}}@media (width<=1360px){.header-note{display:none}.site-header,.desktop-nav{gap:22px}.wordmark{font-size:32px}.header-actions{gap:3px}.bag-button{gap:4px}.footer-columns{grid-template-columns:1.2fr .8fr 1fr;gap:30px}.footer-columns .footer-location{grid-column:1/-1;justify-content:flex-start}}@media (width<=1030px){.site-header{height:78px}.desktop-nav{gap:18px;font-size:15px}.header-actions .saved-link,.nav-rule{display:none}.wordmark{font-size:29px}.product-grid{gap:30px 17px}}@media (width<=1280px){.site-header{grid-template-columns:1fr auto 1fr;gap:10px;height:78px;display:grid}.site-brand{justify-self:center}.desktop-nav{display:none}.mobile-menu-button{justify-self:start;margin-left:-8px;display:inline-flex}.header-actions{justify-self:end;margin:0 -7px 0 0}.bag-button>svg{display:block}.bag-label{display:none}.wordmark{font-size:32px}.wordmark i{width:8px;height:8px}}@media (width<=850px){.section{padding-block:50px 62px}.section-heading{gap:16px;margin-bottom:25px}.section-heading h2{font-size:36px}.section-heading>.text-link{gap:13px;font-size:14px}.product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 18px}.product-brand,.product-meta h3{font-size:14px}.footer-columns{grid-template-columns:1fr 1fr;gap:26px}.footer-about{grid-column:1/-1;max-width:400px}.footer-columns .footer-location{grid-column:1/-1}.footer-top p{font-size:44px}.footer-wordmark{font-size:14.85vw}}@media (width<=540px){.site-header{height:72px}.wordmark{letter-spacing:-1.9px;font-size:29px}.header-actions{gap:1px}.header-actions .icon-button{width:34px}.bag-button{gap:4px;padding-left:3px;font-size:14px}.bag-button svg{width:17px}.wordmark i{width:7px;height:7px;margin:5px 0 0 4px}.section{padding-block:40px 52px}.section-heading h2{font-size:33px}.section-heading>.text-link{gap:8px;max-width:150px;font-size:14px;line-height:1.7}.eyebrow{letter-spacing:1px;font-size:12px}.product-grid{gap:27px 14px}.product-meta{flex-wrap:wrap;gap:4px 7px;margin-top:10px}.product-meta>a{flex:110px}.product-price,.product-brand{font-size:14px}.product-meta h3{font-size:14px;line-height:1.6}.save-button{width:35px;height:35px;top:3px;right:3px}.product-index{font-size:12px;top:13px;left:9px}.product-note{padding:6px 7px;font-size:12px;bottom:10px;left:7px}.image-cta{display:none}.footer{padding-top:43px}.footer-top{padding-bottom:30px}.footer-top p{letter-spacing:-1.5px;font-size:37px}.circle-link{width:57px;height:57px}.circle-link svg{width:27px}.footer-columns{gap:25px;padding-top:28px}.footer-about{font-size:16px}.footer-columns a,.footer-columns button{margin:6px 0}.footer-wordmark{letter-spacing:-.065em;padding-block:24px;font-size:14.4vw}.footer-bottom{flex-wrap:wrap;gap:12px 20px;font-size:12px}.footer-bottom>span:first-child{width:100%}.footer-bottom button{margin-left:auto}.modal{width:calc(100vw - 24px);max-height:calc(100dvh - 24px)}.modal-inner{padding:15px 20px 26px}.modal-heading{gap:12px;margin-bottom:22px;padding-bottom:12px}.modal-heading>.eyebrow{letter-spacing:.7px;font-size:12px}.drawer{width:100vw;max-height:none}.mobile-nav>a,.mobile-nav>button{padding:16px 0;font-size:29px}.toast{gap:10px;padding:14px 15px;font-size:14px;bottom:17px}}@media (width<=360px){.wordmark{letter-spacing:-1.6px;font-size:24px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.page-heading{max-width:860px;margin:16px 0 46px}.page-heading>.eyebrow{color:var(--red)}.page-heading h1{font-family:var(--serif);letter-spacing:-.055em;text-wrap:balance;margin:22px 0 24px;font-size:clamp(48px,6.2vw,88px);font-weight:400;line-height:1.04}.page-heading h1 em{color:var(--red);font-weight:400}.page-heading p{color:var(--muted);max-width:650px;margin:0;font-size:16px;line-height:1.8}.budget-tabs,.directory-new-toggle,.category-tabs{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.budget-tabs{margin-bottom:26px}.budget-tabs button,.directory-new-toggle button,.category-tabs button{border:1px solid var(--line);min-height:44px;color:var(--ink);white-space:nowrap;background:0 0;border-radius:99px;justify-content:center;align-items:center;gap:9px;padding:11px 19px;font-size:14px;font-weight:500;line-height:1.35;transition:color .18s,background .18s,border-color .18s;display:inline-flex}.budget-tabs button:hover,.directory-new-toggle button:hover,.category-tabs button:hover{border-color:var(--red);color:var(--red)}.budget-tabs button.active,.directory-new-toggle button.active,.category-tabs button.active{color:var(--paper);background:var(--red);border-color:var(--red)}.budget-tabs>span{color:var(--muted);flex-basis:100%;margin-top:5px;font-size:14px;line-height:1.6}.catalog-toolbar{border-top:1px solid var(--line);border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;padding:24px 0;display:flex}.catalog-selects{align-items:center;gap:10px;min-width:0;max-width:100%;display:flex}.catalog-selects>svg{color:var(--muted);flex-shrink:0}.catalog-selects select{width:174px;min-width:0;min-height:44px;color:var(--ink);border:1px solid var(--line);cursor:pointer;text-overflow:ellipsis;background:0 0;border-radius:99px;padding:10px 13px;font-size:14px}.catalog-selects select:focus-visible{border-color:var(--red)}.clothing-type-filter{border-bottom:1px solid var(--line);padding:22px 0}.clothing-type-filter>.eyebrow{color:var(--muted);margin-bottom:12px;display:block}.clothing-type-tabs{gap:8px}.results-line{color:var(--muted);letter-spacing:.035em;flex-wrap:wrap;align-items:center;gap:14px;margin:23px 0 30px;font-size:14px;line-height:1.5;display:flex}.results-line>span:first-child{overflow-wrap:anywhere}.results-line>span:last-child{margin-left:auto}.results-line button{min-height:36px;color:var(--red);text-underline-offset:4px;align-items:center;gap:7px;font-size:14px;text-decoration:underline;display:inline-flex}.catalog-grid{row-gap:48px}.catalog-disclosure{border-top:1px solid var(--line);max-width:840px;color:var(--muted);margin:50px 0 0;padding-top:24px;font-size:14px;line-height:1.9}.empty-state{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:22px;min-height:360px;padding:70px 24px;display:flex}.empty-state>svg,.empty-bag>svg{color:var(--red)}.empty-state h1,.empty-state h2,.empty-bag h2{font-family:var(--serif);letter-spacing:-.045em;margin:0;font-size:clamp(36px,4vw,58px);font-weight:400;line-height:1.1}.empty-state h1 em,.empty-state h2 em,.empty-bag h2 em{color:var(--red);font-weight:400}.empty-state p,.empty-bag p{max-width:410px;color:var(--muted);margin:0;font-size:16px;line-height:1.8}.directory-new-toggle{margin:0 0 26px}.directory-controls{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;padding:24px 0;display:flex}.directory-search{border:1px solid var(--line);border-radius:99px;align-items:center;gap:12px;width:255px;max-width:100%;min-height:46px;padding:10px 17px;display:flex}.directory-search:focus-within{border-color:var(--red)}.directory-search svg{color:var(--red);flex-shrink:0}.directory-search input{width:100%;min-width:0;color:var(--ink);background:0 0;border:0;outline:0;padding:0;font-size:16px}.directory-search input::placeholder{color:var(--muted);opacity:1}.directory-table{border-top:1px solid var(--line)}.directory-table-head,.designer-row{grid-template-columns:minmax(0,1.8fr) minmax(0,.8fr) minmax(100px,.65fr) minmax(0,1fr) 24px;align-items:center;gap:24px;display:grid}.directory-table-head{border-bottom:1px solid var(--line);color:var(--muted);letter-spacing:.045em;padding:18px 0;font-size:14px;line-height:1.5}.designer-row{border-bottom:1px solid var(--line);padding:27px 0;transition:color .18s,background .18s}.designer-row>div{align-items:baseline;gap:24px;min-width:0;display:flex}.designer-index{color:var(--muted);font-variant-numeric:tabular-nums;min-width:20px;font-size:14px}.designer-row h2{min-width:0;font-family:var(--serif);letter-spacing:-.035em;overflow-wrap:anywhere;margin:0;font-size:clamp(25px,2.5vw,36px);font-weight:400;line-height:1.2}.designer-row sup{vertical-align:top;color:var(--red);letter-spacing:.045em;margin:4px 0 0 9px;font-family:Manrope,sans-serif;font-size:12px;font-weight:600;line-height:1.4;display:inline-block}.designer-row>span{min-width:0;color:var(--muted);overflow-wrap:anywhere;font-size:14px;line-height:1.7}.designer-row .directory-price{color:var(--ink);white-space:nowrap}.designer-row>svg{color:var(--red)}.designer-row:hover{color:var(--red);background:#d9432d04}.breadcrumb{margin-bottom:36px;font-size:14px}.designer-intro{grid-template-columns:minmax(0,1.1fr) minmax(0,.8fr);align-items:center;gap:clamp(38px,7vw,110px);display:grid}.designer-intro:not(:has(>img)){grid-template-columns:minmax(0,850px)}.designer-intro>div{min-width:0;padding:20px 0}.designer-intro>div>.eyebrow{color:var(--red);line-height:1.8}.designer-intro h1{font-family:var(--serif);letter-spacing:-.055em;overflow-wrap:anywhere;margin:23px 0 27px;font-size:clamp(46px,6.2vw,88px);font-weight:400;line-height:1.06}.designer-intro p{max-width:530px;color:var(--muted);margin:0 0 30px;font-size:16px;line-height:1.9}.designer-intro>img{object-fit:cover;object-position:center 24%;background:#e9e2d5;width:100%;height:530px;display:block}.sample-price{border-top:1px solid var(--line);border-bottom:1px solid var(--line);gap:12px;margin:28px 0;padding:22px 0;display:grid}.sample-price>strong{color:var(--red);font-size:25px;font-weight:500}.sample-price>span{color:var(--muted);overflow-wrap:anywhere;font-size:14px;line-height:1.85}.sample-price>a{text-underline-offset:5px;width:fit-content;font-size:14px;line-height:1.7;text-decoration:underline}.brand-source{border-top:1px solid var(--line);border-bottom:1px solid var(--line);color:var(--muted);letter-spacing:.025em;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin:42px 0 70px;padding:19px 0;font-size:14px;line-height:1.6;display:flex}.brand-source a{color:var(--ink);align-items:center;gap:8px;display:inline-flex}.designer-discover{text-align:center;border:1px solid var(--line);padding:55px 24px}.designer-discover h2{font-family:var(--serif);letter-spacing:-.045em;margin:21px 0;font-size:clamp(36px,4.5vw,60px);font-weight:400;line-height:1.1}.designer-discover h2 em{color:var(--red)}.designer-discover p{max-width:460px;color:var(--muted);margin:0 auto 25px;font-size:16px;line-height:1.8}.product-page{padding-top:35px}.product-detail-grid{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:start;gap:clamp(35px,6vw,90px);display:grid}.detail-image{background:#eee8dc;width:100%}.detail-image img{object-fit:contain;mix-blend-mode:normal;width:100%;height:auto;max-height:930px;display:block}.product-detail{min-width:0;padding:22px 0 0}.product-detail>.eyebrow{color:var(--muted);display:block}.detail-brand{color:var(--red);letter-spacing:.04em;text-transform:uppercase;align-items:center;gap:10px;margin-top:30px;font-size:14px;font-weight:600;line-height:1.6;display:inline-flex}.detail-brand>svg{flex-shrink:0}.product-detail h1{font-family:var(--serif);letter-spacing:-.04em;overflow-wrap:anywhere;margin:15px 0 27px;font-size:clamp(36px,3.8vw,56px);font-weight:400;line-height:1.13}.detail-price{font-size:25px;line-height:1.4}.detail-price span{color:var(--muted);margin-top:10px;font-size:14px;line-height:1.85;display:block}.product-description{color:var(--muted);margin:28px 0;font-size:16px;line-height:1.9}.color-info{flex-wrap:wrap;align-items:baseline;gap:10px 20px;margin:0 0 30px;font-size:16px;line-height:1.7;display:flex}.color-info>span{color:var(--muted);letter-spacing:.05em;font-size:14px}.preview-label{color:var(--muted);letter-spacing:.06em;align-items:center;gap:9px;margin:0 0 13px;font-size:14px;line-height:1.5;display:flex}.preview-label>span{background:var(--red);border-radius:50%;flex-shrink:0;width:6px;height:6px}.add-row{align-items:stretch;gap:12px;display:flex}.add-row>.solid-button{flex:1;justify-content:space-between;min-width:0;min-height:54px;padding-left:23px;padding-right:23px;font-size:14px}.detail-save{border:1px solid var(--line);width:54px;min-height:54px;color:var(--ink);background:0 0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.detail-save:hover,.detail-save.is-saved{color:var(--red);border-color:var(--red)}.preview-explanation{color:var(--muted);margin:16px 0 25px;font-size:14px;line-height:1.9}.official-product-link{overflow-wrap:anywhere;max-width:100%;margin-bottom:31px;font-size:14px}.official-product-link>svg{flex-shrink:0}.product-accordion{border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.product-accordion>button{letter-spacing:.04em;text-align:left;justify-content:space-between;align-items:center;gap:20px;width:100%;padding:22px 0;font-size:14px;display:flex}.product-accordion p{color:var(--muted);margin:0;padding-bottom:24px;font-size:16px;line-height:1.85}.delivery-button{text-align:left;align-items:center;gap:13px;width:100%;padding:23px 0;font-size:14px;line-height:1.6;display:flex}.delivery-button>svg{flex-shrink:0}.delivery-button>svg:last-child{color:var(--red);margin-left:auto}.related-heading{margin-top:85px}.saved-page{min-height:70vh}.saved-page .empty-state{border-top:1px solid var(--line)}.search-form{border-bottom:1px solid var(--ink);align-items:center;gap:17px;margin:4px 0 36px;padding:10px 0 18px;display:flex}.search-form>svg{color:var(--red);flex-shrink:0}.search-form input{width:100%;min-width:0;color:var(--ink);font-family:var(--serif);background:0 0;border:0;outline:0;flex:1;padding:8px 0;font-size:31px}.search-form input::placeholder{color:var(--muted);opacity:1}.search-form>button{flex-shrink:0}.search-form:focus-within{border-color:var(--red)}.search-content{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:40px;display:grid}.search-content>div{min-width:0}.search-content>div>.eyebrow{color:var(--red);margin-bottom:9px;display:block}.search-brand{border-bottom:1px solid var(--line);font-family:var(--serif);letter-spacing:-.03em;overflow-wrap:anywhere;justify-content:space-between;align-items:center;gap:14px;padding:19px 0;font-size:28px;line-height:1.15;display:flex}.search-brand>svg{color:var(--red);flex-shrink:0}.search-brand:hover{color:var(--red)}.search-product{border-bottom:1px solid var(--line);align-items:center;gap:17px;padding:16px 0;display:flex}.search-product img{object-fit:cover;object-position:center 25%;background:#e9e2d5;flex-shrink:0;width:74px;height:99px}.search-product>div{flex:1;min-width:0}.search-product>div>.eyebrow{overflow-wrap:anywhere;font-size:14px}.search-product p{overflow-wrap:anywhere;margin:7px 0 10px;font-size:14px;line-height:1.55}.search-product>div>span:last-child{font-size:14px}.search-product>svg{color:var(--red);flex-shrink:0}.search-content .muted{font-size:16px;line-height:1.8}.bag-intro{font-family:var(--serif);letter-spacing:-.025em;margin:12px 0 18px;font-size:30px;line-height:1.15}.bag-item{border-bottom:1px solid var(--line);grid-template-columns:94px minmax(0,1fr);gap:20px;padding:25px 0;display:grid}.bag-item img{object-fit:cover;object-position:center 25%;background:#e9e2d5;width:94px;height:134px}.bag-item .eyebrow{color:var(--red);overflow-wrap:anywhere;font-size:14px}.bag-item h3{overflow-wrap:anywhere;margin:8px 0 11px;font-size:16px;font-weight:500;line-height:1.55}.bag-item p{margin:0;font-size:16px}.quantity-control{flex-wrap:wrap;align-items:center;gap:8px;margin-top:15px;font-size:14px;display:flex}.quantity-control>button:not(.remove-item){border:1px solid var(--line);border-radius:99px;justify-content:center;align-items:center;width:34px;height:36px;display:flex}.quantity-control>span{text-align:center;font-variant-numeric:tabular-nums;min-width:19px}.quantity-control>button:disabled{opacity:.35;cursor:not-allowed}.quantity-control .remove-item{min-height:36px;color:var(--muted);text-underline-offset:4px;margin-left:auto;font-size:14px;text-decoration:underline}.quantity-control button:hover:not(:disabled){color:var(--red);border-color:var(--red)}.bag-totals{margin:27px 0 24px}.bag-totals>.eyebrow{color:var(--muted);margin-top:25px;font-size:14px;line-height:1.6;display:block}.bag-totals>div{justify-content:space-between;align-items:baseline;gap:16px;margin:15px 0;font-size:18px;display:flex}.bag-totals>div>span:first-child{font-size:14px;line-height:1.7}.bag-totals>div>span:last-child{font-variant-numeric:tabular-nums;flex-shrink:0}.bag-totals .approx-total{border-bottom:1px solid var(--line);color:var(--red);padding-bottom:22px;font-size:28px}.bag-notice{border:1px solid var(--line);background:0 0;border-radius:0;margin:26px 0;padding:21px}.bag-notice .eyebrow{color:var(--red);font-size:14px}.bag-notice p{color:var(--muted);margin:10px 0 0;font-size:14px;line-height:1.85}.empty-bag{text-align:center;flex-direction:column;align-items:center;gap:27px;padding:65px 0;display:flex}.empty-bag h2{font-size:clamp(38px,4vw,49px)}.information-content{max-width:670px;margin:35px auto 20px;padding:0 10px}.information-content>.eyebrow,.information-content>svg{color:var(--red)}.information-content h2{font-family:var(--serif);letter-spacing:-.05em;overflow-wrap:anywhere;margin:22px 0 32px;font-size:clamp(43px,5.2vw,70px);font-weight:400;line-height:1.07}.information-content h2 em{color:var(--red);font-weight:400}.information-content h3{font-family:var(--serif);letter-spacing:-.025em;margin:32px 0 14px;font-size:30px;font-weight:400;line-height:1.2}.information-content p{color:var(--muted);margin:20px 0;font-size:16px;line-height:1.9}.information-content .text-link{max-width:100%;font-size:14px}.information-content .text-link>svg{flex-shrink:0}.information-content .solid-button{margin-top:18px}.story-sources{flex-wrap:wrap;gap:12px 23px;margin:26px 0;display:flex}.story-sources a{color:var(--red);text-underline-offset:5px;font-size:14px;line-height:1.8;text-decoration:underline}@media (width>=1200px){.product-detail{padding-top:35px}.catalog-page .page-heading{margin-bottom:54px}}@media (width<=1100px){.catalog-toolbar{align-items:flex-start}.catalog-selects{margin-left:auto}.directory-table-head,.designer-row{grid-template-columns:minmax(0,1.8fr) minmax(0,.85fr) minmax(95px,.7fr) minmax(0,.9fr) 22px;gap:18px}.designer-row>div{gap:16px}.designer-intro{gap:42px}.designer-intro>img{height:450px}.product-detail-grid{gap:40px}.product-detail{padding-top:5px}.add-row>.solid-button{padding-left:17px;padding-right:17px}}@media (width<=850px){.catalog-toolbar{flex-direction:column;align-items:stretch}.catalog-selects{margin-left:0}.catalog-selects select{width:190px}.directory-table-head,.designer-row{grid-template-columns:minmax(0,1.7fr) minmax(0,.85fr) minmax(90px,.6fr) 22px}.directory-city{display:none}.designer-intro{grid-template-columns:minmax(0,1fr) minmax(0,.8fr);align-items:start;gap:30px}.designer-intro>img{height:390px}.designer-intro>div{padding-top:0}.designer-intro h1{font-size:49px}.designer-intro p{font-size:16px}.product-detail-grid{grid-template-columns:minmax(0,1fr);gap:35px}.detail-image{max-width:650px;margin:0 auto}.detail-image img{max-height:820px}.product-detail{width:100%;max-width:650px;margin:0 auto}.product-detail h1{font-size:47px}.product-detail>.eyebrow{display:block}.detail-brand{margin-top:22px}.search-content{gap:27px}}@media (width<=600px){.page-heading{margin:8px 0 33px}.page-heading h1{margin-top:19px;font-size:clamp(43px,11vw,62px)}.page-heading p{font-size:16px;line-height:1.8}.budget-tabs,.directory-new-toggle,.category-tabs{gap:8px}.budget-tabs button,.directory-new-toggle button,.category-tabs button{min-height:44px;padding:10px 15px;font-size:14px}.budget-tabs{margin-bottom:21px}.budget-tabs>span{margin-top:6px;font-size:14px}.catalog-toolbar{gap:20px;padding:20px 0}.catalog-selects{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px;width:100%;display:grid}.catalog-selects>svg{display:none}.catalog-selects select{width:100%;padding-left:11px;padding-right:9px;font-size:16px}.results-line{gap:10px;margin:18px 0 23px;font-size:14px}.results-line>span:last-child{font-size:14px}.catalog-grid{row-gap:32px}.catalog-disclosure{margin-top:35px;padding-top:20px;font-size:14px}.empty-state{gap:20px;min-height:310px;padding:45px 12px}.empty-state h1,.empty-state h2{font-size:38px}.empty-state p{font-size:16px}.directory-new-toggle{margin-bottom:20px}.directory-controls{gap:20px;padding:20px 0}.directory-search{width:100%}.directory-table-head,.designer-row{grid-template-columns:minmax(0,1fr) 83px 20px;gap:13px}.directory-table-head{letter-spacing:.025em;padding:17px 0;font-size:12px}.directory-vibe{display:none}.designer-row{padding:23px 0}.designer-row>div{gap:12px}.designer-index{min-width:17px;font-size:14px}.designer-row h2{font-size:27px;line-height:1.16}.designer-row sup{margin-top:3px;margin-left:7px;font-size:12px}.designer-row .directory-price{font-size:14px}.designer-row>svg{width:20px}.breadcrumb{margin-bottom:27px;font-size:14px}.designer-intro{grid-template-columns:minmax(0,1fr);gap:27px}.designer-intro>div{padding:0}.designer-intro h1{margin:20px 0 23px;font-size:clamp(44px,12vw,64px)}.designer-intro p{font-size:16px}.designer-intro>img{aspect-ratio:4/5;height:auto;max-height:550px}.sample-price{margin:24px 0;padding:21px 0}.sample-price>strong{font-size:24px}.brand-source{gap:12px;margin:28px 0 45px;font-size:14px}.designer-discover{padding:39px 20px}.designer-discover h2{font-size:39px}.designer-discover p{font-size:16px}.product-page{padding-top:26px}.product-detail-grid{gap:29px}.detail-image img{max-height:650px}.product-detail h1{margin:14px 0 23px;font-size:clamp(35px,9vw,47px)}.detail-brand{margin-top:20px;font-size:14px}.detail-price{font-size:24px}.detail-price span{font-size:14px;line-height:1.9}.product-description{margin:25px 0;font-size:16px}.color-info{margin-bottom:26px;font-size:16px}.add-row{gap:10px}.add-row>.solid-button{min-height:52px;padding:15px 20px;font-size:14px}.detail-save{width:52px;min-height:52px}.preview-explanation{font-size:14px}.official-product-link{margin-bottom:26px;font-size:14px}.product-accordion p{font-size:16px}.delivery-button{font-size:14px}.related-heading{margin-top:58px}.search-form{gap:10px;margin-bottom:29px;padding-bottom:13px}.search-form>svg{width:19px}.search-form input{font-family:Manrope,sans-serif;font-size:16px;line-height:1.6}.search-content{grid-template-columns:minmax(0,1fr);gap:32px}.search-brand{padding:16px 0;font-size:28px}.search-product img{width:73px;height:98px}.search-product{gap:14px}.bag-intro{margin-top:10px;font-size:29px}.bag-item{grid-template-columns:80px minmax(0,1fr);gap:15px;padding:22px 0}.bag-item img{width:80px;height:116px}.bag-item h3{font-size:16px}.quantity-control{gap:7px}.bag-totals .approx-total{font-size:26px}.bag-notice{padding:19px}.empty-bag{gap:24px;padding:45px 0}.empty-bag h2{font-size:40px}.information-content{margin-top:25px;padding:0}.information-content h2{margin:20px 0 27px;font-size:clamp(39px,10vw,54px)}.information-content h3{margin-top:28px;font-size:29px}.information-content p{font-size:16px;line-height:1.85}.information-content .text-link{font-size:14px}.story-sources{gap:13px 20px}}@media (width<=360px){.category-tabs button,.budget-tabs button,.directory-new-toggle button{padding-left:12px;padding-right:12px}.directory-table-head,.designer-row{grid-template-columns:minmax(0,1fr) 75px 18px;gap:9px}.designer-row>div{gap:9px}.designer-row h2{font-size:23px}.designer-row sup{margin:5px 0 0;display:block}.designer-row>svg{width:18px}.add-row>.solid-button{padding-left:14px;padding-right:14px;font-size:14px}.add-row>.solid-button>svg{width:15px}.detail-save{width:50px}.bag-item{grid-template-columns:69px minmax(0,1fr);gap:12px}.bag-item img{width:69px;height:100px}.quantity-control .remove-item{text-align:left;flex-basis:100%;min-height:31px;margin-left:0}.bag-totals .approx-total{font-size:24px}.empty-bag h2{font-size:37px}}@media (width>=851px){.catalog-page{padding-top:48px}.catalog-page .page-heading{margin-top:0;margin-bottom:32px}.catalog-page .page-heading h1{margin-block:17px 19px;font-size:clamp(56px,5.2vw,76px)}}.catalog-pagination{flex-direction:column;align-items:center;gap:18px;padding:38px 0 10px;display:flex}.catalog-pagination>span{color:var(--muted);font-size:14px}.catalog-pagination .outline-button{cursor:pointer;background:0 0;border:1px solid;border-radius:30px;align-items:center;gap:24px;padding:14px 24px;font-size:14px;display:inline-flex}.catalog-pagination .outline-button:hover{color:var(--red)}.directory-piece-count{color:var(--muted);letter-spacing:.1px;margin-top:6px;font-size:12px;font-weight:400;display:block}
