:root{--bb-coral: #e8624a;--bb-coral-hover: #d4533d;--bb-coral-soft: #fef0ec;--bb-ink: #121212;--bb-ink-muted: #5c5c5c;--bb-ink-light: #8a8a8a;--bb-cream: #faf9f7;--bb-white: #ffffff;--bb-border: rgba(18, 18, 18, .08);--bb-shadow-sm: 0 2px 8px rgba(18, 18, 18, .04);--bb-shadow-md: 0 8px 32px rgba(18, 18, 18, .08);--bb-shadow-lg: 0 16px 48px rgba(18, 18, 18, .1);--bb-radius: 16px;--bb-radius-lg: 24px;--bb-max: 72rem;--bb-font: system-ui, -apple-system, "Segoe UI", Roboto, sans-serif}html.bb-cro-page{scroll-behavior:smooth;background:var(--bb-cream)}html.bb-cro-page body{font-family:var(--bb-font);color:var(--bb-ink);-webkit-font-smoothing:antialiased}html.bb-cro-page .bb-shop-zone{background:var(--bb-cream);padding:0 0 2rem}html.bb-cro-page .bb-shop-shell{max-width:var(--bb-max);margin:0 auto;background:var(--bb-white);border-radius:var(--bb-radius-lg);box-shadow:var(--bb-shadow-md);overflow:hidden;border:1px solid var(--bb-border)}html.bb-cro-page .bb-purchase-header{padding:1.5rem 1.25rem 1rem;text-align:center;background:var(--bb-white);border-bottom:1px solid var(--bb-border)}html.bb-cro-page .bb-purchase-header__urgency{display:inline-flex;align-items:center;gap:.4rem;margin:0 0 .75rem;padding:.35rem .85rem;border-radius:999px;background:var(--bb-coral-soft);color:var(--bb-coral);font-size:.6875rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}html.bb-cro-page .bb-purchase-header__title{margin:0 0 .5rem;font-size:clamp(1.625rem,5vw,2.375rem);font-weight:800;line-height:1.08;letter-spacing:-.03em;color:var(--bb-ink)}html.bb-cro-page .bb-purchase-header__proof{margin:0;font-size:.8125rem;color:var(--bb-ink-muted);line-height:1.5}html.bb-cro-page .bb-purchase-header__stars{color:#f5a623;letter-spacing:.04em}html.bb-cro-page .bb-purchase-header__price{display:none}html.bb-cro-page .bb-purchase-header__trust-pills{display:flex;flex-wrap:wrap;justify-content:center;gap:.4rem;margin-top:.85rem}html.bb-cro-page .bb-purchase-header__pill{padding:.3rem .65rem;border-radius:999px;background:var(--bb-cream);font-size:.6875rem;font-weight:600;color:var(--bb-ink-muted)}html.bb-cro-page .bb-trust-bar{background:var(--bb-ink);padding:.65rem 1rem}html.bb-cro-page .bb-trust-bar__inner{font-size:.75rem;font-weight:600;letter-spacing:.02em;gap:.5rem 1.25rem}html.bb-cro-page .bb-trust-bar__item strong{color:#f5a623}@media(min-width:990px){html.bb-cro-page .bb-buy-primer{display:none}}html.bb-cro-page .bb-buy-primer{padding:1rem 1.25rem .5rem;text-align:center}html.bb-cro-page .bb-buy-primer__step{display:none}html.bb-cro-page .bb-buy-primer__title{font-size:1.125rem;margin-bottom:.25rem}html.bb-cro-page .bb-buy-primer__sub{font-size:.8125rem;color:var(--bb-ink-light)}.bb-premium-section{padding:3rem 1.25rem}.bb-premium-section--alt{background:var(--bb-cream)}.bb-premium-section--dark{background:var(--bb-ink);color:var(--bb-white)}.bb-premium-inner{max-width:var(--bb-max);margin:0 auto}.bb-premium-eyebrow{margin:0 0 .5rem;font-size:.6875rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--bb-coral);text-align:center}.bb-premium-h2{margin:0 0 .5rem;font-size:clamp(1.5rem,4vw,2.125rem);font-weight:800;line-height:1.12;letter-spacing:-.02em;text-align:center;color:inherit}.bb-premium-sub{margin:0 auto 2rem;max-width:32rem;font-size:.9375rem;line-height:1.6;color:var(--bb-ink-muted);text-align:center}.bb-premium-section--dark .bb-premium-sub{color:#ffffffa6}.bb-premium-cta{display:inline-flex;align-items:center;justify-content:center;min-height:3.25rem;padding:0 2rem;border-radius:999px;background:var(--bb-coral);color:#fff!important;font-size:.9375rem;font-weight:700;letter-spacing:.03em;text-decoration:none;box-shadow:0 4px 16px #e8624a59;transition:background .2s,transform .2s,box-shadow .2s}.bb-premium-cta:hover{background:var(--bb-coral-hover);transform:translateY(-1px);box-shadow:0 6px 20px #e8624a66;color:#fff}.bb-premium-cta-wrap{text-align:center;margin-top:2rem}.bb-premium-ba{display:grid;grid-template-columns:1fr 1fr;gap:.75rem;max-width:40rem;margin:0 auto 1.5rem}.bb-premium-ba figure{margin:0;position:relative;border-radius:var(--bb-radius);overflow:hidden;box-shadow:var(--bb-shadow-md)}.bb-premium-ba img{width:100%;aspect-ratio:3 / 4;object-fit:cover;display:block}.bb-premium-ba__tag{position:absolute;bottom:.75rem;left:.75rem;padding:.35rem .75rem;border-radius:999px;background:#000000bf;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;font-size:.6875rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em}.bb-premium-ba__tag--after{background:var(--bb-coral)}.bb-premium-outcomes{display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem 1rem;list-style:none;padding:0;margin:0}.bb-premium-outcomes li{font-size:.8125rem;font-weight:600;color:var(--bb-ink-muted)}.bb-premium-outcomes li:before{content:"\2713  ";color:var(--bb-coral);font-weight:800}.bb-premium-compare{display:grid;gap:0;max-width:36rem;margin:0 auto;border-radius:var(--bb-radius);overflow:hidden;box-shadow:var(--bb-shadow-sm);border:1px solid var(--bb-border)}.bb-premium-compare__head{display:grid;grid-template-columns:1.2fr 1fr 1fr;background:var(--bb-ink);color:#fff;font-size:.75rem;font-weight:700;text-align:center}.bb-premium-compare__head span{padding:.85rem .5rem}.bb-premium-compare__head span:nth-child(2){background:var(--bb-coral)}.bb-premium-compare__row{display:grid;grid-template-columns:1.2fr 1fr 1fr;font-size:.8125rem;text-align:center;border-top:1px solid var(--bb-border);background:var(--bb-white)}.bb-premium-compare__row:nth-child(2n){background:var(--bb-cream)}.bb-premium-compare__row span{padding:.75rem .5rem;display:flex;align-items:center;justify-content:center}.bb-premium-compare__row span:first-child{justify-content:flex-start;padding-left:1rem;font-weight:600;text-align:left}.bb-premium-compare__yes{color:#1a8f4a;font-weight:700}.bb-premium-compare__no{color:#ccc}.bb-premium-ugc{display:grid;grid-template-columns:repeat(2,1fr);gap:.5rem}@media(min-width:750px){.bb-premium-ugc{grid-template-columns:repeat(4,1fr);gap:.65rem}}.bb-premium-ugc__item{margin:0;border-radius:12px;overflow:hidden;aspect-ratio:3 / 4;position:relative}.bb-premium-ugc__item img{width:100%;height:100%;object-fit:cover;transition:transform .4s ease}.bb-premium-ugc__item:hover img{transform:scale(1.03)}.bb-premium-ugc__item--wide{grid-column:span 2;aspect-ratio:16 / 9}@media(min-width:750px){.bb-premium-ugc__item--wide{grid-column:span 1;aspect-ratio:3 / 4}}.bb-premium-reviews{display:grid;gap:1rem}@media(min-width:640px){.bb-premium-reviews{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.bb-premium-reviews{grid-template-columns:repeat(3,1fr)}}.bb-premium-review{background:var(--bb-white);border-radius:var(--bb-radius);overflow:hidden;border:1px solid var(--bb-border);box-shadow:var(--bb-shadow-sm);transition:box-shadow .2s,transform .2s}.bb-premium-review:hover{box-shadow:var(--bb-shadow-md);transform:translateY(-2px)}.bb-premium-review__photo{aspect-ratio:5 / 4;overflow:hidden}.bb-premium-review__photo img{width:100%;height:100%;object-fit:cover}.bb-premium-review__body{padding:1rem 1.15rem 1.15rem}.bb-premium-review__stars{color:#f5a623;font-size:.75rem;letter-spacing:.05em;margin-bottom:.35rem}.bb-premium-review__quote{margin:0 0 .65rem;font-size:.875rem;line-height:1.55;color:var(--bb-ink)}.bb-premium-review__author{display:flex;align-items:center;justify-content:space-between;font-size:.75rem}.bb-premium-review__author strong{font-weight:700}.bb-premium-review__author span{color:var(--bb-ink-light)}.bb-premium-review__verified{font-size:.625rem;font-weight:700;color:#1a8f4a;text-transform:uppercase;letter-spacing:.06em}.bb-premium-benefits{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem}@media(min-width:750px){.bb-premium-benefits{grid-template-columns:repeat(4,1fr)}}.bb-premium-benefit{text-align:center;padding:1.25rem 1rem;background:var(--bb-white);border-radius:var(--bb-radius);border:1px solid var(--bb-border)}.bb-premium-benefit__icon{width:2.75rem;height:2.75rem;margin:0 auto .75rem;border-radius:12px;background:var(--bb-coral-soft);display:flex;align-items:center;justify-content:center;font-size:1.25rem}.bb-premium-benefit h3{margin:0 0 .35rem;font-size:.875rem;font-weight:800}.bb-premium-benefit p{margin:0;font-size:.75rem;line-height:1.5;color:var(--bb-ink-muted)}.bb-premium-lifestyle{display:grid;grid-template-columns:repeat(2,1fr);gap:.75rem}@media(min-width:750px){.bb-premium-lifestyle{grid-template-columns:repeat(4,1fr)}}.bb-premium-lifestyle__card{position:relative;border-radius:var(--bb-radius);overflow:hidden;aspect-ratio:3 / 4}.bb-premium-lifestyle__card img{width:100%;height:100%;object-fit:cover}.bb-premium-lifestyle__label{position:absolute;inset:auto 0 0;padding:2rem 1rem 1rem;background:linear-gradient(transparent,#000c);color:#fff}.bb-premium-lifestyle__label strong{display:block;font-size:.9375rem;margin-bottom:.15rem}.bb-premium-lifestyle__label span{font-size:.75rem;opacity:.85}.bb-premium-faq{max-width:36rem;margin:0 auto;display:grid;gap:.5rem}.bb-premium-faq details{background:var(--bb-white);border:1px solid var(--bb-border);border-radius:12px;overflow:hidden}.bb-premium-faq summary{padding:1rem 1.15rem;font-weight:700;font-size:.875rem;cursor:pointer;list-style:none}.bb-premium-faq summary::-webkit-details-marker{display:none}.bb-premium-faq details[open] summary{border-bottom:1px solid var(--bb-border)}.bb-premium-faq__answer{padding:0 1.15rem 1rem;font-size:.8125rem;line-height:1.6;color:var(--bb-ink-muted)}.bb-premium-final{text-align:center;padding:3.5rem 1.25rem;background:linear-gradient(180deg,var(--bb-white) 0%,var(--bb-coral-soft) 100%)}.bb-premium-final .bb-premium-h2{max-width:24rem;margin-inline:auto}.bb-premium-final__price{margin:0 0 1.25rem;font-size:1.5rem;font-weight:800}.bb-premium-final__price s{font-size:1rem;color:var(--bb-ink-light);font-weight:400;margin-left:.5rem}.bb-premium-trust-row{display:flex;flex-wrap:wrap;justify-content:center;gap:.65rem 1.25rem;margin-top:1.25rem;font-size:.75rem;font-weight:600;color:var(--bb-ink-muted)}.bb-atc-reviews--visual{margin-top:1rem;padding-top:1rem;border-top:1px solid var(--bb-border)}.bb-atc-reviews__head{font-size:.8125rem;font-weight:700;margin-bottom:.75rem}.bb-atc-reviews__visual-grid{display:grid;gap:.5rem}.bb-atc-reviews__visual-card{display:flex;gap:.75rem;align-items:center;margin:0;padding:.75rem;background:var(--bb-cream);border-radius:12px}.bb-atc-reviews__visual-card img{width:2.75rem;height:2.75rem;border-radius:999px;object-fit:cover;flex-shrink:0;border:2px solid var(--bb-white);box-shadow:var(--bb-shadow-sm)}.bb-atc-reviews__visual-card blockquote{margin:0;font-size:.8125rem;line-height:1.45}.bb-atc-reviews__visual-card cite{display:block;font-style:normal;font-size:.6875rem;color:var(--bb-ink-light);margin-top:.15rem}.bb-buy-trust{display:flex;flex-wrap:wrap;gap:.5rem .85rem;justify-content:center;margin-top:.85rem;font-size:.6875rem;font-weight:600;color:var(--bb-ink-muted)}.bb-bundle-hint{margin-top:.75rem;padding:.65rem .85rem;border-radius:10px;background:var(--bb-coral-soft);font-size:.75rem;text-align:center;color:var(--bb-ink-muted)}.bb-bundle-hint strong{color:var(--bb-coral)}.bb-sticky-cta{background:#fffffffa;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-top:1px solid var(--bb-border);box-shadow:0 -4px 24px #0000000f}.bb-sticky-cta__btn{background:var(--bb-coral);box-shadow:0 2px 12px #e8624a4d;border-radius:999px;font-size:.8125rem}html.bb-cro-page .bb-meta-section{padding:0;background:transparent}
/*# sourceMappingURL=/cdn/shop/t/50/assets/section-boombooty-contour-premium.css.map */
