.bf-popup[hidden]{display:none}.bf-popup{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483000;display:grid;place-items:center;padding:clamp(1rem,4vw,3rem)}.bf-popup__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#050814d1;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.bf-popup__panel{position:relative;width:min(100%,60rem);min-height:min(78vh,38rem);overflow:hidden;display:grid;place-items:center;color:#fff;background:radial-gradient(circle at 82% 18%,rgba(221,169,0,.22),transparent 26%),radial-gradient(circle at 18% 82%,rgba(60,79,141,.38),transparent 32%),linear-gradient(145deg,#11162f,#080b18 62%,#02030a);border:1px solid rgba(221,169,0,.7);box-shadow:0 2rem 7rem #0000007a}.bf-popup__panel:before,.bf-popup__panel:after{content:"";position:absolute;width:17rem;height:17rem;border:1px solid rgba(221,169,0,.24);border-radius:50%}.bf-popup__panel:before{top:-9rem;right:-6rem}.bf-popup__panel:after{bottom:-10rem;left:-7rem}.bf-popup__close{position:absolute;top:1rem;right:1rem;z-index:2;width:2.75rem;height:2.75rem;display:grid;place-items:center;padding:0;color:#fff;background:#ffffff14;border:1px solid rgba(255,255,255,.34);border-radius:50%;font:inherit;font-size:2rem;line-height:1;cursor:pointer}.bf-popup__close:hover,.bf-popup__close:focus-visible{color:#080b18;background:#dda900;outline:2px solid #ffffff;outline-offset:3px}.bf-popup__content{position:relative;z-index:1;max-width:47rem;padding:clamp(3.5rem,9vw,7rem) clamp(1.5rem,7vw,6rem);text-align:center}.bf-popup__eyebrow{margin:0 0 1.25rem;color:#dda900;font-size:clamp(.8rem,1.5vw,1rem);font-weight:700;letter-spacing:.2em;text-transform:uppercase}.bf-popup__title{margin:0;color:#fff;font-size:clamp(2.3rem,7vw,5.5rem);font-weight:800;line-height:.98;letter-spacing:-.035em;text-wrap:balance}.bf-popup__body{max-width:38rem;margin:1.5rem auto 0;color:#ffffffdb;font-size:clamp(1rem,2vw,1.25rem);line-height:1.55}.bf-popup__cta{display:inline-flex;align-items:center;justify-content:center;min-width:11rem;min-height:3.25rem;margin-top:2rem;padding:.8rem 1.6rem;color:#080b18;background:#dda900;border:2px solid #dda900;text-decoration:none;font-weight:800;letter-spacing:.08em;text-transform:uppercase;transition:background-color .16s ease,color .16s ease,transform .16s ease}.bf-popup__cta:hover,.bf-popup__cta:focus-visible{color:#dda900;background:transparent;transform:translateY(-2px);outline:2px solid #ffffff;outline-offset:3px}.bf-popup__terms{max-width:39rem;margin:1.25rem auto 0;color:#ffffffa3;font-size:.78rem;line-height:1.45}.bf-popup__decoration{position:absolute;right:clamp(1.5rem,5vw,4rem);bottom:clamp(1.5rem,5vw,4rem);display:flex;gap:.65rem;transform:rotate(-12deg)}.bf-popup__decoration span{width:.65rem;height:.65rem;background:#dda900;clip-path:polygon(50% 0,61% 35%,98% 35%,68% 57%,79% 94%,50% 72%,21% 94%,32% 57%,2% 35%,39% 35%)}html.bf-popup-open,html.bf-popup-open body{overflow:hidden}@media(max-width:749px){.bf-popup{padding:.75rem}.bf-popup__panel{min-height:82vh}.bf-popup__content{padding:4.5rem 1.5rem 3rem}.bf-popup__decoration{display:none}}@media(prefers-reduced-motion:reduce){.bf-popup__cta{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/3/compiled_assets/styles.css.map?subset=AAAAAAAAEA */
