:root{--bn-night: #0f1e30;--bn-night-2: #1a2d45}.dh-bn-sticker{display:inline-block;align-self:flex-start;padding:8px 16px;border:3px solid var(--dh-ink);border-radius:999px;background:var(--dh-pink);box-shadow:3px 3px 0 var(--dh-yellow);color:var(--dh-white);font-weight:800;font-size:.875rem;letter-spacing:.04em;text-transform:uppercase;transform:rotate(-3deg)}.dh-bn-clock{display:flex;flex-wrap:wrap;align-items:center;gap:12px 20px}.dh-bn-clock[hidden]{display:none}.dh-bn-clock__label{font-weight:800;font-size:.9375rem;letter-spacing:.06em;text-transform:uppercase}.dh-bn-clock__units{display:flex;flex-wrap:wrap;gap:10px}.dh-bn-clock__unit{display:flex;flex-direction:column;align-items:center;min-width:72px;padding:10px 10px 8px;border:3px solid var(--dh-ink);border-radius:18px;background:var(--dh-white);box-shadow:4px 4px 0 var(--dh-ink);color:var(--dh-ink-muted);font-weight:800;font-size:.75rem;letter-spacing:.06em;text-transform:uppercase}.dh-bn-clock__unit b{font-family:var(--font-heading--family, inherit);font-size:2.25rem;line-height:1;color:var(--dh-ink);font-variant-numeric:tabular-nums}.dh.dh-bn-hero{background:radial-gradient(circle at 88% 18%,rgba(192,56,138,.28),transparent 42%),radial-gradient(circle at 6% 92%,rgba(164,206,34,.18),transparent 40%),var(--bn-night);border-bottom:var(--dh-border) solid var(--dh-ink);color:var(--dh-white)}.dh-bn-hero__inner{max-width:1280px;margin:0 auto;padding:clamp(40px,5vw,72px) clamp(16px,4vw,48px);display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:clamp(36px,5vw,64px)}.dh-bn-hero__text{flex:1 1 520px;display:flex;flex-direction:column;align-items:flex-start;gap:24px;min-width:0}.dh-bn-hero__title{margin:0;display:flex;flex-direction:column;font-family:var(--font-heading--family, inherit);font-weight:800;font-size:clamp(3.25rem,1.6rem + 6.5vw,7rem);line-height:.85;letter-spacing:-.02em;text-transform:uppercase;color:var(--dh-white)}.dh-bn-hero__title-accent{color:var(--dh-yellow);text-shadow:6px 6px 0 var(--dh-pink)}.dh-bn-hero__lead{margin:0;max-width:42ch;font-size:1.25rem;line-height:1.5;font-weight:600;color:var(--dh-white)}.dh-bn-hero__lead p{margin:0}.dh-bn-hero__lead strong{color:var(--dh-yellow)}.dh-bn-hero__lead[hidden]{display:none}.dh-bn-hero .dh-btn{box-shadow:5px 5px 0 var(--dh-pink)}.dh-bn-hero .dh-btn:hover{box-shadow:2px 2px 0 var(--dh-pink)}.dh-bn-hero .dh-btn:active{box-shadow:0 0 0 var(--dh-pink)}.dh-bn-tag{position:relative;flex:none;display:flex;flex-direction:column;align-items:center;gap:6px;width:clamp(250px,26vw,330px);margin-inline:auto;padding:56px 28px 32px;border:var(--dh-border) solid var(--dh-ink);border-radius:28px;background:var(--dh-yellow);box-shadow:12px 12px 0 var(--dh-pink);color:var(--dh-ink);text-align:center;transform:rotate(6deg)}.dh-bn-tag:before{content:"";position:absolute;top:18px;left:50%;width:22px;height:22px;margin-left:-11px;border:4px solid var(--dh-ink);border-radius:50%;background:var(--bn-night)}.dh-bn-tag__top{font-weight:800;font-size:1.125rem;letter-spacing:.06em;text-transform:uppercase}.dh-bn-tag__big{font-family:var(--font-heading--family, inherit);font-weight:800;font-size:clamp(2.5rem,1.6rem + 3vw,3.5rem);line-height:.9;text-transform:uppercase}.dh-bn-tag__value{font-family:var(--font-heading--family, inherit);font-weight:800;font-size:clamp(3.5rem,2.2rem + 4.5vw,5.5rem);line-height:.9;letter-spacing:-.02em}.dh-bn-tag__note{margin-top:8px;padding:4px 14px;border:3px solid var(--dh-ink);border-radius:999px;background:var(--dh-white);font-weight:800;font-size:.875rem;letter-spacing:.04em;text-transform:uppercase}.dh.dh-bn-teaser{background:var(--bn-night);border-block:var(--dh-border) solid var(--dh-ink);color:var(--dh-white)}.dh-bn-teaser__inner{max-width:1280px;margin:0 auto;padding:clamp(56px,7vw,104px) clamp(16px,4vw,48px);display:flex;flex-wrap:wrap;align-items:center;gap:clamp(40px,6vw,80px)}.dh-bn-teaser__text{flex:1 1 460px;display:flex;flex-direction:column;align-items:flex-start;gap:22px;min-width:0}.dh-bn-teaser .dh-h2{color:var(--dh-white)}.dh-bn-teaser .dh-h2 em{font-style:normal;color:var(--dh-yellow)}.dh-bn-teaser__lead{margin:0;max-width:44ch;font-size:1.25rem;line-height:1.5;font-weight:600}.dh-bn-teaser .dh-bn-clock__label{color:var(--dh-yellow)}.dh-bn-teaser .dh-bn-clock__unit{box-shadow:4px 4px 0 var(--dh-yellow)}.dh-bn-teaser .dh-btn{box-shadow:5px 5px 0 var(--dh-pink)}.dh-bn-teaser .dh-btn:hover{box-shadow:2px 2px 0 var(--dh-pink)}.dh-bn-teaser__fine{margin:0;font-size:.9375rem;font-weight:600;color:#c9d3e0}.dh-bn-mystery{flex:1 1 360px;position:relative;min-height:340px}.dh-bn-mystery__tag{position:absolute;display:flex;flex-direction:column;align-items:center;justify-content:center;width:190px;height:190px;border:var(--dh-border) solid var(--dh-ink);border-radius:50%;font-family:var(--font-heading--family, inherit);font-weight:800;text-transform:uppercase;line-height:.9;animation:dh-bn-wobble 3.2s ease-in-out infinite}.dh-bn-mystery__tag b{font-size:4rem;letter-spacing:-.02em}.dh-bn-mystery__tag span{font-size:1.375rem}.dh-bn-mystery__tag--1{top:0;left:4%;background:var(--dh-yellow);color:var(--dh-ink);box-shadow:8px 8px 0 var(--dh-pink);--r: -10deg}.dh-bn-mystery__tag--2{top:26%;right:2%;background:var(--dh-pink);color:var(--dh-white);box-shadow:8px 8px 0 var(--dh-yellow);animation-delay:-1.1s;--r: 8deg}.dh-bn-mystery__tag--3{bottom:0;left:22%;width:150px;height:150px;background:var(--dh-white);color:var(--dh-ink);box-shadow:8px 8px 0 var(--dh-yellow);animation-delay:-2.2s;--r: -4deg}.dh-bn-mystery__tag--3 b{font-size:2.75rem}.dh-bn-mystery__tag--3 span{font-size:1.125rem}@keyframes dh-bn-wobble{0%,to{transform:rotate(var(--r, 0deg))}50%{transform:rotate(calc(var(--r, 0deg) + 5deg)) scale(1.03)}}.dh-bn-teaser [data-dh-bn-phase][hidden]{display:none}body .promo-marquee .promo-marquee__divider{color:var(--dh-yellow)!important}@media screen and (max-width:749px){.dh-bn-tag{width:260px;padding-top:52px;box-shadow:8px 8px 0 var(--dh-pink)}.dh-bn-clock__unit{min-width:62px}.dh-bn-clock__unit b{font-size:1.875rem}.dh-bn-mystery{min-height:300px}.dh-bn-mystery__tag{width:150px;height:150px}.dh-bn-mystery__tag b{font-size:3rem}.dh-bn-mystery__tag--3{width:120px;height:120px}.dh-bn-mystery__tag--3 b{font-size:2.25rem}}@media(prefers-reduced-motion:reduce){.dh-bn-mystery__tag{animation:none;transform:rotate(var(--r, 0deg))}}.dh-photos{position:relative;padding:0 clamp(16px,4vw,40px) clamp(28px,4vw,48px) 0}.dh-photos--about{flex:1 1 380px;min-width:0}.dh-photos--cake{align-self:stretch;margin-top:8px;max-width:520px}.dh-photos__main{overflow:hidden;border:var(--dh-border) solid var(--dh-ink);border-radius:32px;background:var(--dh-white);box-shadow:10px 10px 0 var(--dh-ink);transform:rotate(-2deg)}.dh-photos--about .dh-photos__main{aspect-ratio:4 / 5}.dh-photos--cake .dh-photos__main{aspect-ratio:1 / 1;transform:rotate(2deg)}.dh-photos__main img,.dh-photos__extra img{display:block;width:100%;height:100%;object-fit:cover}.dh-photos__extra{position:absolute;right:0;bottom:0;width:42%;aspect-ratio:1 / 1;overflow:hidden;border:var(--dh-border) solid var(--dh-ink);border-radius:24px;background:var(--dh-white);box-shadow:6px 6px 0 var(--dh-ink);transform:rotate(6deg)}.dh-photos__caption{position:absolute;left:16px;bottom:8px;padding:6px 14px;border:3px solid var(--dh-ink);border-radius:999px;background:var(--dh-yellow);box-shadow:3px 3px 0 var(--dh-ink);color:var(--dh-ink);font-weight:800;font-size:.9375rem;transform:rotate(-3deg)}.dh-photos--about .dh-photos__extra img{object-position:62% 30%}@media screen and (max-width:749px){.dh-template-index slideshow-component slideshow-controls{position:static!important;inset:auto!important;transform:none!important;margin:0!important;padding-block:12px!important;justify-content:center}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/dh-black-november.css.map */
