.bf-dark{background:#141414;color:#f8f3e9;font-family:var(--sans,"DM Sans",sans-serif)}.bf-dark *{box-sizing:border-box}.bf-dark__main{display:grid;grid-template-columns:50% 50%;max-width:1800px;margin:auto;min-height:610px;overflow:hidden}.bf-dark__copy{padding:60px 0 56px clamp(28px,5vw,88px);position:relative;z-index:1;align-self:center}.bf-dark__label{color:#d5bb8d;font-size:13px;font-weight:700;letter-spacing:.25em;text-transform:uppercase;margin:0 0 21px}.bf-dark__headline{font-family:var(--sans,"DM Sans",sans-serif);font-weight:800;letter-spacing:-.065em;font-size:clamp(58px,6.5vw,110px);line-height:.98;margin:0;color:#fff9ee}.bf-dark__headline span{display:block}.bf-dark__headline span:last-child{color:#d5bb8d}.bf-dark__saving{font-size:clamp(23px,2.3vw,36px);font-weight:500;line-height:1.3;margin:26px 0 5px;color:#fff9ee}.bf-dark__note{font-size:13px;line-height:1.6;color:#c6c0b7;margin:0 0 27px}.bf-dark__button{display:inline-flex;align-items:center;justify-content:center;gap:30px;min-height:54px;padding:15px 26px;background:#eddbba;color:#171614;font-weight:700;font-size:14px;letter-spacing:.01em;border:1px solid #eddbba;text-decoration:none;border-radius:2px}.bf-dark__button:hover{background:#fff3db;border-color:#fff3db;color:#141414}.bf-dark a:focus-visible{outline:3px solid #f8e1b5;outline-offset:5px}.bf-dark__stock{font-size:12px;color:#d0c5b5;margin:15px 0 0}.bf-dark__photo{position:relative;min-width:0;display:flex;align-items:center;justify-content:center}.bf-dark__photo img{display:block;width:100%;height:100%;object-fit:contain;object-position:50% 50%;max-height:730px}.bf-dark__photo:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(90deg,#141414,transparent 16%),linear-gradient(0deg,#141414,transparent 15%)}.bf-dark__extras{border-top:1px solid #ffffff18;background:#1a1a1a;padding:22px clamp(28px,5vw,88px) 15px}.bf-dark__offers{max-width:1624px;margin:0 auto;display:grid;grid-template-columns:1.35fr 1fr;gap:28px}.bf-dark__offer{font-size:13px;color:#cfc8be;line-height:1.7;margin:0}.bf-dark__offer strong{color:#eee5d7;font-size:17px;font-weight:600}.bf-dark__offer a{color:inherit;text-decoration:underline;text-underline-offset:4px}.bf-dark__offer+.bf-dark__offer{border-left:1px solid #ffffff20;padding-left:28px}.bf-dark__coupon{color:#eddbba;font-weight:600;white-space:nowrap}.bf-dark__terms{max-width:1624px;margin:12px auto 0;color:#afa99f;font-size:10px;line-height:1.6}@media(max-width:1000px)and (min-width:701px){.bf-dark__main{grid-template-columns:52% 48%;min-height:570px}.bf-dark__copy{padding:44px 0 44px 30px}.bf-dark__headline{font-size:7vw}.bf-dark__photo img{object-position:60% center}.bf-dark__offers{gap:18px}}@media(max-width:700px){.bf-dark__main{display:flex;flex-direction:column;min-height:0}.bf-dark__copy{padding:34px 24px 12px;align-self:stretch}.bf-dark__label{font-size:11px;margin-bottom:16px}.bf-dark__headline{font-size:clamp(48px,11.8vw,78px);line-height:1}.bf-dark__saving{font-size:26px;margin-top:22px}.bf-dark__note{font-size:12px;margin-bottom:20px}.bf-dark__button{min-height:52px;width:100%;font-size:14px}.bf-dark__stock{font-size:11px;margin-top:12px}.bf-dark__photo{height:auto;aspect-ratio:3/2}.bf-dark__photo img{height:100%;object-fit:contain}.bf-dark__photo:after{background:linear-gradient(180deg,#141414,transparent 12%,transparent 87%,#141414)}.bf-dark__extras{padding:20px 24px}.bf-dark__offers{grid-template-columns:1fr;gap:15px}.bf-dark__offer{font-size:12px}.bf-dark__offer strong{font-size:16px}.bf-dark__offer+.bf-dark__offer{border-left:0;border-top:1px solid #ffffff20;padding:14px 0 0}.bf-dark__terms{font-size:10px;margin-top:14px}}@media(min-width:701px){.bf-dark__main{position:relative;display:block;min-height:610px}.bf-dark__copy{width:52%;padding-top:76px;padding-bottom:76px;z-index:2}.bf-dark__photo{position:absolute;top:0;right:0;bottom:0;left:30%;width:70%;height:100%;z-index:0}.bf-dark__photo img{width:100%;height:100%;max-height:none;object-fit:contain;object-position:right center}.bf-dark__photo:after{background:linear-gradient(90deg,#141414 0%,rgba(20,20,20,.65) 5%,transparent 15%),linear-gradient(0deg,#141414,transparent 9%)}}@media(min-width:701px)and (max-width:1000px){.bf-dark__main{min-height:570px}.bf-dark__copy{width:54%;padding-top:56px;padding-bottom:56px}.bf-dark__photo{left:29%;width:71%}.bf-dark__photo img{object-position:right center}}
/*# sourceMappingURL=/cdn/shop/t/279/assets/black-friday-dark.css.map */
