.xplora-bf-banner{--bf-orange:#ff754e;position:relative;isolation:isolate;overflow:hidden;background:radial-gradient(ellipse at 85% 45%,#563022 0,transparent 51%),#151515;color:#fff9f3;border-bottom:4px solid #151515}.xplora-bf-banner,.xplora-bf-banner *{box-sizing:border-box}.xplora-bf-banner:before{position:absolute;z-index:-1;width:450px;height:450px;border:1px dashed #ff754e55;border-radius:50%;right:-130px;top:-200px;content:""}.xplora-bf-banner__inner{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:center;gap:30px;width:min(100% - 40px,1200px);margin:0 auto;padding:35px 0 30px}.xplora-bf-banner__copy{min-width:0}.xplora-bf-banner p{margin:0}.xplora-bf-banner .xplora-bf-banner__kicker{display:inline-block;transform:rotate(-2deg);padding:6px 11px;margin-bottom:14px;background:var(--bf-orange);color:#221009;font:900 12px/1.3 system-ui,sans-serif;letter-spacing:.08em;text-transform:uppercase;box-shadow:4px 4px #000}.xplora-bf-banner h2{max-width:10ch;margin:0;color:#fff9f3;font-family:Rajdhani,system-ui,sans-serif;font-size:clamp(48px,6.6vw,84px);font-weight:900;line-height:.94;letter-spacing:-.035em;text-transform:uppercase;text-wrap:balance}.xplora-bf-banner .xplora-bf-banner__tagline{margin-top:13px;color:var(--bf-orange);font:italic 850 clamp(24px,3vw,36px)/1.15 system-ui,sans-serif;letter-spacing:-.04em}.xplora-bf-banner .xplora-bf-banner__description{max-width:43ch;margin-top:14px;color:#eee2d9;font:400 16px/1.45 system-ui,sans-serif}.xplora-bf-banner .xplora-bf-banner__link{display:inline-flex;align-items:center;justify-content:center;gap:17px;min-height:54px;margin-top:20px;padding:14px 23px;border:2px solid #ffb79f;border-radius:7px;background:var(--bf-orange);color:#24100a;font:900 16px/1.25 system-ui,sans-serif;text-transform:uppercase;text-decoration:none;box-shadow:5px 5px #000;transition:transform .18s,box-shadow .18s}.xplora-bf-banner__link span{font-size:24px;line-height:.8}.xplora-bf-banner .xplora-bf-banner__link:hover{transform:translate(-2px,-2px);box-shadow:7px 7px #000;background:#ff9b7d;color:#24100a;text-decoration:none}.xplora-bf-banner__link:focus-visible{outline:3px solid white;outline-offset:5px}.xplora-bf-banner .xplora-bf-banner__dates{margin-top:13px;color:#cabbb1;font:500 12px/1.4 system-ui,sans-serif}.xplora-bf-banner__bonus{position:relative;min-width:0;width:100%;max-width:390px;padding-top:20px;justify-self:end}.xplora-bf-banner__photo{overflow:hidden;width:100%;aspect-ratio:1.25;border:5px solid #ff754e;border-radius:22px;transform:rotate(4deg);box-shadow:12px 13px #0008}.xplora-bf-banner__photo img{display:block;width:100%;height:100%;object-fit:cover;margin:0}.xplora-bf-banner .xplora-bf-banner__sticker{position:absolute;right:-8px;top:0;max-width:215px;padding:12px 17px;transform:rotate(-8deg);background:var(--bf-orange);color:#24100a;border:3px solid #151515;border-radius:8px;box-shadow:5px 5px #0008;font:950 27px/.96 Rajdhani,system-ui,sans-serif;text-align:center;text-transform:uppercase}.xplora-bf-banner .xplora-bf-banner__bonus-note{margin:27px 0 0;color:#e9d8cd;font:600 12px/1.4 system-ui,sans-serif;text-align:center}.xplora-bf-banner__spark{position:absolute;z-index:1;color:var(--bf-orange);font-size:60px;line-height:1}.xplora-bf-banner__spark--one{left:-39px;top:16px;transform:rotate(12deg)}.xplora-bf-banner__spark--two{right:-20px;bottom:34px;font-size:46px;transform:rotate(-15deg)}.xplora-bf-banner__ribbon{display:flex;align-items:center;justify-content:center;gap:28px;padding:11px 20px;border-top:2px solid #151515;background:var(--bf-orange);color:#24100a}.xplora-bf-banner__ribbon p{font:900 13px/1.4 system-ui,sans-serif;letter-spacing:.08em;text-align:center;text-transform:uppercase}.xplora-bf-banner__ribbon>span{font-size:24px;line-height:1}@media(max-width:759px){.xplora-bf-banner__inner{grid-template-columns:minmax(0,1fr);gap:24px;width:calc(100% - 36px);padding:27px 0 23px;text-align:center}.xplora-bf-banner h2{max-width:10ch;margin-inline:auto;font-size:clamp(46px,12vw,70px)}.xplora-bf-banner .xplora-bf-banner__description{margin-inline:auto;font-size:15px}.xplora-bf-banner .xplora-bf-banner__link{width:100%;margin-top:17px;font-size:14px}.xplora-bf-banner__bonus{max-width:230px;justify-self:center;padding-top:10px}.xplora-bf-banner__photo{border-width:4px;aspect-ratio:1.5}.xplora-bf-banner .xplora-bf-banner__sticker{top:-6px;right:-20px;max-width:145px;padding:8px 10px;font-size:20px}.xplora-bf-banner .xplora-bf-banner__bonus-note{margin-top:18px;font-size:11px}.xplora-bf-banner__spark--one{top:5px;left:-27px;font-size:42px}.xplora-bf-banner__spark--two{right:-25px;bottom:31px;font-size:34px}.xplora-bf-banner__ribbon{padding:10px 15px;gap:12px}.xplora-bf-banner__ribbon p{font-size:10px;letter-spacing:.045em}}@media(prefers-reduced-motion:reduce){.xplora-bf-banner .xplora-bf-banner__link{transition:none}}.xplora-bf-banner__bonus{max-width:430px}.xplora-bf-banner__gear-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:repeat(2,minmax(0,1fr));gap:7px;padding:7px;aspect-ratio:1.25;background:#211b18;transform:rotate(2deg)}.xplora-bf-banner__gear-tile{display:flex;position:relative;flex-direction:column;min-width:0;min-height:0;overflow:hidden;border-radius:7px;margin:0;background:#332a25}.xplora-bf-banner__gear-tile img{display:block;flex:1;min-height:0;width:100%;height:100%;object-fit:cover}.xplora-bf-banner__gear-tile--contain img{object-fit:contain}.xplora-bf-banner__gear-tile figcaption{flex:none;min-height:22px;padding:5px 4px;color:#fff9f3;background:#211b18;font:850 10px/1.2 system-ui,sans-serif;text-align:center;text-transform:uppercase;letter-spacing:.02em}@media(max-width:759px){.xplora-bf-banner__bonus{max-width:330px}.xplora-bf-banner__gear-grid{aspect-ratio:1.3;gap:5px;padding:5px}.xplora-bf-banner__gear-tile figcaption{font-size:9px;min-height:22px}}.product_badges .xplora-bf-deal-badge{background:#10121a;border:1px solid rgb(255 255 255 / 35%);border-inline-start:3px solid #d23445;border-radius:4px;box-shadow:0 2px 8px #0000003d;color:#fff;display:grid;gap:2px;line-height:1.15;margin-bottom:4px;padding:5px 7px;pointer-events:none;text-align:start}.xplora-bf-deal-badge strong{color:inherit;font-size:10px;font-weight:800;letter-spacing:.07em;text-transform:uppercase}.xplora-bf-deal-badge span{color:#f2f4f8;font-size:10px;font-weight:600}
/*# sourceMappingURL=/cdn/shop/t/37/compiled_assets/styles.css.map */
