.HalloweenProductBar-module__bziUna__bar{color:#fff;background:#0c0c0c;border-bottom:1px solid #363636;position:relative}.HalloweenProductBar-module__bziUna__trigger{width:100%;color:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;padding:0 20px;display:block}.HalloweenProductBar-module__bziUna__content{justify-content:center;align-items:center;gap:16px;min-height:55px;padding-block:8px;display:flex}.HalloweenProductBar-module__bziUna__offerIcon{color:#c9aa68;flex:none;width:28px;height:28px}.HalloweenProductBar-module__bziUna__message{text-align:left;text-wrap:balance;font-size:15px;line-height:1.5}.HalloweenProductBar-module__bziUna__offer{color:#c9aa68;white-space:nowrap;font-weight:600}.HalloweenProductBar-module__bziUna__cta{background:linear-gradient(#0c0c0c, #0c0c0c) padding-box, var(--gold-foil) border-box;border:1px solid #0000;border-radius:999px;flex:none;justify-content:center;align-items:center;gap:10px;min-height:34px;margin-left:8px;padding:5px 14px;font-size:12px;font-weight:500;line-height:1.5;display:inline-flex;box-shadow:0 0 12px #d6aa540a}.HalloweenProductBar-module__bziUna__cta svg{flex:none;width:18px;height:18px;transition:transform .18s}.HalloweenProductBar-module__bziUna__trigger:focus-visible{outline-offset:-5px;outline:2px solid #c9aa68}@media (hover:hover) and (pointer:fine){.HalloweenProductBar-module__bziUna__trigger:hover{background:#c9aa680a}.HalloweenProductBar-module__bziUna__trigger:hover .HalloweenProductBar-module__bziUna__cta{background:linear-gradient(#211b10, #211b10) padding-box, var(--gold-foil) border-box}.HalloweenProductBar-module__bziUna__trigger:hover .HalloweenProductBar-module__bziUna__cta svg{transform:translate(3px)}}@media (max-width:600px){.HalloweenProductBar-module__bziUna__trigger{padding-inline:16px}.HalloweenProductBar-module__bziUna__content{gap:10px;min-height:63px}.HalloweenProductBar-module__bziUna__offerIcon{width:24px;height:24px}.HalloweenProductBar-module__bziUna__message{min-width:0}.HalloweenProductBar-module__bziUna__occasion{color:#c7c7c7;font-size:11px;line-height:1.5;display:block}.HalloweenProductBar-module__bziUna__offer{font-size:16px;line-height:1.4;display:block}.HalloweenProductBar-module__bziUna__cta{gap:6px;margin-left:4px;padding-inline:10px;font-size:11px}.HalloweenProductBar-module__bziUna__cta svg{width:16px;height:16px}}@media (max-width:360px){.HalloweenProductBar-module__bziUna__trigger{padding-inline:12px}.HalloweenProductBar-module__bziUna__content{gap:8px}.HalloweenProductBar-module__bziUna__offerIcon{width:20px;height:20px}.HalloweenProductBar-module__bziUna__occasion{white-space:nowrap;font-size:10px}.HalloweenProductBar-module__bziUna__offer{font-size:15px}.HalloweenProductBar-module__bziUna__cta{border:0;gap:4px;margin-left:2px;padding:0;font-size:10px}.HalloweenProductBar-module__bziUna__cta svg{width:14px;height:14px}}@media (prefers-reduced-motion:reduce){.HalloweenProductBar-module__bziUna__cta svg{transition:none}}.HalloweenProductBar-module__bziUna__bar:before,.HalloweenProductBar-module__bziUna__bar:after{content:"";pointer-events:none;background:var(--gold-foil);opacity:.65;height:1px;position:absolute;left:0;right:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 35% 65%,#0000);mask-image:linear-gradient(90deg,#0000,#000 35% 65%,#0000)}.HalloweenProductBar-module__bziUna__bar:before{top:0}.HalloweenProductBar-module__bziUna__bar:after{opacity:.4;bottom:0}
.Footer-module__S6Hkya__footer{--footer-ink:#242321;--footer-muted:#68625f;--footer-accent:#765738;--footer-rule:#ded7d1;--footer-control-radius:14px;color:var(--footer-ink);background:#faf7f4;border-top:1px solid #ebe5df;margin-top:40px}.Footer-module__S6Hkya__footer a:focus-visible{outline:2px solid var(--footer-accent);outline-offset:5px;border-radius:3px}.Footer-module__S6Hkya__newsletter{border-bottom:1px solid var(--footer-rule);gap:24px;padding-block:32px;display:grid}.Footer-module__S6Hkya__eyebrow{color:var(--footer-accent);letter-spacing:.12em;text-transform:uppercase;font-size:.8125rem;font-weight:400;line-height:1.5}.Footer-module__S6Hkya__headline{font-family:Georgia, var(--font-caslon);letter-spacing:-.035em;margin-block:14px 12px;font-size:clamp(32px,9.8vw,38px);font-weight:400;line-height:1.14}.Footer-module__S6Hkya__headline span{display:block}.Footer-module__S6Hkya__offer{color:#765738}.Footer-module__S6Hkya__description{font-size:1rem;line-height:1.6}.Footer-module__S6Hkya__subscribeSlot{align-self:center;min-width:0}.Footer-module__S6Hkya__subscribePlaceholder,.Footer-module__S6Hkya__subscribe{min-height:96px}.Footer-module__S6Hkya__form{flex-direction:column;gap:12px;min-width:0;min-height:52px;display:flex}.Footer-module__S6Hkya__form:focus-within{border-color:var(--footer-accent)}.Footer-module__S6Hkya__form input{border-radius:var(--footer-control-radius);width:100%;min-width:0;min-height:52px;color:var(--footer-ink);font:inherit;background:0 0;border:1px solid #8b7861;outline:none;padding:12px 16px;font-size:1rem}.Footer-module__S6Hkya__form input::placeholder{color:var(--footer-muted);opacity:1}@layer base{.Footer-module__S6Hkya__form input::placeholder{color:var(--footer-muted)!important}}.Footer-module__S6Hkya__form input:focus-visible{box-shadow:inset 0 0 0 1px var(--footer-accent)}.Footer-module__S6Hkya__form button{border-radius:var(--footer-control-radius);background:var(--footer-ink);color:#fff;white-space:nowrap;cursor:pointer;border:0;flex-shrink:0;justify-content:center;align-items:center;gap:12px;min-width:148px;min-height:52px;margin:0;padding:12px 18px;font-size:.9375rem;line-height:1.4;transition:background-color .15s;display:inline-flex}.Footer-module__S6Hkya__form button:hover:not(:disabled){background:#4a3e36}.Footer-module__S6Hkya__form button:focus-visible{outline:2px solid var(--footer-accent);outline-offset:3px}.Footer-module__S6Hkya__form button:disabled{opacity:.7;cursor:wait}.Footer-module__S6Hkya__form button svg{flex-shrink:0;width:17px;height:17px}.Footer-module__S6Hkya__privacy,.Footer-module__S6Hkya__error{color:var(--footer-muted);margin-top:10px;font-size:.875rem;line-height:1.6}.Footer-module__S6Hkya__privacy{align-items:center;gap:8px;margin-top:12px;line-height:1.5;display:flex}.Footer-module__S6Hkya__privacyIcon{width:24px;height:24px;color:var(--footer-accent);background:#eee6df;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.Footer-module__S6Hkya__privacyIcon svg{width:15px;height:15px}.Footer-module__S6Hkya__error{color:#880003}.Footer-module__S6Hkya__emailSuggestionActions{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.Footer-module__S6Hkya__emailSuggestionActions button{border-radius:var(--footer-control-radius);max-width:100%;min-height:44px;color:var(--footer-ink);font:inherit;overflow-wrap:anywhere;cursor:pointer;background:0 0;border:1px solid #8b7861;padding:8px 12px;font-size:.875rem}.Footer-module__S6Hkya__emailSuggestionActions button:focus-visible{outline:2px solid var(--footer-accent);outline-offset:3px}.Footer-module__S6Hkya__thanks{align-items:flex-start;gap:12px;padding-block:10px;display:flex}.Footer-module__S6Hkya__thanks>svg{width:24px;height:24px;color:var(--footer-accent);flex-shrink:0}.Footer-module__S6Hkya__thanks p{font-size:1rem;line-height:1.6}.Footer-module__S6Hkya__thanks .Footer-module__S6Hkya__thanksTitle{margin-bottom:4px;font-size:18px}.Footer-module__S6Hkya__brand{border-bottom:1px solid var(--footer-rule);flex-direction:column;align-items:center;gap:14px;padding-block:32px 24px;display:flex}.Footer-module__S6Hkya__logo{width:152px;display:block}.Footer-module__S6Hkya__logo svg{width:100%;height:auto;display:block}.Footer-module__S6Hkya__socials{align-items:center;gap:10px;display:flex}.Footer-module__S6Hkya__socials a{justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex}.Footer-module__S6Hkya__socials svg{width:23px;height:23px}.Footer-module__S6Hkya__socials a:hover{color:var(--footer-accent)}.Footer-module__S6Hkya__linkGroups{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:24px;padding-block:30px 24px;display:grid}.Footer-module__S6Hkya__links{margin:10px 0 0;padding:0;list-style:none}.Footer-module__S6Hkya__links a{align-items:center;min-height:48px;padding-block:8px;font-size:1rem;line-height:1.45;display:flex}.Footer-module__S6Hkya__links a:hover{color:var(--footer-accent);text-underline-offset:4px;text-decoration:underline}.Footer-module__S6Hkya__campaign{grid-column:1/-1;display:none}.Footer-module__S6Hkya__campaign:has(a){align-items:center;gap:12px;margin-top:22px;display:flex}.Footer-module__S6Hkya__campaign a{text-underline-offset:4px;align-items:center;min-height:48px;padding-block:10px;font-size:.875rem;line-height:1.6;text-decoration:underline;display:inline-flex}.Footer-module__S6Hkya__campaign>svg{width:18px;height:18px;color:var(--footer-accent);flex-shrink:0}.Footer-module__S6Hkya__bottom{border-top:1px solid var(--footer-rule);gap:24px;padding-block:24px 32px;display:grid}.Footer-module__S6Hkya__payments>div{justify-content:space-between;gap:12px}.Footer-module__S6Hkya__payments svg{max-width:18%;height:23px}.Footer-module__S6Hkya__copyright{color:var(--footer-muted);text-align:center;font-size:.8125rem;line-height:1.8}.Footer-module__S6Hkya__consumerBadges{justify-content:center;align-items:center;gap:10px;display:flex}.Footer-module__S6Hkya__consumerBadges img{width:min(50% - 5px,172px);height:auto;display:block}@media (max-width:359px){.Footer-module__S6Hkya__subscribePlaceholder,.Footer-module__S6Hkya__subscribe{min-height:152px}.Footer-module__S6Hkya__form button{gap:8px;min-width:136px;padding-inline:12px}.Footer-module__S6Hkya__linkGroups{column-gap:16px}.Footer-module__S6Hkya__links a{font-size:1rem}.Footer-module__S6Hkya__eyebrow{letter-spacing:.12em}}@media (min-width:22.5em){.Footer-module__S6Hkya__form{border-radius:var(--footer-control-radius);border:1px solid #8b7861;flex-direction:row;gap:0}.Footer-module__S6Hkya__form input{border-radius:calc(var(--footer-control-radius) - 1px) 0 0 calc(var(--footer-control-radius) - 1px);border:0}.Footer-module__S6Hkya__form button{border-radius:0 calc(var(--footer-control-radius) - 1px) calc(var(--footer-control-radius) - 1px) 0}}@media (min-width:40em){.Footer-module__S6Hkya__headline{font-size:44px}.Footer-module__S6Hkya__subscribeSlot{width:100%;max-width:560px}.Footer-module__S6Hkya__navigation{grid-template-columns:1fr 1.6fr;gap:40px;padding-block:40px;display:grid}.Footer-module__S6Hkya__brand{border:0;align-self:center;align-items:flex-start;padding:0}.Footer-module__S6Hkya__linkGroups{border-left:1px solid var(--footer-rule);padding:0 0 0 32px}.Footer-module__S6Hkya__bottom{grid-template-columns:1fr 1fr;align-items:center}.Footer-module__S6Hkya__payments>div{justify-content:flex-start}.Footer-module__S6Hkya__consumerBadges{grid-column:1/-1}}@media (min-width:61.25em){.Footer-module__S6Hkya__newsletter{grid-template-columns:1fr 1fr;align-items:center;gap:48px;padding-block:50px}.Footer-module__S6Hkya__headline{margin-block:14px 18px;font-size:48px}.Footer-module__S6Hkya__description{font-size:1rem}.Footer-module__S6Hkya__form{min-height:58px}.Footer-module__S6Hkya__form button{min-width:176px;padding-inline:24px;font-size:.9375rem}.Footer-module__S6Hkya__privacy{font-size:.875rem}.Footer-module__S6Hkya__navigation{grid-template-columns:1fr 1.8fr;gap:48px;padding-block:42px}.Footer-module__S6Hkya__logo{width:204px}.Footer-module__S6Hkya__socials{gap:14px;margin-left:-10px}.Footer-module__S6Hkya__socials svg{width:25px;height:25px}.Footer-module__S6Hkya__linkGroups{column-gap:48px;padding-left:48px}.Footer-module__S6Hkya__links a{min-height:48px;font-size:1rem}.Footer-module__S6Hkya__campaign a{font-size:.9375rem}.Footer-module__S6Hkya__bottom{grid-template-columns:1fr 1fr 1fr;gap:24px;padding-block:30px 48px}.Footer-module__S6Hkya__payments>div{justify-content:space-between}.Footer-module__S6Hkya__copyright{border-left:1px solid var(--footer-rule);text-align:left;padding-left:24px}.Footer-module__S6Hkya__consumerBadges{grid-column:auto;justify-content:flex-end}}@media (min-width:75em){.Footer-module__S6Hkya__headline{font-size:56px}.Footer-module__S6Hkya__logo{width:244px}.Footer-module__S6Hkya__description{font-size:1rem}.Footer-module__S6Hkya__newsletter{gap:64px;padding-block:64px}.Footer-module__S6Hkya__navigation{gap:64px;padding-block:56px}.Footer-module__S6Hkya__linkGroups{padding-left:64px}}@media (prefers-reduced-motion:reduce){.Footer-module__S6Hkya__form button{transition:none}}