.page_articleHero__wDzEA{min-height:58vh;position:relative;display:flex;align-items:flex-end;padding-top:calc(var(--ribbon-h, 0px) + 80px);overflow:hidden}.page_heroOverlay__s5FLP{position:absolute;inset:0;background:linear-gradient(0deg,hsla(24,29%,97%,.92) 0,hsla(24,29%,97%,.4) 50%,hsla(24,29%,97%,.2))}.page_bcv1__nigOq{background:radial-gradient(ellipse at 40% 50%,rgba(152,109,36,.65) 0,hsla(30,35%,92%,.4) 25%,transparent 55%),radial-gradient(ellipse at 75% 25%,rgba(193,84,31,.45) 0,transparent 40%),linear-gradient(150deg,#f9f4f3,#f8f3f1)}.page_bcv2__9K5T0{background:radial-gradient(ellipse at 50% 60%,rgba(92,17,28,.7) 0,hsla(0,33%,95%,.4) 30%,transparent 60%),radial-gradient(ellipse at 20% 30%,rgba(152,109,36,.3) 0,transparent 40%),linear-gradient(140deg,#f9f5f3,#f9f4f2)}.page_bcv3__YcxrH{background:radial-gradient(ellipse at 60% 40%,rgba(193,84,31,.7) 0,hsla(20,35%,93%,.4) 28%,transparent 58%),radial-gradient(ellipse at 80% 80%,rgba(152,109,36,.3) 0,transparent 35%),linear-gradient(130deg,#f9f4f2,#f9f5f4)}.page_bcv4__rm9tc{background:radial-gradient(ellipse at 35% 55%,rgba(152,109,36,.6) 0,hsla(42,35%,93%,.4) 22%,transparent 52%),radial-gradient(ellipse at 70% 30%,rgba(92,17,28,.4) 0,transparent 38%),linear-gradient(155deg,#f9f4f3,#f8f4f1)}.page_bcv5__wHVfz{background:radial-gradient(ellipse at 55% 45%,rgba(193,84,31,.65) 0,transparent 48%),radial-gradient(ellipse at 25% 70%,rgba(152,109,36,.35) 0,transparent 38%),linear-gradient(145deg,#f9f5f3,#f9f4f2)}.page_bcv6__fWdzk{background:radial-gradient(ellipse at 45% 50%,rgba(92,17,28,.6) 0,transparent 50%),radial-gradient(ellipse at 80% 20%,rgba(193,84,31,.4) 0,transparent 38%),linear-gradient(135deg,#f9f5f4,#f9f4f2)}.page_heroContent__hOzEQ{position:relative;z-index:1;max-width:860px;margin:0 auto;padding:0 60px 64px;display:flex;flex-direction:column;gap:16px}.page_backLink__h8SCE{font-size:10px;letter-spacing:3px;color:rgba(152,109,36,.5);text-decoration:none;text-transform:uppercase;transition:color .3s;width:-moz-fit-content;width:fit-content}.page_backLink__h8SCE:hover{color:#986d24}.page_articleTag__t0I9F{font-family:var(--font-body);font-weight:700;font-size:11px;letter-spacing:3px;color:#fff3d6;text-transform:uppercase;border:1px solid #d6ac56;padding:6px 14px;width:-moz-fit-content;width:fit-content;background:var(--bordeaux)}.page_articleTitle__o35uD{font-family:Cormorant Garamond,serif;font-size:clamp(26px,4.5vw,52px);color:#302520;letter-spacing:3px;line-height:1.15}.page_articleMeta__vYv_y{display:flex;align-items:center;gap:12px;font-size:11px;letter-spacing:3px;color:rgba(152,109,36,.5);text-transform:uppercase}.page_metaDot__YdV92{width:3px;height:3px;background:rgba(152,109,36,.4);border-radius:50%}.page_articleWrap__PV34W{padding:0 0 80px}.page_articleInner__Y7JAL{max-width:860px;margin:0 auto;padding:0 60px;display:flex;flex-direction:column;gap:32px}.page_divider__tu9NE{display:flex;align-items:center;gap:14px;margin:8px 0}.page_divLine__9XyCp{flex:1 1;height:1px;background:linear-gradient(90deg,transparent,rgba(152,109,36,.3),transparent)}.page_divDiamond__0h2m8{width:6px;height:6px;background:#986d24;transform:rotate(45deg);flex-shrink:0}.page_articleLead__N222i{font-family:Cormorant Garamond,serif;font-style:italic;font-size:clamp(18px,2.2vw,22px);color:rgba(48,37,32,.92);line-height:1.85;border-left:2px solid rgba(152,109,36,.4);padding-left:24px}.page_articleBody__K6_0r{display:flex;flex-direction:column;gap:0;color:rgba(48,37,32,.92);font-family:Lato,sans-serif;font-size:15px;line-height:1.9;font-weight:300}.page_articleBody__K6_0r .article-h2,.page_articleBody__K6_0r h2{font-family:Cormorant Garamond,serif;font-size:20px;letter-spacing:3px;color:#302520;margin-top:40px;margin-bottom:16px;padding-bottom:10px;border-bottom:1px solid rgba(152,109,36,.15)}.page_articleBody__K6_0r .article-p,.page_articleBody__K6_0r p{margin-bottom:18px;color:rgba(48,37,32,.92);line-height:1.9;font-weight:300}.page_articleBody__K6_0r .article-list,.page_articleBody__K6_0r ul{list-style:none;padding:0;margin-bottom:20px;display:flex;flex-direction:column;gap:10px}.page_articleBody__K6_0r li{padding-left:20px;position:relative;color:rgba(48,37,32,.92);font-weight:300;line-height:1.75}.page_articleBody__K6_0r li:before{content:"";position:absolute;left:0;top:10px;width:5px;height:5px;background:rgba(152,109,36,.5);transform:rotate(45deg)}.page_articleBody__K6_0r strong{color:#b8894a;font-weight:600}.page_articleBody__K6_0r em{font-style:italic;color:rgba(48,37,32,.92)}.page_articleBody__K6_0r .article-tip{background:rgba(152,109,36,.06);border:1px solid rgba(152,109,36,.2);border-left:3px solid #986d24;padding:20px 24px;margin:24px 0}.page_articleBody__K6_0r .article-tip-label{font-family:Cormorant Garamond,serif;font-size:11px;letter-spacing:3px;color:#986d24;text-transform:uppercase;margin-bottom:10px}.page_articleBody__K6_0r .article-tip-text{font-size:14px;color:rgba(48,37,32,.92);line-height:1.85;font-weight:300}.page_shopCta__Nz94_{background:radial-gradient(ellipse at 50% 50%,hsla(0,33%,94%,.25) 0,transparent 65%),rgba(152,109,36,.04);border:1px solid rgba(152,109,36,.18);padding:48px 40px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:20px}.page_shopCtaText__WlPMU{font-family:Cormorant Garamond,serif;font-style:italic;font-size:18px;color:rgba(48,37,32,.92);line-height:1.7}.page_relatedTitle__oqZOp{font-family:Cormorant Garamond,serif;font-size:13px;letter-spacing:5px;color:rgba(152,109,36,.6);text-align:center;margin-bottom:28px;text-transform:uppercase}.page_relatedGrid__2BCTy{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:18px;gap:18px}.page_relatedCard__R89pO{border:1px solid rgba(152,109,36,.12);overflow:hidden;transition:all .35s ease}.page_relatedCard__R89pO:hover{border-color:rgba(152,109,36,.45);transform:translateY(-4px)}.page_relatedLink__DKoOZ{display:flex;flex-direction:column;text-decoration:none;color:inherit}.page_relatedVis__bCl6r{height:120px}.page_relatedBody__6J_8k{padding:18px;display:flex;flex-direction:column;gap:8px}.page_relatedTag__3TITt{font-size:10px;font-weight:700;letter-spacing:2.5px;color:var(--bordeaux);text-transform:uppercase}.page_relatedCardTitle__2oXIP{font-family:Cormorant Garamond,serif;font-size:12px;letter-spacing:1px;color:#302520;line-height:1.4}.page_relatedRead__9pzK2{font-size:10px;letter-spacing:3px;color:#986d24;text-transform:uppercase;font-family:Cormorant Garamond,serif;transition:letter-spacing .3s}.page_relatedCard__R89pO:hover .page_relatedRead__9pzK2{letter-spacing:4px}@media (max-width:1024px){.page_heroContent__hOzEQ{padding:0 40px 52px}.page_articleInner__Y7JAL{padding:0 40px}}@media (max-width:768px){.page_heroContent__hOzEQ{padding:0 24px 44px}.page_articleInner__Y7JAL{padding:0 24px}.page_relatedGrid__2BCTy{grid-template-columns:1fr}.page_articleLead__N222i{font-size:17px}}.NewsletterForm_wrap__z4Jci{width:100%}.NewsletterForm_srOnly__hfRtg{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.NewsletterForm_trap__jFen_{position:absolute;left:-9999px;width:1px;height:1px;opacity:0}.NewsletterForm_row__70rRp{display:flex;gap:10px}.NewsletterForm_input__kbLPR{flex:1 1;min-width:0;font-family:var(--font-body);font-size:15px;padding:13px 14px;border-radius:3px;outline:none;transition:border-color .2s,box-shadow .2s}.NewsletterForm_btn__Mfimy{font-family:var(--font-body);font-weight:700;font-size:12px;letter-spacing:1.5px;text-transform:uppercase;padding:0 20px;border-radius:3px;cursor:pointer;white-space:nowrap;transition:background .2s}.NewsletterForm_btn__Mfimy:disabled{opacity:.6;cursor:wait}.NewsletterForm_consent__Gghhw{display:flex;gap:10px;align-items:flex-start;margin-top:12px;font-family:var(--font-body);font-size:12px;line-height:1.55;cursor:pointer}.NewsletterForm_consent__Gghhw input{margin-top:2px;flex-shrink:0;width:16px;height:16px;accent-color:var(--bordeaux)}.NewsletterForm_consent__Gghhw a{text-decoration:underline}.NewsletterForm_error__osRpn{margin-top:8px;font-family:var(--font-body);font-size:13px;font-weight:600}.NewsletterForm_doneTitle__WwKpZ{font-family:var(--font-display);font-size:24px;font-weight:700;margin:0 0 6px}.NewsletterForm_doneText__EnPt7{font-family:var(--font-body);font-size:14px;line-height:1.6;margin:0 0 10px}.NewsletterForm_doneLink__zmlx4{font-family:var(--font-body);font-size:13px;font-weight:700;text-decoration:underline}.NewsletterForm_block__Va9PN .NewsletterForm_input__kbLPR{background:#fff;border:1px solid #cdbb9c;color:var(--ink)}.NewsletterForm_block__Va9PN .NewsletterForm_input__kbLPR::placeholder{color:rgba(48,37,32,.5)}.NewsletterForm_block__Va9PN .NewsletterForm_input__kbLPR:focus{border-color:var(--gold);box-shadow:0 0 0 3px rgba(152,109,36,.15)}.NewsletterForm_block__Va9PN .NewsletterForm_btn__Mfimy{background:var(--bordeaux);color:#fff;border:1px solid var(--bordeaux)}.NewsletterForm_block__Va9PN .NewsletterForm_btn__Mfimy:hover:not(:disabled){background:var(--bordeaux-deep)}.NewsletterForm_block__Va9PN .NewsletterForm_consent__Gghhw{color:var(--ink-soft)}.NewsletterForm_block__Va9PN .NewsletterForm_consent__Gghhw a{color:var(--ink)}.NewsletterForm_block__Va9PN .NewsletterForm_error__osRpn{color:#a3281e}.NewsletterForm_block__Va9PN .NewsletterForm_doneTitle__WwKpZ{color:var(--bordeaux)}.NewsletterForm_block__Va9PN .NewsletterForm_doneText__EnPt7{color:var(--ink-soft)}.NewsletterForm_block__Va9PN .NewsletterForm_doneLink__zmlx4{color:var(--bordeaux)}.NewsletterForm_footer__FZHV3{margin-top:22px;max-width:420px}.NewsletterForm_footTitle__eeZTo{font-family:var(--font-body);font-size:11px;font-weight:700;letter-spacing:2px;text-transform:uppercase;color:#e8c27a;margin:0 0 10px}.NewsletterForm_footer__FZHV3 .NewsletterForm_input__kbLPR{background:hsla(0,0%,100%,.95);border:1px solid transparent;color:var(--ink);font-size:14px;padding:11px 12px}.NewsletterForm_footer__FZHV3 .NewsletterForm_input__kbLPR:focus{border-color:#e8c27a}.NewsletterForm_footer__FZHV3 .NewsletterForm_btn__Mfimy{background:#d6ac56;color:#2a0d12;border:1px solid #d6ac56;padding:0 14px;font-size:11px}.NewsletterForm_footer__FZHV3 .NewsletterForm_btn__Mfimy:hover:not(:disabled){background:#e8c27a}.NewsletterForm_footer__FZHV3 .NewsletterForm_consent__Gghhw{color:rgba(255,243,214,.75);font-size:11px}.NewsletterForm_footer__FZHV3 .NewsletterForm_consent__Gghhw a{color:#fff3d6}.NewsletterForm_footer__FZHV3 .NewsletterForm_error__osRpn{color:#ffd3c9}.NewsletterForm_footer__FZHV3 .NewsletterForm_doneTitle__WwKpZ{color:#fff3d6;font-size:20px}.NewsletterForm_footer__FZHV3 .NewsletterForm_doneText__EnPt7{color:rgba(255,243,214,.8)}.NewsletterForm_footer__FZHV3 .NewsletterForm_doneLink__zmlx4{color:#e8c27a}@media (max-width:520px){.NewsletterForm_row__70rRp{flex-direction:column}.NewsletterForm_btn__Mfimy{padding:13px 16px}}.PromoRibbon_ribbon__6_CFY{position:fixed;top:0;left:0;right:0;z-index:1100;background:linear-gradient(90deg,#4a1824,#6d2434 40%,#8c3c4b 50%,#6d2434 60%,#4a1824);background-size:200% 100%;animation:PromoRibbon_shimmer__QDIni 4s ease-in-out infinite;padding:9px 50px;display:flex;align-items:center;justify-content:center;gap:16px;border-bottom:1px solid rgba(201,168,76,.4)}@keyframes PromoRibbon_shimmer__QDIni{0%,to{background-position:0 50%}50%{background-position:100% 50%}}.PromoRibbon_diamonds__i1N7Q{display:flex;gap:5px;align-items:center;flex-shrink:0}.PromoRibbon_diamond__VOXIP{width:5px;height:5px;background:#b8894a;transform:rotate(45deg);display:block}.PromoRibbon_text__FSQa4{font-family:Cormorant Garamond,serif;font-size:11px;letter-spacing:4px;color:#f9f5f2;text-transform:uppercase;white-space:nowrap;line-height:1}.PromoRibbon_text__FSQa4 strong{color:#f0e0c0;font-weight:700;letter-spacing:3px}.PromoRibbon_close__4GoeI{position:absolute;right:18px;top:50%;transform:translateY(-50%);background:none;border:none;color:hsla(26,37%,96%,.85);font-size:18px;cursor:pointer;transition:color .2s;line-height:1;padding:4px 8px}.PromoRibbon_close__4GoeI:hover{color:#f0e0c0}@media (max-width:768px){.PromoRibbon_ribbon__6_CFY{padding:8px 40px 8px 16px}.PromoRibbon_text__FSQa4{font-size:9.5px;letter-spacing:2px;white-space:normal;text-align:center}.PromoRibbon_diamonds__i1N7Q{display:none}}@media (max-width:480px){.PromoRibbon_ribbon__6_CFY{padding:8px 36px 8px 12px}.PromoRibbon_text__FSQa4{font-size:9px;letter-spacing:1.5px}}.SocialLinks_list__lckr4{display:flex;flex-wrap:wrap;gap:12px;list-style:none;margin:0;padding:0}.SocialLinks_link__E_2mV{display:inline-flex;align-items:center;gap:10px;text-decoration:none;transition:color .2s ease,border-color .2s ease,background .2s ease}.SocialLinks_icon__QNYxd{width:38px;height:38px;padding:9px;border-radius:50%;border:1px solid;display:inline-flex;flex-shrink:0}.SocialLinks_link__E_2mV:focus-visible{outline:2px solid var(--gold);outline-offset:3px;border-radius:4px}.SocialLinks_footer__kxhI3 .SocialLinks_link__E_2mV{color:var(--gold-light)}.SocialLinks_footer__kxhI3 .SocialLinks_link__E_2mV:hover{color:#faf7f0}.SocialLinks_footer__kxhI3 .SocialLinks_icon__QNYxd{border-color:hsla(39,55%,64%,.45)}.SocialLinks_footer__kxhI3 .SocialLinks_link__E_2mV:hover .SocialLinks_icon__QNYxd{background:hsla(42,50%,96%,.08)}.SocialLinks_light__ZYQOb .SocialLinks_link__E_2mV{color:var(--bordeaux,#6d2434)}.SocialLinks_light__ZYQOb .SocialLinks_link__E_2mV:hover{color:var(--gold,#986d24)}.SocialLinks_light__ZYQOb .SocialLinks_icon__QNYxd{border-color:rgba(109,36,52,.35)}.SocialLinks_withLabels__6NDiG{flex-direction:column;gap:14px}.SocialLinks_text__RfczD{display:flex;flex-direction:column;line-height:1.3}.SocialLinks_label__1JDM5{font-size:11px;letter-spacing:1px;text-transform:uppercase;color:var(--gold,#986d24)}.SocialLinks_handle__2ngoX{font-size:14px;color:var(--ink,#302520)}.SocialLinks_inline__LWW_g{flex-direction:row;gap:22px}.SocialLinks_inline__LWW_g .SocialLinks_icon__QNYxd{width:34px;height:34px;padding:8px}@media (prefers-reduced-motion:reduce){.SocialLinks_link__E_2mV{transition:none}}.TrustBadges_wrap__Iw8yN{background:var(--surface);border:1px solid var(--line);border-radius:6px;padding:20px 22px;margin:20px 0;width:100%}.TrustBadges_ratingRow__SyQZd{display:flex;align-items:center;gap:8px;padding-bottom:12px;margin-bottom:12px;border-bottom:1px solid var(--line)}.TrustBadges_ratingScore__uOWR5{font-size:12.5px;color:var(--ink);font-weight:600}.TrustBadges_ratingCount__O6m29{font-size:11.5px;color:var(--ink-soft)}.TrustBadges_title__4wGNA{font-family:var(--font-display);font-size:12px;letter-spacing:1.5px;color:var(--gold);text-transform:uppercase;margin:0 0 6px}.TrustBadges_headerRow__AqXvq{display:grid;grid-template-columns:78px 1fr 1fr;grid-gap:6px;gap:6px;margin:10px 0 4px}.TrustBadges_headerRow__AqXvq span:nth-child(2){font-size:9px;letter-spacing:.5px;color:var(--bordeaux);font-weight:700;text-transform:uppercase}.TrustBadges_headerRow__AqXvq span:nth-child(3){font-size:9px;letter-spacing:.5px;color:var(--ink-faint);text-transform:uppercase}.TrustBadges_rows__u3Q4b{display:flex;flex-direction:column}.TrustBadges_row__2lBIO{display:grid;grid-template-columns:78px 1fr 1fr;grid-gap:6px;gap:6px;align-items:center;padding:8px 0}.TrustBadges_row__2lBIO:not(:first-child){border-top:1px solid var(--line)}.TrustBadges_rowLabel__WGVLG{font-size:11.5px;font-weight:600;color:var(--ink)}.TrustBadges_usCell__a_xDL{display:flex;align-items:center;gap:5px;font-size:11.5px;color:var(--ink)}.TrustBadges_check__2jKzX{width:13px;height:13px;border-radius:50%;flex-shrink:0;background:#2e9e3e;color:#fff;font-size:8px;font-weight:700;display:flex;align-items:center;justify-content:center}.TrustBadges_themCell__SCJkh{font-size:11.5px;color:var(--ink-faint)}@media (min-width:768px){.TrustBadges_headerRow__AqXvq{display:none}.TrustBadges_row__2lBIO{display:block;padding:12px 0}.TrustBadges_rowLabel__WGVLG{display:block;font-size:11px;font-weight:700;color:var(--bordeaux);letter-spacing:.5px;text-transform:uppercase;margin-bottom:6px}.TrustBadges_themCell__SCJkh,.TrustBadges_usCell__a_xDL{display:flex;align-items:flex-start;gap:6px;font-size:12.5px;margin-bottom:3px}.TrustBadges_themCell__SCJkh{color:var(--ink-faint);padding-left:19px}}