.acbf{--navy: #162950;--navy-deep: #0d1c3a;--ink: #162950;--muted: #4c5b76;--green: #39901b;--green-hover: #2f7a15;--check: #00c853;--sky: #f0f9ff;--sky-2: #e3f3fc;--mist: #dcebf2;--cyan: #3db8f0;--gold: #ffd574;--gold-2: #f6bd3c;--orange: #ff6a00;--red: #b3261e;--line: #e2e8ef;--radius: 10px;--font: "Avenir Next", Avenir, "Segoe UI", var(--font-body-family), -apple-system, sans-serif;color:var(--ink);background:var(--sky);font-family:var(--font);font-size:16px;line-height:1.55;overflow-x:clip;-webkit-font-smoothing:antialiased}.acbf *,.acbf *:before,.acbf *:after{box-sizing:border-box}.acbf [hidden]{display:none!important}.acbf :where(h1,h2,h3,p,figure,ul,ol){margin:0}.acbf :where(h1,h2,h3){font-family:var(--font);color:var(--navy);letter-spacing:-.01em}.acbf :where(img){display:block;max-width:100%;height:auto}.acbf a{color:inherit}.acbf b,.acbf strong{font-weight:700}.acbf :focus-visible{outline:3px solid var(--cyan);outline-offset:3px}.acbf-ico{width:18px;height:18px;flex:0 0 auto}.acbf-wrap{width:min(1180px,100%);margin-inline:auto;padding-inline:16px}.acbf-wrap--narrow{width:min(980px,100%)}.acbf-center{text-align:center}.acbf-sec{position:relative;padding-block:56px}.acbf-sec--tight{padding-block:32px}.acbf-sec--flush-top{padding-top:0}.acbf-sky{background:var(--sky)}.acbf-mist{background:var(--mist)}.acbf-white{background:#fff}.acbf-wave-top:before{content:"";position:absolute;left:0;right:0;top:-29px;height:30px;background:inherit;-webkit-mask:radial-gradient(120% 60px at 50% 100%,#000 98%,transparent) bottom / 100% 100% no-repeat;mask:radial-gradient(120% 60px at 50% 100%,#000 98%,transparent) bottom / 100% 100% no-repeat;pointer-events:none}.acbf-h2{font-size:clamp(27px,6.4vw,42px);font-weight:600;line-height:1.15}.acbf-h3{font-size:clamp(21px,4.6vw,26px);font-weight:700;line-height:1.25}.acbf-body{color:var(--muted);font-size:17px;line-height:1.6;margin-top:14px}.acbf-small{font-size:14px;color:var(--muted)}.acbf-head{text-align:center;max-width:720px;margin:0 auto 32px}.acbf-eyebrow{display:inline-block;margin-bottom:8px;font-size:12px;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.acbf-brand{margin-bottom:30px}.acbf-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;width:100%;max-width:520px;min-height:58px;padding:16px 22px;border:0;border-radius:7px;background:var(--green);color:#fff!important;font:700 17px/1.25 var(--font);letter-spacing:.02em;text-transform:uppercase;text-decoration:none;box-shadow:0 6px 18px #39901b47;cursor:pointer;transition:background-color .15s ease,transform .15s ease}.acbf-btn:hover{background:var(--green-hover);transform:translateY(-1px)}.acbf-btn__gift{font-size:20px;line-height:1}.acbf-btn--gold{background:linear-gradient(180deg,#ffe08f,var(--gold-2));color:var(--navy-deep)!important;box-shadow:0 8px 22px #f6bd3c59}.acbf-btn--gold:hover{background:linear-gradient(180deg,#ffd56b,#eaa91c)}.acbf-btn--sm{width:auto;min-height:44px;padding:10px 18px;font-size:14px;box-shadow:none}.acbf-cta{margin-top:36px;text-align:center}.acbf-cta__note{margin-top:12px;font-size:14px;font-weight:700;text-transform:uppercase;letter-spacing:.02em}.acbf-cta__ends{text-transform:none;font-weight:600;color:var(--muted)}.acbf-hero{padding-block:12px 40px;background:linear-gradient(180deg,#fff 0,var(--sky) 520px)}.acbf-hero__grid{display:grid;gap:22px}.acbf-gallery{min-width:0}.acbf-gallery__stage{position:relative}.acbf-gallery__track{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;border-radius:var(--radius);scrollbar-width:none;background:#fff}.acbf-gallery__track::-webkit-scrollbar{display:none}.acbf-slide{position:relative;flex:0 0 100%;scroll-snap-align:start;aspect-ratio:1;overflow:hidden}.acbf-slide__img{width:100%;height:100%;object-fit:cover}.acbf-gallery__nav{position:absolute;top:50%;transform:translateY(-50%);z-index:3;display:grid;place-items:center;width:38px;height:38px;padding:0;border:0;border-radius:50%;background:#ffffffeb;color:var(--navy);box-shadow:0 2px 10px #0d1c3a2e;cursor:pointer}.acbf-gallery__nav svg{width:20px;height:20px}.acbf-gallery__nav--prev{left:8px}.acbf-gallery__nav--next{right:8px}.acbf-gallery__thumbs{display:flex;gap:8px;margin-top:10px;overflow-x:auto;scrollbar-width:none}.acbf-gallery__thumbs::-webkit-scrollbar{display:none}.acbf-thumb{flex:0 0 62px;height:62px;padding:0;border:2px solid transparent;border-radius:8px;overflow:hidden;background:#fff;cursor:pointer;opacity:.7}.acbf-thumb img{width:100%;height:100%;object-fit:cover}.acbf-thumb.is-active{border-color:var(--navy);opacity:1}.acbf-gallery__promise{margin-top:12px;padding:10px 14px;border-radius:6px;background:var(--navy);color:#fff;font-size:13px;font-weight:700;text-align:center;text-transform:uppercase;letter-spacing:.03em}.acbf-strip{position:absolute;left:0;right:0;bottom:0;z-index:2;display:flex;align-items:center;gap:10px;padding:9px 86px 9px 12px;background:linear-gradient(90deg,#0d1c3af5,#162950e6);color:var(--gold);font-weight:800;font-size:clamp(14px,3.9vw,19px);letter-spacing:.02em;text-transform:uppercase}.acbf-strip__tag{padding:3px 8px;border-radius:4px;background:var(--gold);color:var(--navy-deep);font-size:.7em;letter-spacing:.08em;white-space:nowrap}.acbf-sticker{position:absolute;right:10px;bottom:10px;z-index:3;display:grid;place-items:center;align-content:center;width:74px;height:74px;border-radius:50%;background:radial-gradient(circle at 35% 30%,#ffe8a6,var(--gold-2) 70%);border:3px dashed rgba(13,28,58,.35);color:var(--navy-deep);text-align:center;line-height:1;transform:rotate(-12deg);box-shadow:0 6px 14px #0d1c3a4d}.acbf-sticker small{font-size:10px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.acbf-sticker b{font-size:24px;font-weight:900;margin:2px 0}.acbf-buy{min-width:0}.acbf-rating{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:14px;color:var(--muted)}.acbf-rating b{color:var(--navy)}.acbf-kicker{display:inline-flex;align-items:center;gap:6px;margin-top:12px;padding:5px 12px;border-radius:99px;background:var(--navy);color:var(--gold);font-size:12px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.acbf-title{margin-top:10px;font-size:clamp(28px,7vw,40px);font-weight:800;line-height:1.12}.acbf-why{margin-top:18px;padding:16px 18px;border-radius:var(--radius);background:#fff;box-shadow:0 4px 18px #0d1c3a0f}.acbf-why__title{margin-bottom:10px;font-size:14px;font-weight:700;text-decoration:underline;text-transform:uppercase;color:var(--muted)}.acbf-why ul,.acbf-ticks{list-style:none;padding:0;display:grid;gap:9px}.acbf-why li,.acbf-ticks li{display:flex;align-items:flex-start;gap:10px;font-size:15px;line-height:1.4}.acbf-amazon{margin-top:16px;padding:13px 14px;border-radius:6px;background:var(--navy);color:#fff;font-size:14px;font-weight:700;text-align:center;text-transform:uppercase;letter-spacing:.03em}.acbf-offer{position:relative;margin-top:18px;padding:16px 16px 15px;border-radius:12px;overflow:hidden;isolation:isolate;background:linear-gradient(135deg,var(--navy-deep),var(--navy) 60%,#23417a);color:#fff;box-shadow:0 10px 28px #0d1c3a40}.acbf-offer__confetti{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;opacity:.55;pointer-events:none;background-image:radial-gradient(circle,var(--gold) 0 2px,transparent 3px),radial-gradient(circle,var(--cyan) 0 2px,transparent 3px),radial-gradient(circle,var(--orange) 0 1.6px,transparent 2.6px),radial-gradient(circle,#7fe08a 0 1.6px,transparent 2.6px);background-size:64px 58px,82px 70px,54px 76px,96px 62px;background-position:6px 8px,40px 30px,22px 44px,70px 12px}.acbf-offer__top{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap}.acbf-offer__tag{padding:4px 10px;border-radius:4px;background:var(--gold);color:var(--navy-deep);font-size:12px;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.acbf-offer__timer{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:600;color:#cfe0f5}.acbf-clock{display:inline-flex;align-items:baseline;gap:2px;font-variant-numeric:tabular-nums}.acbf-clock b{min-width:24px;padding:3px 4px;border-radius:4px;background:#ffffff24;color:#fff;font-size:14px;text-align:center}.acbf-clock i{margin-right:4px;font-style:normal;font-size:11px;color:#cfe0f5}.acbf-offer__headline{margin-top:10px;font-size:clamp(25px,7vw,32px);font-weight:900;line-height:1.1;color:var(--gold);text-transform:uppercase;letter-spacing:-.01em}.acbf-offer__math{margin-top:6px;font-size:17px}.acbf-offer__math b{font-size:21px;color:#fff}.acbf-offer__math s{color:#a9bad3;margin-left:2px}.acbf-offer__each{display:inline-block;margin-left:4px;padding:1px 8px;border-radius:99px;background:#2f8a18;font-size:14px;font-weight:700}.acbf-offer__detail{margin-top:6px;font-size:13px;color:#d4e2f3}.acbf-bundles{margin-top:16px}.acbf-offer--bundles{padding:14px 14px 18px;background:linear-gradient(120deg,#0d1c3a,#1f3fa8,#6a2bd9,#d6247a,#ff6a00,#1f3fa8,#0d1c3a);background-size:400% 400%;animation:acbf-offer-shift 12s ease-in-out infinite}.acbf-offer--bundles:after{content:"";position:absolute;top:-40%;right:-40%;bottom:-40%;left:-40%;z-index:-1;pointer-events:none;background:conic-gradient(from 0deg,transparent 0 20%,rgba(255,213,116,.22) 25%,transparent 32% 70%,rgba(61,184,240,.25) 76%,transparent 84%);animation:acbf-offer-spin 9s linear infinite}.acbf-offer--bundles .acbf-offer__timer{color:#fff;text-shadow:0 1px 3px rgba(0,0,0,.45)}.acbf-offer--bundles .acbf-clock b{background:#0d1c3a73}.acbf-offer--bundles .acbf-offer__confetti{opacity:.8;animation:acbf-offer-confetti 14s linear infinite}@keyframes acbf-offer-shift{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}@keyframes acbf-offer-spin{to{transform:rotate(1turn)}}@keyframes acbf-offer-confetti{0%{background-position:6px 8px,40px 30px,22px 44px,70px 12px}to{background-position:6px 240px,40px 310px,22px 424px,70px 260px}}.acbf-offer--bundles .acbf-offer__top{padding-inline:4px}.acbf-offer--bundles .acbf-bundles{margin-top:12px;padding:12px;border-radius:9px;background:#fff;color:var(--ink);box-shadow:0 4px 14px #0000002e}.acbf-bundles:empty{display:none}.acbf-form{display:block;margin-top:20px}.acbf-atc{position:relative;display:flex;align-items:center;justify-content:center;width:100%;min-height:62px;padding:16px;border:0;border-radius:7px;background:var(--green);color:#fff;font:700 18px/1.2 var(--font);text-transform:uppercase;letter-spacing:.03em;cursor:pointer;box-shadow:0 8px 20px #39901b4d}.acbf-atc>span{display:inline-flex;align-items:center;gap:10px}.acbf-atc svg{width:20px;height:20px}.acbf-atc:hover{background:var(--green-hover)}.acbf-atc[disabled]{opacity:.5;cursor:not-allowed}.acbf-atc.loading>span{visibility:hidden}.acbf-atc .loading-overlay__spinner{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center}.acbf-atc .loading-overlay__spinner.hidden{display:none}.acbf-atc .spinner{width:22px;height:22px;animation:acbf-spin 1s linear infinite}.acbf-atc .spinner .path{stroke:#fff;stroke-dasharray:150;stroke-dashoffset:60}@keyframes acbf-spin{to{transform:rotate(360deg)}}.acbf .product-form__error-message-wrapper{margin-bottom:10px;color:var(--red);font-size:14px}.acbf-ship{display:flex;align-items:center;gap:14px;margin-top:14px;padding:12px 16px;border:1.5px dashed var(--navy);border-radius:6px;background:#fff}.acbf-ship svg{width:40px;height:28px;flex:0 0 auto}.acbf-ship p{font-size:14px;line-height:1.45}.acbf-ship b{font-size:15px}.acbf-secure{margin-top:16px;text-align:center}.acbf-secure p{font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.02em}.acbf-secure ul{list-style:none;padding:0;margin-top:8px;display:flex;flex-wrap:wrap;justify-content:center;gap:6px}.acbf-secure .icon{width:38px;height:24px}.acbf-intro{margin-top:26px;display:grid;gap:14px;font-size:15px;color:var(--muted)}.acbf-intro__lead{font-size:17px;font-weight:700;color:var(--navy)}.acbf-acc{margin-top:22px;display:grid;gap:10px}.acbf-acc details,.acbf-faq details{border-radius:6px;background:#fff;box-shadow:0 6px 20px #0d1c3a12}.acbf-acc summary,.acbf-faq summary{position:relative;display:block;padding:17px 52px 17px 16px;list-style:none;cursor:pointer;font-size:15px;font-weight:700;color:#0e1726}.acbf-acc summary::-webkit-details-marker,.acbf-faq summary::-webkit-details-marker{display:none}.acbf-acc summary:after{content:"+";position:absolute;right:14px;top:50%;transform:translateY(-50%);display:grid;place-items:center;width:22px;height:22px;border-radius:50%;background:var(--navy);color:#fff;font-size:17px;line-height:1}.acbf-acc details[open] summary:after{content:"\2212"}.acbf-acc__body{display:grid;gap:12px;padding:0 16px 18px;font-size:15px;color:var(--muted)}.acbf-acc__sub{font-weight:800;text-transform:uppercase;color:var(--navy)}.acbf-promises{display:grid;gap:14px;margin-top:28px}.acbf-promise{padding:18px 20px;border:1.5px dashed #0e1726;border-radius:12px;background:#e8f0f3;font-size:14px;color:var(--muted)}.acbf-promise__title{display:flex;align-items:center;gap:10px;margin-bottom:8px;font-size:16px;font-weight:800;color:var(--navy)}.acbf-promise__title svg{width:26px;height:26px;flex:0 0 auto}.acbf-er{display:grid;gap:26px;margin-top:30px}.acbf-er__img{width:100%;border:3px solid var(--navy);border-radius:14px;aspect-ratio:1;object-fit:cover}.acbf-er__copy{margin-top:18px;font-size:18px;color:var(--muted)}.acbf-note-red{margin-top:14px;color:var(--red);font-style:italic;font-size:17px}.acbf-er__timeline{display:grid;gap:18px;align-content:start}.acbf-step{display:grid;gap:10px;padding:18px;border-radius:8px;background:#e2ebf1;font-size:17px}.acbf-step__tag{justify-self:start;padding:4px 10px;border-radius:4px;background:var(--navy);color:#fff;font-size:15px;font-weight:700;text-transform:uppercase}.acbf-sec--tight .acbf-vs__label{text-align:center;margin-bottom:8px;font-size:14px}.acbf-vs{display:grid;grid-template-columns:1fr 1fr;overflow:hidden;border:1px solid var(--line);border-radius:12px;background:#fff;box-shadow:0 6px 22px #0d1c3a14}.acbf-vs__head{display:grid;justify-items:center;gap:8px;padding:16px 8px;font-size:14px;border-bottom:1px solid var(--line)}.acbf-vs__head b{color:var(--navy)}.acbf-vs__head:not(.is-us) b{color:#45526b}.acbf-vs__img{width:90px;height:90px;object-fit:contain}.acbf-vs__cell{display:flex;align-items:flex-start;gap:8px;padding:12px 10px;font-size:13px;line-height:1.4;border-bottom:1px solid var(--line);color:#4c5b76}.acbf-vs .is-us{background:#f3f6fd;color:var(--navy);border-right:1px solid var(--line)}.acbf-vs__cell:nth-last-child(-n+2){border-bottom:0}.acbf-stats{display:grid;gap:12px}.acbf-stat{display:grid;grid-template-columns:112px 1fr;overflow:hidden;border-radius:4px;background:#fff;box-shadow:0 6px 16px #0d1c3a1a}.acbf-stat b{display:grid;place-items:center;background:var(--navy);color:var(--cyan);font-size:30px;font-weight:800}.acbf-stat p{padding:14px;font-size:14px;color:var(--muted)}.acbf-benefits{display:grid;gap:24px;align-items:center}.acbf-benefits__media{overflow:hidden;border:3px solid var(--navy);border-radius:12px}.acbf-benefits__img{width:100%;aspect-ratio:1;object-fit:cover}.acbf-cards{display:grid;gap:14px;margin-top:30px}.acbf-card{display:grid;justify-items:center;gap:10px;padding:28px 22px;border:1.5px dashed #6c7a91;border-radius:10px;background:#fff;text-align:center}.acbf-card__icon{width:64px;height:64px;object-fit:contain}.acbf-card h3{font-size:21px;font-weight:600}.acbf-card p{color:var(--muted);font-size:15px}.acbf-card--blue{border:0;background:linear-gradient(135deg,#62cdf7,var(--cyan));box-shadow:0 10px 26px #3db8f059}.acbf-card--blue h3,.acbf-card--blue p{color:#fff}.acbf-how{list-style:none;padding:0;display:grid;gap:30px}.acbf-how__media{position:relative;margin-bottom:26px}.acbf-how__media img{width:100%;aspect-ratio:16 / 9;object-fit:cover;border-radius:12px}.acbf-how__num{position:absolute;left:16px;bottom:-18px;display:grid;place-items:center;width:40px;height:40px;border:3px solid #fff;border-radius:50%;background:var(--navy);color:#fff;font-weight:800}.acbf-how h3{font-size:19px;font-weight:700}.acbf-how p{margin-top:6px;color:var(--muted);font-size:15px}.acbf-pills{list-style:none;padding:0;margin-top:26px;display:flex;flex-wrap:wrap;justify-content:center;gap:10px 18px}.acbf-pills li{display:inline-flex;align-items:center;gap:6px;font-size:14px;font-weight:700}.acbf-anatomy{display:grid;grid-template-columns:minmax(0,1fr);gap:20px;align-items:center}.acbf-anatomy>*{min-width:0}.acbf-anatomy__media img{width:100%}.acbf-parts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:26px 14px;padding-top:22px}.acbf-part{position:relative;min-width:0;overflow-wrap:break-word;padding:34px 14px 18px;border-radius:6px;background:#fff;text-align:center;box-shadow:0 6px 18px #0d1c3a12}.acbf-part:last-child{grid-column:1 / -1}.acbf-part__num{position:absolute;left:50%;top:-22px;transform:translate(-50%);display:grid;place-items:center;width:44px;height:44px;border-radius:50%;background:linear-gradient(135deg,#62cdf7,var(--cyan));color:#fff;font-size:22px;font-weight:800}.acbf-part h3{font-size:15px;font-weight:700}.acbf-part p{margin-top:10px;color:#333d50;font-size:14px}.acbf-ugc{display:grid;gap:10px;padding-block:34px 30px;overflow:hidden}.acbf-ugc__row{display:flex;gap:10px;width:max-content;animation:acbf-marquee 60s linear infinite}.acbf-ugc__row--rev{animation-direction:reverse}.acbf-ugc__img{width:104px;height:104px;object-fit:cover;border:2px solid var(--navy);border-radius:10px}@keyframes acbf-marquee{to{transform:translate(-50%)}}.acbf-carousel{position:relative}.acbf-carousel__track{display:grid;grid-auto-flow:column;grid-auto-columns:100%;gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;padding-bottom:6px}.acbf-carousel__track::-webkit-scrollbar{display:none}.acbf-carousel__track>*{scroll-snap-align:start}.acbf-dots{display:flex;justify-content:center;gap:6px;margin-top:16px}.acbf-dots button{width:9px;height:9px;padding:0;border:1.5px solid var(--navy);border-radius:50%;background:transparent;cursor:pointer}.acbf-dots button[aria-current=true]{background:var(--navy)}.acbf-tp{margin:0 auto 6px}.acbf-quote{display:flex;flex-direction:column;gap:14px;padding:20px;border:2px solid #0e1726;border-radius:14px;background:#fff}.acbf-quote h3{font-size:18px;font-weight:700}.acbf-quote p{padding-top:14px;border-top:1px solid var(--line);color:#2b3446;font-size:16px}.acbf-quote footer,.acbf-story footer{display:flex;align-items:center;flex-wrap:wrap;gap:6px 14px;margin-top:auto;font-size:13px}.acbf-quote footer span,.acbf-story footer span{display:inline-flex;align-items:center;gap:5px;font-size:12px;font-weight:600}.acbf-quote footer .acbf-ico,.acbf-story footer .acbf-ico{width:14px;height:14px}.acbf-social__badge{display:flex;align-items:center;gap:10px;padding:9px 14px;border-radius:99px;background:linear-gradient(90deg,#1877f2,#3c8dff);color:#fff;font-weight:700;text-transform:uppercase;letter-spacing:.02em}.acbf-social__badge svg{width:26px;height:26px}.acbf-social__likes{margin:14px 0 20px;text-align:center;font-size:13px;font-weight:700}.acbf-comments{display:grid;gap:24px}.acbf-comment{display:grid;grid-template-columns:44px 1fr;gap:12px}.acbf-comment__avatar{width:44px;height:44px;object-fit:cover;border-radius:4px}.acbf-comment__bubble{position:relative;padding:14px 16px 20px;border-radius:12px;background:#fff;box-shadow:0 4px 18px #0d1c3a1a;font-size:14px}.acbf-comment__bubble>b{color:#1f6ad6}.acbf-comment__bubble p{margin-top:6px;color:#333d50}.acbf-comment__meta{display:block;margin-top:10px;font-size:12px;font-weight:700;color:#1f6ad6}.acbf-comment__meta em{position:absolute;right:12px;bottom:-11px;padding:2px 8px;border-radius:99px;background:#fff;box-shadow:0 2px 6px #00000026;color:#555;font-style:normal;font-weight:600}.acbf-pillrate{display:inline-flex;align-items:center;gap:6px;flex-wrap:wrap;justify-content:center;margin-bottom:14px;padding:8px 16px;border:1.5px dashed var(--navy);border-radius:99px;font-size:13px}.acbf-story{display:grid;overflow:hidden;background:#fff}.acbf-story__img{width:100%;aspect-ratio:16 / 10;object-fit:cover}.acbf-story__body{display:flex;flex-direction:column;gap:14px;padding:20px}.acbf-story h3{font-size:18px;font-weight:600;padding-bottom:14px;border-bottom:1px solid var(--line)}.acbf-story p{font-size:16px;color:#2b3446}.acbf-see{margin-top:20px;font-weight:800;text-decoration:underline;text-transform:uppercase}.acbf-methods{overflow-x:auto;border-radius:10px}.acbf-methods table{width:100%;min-width:560px;border-collapse:separate;border-spacing:0;background:#fff;font-size:14px;border:2px solid var(--navy);border-radius:10px;overflow:hidden}.acbf-methods th,.acbf-methods td{padding:12px;text-align:center;border-bottom:1px solid var(--line)}.acbf-methods thead th{background:var(--navy);color:var(--cyan);font-size:12px;text-transform:uppercase;text-decoration:underline}.acbf-methods thead small{display:block;font-size:10px}.acbf-methods tbody th{font-weight:600;color:var(--navy)}.acbf-methods tbody tr:last-child>*{border-bottom:0}.acbf-methods .is-us>*{background:#eef6e9;color:#1d4f0c;font-weight:800}.acbf-acc .acbf-methods table{min-width:460px;font-size:13px}.acbf-trust{display:grid;gap:18px;margin-top:28px}.acbf-trust__item{padding:20px;background:#fff;box-shadow:0 6px 22px #0d1c3a1a}.acbf-trust__item h3{font-size:22px;font-weight:600;text-align:center}.acbf-trust__item>div{display:grid;grid-template-columns:64px 1fr;gap:16px;align-items:center;margin-top:12px}.acbf-trust__item img{width:64px;height:64px;object-fit:contain}.acbf-trust__item p{color:var(--muted)}.acbf-faq__title{font-size:clamp(40px,11vw,64px);font-weight:700;margin-bottom:26px}.acbf-faq{display:grid;gap:14px}.acbf-faq summary:after{content:"";position:absolute;right:18px;top:50%;width:12px;height:12px;margin-top:-9px;border-right:3px solid var(--navy);border-bottom:3px solid var(--navy);transform:rotate(45deg);transition:transform .2s ease}.acbf-faq details[open] summary:after{transform:rotate(225deg);margin-top:-3px}.acbf-faq details p{padding:0 16px 18px;color:var(--muted);font-size:15px}.acbf-final{position:relative;isolation:isolate;overflow:hidden;padding-block:56px 60px;background:linear-gradient(135deg,var(--navy-deep),var(--navy) 55%,#24447e);color:#fff}.acbf-final__tag{display:inline-block;padding:5px 12px;border-radius:4px;background:var(--gold);color:var(--navy-deep);font-size:12px;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.acbf-final__title{margin-top:14px;color:var(--gold);font-size:clamp(34px,9vw,60px);font-weight:900;line-height:1.05;text-transform:uppercase}.acbf-final__copy{max-width:620px;margin:14px auto 0;color:#d6e3f3;font-size:17px}.acbf-final__timer{margin:22px 0 6px}.acbf-clock--big b{min-width:46px;padding:8px 6px;font-size:26px;border-radius:8px}.acbf-clock--big i{font-size:12px;margin-right:10px}.acbf-final .acbf-btn{margin-top:18px}.acbf-final__small{margin-top:12px;font-size:13px;color:#b8c9df}.acbf-sticky{position:fixed;left:0;right:0;bottom:0;z-index:30;padding:10px 12px calc(10px + env(safe-area-inset-bottom));background:var(--navy-deep);box-shadow:0 -6px 18px #0d1c3a40;animation:acbf-up .25s ease}.acbf-sticky__inner{display:flex;align-items:center;justify-content:space-between;gap:12px;max-width:1180px;margin:0 auto}.acbf-sticky__copy{display:grid;color:#fff;font-size:13px;line-height:1.3;min-width:0}.acbf-sticky__copy b{color:var(--gold);font-size:15px;text-transform:uppercase}.acbf-sticky__copy span{color:#cfe0f5}.acbf-sticky .acbf-btn{flex:0 0 auto}.acbf-sticky{overflow:hidden;isolation:isolate;background:linear-gradient(120deg,#0d1c3a,#1f3fa8,#6a2bd9,#d6247a,#ff6a00,#1f3fa8,#0d1c3a);background-size:400% 400%;animation:acbf-up .25s ease,acbf-offer-shift 12s ease-in-out infinite}.acbf-sticky:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;opacity:.8;pointer-events:none;background-image:radial-gradient(circle,var(--gold) 0 2px,transparent 3px),radial-gradient(circle,var(--cyan) 0 2px,transparent 3px),radial-gradient(circle,var(--orange) 0 1.6px,transparent 2.6px),radial-gradient(circle,#7fe08a 0 1.6px,transparent 2.6px);background-size:64px 58px,82px 70px,54px 76px,96px 62px;animation:acbf-offer-confetti 14s linear infinite}.acbf-sticky:after{content:"";position:absolute;left:50%;top:50%;width:200vmax;height:200vmax;margin:-100vmax 0 0 -100vmax;z-index:-1;pointer-events:none;background:conic-gradient(from 0deg,transparent 0 20%,rgba(255,213,116,.22) 25%,transparent 32% 70%,rgba(61,184,240,.25) 76%,transparent 84%);animation:acbf-offer-spin 9s linear infinite}.acbf-sticky__copy span{color:#fff;text-shadow:0 1px 3px rgba(0,0,0,.45)}.acbf-sticky__copy b{text-shadow:0 1px 3px rgba(0,0,0,.35)}@keyframes acbf-up{0%{transform:translateY(100%)}}.acbf .aclr-rw{font-family:var(--font)}@media(min-width:750px){.acbf-wrap{padding-inline:30px}.acbf-sec{padding-block:80px}.acbf-sec--tight{padding-block:40px}.acbf-wave-top:before{top:-39px;height:40px}.acbf-promises{grid-template-columns:1fr 1fr}.acbf-er{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:30px}.acbf-vs__cell{padding:12px 18px;font-size:14px}.acbf-vs__img{width:120px;height:120px}.acbf-stat{grid-template-columns:180px 1fr}.acbf-stat b{font-size:40px}.acbf-stat p{padding:20px 24px;font-size:16px}.acbf-cards,.acbf-how{grid-template-columns:repeat(3,1fr)}.acbf-parts{grid-template-columns:repeat(3,minmax(0,1fr))}.acbf-part:last-child{grid-column:auto}.acbf-ugc__img{width:150px;height:150px}.acbf-carousel__track{grid-auto-columns:calc((100% - 32px) / 3)}.acbf-carousel__track:has(.acbf-story){grid-auto-columns:calc((100% - 16px)/2)}.acbf-trust{grid-template-columns:repeat(3,1fr)}.acbf-trust__item>div{grid-template-columns:1fr;justify-items:center;text-align:center}.acbf-sticky__copy{font-size:14px}.acbf-sticky__copy b{font-size:17px}.acbf-strip{padding-right:104px}.acbf-sticker{width:92px;height:92px}.acbf-sticker b{font-size:30px}.acbf-sticker small{font-size:12px}}@media(min-width:990px){.acbf-hero{padding-top:24px}.acbf-hero__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:44px;align-items:start}.acbf-gallery{position:sticky;top:90px;display:grid;grid-template-columns:76px minmax(0,1fr);gap:12px}.acbf-gallery__stage{grid-column:2;grid-row:1}.acbf-gallery__thumbs{grid-column:1;grid-row:1;flex-direction:column;margin-top:0;max-height:560px;overflow-y:auto}.acbf-thumb{flex-basis:auto;width:76px;height:76px}.acbf-gallery__promise{grid-column:1 / -1}.acbf-benefits{grid-template-columns:1fr 1fr;gap:50px}.acbf-anatomy{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:40px}.acbf-anatomy .acbf-parts{grid-template-columns:repeat(2,minmax(0,1fr))}.acbf-anatomy .acbf-part:last-child{grid-column:1 / -1}}@media(prefers-reduced-motion:reduce){.acbf-ugc__row,.acbf-sticky,.acbf-offer--bundles,.acbf-offer--bundles:after,.acbf-offer--bundles .acbf-offer__confetti,.acbf-sticky:before,.acbf-sticky:after{animation:none}.acbf-gallery__track,.acbf-carousel__track{scroll-behavior:auto}}.acbf-gallery__promise--sale{color:var(--gold);font-weight:800;letter-spacing:.08em}.acbf-sticker{width:84px;height:84px}.acbf-sticker small{font-size:9px;letter-spacing:.04em}.acbf-sticker b{font-size:22px;text-transform:uppercase;margin:1px 0}.acbf-strip{padding-right:96px;gap:8px;font-size:clamp(13px,3.6vw,19px);white-space:nowrap}@media(min-width:750px){.acbf-sticker{width:100px;height:100px}.acbf-sticker small{font-size:11px}.acbf-sticker b{font-size:27px}.acbf-strip{padding-right:114px}}@media(max-width:989px){.acbf-offer--bundles{margin-inline:-16px;padding-inline:16px;border-radius:0}}@media(min-width:750px)and (max-width:989px){.acbf-offer--bundles{margin-inline:-30px;padding-inline:30px}}.acbf-offer--bundles{background:#0d1c3a;animation:none}.acbf-sticky{background:#0d1c3a;animation:acbf-up .25s ease}.acbf-offer--bundles:before,.acbf-sticky__fx{content:"";position:absolute;top:0;bottom:0;left:0;width:400%;z-index:-2;pointer-events:none;background:linear-gradient(100deg,#0d1c3a,#1f3fa8,#6a2bd9,#d6247a,#ff6a00,#1f3fa8,#0d1c3a);will-change:transform;animation:acbf-fx-shift 6s ease-in-out infinite alternate}.acbf-offer--bundles:after,.acbf-sticky:after{will-change:transform}.acbf-offer--bundles .acbf-offer__confetti,.acbf-sticky:before{top:-240px;bottom:auto;left:0;right:0;height:calc(100% + 240px);background-size:64px 60px,82px 80px,54px 80px,96px 60px;background-position:6px 8px,40px 30px,22px 44px,70px 12px;will-change:transform;animation:acbf-fx-fall 14s linear infinite}@keyframes acbf-fx-shift{0%{transform:translateZ(0)}to{transform:translate3d(-75%,0,0)}}@keyframes acbf-fx-fall{0%{transform:translateZ(0)}to{transform:translate3d(0,240px,0)}}.acbf-fx-paused:before,.acbf-fx-paused:after,.acbf-fx-paused .acbf-offer__confetti{animation-play-state:paused}@media(prefers-reduced-motion:reduce){.acbf-offer--bundles:before,.acbf-sticky__fx,.acbf-offer--bundles:after,.acbf-sticky:after,.acbf-offer--bundles .acbf-offer__confetti,.acbf-sticky:before{animation:none}}.acbf-sticker{display:none}.acbf-strip{padding:10px 12px;gap:10px;overflow:hidden;isolation:isolate;background:#0d1c3a;color:#fff;font-size:clamp(14px,3.8vw,19px);font-weight:800;text-shadow:0 1px 3px rgba(0,0,0,.45)}.acbf-strip:before{content:"";position:absolute;top:0;bottom:0;left:0;width:400%;z-index:-1;pointer-events:none;background:linear-gradient(100deg,#0d1c3a,#1f3fa8,#6a2bd9,#d6247a,#ff6a00,#1f3fa8,#0d1c3a);will-change:transform;animation:acbf-fx-shift 6s ease-in-out infinite alternate}.acbf-strip__tag{padding:5px 10px;border-radius:5px;background:#ffd574;color:#0d1c3a;font-size:1.15em;font-weight:900;letter-spacing:.06em;text-shadow:none;box-shadow:0 2px 12px #ffd57499}@media(min-width:750px){.acbf-strip{padding-right:12px}}@media(prefers-reduced-motion:reduce){.acbf-strip:before{animation:none}}.acbf-slide{aspect-ratio:auto;display:flex;flex-direction:column}.acbf-slide__img{height:auto;aspect-ratio:1;object-fit:cover}.acbf-strip{position:relative;left:auto;right:auto;bottom:auto;justify-content:center;padding:7px 10px;gap:8px;font-size:clamp(12px,3.3vw,15px)}.acbf-strip__tag{padding:3px 8px;font-size:1.05em;box-shadow:0 1px 6px #ffd57480}@media(min-width:750px){.acbf-strip{padding-right:10px}}.acbf-strip__tag{padding:0;border-radius:0;background:none;box-shadow:none;color:#fff;font-size:1em;font-weight:900;text-shadow:0 1px 3px rgba(0,0,0,.45)}.acbf-strip{gap:.35em}
/*# sourceMappingURL=/cdn/shop/t/15/assets/acbf-bfcm.css.map */
