.black-friday-bonus{color:#fff;background:radial-gradient(ellipse at 50% 100%,#1b1300 0,transparent 75%),#080808;padding:clamp(60px,5.729167vw,132px) 0;margin-top:-1px;overflow:hidden}.black-friday-bonus *,.black-friday-bonus *:before,.black-friday-bonus *:after{box-sizing:border-box}.black-friday-bonus .black-friday-bonus__inner{width:68.75%;margin:0 auto}.black-friday-bonus .black-friday-bonus__heading{margin:0;color:inherit;font-family:inherit;font-size:clamp(24px,40px,48px);font-weight:600;line-height:1.4;letter-spacing:0;text-align:center;text-transform:none}.black-friday-bonus .black-friday-bonus__timeline{margin-top:clamp(40px,60px,76px);overflow-x:auto}.black-friday-bonus .black-friday-bonus__stages{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);grid-template-rows:repeat(4,auto);list-style:none;margin:0;padding:0 0 4px}.black-friday-bonus .black-friday-bonus__stage{display:grid;grid-row:1 / span 4;grid-template-rows:subgrid;min-width:0;text-align:center;color:#a1a1a1}.black-friday-bonus .black-friday-bonus__stage>*{align-self:start}.black-friday-bonus .black-friday-bonus__stage-title{color:inherit;font-family:inherit;font-size:clamp(12px,16px,19px);font-weight:600;line-height:1.4;text-transform:none;letter-spacing:0;margin:0 8px 12px}.black-friday-bonus .black-friday-bonus__date{display:inline-block;justify-self:center;background:#1f1f20;border:1px solid #3D3D3D;border-radius:30px;padding:5px 16px;font-size:clamp(12px,16px,19px);line-height:1.4}.black-friday-bonus .black-friday-bonus__line{position:relative;display:block;height:3px;margin-top:25px;background:#232323}.black-friday-bonus .black-friday-bonus__line span{position:absolute;top:50%;left:50%;width:26px;height:26px;border-radius:50%;border:3px solid #2a2a2a;background:#080808;transform:translate(-50%,-50%)}.black-friday-bonus .black-friday-bonus__stage-description{margin:28px 8px 0;font-size:clamp(11px,.833333vw,19px);line-height:1.4}.black-friday-bonus .black-friday-bonus__stage.is-active{color:#fff}.black-friday-bonus .is-active .black-friday-bonus__date{color:#15110b;border-color:var(--bfb-gold);background:var(--bfb-gold)}.black-friday-bonus .is-active .black-friday-bonus__line{background:var(--bfb-gold)}.black-friday-bonus .is-active .black-friday-bonus__line span{background:#fff;border-color:var(--bfb-gold)}.black-friday-bonus .black-friday-bonus__cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:clamp(32px,3.125vw,72px)}.black-friday-bonus .black-friday-bonus__offer,.black-friday-bonus .black-friday-bonus__signup{position:relative;min-width:0;border:1px solid #3b301a;border-radius:18px;background:radial-gradient(ellipse at 85% 70%,#51412680,transparent 55%),#ffffff05}.black-friday-bonus .black-friday-bonus__offer{min-height:15.666667vw;padding:2.083333vw 1.4vw}.black-friday-bonus .black-friday-bonus__card-title{position:relative;z-index:1;margin:0;color:inherit;font-family:inherit;font-size:clamp(16px,1.25vw,30px);line-height:1.4;font-weight:500;letter-spacing:0;text-transform:none;overflow-wrap:anywhere}.black-friday-bonus .black-friday-bonus__offer .black-friday-bonus__card-title{width:100%}.black-friday-bonus .black-friday-bonus__offer--has-art .black-friday-bonus__card-title{width:72%}.black-friday-bonus .black-friday-bonus__description{margin:14px 0 0;color:#ffffffb2;font-size:clamp(12px,calc(16 / 1920 * 100vw),19px);line-height:1.4;overflow-wrap:anywhere}.black-friday-bonus .black-friday-bonus__offer .black-friday-bonus__description{width:100%}.black-friday-bonus .black-friday-bonus__offer--has-art .black-friday-bonus__description{width:70%}.black-friday-bonus .black-friday-bonus__discount-codes{position:relative;z-index:1;display:grid;width:100%;margin-top:10px}.black-friday-bonus .black-friday-bonus__offer--has-art .black-friday-bonus__discount-codes{width:54%}.black-friday-bonus .black-friday-bonus__discount-code-description{position:relative;z-index:1;width:100%;margin:8px 0 0;color:#ffffffb2;font-size:clamp(12px,calc(14 / 1920 * 100vw),16px);line-height:1.4}.black-friday-bonus .black-friday-bonus__discount-code-row{display:grid;grid-template-columns:1fr;align-items:center;column-gap:10px;color:#ffffffb2;font-size:clamp(12px,calc(16 / 1920 * 100vw),18px);line-height:1.4}.black-friday-bonus .black-friday-bonus__copy-code{flex:0 0 auto;border:0;border-radius:20px;padding:7px 20px;color:#262629;background:var(--bfb-gold);font:inherit;line-height:1.2;cursor:pointer}.black-friday-bonus .black-friday-bonus__copy-code:hover{filter:brightness(1.08)}.black-friday-bonus .black-friday-bonus__copy-code.is-copied,.black-friday-bonus .black-friday-bonus__copy-code.is-copied:hover{background:#868686;filter:none}.black-friday-bonus .black-friday-bonus__copy-code:focus-visible{outline:2px solid #fff;outline-offset:2px}.black-friday-bonus .black-friday-bonus__art{position:absolute;right:16px;top:50%;transform:translateY(-50%);width:32%;aspect-ratio:1;display:grid;place-items:center}.black-friday-bonus .black-friday-bonus__art img{display:block;width:100%;height:100%;object-fit:contain;transform:scale(1.9)}.black-friday-bonus .black-friday-bonus__art:nth-of-type(2) img{transform:scale(2.4)}.black-friday-bonus .black-friday-bonus__gift img{display:block;width:100%;height:100%;object-fit:contain;transform:scale(1.3)}.black-friday-bonus .black-friday-bonus__badge{display:flex;flex-direction:column;align-items:center;justify-content:center;width:85%;aspect-ratio:.9;border:3px double #e8cb90;border-radius:32% 32% 42% 42%;background:linear-gradient(135deg,#45413b,#171719);box-shadow:0 0 30px #d3a45530;color:#f0bb61;transform:rotate(-8deg)}.black-friday-bonus .black-friday-bonus__badge strong{font-size:clamp(28px,4vw,84px);line-height:.95;color:#fff0d5}.black-friday-bonus .black-friday-bonus__badge sup{font-size:.45em}.black-friday-bonus .black-friday-bonus__badge b{font-size:clamp(12px,1.3vw,28px);line-height:1}.black-friday-bonus .black-friday-bonus__badge small{background:#d9aa57;color:#30220f;font-size:clamp(10px,.8vw,18px);padding:2px 5px;margin-top:5px}.black-friday-bonus .black-friday-bonus__signup{grid-column:auto;min-height:15.666667vw;padding:2.083333vw 1.4vw;display:flex;flex-direction:column;justify-content:center}.black-friday-bonus .black-friday-bonus__signup-content{width:100%}.black-friday-bonus .black-friday-bonus__signup--has-gift .black-friday-bonus__signup-content{width:62%}.black-friday-bonus .black-friday-bonus__signup-content .black-friday-bonus__description{max-width:440px}.black-friday-bonus .black-friday-bonus__gift{position:absolute;right:6%;top:4%;width:32%;height:92%}.black-friday-bonus .black-friday-bonus__gift-placeholder{width:100%;height:100%;fill:#d9ad61}.black-friday-bonus .black-friday-bonus__form{position:relative;width:100%;margin-top:24px}.black-friday-bonus .black-friday-bonus__signup--has-gift .black-friday-bonus__form{width:62%}.black-friday-bonus .black-friday-bonus__fields{display:flex;gap:10px}.black-friday-bonus .black-friday-bonus__email{min-width:0;width:100%;flex:1 1 0;border:1px solid #404040;border-radius:48px;padding:16px 20px;background:#ffffff05;color:#fff;font-family:inherit;font-size:clamp(12px,calc(16 / 1920 * 100vw),18px);line-height:1.2}.black-friday-bonus .black-friday-bonus__email::placeholder{color:#fff;opacity:1}.black-friday-bonus .black-friday-bonus__submit{flex-shrink:0;border:0;border-radius:48px;padding:16px 32px;background:var(--bfb-gold);color:#262629;cursor:pointer;font-family:inherit;font-size:clamp(12px,calc(16 / 1920 * 100vw),18px);line-height:1.2}.black-friday-bonus .black-friday-bonus__submit:hover{filter:brightness(1.1)}.black-friday-bonus .black-friday-bonus__timeline:focus-visible,.black-friday-bonus .black-friday-bonus__email:focus-visible,.black-friday-bonus .black-friday-bonus__submit:focus-visible{outline:2px solid var(--bfb-gold);outline-offset:3px}.black-friday-bonus .black-friday-bonus__email:focus-visible{outline-offset:0}.black-friday-bonus .black-friday-bonus__message{margin:12px 0 0;font-size:14px;color:#fff}.black-friday-bonus .black-friday-bonus__visually-hidden{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.black-friday-bonus .black-friday-bonus__mobile-copy{display:none}@media(max-width:767px){.black-friday-bonus .black-friday-bonus__desktop-copy{display:none}.black-friday-bonus .black-friday-bonus__mobile-copy{display:inline}.black-friday-bonus{padding:30px 0 48px}.black-friday-bonus .black-friday-bonus__inner{width:100%}.black-friday-bonus .black-friday-bonus__heading{padding:0 20px;font-size:24px}.black-friday-bonus .black-friday-bonus__timeline{margin:32px 0 0 20px;padding:0 0 4px;scrollbar-width:thin;scrollbar-color:#574423 transparent}.black-friday-bonus .black-friday-bonus__stages{grid-auto-columns:200px}.black-friday-bonus .black-friday-bonus__stage-title{font-size:14px;margin-bottom:10px}.black-friday-bonus .black-friday-bonus__date{padding:4px 14px;font-size:14px}.black-friday-bonus .black-friday-bonus__line{margin-top:24px}.black-friday-bonus .black-friday-bonus__line span{width:20px;height:20px}.black-friday-bonus .black-friday-bonus__stage-description{margin-top:24px;font-size:12px}.black-friday-bonus .black-friday-bonus__cards{grid-template-columns:minmax(0,1fr);margin:20px 20px 0;gap:16px}.black-friday-bonus .black-friday-bonus__offer{min-height:218px;padding:24px;border-radius:16px}.black-friday-bonus .black-friday-bonus__card-title{font-size:20px;line-height:1.4}.black-friday-bonus .black-friday-bonus__offer .black-friday-bonus__card-title,.black-friday-bonus .black-friday-bonus__offer--has-art .black-friday-bonus__card-title{width:100%}.black-friday-bonus .black-friday-bonus__description{margin-top:10px;font-size:14px;line-height:1.4}.black-friday-bonus .black-friday-bonus__offer .black-friday-bonus__description{width:100%}.black-friday-bonus .black-friday-bonus__offer--has-art .black-friday-bonus__description{width:57%}.black-friday-bonus .black-friday-bonus__discount-codes{width:100%}.black-friday-bonus .black-friday-bonus__offer--has-art .black-friday-bonus__discount-codes{width:57%}.black-friday-bonus .black-friday-bonus__discount-code-description{font-size:14px}.black-friday-bonus .black-friday-bonus__art:nth-of-type(2) img{transform:scale(2)}.black-friday-bonus .black-friday-bonus__discount-code-row{grid-template-columns:1fr;column-gap:8px;font-size:14px}.black-friday-bonus .black-friday-bonus__copy-code{padding:3px 10px}.black-friday-bonus .black-friday-bonus__art{width:38%;right:6%;bottom:auto;top:50%;transform:translateY(-50%)}.black-friday-bonus .black-friday-bonus__badge strong{font-size:44px}.black-friday-bonus .black-friday-bonus__badge b{font-size:14px}.black-friday-bonus .black-friday-bonus__signup{min-height:218px;padding:24px;border-radius:16px;justify-content:flex-start}.black-friday-bonus .black-friday-bonus__signup-content,.black-friday-bonus .black-friday-bonus__signup--has-gift .black-friday-bonus__signup-content{width:100%}.black-friday-bonus .black-friday-bonus__signup-content .black-friday-bonus__description{width:100%;line-height:1.7}.black-friday-bonus .black-friday-bonus__form{order:2}.black-friday-bonus .black-friday-bonus__gift{position:relative;inset:auto;order:3;width:100%;height:auto;margin-top:16px}.black-friday-bonus .black-friday-bonus__gift img{height:auto}.black-friday-bonus .black-friday-bonus__gift-placeholder{height:auto;aspect-ratio:1}.black-friday-bonus .black-friday-bonus__form,.black-friday-bonus .black-friday-bonus__signup--has-gift .black-friday-bonus__form{width:100%;margin-top:18px}.black-friday-bonus .black-friday-bonus__email{padding:9px 12px;font-size:14px}.black-friday-bonus .black-friday-bonus__submit{padding:9px 18px;font-size:14px}}@media(min-width:1025px)and (max-width:1480px){.black-friday-bonus .black-friday-bonus__inner{width:calc(100% - 120px)}}@media(min-width:768px)and (max-width:1024px){.black-friday-bonus .black-friday-bonus__inner{width:calc(100% - 30px)}}.black-friday-bonus{font-family:Roboto,Arial,sans-serif;background:radial-gradient(ellipse at 50% 100%,#1b1300 0,transparent 75%),#07080a}.black-friday-bonus .black-friday-bonus__stage-title{font-size:16px;line-height:1.5}.black-friday-bonus .black-friday-bonus__date{font-size:16px;line-height:1.7}.black-friday-bonus .black-friday-bonus__stage-description,.black-friday-bonus .black-friday-bonus__description{font-size:16px;line-height:1.4}.black-friday-bonus .black-friday-bonus__offer,.black-friday-bonus .black-friday-bonus__signup{border-color:#3d2c1e;border-radius:16px}@media(max-width:767px){.black-friday-bonus .black-friday-bonus__heading{font-size:24px;line-height:1.333}.black-friday-bonus .black-friday-bonus__stage-title{font-size:14px;line-height:1.714}.black-friday-bonus .black-friday-bonus__date{font-size:14px;line-height:1.57}.black-friday-bonus .black-friday-bonus__stage-description{font-size:12px;line-height:1.667}}
/*# sourceMappingURL=/cdn/shop/t/57/assets/black-friday-bonus.css.map */
