body.sp-bogo-active .shopify-section-group-header-group,body.sp-bogo-active .shopify-section-group-footer-group,body.sp-bogo-active #shopify-section-header,body.sp-bogo-active #shopify-section-footer,body.sp-bogo-active .announcement-bar-section{display:none!important}body.sp-bogo-active main,body.sp-bogo-active #MainContent{margin:0!important;padding:0!important;max-width:none!important}body.sp-bogo-active .shopify-section:has(.sp-bogo){margin:0!important;padding:0!important}.sp-bogo,.sp-bogo *{box-sizing:border-box}.sp-bogo{--sp-blue: #155dd7;--sp-lime: #deff5b;--sp-sky: #e2f5fa;--sp-ink: #1a1a2e;--sp-good: #04b26e;--sp-coral: #ff5f45;width:100vw;margin-left:calc(50% - 50vw);color:var(--sp-ink);background:#fff;font-family:"F37 Ginger Pro","F37 Ginger Soft",var(--font-body-family, system-ui, sans-serif);line-height:1.55;overflow:clip;-webkit-font-smoothing:antialiased}.sp-bogo img,.sp-bogo svg{display:block;max-width:100%}.sp-bogo a{text-decoration:none}.sp-bogo button,.sp-bogo summary{font:inherit}.sp-bogo .sp-promo-bar{position:fixed;inset:0 0 auto;z-index:1000;min-height:46px;display:flex;align-items:center;justify-content:center;gap:18px;padding:8px 16px;background:var(--sp-blue);color:#fff;text-align:center;font-size:15px;font-weight:800;letter-spacing:.03em}.sp-bogo .sp-promo-message,.sp-bogo .sp-promo-countdown,.sp-bogo .sp-promo-countdown>span{color:#fff!important}.sp-bogo .sp-promo-countdown{display:inline-flex;align-items:center;gap:9px;white-space:nowrap}.sp-bogo .sp-timer-chip{min-width:68px;padding:5px 10px;border-radius:8px;background:var(--sp-lime)!important;color:var(--sp-blue)!important;box-shadow:0 0 #deff5b8c;font-size:18px;font-variant-numeric:tabular-nums;line-height:1;text-align:center;animation:sp-timer-glow 1.25s ease-in-out infinite}.sp-bogo .sp-timer-chip.is-urgent{animation:sp-timer-urgent .65s ease-in-out infinite}.sp-bogo .sp-hero-fold{min-height:0;display:block}.sp-bogo .sp-hero{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;padding:76px 24px 22px;background:var(--sp-sky);text-align:center}.sp-bogo .sp-badge-row{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-bottom:18px}.sp-bogo .sp-badge{padding:5px 14px;border:2px solid var(--sp-lime);border-radius:999px;background:var(--sp-lime);color:var(--sp-blue);font-size:10px;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.sp-bogo .sp-badge-outline{background:transparent}.sp-bogo h1,.sp-bogo h2,.sp-bogo h3{font-family:"F37 Ginger Pro","F37 Ginger Soft",var(--font-heading-family, system-ui, sans-serif)}.sp-bogo h1{max-width:760px;margin:0 0 14px;color:var(--sp-blue);font-size:clamp(30px,5vw,52px);font-weight:900;line-height:1.05;letter-spacing:-.03em}.sp-bogo h1 span{color:var(--sp-coral)}.sp-bogo .sp-hero-copy{max-width:650px;margin:0 0 18px;color:#444!important;font-size:clamp(16px,2.5vw,20px);line-height:1.5}.sp-bogo .sp-hero-copy span,.sp-bogo .sp-hero-copy strong{display:inline}.sp-bogo .sp-hero-copy strong{color:var(--sp-blue)!important;font-weight:900}.sp-bogo .sp-product-image{width:min(390px,88vw);margin:0 auto 18px}.sp-bogo .sp-product-image img{width:100%;height:auto;object-fit:contain;filter:drop-shadow(0 14px 24px rgba(21,93,215,.15))}.sp-bogo .sp-cta{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:15px 36px;border:0;border-radius:999px;background:var(--sp-lime);color:var(--sp-blue);box-shadow:0 4px 20px #deff5b6b;font-size:16px;font-weight:900;letter-spacing:.02em;text-align:center;cursor:pointer;transition:transform .16s ease,box-shadow .16s ease,opacity .16s ease}.sp-bogo .sp-cta:hover{transform:translateY(-2px);box-shadow:0 9px 28px #deff5b8c}.sp-bogo .sp-cta:focus-visible,.sp-bogo .sp-offer:focus-visible,.sp-bogo summary:focus-visible{outline:3px solid var(--sp-coral);outline-offset:3px}.sp-bogo .sp-cta.is-loading{pointer-events:none;opacity:.65}.sp-bogo .sp-microcopy,.sp-bogo .sp-limit-note{margin:10px 0 0;color:#7b7f87;font-size:12px}.sp-bogo .sp-pills,.sp-bogo .sp-final-pills{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:11px;margin-top:10px}.sp-bogo .sp-gift-pill,.sp-bogo .sp-guarantee-pill,.sp-bogo .sp-countdown{display:inline-flex;align-items:center;gap:8px;padding:8px 17px;border:1.5px solid var(--sp-blue);border-radius:999px;background:#fff;color:var(--sp-blue);font-size:14px;font-weight:800}.sp-bogo .sp-guarantee-pill{border-color:var(--sp-good);color:var(--sp-good)}.sp-bogo .sp-countdown{border-color:var(--sp-coral);color:var(--sp-coral)}.sp-bogo .sp-gift-pill svg,.sp-bogo .sp-guarantee-pill svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2.3;stroke-linecap:round;stroke-linejoin:round}.sp-bogo .sp-trust-bar{display:flex;flex-wrap:wrap;justify-content:center;gap:10px 30px;padding:16px 20px;background:var(--sp-blue);color:#fff;font-size:14px;font-weight:800;letter-spacing:.045em;text-transform:uppercase}.sp-bogo .sp-trust-bar span{display:inline-flex;align-items:center;gap:7px;color:#fff!important;white-space:nowrap}.sp-bogo .sp-trust-bar i{width:6px;height:6px;border-radius:50%;background:var(--sp-lime)}.sp-bogo .sp-product-section,.sp-bogo .sp-how-section,.sp-bogo .sp-stats-section,.sp-bogo .sp-value-section,.sp-bogo .sp-reviews-section,.sp-bogo .sp-faq-section{padding:64px 24px;text-align:center}.sp-bogo .sp-product-section{background:#fafafa;padding-bottom:38px;scroll-margin-top:46px}.sp-bogo .sp-section-title{margin:0 0 8px;color:var(--sp-blue);font-size:clamp(25px,4vw,38px);font-weight:900;line-height:1.15;letter-spacing:-.025em}.sp-bogo .sp-section-sub{max-width:540px;margin:0 auto 36px;color:#686c73;font-size:15px}.sp-bogo .sp-offers{display:flex;flex-wrap:wrap;justify-content:center;gap:28px;max-width:760px;margin:0 auto 32px}.sp-bogo .sp-offer{position:relative;flex:1 1 320px;max-width:360px;min-width:280px;display:flex;flex-direction:column;align-items:center;padding:35px 28px 30px;border:2px solid #e2e2e2;border-radius:18px;background:#fff;color:var(--sp-ink);cursor:pointer;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.sp-bogo .sp-offer:hover{transform:translateY(-2px);border-color:var(--sp-blue)}.sp-bogo .sp-offer.is-selected{border:3px solid var(--sp-blue);border-bottom-width:6px;background:#fff;color:var(--sp-ink);box-shadow:0 0 0 5px #155dd724,0 15px 34px #155dd72e;transform:translateY(-3px)}.sp-bogo .sp-offer-badge{position:absolute;top:-15px;left:50%;transform:translate(-50%);max-width:90%;padding:6px 18px;border-radius:999px;background:var(--sp-lime);color:var(--sp-blue);font-size:11px;font-weight:900;letter-spacing:.07em;white-space:nowrap}.sp-bogo .sp-offer-title{color:var(--sp-blue)!important;font-size:28px;font-weight:900;line-height:1.12}.sp-bogo .sp-offer-subtitle{margin:5px 0 16px;color:#81858c!important;font-size:15px}.sp-bogo .sp-offer-price{display:flex;align-items:center;justify-content:center;gap:9px;margin-bottom:8px}.sp-bogo .sp-offer-price s,.sp-bogo .sp-final-offer s{color:#a5a8ad;font-size:17px}.sp-bogo .sp-offer-price strong,.sp-bogo .sp-final-offer b{color:var(--sp-blue)!important;font-size:36px;font-weight:900}.sp-bogo .sp-offer-unit{margin:-2px 0 14px;color:#92969d;font-size:14px}.sp-bogo .sp-offer-benefits{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px}.sp-bogo .sp-savings,.sp-bogo .sp-final-offer em{padding:6px 14px;border-radius:999px;background:var(--sp-good);color:#fff;font-size:13px;font-style:normal;font-weight:900}.sp-bogo .sp-offer-extra{padding:6px 14px;border-radius:999px;background:#eef3ff;color:var(--sp-blue);font-size:12px;font-weight:900}.sp-bogo .sp-cta-large{min-height:58px;padding-inline:44px;font-size:18px}.sp-bogo .sp-error{max-width:520px;margin:12px auto 0;color:#b42318;font-size:13px}.sp-bogo .sp-gift-section{padding:0 24px 50px;background:linear-gradient(180deg,#fafafa 0%,var(--sp-sky) 12%,var(--sp-sky) 84%,#fff 100%);text-align:center}.sp-bogo .sp-down-arrow{width:27px;margin:0 auto 12px;fill:none;stroke:var(--sp-blue);stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round;animation:sp-bounce 1.5s ease-in-out infinite}.sp-bogo .sp-gift-inner{max-width:610px;margin:0 auto}.sp-bogo .sp-eyebrow{display:inline-block;margin-bottom:8px;color:var(--sp-blue);font-size:11px;font-weight:900;letter-spacing:.12em}.sp-bogo .sp-gift-inner h2{margin:0 0 8px;font-size:clamp(23px,3.5vw,29px);font-weight:900;line-height:1.15}.sp-bogo .sp-gift-image{display:grid;place-items:center;width:150px;aspect-ratio:814 / 1010;margin:8px auto 12px;overflow:visible}.sp-bogo .sp-gift-image img{display:block;width:100%;height:auto!important;max-height:none!important;object-fit:contain!important;object-position:center bottom!important;filter:drop-shadow(0 8px 18px rgba(0,0,0,.1))}.sp-bogo .sp-gift-inner p{max-width:500px;margin:0 auto 14px;color:#555b63;font-size:14px}.sp-bogo .sp-value-tag{display:inline-flex;padding:6px 14px;border-radius:999px;background:#c8f5db;color:#087a4d;font-size:11px;font-weight:900}.sp-bogo .sp-how-section{padding-top:58px;background:#fff}.sp-bogo .sp-steps,.sp-bogo .sp-stats,.sp-bogo .sp-reviews{display:flex;flex-wrap:wrap;justify-content:center;gap:22px;max-width:1120px;margin:0 auto}.sp-bogo .sp-step{flex:1 1 260px;max-width:330px;padding:28px 22px;border-radius:10px;background:var(--sp-sky)}.sp-bogo .sp-step>span{display:grid;place-items:center;width:43px;height:43px;margin:0 auto 13px;border-radius:50%;background:var(--sp-blue);color:#fff;font-size:18px;font-weight:900}.sp-bogo .sp-step h3{margin:0 0 7px;color:var(--sp-blue);font-size:17px;font-weight:900}.sp-bogo .sp-step p{margin:0;color:#555b63;font-size:13px}.sp-bogo .sp-stats-section{padding-top:54px;background:#fff}.sp-bogo .sp-stat{flex:1 1 210px;max-width:270px;padding:25px 18px;border-radius:10px;background:var(--sp-blue);color:#fff!important;box-shadow:0 3px 14px #00000014}.sp-bogo .sp-stat strong{display:block;color:#fff!important;font-size:clamp(30px,5vw,45px);font-weight:900;line-height:1}.sp-bogo .sp-stat span{display:block;margin-top:8px;color:#ffffffe6!important;font-size:13px;line-height:1.35}.sp-bogo .sp-value-section{background:linear-gradient(180deg,#fff 55%,#fafafa)}.sp-bogo .sp-value-box{max-width:650px;margin:0 auto;padding:36px 30px;border:2px solid var(--sp-blue);border-radius:15px;background:linear-gradient(135deg,var(--sp-sky),#fff);text-align:center}.sp-bogo .sp-value-box h3{margin:0 0 20px;color:var(--sp-blue);font-size:22px;font-weight:900}.sp-bogo .sp-value-box ul{margin:0;padding:0;list-style:none;text-align:left}.sp-bogo .sp-value-box li{position:relative;padding:11px 0 11px 36px;border-bottom:1px solid #e8e8e8;color:#31363d;font-size:14px}.sp-bogo .sp-value-box li:last-child{border-bottom:0}.sp-bogo .sp-value-box li:before{content:"\2713";position:absolute;left:0;top:10px;display:grid;place-items:center;width:25px;height:25px;border-radius:50%;background:var(--sp-good);color:#fff;font-size:12px;font-weight:900}.sp-bogo .sp-value-box .sp-cta{margin-top:22px}.sp-bogo .sp-promo-callout{display:table;margin:10px auto 0;padding:7px 16px;border-radius:999px;background:var(--sp-sky);color:var(--sp-blue);font-size:11px;font-weight:900}.sp-bogo .sp-reviews-section{background:#fafafa}.sp-bogo .sp-review-summary{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px;width:fit-content;margin:-16px auto 28px;padding:8px 15px;border:1px solid #dce5f2;border-radius:999px;background:#fff;color:var(--sp-blue);box-shadow:0 6px 18px #155dd714;font-size:12px}.sp-bogo .sp-review-summary .sp-stars{margin:0}.sp-bogo .sp-review-summary strong{font-size:15px;font-weight:900}.sp-bogo .sp-review-summary>span:last-child{color:#59616c;font-weight:700}.sp-bogo .sp-review{flex:1 1 270px;max-width:340px;padding:27px;border:1px solid #dce5f2;border-radius:14px;background:#fff;box-shadow:0 10px 30px #155dd717;text-align:left}.sp-bogo .sp-stars{margin-bottom:9px;color:var(--sp-lime);letter-spacing:.04em;-webkit-text-stroke:.35px var(--sp-blue);text-shadow:0 1px 0 rgba(21,93,215,.35)}.sp-bogo .sp-review blockquote{margin:0 0 14px;color:#30343a;font-size:13px;font-style:italic;line-height:1.55}.sp-bogo .sp-review p{margin:0;color:var(--sp-blue);font-size:12px;font-weight:900}.sp-bogo .sp-review p span{margin-left:4px;padding:2px 7px;border-radius:999px;background:var(--sp-lime);font-size:8px;letter-spacing:.05em}.sp-bogo .sp-faq-section{background:linear-gradient(180deg,#fafafa,#fff)}.sp-bogo .sp-faq-list{max-width:700px;margin:0 auto;text-align:left}.sp-bogo .sp-faq{overflow:hidden;border-bottom:1px solid #ddd}.sp-bogo .sp-faq summary{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:17px 0;color:var(--sp-ink);font-size:14px;font-weight:900;cursor:pointer;list-style:none}.sp-bogo .sp-faq summary::-webkit-details-marker{display:none}.sp-bogo .sp-faq summary span{font-size:19px;font-weight:500;transform:rotate(0);transition:transform .3s cubic-bezier(.4,0,.2,1)}.sp-bogo .sp-faq.is-expanded summary span{transform:rotate(45deg)}.sp-bogo .sp-faq-answer{height:0;overflow:hidden;color:#555b63;font-size:13px;line-height:1.65;opacity:0}.sp-bogo .sp-faq-answer-inner{padding:0 0 18px}.sp-bogo .sp-final-section{padding:70px 24px;background:linear-gradient(180deg,#fff,#f0f7ff);text-align:center}.sp-bogo .sp-urgency-badge{display:inline-flex;margin-bottom:16px;padding:5px 14px;border-radius:999px;background:#ef3340;color:#fff;font-size:10px;font-weight:900;letter-spacing:.08em;text-transform:uppercase;animation:sp-pulse 2s ease-in-out infinite}.sp-bogo .sp-final-section>h2{margin:0 0 8px;color:var(--sp-ink);font-size:clamp(28px,4.5vw,42px);font-weight:900;line-height:1.1}.sp-bogo .sp-final-section>p{max-width:520px;margin:0 auto;color:#555b63;font-size:16px}.sp-bogo .sp-final-offer{position:relative;display:flex;flex-direction:column;align-items:center;width:fit-content;min-width:270px;margin:28px auto 24px;padding:27px 34px 23px;border:2px solid var(--sp-blue);border-bottom-width:4px;border-radius:14px;background:#fff;box-shadow:0 0 0 3px #155dd726,0 8px 24px #00000014}.sp-bogo .sp-final-offer>span{position:absolute;top:-12px;left:50%;transform:translate(-50%);padding:4px 12px;border-radius:999px;background:var(--sp-blue);color:#fff;font-size:9px;font-weight:900;letter-spacing:.08em;white-space:nowrap}.sp-bogo .sp-final-offer>strong{color:var(--sp-blue);font-size:21px;font-weight:900}.sp-bogo .sp-final-offer>small{margin-bottom:12px;color:#81858c;font-size:12px}.sp-bogo .sp-final-offer>div{display:flex;align-items:center;gap:9px;margin-bottom:7px}.sp-bogo .sp-final-cta{min-height:58px;padding-inline:44px;font-size:17px}.sp-bogo .sp-final-section .sp-final-guarantee{margin-top:12px;color:#83878e;font-size:11px}.sp-bogo .sp-footer{padding:28px 24px;background:var(--sp-blue);color:#fff;text-align:center}.sp-bogo .sp-footer img{width:170px;height:auto;margin:0 auto 10px;object-fit:contain}.sp-bogo .sp-footer p{margin:0;color:#fffc;font-size:11px}.sp-bogo .sp-sticky-cta{display:none;position:fixed;inset:auto 0 0;z-index:999;padding:10px 16px;background:linear-gradient(180deg,#fff0,#fffffff2 25%)}.sp-bogo .sp-sticky-cta .sp-cta{width:100%}@keyframes sp-bounce{0%,to{transform:translateY(0)}50%{transform:translateY(6px)}}@keyframes sp-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.06)}}@keyframes sp-timer-glow{0%,to{transform:scale(1);box-shadow:0 0 #deff5b80}50%{transform:scale(1.045);box-shadow:0 0 0 7px #deff5b00}}@keyframes sp-timer-urgent{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.08);opacity:.72}}@media(max-width:749px){.sp-bogo .sp-promo-bar{flex-direction:row;min-height:46px;gap:8px;padding:6px 8px;font-size:11px;line-height:1.2}.sp-bogo .sp-promo-message{max-width:none}.sp-bogo .sp-promo-countdown{gap:5px}.sp-bogo .sp-timer-chip{min-width:58px;padding:6px 8px;border-radius:8px;font-size:14px}.sp-bogo .sp-hero{min-height:0;padding:62px 18px 18px}.sp-bogo .sp-badge-row{margin-bottom:13px}.sp-bogo .sp-badge{padding:4px 11px;font-size:8px}.sp-bogo h1{max-width:360px;margin-bottom:10px;font-size:31px}.sp-bogo .sp-hero-copy{max-width:390px;margin-bottom:14px;font-size:clamp(16px,4.2vw,18px);line-height:1.45}.sp-bogo .sp-product-image{width:min(330px,88vw);margin-bottom:12px}.sp-bogo .sp-cta{min-height:48px;padding:13px 27px;font-size:14px}.sp-bogo .sp-microcopy{font-size:9px}.sp-bogo .sp-gift-pill,.sp-bogo .sp-guarantee-pill,.sp-bogo .sp-countdown{padding:7px 12px;font-size:11px}.sp-bogo .sp-gift-pill svg,.sp-bogo .sp-guarantee-pill svg{width:16px;height:16px}.sp-bogo .sp-trust-bar{gap:7px 15px;padding:14px 8px;font-size:10.5px}.sp-bogo .sp-product-section,.sp-bogo .sp-how-section,.sp-bogo .sp-stats-section,.sp-bogo .sp-value-section,.sp-bogo .sp-reviews-section,.sp-bogo .sp-faq-section{padding:48px 16px}.sp-bogo .sp-section-title{font-size:25px}.sp-bogo .sp-section-sub{margin-bottom:26px;font-size:13px}.sp-bogo .sp-offers,.sp-bogo .sp-steps,.sp-bogo .sp-stats,.sp-bogo .sp-reviews{flex-direction:column;align-items:stretch}.sp-bogo .sp-offer,.sp-bogo .sp-step,.sp-bogo .sp-stat,.sp-bogo .sp-review{width:100%;max-width:none;min-width:0}.sp-bogo .sp-offer{flex-basis:auto;padding:34px 22px 27px}.sp-bogo .sp-offer-title{font-size:28px}.sp-bogo .sp-offer-subtitle{font-size:14px}.sp-bogo .sp-offer-price strong{font-size:36px}.sp-bogo .sp-product-section{padding-bottom:10px}.sp-bogo .sp-gift-section{padding:8px 18px 34px}.sp-bogo .sp-gift-image{width:125px}.sp-bogo .sp-how-section{padding-top:48px}.sp-bogo .sp-step{flex-basis:auto;padding:24px 18px}.sp-bogo .sp-stat{flex-basis:auto;padding:23px 18px}.sp-bogo .sp-value-box{padding:27px 18px}.sp-bogo .sp-review{flex-basis:auto;padding:22px}.sp-bogo .sp-faq summary{font-size:12px}.sp-bogo .sp-final-section{padding:58px 16px 80px}.sp-bogo .sp-final-section>h2{font-size:27px}.sp-bogo .sp-final-section>p{font-size:13px}.sp-bogo .sp-final-offer{min-width:250px;padding-inline:26px}.sp-bogo .sp-final-cta{width:100%;padding-inline:20px}}@media(min-width:750px){.sp-bogo .sp-sticky-cta{display:none!important}}@media(prefers-reduced-motion:reduce){.sp-bogo *,.sp-bogo *:before,.sp-bogo *:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}
/*# sourceMappingURL=/cdn/shop/t/16/compiled_assets/styles.css.map */
