.ProductTile-module__ZjIh6G__tile{background:var(--seam,var(--photo));display:block;position:relative;overflow:hidden;container-type:size}.ProductTile-module__ZjIh6G__fitted{--h:min(calc(var(--fit-h,var(--tile-fit-h)) * 100cqh / (var(--pb) - var(--pt))), calc(var(--fit-w,var(--tile-fit-w)) * 100cqw / (var(--pr) - var(--pl))));max-width:none;width:var(--h);height:var(--h);object-fit:fill;left:calc(50cqw - (var(--pl) + var(--pr)) / 2 * var(--h));bottom:calc(var(--base,var(--tile-base)) * 1cqh - (1 - var(--pb)) * var(--h));-webkit-mask-composite:source-in;position:absolute;-webkit-mask-image:linear-gradient(90deg,#0000,#000 7% 93%,#0000),linear-gradient(#0000,#000 7% 93%,#0000);mask-image:linear-gradient(90deg,#0000,#000 7% 93%,#0000),linear-gradient(#0000,#000 7% 93%,#0000);-webkit-mask-composite:source-in;mask-composite:intersect}.ProductTile-module__ZjIh6G__contained{object-fit:contain;width:100%;height:100%;position:absolute;inset:0}
.ProductCard-module__v0mxaW__card{flex-direction:column;height:100%;display:flex;position:relative}.ProductCard-module__v0mxaW__media{margin-bottom:22px;display:block}.ProductCard-module__v0mxaW__tile{aspect-ratio:4/5}.ProductCard-module__v0mxaW__tile.ProductCard-module__v0mxaW__landscape{aspect-ratio:5/4}@media (hover:hover) and (pointer:fine){.ProductCard-module__v0mxaW__tile img{transition:transform var(--dur-slow) var(--ease);transform-origin:50% 90%}.ProductCard-module__v0mxaW__card:hover .ProductCard-module__v0mxaW__tile img{transform:scale(1.03)}}.ProductCard-module__v0mxaW__kind{color:var(--muted);letter-spacing:.2em;text-transform:uppercase;margin-bottom:8px;font-size:.6875rem;font-weight:700}.ProductCard-module__v0mxaW__name{font-family:var(--font-display);font-variation-settings:"opsz" 48;margin-bottom:10px;font-size:1.5rem;font-weight:380;line-height:1.15}.ProductCard-module__v0mxaW__name a{text-decoration:none}.ProductCard-module__v0mxaW__name a:hover{text-decoration:underline;-webkit-text-decoration-color:var(--gold);text-decoration-color:var(--gold);text-underline-offset:4px}.ProductCard-module__v0mxaW__desc{color:var(--muted);margin-bottom:18px;font-size:.9375rem;line-height:1.55}.ProductCard-module__v0mxaW__foot{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding-top:16px;display:flex}.ProductCard-module__v0mxaW__foot .price{font-size:1.0625rem}.ProductCard-module__v0mxaW__worth{color:var(--amber-text);margin-left:8px;font-size:.8125rem;font-weight:500}.ProductCard-module__v0mxaW__badge{z-index:2;background:var(--bone);color:var(--rose-text);letter-spacing:.18em;text-transform:uppercase;padding:7px 10px;font-size:.6875rem;font-weight:700;position:absolute;top:14px;left:14px}@media (max-width:860px){.ProductCard-module__v0mxaW__name{font-size:1.1875rem}.ProductCard-module__v0mxaW__desc{font-size:.875rem}.ProductCard-module__v0mxaW__foot{flex-wrap:wrap}}@media (max-width:480px){.ProductCard-module__v0mxaW__card{border-top:1px solid var(--line);grid-template-rows:auto auto auto 1fr;grid-template-columns:108px 1fr;column-gap:16px;padding:18px 0;display:grid}.ProductCard-module__v0mxaW__card>*{grid-column:2}.ProductCard-module__v0mxaW__media{grid-area:1/1/5;align-self:start;margin:0}.ProductCard-module__v0mxaW__kind{display:none}.ProductCard-module__v0mxaW__badge{background:var(--blush-deep);grid-row:1;justify-self:start;margin-bottom:6px;padding:4px 8px;position:static}.ProductCard-module__v0mxaW__name{margin-bottom:4px;font-size:1.125rem}.ProductCard-module__v0mxaW__desc{margin-bottom:10px}.ProductCard-module__v0mxaW__foot{flex-wrap:nowrap;gap:8px;margin-top:0;padding-top:10px}.ProductCard-module__v0mxaW__worth{white-space:nowrap;margin-left:0;line-height:1.3;display:block}}
.NotFound-module__xPF9mG__hero{padding:clamp(56px,8vw,112px) 0 clamp(48px,6vw,88px)}.NotFound-module__xPF9mG__hero .eyebrow{margin-bottom:18px}.NotFound-module__xPF9mG__title{max-width:14em;margin-bottom:22px}.NotFound-module__xPF9mG__title em{color:var(--rose)}.NotFound-module__xPF9mG__hero .lede{margin-bottom:34px}.NotFound-module__xPF9mG__ctas{flex-wrap:wrap;align-items:center;gap:18px 32px;display:flex}.NotFound-module__xPF9mG__grid{grid-template-columns:repeat(4,1fr);gap:clamp(20px,2.4vw,36px);display:grid}.NotFound-module__xPF9mG__invite{grid-template-columns:1fr 1fr;align-items:start;gap:clamp(40px,6vw,110px);display:grid}.NotFound-module__xPF9mG__invite .lede{margin-bottom:32px}.NotFound-module__xPF9mG__meta{color:var(--muted);margin-top:24px;font-size:.875rem}@media (max-width:1100px){.NotFound-module__xPF9mG__grid{grid-template-columns:repeat(2,1fr);row-gap:40px}}@media (max-width:860px){.NotFound-module__xPF9mG__hero{padding:40px 0 44px}.NotFound-module__xPF9mG__ctas .btn{flex:auto}.NotFound-module__xPF9mG__invite{grid-template-columns:1fr;gap:20px}.NotFound-module__xPF9mG__invite .btn{width:100%}}@media (max-width:480px){.NotFound-module__xPF9mG__grid{grid-template-columns:1fr;row-gap:36px}}
.SiteFooter-module___EUJ1W__footer{background:var(--ink-band);color:var(--on-ink);padding:80px 0 36px}.SiteFooter-module___EUJ1W__top{border-bottom:1px solid var(--on-ink-rule);grid-template-columns:1.4fr repeat(4,1fr);gap:40px;padding-bottom:56px;display:grid}.SiteFooter-module___EUJ1W__brand img{width:170px;height:auto;margin-bottom:20px}.SiteFooter-module___EUJ1W__brand p{max-width:22em;color:var(--on-ink-muted);font-size:.9375rem}.SiteFooter-module___EUJ1W__heading{color:var(--on-ink-rose);font-family:var(--font-ui);letter-spacing:.2em;text-transform:uppercase;margin-bottom:18px;font-size:.75rem;font-weight:700}.SiteFooter-module___EUJ1W__links{gap:4px;display:grid}.SiteFooter-module___EUJ1W__links a{color:var(--on-ink);padding:5px 0;font-size:.9375rem;text-decoration:none;display:inline-block}.SiteFooter-module___EUJ1W__links a:hover{text-underline-offset:4px;text-decoration:underline}.SiteFooter-module___EUJ1W__links a[aria-current=page]{text-decoration:underline;-webkit-text-decoration-color:var(--gold);text-decoration-color:var(--gold);text-underline-offset:4px}.SiteFooter-module___EUJ1W__stylist{color:var(--on-ink-muted);margin-bottom:10px;font-size:.875rem}.SiteFooter-module___EUJ1W__arrow{color:var(--on-ink);border-color:var(--gold)}.SiteFooter-module___EUJ1W__bottom{color:var(--on-ink-muted);justify-content:space-between;gap:24px;padding-top:28px;font-size:.8125rem;display:flex}@media (max-width:1100px){.SiteFooter-module___EUJ1W__top{grid-template-columns:1fr 1fr}.SiteFooter-module___EUJ1W__brand{grid-column:1/-1}}@media (max-width:860px){.SiteFooter-module___EUJ1W__footer{padding:56px 0 28px}.SiteFooter-module___EUJ1W__top{gap:32px;padding-bottom:36px}.SiteFooter-module___EUJ1W__brand img{width:120px}.SiteFooter-module___EUJ1W__arrow{letter-spacing:.12em}.SiteFooter-module___EUJ1W__bottom{flex-direction:column;gap:8px}}
.SiteHeader-module__U0do9a__header{z-index:5;background:var(--ground);border-bottom:1px solid var(--line);position:relative}.SiteHeader-module__U0do9a__announce{padding:9px var(--gutter);background:var(--blush-deep);color:var(--ink);letter-spacing:.02em;text-align:center;margin:0;font-size:.8125rem}.SiteHeader-module__U0do9a__inner{grid-template-columns:1fr auto 1fr;align-items:center;gap:24px;min-height:92px;display:grid}.SiteHeader-module__U0do9a__start,.SiteHeader-module__U0do9a__brand,.SiteHeader-module__U0do9a__utils{grid-row:1}.SiteHeader-module__U0do9a__start{grid-column:1/-1;grid-template-columns:subgrid;align-items:center;display:grid}.SiteHeader-module__U0do9a__brand,.SiteHeader-module__U0do9a__utils{z-index:1;position:relative}.SiteHeader-module__U0do9a__nav{grid-column:1/-1;grid-template-columns:subgrid;align-items:center;display:grid}.SiteHeader-module__U0do9a__navStart,.SiteHeader-module__U0do9a__navEnd{gap:30px;display:flex}.SiteHeader-module__U0do9a__navStart{grid-column:1;justify-self:end;margin-inline-end:24px}.SiteHeader-module__U0do9a__navEnd{grid-column:3;justify-self:start;margin-inline-start:24px}.SiteHeader-module__U0do9a__nav a{white-space:nowrap;letter-spacing:.14em;text-transform:uppercase;padding:8px 0;font-size:.8125rem;font-weight:500;text-decoration:none;position:relative}.SiteHeader-module__U0do9a__nav a[aria-current=page]:after,.SiteHeader-module__U0do9a__nav a:hover:after{content:"";background:var(--gold);height:1px;position:absolute;bottom:2px;left:0;right:0}.SiteHeader-module__U0do9a__brand{grid-column:2;display:block}.SiteHeader-module__U0do9a__brand img{width:auto;height:66px}.SiteHeader-module__U0do9a__utils{grid-column:3;justify-self:end;gap:6px;display:flex}.SiteHeader-module__U0do9a__iconBtn{width:var(--hit-comfort);height:var(--hit-comfort);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;text-decoration:none;display:inline-grid;position:relative}.SiteHeader-module__U0do9a__iconBtn svg{width:22px;height:22px}.SiteHeader-module__U0do9a__menuBtn,.SiteHeader-module__U0do9a__menuDisclosure{display:none}.SiteHeader-module__U0do9a__menuDisclosure>summary{list-style:none}.SiteHeader-module__U0do9a__menuDisclosure>summary::-webkit-details-marker{display:none}.SiteHeader-module__U0do9a__closeIcon,.SiteHeader-module__U0do9a__menuDisclosure[open] .SiteHeader-module__U0do9a__menuIcon{display:none}.SiteHeader-module__U0do9a__menuDisclosure[open] .SiteHeader-module__U0do9a__closeIcon{display:block}.SiteHeader-module__U0do9a__menuPanel{padding:8px var(--gutter) 24px;background:var(--ground);border-bottom:1px solid var(--line);position:absolute;top:100%;left:0;right:0}.SiteHeader-module__U0do9a__menuList{gap:4px;display:grid}.SiteHeader-module__U0do9a__menuList a{font-family:var(--font-display);font-variation-settings:"opsz" 48;border-bottom:1px solid var(--line);padding:12px 0;font-size:1.5rem;text-decoration:none;display:block}.SiteHeader-module__U0do9a__menuList a[aria-current=page]{text-decoration:underline;-webkit-text-decoration-color:var(--gold);text-decoration-color:var(--gold);text-underline-offset:6px}@media (max-width:1359px){.SiteHeader-module__U0do9a__navStart,.SiteHeader-module__U0do9a__navEnd{gap:22px}.SiteHeader-module__U0do9a__nav a{letter-spacing:.1em}}@media (max-width:1199px){.SiteHeader-module__U0do9a__start{grid-column:1;display:flex}.SiteHeader-module__U0do9a__nav{display:none}.SiteHeader-module__U0do9a__menuBtn{display:inline-grid}.SiteHeader-module__U0do9a__menuDisclosure{display:block}}@media (max-width:860px){.SiteHeader-module__U0do9a__announce{padding:8px 16px;font-size:.75rem}.SiteHeader-module__U0do9a__inner{gap:8px;min-height:64px}.SiteHeader-module__U0do9a__brand img{height:48px}.SiteHeader-module__U0do9a__hideSm{display:none}}.SiteHeader-module__U0do9a__announce strong{font-weight:700}
.CartIsland-module__Hk5Zxa__trigger{width:var(--hit-comfort);height:var(--hit-comfort);color:var(--ink);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:inline-grid;position:relative}.CartIsland-module__Hk5Zxa__trigger svg{width:22px;height:22px}.CartIsland-module__Hk5Zxa__count{background:var(--ink);min-width:18px;height:18px;color:var(--on-ink);text-align:center;border-radius:9px;padding:0 5px;font-size:.6875rem;font-weight:700;line-height:18px;position:absolute;top:5px;right:3px}
