:root{--bb-plum: #4A1048;--bb-orchid: #7B1F74;--bb-orchid-dark: #5C1457;--bb-lavender: #F8F1F9;--bb-lilac: #EBDCF0;--bb-mauve: #A65A9B;--bb-white: #FFFFFF;--bb-ink: #2A1F2D;--bb-muted: #5E4F62;--bb-line: rgba(123, 31, 116, .16);--bb-radius: 18px;--bb-shadow: 0 10px 30px rgba(74, 16, 72, .07);--bb-serif: var(--font-heading--family, Lora, Georgia, serif);--bb-sans: var(--font-body--family, Inter, system-ui, sans-serif);--bb-blush: var(--bb-lilac);--bb-rose: var(--bb-mauve);--bb-cream: var(--bb-lavender);--bb-mocha: var(--bb-plum)}.bb-section{padding:clamp(56px,8vw,104px) 0;color:var(--bb-ink);font-family:var(--bb-sans)}.bb-section--white{background:var(--bb-white)}.bb-section--cream{background:var(--bb-cream)}.bb-section--blush{background:var(--bb-blush)}.bb-wrap{width:min(1200px,100% - 32px);margin-inline:auto}.bb-wrap--narrow{width:min(820px,100% - 32px);margin-inline:auto}.bb-eyebrow{font-size:13px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--bb-orchid);margin:0 0 14px}.bb-h1,.bb-h2,.bb-h3{font-family:var(--bb-serif);color:var(--bb-plum);font-weight:600;margin:0;text-wrap:balance}.bb-h1{font-size:clamp(38px,5.4vw,66px);line-height:1.08;letter-spacing:-.01em}.bb-h2{font-size:clamp(30px,3.6vw,44px);line-height:1.15}.bb-h3{font-size:24px;line-height:1.2}.bb-lead{font-size:clamp(16px,1.4vw,18px);line-height:1.7;color:var(--bb-muted);margin:20px 0 0;max-width:34em}.bb-head{text-align:center;max-width:640px;margin:0 auto clamp(32px,5vw,56px)}.bb-head .bb-lead{margin-inline:auto}.bb-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:32px}.bb-btn{display:inline-flex;align-items:center;justify-content:center;min-height:50px;padding:0 30px;border-radius:999px;font-family:var(--bb-sans);font-size:16px;font-weight:600;letter-spacing:.02em;text-decoration:none;cursor:pointer;border:1px solid var(--bb-orchid);transition:background-color .25s ease,color .25s ease,border-color .25s ease,transform .25s ease}.bb-btn--primary{background:var(--bb-orchid);color:var(--bb-white)}.bb-btn--primary:hover{background:var(--bb-orchid-dark);border-color:var(--bb-orchid-dark)}.bb-btn--secondary{background:var(--bb-white);color:var(--bb-orchid)}.bb-btn--secondary:hover{background:var(--bb-orchid);color:var(--bb-white)}.bb-btn--block{width:100%}.bb-btn[disabled]{opacity:.5;cursor:not-allowed}.bb-link{color:var(--bb-orchid);font-size:14px;text-decoration:underline;text-underline-offset:4px}.bb-trust{list-style:none;display:flex;flex-wrap:wrap;gap:10px 22px;padding:0;margin:28px 0 0;font-size:14px;font-weight:500;color:var(--bb-plum)}.bb-trust li{display:flex;align-items:center;gap:8px}.bb-trust li:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--bb-rose)}.bb-hero{background:var(--bb-cream);padding-top:clamp(40px,6vw,80px)}.bb-hero__grid{display:grid;grid-template-columns:1.05fr 1fr;gap:clamp(32px,5vw,72px);align-items:center}.bb-hero__media{position:relative;border-radius:28px;overflow:hidden;aspect-ratio:5 / 5.4;background:var(--bb-blush)}.bb-hero__img{width:100%;height:100%;object-fit:cover;display:block}.bb-scene{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:flex-end;justify-content:center;gap:4%;padding-bottom:14%}.bb-scene:before{content:"";position:absolute;width:78%;aspect-ratio:1;border-radius:50%;background:var(--bb-cream);top:10%;left:11%;opacity:.7}.bb-scene:after{content:"";position:absolute;left:8%;right:8%;bottom:10%;height:5%;border-radius:50%;background:#80605b1f;filter:blur(6px)}.bb-leaf{position:absolute;width:18%;aspect-ratio:1 / 2.2;border-radius:0 100%;background:var(--bb-rose);opacity:.35}.bb-leaf--a{top:12%;left:12%;transform:rotate(-28deg)}.bb-leaf--b{top:18%;right:12%;transform:rotate(32deg) scaleX(-1);opacity:.25}.bb-jar{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;width:26%}.bb-jar__lid{width:100%;aspect-ratio:4 / 1;border-radius:10px 10px 4px 4px;background:var(--bb-mocha)}.bb-jar__body{width:94%;aspect-ratio:1 / .9;border-radius:6px 6px 18px 18px;background:var(--bb-white);display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:4px;box-shadow:inset 0 -10px #80605b0d}.bb-jar__brand{font-family:var(--bb-serif);color:var(--bb-mocha);font-size:clamp(11px,1.3vw,17px);line-height:1}.bb-jar__label{font-size:clamp(7px,.7vw,9px);letter-spacing:.14em;text-transform:uppercase;color:var(--bb-rose)}.bb-jar--tall{width:30%}.bb-jar--tall .bb-jar__body{aspect-ratio:1 / 1.05}.bb-jar--rose .bb-jar__lid{background:var(--bb-rose)}.bb-jar--rose .bb-jar__body{background:#f3e3df}.bb-jar--cream .bb-jar__lid{background:var(--bb-blush)}.bb-jar--cream .bb-jar__body{background:var(--bb-cream)}.bb-placeholder{position:relative;width:100%;height:100%;background:var(--bb-blush)}.bb-placeholder .bb-scene{padding-bottom:18%}.bb-placeholder .bb-jar{width:42%}.bb-placeholder .bb-jar__brand{font-size:clamp(14px,2vw,22px)}.bb-placeholder .bb-jar__label{font-size:9px}.bb-tone-2{background:#f1e1dc}.bb-tone-3{background:#efe7dc}.bb-grid{display:grid;gap:clamp(16px,2.4vw,28px);grid-template-columns:repeat(3,minmax(0,1fr))}.bb-card{background:var(--bb-white);border-radius:var(--bb-radius);overflow:hidden;display:flex;flex-direction:column;box-shadow:var(--bb-shadow);transition:transform .35s ease,box-shadow .35s ease}.bb-card:hover{transform:translateY(-4px);box-shadow:0 18px 40px #302b2a17}.bb-card__media{display:block;aspect-ratio:4 / 4.4;overflow:hidden;background:var(--bb-blush)}.bb-card__media img{width:100%;height:100%;object-fit:cover;transition:transform .6s ease}.bb-card:hover .bb-card__media img{transform:scale(1.03)}.bb-card__body{padding:22px 22px 24px;display:flex;flex-direction:column;gap:10px;flex:1}.bb-card__title{font-family:var(--bb-serif);font-size:24px;font-weight:600;line-height:1.15;margin:0;color:var(--bb-mocha)}.bb-card__title a{color:inherit;text-decoration:none}.bb-card__text{font-size:15px;line-height:1.6;margin:0;color:var(--bb-muted)}.bb-card__meta{font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--bb-orchid);margin:0}.bb-card__price{font-size:16px;font-weight:500;margin:4px 0 0}.bb-card__price s{color:var(--bb-muted);font-weight:400;margin-left:6px}.bb-card__form{margin-top:auto;padding-top:6px}.bb-card__foot{display:flex;justify-content:center;padding-top:4px}.bb-split{display:grid;grid-template-columns:1fr 1fr;gap:clamp(32px,6vw,88px);align-items:center}.bb-split__media{border-radius:28px;overflow:hidden;aspect-ratio:4 / 4.6;background:var(--bb-blush);position:relative}.bb-split__media img{width:100%;height:100%;object-fit:cover;display:block}.bb-quote{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;padding:12%;text-align:center;font-family:var(--bb-serif);font-size:clamp(30px,3.6vw,48px);line-height:1.15;color:var(--bb-mocha)}.bb-benefits{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.bb-benefit{background:var(--bb-white);border-radius:var(--bb-radius);padding:30px 24px;text-align:center;box-shadow:var(--bb-shadow)}.bb-benefit__icon{width:56px;height:56px;border-radius:50%;background:var(--bb-blush);color:var(--bb-mocha);display:inline-flex;align-items:center;justify-content:center;margin-bottom:18px}.bb-benefit__icon svg{width:24px;height:24px}.bb-benefit h3{font-family:var(--bb-serif);font-size:22px;font-weight:600;color:var(--bb-mocha);margin:0 0 8px}.bb-benefit p{font-size:15px;line-height:1.6;margin:0;color:var(--bb-muted)}.bb-compare{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.bb-compare__card{border:1px solid var(--bb-line);border-radius:var(--bb-radius);background:var(--bb-white);overflow:hidden;display:flex;flex-direction:column}.bb-compare__media{aspect-ratio:16 / 11;overflow:hidden;background:var(--bb-blush);display:block}.bb-compare__media img{width:100%;height:100%;object-fit:cover}.bb-compare__body{padding:22px 24px 26px;display:flex;flex-direction:column;gap:14px;flex:1}.bb-compare__tag{align-self:flex-start;font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--bb-mocha);background:var(--bb-blush);border-radius:999px;padding:6px 12px}.bb-compare dl{margin:0;display:grid;grid-template-columns:auto 1fr;gap:8px 16px;font-size:14px}.bb-compare dt{color:var(--bb-muted)}.bb-compare dd{margin:0;text-align:right}.bb-compare .bb-btn{margin-top:auto}.bb-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;counter-reset:bbstep}.bb-step{text-align:center;padding:8px 16px}.bb-step__num{width:64px;height:64px;margin:0 auto 18px;border-radius:50%;border:1px solid var(--bb-rose);display:flex;align-items:center;justify-content:center;font-family:var(--bb-serif);font-size:28px;color:var(--bb-mocha);background:var(--bb-white)}.bb-step h3{font-family:var(--bb-serif);font-size:22px;font-weight:600;color:var(--bb-mocha);margin:0 0 8px}.bb-step p{font-size:15px;line-height:1.6;margin:0;color:var(--bb-muted)}.bb-note{text-align:center;font-size:14px;color:var(--bb-muted);margin:32px 0 0}.bb-accordion{border-top:1px solid var(--bb-line)}.bb-accordion details{border-bottom:1px solid var(--bb-line)}.bb-accordion summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:16px;padding:22px 0;font-size:17px;font-weight:500;color:var(--bb-ink)}.bb-accordion summary::-webkit-details-marker{display:none}.bb-accordion summary:after{content:"+";font-family:var(--bb-serif);font-size:28px;line-height:1;color:var(--bb-mocha);transition:transform .25s ease}.bb-accordion details[open] summary:after{transform:rotate(45deg)}.bb-accordion__body{padding:0 0 22px;font-size:16px;line-height:1.75;color:var(--bb-muted)}.bb-accordion__body p{margin:0 0 10px}.bb-accordion__body ol,.bb-accordion__body ul{margin:0;padding-left:20px}.bb-accordion__body li{margin-bottom:6px}.bb-specs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:40px}.bb-spec{background:var(--bb-white);border-radius:14px;padding:18px;text-align:center}.bb-spec span{display:block;font-size:12px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--bb-orchid);margin-bottom:6px}.bb-spec strong{font-weight:500;font-size:15px}.bb-assure{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:40px}.bb-assure div{border:1px solid var(--bb-line);border-radius:14px;padding:18px;font-size:14px;line-height:1.6}.bb-assure strong{display:block;font-family:var(--bb-serif);font-size:20px;font-weight:600;color:var(--bb-mocha);margin-bottom:4px}.bb-footer{background:var(--bb-lavender);color:var(--bb-ink);padding:clamp(48px,6vw,72px) 0 32px;font-family:var(--bb-sans)}.bb-footer__grid{display:grid;grid-template-columns:1.4fr repeat(3,1fr);gap:32px}.bb-footer__brand{margin:0 0 16px}.bb-footer__brand img{width:180px;height:auto;display:block}.bb-footer p{font-size:15px;color:var(--bb-muted);line-height:1.7;margin:0;max-width:30em}.bb-footer h3{font-size:13px;letter-spacing:.12em;text-transform:uppercase;font-weight:600;color:var(--bb-mocha);margin:6px 0 16px}.bb-footer ul{list-style:none;margin:0;padding:0;display:grid;gap:10px}.bb-footer a{color:var(--bb-ink);text-decoration:none;font-size:15px}.bb-footer a:hover{color:var(--bb-orchid);text-decoration:underline;text-underline-offset:4px}.bb-footer__tagline{margin-top:48px;padding-top:24px;border-top:1px solid var(--bb-line);text-align:center;font-family:var(--bb-serif);font-size:26px;color:var(--bb-mocha)}.bb-whatsapp{position:fixed;right:18px;bottom:18px;z-index:50;width:56px;height:56px;border-radius:50%;background:#25d366;color:#fff;display:flex;align-items:center;justify-content:center;box-shadow:0 8px 24px #0000002e;transition:transform .25s ease}.bb-whatsapp:hover{transform:scale(1.06)}.bb-whatsapp svg{width:28px;height:28px}@media(max-width:989px){.bb-hero__grid,.bb-split{grid-template-columns:1fr}.bb-hero__media{aspect-ratio:1 / .95}.bb-benefits{grid-template-columns:repeat(2,minmax(0,1fr))}.bb-footer__grid{grid-template-columns:1fr 1fr}.bb-footer__grid>:first-child{grid-column:1 / -1}.bb-specs{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:749px){.bb-grid,.bb-compare,.bb-steps,.bb-assure,.bb-benefits{grid-template-columns:1fr}.bb-actions .bb-btn{flex:1 1 100%}.bb-footer__grid{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.bb-card,.bb-card__media img,.bb-btn,.bb-whatsapp{transition:none}}.bb-marquee{background:var(--bb-lilac);color:var(--bb-plum);overflow:hidden;white-space:nowrap;font-family:var(--bb-sans)}.bb-marquee__track{display:inline-flex;gap:48px;padding:12px 0;animation:bb-marquee 38s linear infinite}.bb-marquee__item{font-size:14px;font-weight:600;display:inline-flex;align-items:center;gap:10px}.bb-marquee__item:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--bb-orchid)}@keyframes bb-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.bb-pdp{background:var(--bb-white);color:var(--bb-ink);font-family:var(--bb-sans);padding:clamp(20px,3vw,40px) 0 clamp(48px,6vw,80px)}.bb-pdp__grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:clamp(28px,4vw,64px);align-items:start}.bb-gallery{display:grid;grid-template-columns:84px minmax(0,1fr);gap:14px;position:sticky;top:96px}.bb-gallery__thumbs{display:flex;flex-direction:column;gap:10px;max-height:640px;overflow-y:auto;scrollbar-width:none}.bb-gallery__thumb{padding:0;border:2px solid transparent;border-radius:12px;overflow:hidden;background:var(--bb-lavender);cursor:pointer;aspect-ratio:1200 / 1312}.bb-gallery__thumb img{width:100%;height:100%;object-fit:cover;display:block}.bb-gallery__thumb[aria-current=true]{border-color:var(--bb-orchid)}.bb-gallery__viewer{position:relative;border-radius:20px;overflow:hidden;background:var(--bb-lavender)}.bb-gallery__track{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none}.bb-gallery__track::-webkit-scrollbar,.bb-gallery__thumbs::-webkit-scrollbar{display:none}.bb-gallery__slide{flex:0 0 100%;scroll-snap-align:start;aspect-ratio:1200 / 1312}.bb-gallery__slide img{width:100%;height:100%;object-fit:cover;display:block}.bb-gallery__nav{position:absolute;top:50%;transform:translateY(-50%);width:42px;height:42px;border-radius:50%;border:0;background:#ffffffeb;color:var(--bb-plum);display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:var(--bb-shadow)}.bb-gallery__nav--prev{left:12px}.bb-gallery__nav--next{right:12px}.bb-gallery__dots{display:none;justify-content:center;gap:6px;margin-top:12px}.bb-gallery__dots span{width:7px;height:7px;border-radius:50%;background:var(--bb-lilac)}.bb-gallery__dots span[aria-current=true]{background:var(--bb-orchid);width:20px;border-radius:4px}.bb-info{display:flex;flex-direction:column;gap:18px}.bb-badge{align-self:flex-start;background:var(--bb-orchid);color:var(--bb-white);font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;padding:8px 14px;border-radius:8px}.bb-info__title{font-family:var(--bb-serif);font-weight:600;color:var(--bb-plum);font-size:clamp(30px,3.2vw,42px);line-height:1.15;margin:0}.bb-info__subtitle{font-size:18px;line-height:1.5;color:var(--bb-muted);margin:-8px 0 0}.bb-rating{display:flex;align-items:center;gap:8px;font-size:15px;color:var(--bb-muted)}.bb-rating__stars{color:#c9871f;letter-spacing:2px}.bb-price{display:flex;align-items:baseline;flex-wrap:wrap;gap:12px}.bb-price__now{font-size:30px;font-weight:700;color:var(--bb-plum)}.bb-price__was{font-size:18px;color:var(--bb-muted);text-decoration:line-through}.bb-price__save{font-size:13px;font-weight:700;color:var(--bb-orchid);background:var(--bb-lilac);padding:4px 10px;border-radius:999px}.bb-price__note{font-size:14px;color:var(--bb-muted);width:100%;margin-top:-6px}.bb-label{font-size:13px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--bb-ink);margin:0 0 10px}.bb-pills{display:flex;flex-wrap:wrap;gap:10px}.bb-pill{border:1.5px solid var(--bb-lilac);border-radius:10px;padding:9px 18px;font-size:15px;font-weight:600;color:var(--bb-ink);background:var(--bb-white);cursor:pointer}.bb-pill input{position:absolute;opacity:0;pointer-events:none}.bb-pill:has(input:checked),.bb-pill--active{border-color:var(--bb-orchid);color:var(--bb-orchid);background:var(--bb-lavender)}.bb-qty{display:inline-flex;align-items:center;border:1.5px solid var(--bb-lilac);border-radius:12px;overflow:hidden;background:var(--bb-white)}.bb-qty button{width:46px;height:48px;border:0;background:transparent;font-size:22px;color:var(--bb-plum);cursor:pointer}.bb-qty input{width:52px;height:48px;border:0;text-align:center;font-size:17px;font-weight:600;color:var(--bb-ink);-moz-appearance:textfield}.bb-qty input::-webkit-outer-spin-button,.bb-qty input::-webkit-inner-spin-button{-webkit-appearance:none}.bb-buy{display:grid;grid-template-columns:1fr 1fr;gap:12px}.bb-buy .bb-btn{min-height:56px;font-size:16px;text-transform:uppercase;letter-spacing:.06em;border-radius:12px;border-width:2px}.bb-offer{border:1.5px solid var(--bb-lilac);border-radius:16px;overflow:hidden;max-width:420px}.bb-offer__top{background:var(--bb-lavender);padding:16px 18px}.bb-offer__title{font-size:19px;font-weight:700;color:var(--bb-orchid);margin:0 0 2px}.bb-offer__text{font-size:15px;color:var(--bb-muted);margin:0}.bb-offer__foot{padding:12px 18px;font-size:14px;color:var(--bb-ink)}.bb-assurances{list-style:none;margin:0;padding:16px 0 0;border-top:1px solid var(--bb-line);display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px}.bb-assurances li{display:flex;align-items:center;gap:10px;font-size:14px;font-weight:500;color:var(--bb-ink)}.bb-assurances svg{width:22px;height:22px;color:var(--bb-orchid);flex:none}.bb-benefit-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.bb-benefit-row div{background:var(--bb-lavender);border-radius:14px;padding:14px 12px;text-align:center;font-size:14px;font-weight:600;color:var(--bb-plum);line-height:1.4}.bb-also{margin-top:6px}.bb-also__head{text-align:center;margin-bottom:14px}.bb-also__head h2{font-family:var(--bb-serif);color:var(--bb-orchid);font-size:26px;font-weight:600;margin:0}.bb-also__head p{font-size:14px;color:var(--bb-muted);margin:4px 0 0}.bb-also__list{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(150px,1fr);gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:6px}.bb-mini{scroll-snap-align:start;border:1px solid var(--bb-line);border-radius:14px;overflow:hidden;background:var(--bb-white);display:flex;flex-direction:column}.bb-mini__img{aspect-ratio:1200 / 1312;background:var(--bb-lavender)}.bb-mini__img img{width:100%;height:100%;object-fit:cover;display:block}.bb-mini__body{padding:10px 12px 12px;display:flex;flex-direction:column;gap:6px;flex:1}.bb-mini__title{font-size:14px;font-weight:600;line-height:1.35;color:var(--bb-ink);text-decoration:none}.bb-mini__row{display:flex;justify-content:space-between;align-items:center;margin-top:auto;gap:8px}.bb-mini__price{font-size:15px;font-weight:700;color:var(--bb-plum)}.bb-mini__add{border:1.5px solid var(--bb-orchid);color:var(--bb-orchid);background:var(--bb-white);border-radius:8px;padding:6px 10px;font-size:13px;font-weight:700;cursor:pointer}.bb-mini__add:hover{background:var(--bb-orchid);color:var(--bb-white)}.bb-pdp .bb-accordion summary{font-size:18px;font-weight:600}.bb-howto{margin:0;padding-left:20px}.bb-sticky{position:fixed;left:0;right:0;bottom:0;z-index:40;background:var(--bb-white);border-top:1px solid var(--bb-line);box-shadow:0 -8px 24px #4a104814;transform:translateY(110%);transition:transform .3s ease}.bb-sticky.is-visible{transform:translateY(0)}.bb-sticky__inner{display:flex;align-items:center;gap:16px;padding:10px 0}.bb-sticky__img{width:52px;height:56px;border-radius:8px;overflow:hidden;background:var(--bb-lavender);flex:none}.bb-sticky__img img{width:100%;height:100%;object-fit:cover}.bb-sticky__title{font-size:15px;font-weight:600;flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bb-sticky__price{font-size:17px;font-weight:700;color:var(--bb-plum)}.bb-sticky .bb-btn{min-height:48px;border-radius:12px;text-transform:uppercase;letter-spacing:.06em}@media(max-width:989px){.bb-pdp__grid{grid-template-columns:1fr}.bb-gallery{grid-template-columns:1fr;position:static}.bb-gallery__thumbs{display:none}.bb-gallery__dots{display:flex}}@media(max-width:749px){.bb-buy{grid-template-columns:1fr}.bb-gallery__nav,.bb-sticky__title,.bb-sticky__qty{display:none}.bb-sticky .bb-btn{flex:1}.bb-benefit-row{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.bb-marquee__track{animation:none}.bb-gallery__track{scroll-behavior:auto}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/bodybloom.css.map */
