*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;scroll-behavior:smooth}body{font-family:Inter,sans-serif;font-weight:400;background:#fff;overflow-x:hidden;min-width:320px;padding-bottom:68px}img{display:block;max-width:100%}a{text-decoration:none;color:inherit}.sticky-footer{position:fixed;bottom:0;left:0;right:0;z-index:400;background-color:#fff;border-top:1px solid rgba(0,0,0,.06);box-shadow:0 -2px 24px #00000014;padding:0 40px;height:68px;display:flex;align-items:center;justify-content:center}.sticky-footer-inner{display:flex;align-items:center;justify-content:center;gap:32px;max-width:1200px;width:100%}.sf-deal{display:flex;align-items:center;gap:10px;flex-shrink:0}.sf-limited{font-family:Inter,sans-serif;font-weight:600;font-size:11.9px;color:#4b2702;letter-spacing:.25px;white-space:nowrap;opacity:.75}.sale-badge{background-color:#4b2702;display:flex;align-items:center;gap:5.59px;padding:5.6px 13.6px;border-radius:9999px;flex-shrink:0}.sale-badge span:first-child{font-size:11.2px;line-height:1;display:block}.sale-badge span:last-child{font-family:Inter,sans-serif;font-weight:700;font-size:11px;color:#fff;letter-spacing:.7px;text-transform:uppercase;white-space:nowrap;line-height:1}.countdown{display:flex;align-items:stretch;gap:6.4px;height:42px;flex-shrink:0}.countdown-unit{background-color:#f3eee9;border:1px solid rgba(75,39,2,.18);border-radius:7px;display:flex;flex-direction:column;align-items:center;justify-content:center;min-width:46px;padding:5px 13px 6px;gap:2px}.countdown-num{font-family:Inter,sans-serif;font-weight:700;font-size:16px;color:#4b2702;line-height:1;display:block;font-variant-numeric:tabular-nums}.countdown-label{font-family:Inter,sans-serif;font-weight:700;font-size:8px;color:#4b2702a6;letter-spacing:.666px;text-transform:uppercase;line-height:1;display:block}.sf-cta{display:inline-flex;align-items:center;justify-content:center;background-color:#f2ce12;height:46px;padding:0 48px;border-radius:9999px;font-family:Inter,sans-serif;font-weight:700;font-size:15px;color:#4b2702;letter-spacing:.2px;white-space:nowrap;text-decoration:none;flex-shrink:0;transition:background-color .2s ease,transform .18s ease,box-shadow .2s ease}.sf-cta:hover{background-color:#e0bd08;transform:translateY(-2px);box-shadow:0 8px 20px #f2ce1280}.sf-cta:active{transform:translateY(0);transition-duration:.08s}.founder-vid{position:fixed;right:20px;bottom:88px;z-index:450;width:142px}.founder-vid.hidden{display:none}.fv-card{position:relative;display:block;width:100%;aspect-ratio:9 / 16;padding:0;border:none;border-radius:18px;overflow:hidden;cursor:pointer;background:#000;box-shadow:0 10px 30px #00000047;transition:transform .2s ease,box-shadow .2s ease}.fv-card:hover{transform:translateY(-3px);box-shadow:0 16px 40px #00000057}.fv-teaser{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block}.fv-shade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to bottom,#0000 42%,#0009)}.fv-play{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:46px;height:46px;border-radius:50%;background:#ffffffeb;display:flex;align-items:center;justify-content:center;padding-left:3px;box-shadow:0 4px 14px #0000004d;transition:transform .15s ease,background .15s ease}.fv-card:hover .fv-play{transform:translate(-50%,-50%) scale(1.08);background:#fff}.fv-label{position:absolute;left:10px;right:10px;bottom:10px;display:flex;flex-direction:column;gap:1px;text-align:left}.fv-eyebrow{font:700 9.5px/1 Inter,sans-serif;letter-spacing:.6px;text-transform:uppercase;color:#f2ce12}.fv-name{font:700 12px/1.1 Inter,sans-serif;color:#fff}.fv-dismiss{position:absolute;top:-8px;right:-8px;width:24px;height:24px;border-radius:50%;border:none;background:#292923;color:#fff;font-size:15px;line-height:1;cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 8px #0000004d}.fv-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:600;display:flex;align-items:center;justify-content:center}.fv-modal[hidden]{display:none}.fv-modal-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#14120cb8;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.fv-modal-inner{position:relative;z-index:1;max-width:min(420px,92vw)}.fv-full{width:100%;max-height:84vh;border-radius:18px;display:block;background:#000;box-shadow:0 24px 60px #00000080}.fv-close{position:absolute;top:-14px;right:-14px;width:38px;height:38px;border-radius:50%;border:none;background:#fff;color:#292923;font-size:22px;line-height:1;cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 14px #0000004d}@media(max-width:680px){.founder-vid{width:110px;right:12px;bottom:80px}.fv-play{width:38px;height:38px}.fv-name{font-size:11px}}.site-header{background:#fff;height:60px;display:flex;align-items:center;justify-content:center;position:relative;z-index:200}.header-inner{display:flex;align-items:center;justify-content:center;width:184px;height:38px}.logo-link{display:block;line-height:0}.site-logo{width:130px;height:27px;object-fit:contain}.hero-section{position:relative;width:100%;height:clamp(420px,42.45vw,815px);overflow:hidden}.hero-bg{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.hero-bg-img{width:100%;height:100%;object-fit:cover;object-position:center center;display:block}.hero-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to right,#4b270233,#6663 68.802%)}.hero-card{position:absolute;top:clamp(60px,8.33vw,160px);bottom:clamp(60px,8.33vw,160px);left:clamp(40px,6.77vw,130px);width:clamp(320px,36.15vw,694px);background:#ffffffe6;border-radius:clamp(12px,1.04vw,20px);display:flex;align-items:center;box-shadow:0 4px 40px #0000000f}.hero-card-inner{display:flex;flex-direction:column;gap:clamp(10px,.8vw,15.4px);padding:0 clamp(24px,3.49vw,67px);width:100%;max-width:560px;margin:0 auto}.reviews-row{display:flex;align-items:center;gap:8px}.stars{display:flex;gap:2px;flex-shrink:0}.star{background-color:#219653;padding:3px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.star img{width:14px;height:14px;display:block}.review-text{font-family:Inter,sans-serif;font-weight:500;font-size:18px;line-height:26px;color:#000;width:240px;font-variation-settings:"wdth" 100}.review-link{text-decoration:underline;text-decoration-style:solid;text-underline-position:from-font;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}.hero-heading{font-family:Inter,sans-serif;font-weight:600;font-size:clamp(24px,2.6vw,50px);line-height:1.04;color:#000;font-style:normal;width:100%}.hero-body{font-family:Inter,sans-serif;font-weight:500;font-size:clamp(13px,.9375vw,18px);line-height:1.47;color:#000;max-width:420px;padding-top:clamp(2px,.21vw,4.05px)}.cta-wrap{padding-top:clamp(6px,.45vw,8.6px)}.cta-btn{display:inline-flex;align-items:center;justify-content:center;background-color:#ff808f;width:clamp(220px,19.17vw,368px);height:clamp(44px,3.39vw,65px);border-radius:9999px;font-family:Inter,sans-serif;font-weight:700;font-size:clamp(14px,1.04vw,20px);color:#f6ede4;letter-spacing:.14px;line-height:1.12;text-align:center;white-space:nowrap;cursor:pointer;transition:background-color .2s ease,transform .18s ease,box-shadow .2s ease}.cta-btn:hover{background-color:#ff6070;transform:translateY(-2px);box-shadow:0 12px 32px #ff808f80}.cta-btn:active{transform:translateY(0);box-shadow:0 4px 14px #ff808f66;transition-duration:.08s}.problem-heading{font-family:Inter,sans-serif;font-weight:600;font-size:clamp(26px,2.6vw,50px);line-height:1.08;color:#2d1800;text-align:center;padding:clamp(32px,3.5vw,64px) clamp(16px,3.125vw,60px) clamp(16px,1.5vw,28px);margin:0}.problem-section{padding:0 clamp(16px,3.125vw,60px) clamp(24px,3vw,56px)}.problem-inner{background:linear-gradient(to right,#f5f1ec,#f2eee9 30%,#ede7e1,#e8e0d9);border-radius:clamp(16px,1.5625vw,30px);overflow:hidden;position:relative;min-height:clamp(460px,36.67vw,704px);display:flex;align-items:stretch}.problem-steps{padding:clamp(48px,6.35vw,122px) clamp(28px,6.875vw,132px);display:flex;flex-direction:column;gap:clamp(28px,2.29vw,44px);flex:0 0 clamp(320px,55%,760px);position:relative;z-index:1}.problem-step{display:flex;flex-direction:column;gap:0}.step-header{display:flex;align-items:center;gap:clamp(14px,1.09vw,21px)}.step-circle{position:relative;width:clamp(32px,2.29vw,44px);height:clamp(32px,2.29vw,44px);flex-shrink:0}.step-circle-svg{width:100%;height:100%;display:block}.step-num{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;font-family:Inter,sans-serif;font-weight:600;font-size:clamp(14px,1.04vw,20px);color:#4b2702;line-height:1}.step-heading{font-family:Inter,sans-serif;font-weight:600;font-size:clamp(18px,1.5625vw,30px);line-height:clamp(22px,1.67vw,32px);color:#4d2911;font-style:normal;margin:0}.step-body{font-family:Inter,sans-serif;font-weight:400;font-size:clamp(13px,.9375vw,18px);line-height:clamp(18px,1.25vw,24px);color:#4d2911;margin-top:clamp(10px,.625vw,12px);padding-left:calc(clamp(32px,2.29vw,44px) + clamp(14px,1.09vw,21px));max-width:clamp(280px,28.07vw,539px)}.problem-visual{position:absolute;right:clamp(-60px,-2vw,-20px);top:clamp(-80px,-9.69vw,-186px);width:clamp(320px,37.19vw,714px);height:clamp(580px,49.53vw,951px);pointer-events:none;transform:rotate(-7deg) translate(clamp(-60px,-4vw,-80px));transform-origin:center 65%}.problem-video{width:100%;height:100%;object-fit:cover;object-position:center center;display:block}@media(max-width:900px){.problem-inner{flex-direction:column;min-height:auto}.problem-steps{flex:1 1 auto;padding:40px 32px 32px}.problem-visual{position:relative;top:auto;right:auto;width:100%;height:300px;overflow:hidden}.problem-video{object-position:center 30%}}@media(max-width:540px){.problem-steps{padding:32px 20px;gap:24px}.step-body{padding-left:0}.problem-visual{height:240px}}.spine-section{padding:clamp(40px,4vw,72px) 20px clamp(40px,4vw,72px)}.spine-wrap{position:relative;width:100%;max-width:1896px;margin:0 auto;border-radius:8px;overflow:hidden;aspect-ratio:16 / 7;background:#1a1a1a}.spine-video{width:100%;height:100%;display:block;object-fit:cover}.spine-connectors{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none;z-index:1}.connector{stroke:#5c3a21b3;stroke-width:.18;stroke-linecap:round;fill:none;stroke-dasharray:1;stroke-dashoffset:1;transition:stroke-dashoffset .35s ease-out}.connector.revealed{stroke-dashoffset:0}.bubble-ring{position:absolute;width:28px;height:28px;border-radius:50%;border:2px solid #5C3A21;background:#faf8f5d9;display:flex;align-items:center;justify-content:center;font-family:Inter,sans-serif;font-size:11px;font-weight:700;color:#5c3a21;z-index:3;pointer-events:none;opacity:0;transform:translate(-50%,calc(-50% + 10px));transition:opacity .35s ease-out,transform .35s ease-out}.bubble-ring.revealed{opacity:1;transform:translate(-50%,-50%)}.ring-1{left:53%;top:64%}.ring-2{left:50%;top:40%}.ring-3{left:17%;top:46%}.bubble-card{position:absolute;max-width:280px;background:#faf8f5ed;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-radius:14px;padding:16px 18px;box-shadow:0 8px 24px #1e26301f;z-index:3;pointer-events:none;opacity:0;transform:translateY(10px);transition:opacity .35s ease-out,transform .35s ease-out}.bubble-card.revealed{opacity:1;transform:translateY(0)}.card-1{left:4%;top:72%}.card-2{left:62%;top:6%}.card-3{left:3%;top:6%}.bc-headline{font-family:Inter,sans-serif;font-size:1.05rem;font-weight:600;color:#000;margin:0 0 6px;line-height:1.3}.bc-body{font-family:Inter,sans-serif;font-size:.82rem;color:#46505c;margin:0;line-height:1.55}@media(prefers-reduced-motion:reduce){.bubble-ring{opacity:1;transform:translate(-50%,-50%);transition:none}.bubble-card{opacity:1;transform:translateY(0);transition:none}.connector{stroke-dashoffset:0;transition:none}}@media(max-width:700px){.spine-wrap{aspect-ratio:unset;overflow:visible;background:transparent}.spine-video{border-radius:8px;aspect-ratio:16 / 9;height:auto;width:100%}.spine-connectors,.bubble-ring{display:none}.bubble-card{position:static;max-width:100%;opacity:1!important;transform:none!important;margin-top:12px;border-radius:10px}}.reasons-section{background:#faf9f7}.reasons-header{padding:clamp(64px,6.25vw,120px) clamp(40px,12.5vw,240px) clamp(40px,3.5vw,68px)}.reasons-eyebrow{display:block;font-family:Inter,sans-serif;font-size:11px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:#00000061;margin-bottom:18px}.reasons-heading{font-family:Inter,sans-serif;font-weight:400;font-size:clamp(26px,2.865vw,55px);line-height:1.1;color:#000;letter-spacing:-.02em;max-width:760px}.reasons-inner{display:flex;align-items:flex-start}.reasons-left{position:sticky;top:0;width:50%;height:100vh;flex-shrink:0;overflow:hidden}.reasons-panel{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-end;padding:48px 56px;opacity:0;transition:opacity .55s ease;pointer-events:none}.reasons-panel.active{opacity:1}.panel-1{background:#fff0ec}.panel-2{background:#edf2ff}.panel-3{background:#fffbec}.panel-4{background:#edf4ff}.panel-5{background:#ecfbf3}.panel-6{background:#f5f0eb}.panel-7{background:#e9f7ef}.rp-num-bg{position:absolute;bottom:-12px;right:-8px;font-family:Inter,sans-serif;font-size:clamp(120px,16vw,260px);font-weight:800;color:#0000000d;line-height:1;letter-spacing:-.06em;-webkit-user-select:none;user-select:none;pointer-events:none}.rp-label{position:relative;z-index:3;display:flex;flex-direction:column;gap:4px}.rp-eyebrow{font-family:Inter,sans-serif;font-size:10px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:#00000052}.rp-tag{font-family:Inter,sans-serif;font-size:clamp(18px,1.875vw,36px);font-weight:600;color:#00000021;line-height:1}.rp-img-wrap{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;z-index:2;padding:clamp(32px,4vw,72px);pointer-events:none}.rp-img{max-width:100%;max-height:100%;object-fit:contain;display:block;filter:drop-shadow(0 16px 40px rgba(0,0,0,.12))}.rp-panel-cover{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center center;display:block;z-index:1}.rp-progress{position:absolute;top:40px;right:44px;z-index:10;display:flex;align-items:baseline;gap:3px;pointer-events:none}.rp-progress-current{font-family:Inter,sans-serif;font-size:28px;font-weight:700;color:#000000b8;line-height:1;font-variant-numeric:tabular-nums;transition:opacity .3s ease}.rp-progress-sep,.rp-progress-total{font-family:Inter,sans-serif;font-size:13px;color:#00000047;font-weight:500}.reasons-right{flex:1;min-width:0;border-left:1px solid rgba(0,0,0,.07)}.reasons-step{min-height:100vh;display:flex;align-items:center;padding:clamp(64px,6vw,112px) clamp(40px,6.25vw,120px) clamp(64px,6vw,112px) clamp(48px,5.21vw,100px)}.reasons-step-inner{max-width:540px}.rs-num{display:block;font-family:Inter,sans-serif;font-size:10px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#00000047;margin-bottom:22px}.rs-heading{font-family:Inter,sans-serif;font-weight:400;font-size:clamp(22px,2.135vw,41px);line-height:1.2;color:#000;letter-spacing:-.02em;margin-bottom:clamp(14px,1.25vw,24px)}.rs-body{font-family:Inter,sans-serif;font-weight:400;font-size:clamp(14px,1.042vw,20px);line-height:1.7;color:#0009}.rs-cta{display:inline-flex;align-items:center;justify-content:center;background:#f2ce12;border:none;border-radius:4px;padding:0 clamp(20px,1.875vw,36px);height:clamp(44px,3.177vw,61px);font-family:Inter,sans-serif;font-weight:500;font-size:clamp(11px,1.042vw,20px);color:#272724;letter-spacing:.52px;text-transform:uppercase;text-decoration:none;cursor:pointer;margin-top:clamp(20px,2.08vw,40px);position:relative;overflow:hidden;transition:filter .2s ease,transform .18s ease}.rs-cta:hover{filter:brightness(.96);transform:translateY(-1px)}.rs-visual-mobile{display:none}@media(max-width:768px){.reasons-inner{flex-direction:column}.reasons-left{display:none}.reasons-right{border-left:none}.reasons-step{min-height:unset;padding:0 0 40px;align-items:stretch}.reasons-step-inner{max-width:100%}.rs-visual-mobile{display:block;width:100%;height:52vw;min-height:200px;max-height:320px;border-radius:10px;overflow:hidden;margin-bottom:20px;position:relative}.rs-visual-mobile-img{width:100%;height:100%;object-fit:cover;object-position:center center;display:block}.rs-visual-mobile-img--contain{object-fit:contain;padding:20px}.rs-visual-mobile--num{display:flex;align-items:center;justify-content:center}.rs-visual-num{font-family:Inter,sans-serif;font-size:22vw;font-weight:800;color:#00000012;line-height:1;letter-spacing:-.06em;-webkit-user-select:none;user-select:none}.rs-visual-mobile video{width:100%;height:100%;object-fit:cover;display:block}.reasons-header{padding:48px 24px 32px}.rs-num{margin-bottom:14px}.rs-heading{font-size:clamp(20px,5.5vw,28px)}.rs-cta{width:100%;justify-content:center;font-size:13px;height:48px;margin-top:20px}}.compare-section{padding:clamp(40px,4vw,72px) 12px}.compare-inner{background:#f3f3ec;border-radius:12px;padding:clamp(40px,3.5vw,64px) clamp(24px,11.875vw,228px);max-width:1920px;margin:0 auto}.compare-header{text-align:center;margin-bottom:clamp(32px,3vw,56px)}.compare-eyebrow{display:block;font-family:Inter,sans-serif;font-size:12px;font-weight:500;letter-spacing:1.08px;text-transform:uppercase;color:#292923;margin-bottom:16px}.compare-heading{font-family:Inter,sans-serif;font-weight:400;font-size:clamp(28px,2.865vw,55px);line-height:1.1;letter-spacing:-.02em;color:#292923}.compare-table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch}.compare-table{width:100%;min-width:640px;border-collapse:separate;border-spacing:0;table-layout:fixed}.col-feature{width:36%}.col-winner,.col-competitor{width:16%}.cth-feature{padding:0 0 clamp(20px,2vw,32px);text-align:left;vertical-align:bottom}.cth-product{padding:0 8px clamp(20px,2vw,32px);text-align:center;vertical-align:bottom}.cmp-product{display:flex;flex-direction:column;align-items:center;gap:10px}.cmp-product-imgwrap{width:56px;height:56px;border-radius:50%;overflow:hidden;background:#f0ede8;display:flex;align-items:center;justify-content:center}.cmp-product-imgwrap--winner{background:transparent;border-radius:0;overflow:visible;width:72px;height:72px}.cmp-product-img{width:100%;height:100%;object-fit:contain;display:block}.cmp-product-avatar{width:56px;height:56px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-family:Inter,sans-serif;font-weight:700;font-size:18px;flex-shrink:0}.cmp-product-name{font-family:Inter,sans-serif;font-weight:500;font-size:clamp(12px,.78vw,15px);color:#292923;text-align:center;letter-spacing:.05px;line-height:1.35}.cmp-product-name--winner{font-weight:700}.compare-row td{border-top:1px solid rgba(0,0,0,.08);vertical-align:middle;padding:clamp(12px,1.04vw,16px) 8px}.ctd-feature{font-family:Inter,sans-serif;font-weight:400;font-size:clamp(13px,.938vw,18px);color:#292923;letter-spacing:.04px;text-align:left;padding-right:24px!important;line-height:1.4}.ctd-data{text-align:center}.td-winner{background:#fffffc;position:relative}.td-winner:before,.td-winner:after{content:"";position:absolute;top:0;bottom:0;width:1px;background:#00000012}.td-winner:before{left:0}.td-winner:after{right:0}.cth-product.td-winner{border-radius:8px 8px 0 0;box-shadow:0 0 0 1px #0000000d inset}.compare-row:last-child .td-winner{border-bottom:1px solid rgba(0,0,0,.07);border-radius:0 0 8px 8px;box-shadow:0 8px 24px #00000012,0 1px 4px #0000000a}.cmp-icon{width:20px;height:20px;display:inline-block;vertical-align:middle}.cmp-partial{font-family:Inter,sans-serif;font-weight:400;font-size:13px;color:#00000073;letter-spacing:.05px}@media(max-width:768px){.compare-inner{padding:32px 20px;border-radius:8px}.compare-table-wrap{margin:0 -8px}.ctd-feature{font-size:12px;padding-right:12px!important}.col-feature{width:34%}}.trust-section{width:100%}.trust-img{width:100%;height:auto;display:block;aspect-ratio:1920 / 180;object-fit:cover}@media(max-width:960px){.sale-message{font-size:10.5px}.hero-card{top:50px;bottom:50px;left:32px;width:380px}.hero-card-inner{padding:0 28px}.hero-heading{font-size:28px;line-height:32px}.hero-body{font-size:14px;line-height:20px}.cta-btn{width:100%;max-width:300px;height:50px;font-size:15px}}@media(max-width:768px){.announcement-bar{padding:8px 16px;height:auto;min-height:59px}.announcement-inner{flex-wrap:wrap;gap:8px}.sale-message{display:none}.hero-section{height:auto;min-height:560px;padding-bottom:0}.hero-card{top:50%;transform:translateY(-50%);left:24px;right:24px;width:auto;bottom:auto}.hero-card-inner{padding:32px 28px;max-width:100%}.hero-heading{font-size:30px;line-height:34px}.hero-body{font-size:15px;max-width:100%}.review-text{font-size:14px;width:auto}.cta-btn{width:100%;font-size:18px;height:56px}}@media(max-width:480px){.hero-section{min-height:480px}.hero-card{left:16px;right:16px}.hero-card-inner{padding:28px 20px}.hero-heading{font-size:26px;line-height:30px}.hero-body{font-size:14px;line-height:22px}.cta-btn{font-size:16px;height:52px}.countdown{gap:4px}.countdown-unit{min-width:36px;padding:3px 7px 4px}}.hero2-section{width:100%;padding:0 12px}.hero2-card{position:relative;background:linear-gradient(to right,#fff,#c8c8c8 99.323%);border-radius:8px;overflow:hidden;min-height:clamp(400px,35.42vw,680px);display:flex;align-items:stretch}.hero2-content{position:relative;z-index:2;display:flex;flex-direction:column;justify-content:center;padding:clamp(40px,4.84vw,93px) 24px clamp(40px,4.84vw,93px) clamp(60px,14.64vw,281px);width:54%;flex-shrink:0}.hero2-trustpilot{display:flex;align-items:center;gap:6px}.hero2-tp-logo{width:25.36px;height:24px;flex-shrink:0}.hero2-tp-name{font-family:Inter,sans-serif;font-weight:500;font-size:16px;color:#000;line-height:1}.hero2-tp-stars-group{display:flex;flex-direction:column;align-items:center;gap:1px}.hero2-tp-stars{display:flex;gap:2px;flex-shrink:0}.hero2-tp-excellent{font-family:Inter,sans-serif;font-weight:400;font-size:10px;color:#000;line-height:1;text-align:center}.hero2-tp-score{font-family:Inter,sans-serif;font-weight:500;font-size:18px;color:#000;line-height:1;align-self:center}.hero2-eyebrow{display:flex;align-items:center;height:20px;overflow:hidden;position:relative}.eyebrow-item{position:absolute;font-family:Inter,sans-serif;font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#c0432b;opacity:0;transform:translateY(10px);transition:opacity .4s ease,transform .4s ease;white-space:nowrap}.eyebrow-item.active{opacity:1;transform:translateY(0)}.eyebrow-item.exit{opacity:0;transform:translateY(-10px)}.hero2-heading{font-family:Inter,sans-serif;font-weight:400;font-size:clamp(32px,3.385vw,65px);line-height:1.1;color:#000;letter-spacing:clamp(-.5px,-.05vw,-.96px);margin:clamp(10px,1.25vw,24px) 0 0}.hero2-body{font-family:Inter,sans-serif;font-weight:400;font-size:clamp(14px,1.042vw,20px);line-height:1.55;color:#000000bf;margin:clamp(8px,.729vw,14px) 0 0}.hero2-cta{position:relative;display:inline-flex;align-items:center;justify-content:center;background:#f2ce12;border:none;overflow:hidden;width:clamp(220px,23.958vw,460px);height:clamp(44px,3.177vw,61px);border-radius:4px;font-family:Inter,sans-serif;font-weight:500;font-size:clamp(11px,1.042vw,20px);color:#272724;letter-spacing:.52px;text-transform:uppercase;text-decoration:none;cursor:pointer;margin-top:clamp(14px,1.25vw,24px);transition:filter .2s ease,transform .18s ease}.hero2-cta:after{content:"";position:absolute;top:0;left:-75%;width:50%;height:100%;background:linear-gradient(120deg,transparent 0%,rgba(255,255,255,.45) 50%,transparent 100%);transform:skew(-20deg);animation:cta-shine 3.5s ease-in-out infinite;pointer-events:none}@keyframes cta-shine{0%{left:-75%}35%{left:125%}to{left:125%}}.hero2-cta:hover{filter:brightness(.96);transform:translateY(-1px)}.hero2-cta:active{transform:translateY(0);transition-duration:.08s}.hero2-product-wrap{position:absolute;left:44%;right:0;top:0;bottom:0;pointer-events:none}.hero2-product-img{width:100%;height:100%;object-fit:contain;object-position:center center;display:block}.hero2-badge{position:absolute;right:clamp(16px,3.23vw,62px);bottom:clamp(16px,2.6vw,50px);background:#fcfcfa;border-radius:10px;box-shadow:0 0 0 1px #0000000a,0 2px 8px #00000014,0 8px 32px #0000001a;width:max-content;display:flex;flex-direction:row;align-items:center;padding:clamp(10px,1.04vw,16px) clamp(16px,1.77vw,28px);gap:12px}.hero2-badge-num{color:#c0432b;font-size:clamp(22px,2.08vw,40px);font-weight:700;font-family:Inter,sans-serif;line-height:1;flex-shrink:0}.hero2-badge-divider{width:1px;height:32px;background:#00000026;flex-shrink:0;align-self:center}.hero2-badge-text{display:flex;flex-direction:column;gap:2px}.hero2-badge-label{font-family:Inter,sans-serif;font-weight:600;font-size:clamp(13px,.938vw,18px);color:#272724;letter-spacing:.02em;line-height:1.2;white-space:nowrap}.hero2-badge-sub{font-family:Inter,sans-serif;font-weight:400;font-size:clamp(11px,.729vw,14px);color:#0000008a;line-height:1.2;white-space:nowrap}.ticker-bar{background:#fff;padding:12px clamp(16px,12.5vw,240px);display:flex;align-items:center;gap:24px;overflow:hidden}.ticker-left{display:flex;align-items:center;gap:8px;width:274.75px;flex-shrink:0}.ticker-stars{display:flex;gap:2px;flex-shrink:0}.ticker-star{color:#00b67a;font-size:18px;line-height:1;flex-shrink:0}.ticker-count{font-family:Inter,sans-serif;font-weight:500;font-size:11.8px;color:#292923;letter-spacing:1.08px;text-transform:uppercase;text-decoration:underline;white-space:nowrap}.ticker-right{flex:1;overflow:hidden;-webkit-mask-image:linear-gradient(to right,transparent 0%,black 5%,black 95%,transparent 100%);mask-image:linear-gradient(to right,transparent 0%,black 5%,black 95%,transparent 100%)}.ticker-track{display:flex;align-items:center;white-space:nowrap;animation:ticker-scroll 30s linear infinite}@keyframes ticker-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.ticker-item{display:inline-flex;align-items:center;padding:0 12px;flex-shrink:0}.ticker-quote{font-family:Inter,sans-serif;font-weight:500;font-size:12px;color:#292923;letter-spacing:1.08px;text-transform:uppercase}.ticker-sep{font-family:Inter,sans-serif;font-weight:400;font-size:15px;color:#0000008a;margin:0 2px}.ticker-author{font-family:Inter,sans-serif;font-weight:500;font-size:12px;color:#0000008a;letter-spacing:1.08px;text-transform:uppercase}.sp-section{padding:68px clamp(16px,12.5vw,240px)}.sp-top{display:flex;flex-direction:column;gap:24px;margin-bottom:64px}.sp-paragraph{font-family:Inter,sans-serif;font-weight:400;font-size:clamp(20px,1.651vw,31.7px);line-height:clamp(32px,2.5vw,48px);color:#292923;width:clamp(280px,66.67%,952px)}.sp-cta-link{display:inline-flex;align-self:flex-start;align-items:center;justify-content:space-between;gap:12px;border:1px solid #292923;padding:13px 21px;border-radius:4px;font-family:Inter,sans-serif;font-weight:500;font-size:12px;color:#292923;letter-spacing:1.08px;text-transform:uppercase;text-decoration:none;white-space:nowrap;width:auto;transition:background-color .2s ease,color .2s ease}.sp-cta-link:hover{background-color:#292923;color:#fff}.sp-cta-link:hover .sp-cta-arrow{filter:invert(1)}.sp-cta-arrow{width:20px;height:20px;display:block;flex-shrink:0;transition:filter .2s ease}.sp-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:24px}.sp-stat{display:flex;flex-direction:column}.sp-stat-num{font-family:Inter,sans-serif;font-weight:500;font-size:clamp(28px,2.141vw,41.1px);color:#292923;letter-spacing:-1.15px;line-height:1}.sp-stat-divider{height:2px;background:#292923;margin:16px 0}.sp-stat-label{font-family:Inter,sans-serif;font-weight:500;font-size:clamp(13px,.87vw,16.7px);color:#292923;margin-bottom:6px;line-height:1.3}.sp-stat-desc{font-family:Inter,sans-serif;font-weight:400;font-size:clamp(11px,.755vw,14.5px);color:#0000008a;line-height:22.5px}.sp-separator{height:1px;background:#0000001f;margin-top:80px}@media(max-width:960px){.hero2-content{width:58%}.hero2-product-wrap{left:54%}.ticker-bar{gap:16px}.sp-stats{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){.hero2-section{padding:0}.hero2-card{border-radius:0;flex-direction:column;min-height:unset}.hero2-content{width:100%;padding:24px 20px 20px;justify-content:flex-start}.hero2-heading{font-size:clamp(28px,7vw,40px);margin-top:16px}.hero2-body{font-size:15px;line-height:1.5}.hero2-cta{width:100%;font-size:14px;height:48px;margin-top:16px}.hero2-product-wrap{position:relative;left:auto;right:auto;top:auto;bottom:auto;width:100%;height:260px}.hero2-product-img{object-position:center top}.hero2-badge{right:16px;bottom:12px}.ticker-right{display:none}.ticker-left{width:100%;justify-content:center}.sp-stats{grid-template-columns:1fr}.sp-paragraph{width:100%}.sp-cta-link{width:auto}}@media(max-width:680px){.sticky-footer{padding:10px 16px;height:auto;min-height:60px}body{padding-bottom:80px}.sticky-footer-inner{gap:12px}.countdown-unit{min-width:40px;padding:4px 10px 5px}.sf-cta{flex:1;padding:0 24px;height:40px;font-size:13px}}@media(max-width:420px){.countdown-num{font-size:14px}}.buybox-section{background:#fff;padding:clamp(48px,6vw,96px) clamp(20px,5vw,80px)}.buybox-wrap{max-width:1200px;margin:0 auto;display:flex;gap:clamp(24px,3vw,48px);align-items:flex-start}.bb-media{flex:0 0 clamp(380px,58%,620px)}.bb-media-img{width:100%;border-radius:8px;display:block}.bb-box{flex:1;display:flex;flex-direction:column;gap:16px;position:sticky;top:20px;align-self:flex-start}.bb-badges{display:flex;gap:8px;flex-wrap:wrap}.bb-badge{display:inline-flex;align-items:center;height:28px;padding:0 12px;border-radius:9999px;font-family:Inter,sans-serif;font-weight:500;font-size:12px;letter-spacing:1.08px;text-transform:uppercase}.bb-badge--dark{background:#292923;color:#fff}.bb-badge--outlined{background:transparent;color:#292923;box-shadow:inset 0 0 0 1px #c2483f}.bb-title-block{display:flex;flex-direction:column;gap:2px}.bb-title{font-family:Inter,sans-serif;font-weight:500;font-size:clamp(32px,4vw,46px);letter-spacing:-1.15px;color:#292923;line-height:1;margin:0}.bb-subtitle{font-family:Inter,sans-serif;font-weight:500;font-size:clamp(20px,2.5vw,30px);letter-spacing:-.5px;color:#0000005c;margin:0}.bb-rating-wrap{display:flex;align-items:center;gap:8px}.bb-stars{color:#f2a33c;font-size:16px;letter-spacing:1px}.bb-rating-text{font-family:Inter,sans-serif;font-weight:500;font-size:12px;letter-spacing:1.08px;text-transform:uppercase;color:#0000008c}.bb-guarantee{display:inline-flex;align-items:center;gap:6px;background:#e2e2da;border-radius:9999px;padding:4px 12px 4px 4px;align-self:flex-start}.bb-guarantee-check{width:24px;height:24px;background:#292923;color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:700;flex-shrink:0}.bb-guarantee-text{font-family:Inter,sans-serif;font-weight:500;font-size:12px;letter-spacing:.5px;color:#292923}.bb-desc{font-family:Inter,sans-serif;font-weight:400;font-size:17.2px;letter-spacing:.074px;color:#292923;line-height:1.55;margin:0}.bb-benefits{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:6px}.bb-benefit{position:relative;padding-left:16px;font-family:Inter,sans-serif;font-weight:500;font-size:16.6px;color:#292923;line-height:1.4}.bb-benefit:before{content:"";position:absolute;left:0;top:2.68px;width:4px;height:16px;background:#292923;border-radius:4px}.bb-footnote{font-size:11px;color:#0006;text-decoration:none;vertical-align:super;margin-left:2px}.bb-selector-heading{font-family:Inter,sans-serif;font-weight:500;font-size:16.7px;letter-spacing:.043px;color:#292923;margin:0}.bb-cards{display:flex;flex-direction:column;gap:12px}.bb-card{position:relative;border:1px solid rgba(0,0,0,.12);border-radius:4px;padding:21px;cursor:pointer;transition:border-color .15s;-webkit-user-select:none;user-select:none}.bb-card:focus-visible{outline:2px solid #292923;outline-offset:2px}.bb-card--selected{border-color:#292923}.bb-card-flag{position:absolute;top:-6px;right:19px;height:21px;padding:0 8px;border-radius:4px;border:4px solid #fffffc;display:inline-flex;align-items:center;font-family:Inter,sans-serif;font-weight:500;font-size:10px;letter-spacing:.9px;text-transform:uppercase;white-space:nowrap;line-height:1}.bb-card-flag--dark{background:#166534;color:#fff}.bb-card-flag--light{background:#dcfce7;color:#166534}.bb-card-main{display:flex;align-items:center;gap:16px}.bb-radio{flex-shrink:0;width:20px;height:20px;border-radius:9999px;border:1px solid rgba(0,0,0,.36);display:flex;align-items:center;justify-content:center;padding:1px;transition:border-color .15s}.bb-radio--selected{border-color:#292923}.bb-radio-dot{width:8px;height:8px;border-radius:9999px;background:transparent;transition:background .15s}.bb-radio--selected .bb-radio-dot{background:#292923}.bb-card-content{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.bb-card-row1{display:flex;align-items:center;justify-content:space-between;height:21.5px;padding-bottom:1px;gap:8px}.bb-card-row2{display:flex;align-items:center;justify-content:space-between;gap:8px}.bb-card-name{font-family:Inter,sans-serif;font-weight:500;font-size:16.5px;letter-spacing:.043px;color:#292923;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bb-price-main{display:flex;align-items:flex-end;flex-shrink:0}.bb-price-num{font-family:Inter,sans-serif;font-weight:500;font-size:17px;letter-spacing:.043px;color:#292923;line-height:1.25}.bb-price-suffix{font-family:Inter,sans-serif;font-weight:500;font-size:13px;letter-spacing:.065px;color:#292923;line-height:1.5}.bb-card-save{font-family:Inter,sans-serif;font-weight:500;font-size:13px;letter-spacing:.065px;color:#c2483f}.bb-card-prices{display:flex;align-items:flex-start;gap:4px;height:20px}.bb-price-strike{position:relative;font-family:Inter,sans-serif;font-weight:500;font-size:13px;letter-spacing:.065px;color:#292923;opacity:.36}.bb-price-strike:after{content:"";position:absolute;left:0;right:0;top:8.75px;height:1px;background:#292923}.bb-price-final{font-family:Inter,sans-serif;font-weight:500;font-size:12.7px;letter-spacing:.065px;color:#292923}.bb-card-details{display:none;padding-top:16px;overflow:hidden}.bb-card--selected .bb-card-details{display:block}.bb-detail-rows{border-top:1px solid rgba(0,0,0,.12);padding-top:17px;display:flex;flex-direction:column;gap:4px}.bb-detail-row{display:flex;align-items:center;gap:12px;font-family:Inter,sans-serif;font-weight:400;font-size:12.5px;letter-spacing:.065px;color:#292923}.bb-detail-icon{width:20px;height:20px;display:flex;align-items:center;justify-content:center;flex-shrink:0;font-size:15px}.bb-cta{display:flex;align-items:center;justify-content:center;height:50px;background:#f2a33c;border-radius:4px;color:#fff;font-family:Inter,sans-serif;font-weight:500;font-size:12px;letter-spacing:1.08px;text-transform:uppercase;text-decoration:none;transition:background .15s}.bb-cta:hover{background:#e09432}.bb-bnpl-text{text-align:center;font-family:Inter,sans-serif;font-size:12px;color:#00000073;margin:0}.bb-payment-icons{display:flex;align-items:center;justify-content:center;gap:8px;flex-wrap:wrap}.bb-payment-icon{height:16px;width:auto;display:block}@media(max-width:768px){.buybox-wrap{flex-direction:column}.bb-media{flex:none;width:100%}.bb-box{position:static}.bb-card-row1{height:auto;flex-wrap:wrap}.bb-card-name{white-space:normal}.bb-qty-btn{padding:14px;gap:12px}.bb-qty-main{font-size:15px}.bb-qty-price{font-size:16px}.bb-swatch{width:64px;height:64px;border-radius:8px}.bb-swatches{gap:12px}.bb-color-label{font-size:15px}.bb-cta{height:60px;font-size:15px;border-radius:8px}.bb-acc-trigger{font-size:16px;padding:18px 0}}.bb-media-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px}.bb-gallery-stage{display:none}.bb-stage-img,.bb-stage-vid{width:100%;height:100%;object-fit:cover;display:block}.bb-media-cell{position:relative;border-radius:6px;overflow:hidden;aspect-ratio:4 / 5;background:#f3f3ec}.bb-media-cell-img{width:100%;height:100%;object-fit:cover;display:block}.bb-media-cell--contain .bb-media-cell-img{object-fit:contain;padding:16px}.bb-media-cell--full{grid-column:1 / -1;aspect-ratio:auto;height:auto}.bb-media-mute{position:absolute;top:8px;right:8px;width:28px;height:28px;border-radius:50%;border:none;background:#00000073;color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer}.bb-media-mute--on{background:#000000b3}.bb-dotted-sep{border:none;border-top:1px dashed rgba(0,0,0,.18);width:100%}.bb-accordion{display:flex;flex-direction:column}.bb-acc-item{border-bottom:1px dashed rgba(0,0,0,.18)}.bb-acc-item:first-child{border-top:none}.bb-acc-trigger{width:100%;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 0;background:none;border:none;cursor:pointer;font-family:Inter,sans-serif;font-weight:500;font-size:14px;color:#292923;text-align:left}.bb-acc-trigger:hover{color:#000}.bb-acc-icon{font-size:18px;font-weight:300;line-height:1;flex-shrink:0;color:#00000080}.bb-acc-panel{padding:0 0 16px}.bb-acc-panel p{font-family:Inter,sans-serif;font-size:13.5px;font-weight:400;line-height:1.6;color:#000000b3;margin:0}.bb-clinician{display:flex;flex-direction:column;align-items:flex-start;gap:8px}.bb-clinician-heading{display:flex;align-items:center;gap:6px;font-family:Inter,sans-serif;font-weight:600;font-size:11px;letter-spacing:1.2px;text-transform:uppercase;color:#292923}.bb-clinician-body{font-family:Inter,sans-serif;font-size:13.5px;font-weight:400;color:#000000b3;margin:0;line-height:1.5}.bb-clinician-row{display:flex;align-items:center;gap:10px}.bb-avatar-stack{display:flex}.bb-avatar{width:32px;height:32px;border-radius:50%;border:2px solid #fff;object-fit:cover;flex-shrink:0}.bb-avatar+.bb-avatar{margin-left:-10px}.bb-avatar--initials{background:#292923;color:#fff;font-family:Inter,sans-serif;font-size:11px;font-weight:600;display:flex;align-items:center;justify-content:center}.bb-clinician-link{font-family:Inter,sans-serif;font-size:12.5px;font-weight:500;color:#292923;text-decoration:underline;text-underline-offset:2px}.bb-upsell{display:flex;align-items:center;gap:14px}.bb-upsell-img{width:72px;height:72px;border-radius:6px;object-fit:cover;flex-shrink:0;background:#f3f3ec}.bb-upsell-body{display:flex;flex-direction:column;gap:3px;flex:1}.bb-upsell-eyebrow{font-family:Inter,sans-serif;font-size:11px;font-weight:600;letter-spacing:1px;text-transform:uppercase;color:#00000073;margin:0}.bb-upsell-name{font-family:Inter,sans-serif;font-size:13px;font-weight:500;color:#292923;margin:0;line-height:1.4}.bb-upsell-price{font-family:Inter,sans-serif;font-size:14px;font-weight:600;color:#292923;margin:0;display:flex;align-items:baseline;gap:6px}.bb-upsell-strike{font-size:12px;font-weight:400;opacity:.36;position:relative}.bb-upsell-strike:after{content:"";position:absolute;left:0;right:0;top:7px;height:1px;background:#292923}.bb-upsell-cta{display:inline-flex;align-items:center;justify-content:center;height:34px;padding:0 14px;border:1px solid #292923;border-radius:4px;background:transparent;font-family:Inter,sans-serif;font-size:11px;font-weight:500;letter-spacing:.9px;text-transform:uppercase;color:#292923;text-decoration:none;cursor:pointer;transition:background .15s,color .15s;align-self:flex-start;margin-top:4px}.bb-upsell-cta:hover{background:#292923;color:#fff}@media(max-width:768px){.bb-gallery-stage{display:block;aspect-ratio:1 / 1;border-radius:12px;overflow:hidden;background:#f3f3ec;margin-bottom:10px}.bb-media-grid{display:flex;grid-template-columns:none;max-width:none;margin:0;gap:8px;overflow-x:auto;padding-bottom:4px;-webkit-overflow-scrolling:touch;scrollbar-width:none}.bb-media-grid::-webkit-scrollbar{display:none}.bb-media-cell{flex:0 0 60px;aspect-ratio:1 / 1;cursor:pointer}.bb-media-cell.is-active{outline:2px solid #292923;outline-offset:-2px}.bb-media-cell--hero .bb-hero-marquee-wrap{display:none}.bb-media-cell--hero .bb-hero-product{padding:16%}.bb-media-cell .bb-media-mute{display:none}}.bb-media-cell--hero .bb-media-cell-img{object-fit:cover}.bb-hero-product{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;z-index:2;padding:12%}.bb-hero-product-img{width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 8px 24px rgba(0,0,0,.18))}.bb-hero-marquee-wrap{position:absolute;bottom:0;left:0;right:0;z-index:3;overflow:hidden;padding:9px 0;-webkit-mask-image:linear-gradient(to right,transparent 0%,#000 12%,#000 88%,transparent 100%);mask-image:linear-gradient(to right,transparent 0%,#000 12%,#000 88%,transparent 100%)}.bb-hero-marquee-track{display:flex;width:max-content;animation:bb-marquee 22s linear infinite;white-space:nowrap}.bb-hero-marquee-track span{font-family:Inter,sans-serif;font-size:10px;font-weight:600;letter-spacing:.9px;text-transform:uppercase;color:#292923}@keyframes bb-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.bb-color-wrap{display:flex;flex-direction:column;gap:8px}.bb-color-name{color:#292923;font-weight:600}.bb-swatches{display:flex;gap:8px;flex-wrap:wrap}.bb-swatch{width:52px;height:52px;border-radius:6px;border:2px solid transparent;outline:2px solid transparent;outline-offset:2px;cursor:pointer;transition:outline-color .15s,border-color .15s;padding:0;flex-shrink:0;overflow:hidden;background:#f3f3ec}.bb-swatch img{width:100%;height:100%;object-fit:cover;display:block}.bb-swatch--selected{outline-color:#292923;border-color:#292923}.bb-swatch:hover:not(.bb-swatch--selected){outline-color:#00000040}.bb-qty-wrap,.bb-qty-row{display:flex;flex-direction:column;gap:10px}.bb-qty-btn{position:relative;display:flex;align-items:center;gap:14px;padding:16px 18px;border:1.5px solid rgba(0,0,0,.12);border-radius:10px;background:#f8f8f5;cursor:pointer;transition:border-color .15s,background .15s;text-align:left;width:100%}.bb-qty-btn--active{border-color:#292923;background:#fff}.bb-qty-radio-dot{flex-shrink:0;width:20px;height:20px;border-radius:50%;border:1.5px solid rgba(0,0,0,.3);background:#fff;position:relative;transition:border-color .15s}.bb-qty-radio-dot:after{content:"";position:absolute;top:4px;right:4px;bottom:4px;left:4px;border-radius:50%;background:#292923;opacity:0;transition:opacity .15s}.bb-qty-btn--active .bb-qty-radio-dot{border-color:#292923}.bb-qty-btn--active .bb-qty-radio-dot:after{opacity:1}.bb-qty-text{flex:1;display:flex;flex-direction:column;gap:3px}.bb-qty-main{font-size:16px;font-weight:600;color:#292923;line-height:1.3}.bb-qty-free-inline{color:#c2483f;font-weight:700}.bb-qty-sub{font-size:13px;font-weight:400;color:#00000080;line-height:1.3}.bb-qty-pricing{display:flex;flex-direction:column;align-items:flex-end;gap:3px;flex-shrink:0}.bb-qty-price{font-size:17px;font-weight:700;color:#292923;line-height:1}.bb-qty-retail{font-size:12px;font-weight:400;color:#0006;position:relative;line-height:1}.bb-qty-retail:after{content:"";position:absolute;left:0;right:0;top:47%;height:1px;background:#0006}.bb-qty-save{font-size:12px;font-weight:600;color:#c2483f;line-height:1}.bb-qty-flag{position:absolute;top:-10px;left:50%;transform:translate(-50%);height:20px;padding:0 10px;border-radius:4px;border:3px solid #f8f8f5;display:inline-flex;align-items:center;font-size:9px;font-weight:700;letter-spacing:.6px;text-transform:uppercase;white-space:nowrap;line-height:1}.bb-qty-btn--active .bb-qty-flag{border-color:#fff}.bb-qty-flag--dark{background:#166534;color:#fff}.bb-qty-flag--light{background:#dcfce7;color:#166534}.bb-color-free-tag{display:inline-block;background:#c2483f;color:#fff;font-size:9px;font-weight:700;padding:2px 5px;border-radius:3px;letter-spacing:.3px;text-transform:uppercase;vertical-align:middle;margin-left:4px}.bb-color-pickers{display:flex;flex-direction:column;gap:12px}.bb-color-row{display:flex;flex-direction:column;gap:6px}.bb-color-label{font-size:14px;font-weight:600;color:#292923}.bb-color-label--free{color:#c2483f}.bb-select-wrap{position:relative}.bb-select-wrap:after{content:"\25be";position:absolute;right:14px;top:50%;transform:translateY(-50%);pointer-events:none;color:#292923;font-size:15px;line-height:1}.bb-color-select{width:100%;height:48px;padding:0 40px 0 16px;font-family:Inter,sans-serif;font-size:16px;font-weight:500;color:#292923;background:#f8f8f5;border:1.5px solid rgba(0,0,0,.15);border-radius:8px;appearance:none;-webkit-appearance:none;cursor:pointer;transition:border-color .12s}.bb-color-select:focus{outline:none;border-color:#292923}#header-group,#footer-group{display:none!important}#main{padding:0!important;margin:0!important;max-width:none!important}
/*# sourceMappingURL=/cdn/shop/t/59/assets/lp-landing.css.map */
