.hh-unbox-home{--hh-forest:#202124;--hh-muted:#63666a;--hh-paper:#fff;--hh-line:#e3e4e5;--hh-lime:#f4b4a5;color:#202124;background:#fff}.hh-unbox-home .hh-shell{width:min(1440px,100% - 96px)}.hh-unbox-home :is(h2,h3){font-family:var(--font-body),sans-serif;letter-spacing:-.055em;font-weight:500}.hh-unbox-home h2{font-size:clamp(40px,4.5vw,66px);line-height:1.08}.hh-unbox-home :is(h2,h3) em{font-family:inherit;font-style:normal;font-weight:inherit;letter-spacing:inherit;color:#8b5349}.hh-unbox-home .hh-eyebrow{letter-spacing:.14em;color:#61656b;font-size:10px}.hp-button{border-radius:999px;justify-content:center;align-items:center;gap:30px;min-height:56px;padding:17px 25px;font-size:13px;font-weight:500;transition:transform .25s,box-shadow .25s,background .25s;display:inline-flex}.hp-button:hover{transform:translateY(-3px);box-shadow:0 12px 30px #0002}.hp-button:active{transform:scale(.97)}.hp-button-coral{color:#251d1a;background:#f6af9b}.hp-button-coral:hover{background:#ffc2b0}.hp-button-dark{color:#fff;background:#222327}.hp-kicker{letter-spacing:.16em;align-items:center;gap:12px;font-size:9px;font-weight:500;line-height:1.7;display:flex}.hp-kicker>span{background:#f0a58e;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 5px #f0a58e0d}.hp-kicker-dark{color:#64676c}.hp-kicker-dark>span{background:#b9543e;box-shadow:0 0 0 5px #b9543e0a}.hh-cinematic-hero.hp-hero{color:#f9f8f5;isolation:isolate;background:#171819;min-height:calc(100svh - 120px);overflow:clip}.hp-hero:before{content:"";pointer-events:none;background:radial-gradient(at 76% 44%,#b06e4638,#0000 46%),radial-gradient(at 20% 100%,#4a232328,#0000 50%);position:absolute;inset:0}.hp-hero-grain{z-index:0;opacity:.075;pointer-events:none;background-image:url(/textures/grain.svg);position:absolute;inset:0}.hp-hero-layout{grid-template-columns:.95fr 1.05fr;align-items:center;gap:24px;min-height:max(670px,100svh - 188px);display:grid;position:relative}.hp-hero-copy{z-index:4;padding:55px 0 70px;position:relative}.hp-hero .hp-kicker{color:#cec3bb}.hh-home .hh-cinematic-hero.hp-hero h1{color:#f9f8f5;font-family:var(--font-body),sans-serif;letter-spacing:-.075em;margin:27px -30px 24px 0;font-size:clamp(64px,6.3vw,108px);font-weight:500;line-height:1.03}.hh-home .hp-hero h1>span{color:#f2b49f;display:inline}.hp-hero-description{color:#bdbbb8;max-width:370px;font-size:14px;line-height:1.9}.hp-hero-actions{flex-wrap:wrap;align-items:center;gap:22px;margin-top:32px;display:flex}.hp-text-button{color:#eee4de;border-bottom:1px solid #eee4de4a;align-items:center;gap:18px;min-height:48px;font-size:12px;display:inline-flex}.hp-text-button>span{font-size:23px}.hp-partner{align-items:center;gap:14px;margin-top:42px;display:flex}.hp-partner>img{object-fit:contain;opacity:.9;border-radius:2px;width:57px;height:39px}.hp-partner>span{letter-spacing:.16em;color:#aaa39c;font-size:8px}.hp-partner strong{letter-spacing:0;color:#e7ddd6;margin-top:6px;font-size:12px;font-weight:500;display:block}.hp-partner small{color:#aaa39c;margin-left:4px;font-size:10px;font-weight:400}.hp-hero-stage{perspective:1100px;isolation:isolate;height:100%;min-height:620px;position:relative}.hp-hero-stage:before{content:"";pointer-events:none;background:radial-gradient(at 58% 47%,#bd7b4538,#0000 60%);position:absolute;inset:10% -8% 15%}.hp-orbit{aspect-ratio:1;pointer-events:none;border:1px solid #f2c6a712;border-radius:50%;width:88%;position:absolute;top:50%;left:55%;transform:translate(-50%,-58%)}.hp-orbit-two{opacity:.5;width:105%}.hp-orbit-one:before{content:"";background:#edac80;border-radius:50%;width:5px;height:5px;position:absolute;top:21%;left:9%;box-shadow:0 0 16px #edac80}.hp-stage-word{color:#f8ede906;letter-spacing:-.085em;-webkit-user-select:none;user-select:none;font-size:clamp(85px,11vw,170px);font-weight:500;line-height:.83;position:absolute;top:11%;left:3%}.hp-hero-plinth{background:radial-gradient(#9e6c4c16 0%,#ac80601a 55%,#523c2a05 70%);border-bottom:1px solid #c2915b33;border-radius:50%;height:54px;position:absolute;bottom:112px;left:25%;right:4%;transform:rotate(-8deg)}.hp-hero-object{z-index:2;transform-style:preserve-3d;position:absolute;inset:-20px -30px 75px -20px}.hp-main-product{animation:.7s cubic-bezier(.2,.8,.2,1) both hp-product-in;display:block;position:absolute;inset:0}.hp-main-product img{object-fit:contain;filter:drop-shadow(10px 35px 20px #0005);transform:rotate(-8deg)scale(1.13)}.hp-companion{z-index:3;aspect-ratio:1;width:48%;transition:transform .5s;position:absolute;bottom:95px;left:-12%;transform:rotate(9deg)}.hp-companion img{object-fit:contain;filter:drop-shadow(0 12px 16px #0005);transform:scale(1.28)}.hp-companion:hover{transform:rotate(4deg)translateY(-10px)}.hp-product-caption{z-index:5;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#242426c4;border:1px solid #c4a18124;border-radius:14px;justify-content:space-between;align-items:center;gap:20px;padding:18px 20px;display:flex;position:absolute;bottom:100px;left:30%;right:0}.hp-product-caption>div>span{letter-spacing:.17em;color:#bab0a7;margin-bottom:7px;font-size:7px;display:block}.hp-product-caption strong{letter-spacing:-.025em;font-size:16px;font-weight:500}.hp-product-caption>a{color:#f2b49f;align-items:center;gap:18px;min-height:40px;font-size:12px;display:flex}.hp-product-switcher{bottom:24px;z-index:6;justify-content:flex-end;gap:5px;display:flex;position:absolute;inset-inline:0}.hp-product-switcher button{color:#a5a09b;border:1px solid #0000;border-radius:99px;align-items:center;gap:8px;min-height:44px;padding:9px 14px;font-size:10px;transition:background .25s,color .25s;display:flex}.hp-product-switcher button>span:first-child{color:#ac8970;font-size:8px}.hp-product-switcher button[aria-pressed=true]{color:#ffe4d8;background:#f2b49f12;border-color:#f2b49f40}.hp-product-switcher button:hover{color:#fff}.hp-stage-coordinate{letter-spacing:.18em;color:#978a7c;font-size:7px;position:absolute;top:28px;right:0}.hp-hero-bottom{color:#a69f97;border-top:1px solid #c6b19a21;justify-content:space-between;align-items:center;gap:20px;min-height:68px;font-size:9px;display:flex;position:relative}.hp-hero-bottom>span:first-child{align-items:center;gap:9px;display:flex}.hp-hero-bottom i{background:#daa183;border-radius:50%;width:5px;height:5px;display:inline-block}.hp-hero-bottom>a{color:#ded0c3;align-items:center;gap:18px;min-height:44px;font-size:10px;display:flex}.hp-hero-bottom>a>span{font-size:19px}.hp-hero-bottom>span:last-child{letter-spacing:.15em;font-size:8px}.hp-unwrap{background:#f4f4f2;border-bottom:1px solid #e5e5e0;min-height:150svh;position:relative}.hp-unwrap-sticky{grid-template-columns:.85fr 1.15fr;grid-template-areas:"intro visual""details visual";align-items:start;gap:0 70px;padding-block:45px 50px;display:grid;position:sticky;top:90px}.hh-home .hp-unwrap h2{margin-top:22px;font-size:clamp(38px,4.1vw,62px);line-height:1.1}.hh-home .hp-unwrap h2 em{color:#8c6057}.hp-unwrap-description{color:#65666a;max-width:370px;margin-top:22px;font-size:13px;line-height:1.9}.hp-unwrap-steps{border-bottom:1px solid #dcdedc;gap:22px;margin-top:28px;padding-bottom:20px;display:flex}.hp-unwrap-steps button{color:#62656d;align-items:center;gap:8px;min-height:44px;font-size:11px;display:flex;position:relative}.hp-unwrap-steps button>span{font-size:9px}.hp-unwrap-steps button[aria-pressed=true]{color:#973c28}.hp-unwrap-steps button[aria-pressed=true]:after{content:"";background:#b0523b;height:2px;position:absolute;bottom:-20px;left:0;right:0}.hp-unwrap-copy{grid-area:intro}.hp-gift-details{grid-area:details;padding-top:24px}.hp-gift-details>label{justify-content:space-between;align-items:center;gap:16px;font-size:11px;font-weight:500;display:flex}.hp-gift-details>label>span{color:#62656d;font-size:10px;font-weight:400}.hp-gift-details textarea{color:#25282b;resize:vertical;background:#fff;border:1px solid #d9dcd8;border-radius:12px;width:100%;min-height:88px;margin-top:11px;padding:15px;font-size:12px;line-height:1.7;display:block}.hp-gift-details textarea::placeholder{color:#62656d}.hp-gift-addons{flex-wrap:wrap;gap:16px;margin-block:15px 24px;display:flex}.hp-gift-addons label{cursor:pointer;align-items:center;gap:7px;min-height:40px;font-size:10px;display:flex}.hp-gift-addons input{accent-color:#984831;width:15px;height:15px}.hp-gift-addons small{color:#676b68;font-size:9px}.hp-gift-details>.hp-button{justify-content:space-between;width:100%;min-height:52px}.hp-selection-note{color:#62656d;margin-top:12px;font-size:9px;line-height:1.7}.hp-unwrap-visual{grid-area:visual;min-width:0}.hp-unwrap-stage{isolation:isolate;height:570px;position:relative}.hp-unwrap-halo{aspect-ratio:1;background:radial-gradient(#e1c0ac35,#0000 65%);border:1px solid #b8a49022;border-radius:50%;width:85%;position:absolute;top:50%;left:50%;translate:-50% -50%}.hp-unwrap-stage .hh-gift-fallback img{padding:35px}.hp-preview-note{z-index:3;background:#fffdfa;border:1px solid #d9cab1;width:150px;padding:20px 16px;animation:.5s both hp-product-in;position:absolute;bottom:90px;right:0;transform:rotate(7deg);box-shadow:0 15px 35px #6043271a}.hp-preview-note>svg{color:#aa5944}.hp-preview-note p{font-family:var(--font-display);color:#4c372b;overflow-wrap:anywhere;white-space:pre-wrap;margin-block:15px;font-size:17px;line-height:1.4}.hp-preview-note>span{letter-spacing:.1em;color:#866e58;font-size:6px}.hp-preview-roses{z-index:3;filter:drop-shadow(0 15px 15px #0001);animation:.5s both hp-product-in;position:absolute;bottom:85px;left:2%;transform:rotate(-12deg)}.hp-packaging-caption{text-align:center;color:#62656d;font-size:9px;position:absolute;bottom:12px;left:0;right:0}.hp-unbox-control{color:#646963;background:#ffffff70;border:1px solid #dcdfd8;border-radius:999px;align-items:center;gap:18px;max-width:400px;margin:0 auto;padding:14px 20px;font-size:10px;display:flex}.hp-unbox-control input{accent-color:#a8543e;cursor:ew-resize;flex:1;min-width:0;height:24px}.hp-unbox-control>span:first-child{white-space:nowrap}.hp-unbox-control>span:last-child{font-size:22px}.hp-unwrap-products{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:24px;display:grid}.hp-unwrap-products button{text-align:left;background:#ffffff80;border:1px solid #dde0d9;border-radius:12px;align-items:center;gap:6px;min-width:0;padding:6px;transition:background .2s,border-color .2s;display:flex}.hp-unwrap-products button[aria-pressed=true]{background:#f6e8e1;border-color:#c78670}.hp-unwrap-products button>span{flex-shrink:0;width:54px;height:60px;position:relative}.hp-unwrap-products button img{object-fit:contain;transform:scale(1.25)}.hp-unwrap-products strong{font-size:10px;font-weight:500;line-height:1.5}.hp-unwrap-products i{color:#935039;margin-left:auto;padding-right:6px;font-size:12px;font-style:normal}.hh-unbox-home .hh-trust-wrap{color:#353738;background:#fff}.hh-unbox-home .hh-trust-strip{border-bottom:1px solid #e8e9e5;padding-block:30px}.hh-unbox-home .hh-trust-strip>div+div{border-color:#e3e4df}.hh-unbox-home .hh-trust-strip div>span:not(.hh-trust-icon){color:#62656d}.hh-unbox-home .hh-trust-icon{color:#a6533d;background:#f7ebe6;border:0;border-radius:12px;width:42px;height:42px}.hh-unbox-home .hh-curated-edit{padding-top:90px}.hh-unbox-home .hh-tabs button[aria-selected=true]{color:#fff;background:#222327}.hh-unbox-home .hh-product-image{background:#f3f3f1;border:0;border-radius:18px}.hh-unbox-home .hh-product-card[data-tone] .hh-product-image{background:radial-gradient(at 50% 20%,#fafafa,#f1f2ef)}.hh-unbox-home .hh-product-title{letter-spacing:-.035em;font-size:18px;font-weight:500}.hh-unbox-home .hh-product-vendor{color:#62656d;font-size:8px}.hh-unbox-home .hh-product-meta{padding-top:20px}.hh-unbox-home .hh-product-price{color:#252829;font-family:var(--font-body);font-weight:500}.hh-unbox-home .hh-product-tools{border-color:#e7e8e3}.hh-unbox-home .hh-product-cta{color:#8e452f;background:#f9e7df;border-color:#0000}.hh-unbox-home .hh-film-chapter{background:#1b1b1d;border-radius:0;padding-block:55px 70px}.hh-unbox-home .hh-film-heading{color:#bdb6b0;border-color:#ffffff1c}.hh-unbox-home .hh-film-chapter .hh-receiving-video-frame{border-radius:20px}.hh-unbox-home .hh-film-chapter h2{font-family:var(--font-body);letter-spacing:-.06em;font-size:clamp(38px,4.6vw,66px);font-weight:500}.hh-unbox-home .hh-film-chapter h2 em{color:#f1b09b}.hh-unbox-home .hh-film-chapter .hh-eyebrow{color:#c3b4a8}.hh-unbox-home .hh-film-chapter .hh-receiving-video-detail>p{color:#bebbb8}.hh-unbox-home .hh-button-lime{color:#30201b;background:#f4b4a5}.hh-unbox-home .hh-button-forest{color:#fff;background:#252529}.hh-unbox-home .hh-occasions{background:#fff}.hh-unbox-home .hh-occasion-card{background:#f5efeb;border:0;border-radius:20px}.hh-unbox-home .hh-occasion-card.hh-peach{background:#f7e8e3}.hh-unbox-home .hh-occasion-card.hh-mint{background:#eeeef3}.hh-unbox-home .hh-occasion-top>span{color:#8a6055;font-family:var(--font-body);font-size:14px}.hh-unbox-home .hh-occasion-meta h3{font-family:var(--font-body);font-size:24px}.hh-unbox-home .hh-note-panel{background:radial-gradient(at 90% 30%,#603b302e,#0000 60%),#222224;border-radius:22px}.hh-unbox-home .hh-note-panel h2 em{color:#f1b09b}.hh-unbox-home .hh-note-panel .hh-eyebrow{color:#c7b8ac}.hh-unbox-home .hh-note-panel .hh-note-copy>p:not(.hh-eyebrow){color:#bfbab5}.hh-unbox-home .hh-note-panel .hh-note-templates button[aria-pressed=true]{color:#f5c4b6;border-color:#9b6d5f}.hh-unbox-home .hh-step-top>span{color:#9b6556;font-family:var(--font-body);letter-spacing:-.05em;font-size:42px}.hh-unbox-home .hh-step h3{font-family:var(--font-body);font-size:24px}.hh-unbox-home .hh-feature{background:#f2f2ef;border-radius:20px}.hh-unbox-home .hh-feature-brand{background:#f8e8e0}.hh-unbox-home .hh-feature h3{font-family:var(--font-body);font-weight:500}.hh-unbox-home .hh-story-card{box-shadow:none;background:#f5f5f2;border-radius:18px}.hh-unbox-home .hh-story-card blockquote{color:#35383b;font-family:var(--font-body);letter-spacing:-.025em;font-size:18px;line-height:1.7}.hh-unbox-home .hh-story-top>span{color:#a45a42}.hh-unbox-home .hh-story-avatar{color:#6c4535;background:#eedbd1}.hh-unbox-home .hh-faq-item h3{letter-spacing:0}.hh-unbox-home .hh-faq-item h3 button{font-size:14px}.hh-unbox-home .hh-concierge-inner{background:#f3e0d6;border-radius:20px}.hh-unbox-home .hh-concierge h2{font-family:var(--font-body)}@keyframes hp-product-in{0%{opacity:0;translate:0 20px;scale:.96}to{opacity:1;translate:0;scale:1}}@media (min-width:1700px){.hp-hero-stage{height:750px}.hp-unwrap-stage{height:650px}}@media (max-width:1199px){.hh-unbox-home .hh-shell{width:calc(100% - 64px)}.hp-hero-layout{gap:12px}.hp-hero-stage{min-height:560px}.hp-hero-copy{padding-block:45px}.hp-hero-actions{gap:16px}.hp-text-button{font-size:11px}.hp-unwrap-sticky{gap:38px}.hp-unwrap-stage{height:520px}.hp-unwrap-products strong{font-size:9px}.hp-unwrap-products button>span{width:38px;height:50px}.hp-unwrap-steps{gap:14px}}@media (max-width:899px){.hp-hero-layout{grid-template-columns:1fr 1fr}.hh-home .hh-cinematic-hero.hp-hero h1{font-size:62px}.hp-hero-stage{min-height:540px}.hp-hero-actions{flex-direction:column;align-items:flex-start}.hp-partner{margin-top:26px}.hp-companion{bottom:140px;left:-15%}.hp-product-caption{left:10%;right:-5%}.hp-product-switcher button{padding:8px}.hp-product-switcher button>span:last-child{text-overflow:ellipsis;white-space:nowrap;max-width:70px;overflow:hidden}.hp-unwrap{min-height:0}.hp-unwrap-sticky{gap:25px;padding-block:65px;position:relative;top:0}.hp-unwrap-stage{height:480px}.hp-unwrap-products{grid-template-columns:1fr;gap:6px}.hp-unwrap-products button{min-height:48px}.hp-unwrap-products button>span{height:40px}.hp-unwrap-products strong{font-size:11px}.hp-hero-bottom>span:last-child{display:none}.hp-preview-note{width:125px;padding:14px;right:-5px}.hp-gift-addons{gap:5px}}@media (max-width:767px){.hh-unbox-home .hh-shell{width:calc(100% - 40px)}.hp-hero-layout{flex-direction:column;align-items:stretch;gap:0;min-height:0;display:flex}.hp-hero-copy{padding:44px 0 0}.hp-hero .hp-kicker{font-size:8px}.hh-home .hh-cinematic-hero.hp-hero h1{letter-spacing:-.065em;margin:23px 0 18px;font-size:clamp(48px,10.5vw,78px)}.hp-hero-description{max-width:340px;font-size:12px;line-height:1.85}.hp-hero-actions{flex-direction:row;align-items:center;gap:16px;margin-top:24px}.hp-button{gap:20px;min-height:50px;padding:15px 20px;font-size:11px}.hp-text-button{gap:8px;min-height:42px;font-size:10px}.hp-partner{display:none}.hp-hero-stage{height:470px;min-height:470px;margin-top:0}.hp-stage-coordinate{display:none}.hp-stage-word{font-size:115px;top:15%;left:7%}.hp-hero-object{inset:-40px -30px 35px 0}.hp-main-product img{transform:rotate(-8deg)scale(1.05)}.hp-companion{width:46%;bottom:95px;left:-5%}.hp-product-caption{border-radius:12px;gap:10px;padding:13px 14px;bottom:73px;left:25%;right:0}.hp-product-caption strong{font-size:14px}.hp-product-caption>div>span{font-size:6px}.hp-product-caption>a{gap:8px;font-size:10px}.hp-product-caption>a svg{width:15px}.hp-product-switcher{justify-content:center;gap:2px;bottom:9px}.hp-product-switcher button{padding:8px 10px;font-size:9px}.hp-product-switcher button>span:last-child{max-width:90px}.hp-hero-plinth{bottom:100px}.hp-orbit{width:85%}.hp-hero-bottom{gap:16px;min-height:60px;font-size:8px}.hp-hero-bottom>a{gap:8px;max-width:155px;font-size:8px}.hp-unwrap-sticky{flex-direction:column;grid-template-areas:"intro""visual""details";gap:20px 24px;padding-block:60px;display:flex}.hp-unwrap-copy{width:100%}.hh-home .hp-unwrap h2{margin-top:18px;font-size:40px}.hp-unwrap-description{max-width:none;margin-top:18px;font-size:12px}.hp-unwrap-steps{justify-content:space-between;gap:10px;margin-top:16px}.hp-gift-details{padding-top:21px}.hp-gift-details>label{font-size:11px}.hp-gift-details textarea{min-height:90px;font-size:16px}.hp-gift-addons{gap:18px;margin-bottom:18px}.hp-gift-addons label{font-size:10px}.hp-unwrap-visual{width:100%}.hp-unwrap-stage{height:390px}.hp-unwrap-stage .hh-gift-fallback img{padding:0}.hp-preview-note{width:125px;padding:14px;bottom:45px;right:0}.hp-preview-note p{font-size:15px}.hp-preview-roses{bottom:40px;left:0}.hp-preview-roses img{width:80px;height:auto}.hp-unwrap-products{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-top:18px}.hp-unwrap-products button{text-align:center;flex-direction:column;min-height:110px;padding:8px 5px}.hp-unwrap-products button>span{width:66px;height:55px}.hp-unwrap-products strong{font-size:9px}.hp-unwrap-products i{display:none}.hp-unbox-control{gap:10px;padding:9px 14px;font-size:9px}.hh-unbox-home h2{font-size:36px}.hh-unbox-home .hh-curated-edit{padding-block:65px}.hh-unbox-home .hh-product-title{font-size:15px}.hh-unbox-home .hh-product-image{border-radius:12px}.hh-unbox-home .hh-film-chapter{padding-block:35px 50px}.hh-unbox-home .hh-film-chapter .hh-receiving-video-frame{border-radius:12px}.hh-unbox-home .hh-film-chapter h2{font-size:37px}.hh-unbox-home .hh-occasion-card{border-radius:14px}.hh-unbox-home .hh-occasion-meta h3{font-size:20px}.hh-unbox-home .hh-note-panel{border-radius:16px}.hh-unbox-home .hh-note-panel h2{font-size:36px}.hh-unbox-home .hh-feature h3{font-size:33px}.hh-unbox-home .hh-story-card blockquote{color:#35383b;font-size:17px}.hh-unbox-home .hh-concierge h2{font-size:38px}}@media (max-width:359px){.hp-hero-actions{gap:10px}.hp-button{gap:12px;padding-inline:16px;font-size:10px}.hp-text-button{font-size:9px}.hp-hero-stage{height:420px;min-height:420px}.hp-product-caption{left:20%}.hp-product-switcher button{padding:8px 7px;font-size:8px}.hp-product-switcher button>span:last-child{max-width:74px}.hp-gift-addons{gap:8px}.hh-home .hp-unwrap h2{font-size:35px}.hp-unwrap-stage{height:330px}}@media (prefers-reduced-motion:reduce){.hp-main-product,.hp-preview-note,.hp-preview-roses{animation:none}.hp-hero-object{transform:none!important}.hp-unwrap{min-height:0}.hp-unwrap-sticky{position:relative;top:0}.hp-companion:hover{transform:rotate(9deg)}}
.hh-unboxing-fallback .hgf-composition{isolation:isolate;position:absolute;inset:5% max(2%,50% - 220px)}.hh-unboxing-fallback .hgf-platform{background:radial-gradient(at 50% 42%,#41332e 0%,#282423 56%,#1a1818 74%);border:1px solid #b28d6555;border-radius:50%;width:86%;height:15%;position:absolute;bottom:7%;left:7%;box-shadow:0 8px #211e1d,0 15px 24px #20181329}.hh-unboxing-fallback .hgf-platform:after{content:"";background:radial-gradient(#100b0bc4,#0000 68%);border-radius:50%;position:absolute;inset:6% 5% 12%}.hh-unboxing-fallback .hgf-box-interior,.hh-unboxing-fallback .hgf-box-front,.hh-unboxing-fallback .hgf-box-side{width:70%;height:34%;position:absolute;bottom:15%;left:16%}.hh-unboxing-fallback .hgf-box-interior{z-index:1;clip-path:polygon(0 16%,17% 0,100% 0,83% 16%);background:linear-gradient(160deg,#e7a78c,#8f4435 45%,#51291f)}.hh-unboxing-fallback .hgf-box-front{z-index:4;clip-path:polygon(0 16%,83% 16%,83% 100%,0 100%);background:linear-gradient(112deg,#d3745c 0%,#c2634c 38%,#a84a37 85%)}.hh-unboxing-fallback .hgf-box-front:after{content:"";border:1px solid #f4b69666;position:absolute;inset:16% 17% 0 0;box-shadow:inset 0 9px 14px #74322324}.hh-unboxing-fallback .hgf-box-side{z-index:4;clip-path:polygon(83% 16%,100% 0,100% 84%,83% 100%);background:linear-gradient(80deg,#833829,#a54c39)}.hh-unboxing-fallback .hgf-ribbon{background:linear-gradient(90deg,#bc9466,#f2dbb0 28%,#d6b384 64%,#b68b5e);width:13%;position:absolute;top:0;bottom:0;left:35%;box-shadow:inset 1px 0 #fff0cc66,inset -1px 0 #a0724555}.hh-unboxing-fallback .hgf-box-side .hgf-ribbon,.hh-unboxing-fallback .hgf-lid-side .hgf-ribbon{width:5%;left:88%;transform:skewY(-26deg)}.hh-unboxing-fallback .hgf-signature{color:#f6d7b2;text-shadow:0 1px 1px #6d302a44;font-family:Georgia,serif;font-size:clamp(20px,4vw,33px);font-style:italic;line-height:1;position:absolute;bottom:17%;right:23%}.hh-unboxing-fallback .hgf-product{z-index:3;width:64%;height:48%;opacity:var(--gift-photo-opacity,0);transform:translateY(var(--gift-photo-y,90%)) scale(var(--gift-photo-scale,.7));transform-origin:50% 100%;filter:drop-shadow(0 12px 12px #20151129);transition:transform .32s cubic-bezier(.2,.7,.2,1),opacity .22s;position:absolute;bottom:43%;left:18%}.hp-unwrap-stage .hh-unboxing-fallback .hgf-product img{padding:0}.hh-unboxing-fallback .hgf-lid{z-index:var(--gift-lid-layer,5);width:70%;height:12%;transform:translate(calc(var(--gift-lid-x,0%) * 1.5),calc(var(--gift-lid-y,0%) * 1.18)) rotate(var(--gift-lid-rotation,0deg)) scale(calc(var(--gift-lid-scale,1) * 1.27273 - .272727));transform-origin:55% 80%;filter:drop-shadow(0 8px 7px #6d302a1f);transition:transform .42s cubic-bezier(.2,.7,.2,1);position:absolute;bottom:43%;left:16%}.hh-unboxing-fallback .hgf-lid-top,.hh-unboxing-fallback .hgf-lid-front,.hh-unboxing-fallback .hgf-lid-side{position:absolute;inset:0}.hh-unboxing-fallback .hgf-lid-top{clip-path:polygon(0 40%,17% 0,100% 0,83% 40%);background:linear-gradient(115deg,#e7977b,#cf755b 72%,#e4a185)}.hh-unboxing-fallback .hgf-lid-top>span{clip-path:polygon(35% 40%,52% 0,65% 0,48% 40%);background:linear-gradient(110deg,#c9a06c,#f4ddaf,#c69a65);position:absolute;inset:0}.hh-unboxing-fallback .hgf-lid-top>i{background:linear-gradient(#ead2aa,#c5a072);width:100%;height:10%;position:absolute;top:17%;left:0;transform:skewY(-2deg)}.hh-unboxing-fallback .hgf-lid-front{clip-path:polygon(0 40%,83% 40%,83% 100%,0 100%);background:linear-gradient(110deg,#d57b62,#bd5942)}.hh-unboxing-fallback .hgf-lid-side{clip-path:polygon(83% 40%,100% 0,100% 60%,83% 100%);background:linear-gradient(90deg,#a24c39,#bd6550)}.hh-unboxing-fallback .hgf-bow{width:60%;height:90%;transform:translateY(var(--gift-bow-rise,0%)) rotate(-4deg);transition:transform .42s cubic-bezier(.2,.7,.2,1);position:absolute;bottom:67%;left:20%}.hh-unboxing-fallback .hgf-bow>span,.hh-unboxing-fallback .hgf-bow>i{background:linear-gradient(145deg,#856039 12%,#d8b17a 40%,#f3dab1 90%);border:clamp(7px,1.5vw,12px) solid #e2c28e;width:49%;height:87%;position:absolute;top:2%;box-shadow:inset 0 3px 5px #714a3355,0 2px 2px #854c3722}.hh-unboxing-fallback .hgf-bow>span{border-radius:55% 65% 24% 55%;left:2%;transform:rotate(22deg)}.hh-unboxing-fallback .hgf-bow>i{border-radius:65% 55% 55% 24%;right:2%;transform:rotate(-22deg)}.hh-unboxing-fallback .hgf-bow>b{background:linear-gradient(100deg,#bd915d,#f5deb2 40%,#d4ad75);border-radius:25%;width:18%;height:57%;position:absolute;top:43%;left:43%;box-shadow:0 2px 3px #71452b44}.hh-unboxing-fallback.is-unwrapped .hgf-composition{inset:4%}.hh-unboxing-fallback.is-unwrapped .hgf-composition>:not(.hgf-product){display:none}.hh-unboxing-fallback.is-unwrapped .hgf-product{opacity:1;width:100%;height:100%;bottom:0;left:0;transform:none}@media (prefers-reduced-motion:reduce){.hh-unboxing-fallback .hgf-product,.hh-unboxing-fallback .hgf-lid,.hh-unboxing-fallback .hgf-bow{transition:none}}
.hh-site:has(.hh-unbox-home,.hh-interior){--font-display:var(--font-body);--hh-ink:#18191d;--hh-muted:#62656d;--hh-line:#e5e5e8;--hh-paper:#fff;--hh-soft:#f4f4f6;--hh-lilac:#fbe5df;--hh-lime:#fbe5df;color:#18191d;background:#fff}.hh-site:has(.hh-unbox-home,.hh-interior) :focus-visible{outline-color:#b44735}.hh-site .hh-announcement{color:#e2e2e5;letter-spacing:.03em;background:#171819}.hh-site .hh-announcement :is(a,svg){color:#f3a390}.hh-site .hh-announcement a{border-color:#ffffff2b}.hh-site .hh-header{background:#fff}.hh-site .hh-header[data-compact=true]{background:#ffffffd4}.hh-site .hh-header[data-compact=true] .hh-header-inner{background:#fffffff0;border-color:#e5e5e8;box-shadow:0 8px 30px #18191d07}.hh-site .hh-header .hh-wordmark{color:#18191d}.hh-site .hh-wordmark>span:last-child{letter-spacing:-.065em;font-weight:600}.hh-site .hh-wordmark-dot{color:#b44735}.hh-site .hh-header .hh-wordmark-icon{color:#18191d;background:#f4f4f6;border-color:#e5e5e8}.hh-site .hh-header .hh-wordmark:hover .hh-wordmark-icon{background:#fbe5df;border-color:#f4b6a7}.hh-site .hh-desktop-nav>a{color:#5b5e66;font-size:12px}.hh-site .hh-desktop-nav>a:is(:hover,[aria-current=page]){color:#18191d}.hh-site .hh-desktop-nav>a:after{background:#b44735}.hh-site .hh-nav-new{color:#9c382a;background:#fff5f2;border-color:#ecc1b8;border-radius:999px;padding:4px 7px}.hh-site .hh-language-button{color:#62656d}.hh-site .hh-language-button .hh-language-active{color:#18191d}.hh-site .hh-language-divider{color:#7c7f86}.hh-site .hh-action-divider{background:#e0e1e5}.hh-site .hh-icon-button{color:#18191d}.hh-site .hh-icon-button:hover{background:#f4f4f6;border-color:#e5e5e8}.hh-site .hh-bag-button{background:#ed8069;border-color:#ed8069}.hh-site .hh-bag-button:hover{background:#f39b88;border-color:#f39b88}.hh-site .hh-count{color:#fff;background:#18191d;border-color:#fff}.hh-site .hh-wishlist-count{color:#18191d;background:#fbe5df}.hh-site:has(.hh-unbox-home) .hh-header{background:#171819}.hh-site:has(.hh-unbox-home) .hh-header[data-compact=true]{background:#171819e8}.hh-site:has(.hh-unbox-home) .hh-header[data-compact=true] .hh-header-inner{background:#202123ed;border-color:#ffffff1f;box-shadow:0 8px 30px #00000014}.hh-site:has(.hh-unbox-home) .hh-header :is(.hh-wordmark,.hh-icon-button,.hh-language-active){color:#fff}.hh-site:has(.hh-unbox-home) .hh-header .hh-wordmark-icon{color:#f3a390;background:#ffffff06;border-color:#ffffff24}.hh-site:has(.hh-unbox-home) .hh-header .hh-wordmark-dot{color:#ed8069}.hh-site:has(.hh-unbox-home) .hh-header .hh-wordmark:hover .hh-wordmark-icon{color:#18191d;background:#ed8069;border-color:#ed8069}.hh-site:has(.hh-unbox-home) .hh-desktop-nav>a{color:#d3d4d8}.hh-site:has(.hh-unbox-home) .hh-desktop-nav>a:is(:hover,[aria-current=page]){color:#fff}.hh-site:has(.hh-unbox-home) .hh-desktop-nav>a:after{background:#ed8069}.hh-site:has(.hh-unbox-home) .hh-nav-new{color:#f3a390;background:#ed806910;border-color:#ed80694d}.hh-site:has(.hh-unbox-home) .hh-language-button{color:#b5b7bf}.hh-site:has(.hh-unbox-home) .hh-language-divider{color:#93969f}.hh-site:has(.hh-unbox-home) .hh-action-divider{background:#ffffff26}.hh-site:has(.hh-unbox-home) .hh-icon-button:hover{background:#ffffff0d;border-color:#ffffff25}.hh-site:has(.hh-unbox-home) .hh-header .hh-bag-button{color:#18191d;background:#ed8069;border-color:#ed8069}.hh-site:has(.hh-unbox-home) .hh-header .hh-bag-button:hover{background:#f39b88;border-color:#f39b88}.hh-site:has(.hh-unbox-home) .hh-count{color:#18191d;background:#fff;border-color:#171819}.hh-site:has(.hh-unbox-home) .hh-header :is(a,button):focus-visible{outline-color:#f3a390}.hh-menu-backdrop{background:#18191d85}.hh-menu-panel{--font-display:var(--font-body);color:#18191d;background:#fff;box-shadow:-20px 0 80px #18191d1a}.hh-menu-panel :is(a,button):focus-visible{outline-color:#b44735}.hh-menu-eyebrow{color:#62656d;letter-spacing:.1em}.hh-menu-panel .hh-menu-close{color:#18191d;background:#f4f4f6;border-color:#e5e5e8}.hh-menu-panel .hh-menu-close:hover{background:#fbe5df;border-color:#f0b7aa}.hh-menu-links a{color:#18191d;font-family:var(--font-body);letter-spacing:-.05em;border-color:#e5e5e8;font-size:clamp(29px,5.5vw,42px);font-weight:500}.hh-menu-links a small{color:#62656d;font-size:10px}.hh-menu-links a>svg{color:#b44735}.hh-menu-note{background:#fff2ee;border-color:#f4d0c6;border-radius:24px}.hh-menu-note p{color:#18191d;font-family:var(--font-body);letter-spacing:-.04em;font-size:28px;font-weight:500}.hh-menu-note a{color:#9c382a}.hh-menu-note-icon{color:#9c382a;background:#fbe5df;border-color:#edc0b4}.hh-menu-bottom>a{color:#62656d}.hh-menu-bottom button{color:#18191d}.hh-site .hh-footer{color:#fff;background:#171819}.hh-site .hh-footer:before{background:#ffffff1c}.hh-site .hh-footer-intro,.hh-site .hh-footer-bottom{border-color:#ffffff24}.hh-site .hh-footer-eyebrow{color:#d0d1d6}.hh-site .hh-footer-eyebrow>svg{color:#ed8069}.hh-site .hh-footer-sentiment h2{color:#fff;font-family:var(--font-body);letter-spacing:-.065em;font-size:clamp(42px,5.5vw,82px);font-weight:500;line-height:1.05}.hh-site .hh-footer-sentiment h2>em{color:#ed8069;letter-spacing:inherit;font-style:normal;font-weight:500}.hh-site .hh-footer-shop{color:#18191d;background:#ed8069;border-color:#ed8069;font-weight:600}.hh-site .hh-footer-shop:hover{color:#18191d;background:#f39b88;border-color:#f39b88;box-shadow:0 12px 32px #ed806918}.hh-site .hh-footer .hh-wordmark{color:#fff}.hh-site .hh-footer .hh-wordmark-dot{color:#ed8069}.hh-site .hh-footer .hh-wordmark-icon{color:#ed8069;background:#ffffff05;border-color:#ffffff26}.hh-site .hh-footer .hh-wordmark:hover .hh-wordmark-icon{color:#18191d;background:#ed8069;border-color:#ed8069}.hh-site .hh-footer-brand>p,.hh-site .hh-footer-grid nav>a,.hh-site .hh-footer-contact>p{color:#c5c7cd;font-size:13px}.hh-site .hh-footer-location{color:#d0d1d6}.hh-site .hh-footer-location>span{background:#ed8069;box-shadow:0 0 0 4px #ed806912}.hh-site .hh-footer-grid h3{color:#fff;letter-spacing:.08em;font-size:11px}.hh-site .hh-footer-grid nav>a:hover{color:#f3a390}.hh-site .hh-footer-whatsapp{color:#fff;border-color:#ffffff38}.hh-site .hh-footer-whatsapp:hover{color:#f3a390;background:#ed806908;border-color:#ed8069}.hh-site .hh-footer-chat-note,.hh-site .hh-footer-bottom{color:#b8bbc4;font-size:11px}.hh-site .hh-footer-payments>span{color:#d3d4d9;border-color:#ffffff29;border-radius:999px;font-size:10px}.hh-site .hh-footer a:focus-visible{outline-color:#f3a390}.hh-site .hh-interior:not(.hh-page-product):not(.hh-lightbox-portal){--hh-ink:#18191d;--hh-muted:#62656d;--hh-line:#e5e5e8;--hh-paper:#fff;--hh-soft:#f4f4f6;--hh-lilac:#fbe5df;--hh-lime:#fbe5df;color:#18191d;background:#fff}.hh-site .hh-interior:not(.hh-page-product):not(.hh-lightbox-portal) :is(h1,h2,h3,.headline-serif,.atelier-utility-heading){font-family:var(--font-body);letter-spacing:-.045em;font-weight:500}.hh-site .hh-interior:not(.hh-page-product):not(.hh-lightbox-portal) h1{letter-spacing:-.06em;font-size:clamp(40px,5.5vw,76px);line-height:1.06}.hh-site .hh-interior:not(.hh-page-product):not(.hh-lightbox-portal) :is(.surface,.soft-panel,.boutique-card){box-shadow:none;border-radius:20px}.hh-site .hh-interior .hh-page-heading{background:#f4f4f6;border-color:#e5e5e8;border-radius:24px}.hh-site .hh-interior .hh-page-heading:after{display:none}.hh-site .hh-interior .hh-heading-dark{background:#171819;border-color:#171819}.hh-site .hh-interior .hh-heading-dark :is(h1,h2){color:#fff}.hh-site .hh-interior .hh-heading-dark .eyebrow{color:#f3a390}.hh-site .hh-interior .hh-heading-dark p:not(.eyebrow){color:#d0d1d6}.hh-site .hh-interior:not(.hh-page-product) :is(.atelier-button,.premium-button,.bg-champagne,button[type=submit]){color:#fff;letter-spacing:-.01em;background:#18191d;border-color:#18191d;border-radius:999px;min-height:48px;font-size:13px;font-weight:500}.hh-site .hh-interior:not(.hh-page-product) :is(.atelier-button,.premium-button,.bg-champagne,button[type=submit]):hover{color:#fff;background:#34363c;border-color:#34363c;box-shadow:0 8px 24px #18191d0f}.hh-site .hh-interior:not(.hh-page-product) :is(button,a,input,select,textarea):focus-visible{outline-color:#b44735}.hh-site .hh-interior:not(.hh-page-product) :is(input,select,textarea):focus{border-color:#b44735;box-shadow:0 0 0 3px #ed80691f}.hh-site .hh-interior:not(.hh-page-product) :is(input,textarea)::placeholder{color:#70737b}.hh-site .hh-interior:not(.hh-page-product) :is(.hh-search-filters select,.hh-search-filters label:has(input[type=checkbox])){background:#fff}.hh-site .hh-interior .hh-collection-card>div:first-child{background:#f4f4f6}.hh-site .hh-interior .hh-collection-card:hover{border-color:#cfd0d5;box-shadow:0 16px 35px #18191d08}.hh-site .hh-interior .hh-collection-meta .headline-serif{font-size:clamp(25px,2.5vw,34px)}.hh-site .hh-interior .hh-account-action:before,.hh-site .hh-interior .hh-business-benefit>span{color:#9c382a;background:#fbe5df}.hh-site .hh-interior .hh-faq-item h2{font-size:clamp(19px,2vw,26px)}.hh-site .hh-interior .hh-faq-item[data-open=true] .hh-faq-symbol{color:#18191d;background:#ed8069;border-color:#ed8069}.hh-site .hh-interior.hh-page-not-found:before{color:#e5e5e8}.hh-site .hh-interior.hh-page-prima>div>section:first-child>div{background:#171819;border-color:#303136}.hh-site .hh-interior.hh-page-prima>div>section:first-child :is(h1,p){color:#fff}.hh-site .hh-interior.hh-page-prima>div>section:first-child span{color:#f3a390;border-color:#ed806955}.hh-site .hh-interior.hh-page-prima>div>section:first-child .premium-button{color:#18191d;background:#ed8069;border-color:#ed8069}.hh-site .hh-interior.hh-page-prima article span{color:#fff;background:#18191d;border-color:#18191d}.hh-site .atelier-bag{color:#18191d;background:#fff;border-color:#e5e5e8;box-shadow:-20px 0 80px #18191d1a}.hh-site .atelier-bag :is(h2,h3){color:#18191d;font-family:var(--font-body);letter-spacing:-.04em;font-weight:500}.hh-site .atelier-bag :is(.atelier-kicker,[class*="text-[#69745f]"]){color:#62656d}.hh-site .atelier-bag :is([class*="border-[#dedfd5]"],[class*="border-[#cdd6c5]"]){border-color:#e5e5e8}.hh-site .atelier-bag [class*="bg-[#f0eee4]"],.hh-site .atelier-bag>div:last-child{background:#f4f4f6}.hh-site .atelier-bag .atelier-button{color:#18191d;background:#ed8069;border-color:#ed8069}.hh-site .atelier-bag .atelier-button:hover{color:#18191d;background:#f39b88;border-color:#f39b88}.hh-site .atelier-bag :is(button,a):focus-visible{outline-color:#b44735}.hh-site .hh-compare-tray{color:#18191d;background:#fffffff5;border-color:#e5e5e8;box-shadow:0 -20px 80px #18191d14}.hh-site .hh-compare-tray>div>div:first-child>p{color:#18191d;font-family:var(--font-body);letter-spacing:-.04em;font-size:27px;font-weight:500}.hh-site .hh-compare-tray button{color:#18191d;border-color:#d8d9de}.hh-site .hh-compare-tray button:hover{background:#fff2ee;border-color:#ed8069}.hh-site .hh-compare-card{color:#18191d;background:#fff;border-color:#e5e5e8}.hh-site .hh-compare-card>div:first-child{background:#f4f4f6}.hh-site .hh-compare-card h3{color:#18191d;font-family:var(--font-body)}.hh-site .hh-compare-card dl{color:#62656d}.hh-site .hh-compare-card .hh-compare-price{color:#18191d}.hh-site .hh-compare-card .hh-compare-product-link{color:#fff;background:#18191d;border-color:#18191d}.hh-site .hh-compare-card .hh-compare-product-link:hover{background:#34363c;border-color:#34363c}.hh-site .hh-compare-tray :is(a,button):focus-visible{outline-color:#b44735}.hh-site .atelier-support-launcher .floating-luxury-action{color:#18191d;background:#ed8069;border-color:#ed8069;font-weight:600;box-shadow:0 10px 35px #18191d12}.hh-site .atelier-support-launcher .floating-luxury-action:hover{background:#f39b88;border-color:#f39b88}.hh-site .hh-support-menu,.hh-site .hh-support-panel{color:#18191d;background:#fffffff5;border-color:#e5e5e8;box-shadow:0 24px 80px #18191d1a}.hh-site .hh-support-menu :is(a,button){color:#18191d;border-color:#e5e5e8}.hh-site .hh-support-menu :is(a,button):hover{background:#f4f4f6}.hh-site .hh-support-panel>div:first-child{border-color:#e5e5e8}.hh-site .hh-support-panel>div:first-child>p{color:#62656d}.hh-site .hh-support-panel h2{color:#18191d;font-family:var(--font-body);letter-spacing:-.04em;font-size:28px;font-weight:500}.hh-site .hh-support-panel .hh-support-eyebrow{color:#9c382a}.hh-site .hh-support-panel .hh-support-close{color:#18191d;border-color:#e5e5e8}.hh-site .hh-support-panel .hh-support-close:hover{background:#fff2ee;border-color:#ed8069}.hh-site .hh-support-panel .hh-support-prompt{color:#444750;background:#f4f4f6;border-color:#e5e5e8}.hh-site .hh-support-panel .hh-support-prompt-featured{color:#18191d;background:#fff2ee;border-color:#f2c2b6}.hh-site .hh-support-panel .hh-support-prompt:hover{background:#fbe5df;border-color:#ed8069}.hh-site :is(.hh-support-message,.hh-support-thinking){color:#444750;background:#f4f4f6;border-color:#e5e5e8}.hh-site .hh-support-message[data-message-role=user]{color:#fff;background:#18191d;border-color:#18191d}.hh-site .hh-support-panel .hh-support-suggestion{color:#18191d;background:#fff;border-color:#e5e5e8}.hh-site .hh-support-panel .hh-support-suggestion:hover{background:#fff2ee;border-color:#ed8069}.hh-site .hh-support-suggestion>span:first-child{background:#f4f4f6;border-color:#e5e5e8}.hh-site .hh-support-suggestion>span:last-child>span:first-child,.hh-site .hh-support-panel .hh-support-price{color:#18191d}.hh-site .hh-support-panel :is(.hh-support-availability,.hh-support-privacy){color:#62656d}.hh-site .hh-support-panel form{background:#f4f4f6;border-color:#e5e5e8}.hh-site .hh-support-panel input{color:#18191d;background:#fff;border-color:#d8d9de}.hh-site .hh-support-panel input::placeholder{color:#70737b}.hh-site .hh-support-panel input:focus{background:#fff;border-color:#b44735;box-shadow:0 0 0 3px #ed80691f}.hh-site .hh-support-panel form button{color:#18191d;background:#ed8069;border-color:#ed8069;border-radius:999px}.hh-site .hh-support-panel :is(a,button):focus-visible,.hh-site .atelier-support-launcher :is(a,button):focus-visible{outline-color:#b44735}.hh-site :is(.hh-pending-recovery,.hh-promotion-bar){color:#fff;background:#222327;border-color:#ffffff26}.hh-site .hh-pending-recovery a{color:#18191d;background:#ed8069}.hh-site .hh-pending-recovery button{border-color:#ffffff40}.hh-site .hh-promotion-bar>div>div>span{color:#f3a390;background:#ed80690d;border-color:#ed80694d}.hh-site .hh-promotion-bar p>span:last-child{color:#d0d1d6}.hh-site .hh-promotion-bar a{color:#f3a390;border-color:#ed806955}.hh-site .hh-promotion-bar a:hover{color:#fff;border-color:#ed8069}.hh-site .hh-promotion-dialog{color:#18191d;background:#18191d80}.hh-site .hh-promotion-dialog>div{color:#18191d;background:#fff;border-color:#e5e5e8;box-shadow:0 28px 90px #18191d26}.hh-site .hh-promotion-dialog h2{color:#18191d;font-family:var(--font-body);letter-spacing:-.05em;font-weight:500}.hh-site .hh-promotion-dialog p{color:#62656d}.hh-site .hh-promotion-dialog .eyebrow{color:#9c382a}.hh-site .hh-promotion-dialog>div>button,.hh-site .hh-promotion-dialog>div>div:last-child>button{color:#18191d;border-color:#d8d9de}.hh-site .hh-promotion-dialog>div>div:last-child>a{color:#18191d;background:#ed8069}.hh-site :is(.hh-pending-recovery,.hh-promotion-bar) :is(a,button):focus-visible{outline-color:#f3a390}.hh-site .hh-promotion-dialog :is(a,button):focus-visible{outline-color:#b44735}@media (max-width:767px){.hh-site .hh-footer-sentiment h2{font-size:clamp(36px,9.6vw,60px)}.hh-site .hh-footer-grid{gap:34px 24px}.hh-site .hh-interior:not(.hh-page-product):not(.hh-lightbox-portal) h1{font-size:clamp(36px,9.8vw,60px);line-height:1.08}.hh-site .hh-interior .hh-page-heading{padding:28px 22px}.hh-site .hh-bottom-nav{background:#fffffff0;border-color:#e5e5e8;box-shadow:0 -6px 25px #18191d06}.hh-site .hh-bottom-link,.hh-site .hh-bottom-cart{color:#62656d}.hh-site .hh-bottom-link-active{color:#18191d;background:#f4f4f6}.hh-site .hh-bottom-cart-icon{color:#18191d;background:#ed8069}.hh-site :is(.hh-bottom-count,.hh-bottom-cart-count){color:#fff;background:#18191d;border-color:#fff}.hh-site .hh-bottom-nav :is(a,button):focus-visible{outline-color:#b44735}.hh-menu-note p{font-size:25px}}
.hh-page-product,html.dark .hh-page-product{--hh-ink:#202124;--hh-muted:#64686c;--hh-line:#e3e4e5;--hh-paper:#fff;--hh-soft:#f4f5f5;--hh-lilac:#fae8e2;--hh-lime:#fae8e2;color:var(--hh-ink);padding-top:clamp(24px,3vw,44px)}.hh-page-product :is(h1,h2,h3,.headline-serif){font-family:var(--font-body), sans-serif;color:#202124;letter-spacing:-.055em;font-style:normal;font-weight:500}.hh-page-product .hh-breadcrumb{color:var(--hh-muted);margin-bottom:28px;font-size:12px;font-weight:400}.hh-page-product .hh-breadcrumb a{transition:color .2s}.hh-page-product .hh-breadcrumb a:hover{color:#b74c36}.hh-page-product .hh-product-layout{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);align-items:start;gap:clamp(32px,5.5vw,84px)}.hh-page-product .hh-product-copy>div:first-child{padding-top:8px}.hh-page-product .hh-product-copy>div:first-child>p{max-width:43ch;color:var(--hh-muted);font-size:14px;line-height:1.8}.hh-page-product .hh-product-copy h1{color:#202124;letter-spacing:-.06em;text-wrap:balance;max-width:13ch;margin-top:24px;font-size:clamp(40px,4.3vw,66px);font-weight:500;line-height:1.02}.hh-page-product .hh-product-copy>div:first-child span.rounded-full{color:#575c60;letter-spacing:.025em;text-transform:none;background:#f6f6f6;border:1px solid #e3e4e5;border-radius:6px;padding:7px 10px;font-size:10px;font-weight:500;line-height:1.3}.hh-page-product .hh-product-copy>div:first-child>div:not(:first-child){align-items:center;margin-top:26px}.hh-page-product .hh-product-copy>div:first-child .text-champagne{color:#202124;letter-spacing:-.05em;font-size:clamp(28px,2.4vw,38px);font-weight:500}.hh-page-product .hh-product-detail-compare{margin-top:22px;margin-bottom:0}.hh-page-product .hh-product-detail-compare>button{color:#64686c;border-color:#e3e4e5;border-radius:8px;min-height:44px;font-size:11px}.hh-page-product .hh-product-detail-compare>button[aria-pressed=true]{color:#963e2d;background:#fae8e2;border-color:#e2ad9e}.hh-page-product .hh-studio-gallery{position:sticky;top:122px}.hh-page-product .hh-studio-gallery .hh-gallery-frame,html.dark .hh-page-product .hh-studio-gallery .hh-gallery-frame{aspect-ratio:1/1.08;isolation:isolate;background:radial-gradient(at 50% 30%,#fff 10%,#f5f5f5 70%,#edeff0 100%);border:1px solid #e7e8e8;border-radius:20px;max-height:760px;position:relative}.hh-studio-gallery .hh-gallery-frame:after{display:none}.hh-studio-gallery .hh-gallery-main{color:#35383b;background:0 0}.hh-studio-gallery .hh-gallery-main img{mix-blend-mode:multiply;padding:clamp(32px,3.5vw,52px) clamp(30px,3vw,46px) 68px}.hh-studio-photo-plane{transform-origin:50% 52%}.hh-studio-expand{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffc9;border:1px solid #e3e4e5;border-radius:50%;place-items:center;width:44px;height:44px;transition:background .2s,transform .2s;display:grid;position:absolute;top:18px;right:18px}.hh-studio-caption{pointer-events:none;z-index:20;color:#64686c;letter-spacing:.01em;justify-content:space-between;align-items:center;gap:12px;font-size:11px;font-weight:400;display:flex;position:absolute;bottom:24px;left:24px;right:24px}.hh-studio-caption>span:last-child{font-variant-numeric:tabular-nums;color:#202124}.hh-studio-controls{pointer-events:none;z-index:20;inset-inline:16px;justify-content:space-between;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.hh-studio-controls .hh-gallery-nav{pointer-events:auto;color:#202124;background:#ffffffe8;border:1px solid #e3e4e5;width:44px;height:44px;box-shadow:0 3px 12px #20212404}.hh-studio-gallery .hh-gallery-thumbnails{scrollbar-color:#d5d7d8 transparent;gap:12px;margin-top:16px;padding:3px 2px 5px;display:flex}.hh-studio-gallery .hh-gallery-thumb,html.dark .hh-page-product .hh-studio-gallery .hh-gallery-thumb{box-shadow:none;background:#f5f5f5;border:1px solid #e3e4e5;border-radius:12px;flex-basis:78px;transition:border-color .2s,box-shadow .2s}.hh-studio-gallery .hh-gallery-thumb[aria-pressed=true]{border-color:#ec775f;box-shadow:0 0 0 1px #ec775f}.hh-studio-gallery .hh-gallery-thumb img{object-fit:contain;mix-blend-mode:multiply;padding:10px}.hh-studio-gallery :where(button):focus-visible{outline-offset:3px;outline:3px solid #b74c36}.hh-page-product #product-buy-panel{margin-top:28px;scroll-margin-top:114px}.hh-page-product .hh-product-copy #product-buy-panel .surface{box-shadow:none;background:#fff;border:1px solid #e3e4e5;border-radius:16px;padding:clamp(20px,2.2vw,30px)}.hh-page-product #product-buy-panel :where(.text-pearl,.text-obsidian,.text-champagne){color:#202124}.hh-page-product #product-buy-panel :where([class*=text-pearl\/],[class*=text-graphite\/],[class*=text-champagne\/]){color:#64686c}.hh-page-product #product-buy-panel :where([class*=tracking-]){letter-spacing:.04em}.hh-page-product #product-buy-panel .surface>.grid>label>span,.hh-page-product #product-buy-panel .surface>.space-y-3>p{letter-spacing:.055em;font-size:11px;font-weight:500}.hh-page-product #product-buy-panel :where(input:not([type=checkbox]):not([type=radio]),select,textarea){color:#202124;width:100%;min-width:0;min-height:50px;font-family:var(--font-body), sans-serif;background:#fafafa;border:1px solid #dfe1e2;border-radius:9px;font-size:14px}.hh-page-product #product-buy-panel textarea{resize:vertical;min-height:116px}.hh-page-product #product-buy-panel :where(input,textarea)::placeholder{color:#73787d}.hh-page-product #product-buy-panel :where(input,select,textarea):focus-visible{outline-offset:2px;border-color:#b74c36;outline:3px solid #ec775f26}.hh-page-product #product-buy-panel input[type=checkbox]{accent-color:#a84531;border-radius:5px;width:18px;min-width:18px;height:18px}.hh-page-product .hh-product-copy #product-buy-panel label.rounded-md{cursor:pointer;background:#fafafa;border:1px solid #e3e4e5;border-radius:11px;min-height:72px;transition:background .2s,border-color .2s,box-shadow .2s}.hh-page-product .hh-product-copy #product-buy-panel label:has(input:checked){background:#fff4ef;border-color:#e5ad9e;box-shadow:inset 0 0 0 1px #ec775f15}html.dark .hh-page-product .hh-product-copy #product-buy-panel label:has(input:checked){background:#fff4ef;border-color:#e5ad9e;box-shadow:inset 0 0 0 1px #ec775f15}.hh-page-product .hh-product-copy #product-buy-panel [class*=bg-champagne\/],html.dark .hh-page-product .hh-product-copy #product-buy-panel [class*=bg-champagne\/]{background:#f6f6f6;border-color:#e3e4e5}.hh-page-product .hh-product-copy #product-buy-panel :where(button.rounded-md){border-radius:10px}.hh-page-product .hh-product-copy #product-buy-panel button[class*=border-champagne\/50]{background:#fff4ef;border-color:#e5ad9e}.hh-page-product .hh-product-copy #product-buy-panel h3{letter-spacing:-.04em;font-size:28px;line-height:1.15}.hh-page-product .hh-product-copy #product-buy-panel aside,html.dark .hh-page-product .hh-product-copy #product-buy-panel aside{box-shadow:none;background:#fff5f0;border:1px solid #e7cfc7;border-radius:12px}.hh-page-product #product-buy-panel aside .headline-serif{letter-spacing:-.025em;overflow-wrap:anywhere;font-size:21px;font-weight:400;line-height:1.45}.hh-page-product #product-buy-panel aside>div:last-child{color:#686261;border-color:#ead8d1}.hh-page-product #product-buy-panel .surface:last-child{background:#f5f5f5;gap:20px;padding:24px}.hh-page-product #product-buy-panel .surface:last-child .headline-serif{font-size:32px;font-weight:500;line-height:1.1}.hh-page-product #product-buy-panel .surface:last-child>div:last-child{min-width:0}.hh-page-product #product-buy-panel .atelier-button{color:#fff;min-height:52px;box-shadow:none;background:#202124;border:1px solid #202124;border-radius:10px;font-size:13px;font-weight:500}.hh-page-product #product-buy-panel .atelier-button+button{color:#40454a;background:0 0;border-color:#d9dbdd;border-radius:10px;min-height:46px}.hh-page-product #product-buy-panel .atelier-button:disabled{opacity:.4;cursor:not-allowed}.hh-page-product :where(button,a):focus-visible{outline-offset:3px;outline:3px solid #b74c36}.hh-page-product .atelier-product-details{border-color:#e3e4e5;margin-top:28px}.hh-page-product .atelier-product-details details{border-color:#e3e4e5}.hh-page-product .atelier-product-details summary{color:#202124;padding-block:22px;font-size:13px;font-weight:500}.hh-page-product .atelier-product-details summary:after{color:#777e83}.hh-page-product .atelier-product-details p{color:#64686c;font-size:13px;line-height:1.85}.hh-page-product .hh-product-recommendations{border-top-color:#e3e4e5;margin-top:clamp(64px,7vw,110px)}.hh-page-product .hh-product-recommendations h2{max-width:22ch;font-family:var(--font-body), sans-serif;letter-spacing:-.05em;font-size:clamp(30px,3.3vw,48px);font-weight:500;line-height:1.08}.hh-page-product .atelier-sticky-buy{background:#ffffffed;border-color:#e3e4e5;box-shadow:0 -8px 28px #20212408}.hh-page-product .atelier-sticky-buy :where(p,.text-champagne){color:#202124}.hh-page-product .atelier-sticky-buy a{color:#fff;background:#202124;border-color:#202124;border-radius:10px}.hh-studio-lightbox-portal .hh-studio-lightbox{color:#202124;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#f6f7f8fa;flex-direction:column;gap:16px;padding:24px clamp(20px,4vw,60px);display:flex}.hh-studio-lightbox-heading{flex:none;justify-content:space-between;align-items:center;gap:20px;font-size:14px;display:flex}.hh-studio-lightbox-heading>span{overflow-wrap:anywhere;max-width:75%}.hh-studio-lightbox-portal .hh-studio-lightbox button{color:#202124;background:#fff;border:1px solid #dfe1e2;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;gap:8px;min-width:44px;min-height:44px;display:flex}.hh-studio-lightbox-heading>button{padding-inline:16px;font-size:12px}.hh-studio-lightbox-photo{flex:1;width:100%;max-width:1100px;min-height:0;margin-inline:auto;position:relative}.hh-studio-lightbox-photo img{object-fit:contain;mix-blend-mode:multiply}.hh-studio-lightbox-controls{font-variant-numeric:tabular-nums;flex:none;justify-content:center;align-items:center;gap:24px;font-size:12px;display:flex}.hh-studio-lightbox-portal :where(button):focus-visible{outline-offset:3px;outline:3px solid #b74c36}@media (hover:hover) and (pointer:fine){.hh-studio-gallery .hh-gallery-main:hover .hh-studio-expand{background:#fff;transform:scale(1.06)}.hh-studio-gallery .hh-gallery-nav:hover{background:#fff;transform:scale(1.05)}.hh-page-product .hh-product-copy #product-buy-panel label.rounded-md:hover{border-color:#c2c6c9}.hh-page-product #product-buy-panel .atelier-button:not(:disabled):hover{background:#37393d;transform:translateY(-2px);box-shadow:0 7px 18px #20212412}.hh-page-product #product-buy-panel .atelier-button+button:not(:disabled):hover{background:#eceeef}}@media (max-width:1023px){.hh-page-product .hh-product-layout{grid-template-columns:1fr;gap:36px}.hh-page-product .hh-studio-gallery{position:relative;top:auto}.hh-page-product .hh-studio-gallery .hh-gallery-frame{aspect-ratio:1.1;max-height:620px}.hh-page-product .hh-product-copy h1{max-width:18ch;font-size:clamp(40px,7vw,60px)}}@media (max-width:639px){.hh-page-product .hh-breadcrumb{margin-bottom:20px;font-size:11px}.hh-page-product .hh-studio-gallery .hh-gallery-frame{aspect-ratio:1;border-radius:18px}.hh-studio-gallery .hh-gallery-main img{padding:34px 26px 58px}.hh-studio-caption{inset-inline:18px;font-size:10px;bottom:18px}.hh-studio-expand{top:12px;right:12px}.hh-studio-controls{inset-inline:8px}.hh-studio-controls .hh-gallery-nav{width:44px;height:44px}.hh-studio-gallery .hh-gallery-thumbnails{gap:10px;margin-top:12px}.hh-studio-gallery .hh-gallery-thumb{border-radius:10px;flex-basis:68px}.hh-page-product .hh-product-copy h1{margin-top:20px;font-size:clamp(36px,9.2vw,50px)}.hh-page-product .hh-product-copy>div:first-child>p{font-size:13px}.hh-page-product .hh-product-copy #product-buy-panel .surface,.hh-page-product .hh-product-copy #product-buy-panel .surface:last-child{padding:20px}.hh-page-product #product-buy-panel .surface:last-child>div:last-child{width:100%}.hh-page-product .hh-product-recommendations h2{font-size:32px}.hh-studio-lightbox-portal .hh-studio-lightbox{padding:16px 16px max(20px, env(safe-area-inset-bottom))}.hh-studio-lightbox-heading{font-size:12px}.hh-studio-lightbox-heading>button>span{display:none}}@media (prefers-reduced-motion:reduce){.hh-studio-gallery :where(button,.hh-studio-expand),.hh-page-product #product-buy-panel :where(button,label){transition:none}.hh-studio-gallery .hh-gallery-main:hover .hh-studio-expand,.hh-studio-gallery .hh-gallery-nav:hover,.hh-page-product #product-buy-panel .atelier-button:not(:disabled):hover{transform:none}}
.hh-home .hh-gifting-story{background:#eeebe5;border:0;min-height:0;position:relative}.hh-home .hh-gifting-story[data-scroll-story=true]{height:240svh}.hh-home .hh-gifting-stage{isolation:isolate;grid-template:"top top""copy visual"minmax(0,1fr)"bottom bottom"/.82fr 1.18fr;align-items:center;gap:0 20px;width:100%;max-width:none;min-height:780px;padding:24px max(48px,50vw - 720px);display:grid;position:relative;top:0;overflow:clip}.hh-home .hh-gifting-story[data-scroll-story=true] .hh-gifting-stage{height:calc(100svh - 88px);min-height:0;position:sticky;top:88px}.hh-gifting-stage:before{content:"";z-index:-1;opacity:.7;background:radial-gradient(at 72% 45%,#d5b49b35,#0000 46%);transition:opacity 1s;position:absolute;inset:0}.hh-gifting-story[data-chapter="2"] .hh-gifting-stage:before{opacity:1}.hh-story-topline{color:#6c635a;letter-spacing:.13em;border-bottom:1px solid #24201c1c;grid-area:top;justify-content:space-between;align-items:center;padding-bottom:12px;font-size:9px;display:flex}.hh-story-topline a{letter-spacing:0;align-items:center;gap:18px;min-height:38px;font-size:11px;display:flex}.hh-story-watermark{color:#5e483707;letter-spacing:-.09em;pointer-events:none;-webkit-user-select:none;user-select:none;z-index:-1;font-size:clamp(150px,22vw,390px);font-weight:500;line-height:.7;position:absolute;bottom:85px;left:3%}.hh-home .hh-gifting-stage .hh-story-copy{z-index:3;grid-area:copy;align-self:center;padding-bottom:12px;position:relative}.hh-story-copy .hp-kicker{letter-spacing:.12em;color:#6b6259;font-size:8px}.hh-story-word-frame{min-height:clamp(172px,17vw,260px);margin-top:28px}.hh-home .hh-gifting-story .hh-story-headline{letter-spacing:-.075em;color:#242220;margin:0;font-size:clamp(76px,7.8vw,126px);font-weight:500;line-height:.96;animation:.7s cubic-bezier(.16,1,.3,1) both hh-story-word-in}.hh-home .hh-gifting-story .hh-story-headline em{color:#9d6452;letter-spacing:inherit;font-style:normal}.hh-gifting-story .hp-unwrap-description{color:#6b625a;max-width:300px;min-height:66px;margin-top:22px;font-size:13px;line-height:1.85}.hh-story-personalise{color:#302b26;align-items:center;gap:24px;margin-top:21px;font-size:12px;display:inline-flex}.hh-story-personalise>span{border:1px solid #95857577;border-radius:50%;place-items:center;width:46px;height:46px;transition:background .3s,transform .3s;display:grid}.hh-story-personalise:hover>span{background:#ddc0ab;transform:rotate(-35deg)}.hh-gifting-story .hp-unwrap-steps{border-bottom:0;gap:24px;margin-top:38px;padding-bottom:0}.hh-gifting-story .hp-unwrap-steps button{color:#6f675e;gap:7px;min-height:40px;font-size:10px}.hh-gifting-story .hp-unwrap-steps button[aria-pressed=true]{color:#8b3f2c}.hh-gifting-story .hp-unwrap-steps button[aria-pressed=true]:after{height:1px;bottom:0}.hh-gifting-stage .hh-story-visual{flex-direction:column;grid-area:visual;justify-content:center;align-self:stretch;min-height:0;display:flex;position:relative}.hh-gifting-story .hp-unwrap-stage{flex:1;width:115%;height:clamp(440px,65svh,730px);min-height:0;margin-left:-9%}.hh-gifting-story .hp-unwrap-halo{background:radial-gradient(#e4c1a336,#0000 70%);border-color:#9c806020;width:75%}.hh-gifting-story .hp-packaging-caption{color:#71685c;font-size:8px;bottom:5px}.hh-story-product-caption{justify-content:space-between;align-items:center;gap:15px;width:75%;min-height:45px;margin:8px auto 16px;display:flex}.hh-story-product-caption>div>span{color:#7a6a5a;letter-spacing:.11em;margin-bottom:5px;font-size:8px;display:block}.hh-story-product-caption strong{color:#292523;letter-spacing:-.035em;font-size:16px;font-weight:500}.hh-story-product-caption>a{color:#654d3c;align-items:center;gap:22px;min-height:44px;font-size:12px;display:flex}.hh-gifting-story .hp-unbox-control{display:none}.hh-story-bottom{border-top:1px solid #24201c1c;grid-area:bottom;grid-template-columns:.82fr 1.18fr;align-items:center;gap:20px;padding-top:14px;display:grid}.hh-story-bottom>p{color:#71665b;align-items:center;gap:14px;font-size:10px;display:flex}.hh-story-scroll-icon{border:1px solid #8f80734d;border-radius:20px;place-items:center;width:28px;height:38px;font-size:18px;display:grid}.hh-gifting-story .hp-unwrap-products{grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:0}.hh-gifting-story .hp-unwrap-products button{background:0 0;border:0;border-bottom:1px solid #0000;border-radius:0;min-height:66px;padding:5px 12px;transition:background .25s}.hh-gifting-story .hp-unwrap-products button+button{border-left:1px solid #99897833}.hh-gifting-story .hp-unwrap-products button[aria-pressed=true]{background:#fff6;border-bottom-color:#a56a4f}.hh-gifting-story .hp-unwrap-products button>span{width:44px;height:50px}.hh-gifting-story .hp-unwrap-products strong{font-size:10px}.hh-story-progress{background:#2b201709;height:2px;position:absolute;inset:auto 0 0}.hh-story-progress>span{transform-origin:0;background:#aa6f55;width:100%;height:100%;display:block}.hh-gifting-story .hp-preview-note{width:140px;bottom:26%;right:0}.hh-gifting-story .hp-preview-roses{bottom:22%;left:4%}.hh-gift-sheet-backdrop{z-index:150;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);font-family:var(--font-body),sans-serif;background:#12121666;justify-content:flex-end;animation:.3s both hh-gift-sheet-backdrop-in;display:flex;position:fixed;inset:0}.hh-gift-sheet{overscroll-behavior:contain;color:#292623;background:#f7f4ee;width:min(530px,100%);height:100%;padding:70px 44px 40px;animation:.55s cubic-bezier(.16,1,.3,1) both hh-gift-sheet-in;position:relative;overflow-y:auto;box-shadow:-20px 0 80px #0002}.hh-gift-sheet-close{border:1px solid #d9cfc3;border-radius:50%;place-items:center;width:44px;height:44px;font-size:27px;font-weight:300;display:grid;position:absolute;top:20px;right:24px}.hh-gift-sheet h2{font-family:var(--font-body),sans-serif;color:#292623;letter-spacing:-.065em;margin:22px 0;font-size:50px;font-weight:500;line-height:1.1}.hh-gift-sheet-product{border-block:1px solid #ddd6ca;align-items:center;gap:15px;padding:14px 0;display:flex}.hh-gift-sheet-product img{object-fit:contain}.hh-gift-sheet-product span{color:#72685d;letter-spacing:.1em;font-size:9px}.hh-gift-sheet-product strong{margin-top:4px;font-size:21px;font-weight:500;display:block}.hh-gift-sheet-product p{margin-top:7px;font-size:14px}.hh-gift-sheet .hp-gift-details{padding-top:28px}.hh-gift-sheet .hp-gift-details textarea{font-size:16px}.hh-gift-sheet .hp-gift-addons{grid-template-columns:1fr;gap:2px;display:grid}.hh-gift-sheet .hp-gift-addons label{min-height:44px;font-size:12px}.hh-gift-sheet .hp-gift-addons small{margin-left:auto;font-size:11px}.hh-gift-sheet .hp-gift-addons input{width:18px;height:18px;margin-right:5px}.hh-gift-sheet-preview{justify-content:center;align-items:center;gap:10px;width:100%;min-height:44px;margin-top:10px;font-size:11px;display:flex}.hh-gift-sheet :is(button,a,input,textarea):focus-visible{outline-offset:4px;outline:2px solid #9d4932}@keyframes hh-story-word-in{0%{opacity:0;filter:blur(5px);transform:translateY(25px)}to{opacity:1;filter:blur();transform:translateY(0)}}@keyframes hh-gift-sheet-in{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes hh-gift-sheet-backdrop-in{0%{opacity:0}to{opacity:1}}@media (min-width:1024px) and (min-height:650px) and (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.hh-home .hh-gifting-story{height:240svh}.hh-home .hh-gifting-stage{height:calc(100svh - 88px);min-height:0;position:sticky;top:88px}}@media (max-width:1199px){.hh-home .hh-gifting-stage{padding-inline:32px}.hh-home .hh-gifting-story .hh-story-headline{font-size:88px}.hh-gifting-story .hp-unwrap-steps{gap:16px}.hh-gifting-story .hp-unwrap-products button{padding-inline:8px}}@media (max-width:1023px),(max-height:649px){.hh-home .hh-gifting-stage{min-height:690px}.hh-gifting-story .hp-unbox-control{background:#ffffff8a;border-color:#cdbba8;width:85%;margin-bottom:20px;display:flex}.hh-story-bottom>p{font-size:10px}.hh-story-copy .hp-kicker{font-size:7px}.hh-home .hh-gifting-story .hh-story-headline{font-size:72px}.hh-story-word-frame{min-height:142px}.hh-gifting-story .hp-unwrap-stage{height:440px;min-height:400px}}@media (max-width:767px){.hh-home .hh-gifting-stage{grid-template:"top""copy""visual""bottom"/1fr;min-height:0;padding:24px 20px 30px}.hh-story-topline{gap:10px;padding-bottom:10px;font-size:7px}.hh-story-topline a{gap:8px;font-size:9px}.hh-home .hh-gifting-stage .hh-story-copy{padding-top:40px;padding-bottom:0}.hh-story-copy .hp-kicker{font-size:7px}.hh-story-word-frame{min-height:135px;margin-top:23px}.hh-home .hh-gifting-story .hh-story-headline{font-size:clamp(58px,15.6vw,96px);line-height:.98}.hh-gifting-story .hp-unwrap-description{max-width:285px;min-height:50px;margin-top:16px;font-size:12px}.hh-story-personalise{gap:0;font-size:0;position:absolute;bottom:0;right:0}.hh-story-personalise>span{width:44px;height:44px}.hh-gifting-story .hp-unwrap-steps{gap:20px;margin-top:14px;padding-right:50px}.hh-gifting-story .hp-unwrap-steps button{gap:5px;font-size:9px}.hh-gifting-story .hp-unwrap-stage{flex:none;width:112%;height:430px;min-height:0;margin-left:-6%}.hh-story-product-caption{width:100%;margin:0 0 16px}.hh-story-product-caption strong{font-size:17px}.hh-gifting-story .hp-unbox-control{width:100%;margin-bottom:24px}.hh-story-bottom{flex-direction:column-reverse;align-items:stretch;gap:22px;padding-top:16px;display:flex}.hh-story-bottom>p{justify-content:center;font-size:9px}.hh-gifting-story .hp-unwrap-products button{min-height:105px;padding:6px}.hh-gifting-story .hp-unwrap-products button>span{width:56px;height:58px}.hh-gifting-story .hp-unwrap-products strong{font-size:9px}.hh-story-watermark{font-size:35vw;bottom:220px}.hh-gifting-story .hp-preview-note{width:115px;bottom:22%;right:5%}.hh-gifting-story .hp-preview-roses{bottom:16%;left:5%}.hh-gift-sheet{padding:72px 24px 36px}.hh-gift-sheet h2{font-size:44px}}@media (max-width:359px){.hh-gifting-story .hp-unwrap-stage{height:370px}.hh-gifting-story .hp-unwrap-steps{gap:10px}.hh-home .hh-gifting-story .hh-story-headline{font-size:57px}.hh-gifting-story .hp-unwrap-products strong{font-size:8px}}@media (prefers-reduced-motion:reduce){.hh-home .hh-gifting-story,.hh-home .hh-gifting-story[data-scroll-story=true]{height:auto}.hh-home .hh-gifting-stage,.hh-home .hh-gifting-story[data-scroll-story=true] .hh-gifting-stage{height:auto;min-height:700px;position:relative;top:0}.hh-gifting-story .hp-unbox-control{width:85%;margin-bottom:20px;display:flex}.hh-home .hh-gifting-story .hh-story-headline,.hh-gift-sheet,.hh-gift-sheet-backdrop{animation:none}.hh-gifting-stage:before,.hh-story-personalise>span{transition:none}}.hp-prima-intro{color:#b8a69b;letter-spacing:.13em;border-left:1px solid #e8ccba33;margin-left:10px;padding-left:25px;font-size:8px;display:block}.hp-prima-intro strong{color:#ebd5c5;font-size:14px}.hp-prima-intro strong>span{margin-left:15px}.hh-gifting-story:not([data-scroll-story=true]) .hp-unbox-control{width:85%;margin-bottom:20px;display:flex}@media (max-width:767px){.hp-hero-copy .hp-partner{gap:12px;margin-top:24px;display:flex}.hp-partner>img{width:40px;height:29px}.hp-partner>span{font-size:6px}.hp-partner strong{font-size:10px}.hp-partner small{font-size:8px}.hp-prima-intro{margin-left:0;padding-left:16px;font-size:6px}.hp-prima-intro strong{font-size:11px}.hp-hero-stage{margin-top:12px}.hh-story-personalise{gap:20px;margin-top:6px;font-size:12px;position:static}.hh-gifting-story .hp-unwrap-steps{margin-top:12px;padding-right:0}}
.hh-home .he-sections{--hh-forest:#242426;--hh-ink:#242426;--hh-muted:#666765;--hh-line:#deded8;--hh-paper:#faf9f6;color:#242426;background:#faf9f6}.hh-home .he-sections :is(h2,h3,.headline-serif){font-family:var(--font-body), sans-serif;letter-spacing:-.055em;color:#242426;font-style:normal;font-weight:500}.hh-home .he-sections h2{font-size:clamp(45px,5.8vw,86px);line-height:1.02}.hh-home .he-sections :is(h2,h3) em{font-family:inherit;font-style:normal;font-weight:inherit;color:#9a594b}.hh-home .he-sections .hh-section{padding-block:clamp(78px,9vw,136px)}.hh-home .he-sections .hh-section-heading{gap:40px;margin-bottom:56px}.hh-home .he-sections .hh-eyebrow{color:#686965;letter-spacing:.13em;align-items:center;gap:15px;margin-bottom:25px;font-size:10px;font-weight:500;line-height:1.6;display:flex}.he-chapter-number{color:#995342;letter-spacing:0;border:1px solid #d9c3b8;border-radius:50%;flex:0 0 30px;place-items:center;height:30px;font-size:10px;font-weight:400;display:inline-grid}.hh-home .he-sections .hh-text-link{color:#30312f;letter-spacing:-.01em;border-color:#a2a39b;gap:18px;min-height:44px;font-size:12px;font-weight:400}.hh-home .he-sections .hh-heading-note{color:#666765;max-width:300px;font-size:13px;line-height:1.85}.hh-home .he-sections :where(button,a,textarea):focus-visible{outline-offset:4px;outline:3px solid #a65945}.hh-home .he-sections .hh-trust-wrap{background:#faf9f6}.hh-home .he-sections .hh-trust-strip{border-bottom:1px solid #deded8;gap:28px;padding-block:34px}.hh-home .he-sections .hh-trust-strip>div{align-items:center;gap:15px}.hh-home .he-sections .hh-trust-strip>div+div{border-color:#deded8;padding-left:24px}.hh-home .he-sections .hh-trust-icon{color:#9a594b;background:0 0;border:0;border-radius:0;width:28px;height:32px}.hh-home .he-sections .hh-trust-icon svg{width:25px;height:25px}.hh-home .he-sections .hh-trust-strip strong{color:#30312f;font-size:11px;font-weight:500;line-height:1.5}.hh-home .he-sections .hh-trust-strip div>div>span{color:#73736d;font-size:9px;line-height:1.5}.hh-home .he-sections .he-edit .hh-section-heading{align-items:flex-end}.hh-home .he-sections .he-edit .hh-tabs{border-bottom:1px solid #deded8;flex-wrap:wrap;gap:6px 26px;margin-bottom:35px;padding-block:0 20px;display:flex;overflow:visible}.hh-home .he-sections .he-edit .hh-tabs button{color:#70716b;background:0 0;border:0;border-radius:0;min-height:44px;padding:8px 0;font-size:13px;font-weight:400;position:relative}.hh-home .he-sections .he-edit .hh-tabs button:after{content:"";transform-origin:0;background:#242426;height:2px;transition:transform .25s;position:absolute;bottom:-21px;left:0;right:0;transform:scaleX(0)}.hh-home .he-sections .he-edit .hh-tabs button[aria-selected=true]{color:#242426;background:0 0}.hh-home .he-sections .he-edit .hh-tabs button[aria-selected=true]:after{transform:scaleX(1)}.hh-home .he-sections .he-edit .hh-product-grid{grid-template-columns:minmax(0,1.08fr) minmax(0,1fr);align-items:start;gap:clamp(36px,6vw,88px);display:grid}.hh-home .he-sections .he-edit .hh-category-panel{min-height:0}.hh-home .he-sections .he-edit .hh-product-card{box-shadow:none;color:#242426;background:0 0;border:0;border-radius:0}.hh-home .he-sections .he-edit .hh-product-image{background:#f0eee8;border:0;border-radius:2px}.hh-home .he-sections .he-edit .hh-product-image:after{display:none}.hh-home .he-sections .he-edit .hh-product-card[data-tone] .hh-product-image{background:radial-gradient(at 50% 25%,#f5f3ee,#ece9e2)}.hh-home .he-sections .he-edit .hh-product-title{color:#242426;letter-spacing:-.04em;min-height:0;margin:10px 0 18px;font-size:26px;line-height:1.14}.hh-home .he-sections .he-edit .hh-product-vendor{color:#72736e;letter-spacing:.1em;font-size:9px}.hh-home .he-sections .he-edit .hh-product-price{color:#242426;font-size:15px}.hh-home .he-sections .he-edit .hh-product-price del{color:#75766f}.hh-home .he-sections .he-edit .hh-product-discount{color:#faf9f6;background:#242426}.hh-home .he-sections .he-edit .hh-product-stock{color:#666765;background:#faf9f6e6}.hh-home .he-sections .he-edit .hh-product-wishlist{color:#6b6b65;background:#faf9f6d9;border-color:#deded8}.hh-home .he-sections .he-edit .hh-product-wishlist[aria-pressed=true]{color:#a65945}.hh-home .he-sections .he-edit .hh-product-cta{color:#914e3d;background:0 0;border:0;font-size:11px}.hh-home .he-sections .he-edit .hh-product-tools{border-color:#deded8}.hh-home .he-sections .he-edit .hh-product-tools .hh-product-tool{color:#70716a;background:0 0;font-size:10px}.hh-home .he-sections .he-edit .hh-product-tools .hh-product-tool+.hh-product-tool{border-color:#deded8}.hh-home .he-sections .he-edit .hh-product-tools .hh-product-tool[aria-pressed=true]{color:#914e3d;background:#f4e8e2}.he-edit-lead{min-width:0}.he-edit-lead .hh-product-image{aspect-ratio:1/1.04}.he-edit-lead .hh-product-meta{padding:26px 0 0}.he-edit-lead .hh-product-photo{padding:40px}.he-edit-support{gap:26px;min-width:0;padding-top:34px;display:grid}.he-edit-item{border-bottom:1px solid #deded8;grid-template-columns:24px minmax(0,1fr);align-items:start;gap:12px;padding-bottom:26px;display:grid}.he-edit-index{color:#70716a;letter-spacing:.05em;padding-top:12px;font-size:10px}.hh-home .he-sections .he-edit-support .hh-product-card{grid-template-columns:minmax(100px,.8fr) minmax(0,1fr);gap:22px;display:grid}.hh-home .he-sections .he-edit-support .hh-product-image{aspect-ratio:auto;height:100%;min-height:190px}.hh-home .he-sections .he-edit-support .hh-product-photo{padding:20px 12px}.hh-home .he-sections .he-edit-support .hh-product-meta{padding:13px 0 0}.hh-home .he-sections .he-edit-support .hh-product-title{margin-block:9px 14px;font-size:21px}.hh-home .he-sections .he-edit-support .hh-product-price{font-size:13px}.hh-home .he-sections .he-edit-support .hh-product-cta span{display:none}.hh-home .he-sections .he-edit-support .hh-product-tools{margin-top:13px;padding-top:3px}.hh-home .he-sections .he-edit .hh-category-more{color:#666765;border-top:0;justify-content:flex-end;margin-top:12px;padding-top:16px;font-size:11px}.hh-home .he-sections .hh-film-chapter{color:#faf9f6;background:#191a1b;border-radius:0;padding-block:35px 0}.hh-home .he-sections .hh-film-heading{color:#b7b2ac;letter-spacing:.14em;border-color:#ffffff26;margin-bottom:25px;padding-bottom:22px;font-size:9px}.hh-home .he-sections .hh-receiving-video-section{width:100%;max-width:none;margin:0;padding:0}.hh-home .he-sections .hh-receiving-video-frame{background:#191a1b;border:0;border-radius:0;width:100%}.hh-home .he-sections .he-film-aperture{clip-path:inset(0);position:absolute;inset:0;overflow:hidden}.hh-home .he-sections .hh-receiving-video-media{transform-origin:50%}.hh-home .he-sections .hh-receiving-video-editorial{grid-template-columns:minmax(0,1.3fr) minmax(240px,.7fr);gap:80px;width:min(1440px,100% - 96px);margin-inline:auto;padding-block:64px 90px}.hh-home .he-sections .hh-film-chapter h2{font-family:var(--font-body), sans-serif;color:#faf9f6;font-size:clamp(42px,5.3vw,78px);font-weight:500}.hh-home .he-sections .hh-film-chapter h2 em{color:#dfa695}.hh-home .he-sections .hh-film-chapter .hh-eyebrow{color:#b7b2ac}.hh-home .he-sections .hh-receiving-video-detail>p{color:#c2bdb6;font-size:13px;line-height:1.85}.hh-home .he-sections .hh-film-chapter .hh-button-lime{color:#242426;background:#e7b1a0;border-color:#0000}.hh-home .he-sections .hh-receiving-video-control{background:#191a1bc9;border-color:#fff6}.hh-home .he-sections .he-occasions{background:#faf9f6}.hh-home .he-sections .he-occasions .hh-occasion-grid{grid-template-rows:1fr 1fr;grid-template-columns:1.08fr .92fr;align-items:stretch;gap:30px 54px;display:grid}.he-occasions .hh-occasion-grid>div:first-child{grid-row:1/span 2}.hh-home .he-sections .he-occasions .hh-occasion-card{height:100%;min-height:0;box-shadow:none;color:#242426;background:#e6d8cd;border:0;border-radius:2px;padding:30px}.hh-home .he-sections .he-occasions .hh-occasion-top>span{color:#73584a;font-family:var(--font-body), sans-serif;font-size:12px}.hh-home .he-sections .he-occasions .hh-occasion-top>svg{color:#795e50;width:22px}.hh-home .he-sections .he-occasions .hh-occasion-image{height:clamp(280px,28vw,420px);margin-block:10px 30px}.hh-home .he-sections .he-occasion-photo{position:absolute;inset:0}.hh-home .he-sections .he-occasions .hh-occasion-meta h3{color:#242426;font-size:clamp(27px,3vw,43px);line-height:1.08}.hh-home .he-sections .he-occasions .hh-occasion-meta p{color:#6b5a50;font-size:12px;line-height:1.6}.hh-home .he-sections .he-occasions .hh-occasion-meta>span{color:#6b493d;border-color:#795e5040;width:44px;height:44px}.hh-home .he-sections .he-occasions .hh-occasion-grid>div:not(:first-child) .hh-occasion-card{background:0 0;border-bottom:1px solid #d8d8d1;grid-template-rows:auto 1fr;grid-template-columns:1fr .9fr;gap:12px 16px;padding:12px 0 26px;display:grid}.he-occasions .hh-occasion-grid>div:not(:first-child) .hh-occasion-top{grid-area:1/1}.hh-home .he-sections .he-occasions .hh-occasion-grid>div:not(:first-child) .hh-occasion-image{background:#f1ede6;grid-area:1/2/span 2;height:100%;min-height:210px;margin:0}.he-occasions .hh-occasion-grid>div:not(:first-child) .hh-occasion-meta{flex-direction:column;grid-area:2/1;justify-content:flex-end;align-items:start;gap:20px}.hh-home .he-sections .he-occasions .hh-occasion-grid>div:not(:first-child) h3{font-size:clamp(24px,2.3vw,33px)}.hh-home .he-sections .he-occasions .hh-occasion-grid>div:not(:first-child) .hh-occasion-meta p{color:#72716a;font-size:11px}.hh-home .he-sections .hh-note-section{padding-block:0 90px}.hh-home .he-sections .hh-note-panel{background:0 0;border-block:1px solid #deded8;border-radius:0;grid-template-columns:1.1fr .9fr;align-items:center;gap:70px;padding:68px 0;overflow:visible}.hh-home .he-sections .hh-note-panel h2{color:#242426;font-size:clamp(39px,4.6vw,68px)}.hh-home .he-sections .hh-note-panel h2 em{color:#9a594b}.hh-home .he-sections .hh-note-panel .hh-eyebrow{color:#686965}.hh-home .he-sections .hh-note-copy>p:not(.hh-eyebrow){color:#666765;max-width:420px;font-size:13px;line-height:1.85}.hh-home .he-sections .hh-note-label{color:#454640;margin-top:30px;font-size:12px}.hh-home .he-sections .hh-note-copy textarea{border:0;color:#242426;resize:vertical;background:0 0;border-bottom:1px solid #c5c5bb;border-radius:0;max-width:440px;min-height:106px;padding:16px 0;font-size:14px;line-height:1.65}.hh-home .he-sections .hh-note-copy textarea::placeholder{color:#7c7c74}.hh-home .he-sections .hh-note-copy textarea:focus{box-shadow:none;background:0 0;border-color:#a65945}.hh-home .he-sections .hh-note-templates{gap:8px;max-width:440px;margin-block:15px 28px}.hh-home .he-sections .hh-note-templates button{color:#696a62;background:0 0;border:1px solid #d8d8d0;border-radius:2px;min-height:44px;padding:8px 13px;font-size:11px}.hh-home .he-sections .hh-note-templates button[aria-pressed=true]{color:#8f4b3b;background:#f4e8e0;border-color:#c69583}.hh-home .he-sections .hh-note-templates>span{color:#6f7168}.hh-home .he-sections .hh-note-copy .hh-button{color:#faf9f6;background:#242426;border-color:#242426}.hh-home .he-sections .hh-note-art{min-height:480px;padding:60px 20px}.hh-home .he-sections .hh-note-art-orbit{display:none}.he-note-envelope{background:linear-gradient(145deg,#e6c6b6,#cfa994);width:83%;max-width:400px;height:60%;position:absolute;transform:rotate(-9deg)translate(-16px,36px);box-shadow:0 16px 35px #54433412}.he-note-envelope:after{content:"";clip-path:polygon(0 0,50% 65%,100% 0);background:linear-gradient(#f1d6c7,#dcc1b1);border-bottom:1px solid #ac8878;position:absolute;inset:0}.hh-home .he-sections .hh-note-card{color:#4e403a;background:#fffefb;width:min(100%,310px);min-height:350px;padding:42px 32px;transform:rotate(5deg);box-shadow:0 18px 45px #473c2c1a}.hh-home .he-sections .hh-note-card:before{border-color:#e6ddd1;inset:13px}.hh-home .he-sections .hh-note-card p{color:#4e403a;font-family:var(--font-body), sans-serif;letter-spacing:-.045em;font-size:clamp(23px,2.5vw,34px);font-style:normal;font-weight:400;line-height:1.3}.hh-home .he-sections .hh-note-card>svg{color:#ad715c}.hh-home .he-sections .hh-note-card>span{color:#837062}.hh-home .he-sections .hh-note-art-star{display:none}.hh-home .he-sections .hh-note-art-caption{z-index:1;color:#7d7066;margin-top:38px;font-size:10px;position:relative}.hh-home .he-sections .hh-how{grid-template-columns:.85fr 1.15fr;align-items:start;gap:clamp(44px,8vw,120px);padding-top:30px;display:grid}.hh-home .he-sections .hh-how .hh-section-heading{margin:0;display:block}.hh-home .he-sections .hh-how h2{font-size:clamp(40px,4.8vw,70px)}.hh-home .he-sections .hh-how .hh-section-heading>.hh-text-link{margin-top:30px}.hh-home .he-sections .hh-step-grid{grid-template-columns:1fr;gap:0;display:grid}.hh-home .he-sections .hh-step{border-top:1px solid #d8d8d0;grid-template-rows:auto auto;grid-template-columns:96px minmax(0,1fr);gap:10px 32px;padding-block:32px;display:grid;position:relative}.hh-home .he-sections .he-service-rule{transform-origin:0;pointer-events:none;background:#a0604b;height:1px;position:absolute;top:-1px;left:0;right:0}.hh-home .he-sections .hh-step-top{display:contents}.hh-home .he-sections .hh-step-top>span{color:#ab7866;font-family:var(--font-body), sans-serif;letter-spacing:-.07em;grid-area:1/1/span 2;align-self:start;font-size:82px;font-weight:300;line-height:.95}.hh-home .he-sections .hh-step-top>svg{display:none}.hh-home .he-sections .hh-step h3{grid-column:2;font-size:27px;line-height:1.2}.hh-home .he-sections .hh-step p{color:#666765;grid-column:2;max-width:340px;margin:0;font-size:13px;line-height:1.85}.he-service-banner{padding-bottom:80px}.he-service-inner{background:#ede4dc;border-radius:2px;grid-template-columns:96px 1fr .9fr;align-items:center;gap:38px;padding:46px 52px;display:grid;position:relative}.he-service-icon{color:#a0604b;border:1px solid #d2b6a5;border-radius:50%;place-items:center;width:88px;height:88px;display:grid}.hh-home .he-sections .he-service-inner .hh-eyebrow{color:#646561;margin-bottom:16px;font-size:9px}.hh-home .he-sections .he-service-inner h3{font-size:clamp(30px,3vw,42px);line-height:1.12}.he-service-detail p{color:#6e6259;max-width:340px;margin-bottom:18px;font-size:12px;line-height:1.85}.hh-home .he-sections .hh-payment-chapter{border-bottom:1px solid #deded8;grid-template-columns:.85fr 1.4fr;align-items:center;gap:64px;padding-block:45px 75px;display:grid}.hh-home .he-sections .hh-payment-chapter .hh-section-heading{margin:0;display:block}.hh-home .he-sections .hh-payment-chapter .hh-eyebrow{margin-bottom:18px;font-size:9px}.hh-home .he-sections .hh-payment-chapter h2{font-size:clamp(35px,3.8vw,54px)}.hh-home .he-sections .hh-payment-chapter .hh-heading-note{max-width:350px;margin-top:20px;font-size:12px}.hh-home .he-sections .hh-payment-chapter [role=list]{border:0;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.hh-home .he-sections .hh-payment-chapter [role=listitem]{border:0;min-width:0;padding:18px 0}.hh-home .he-sections .hh-payment-chapter [role=listitem]>div{background:0 0;max-width:100%;padding-inline:10px}.hh-home .he-sections .hh-payment-chapter [role=listitem]>p{color:#666765;letter-spacing:.035em;font-size:8px;line-height:1.5}.hh-home .he-sections .hh-stories .hh-section-heading{margin-bottom:35px}.hh-home .he-sections .hh-carousel-controls{gap:10px}.hh-home .he-sections .hh-carousel-controls button{color:#454640;background:0 0;border-color:#cccdc3;width:48px;height:48px}.hh-home .he-sections .hh-carousel-controls button:hover{background:#eee3da}.hh-home .he-sections .hh-story-slider{gap:20px;padding-block:0 20px}.hh-home .he-sections .hh-story-card{min-height:380px;box-shadow:none;background:0 0;border:0;border-top:1px solid #deded8;border-radius:0;flex:0 0 calc(65% - 10px);padding:35px 55px 25px 0}.hh-home .he-sections .hh-story-card+.hh-story-card{border-left:1px solid #deded8;padding-left:30px}.hh-home .he-sections .hh-story-card blockquote{max-width:680px;font-family:var(--font-body), sans-serif;letter-spacing:-.045em;color:#343530;margin-block:30px;font-size:clamp(26px,3vw,42px);font-weight:400;line-height:1.35}.hh-home .he-sections .hh-story-top>span{color:#9d5e48;letter-spacing:.2em;font-size:11px}.hh-home .he-sections .hh-story-top svg{color:#b98b76}.hh-home .he-sections .hh-story-avatar{color:#76523f;background:#e9d8cb}.hh-home .he-sections .hh-story-author strong{color:#343530;font-size:12px}.hh-home .he-sections .hh-story-author div>span{color:#727167;font-size:10px}.hh-home .he-sections .hh-carousel-hint{color:#6f7168}.hh-home .he-sections .hh-faq{border-top-color:#deded8;grid-template-columns:.95fr 1.05fr;gap:90px;padding-top:60px}.hh-home .he-sections .hh-faq h2{font-size:clamp(40px,4.4vw,64px)}.hh-home .he-sections .hh-faq-intro>p:not(.hh-eyebrow){color:#666765;font-size:13px;line-height:1.85}.hh-home .he-sections .hh-faq-list,.hh-home .he-sections .hh-faq-item{border-color:#deded8}.hh-home .he-sections .hh-faq-item h3 button{color:#343530;min-height:83px;font-size:14px;line-height:1.6}.hh-home .he-sections .hh-faq-item h3 button>span:last-child{color:#a0604b}.hh-home .he-sections .hh-faq-answer p{color:#666765;font-size:13px}.hh-home .he-sections .he-closing{color:#faf9f6;background:#232426;margin:0;padding-block:84px 40px}.hh-home .he-sections .he-closing .hh-concierge-inner{background:0 0;border-radius:0;grid-template-columns:1fr auto;align-items:end;gap:36px 60px;padding:0;display:grid;overflow:visible}.hh-home .he-sections .he-closing h2{color:#faf9f6;max-width:780px;font-size:clamp(46px,7vw,104px)}.hh-home .he-sections .he-closing h2 em{color:#dfaa98}.hh-home .he-sections .he-closing .hh-eyebrow{color:#c4b4aa;margin-bottom:26px}.hh-home .he-sections .he-closing p:not(.hh-eyebrow){color:#b3afa6;font-size:13px}.hh-home .he-sections .he-closing .hh-button{color:#242426;background:#e7b1a0;border:0;min-height:58px;padding-inline:27px}.hh-home .he-sections .he-closing .hh-concierge-spark{display:none}.he-closing-links{border-top:1px solid #ffffff26;grid-column:1/-1;justify-content:space-between;gap:30px;margin-top:28px;padding-top:20px;display:flex}.he-closing-links a{color:#bfb8af;justify-content:space-between;align-items:center;gap:35px;min-height:44px;font-size:11px;display:flex}.he-closing-links svg{width:18px}@media (hover:hover) and (pointer:fine){.hh-home .he-sections .he-occasions .hh-occasion-card:hover{box-shadow:none;transform:none}.hh-home .he-sections .he-occasions .hh-occasion-card:hover .hh-occasion-image img{transform:scale(1.045)rotate(1deg)}.hh-home .he-sections .he-edit .hh-product-tools .hh-product-tool:hover{color:#914e3d;background:#f2e8e2}.he-closing-links a:hover{color:#fff}}@media (max-width:1199px){.hh-home .he-sections .hh-receiving-video-editorial{gap:40px;width:calc(100% - 64px)}.hh-home .he-sections .he-edit .hh-product-grid{gap:35px}.hh-home .he-sections .he-edit-support .hh-product-card{gap:14px}.he-edit-item{grid-template-columns:17px minmax(0,1fr);gap:7px}.hh-home .he-sections .he-edit-support .hh-product-title{font-size:19px}.hh-home .he-sections .he-occasions .hh-occasion-grid{gap:25px}.he-service-inner{grid-template-columns:70px 1fr .9fr;gap:25px;padding:38px 30px}.he-service-icon{width:66px;height:66px}.hh-home .he-sections .hh-payment-chapter{grid-template-columns:.8fr 1.2fr;gap:35px}.hh-home .he-sections .hh-note-panel{gap:35px}}@media (max-width:899px){.hh-home .he-sections .hh-trust-strip{grid-template-columns:1fr 1fr;gap:24px}.hh-home .he-sections .hh-trust-strip>div+div{border:0;padding-left:0}.hh-home .he-sections .he-edit .hh-product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 22px}.he-edit-support{display:contents}.he-edit-lead,.he-edit-item{border:0;min-width:0;padding:0;display:block}.he-edit-index{display:none}.hh-home .he-sections .he-edit .hh-product-card{display:flex}.hh-home .he-sections .he-edit .hh-product-image{aspect-ratio:1/1.14;height:auto;min-height:0}.hh-home .he-sections .he-edit .hh-product-photo{padding:25px}.hh-home .he-sections .he-edit .hh-product-meta{padding:20px 0 0}.hh-home .he-sections .he-edit .hh-product-title{min-height:55px;font-size:24px}.hh-home .he-sections .he-edit .hh-product-cta span{display:inline}.hh-home .he-sections .he-edit .hh-product-tools{margin-top:15px}.hh-home .he-sections .hh-how{grid-template-columns:1fr;gap:45px}.hh-home .he-sections .hh-how h2{max-width:650px}.hh-home .he-sections .hh-step{grid-template-columns:100px 1fr}.hh-home .he-sections .hh-step p{max-width:470px}.hh-home .he-sections .hh-payment-chapter{grid-template-columns:1fr;gap:35px}.hh-home .he-sections .hh-payment-chapter .hh-section-heading{align-items:end;gap:35px;display:flex}.hh-home .he-sections .hh-story-card{flex-basis:82%}.hh-home .he-sections .hh-faq{gap:40px}}@media (max-width:767px){.hh-home .he-sections h2{font-size:clamp(38px,8.5vw,60px)}.hh-home .he-sections .hh-section{padding-block:68px}.hh-home .he-sections .hh-section-heading{flex-direction:column;align-items:start;gap:22px;margin-bottom:34px}.hh-home .he-sections .he-edit .hh-section-heading{align-items:flex-start}.hh-home .he-sections .he-edit .hh-section-heading>div{width:100%}.hh-home .he-sections .hh-eyebrow{letter-spacing:.09em;gap:12px;margin-bottom:22px;font-size:9px}.he-chapter-number{flex-basis:27px;height:27px;font-size:9px}.hh-home .he-sections .hh-section-heading>.hh-text-link{max-width:none;margin-top:0;font-size:11px}.hh-home .he-sections .hh-trust-strip{gap:22px 16px;padding-block:28px}.hh-home .he-sections .hh-trust-strip>div{gap:10px}.hh-home .he-sections .hh-trust-strip strong{font-size:10px}.hh-home .he-sections .hh-trust-strip div>div>span{font-size:8px}.hh-home .he-sections .hh-trust-icon{width:23px}.hh-home .he-sections .he-edit .hh-tabs{flex-wrap:nowrap;gap:20px;margin-bottom:26px;padding-bottom:15px;overflow-x:auto}.hh-home .he-sections .he-edit .hh-tabs button{white-space:nowrap;font-size:11px}.hh-home .he-sections .he-edit .hh-tabs button:after{bottom:-16px}.hh-home .he-sections .he-edit .hh-product-grid{gap:28px 17px}.hh-home .he-sections .he-edit .hh-product-image{aspect-ratio:1/1.16}.hh-home .he-sections .he-edit .hh-product-photo{padding:28px 12px 18px}.hh-home .he-sections .he-edit .hh-product-title{min-height:44px;font-size:19px}.hh-home .he-sections .he-edit .hh-product-meta{padding-top:17px}.hh-home .he-sections .he-edit .hh-product-vendor{letter-spacing:.07em;font-size:8px}.hh-home .he-sections .he-edit .hh-product-price{font-size:12px}.hh-home .he-sections .he-edit .hh-product-cta span{display:none}.hh-home .he-sections .he-edit .hh-product-tools .hh-product-tool{font-size:9px}.hh-home .he-sections .he-edit .hh-product-image .hh-product-wishlist{top:7px;right:6px}.hh-home .he-sections .hh-film-heading{letter-spacing:.08em;margin-bottom:20px;padding-bottom:18px;font-size:8px}.hh-home .he-sections .hh-receiving-video-editorial{grid-template-columns:1fr;gap:26px;width:calc(100% - 40px);padding-block:36px 55px}.hh-home .he-sections .hh-film-chapter h2{font-size:40px}.hh-home .he-sections .hh-receiving-video-detail{justify-self:start}.hh-home .he-sections .he-occasions .hh-occasion-grid{grid-template-rows:auto;grid-template-columns:1fr;gap:26px}.he-occasions .hh-occasion-grid>div:first-child{grid-row:auto}.hh-home .he-sections .he-occasions .hh-occasion-card{padding:24px}.hh-home .he-sections .he-occasions .hh-occasion-image{height:290px;margin-bottom:20px}.hh-home .he-sections .he-occasions .hh-occasion-meta h3{font-size:34px}.hh-home .he-sections .he-occasions .hh-occasion-grid>div:not(:first-child) .hh-occasion-card{grid-template-columns:1fr 1fr}.hh-home .he-sections .he-occasions .hh-occasion-grid>div:not(:first-child) .hh-occasion-image{min-height:195px}.hh-home .he-sections .he-occasions .hh-occasion-grid>div:not(:first-child) h3{font-size:27px}.hh-home .he-sections .hh-note-section{padding-bottom:55px}.hh-home .he-sections .hh-note-panel{grid-template-columns:1fr;gap:20px;padding-block:48px}.hh-home .he-sections .hh-note-panel h2{font-size:40px}.hh-home .he-sections .hh-note-copy textarea{max-width:none}.hh-home .he-sections .hh-note-art{min-height:420px;padding:45px 20px 20px}.hh-home .he-sections .hh-note-card{width:min(100%,275px);min-height:300px;padding:35px 25px}.hh-home .he-sections .hh-note-card p{font-size:28px}.he-note-envelope{width:80%;height:60%}.hh-home .he-sections .hh-how{padding-top:15px}.hh-home .he-sections .hh-how h2{font-size:40px}.hh-home .he-sections .hh-step{grid-template-columns:72px minmax(0,1fr);gap:9px 20px;padding-block:28px}.hh-home .he-sections .hh-step-top>span{font-size:65px}.hh-home .he-sections .hh-step h3{font-size:24px}.hh-home .he-sections .hh-step p{font-size:12px}.he-service-banner{padding-bottom:45px}.he-service-inner{grid-template-columns:1fr;gap:22px;padding:30px 24px}.he-service-icon{width:58px;height:58px}.he-service-icon svg{width:30px;height:30px}.hh-home .he-sections .he-service-inner h3{font-size:35px}.hh-home .he-sections .hh-payment-chapter{padding-block:35px 55px}.hh-home .he-sections .hh-payment-chapter .hh-section-heading{display:block}.hh-home .he-sections .hh-payment-chapter [role=list]{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px 8px}.hh-home .he-sections .hh-payment-chapter [role=listitem]{padding-block:12px}.hh-home .he-sections .hh-story-card{flex-basis:92%;min-height:330px;padding:25px 28px 20px 0}.hh-home .he-sections .hh-story-card+.hh-story-card{padding-left:20px}.hh-home .he-sections .hh-story-card blockquote{font-size:27px}.hh-home .he-sections .hh-stories .hh-section-heading{gap:25px}.hh-home .he-sections .hh-carousel-controls{padding-top:0}.hh-home .he-sections .hh-faq{grid-template-columns:1fr;gap:35px}.hh-home .he-sections .hh-faq h2{font-size:40px}.hh-home .he-sections .hh-faq-item h3 button{gap:20px;min-height:78px;font-size:13px}.hh-home .he-sections .hh-faq-answer p{padding-right:0;font-size:12px}.hh-home .he-sections .he-closing{padding-block:55px 28px}.hh-home .he-sections .he-closing .hh-concierge-inner{grid-template-columns:1fr;gap:30px}.hh-home .he-sections .he-closing h2{font-size:48px}.hh-home .he-sections .he-closing .hh-button{min-height:54px}.he-closing-links{flex-direction:column;gap:8px;margin-top:0}.he-closing-links a{width:100%}}@media (max-width:359px){.hh-home .he-sections h2,.hh-home .he-sections .hh-note-panel h2,.hh-home .he-sections .hh-how h2,.hh-home .he-sections .hh-faq h2{font-size:35px}.hh-home .he-sections .he-edit .hh-product-grid{gap:24px 12px}.hh-home .he-sections .he-edit .hh-product-title{min-height:40px;font-size:17px}.hh-home .he-sections .he-occasions .hh-occasion-image{height:245px}.hh-home .he-sections .hh-note-card{min-height:275px;padding-inline:23px}.hh-home .he-sections .hh-note-card p{font-size:25px}.hh-home .he-sections .hh-step{grid-template-columns:57px minmax(0,1fr);gap:9px 16px}.hh-home .he-sections .hh-step-top>span{font-size:55px}}@media (prefers-reduced-motion:reduce){.hh-home .he-sections .he-edit .hh-tabs button:after{transition:none}.hh-home .he-sections .he-occasions .hh-occasion-card:hover .hh-occasion-image img{transform:none}.hh-home .he-sections :is(.he-occasion-photo,.he-service-rule,.hh-receiving-video-media,.he-edit-lead,.he-edit-item,.hh-product-grid){transform:none!important}.hh-home .he-sections :is(.he-edit-lead,.he-edit-item,.hh-product-grid){opacity:1!important}.hh-home .he-sections .he-film-aperture{clip-path:none!important}}
.pc-home-chapter{isolation:isolate;color:#fff4ed;background:radial-gradient(at 78% 46%,#754456 0%,#0000 62%),#35202e;position:relative;overflow:clip}.pc-home-layout{z-index:1;grid-template-columns:.95fr 1.05fr;align-items:center;gap:48px;min-height:810px;padding-block:75px;display:grid;position:relative}.pc-chapter-watermark{z-index:-1;color:#ffffff06;font-family:var(--font-body), sans-serif;letter-spacing:-.09em;white-space:nowrap;-webkit-user-select:none;user-select:none;font-size:clamp(150px,25vw,420px);font-weight:500;line-height:1;position:absolute;bottom:-50px;left:-12px}.pc-eyebrow{color:#d6b9c7;font-family:var(--font-body), sans-serif;letter-spacing:.14em;align-items:center;gap:10px;font-size:10px;font-weight:500;line-height:1.8;display:flex}.pc-eyebrow>span{background:#f3b1a4;border-radius:50%;flex-shrink:0;width:5px;height:5px}.pc-brand-logo{filter:brightness(0)invert();width:132px;height:auto;margin-top:28px;display:block}.hh-unbox-home .pc-home-chapter h2{color:#fff4ed;font-family:var(--font-body), sans-serif;letter-spacing:-.065em;margin:25px 0;font-size:clamp(48px,4.8vw,76px);font-weight:400;line-height:1.06}.hh-unbox-home .pc-home-chapter h2 em{color:#efb5bc;font:inherit;letter-spacing:inherit}.pc-type-line{margin-block:-.09em;padding-block:.09em;display:block;overflow:clip}.pc-type-line>[data-prima-line]{display:block}.pc-home-description{color:#dfcbd4;max-width:390px;margin:0 0 30px;font-size:14px;line-height:1.9}.pc-button{min-height:54px;font-family:var(--font-body), sans-serif;text-align:left;border:1px solid #0000;border-radius:999px;justify-content:space-between;align-items:center;gap:30px;padding:15px 24px;font-size:13px;font-weight:500;line-height:1.5;transition:background .25s,transform .25s;display:inline-flex}.pc-button>svg{flex-shrink:0;width:18px;height:18px;transition:transform .35s cubic-bezier(.2,.7,.2,1)}.pc-button:active{transform:scale(.97)}.pc-button-blush{color:#35202e;background:#f2bfba}.pc-button-blush:hover{color:#35202e;background:#f8d2cb;transform:translateY(-2px)}.pc-button-ink{color:#fff;background:#35202e}.pc-button-ink:hover{color:#fff;background:#503045;transform:translateY(-2px)}.pc-launch-note{color:#d6b9c7;max-width:360px;margin-top:16px;font-size:11px;line-height:1.8;display:block}.pc-home-chapter :is(a,button):focus-visible{outline-offset:5px;outline:2px solid #f2bfba}.pc-composition{isolation:isolate;width:100%;min-width:0;height:640px;position:relative}.pc-composition-orbit{aspect-ratio:1;pointer-events:none;border:1px solid #edc1ba32;border-radius:50%;width:95%;position:absolute;top:8%;left:5%}.pc-photo{background:#d1cdcd;border:1px solid #ffffff3b;margin:0;position:absolute;overflow:hidden;box-shadow:0 32px 75px #180c2233}.pc-photo img{object-fit:cover}.pc-photo-camera{transform-origin:50% 58%;position:absolute;inset:0}.pc-photo-shine{z-index:4;opacity:0;pointer-events:none;background:linear-gradient(110deg,#0000 40%,#fff5e650 49%,#0000 58%);position:absolute;inset:-40%;transform:translate(-55%)}.pc-photo-editorial{z-index:2;border-radius:180px 180px 2px 2px;width:73%;height:84%;top:5%;left:9%;rotate:-4deg}.pc-photo-editorial:after{content:"";pointer-events:none;background:linear-gradient(#0000,#24111d8c);position:absolute;inset:65% 0 0}.pc-photo figcaption{z-index:1;color:#fff;font-family:var(--font-body), sans-serif;letter-spacing:-.045em;font-size:25px;line-height:1.2;position:absolute;inset:auto 24px 24px}.pc-photo figcaption>span{color:#fff;letter-spacing:.17em;margin-bottom:7px;font-size:8px;display:block}.pc-home-chapter .pc-photo figcaption>span,.hh-site .hh-interior.hh-page-prima.pc-prima-experience .pc-photo figcaption>span{color:#fff4ed;background:#35202e;border-radius:999px;padding:4px 6px;display:table}.pc-photo-second{z-index:3;border:6px solid #f3ded7;border-radius:2px;width:39%;height:40%;bottom:2%;right:-2%;rotate:8deg}.pc-photo-second figcaption{color:#35202e;text-align:center;font-size:12px;font-weight:500;inset:auto 10px 7px}.pc-photo-third{z-index:1;border:5px solid #f3ded7;width:30%;height:31%;top:1%;left:-6%;rotate:-11deg}.pc-composition-caption{color:#d6b9c7;letter-spacing:.16em;font-size:8px;position:absolute;bottom:10px;left:10%}.pc-chapter-bottom{color:#d6b9c7;letter-spacing:.12em;border-top:1px solid #ffffff24;justify-content:space-between;align-items:center;gap:20px;min-height:68px;font-size:9px;display:flex;position:relative}.hh-site .hh-interior.hh-page-prima.pc-prima-experience{color:#35202e;background:#faf8f6;padding:0}.pc-page-shell{width:min(1440px,100% - 96px);margin-inline:auto}.pc-brand-page{overflow:clip}.pc-brand-hero{color:#fff4ed;background:radial-gradient(at 84% 42%,#77495b 0%,#0000 61%),#35202e}.hh-site .hh-interior.hh-page-prima.pc-prima-experience .pc-brand-hero>.pc-page-shell{min-height:850px;box-shadow:none;background:0 0;border:0;border-radius:0;grid-template-columns:1fr 1fr;align-items:center;gap:64px;padding-block:50px 70px;display:grid}.pc-return{color:#e4cbd7;align-items:center;gap:13px;min-height:44px;margin-bottom:24px;font-size:11px;display:inline-flex}.hh-site .hh-interior.hh-page-prima.pc-prima-experience .pc-brand-intro .pc-eyebrow{color:#d6b9c7}.hh-site .hh-interior.hh-page-prima.pc-prima-experience .pc-brand-intro h1{color:#fff4ed;font-family:var(--font-body), sans-serif;letter-spacing:-.07em;margin:22px 0;font-size:clamp(58px,6.3vw,96px);font-weight:400;line-height:1.02}.hh-site .hh-interior.hh-page-prima.pc-prima-experience .pc-brand-intro h1 .pc-type-line,.hh-site .hh-interior.hh-page-prima.pc-prima-experience .pc-brand-intro h1 [data-prima-line]{color:inherit;font:inherit;letter-spacing:inherit}.hh-site .hh-interior.hh-page-prima.pc-prima-experience .pc-brand-intro h1 em[data-prima-line]{color:#efb5bc}.pc-brand-intro h1 em{color:#efb5bc;font-style:normal}.hh-site .hh-interior.hh-page-prima.pc-prima-experience .pc-brand-description{color:#dfcbd4;max-width:420px;margin:0 0 30px;font-size:14px;line-height:1.9}.hh-site .hh-interior.hh-page-prima.pc-prima-experience .pc-brand-intro .pc-launch-note{color:#d6b9c7}.pc-brand-stats{border-top:1px solid #ffffff24;gap:35px;margin-top:33px;padding-top:28px;display:flex}.hh-site .hh-interior.hh-page-prima.pc-prima-experience .pc-brand-stats>span{color:#dfcbd4;gap:8px;font-size:10px;display:grid}.pc-brand-stats strong{color:#fff4ed;letter-spacing:-.05em;font-size:30px;font-weight:400;line-height:1}.pc-brand-page :is(a,button,summary):focus-visible{outline-offset:5px;outline:2px solid #ab5162}.pc-brand-hero :is(a,button):focus-visible{outline-color:#f2bfba}.pc-collections{grid-template-columns:.8fr 1.2fr;gap:90px;padding-block:120px;display:grid}.hh-site .hh-interior.hh-page-prima.pc-prima-experience .pc-section-heading .pc-eyebrow,.hh-site .hh-interior.hh-page-prima.pc-prima-experience .pc-preview .pc-eyebrow,.hh-site .hh-interior.hh-page-prima.pc-prima-experience .pc-launch-banner .pc-eyebrow{color:#895866}.hh-site .hh-interior.hh-page-prima.pc-prima-experience :is(.pc-section-heading,.pc-preview-heading,.pc-launch-inner) h2{font-family:var(--font-body), sans-serif;letter-spacing:-.065em;color:#35202e;margin-top:18px;font-size:clamp(40px,4.3vw,65px);font-weight:400;line-height:1.07}.pc-section-heading h2{max-width:390px}.pc-collection-list{border-top:1px solid #dbcfd3}.pc-collection-choice{color:#35202e;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #dbcfd3;align-items:flex-start;gap:22px;width:100%;padding:27px 0;transition:background .3s,padding-inline .3s;display:flex;position:relative}.pc-collection-choice:after{content:"";transform-origin:0;background:#8c536a;height:1px;transition:transform .55s cubic-bezier(.2,.7,.2,1);position:absolute;inset:auto 0 -1px;transform:scaleX(0)}.pc-collection-choice[aria-pressed=true]:after,.pc-collection-choice:focus-visible:after{transform:scaleX(1)}.pc-collection-choice>span:first-child{color:#895866;flex:0 0 23px;padding-top:4px;font-size:10px}.pc-collection-choice>.pc-collection-copy{flex:1}.hh-site .hh-interior.hh-page-prima.pc-prima-experience .pc-collection-choice .pc-collection-copy>strong{color:#35202e;font-family:var(--font-body), sans-serif;letter-spacing:-.04em;margin:0;font-size:25px;font-weight:500;line-height:1.15;display:block}.pc-collection-choice .pc-collection-copy>span{color:#6c5966;max-width:440px;margin-top:12px;font-size:12px;line-height:1.85;display:block}.pc-collection-choice>svg{flex-shrink:0;width:19px;height:19px;margin-top:3px;transition:transform .25s}.pc-collection-choice:hover>svg{transform:translate(4px)}.pc-collection-choice[aria-pressed=true]{background:#f1e5e9;padding-inline:18px}.pc-preview{padding-block:0 110px}.pc-preview-heading{justify-content:space-between;align-items:flex-end;gap:30px;display:flex}.pc-all-products{color:#35202e;white-space:nowrap;border:1px solid #d6c7ce;border-radius:999px;align-items:center;gap:18px;min-height:48px;padding:10px 18px;font-size:12px;display:inline-flex}.pc-all-products[aria-pressed=true]{color:#fff;background:#35202e;border-color:#35202e}.pc-all-products>span{font-size:10px}.pc-preview-description{color:#6c5966;max-width:560px;margin-top:22px;font-size:13px;line-height:1.85}.pc-results-status{color:#6c5966;margin:24px 0;font-size:11px}.pc-products-grid{grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;gap:44px 22px;display:grid}.hh-site .hh-interior.hh-page-prima.pc-prima-experience .pc-preview-product{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.hh-site .hh-interior.hh-page-prima.pc-prima-experience .pc-preview-image{aspect-ratio:4/5;background:#e4e0e1;border-radius:2px;position:relative;overflow:hidden}.pc-preview-image img{object-fit:contain;transition:transform .6s cubic-bezier(.2,.7,.2,1)}.pc-preview-image:after{content:"";opacity:0;pointer-events:none;background:linear-gradient(110deg,#0000 40%,#ffffff5c 49%,#0000 58%);position:absolute;inset:-40%;transform:translate(-55%)}.hh-site .hh-interior.hh-page-prima.pc-prima-experience .pc-preview-image>span{color:#35202e;background:#fff9f4ed;border:1px solid #ffffff8c;border-radius:999px;padding:7px 10px;font-size:9px;font-weight:500;position:absolute;top:12px;left:12px}.pc-preview-copy{padding-top:21px}.pc-preview-copy>p{color:#895866;letter-spacing:.14em;font-size:9px}.hh-site .hh-interior.hh-page-prima.pc-prima-experience .pc-preview-copy h3{color:#35202e;font-family:var(--font-body), sans-serif;letter-spacing:-.045em;margin:9px 0;font-size:26px;font-weight:500;line-height:1.15}.hh-site .hh-interior.hh-page-prima.pc-prima-experience .pc-preview-copy>span{color:#6c5966;background:0 0;font-size:11px;line-height:1.7;display:block}.pc-product-details{border-top:1px solid #dbcfd3;margin-top:16px}.pc-product-details summary{color:#6c465a;cursor:pointer;justify-content:space-between;align-items:center;gap:16px;min-height:48px;padding-block:12px;font-size:11px;font-weight:500;list-style:none;display:flex}.pc-product-details summary::-webkit-details-marker{display:none}.hh-site .hh-interior.hh-page-prima.pc-prima-experience .pc-product-details summary>span{color:#6c465a;background:0 0;font-size:18px;font-weight:400;transition:rotate .2s}.pc-product-details[open] summary>span{rotate:45deg}.pc-product-details>div{color:#6c5966;padding:0 0 16px;font-size:12px;line-height:1.85}.pc-product-details p+p{margin-top:12px}.pc-product-details strong{color:#35202e;margin-bottom:3px;font-size:10px;font-weight:600;display:block}.pc-preview-empty{background:#f1e5e9;justify-items:start;gap:24px;padding:42px;display:grid}.pc-preview-empty>p{color:#6c465a;font-size:15px}.pc-launch-banner{background:#efd8d6;padding-block:72px}.pc-launch-inner{justify-content:space-between;align-items:center;gap:45px;display:flex}.pc-launch-inner h2{max-width:630px}.pc-launch-inner .pc-button{flex-shrink:0}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.pc-photo-camera{transition:transform 1.1s cubic-bezier(.16,1,.3,1)}.pc-photo:hover .pc-photo-camera{transform:scale(1.055)}.pc-photo:hover .pc-photo-shine,.pc-preview-product:hover .pc-preview-image:after{animation:1.1s both pc-camera-shine}.pc-preview-product:is(:hover,:focus-within) .pc-preview-image img{transform:scale(1.045)}.pc-collection-choice:hover:after{transform:scaleX(1)}.pc-button:hover>svg{transform:translate(4px)}}@keyframes pc-camera-shine{0%{opacity:0;transform:translate(-55%)}35%{opacity:.75}to{opacity:0;transform:translate(55%)}}@media (max-width:1199px){.pc-home-layout{gap:25px;min-height:750px}.pc-composition{height:570px}.pc-page-shell{width:calc(100% - 64px)}.hh-site .hh-interior.hh-page-prima.pc-prima-experience .pc-brand-hero>.pc-page-shell{gap:35px;min-height:780px}.pc-collections{gap:55px;padding-block:90px}.pc-products-grid{gap:36px 18px}.pc-launch-inner{flex-direction:column;align-items:flex-start;gap:28px}}@media (max-width:899px){.pc-home-layout{grid-template-columns:1fr 1fr;gap:20px;min-height:690px}.hh-unbox-home .pc-home-chapter h2{font-size:49px}.pc-home-description{font-size:13px}.pc-composition{height:490px}.pc-photo-editorial{width:82%;left:6%}.pc-photo-third{width:32%;height:28%;left:-8%}.pc-photo-second{width:43%;height:37%;right:-1%}.pc-products-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.hh-site .hh-interior.hh-page-prima.pc-prima-experience .pc-brand-intro h1{font-size:65px}.pc-brand-description{font-size:13px}.pc-collections{gap:35px}.pc-collection-choice{gap:14px}.hh-site .hh-interior.hh-page-prima.pc-prima-experience .pc-collection-choice .pc-collection-copy>strong{font-size:23px;display:block}}@media (max-width:767px){.pc-home-layout{flex-direction:column;align-items:stretch;gap:34px;padding-block:52px 28px;display:flex}.pc-home-copy{max-width:500px}.pc-eyebrow{letter-spacing:.11em;font-size:9px}.pc-brand-logo{width:105px;margin-top:20px}.hh-unbox-home .pc-home-chapter h2{margin-block:20px;font-size:clamp(40px,9.8vw,62px)}.pc-home-description{max-width:430px;margin-bottom:24px}.pc-button{min-height:50px;padding:13px 21px;font-size:12px}.pc-launch-note{max-width:330px;font-size:10px}.pc-composition{width:min(100%,510px);height:490px;margin:0 auto}.pc-photo-editorial{border-radius:150px 150px 2px 2px;width:70%;height:86%;top:4%;left:14%}.pc-photo-third{width:29%;height:31%;top:0;left:1%}.pc-photo-second{width:38%;height:41%;bottom:1%;right:1%}.pc-photo figcaption{font-size:23px;inset:auto 20px 20px}.pc-photo-second figcaption{font-size:11px;inset:auto 8px 8px}.pc-composition-caption{font-size:7px;bottom:2px;left:7%}.pc-chapter-bottom{letter-spacing:.08em;min-height:64px;font-size:8px}.pc-chapter-bottom>span:last-child{text-align:right;max-width:165px;line-height:1.8}.pc-chapter-watermark{font-size:130px;bottom:45px}.pc-page-shell{width:calc(100% - 40px)}.hh-site .hh-interior.hh-page-prima.pc-prima-experience .pc-brand-hero>.pc-page-shell{flex-direction:column;align-items:stretch;gap:32px;min-height:0;padding-block:18px 35px;display:flex}.pc-return{margin-bottom:18px}.hh-site .hh-interior.hh-page-prima.pc-prima-experience .pc-brand-intro h1{font-size:clamp(52px,12vw,78px)}.hh-site .hh-interior.hh-page-prima.pc-prima-experience .pc-brand-description{margin-bottom:25px;font-size:13px}.pc-brand-stats{gap:38px;margin-top:26px;padding-top:24px}.pc-brand-stats strong{font-size:25px}.pc-collections{padding-block:65px;display:block}.pc-section-heading{margin-bottom:32px}.hh-site .hh-interior.hh-page-prima.pc-prima-experience :is(.pc-section-heading,.pc-preview-heading,.pc-launch-inner) h2{margin-top:15px;font-size:clamp(35px,8.5vw,53px)}.pc-collection-choice{padding-block:23px}.pc-collection-choice .pc-collection-copy>span{font-size:12px;display:block}.pc-preview{padding-bottom:65px}.pc-preview-heading{flex-direction:column;align-items:flex-start;gap:22px}.pc-preview-description{font-size:12px}.pc-products-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px 12px}.pc-preview-copy{padding-top:16px}.hh-site .hh-interior.hh-page-prima.pc-prima-experience .pc-preview-copy h3{font-size:22px}.hh-site .hh-interior.hh-page-prima.pc-prima-experience .pc-preview-image>span{padding:5px 8px;font-size:8px;top:7px;left:7px}.hh-site .hh-interior.hh-page-prima.pc-prima-experience .pc-preview-copy>span{font-size:10px}.pc-product-details summary{gap:8px;font-size:10px}.pc-product-details>div{font-size:11px}.pc-preview-empty{padding:25px}.pc-launch-banner{padding-block:55px}}@media (max-width:359px){.pc-composition{height:385px}.pc-photo-editorial{width:72%;left:13%}.pc-photo figcaption{font-size:21px;inset:auto 16px 16px}.pc-photo-second figcaption{font-size:10px;inset:auto 6px 7px}.pc-chapter-bottom{gap:18px;font-size:7px}.hh-site .hh-interior.hh-page-prima.pc-prima-experience .pc-preview-copy h3{font-size:19px}.pc-button{gap:16px;padding-inline:18px;font-size:11px}}@media (prefers-reduced-motion:reduce){.pc-photo,.pc-photo-camera,.pc-composition-orbit,.pc-composition-caption,[data-prima-line],[data-prima-reveal],[data-prima-product]{clip-path:none!important;opacity:1!important;transform:none!important}.pc-button,.pc-button>svg,.pc-preview-image img,.pc-collection-choice,.pc-collection-choice:after,.pc-collection-choice>svg,.pc-product-details summary>span{transition:none}.pc-button:is(:hover,:active),.pc-button:hover>svg,.pc-preview-product:hover .pc-preview-image img,.pc-collection-choice:hover>svg{transform:none}.pc-photo-shine,.pc-preview-image:after{animation:none;display:none}}
