.shopify-section.gr-bf-section{width:100%;max-width:none;margin-inline:0;margin-block-start:0;padding-inline:0;padding-block-start:0}.gr-bf-wrap{width:100%;box-sizing:border-box;padding:0 0 var(--gr-bf-space, 24px);container-type:inline-size}.gr-bf,.gr-bf *{box-sizing:border-box}.gr-bf{position:relative;isolation:isolate;display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);width:100%;max-width:none;margin:0;overflow:hidden;border:1px solid #ffffff14;border-inline:0;border-radius:0;background:var(--gr-bf-bg, #191919);color:var(--gr-bf-fg, #ffffff);font-family:inherit;text-align:start}.gr-bf:before{content:"";position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;pointer-events:none;background:repeating-linear-gradient(132deg,transparent 0,transparent 74px,#ffffff04 75px,transparent 76px)}.gr-bf__rail{position:absolute;inset:0 auto 0 0;width:5px;background:var(--gr-bf-accent, #ff580d)}.gr-bf__copy{padding:clamp(32px,4.2cqi,64px)}.gr-bf__eyebrow{display:flex;align-items:center;flex-wrap:wrap;gap:10px 14px;margin-bottom:26px}.gr-bf__brand{font-size:13px;line-height:1.4;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.gr-bf__divider{width:1px;height:12px;background:#ffffff45}.gr-bf__access{font-size:11px;line-height:1.4;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:#ffffffb8}.gr-bf .gr-bf__heading{margin:0;color:var(--gr-bf-fg, #fff);font-family:inherit;font-size:clamp(38px,5.1cqi,70px);line-height:.98;font-weight:900;letter-spacing:-.045em;text-transform:uppercase;overflow-wrap:anywhere}.gr-bf .gr-bf__subheading{margin:8px 0 0;color:var(--gr-bf-accent, #ff580d);font-size:clamp(26px,3.3cqi,43px);line-height:1.05;font-weight:800;letter-spacing:-.025em;text-transform:uppercase}.gr-bf .gr-bf__body{max-width:430px;margin:23px 0 24px;color:#ffffffbd;font-size:15px;line-height:1.65;font-weight:400}.gr-bf .gr-bf__button{display:inline-flex;justify-content:center;align-items:center;gap:24px;min-height:52px;max-width:100%;padding:13px 24px;border:1px solid var(--gr-bf-accent, #ff580d);border-radius:26px;background:var(--gr-bf-accent, #ff580d);color:#171717;font-size:15px;line-height:1.35;font-family:inherit;font-weight:800;text-decoration:none;transition:filter .18s ease,transform .18s ease}.gr-bf__button svg{flex:0 0 20px}.gr-bf .gr-bf__button:hover{filter:brightness(1.1);transform:translateY(-1px)}.gr-bf .gr-bf__button:focus-visible{outline:3px solid #fff;outline-offset:4px}.gr-bf .gr-bf__fineprint{margin:13px 0 0;color:#ffffffa6;font-size:11px;line-height:1.5}.gr-bf__offer{position:relative;display:flex;justify-content:center;align-items:center;min-width:0;margin:32px 0;border-inline-start:1px solid #ffffff20;overflow:hidden}.gr-bf__offer:before{content:"";position:absolute;width:360px;height:360px;border:1px solid #ffffff0a;border-radius:50%;box-shadow:0 0 0 34px #ffffff02,0 0 0 68px #ffffff02;pointer-events:none}.gr-bf__offer-inner{position:relative;display:flex;flex-direction:column;align-items:center;padding:28px 24px}.gr-bf__upto{color:var(--gr-bf-fg, #fff);font-size:16px;line-height:1.2;letter-spacing:.32em;font-weight:700;text-transform:uppercase}.gr-bf__figure{display:flex;align-items:flex-start;gap:3px;margin-top:10px;color:var(--gr-bf-accent, #ff580d);font-style:italic;font-weight:900;letter-spacing:-.07em;line-height:.85}.gr-bf__number{font-size:clamp(116px,13cqi,180px)}.gr-bf__percent{margin-top:7px;font-size:clamp(50px,5.5cqi,72px);letter-spacing:-.045em}.gr-bf__off{margin-top:10px;color:var(--gr-bf-fg, #fff);font-size:35px;line-height:1.1;font-weight:800;letter-spacing:.25em;text-indent:.25em;text-transform:uppercase}.gr-bf__selected{margin-top:18px;color:#ffffffa6;font-size:10px;line-height:1.5;letter-spacing:.13em;text-transform:uppercase;text-align:center}.gr-bf__slashes{position:absolute;top:12px;right:26px;display:flex;gap:5px;opacity:.7}.gr-bf__slashes i{display:block;width:9px;height:21px;transform:skew(-24deg);background:var(--gr-bf-accent, #ff580d)}.gr-bf__slashes i:nth-child(2){opacity:.5}.gr-bf__slashes i:nth-child(3){opacity:.2}.gr-bf__track{position:absolute;right:0;bottom:8px;width:40%;height:2px;background:linear-gradient(90deg,transparent,var(--gr-bf-accent, #ff580d));opacity:.5}@container (max-width: 720px){.gr-bf{grid-template-columns:1fr}.gr-bf__copy{padding:30px 27px 25px}.gr-bf__eyebrow{margin-bottom:24px;gap:8px 10px}.gr-bf__brand{font-size:11px}.gr-bf__access{font-size:10px}.gr-bf .gr-bf__heading{font-size:clamp(34px,9cqi,56px);line-height:1}.gr-bf .gr-bf__subheading{font-size:clamp(25px,6.7cqi,38px)}.gr-bf .gr-bf__body{margin:18px 0 20px;font-size:14px;line-height:1.6}.gr-bf .gr-bf__button{width:100%;justify-content:space-between;min-height:50px}.gr-bf__offer{margin:0 27px 24px;min-height:230px;border-inline-start:0;border-top:1px solid #ffffff20}.gr-bf__offer-inner{padding:23px 18px 5px}.gr-bf__upto{font-size:12px}.gr-bf__number{font-size:118px}.gr-bf__percent{font-size:48px}.gr-bf__off{font-size:26px;margin-top:7px}.gr-bf__selected{margin-top:10px;font-size:9px}.gr-bf__slashes{top:20px;right:3px}.gr-bf__slashes i{width:6px;height:15px}.gr-bf__track{bottom:3px}}@media(prefers-reduced-motion:reduce){.gr-bf .gr-bf__button{transition:none;transform:none}}
/*# sourceMappingURL=/cdn/shop/t/83/compiled_assets/styles.css.map?subset=AAAAAg */
