.dv-homepage{--color-white:0 0% 100%;--color-black:0 0% 8%;--color-taupe-50:45 20% 96%;--color-taupe-100:40 29% 90%;--color-taupe-200:41 31% 84%;--color-taupe-300:40 32% 78%;--color-taupe-400:40 32% 72%;--color-taupe-500:40 33% 66%;--color-taupe-600:39 22% 57%;--color-taupe-700:38 17% 47%;--color-taupe-800:38 17% 38%;--color-taupe-900:36 17% 28%;--color-taupe-950:32 18% 19%;--color-primary-50:35 100% 96%;--color-primary-100:23 100% 87%;--color-primary-200:21 100% 78%;--color-primary-300:20 100% 69%;--color-primary-400:20 100% 59%;--color-primary-500:20 100% 50%;--color-primary-600:19 98% 43%;--color-primary-700:18 98% 36%;--color-primary-800:17 96% 29%;--color-primary-900:16 95% 22%;--color-primary-950:12 89% 15%;--color-secondary-200:var(--color-primary-200);--color-secondary-400:var(--color-primary-400);--color-secondary-500:var(--color-primary-500);--corner-radius-lg:clamp(14px,14px + 0.375vw,20px);--corner-radius-md:clamp(12px,12px + 0.1875vw,15px);--corner-radius-sm:clamp(8px,8px + 0.25vw,12px);--corner-radius-xs:clamp(4px,4px + 0.0625vw,5px);font-family:var(--font-dv-body),system-ui,sans-serif}.dv-homepage,.dv-homepage .theme-light,.dv-homepage.dv.theme-light,.dv-product-listing,.dv-product-listing .theme-light,.dv-product-listing.dv.theme-light,.dv.dv-store-footer,.dv.dv-store-footer.theme-light,.dv.theme-light{--surface-primary:var(--color-taupe-100);--surface-primary-emphasized:var(--color-taupe-200);--surface-brand-primary:var(--color-primary-500);--surface-brand-primary-emphasised:var(--color-primary-600);--surface-brand-secondary:var(--color-primary-500);--surface-brand-secondary-emphasized:var(--color-primary-600);--surface-tint:var(--color-taupe-200);--surface-tint-emphasized:var(--color-taupe-100);--surface-label:var(--color-black);--surface-contrast:var(--color-white);--surface-button-primary:var(--color-black);--surface-button-secondary:var(--color-taupe-200);--surface-button-brand-primary:var(--color-primary-500);--surface-button-brand-primary-emphasized:var(--color-primary-600);--text-primary:var(--color-black);--text-secondary:var(--color-white);--text-muted:var(--color-taupe-700);--text-extra-muted:var(--color-taupe-300);--text-contrast:var(--color-white);--text-tint:var(--color-taupe-400);--text-brand-primary:var(--color-primary-500);--text-brand-secondary:var(--color-primary-500);--text-invert:var(--color-white);--text-invert-tint:var(--color-taupe-400);--text-label:var(--color-white);--stroke-border-primary:var(--color-taupe-300);--stroke-border-primary-emphasized:var(--color-taupe-500);--stroke-border-secondary:var(--color-black);--stroke-border-tint:var(--color-taupe-300);--stroke-border-brand-primary:var(--color-primary-500);--stroke-border-brand-secondary:var(--color-primary-500);--stroke-border-brand-secondary-emphasized:var(--color-primary-600);--stroke-border-contrast:var(--color-taupe-50);--fill-button-primary:var(--color-black);--fill-button-secondary:var(--color-taupe-200);--fill-button-brand-primary:var(--color-primary-500);--fill-button-contrast:var(--color-white)}.dv-homepage .theme-dark,.dv-homepage .theme-orange,.dv-homepage .theme-primary,.dv-homepage.dv.theme-dark,.dv-homepage.dv.theme-orange,.dv-homepage.dv.theme-primary,.dv.dv-store-footer .theme-dark{--surface-primary:var(--color-black);--surface-primary-emphasized:var(--color-taupe-900);--surface-brand-primary:var(--color-primary-500);--surface-brand-primary-emphasised:var(--color-primary-400);--surface-brand-secondary:var(--color-secondary-500);--surface-brand-secondary-emphasized:var(--color-secondary-400);--surface-tint:var(--color-taupe-800);--surface-tint-emphasized:var(--color-taupe-950);--surface-label:var(--color-taupe-50);--surface-contrast:var(--color-white);--surface-button-primary:var(--color-taupe-50);--surface-button-secondary:var(--color-taupe-950);--surface-button-brand-primary:var(--color-primary-500);--surface-button-brand-primary-emphasized:var(--color-primary-600);--text-primary:var(--color-taupe-50);--text-secondary:var(--color-taupe-950);--text-muted:var(--color-taupe-400);--text-extra-muted:var(--color-taupe-600);--text-contrast:var(--color-white);--text-tint:var(--color-taupe-600);--text-brand-primary:var(--color-primary-500);--text-brand-secondary:var(--color-secondary-500);--text-invert:var(--color-taupe-950);--text-invert-tint:var(--color-taupe-500);--text-label:var(--color-taupe-950);--stroke-border-primary:var(--color-taupe-900);--stroke-border-primary-emphasized:var(--color-taupe-700);--stroke-border-secondary:var(--color-black);--stroke-border-tint:var(--color-taupe-950);--stroke-border-brand-primary:var(--color-primary-500);--stroke-border-brand-secondary:var(--color-secondary-500);--stroke-border-brand-secondary-emphasized:var(--color-secondary-400);--stroke-border-contrast:var(--color-taupe-50);--fill-button-primary:var(--color-black);--fill-button-secondary:var(--color-taupe-950);--fill-button-brand-primary:var(--color-primary-500);--fill-button-contrast:var(--color-white)}.dv-homepage .theme-orange,.dv-homepage .theme-primary,.dv-homepage.dv.theme-orange,.dv-homepage.dv.theme-primary{--surface-primary:var(--color-taupe-100);--surface-brand-secondary:var(--color-primary-500);--surface-brand-secondary-emphasized:var(--color-primary-600);--text-brand-primary:var(--color-primary-500);--text-brand-secondary:var(--color-primary-500);--text-label:var(--color-primary-500);--stroke-border-brand-secondary:var(--color-primary-500);--stroke-border-brand-secondary-emphasized:var(--color-primary-600)}.dv .bg-primary,.dv.bg-primary{background-color:hsl(var(--surface-primary))}.dv .bg-primary-emphasized,.dv.bg-primary-emphasized{background-color:hsl(var(--surface-primary-emphasized))}.dv .bg-brand-primary,.dv.bg-brand-primary{background-color:hsl(var(--surface-brand-primary))}.dv .bg-brand-primary\/15,.dv.bg-brand-primary\/15{background-color:hsl(var(--surface-brand-primary)/.15)}.dv .bg-brand-secondary,.dv.bg-brand-secondary{background-color:hsl(var(--surface-brand-secondary))}.dv .bg-button-primary,.dv.bg-button-primary{background-color:hsl(var(--surface-button-primary))}.dv .bg-button-secondary,.dv.bg-button-secondary{background-color:hsl(var(--surface-button-secondary))}.dv .bg-button-brand-primary,.dv.bg-button-brand-primary{background-color:hsl(var(--surface-button-brand-primary))}.dv .bg-contrast,.dv.bg-contrast{background-color:hsl(var(--surface-contrast))}.dv .bg-label,.dv.bg-label{background-color:hsl(var(--surface-label))}.dv .bg-tint,.dv.bg-tint{background-color:hsl(var(--surface-tint))}.dv .bg-tint-emphasized,.dv.bg-tint-emphasized{background-color:hsl(var(--surface-tint-emphasized))}.dv .text-primary,.dv.text-primary{color:hsl(var(--text-primary))}.dv .text-primary\/50,.dv.text-primary\/50{color:hsl(var(--text-primary)/.5)}.dv .text-secondary,.dv.text-secondary{color:hsl(var(--text-secondary))}.dv .text-muted,.dv.text-muted{color:hsl(var(--text-muted))}.dv .text-extra-muted,.dv.text-extra-muted{color:hsl(var(--text-extra-muted))}.dv .text-contrast,.dv.text-contrast{color:hsl(var(--text-contrast))}.dv .text-invert,.dv.text-invert{color:hsl(var(--text-invert))}.dv .text-label,.dv.text-label{color:hsl(var(--text-label))}.dv .text-brand-primary,.dv.text-brand-primary{color:hsl(var(--text-brand-primary))}.dv .text-brand-secondary,.dv.text-brand-secondary{color:hsl(var(--text-brand-secondary))}.dv .border-primary,.dv.border-primary{border-color:hsl(var(--stroke-border-primary))}.dv .border-secondary,.dv.border-secondary{border-color:hsl(var(--stroke-border-secondary))}.dv .border-tint,.dv.border-tint{border-color:hsl(var(--stroke-border-tint))}.dv .border-brand-primary,.dv.border-brand-primary{border-color:hsl(var(--stroke-border-brand-primary))}.dv .border-brand-secondary,.dv.border-brand-secondary{border-color:hsl(var(--stroke-border-brand-secondary))}.dv .border-brand-secondary-emphasized,.dv.border-brand-secondary-emphasized{border-color:hsl(var(--stroke-border-brand-secondary-emphasized))}.dv .fill-button-primary,.dv.fill-button-primary{fill:hsl(var(--fill-button-primary))}.dv .fill-button-secondary,.dv.fill-button-secondary{fill:hsl(var(--fill-button-secondary))}.dv .fill-button-brand-primary,.dv.fill-button-brand-primary{fill:hsl(var(--fill-button-brand-primary))}.dv .stroke-border-brand-primary,.dv.stroke-border-brand-primary{stroke:hsl(var(--stroke-border-brand-primary))}.dv .stroke-border-contrast,.dv.stroke-border-contrast{stroke:hsl(var(--stroke-border-contrast))}.dv .font-primary,.dv.font-primary{font-family:var(--font-dv-display),system-ui,sans-serif}.dv .font-secondary,.dv.font-secondary{font-family:var(--font-dv-body),system-ui,sans-serif}.dv .text-lg,.dv.text-lg{font-size:clamp(1.125rem,1.01563rem + .486111vw,1.5625rem)}.dv .text-base,.dv.text-base{font-size:clamp(1rem,.9375rem + .277778vw,1.25rem)}.dv .text-sm,.dv.text-sm{font-size:clamp(.8125rem,.734375rem + .347222vw,1.125rem)}.dv .text-xs,.dv.text-xs{font-size:clamp(.75rem,.6875rem + .277778vw,1rem)}.dv .py-band,.dv .py-band-sm,.dv.py-band,.dv.py-band-sm{padding-block:clamp(3rem,2.5rem + 2.22222vw,5rem)}.dv .py-band-lg,.dv.py-band-lg{padding-block:clamp(2.5rem,1.25rem + 5.55556vw,7.5rem)}.dv .py-band-xl,.dv.py-band-xl{padding-block:clamp(5rem,3.75rem + 5.55556vw,10rem)}.dv .pt-band,.dv.pt-band{padding-top:clamp(3rem,2.5rem + 2.22222vw,5rem)}.dv .pt-band-lg,.dv.pt-band-lg{padding-top:clamp(2.5rem,1.25rem + 5.55556vw,7.5rem)}.dv .pb-band,.dv.pb-band{padding-bottom:clamp(3rem,2.5rem + 2.22222vw,5rem)}@media (min-width:992px){.dv .dvmd\:pt-band{padding-top:clamp(3rem,2.5rem + 2.22222vw,5rem)}.dv .dvmd\:pb-band{padding-bottom:clamp(3rem,2.5rem + 2.22222vw,5rem)}.dv .dvmd\:py-band,.dv .dvmd\:py-band-sm{padding-block:clamp(3rem,2.5rem + 2.22222vw,5rem)}}@media (min-width:1200px){.dv .dvlg\:pt-band-lg{padding-top:clamp(2.5rem,1.25rem + 5.55556vw,7.5rem)}.dv .dvlg\:py-band-lg{padding-block:clamp(2.5rem,1.25rem + 5.55556vw,7.5rem)}}.dv .prose{color:hsl(var(--text-primary))}.dv .prose p{margin-block:1.25em}.dv .prose a{color:hsl(var(--text-brand-primary));font-weight:500;text-decoration:underline}.dv .prose strong{font-weight:600}.dv .prose ul{margin-block:1.4em;padding-inline-start:1.625em;list-style:none}.dv .prose ul li{display:flex}.dv .prose ul li:before{content:"";display:inline-flex;width:12px;min-width:12px;height:12px;min-height:12px;margin-top:.45em;margin-left:-2.3em;margin-right:.6em;vertical-align:middle;background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMiIgaGVpZ2h0PSIxMiIgdmlld0JveD0iMCAwIDEyIDEyIiBmaWxsPSJub25lIj4KPHBhdGggZD0iTTguNDgxNTkgNS4zMzMyN0w0LjkwNTU5IDEuNzU3MjZMNS44NDgzOSAwLjgxNDQ1M0wxMS4wMzM5IDUuOTk5OTNMNS44NDgzOSAxMS4xODUzTDQuOTA1NTkgMTAuMjQyNUw4LjQ4MTU5IDYuNjY2NkwwLjM2NzE4OCA2LjY2NjZMMC4zNjcxODggNS4zMzMyN0w4LjQ4MTU5IDUuMzMzMjdaIiBmaWxsPSIjMTUxNTE1Ii8+Cjwvc3ZnPg==");background-repeat:no-repeat;background-size:contain}.dv .prose .lead{margin-bottom:.83335em;font-size:clamp(1.5rem,1.0625rem + 1.94444vw,3.25rem);font-weight:400;letter-spacing:-.02em;line-height:1.2}.dv .prose .headline{margin-bottom:.83335em;font-size:clamp(1.25rem,1.1875rem + .277778vw,1.5rem);font-weight:600;line-height:1.1}.dv .prose h2,.dv .prose h3{margin-top:0;margin-bottom:.5em;font-size:clamp(1.875rem,1.40625rem + 2.08333vw,3.75rem);font-weight:500;letter-spacing:-.02em;line-height:1}.dv .prose>:first-child{margin-top:0}.dv .prose>:last-child{margin-bottom:0}.dv-homepage,.dv-product-listing,.dv.dv-store-footer{--background:108 20% 96%;--foreground:154 27% 13%;--card:100 20% 99%;--card-foreground:154 27% 13%;--secondary:120 17% 91%;--secondary-foreground:154 27% 13%;--muted:120 17% 91%;--muted-foreground:145 9% 38%;--border:120 12% 83%;--input:120 12% 83%;--ring:151 57% 25%;--brand:151 57% 25%;--radius:1rem}main:has(>.dv){padding-top:0}.dv-homepage{--color-taupe-50:45 33% 98%;--color-taupe-100:40 25% 95%;--color-taupe-200:35 17% 87%;--color-taupe-300:35 13% 78%;--color-taupe-700:25 9% 40%;--color-taupe-900:24 11% 22%;--color-primary-50:12 42% 97%;--color-primary-100:12 38% 91%;--color-primary-200:10 35% 84%;--color-primary-300:9 33% 76%;--color-primary-400:8 32% 67%;--color-primary-500:8 36% 61%;--color-primary-600:8 38% 52%;--color-primary-700:8 40% 43%;--color-primary-800:8 40% 34%;--color-primary-900:8 40% 25%;--color-primary-950:8 42% 16%;--surface-primary:var(--color-taupe-50);--surface-primary-emphasized:var(--color-taupe-100);--surface-brand-primary:var(--color-primary-500);--surface-brand-primary-emphasised:var(--color-primary-600);--surface-brand-secondary:112 13% 54%;--surface-brand-secondary-emphasized:112 13% 45%;--surface-tint:var(--color-taupe-100);--surface-tint-emphasized:var(--color-taupe-200);--surface-label:var(--color-taupe-900);--surface-contrast:0 0% 100%;--surface-button-primary:var(--color-primary-500);--surface-button-secondary:var(--color-taupe-100);--surface-button-brand-primary:var(--color-primary-500);--surface-button-brand-primary-emphasized:var(--color-primary-600);--text-primary:var(--color-taupe-900);--text-secondary:0 0% 100%;--text-muted:var(--color-taupe-700);--text-extra-muted:var(--color-taupe-300);--text-contrast:0 0% 100%;--text-tint:var(--color-taupe-300);--text-brand-primary:var(--color-primary-500);--text-brand-secondary:112 13% 42%;--text-invert:0 0% 100%;--text-invert-tint:var(--color-taupe-300);--text-label:var(--color-taupe-900);--stroke-border-primary:var(--color-taupe-200);--stroke-border-primary-emphasized:var(--color-taupe-300);--stroke-border-secondary:var(--color-taupe-900);--stroke-border-tint:var(--color-taupe-200);--stroke-border-brand-primary:var(--color-primary-500);--stroke-border-brand-secondary:112 13% 54%;--stroke-border-brand-secondary-emphasized:112 13% 45%;--stroke-border-contrast:0 0% 100%;--fill-button-primary:24 11% 22%;--fill-button-secondary:var(--color-taupe-100);--fill-button-brand-primary:var(--color-primary-500);--fill-button-contrast:0 0% 100%;--background:45 33% 98%;--foreground:24 11% 22%;--card:0 0% 100%;--card-foreground:24 11% 22%;--secondary:112 13% 91%;--secondary-foreground:24 11% 22%;--muted:112 13% 91%;--muted-foreground:25 9% 40%;--border:35 17% 87%;--input:35 17% 87%;--ring:8 38% 52%;--brand:8 38% 52%;--brand-foreground:0 0% 100%;--radius:.2rem;background:#faf9f6}.dv-homepage,.dv-product-listing,.dv.dv-store-footer{--color-white:0 0% 100%;--color-black:0 0% 18%;--color-taupe-50:45 33% 98%;--color-taupe-100:40 25% 95%;--color-taupe-200:35 17% 87%;--color-taupe-300:35 13% 78%;--color-taupe-400:32 10% 68%;--color-taupe-500:30 8% 58%;--color-taupe-600:28 8% 49%;--color-taupe-700:25 9% 40%;--color-taupe-800:24 10% 31%;--color-taupe-900:24 11% 22%;--color-taupe-950:24 12% 15%;--color-primary-50:12 42% 97%;--color-primary-100:12 38% 91%;--color-primary-200:10 35% 84%;--color-primary-300:9 33% 76%;--color-primary-400:8 32% 67%;--color-primary-500:8 36% 61%;--color-primary-600:8 38% 52%;--color-primary-700:8 40% 43%;--color-primary-800:8 40% 34%;--color-primary-900:8 40% 25%;--color-primary-950:8 42% 16%;--color-secondary-200:112 13% 87%;--color-secondary-400:112 13% 71%;--color-secondary-500:112 13% 54%;--surface-primary:45 33% 98%;--surface-primary-emphasized:40 25% 95%;--surface-brand-primary:8 36% 61%;--surface-brand-primary-emphasised:8 38% 52%;--surface-brand-secondary:112 13% 54%;--surface-brand-secondary-emphasized:112 13% 45%;--surface-tint:40 25% 95%;--surface-tint-emphasized:35 17% 87%;--surface-label:24 11% 22%;--surface-contrast:0 0% 100%;--surface-button-primary:24 11% 22%;--surface-button-secondary:40 25% 95%;--surface-button-brand-primary:8 36% 61%;--surface-button-brand-primary-emphasized:8 38% 52%;--text-primary:24 11% 22%;--text-secondary:0 0% 100%;--text-muted:25 9% 40%;--text-extra-muted:35 13% 78%;--text-contrast:0 0% 100%;--text-tint:35 10% 65%;--text-brand-primary:8 38% 52%;--text-brand-secondary:112 13% 42%;--text-invert:0 0% 100%;--text-invert-tint:35 13% 78%;--text-label:24 11% 22%;--stroke-border-primary:35 17% 87%;--stroke-border-primary-emphasized:35 13% 78%;--stroke-border-secondary:24 11% 22%;--stroke-border-tint:35 17% 87%;--stroke-border-brand-primary:8 36% 61%;--stroke-border-brand-secondary:112 13% 54%;--stroke-border-brand-secondary-emphasized:112 13% 45%;--stroke-border-contrast:0 0% 100%;--fill-button-primary:24 11% 22%;--fill-button-secondary:40 25% 95%;--fill-button-brand-primary:8 36% 61%;--fill-button-contrast:0 0% 100%;--background:45 33% 98%;--foreground:24 11% 22%;--card:0 0% 100%;--card-foreground:24 11% 22%;--secondary:112 13% 91%;--secondary-foreground:24 11% 22%;--muted:112 13% 91%;--muted-foreground:25 9% 40%;--border:35 17% 87%;--input:35 17% 87%;--ring:8 38% 52%;--brand:8 38% 52%;--brand-foreground:0 0% 100%;--radius:.2rem;background:#faf9f6}.dv .theme-light,.dv.theme-light{--surface-primary:108 20% 96%}.dv .theme-dark,.dv .theme-orange,.dv .theme-primary,.dv.theme-dark,.dv.theme-orange,.dv.theme-primary{--surface-primary:45 33% 98%;--surface-primary-emphasized:40 25% 95%;--surface-button-primary:24 11% 22%;--fill-button-primary:24 11% 22%}.dv-homepage{font-family:var(--font-dv-display),Georgia,serif}.dv-store-footer{background:#f3f1ec;border-top:1px solid #e5e0db}.dv-store-footer .dv-footer-grid{padding-top:clamp(42px,6vw,76px)}.dv-store-footer .theme-light.bg-contrast{background:transparent;border:0;border-radius:0}.dv-store-footer .theme-dark.bg-primary{background:#eeece6;border:1px solid #e1dcd4;border-radius:0}.dv-store-footer .text-primary{color:#393330}.dv-store-footer .text-muted{color:#69615b}.dv-product-listing{background:#faf9f6}.dv-product-listing .bg-contrast{background:#fff}.dv-product-listing h1{color:#302a2b;letter-spacing:-.04em}.dv-product-listing .rounded-full{border-radius:2px}.dv-homepage .theme-light.bg-primary{background:#f9f5f2}.dv-homepage .bg-label{background:#eeece6;color:#726a64}.dv-homepage .text-primary{color:#393330}.mera:not(.dv) .bg-brand{background-color:#bd817b}.mera:not(.dv) .text-brand{color:#8d6560}.mera:not(.dv) .border-brand{border-color:#bd817b}.mera:not(.dv) .hover\:bg-brand\/90:hover{background-color:#a96e68}@media(max-width:640px){.dv-product-listing .grid.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.dv-product-listing .group.flex.flex-col.bg-card>div:last-child{padding:10px}.dv-product-listing .group.flex.flex-col.bg-card h3{font-size:15px}}.hh-arrivals,.hh-header,.hh-hero{--hh-bg:#f9f5f2;--hh-ink:#2b2422;--hh-ink-soft:#3d3633;--hh-rose:#c3928e;--hh-serif:var(--font-hh-serif),"EB Garamond",Georgia,serif;--hh-text:var(--font-hh-text),"Spectral",Georgia,serif;--hh-sans:var(--font-dv-body),"Be Vietnam Pro",system-ui,sans-serif;--u:min(1px,100vw/1485)}.dv-homepage,.dv-homepage .theme-light.bg-primary{background:#f9f5f2}.hh-header{position:relative;z-index:60;background:var(--hh-bg);color:var(--hh-ink)}.hh-header-inner{max-width:1485px;height:80px;margin:0 auto;padding:0 48px 6px 56px}.hh-brand,.hh-header-inner{display:flex;align-items:center}.hh-brand{min-width:0;color:var(--hh-ink);text-decoration:none}.hh-brand-mark{flex:none;margin-top:6px}.hh-brand-divider{flex:none;width:1px;height:35px;margin:0 25px 0 29px;background:#bfa19d}.hh-brand-text{display:flex;flex-direction:column;min-width:0}.hh-brand-text strong{overflow:hidden;text-overflow:ellipsis;margin-top:-2px;font:400 26px/26px var(--hh-serif);letter-spacing:.04em}.hh-brand-text small,.hh-brand-text strong{display:block;white-space:nowrap;text-transform:uppercase}.hh-brand-text small{margin-top:6px;color:#5f5a56;font:300 10.4px/12px var(--hh-sans);letter-spacing:.42em}.hh-nav{position:relative;top:-2.5px;display:flex;align-items:center;gap:48px;margin-left:auto}.hh-nav a{position:relative;padding:10px 0;color:var(--hh-ink);text-decoration:none;font:400 18.4px/20px var(--hh-serif);white-space:nowrap}.hh-nav a:after{content:"";position:absolute;left:-2px;right:-2px;bottom:-1px;height:1.5px;background:var(--hh-rose);transform:scaleX(0);transition:transform .2s ease}.hh-nav a.is-current:after,.hh-nav a:hover:after{transform:scaleX(1)}.hh-nav-divider{flex:none;width:1px;height:29px;margin:0 37px;background:#aaa29f}.hh-cart{flex:none;display:inline-flex;align-items:center;gap:14px;height:36px;padding:0 15px;border:1px solid #5f5a57;border-radius:1px;color:var(--hh-ink);text-decoration:none;font:400 15.5px/1 var(--hh-serif);white-space:nowrap;transition:background .2s ease}.hh-cart:hover{background:#f1ebe6}.hh-cart svg{flex:none}.hh-cart span{position:relative;top:-1.5px}.hh-menu-toggle{display:none;align-items:center;justify-content:center;width:42px;height:42px;margin-left:auto;border:1px solid #ded6cf;background:transparent;color:var(--hh-ink)}.hh-mobile-nav{display:none}.hh-hero{position:relative;height:calc(543 * var(--u));min-height:380px;overflow:hidden;background:var(--hh-bg)}.hh-hero-photo{position:absolute;top:0;bottom:0;right:0;left:calc(max((100% - 1485px) / 2, 0px) + 400 * var(--u));-webkit-mask-image:linear-gradient(90deg,transparent,#000 9%);mask-image:linear-gradient(90deg,transparent,#000 9%)}.hh-hero-photo img{-o-object-fit:cover;object-fit:cover;-o-object-position:100% 50%;object-position:100% 50%}.hh-hero-inner{position:relative;z-index:1;max-width:1485px;height:100%;margin:0 auto;padding-left:calc(82 * var(--u))}.hh-hero-copy{padding-top:calc(49 * var(--u))}.hh-hero h1{margin:0;color:var(--hh-ink);font:400 calc(72.7 * var(--u))/calc(73 * var(--u)) var(--hh-serif);letter-spacing:-.012em}.hh-hero-rule{display:block;width:calc(60 * var(--u));height:2px;margin:calc(20 * var(--u)) 0 0 -1px;background:var(--hh-rose)}.hh-hero-intro{max-width:calc(460 * var(--u));margin:calc(15.5 * var(--u)) 0 0 2px;color:var(--hh-ink-soft);font:400 max(15px,21.2 * var(--u))/calc(29 * var(--u)) var(--hh-text);letter-spacing:-.008em}.hh-hero-cta{display:inline-flex;align-items:center;gap:calc(16 * var(--u));height:calc(49 * var(--u));margin:calc(27 * var(--u)) 0 0 2px;padding:0 calc(31 * var(--u)) 0 calc(38 * var(--u));border-radius:2px;background:#cd978e;color:#fff;text-decoration:none;font:400 max(15px,19.7 * var(--u))/1 var(--hh-text);letter-spacing:-.01em;transition:background .2s ease}.hh-hero-cta:hover{background:#bf877e}.hh-hero-cta svg{width:calc(23 * var(--u));height:auto;transition:transform .2s ease}.hh-hero-cta:hover svg{transform:translateX(3px)}.hh-hero-note{margin:calc(38.5 * var(--u)) 0 0 calc(-14 * var(--u))}.hh-hero-note,.hh-seal{display:flex;align-items:center}.hh-seal{flex:none;position:relative;flex-direction:column;width:calc(112 * var(--u));height:calc(112 * var(--u));border:1.5px solid #a9ab93;border-radius:50%;color:var(--hh-ink);text-align:center}.hh-seal svg{width:calc(26 * var(--u));height:auto;margin:calc(11 * var(--u)) 0 0 calc(-5 * var(--u))}.hh-seal>span{margin-top:calc(3 * var(--u));font:400 max(16px,21.4 * var(--u))/1.05 var(--hh-serif)}.hh-note-divider{flex:none;width:1px;height:calc(54 * var(--u));margin:calc(-14 * var(--u)) calc(33 * var(--u)) 0 calc(36 * var(--u));background:#a39f9b}.hh-market{display:flex;flex-direction:column;gap:calc(4.5 * var(--u));min-width:0;margin-top:calc(-17 * var(--u))}.hh-market strong{overflow:hidden;color:var(--hh-ink);font:600 max(9.5px,11.2 * var(--u))/1.2 var(--hh-serif);letter-spacing:.11em;text-transform:uppercase;text-overflow:ellipsis;white-space:nowrap}.hh-market em{color:#3e3834;font:italic 400 max(12.5px,15 * var(--u))/1.2 var(--hh-serif);font-variant-numeric:lining-nums;letter-spacing:.065em}.hh-arrivals{background:var(--hh-bg);color:var(--hh-ink)}.hh-arrivals-inner{max-width:1485px;margin:0 auto;padding:calc(33.5 * var(--u)) calc(51 * var(--u)) 64px calc(56 * var(--u))}.hh-arrivals-heading{display:flex;align-items:center;gap:calc(24 * var(--u));margin-bottom:calc(27 * var(--u))}.hh-arrivals-heading h2{flex:none;margin:0 0 0 3px;font:500 max(15px,19.7 * var(--u))/1.2 var(--hh-serif);letter-spacing:.205em;text-transform:uppercase}.hh-arrivals-heading span{flex:1;height:1px;margin-top:4.5px;background:#aba7a4}.hh-arrivals-empty{color:#6b625d;font:400 18px var(--hh-text)}.hh-arrivals-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));-moz-column-gap:calc(34 * var(--u));column-gap:calc(34 * var(--u));margin:0;padding:0;list-style:none}.hh-arrivals-grid>li{position:relative;min-width:0}.hh-arrivals-grid>li+li:before{content:"";position:absolute;top:calc(6 * var(--u));bottom:calc(9 * var(--u));left:calc(-17.5 * var(--u));width:1px;background:#d9d5d2}.hh-card{display:block;border-bottom:1px solid #bab6b3;color:var(--hh-ink);text-decoration:none}.hh-card-media{position:relative;display:block;aspect-ratio:5/3;overflow:hidden;background:#ece6e0}.hh-card-media img{-o-object-fit:cover;object-fit:cover;transition:transform .6s ease}.hh-card:hover .hh-card-media img{transform:scale(1.03)}.hh-card-noimg{display:grid;place-items:center;height:100%;color:#8a817b;font:400 15px var(--hh-text)}.hh-card-meta{display:flex;align-items:baseline;justify-content:space-between;gap:16px;padding:calc(16 * var(--u)) 0 calc(26 * var(--u)) 2px}.hh-card-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:400 max(17px,24.2 * var(--u))/1.3 var(--hh-text)}.hh-card-price{flex:none;font:400 max(14px,17.9 * var(--u))/1 var(--hh-text);letter-spacing:.01em}@media (max-width:1280px){.hh-header-inner{padding:0 28px 6px 32px}.hh-nav{gap:30px}.hh-nav a{font-size:17px}.hh-nav-divider{margin:0 24px}}@media (max-width:1140px){.hh-cart,.hh-nav,.hh-nav-divider{display:none}.hh-menu-toggle{display:inline-flex}.hh-header-inner{height:72px;padding:0 20px}.hh-brand-mark{margin-top:4px}.hh-mobile-nav{position:absolute;top:100%;left:0;right:0;display:flex;flex-direction:column;max-height:0;overflow:hidden;visibility:hidden;padding:0 20px;background:var(--hh-bg);border-bottom:0 solid #e5ded8;box-shadow:0 16px 22px #2b24220d;transition:max-height .25s ease,padding .25s ease,border-width .25s ease,visibility .25s}.hh-mobile-nav.is-open{max-height:80vh;overflow:auto;visibility:visible;padding-top:8px;padding-bottom:16px;border-bottom-width:1px}.hh-mobile-nav a{padding:12px 2px;border-bottom:1px solid #ebe4de;color:var(--hh-ink);text-decoration:none;font:400 18px var(--hh-serif)}.hh-mobile-nav .hh-mobile-cart{display:flex;align-items:center;gap:10px;border-bottom:0;color:#a0716b}}@media (max-width:991px){.hh-arrivals,.hh-hero{--u:1px}.hh-hero{display:flex;flex-direction:column-reverse;height:auto;min-height:0}.hh-hero-photo{position:relative;left:auto;aspect-ratio:1085/543;-webkit-mask-image:none;mask-image:none}.hh-hero-photo img{-o-object-position:62% 50%;object-position:62% 50%}.hh-hero-inner{width:100%;height:auto;padding:40px 24px 36px}.hh-hero-copy{padding-top:0}.hh-hero h1{font-size:clamp(42px,9vw,64px);line-height:1.02}.hh-hero-rule{margin-top:22px}.hh-hero-intro{max-width:460px;font-size:18px;line-height:1.45}.hh-hero-cta{font-size:18px}.hh-hero-note{margin-left:-10px}.hh-arrivals-inner{padding:36px 24px 56px}.hh-arrivals-heading h2{font-size:16px;letter-spacing:.16em}.hh-arrivals-grid{-moz-column-gap:24px;column-gap:24px}.hh-arrivals-grid>li+li:before{left:-12.5px}.hh-card-name{font-size:18px}.hh-card-price{font-size:14px}}@media (max-width:767px){.hh-arrivals-grid{grid-template-columns:1fr;row-gap:28px}.hh-arrivals-grid>li+li:before{display:none}.hh-card-name{font-size:21px}.hh-card-price{font-size:16px}}@media (max-width:480px){.hh-brand-mark{width:46px;height:38px}.hh-brand-divider{height:30px;margin:0 14px 0 16px}.hh-brand-text strong{font-size:20px;line-height:22px}.hh-brand-text small{font-size:8.5px;letter-spacing:.32em}.hh-hero-inner{padding:32px 20px 30px}.hh-hero-note{margin-left:-6px}.hh-seal{width:96px;height:96px}.hh-seal svg{margin-top:8px}.hh-seal>span{font-size:18.5px;line-height:20px}.hh-note-divider{height:48px;margin:0 18px 0 22px}.hh-market{margin-top:0}.hh-market strong{font-size:11px;line-height:1.45;white-space:normal}.hh-market em{font-size:14px;white-space:nowrap}.hh-arrivals-inner{padding:28px 20px 48px}}@media (prefers-reduced-motion:reduce){.hh-card-media img,.hh-hero-cta,.hh-hero-cta svg,.hh-mobile-nav,.hh-nav a:after{transition:none!important}}