dl-bf-hero.dl-bf-hero{--dl-gold: #d6b47d;--dl-ivory: #fff9ef;position:relative;display:block;width:100%;overflow:hidden;isolation:isolate;background:#170e07;color:var(--dl-ivory);container-type:inline-size}.dl-bf-hero *,.dl-bf-hero *:before,.dl-bf-hero *:after{box-sizing:border-box}.dl-bf-hero__media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1}.dl-bf-hero__image{display:block;width:100%;height:100%;object-fit:cover;object-position:right center}.dl-bf-hero__layout{min-height:44cqw;padding:4.5cqw 0 2cqw 4.9cqw}.dl-bf-hero__content{width:29.8cqw;text-align:left}.dl-bf-hero__eyebrow{margin:0 0 .95cqw;color:var(--dl-ivory);font:400 1cqw/1.25 Arial,sans-serif;letter-spacing:.85cqw}.dl-bf-hero__title{margin:0;color:var(--dl-ivory);font:900 6.9cqw/.88 Arial,Helvetica,sans-serif;letter-spacing:-.25cqw;text-transform:uppercase}.dl-bf-hero__title span{display:block}.dl-bf-hero__offer{margin:1.05cqw 0 .55cqw;color:var(--dl-gold);font:700 2.1cqw/1.14 Arial,sans-serif;letter-spacing:.04cqw;white-space:nowrap}.dl-bf-hero__tagline{margin:0;color:var(--dl-ivory);font:400 1.28cqw/1.35 Georgia,Times New Roman,serif}.dl-bf-hero a.dl-bf-hero__shop{display:inline-flex;align-items:center;justify-content:center;gap:1.4cqw;min-height:44px;margin-top:1.35cqw;padding:.95cqw 1.65cqw;border:1px solid var(--dl-gold);border-radius:1px;background:var(--dl-gold);color:#1c120b;font:700 1.05cqw/1.2 Arial,sans-serif;letter-spacing:.02em;text-decoration:none;transition:background-color .15s ease}.dl-bf-hero a.dl-bf-hero__shop:hover{background:#edd1a4}.dl-bf-hero__coupons{margin-top:1cqw;border-top:1px solid #9d794e}.dl-bf-hero__coupon{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,42%);gap:.7cqw;align-items:center;padding:.6cqw 0;border-bottom:1px solid #9d794e}.dl-bf-hero__saving{display:block;color:var(--dl-gold);font:700 1.65cqw/1.1 Arial,sans-serif}.dl-bf-hero__condition{display:block;margin-top:.3cqw;color:var(--dl-ivory);font:400 max(12px,1cqw)/1.3 Arial,sans-serif}.dl-bf-hero button.dl-bf-hero__copy{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.3cqw;width:100%;min-height:48px;padding:.62cqw .4cqw;border:1px solid var(--dl-gold);border-radius:2px;background:#1a0f0859;color:var(--dl-gold);cursor:pointer;text-align:center;font-family:Arial,sans-serif;transition:background-color .15s ease}.dl-bf-hero__code{color:var(--dl-gold);font-size:max(11px,1.03cqw);font-weight:700;line-height:1.15;white-space:nowrap}.dl-bf-hero__copy-line{display:inline-flex;align-items:center;gap:.45cqw;color:var(--dl-ivory);font-size:max(12px,.98cqw);line-height:1.15}.dl-bf-hero__copy-line svg{width:max(12px,.8cqw);height:max(12px,.8cqw);fill:none;stroke:currentColor;stroke-width:1.4}.dl-bf-hero button.dl-bf-hero__copy:hover,.dl-bf-hero button.dl-bf-hero__copy[aria-pressed=true]{background:#d6b47d29}.dl-bf-hero a:focus-visible,.dl-bf-hero button:focus-visible,.dl-bf-hero input:focus-visible{outline:2px solid #fff7e7;outline-offset:4px}.dl-bf-hero__terms{margin:.6cqw 0 0;color:#f1e5d3;font:400 max(11px,.72cqw)/1.4 Arial,sans-serif}.dl-bf-hero__message{margin:8px 0 0;color:#f5deb5;font:400 13px/1.4 Arial,sans-serif}.dl-bf-hero__message:empty{display:none}.dl-bf-hero [data-dl-bf-manual-code]{width:100%;margin-top:8px;padding:10px;background:#fff8ec;color:#1c120b;border:1px solid var(--dl-gold);border-radius:2px;font:600 16px/1.4 Arial,sans-serif}.dl-bf-hero [hidden]{display:none!important}.dl-bf-hero__noscript{font:400 13px/1.4 Arial,sans-serif}.dl-bf-hero__noscript a{color:#f5deb5;text-decoration:underline}@media(min-width:1100px)and (max-width:1399px){.dl-bf-hero__layout{padding-top:3.5cqw}.dl-bf-hero__title{font-size:6.5cqw}.dl-bf-hero__offer{margin-top:.8cqw}.dl-bf-hero__coupon{padding-block:.5cqw}}@media(max-width:1099px){.dl-bf-hero__media{position:relative;inset:auto;z-index:0;height:clamp(220px,65vw,430px)}.dl-bf-hero__image{object-position:right 38%}.dl-bf-hero__layout{min-height:0;padding:26px 24px 30px;background:linear-gradient(135deg,#24160d,#130c07)}.dl-bf-hero__content{width:100%;max-width:550px;margin:0 auto}.dl-bf-hero__eyebrow{margin-bottom:12px;font-size:11px;letter-spacing:6px}.dl-bf-hero__title{font-size:clamp(46px,12vw,72px);line-height:.92;letter-spacing:-.035em}.dl-bf-hero__title span{display:inline}.dl-bf-hero__offer{margin:14px 0 7px;font-size:clamp(19px,4.7vw,28px);letter-spacing:.015em;white-space:normal}.dl-bf-hero__tagline{font-size:15px;line-height:1.45}.dl-bf-hero a.dl-bf-hero__shop{gap:20px;min-height:48px;margin-top:18px;padding:14px 23px;font-size:13px}.dl-bf-hero__coupons{margin-top:20px}.dl-bf-hero__coupon{grid-template-columns:minmax(0,1fr) minmax(145px,44%);gap:10px;padding:13px 0}.dl-bf-hero__saving{font-size:22px}.dl-bf-hero__condition{margin-top:5px;font-size:12px}.dl-bf-hero button.dl-bf-hero__copy{gap:5px;min-height:58px;padding:9px 7px}.dl-bf-hero__code{font-size:12px}.dl-bf-hero__copy-line{gap:7px;font-size:12px}.dl-bf-hero__copy-line svg{width:13px;height:13px}.dl-bf-hero__terms{margin-top:12px;font-size:11px}}@media(max-width:359px){.dl-bf-hero__layout{padding-inline:16px}.dl-bf-hero__coupon{grid-template-columns:minmax(0,1fr) 143px;gap:8px}.dl-bf-hero__saving{font-size:20px}}@media(prefers-reduced-motion:reduce){.dl-bf-hero a.dl-bf-hero__shop,.dl-bf-hero button.dl-bf-hero__copy{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/21/assets/dl-black-friday-hero.css.map */
