.bcc{--wine:#6e294b;--plum:#321226;--mauve:#c98fae;--gold:#c6a04a;--green:#285a46;--cream:#f8f2ea;--paper:#fffdfc;--ink:#20151b;--muted:#6f6066;background:var(--paper);color:var(--ink);font-size:16px;line-height:1.5;overflow:clip}.bcc *,.bcc *:before,.bcc *:after{box-sizing:border-box}.bcc img{display:block;max-width:100%}.bcc button{font:inherit}.bcc-shell{margin-inline:auto;width:min(1160px,calc(100% - 32px))}.bcc-section{padding:clamp(60px,8vw,108px) 0}.bcc h1,.bcc h2,.bcc h3{color:var(--ink);line-height:1.06;margin:0;text-wrap:balance}.bcc h1,.bcc h2{font-family:Georgia,Times New Roman,serif;letter-spacing:-.04em}.bcc h1{font-size:clamp(2.35rem,6vw,4.75rem)}.bcc h2{font-size:clamp(2rem,4.2vw,3.5rem)}.bcc h3{font-size:1.03rem}.bcc p{margin:0}.bcc-eyebrow{color:var(--wine);font-size:.72rem;font-weight:850;letter-spacing:.15em;margin-bottom:13px!important;text-transform:uppercase}.bcc-heading{margin:0 auto clamp(28px,5vw,44px);max-width:740px;text-align:center}.bcc-heading>p:last-child{color:var(--muted);margin-top:13px}.bcc-heading--light h2,.bcc-heading--light>p:last-child{color:#fff9f1}.bcc-heading--light .bcc-eyebrow{color:#efd189}.bcc-button{align-items:center;background:var(--wine);border:0;border-radius:999px;color:#fff;cursor:pointer;display:inline-flex;font-size:.9rem;font-weight:850;justify-content:center;letter-spacing:.04em;min-height:54px;padding:15px 26px;text-align:center;transition:transform .2s ease,box-shadow .2s ease}.bcc-button:hover{box-shadow:0 12px 25px #491c3240;transform:translateY(-2px)}.bcc-button:focus-visible,.bcc button:focus-visible,.bcc summary:focus-visible{outline:3px solid var(--gold);outline-offset:3px}.bcc-microtrust{color:#725d65;font-size:.83rem;margin-top:9px!important}.bcc-microcopy{color:var(--wine);font-size:.82rem;font-weight:750;margin-top:7px!important}.bcc-hero{background:radial-gradient(circle at 88% 15%,#cf9fb76b,transparent 35%),linear-gradient(135deg,#fffaf7,#f4e4ea);padding:clamp(36px,7vw,84px) 0}.bcc-hero__grid{align-items:center;display:grid;gap:clamp(28px,6vw,70px);grid-template-columns:1.05fr .8fr}.bcc-lead{color:#513e46;font-size:clamp(1rem,2vw,1.15rem);margin:20px 0!important;max-width:620px}.bcc-hero-formula-note{color:#6e294b;font-size:.84rem;font-weight:750;margin:-9px 0 19px!important}.bcc-hero__chips{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 24px}.bcc-hero__chips span,.bcc-order-intro__trust span{background:#fff9;border:1px solid #6e294b29;border-radius:999px;color:#57243e;font-size:.82rem;font-weight:750;padding:8px 12px}.bcc-hero__media{border:1px solid #6e294b1c;border-radius:34px;box-shadow:0 26px 62px #3b1b2b24;overflow:hidden}.bcc-hero__media img{aspect-ratio:2/3;height:min(680px,74vh);object-fit:cover;width:100%}.bcc-trust-strip{background:var(--green);color:#fff;padding:19px 0}.bcc-trust-strip__grid{display:grid;gap:12px;grid-template-columns:repeat(4,1fr)}.bcc-trust-strip__grid>div{align-items:center;display:flex;gap:10px}.bcc-trust-strip__grid span{align-items:center;background:#ffffff1f;border-radius:50%;display:flex;flex:0 0 34px;height:34px;justify-content:center;width:34px}.bcc-trust-strip__grid strong{font-size:.88rem;line-height:1.2}.bcc-problems{background:#f7eaf0}.bcc-card-grid{display:grid;gap:16px}.bcc-card-grid--four{grid-template-columns:repeat(4,1fr)}.bcc-card-grid--three{grid-template-columns:repeat(3,1fr)}.bcc-mini-card{background:#fff;border:1px solid #e9ccd7;border-radius:21px;box-shadow:0 10px 24px #3b1b2b0d;height:100%;padding:21px}.bcc-mini-card>span{align-items:center;background:#f6e2e9;border-radius:13px;color:var(--wine);display:flex;font-weight:900;height:43px;justify-content:center;margin-bottom:14px;width:43px}.bcc-problem-grid .bcc-mini-card{min-height:147px}.bcc-formula{background:linear-gradient(135deg,#3d1731,#26101e);color:#fff}.bcc-formula-grid{display:grid;gap:12px;grid-template-columns:repeat(5,1fr)}.bcc-formula-grid article{border:1px solid #e4be6b59;border-radius:19px;padding:18px 14px}.bcc-formula-grid strong{color:#f1ce7f;display:block;font-family:Georgia,serif;font-size:clamp(1.6rem,3vw,2.5rem);line-height:1}.bcc-formula-grid small{font-family:inherit;font-size:.46em}.bcc-formula-grid span{color:#fff5ed;display:block;font-size:.83rem;margin-top:10px}.bcc-label{background:var(--cream)}.bcc-split{align-items:center;display:grid;gap:clamp(30px,7vw,84px);grid-template-columns:minmax(0,.9fr) minmax(0,1fr)}.bcc-split--reverse .bcc-split__media{order:2}.bcc-split__media{border-radius:27px;box-shadow:0 22px 48px #2d192125;overflow:hidden}.bcc-split__media img{aspect-ratio:4/5;height:100%;object-fit:cover;width:100%}.bcc-split__copy>p:not(.bcc-eyebrow):not(.bcc-source-note):not(.bcc-microtrust){color:var(--muted);font-size:1.03rem;margin:17px 0 22px}.bcc-image-button{background:transparent;border:0;color:inherit;cursor:zoom-in;display:block;padding:0;position:relative;text-align:left;width:100%}.bcc-image-button>span{background:#281923d9;border-radius:999px;bottom:14px;color:#fff;font-size:.78rem;font-weight:750;left:50%;padding:8px 12px;position:absolute;transform:translate(-50%);white-space:nowrap}.bcc-dose-facts{display:grid;gap:10px;grid-template-columns:repeat(3,1fr)}.bcc-dose-facts span{background:#fff;border:1px solid #dfc7a6;border-radius:16px;color:#543b2a;font-size:.8rem;padding:13px 10px;text-align:center}.bcc-dose-facts strong{color:var(--wine);display:block;font-family:Georgia,serif;font-size:1.6rem}.bcc-source-note{color:#7e6e71;font-size:.78rem;margin-top:12px!important}.bcc-order-intro{background:linear-gradient(135deg,#7d315d,#531b3d);color:#fff;padding:clamp(42px,6vw,66px) 0;text-align:center}.bcc-order-intro h2{color:#fff9f1}.bcc-order-intro .bcc-eyebrow{color:#f0d08b}.bcc-order-intro__lead{color:#fff7fa;margin:17px auto 0!important;max-width:620px}.bcc-order-intro__trust{display:flex;flex-wrap:wrap;gap:9px;justify-content:center;margin-top:22px}.bcc-order-intro__trust span{background:#fff1;color:#fff6ef}.bcc-availability{color:#f2dba5;font-size:.78rem;margin-top:16px!important}.bcc-after-order{background:var(--paper)}[id^=MainProduct-][id$=__main] .product__media-wrapper{display:none!important}[id^=MainProduct-][id$=__main] .product__info-wrapper{margin-inline:auto;max-width:760px;padding-left:0!important;width:100%!important}[id^=MainProduct-][id$=__main] .product{display:block!important}.bcc-pack-visual{background:linear-gradient(135deg,#f9e7ed,#fff9f4)}.bcc-periods{display:grid;gap:10px}.bcc-periods span{background:#fff;border:1px solid #e3cad4;border-radius:15px;color:#5b3d4d;display:grid;font-size:.85rem;gap:2px;padding:12px 14px;position:relative}.bcc-periods strong{color:var(--wine)}.bcc-periods .is-recommended{border-color:var(--wine);box-shadow:0 8px 20px #6e294b1f}.bcc-periods b{background:var(--wine);border-radius:99px;color:#fff;font-size:.64rem;letter-spacing:.09em;padding:4px 7px;position:absolute;right:10px;top:9px}.bcc-portable{background:#fffdfc}.bcc-steps{counter-reset:item;display:grid;gap:12px;list-style:none;margin:23px 0 0;padding:0}.bcc-steps li{align-items:center;background:#fff2e8;border-radius:15px;display:flex;gap:12px;padding:12px}.bcc-steps b{align-items:center;background:var(--gold);border-radius:50%;color:#fff;display:flex;flex:0 0 30px;height:30px;justify-content:center}.bcc-security{background:#e8f0e9}.bcc-security__grid{display:grid;gap:17px;grid-template-columns:repeat(3,1fr)}.bcc-security__grid article{background:#fff;border:1px solid #c8dbcd;border-radius:20px;overflow:hidden;padding:11px}.bcc-security__grid>article>img,.bcc-security__grid button img{aspect-ratio:4/5;object-fit:cover;width:100%}.bcc-security__grid>article>span{color:#315643;display:block;font-size:.86rem;font-weight:750;padding:11px 5px 4px;text-align:center}.bcc-comparison{background:#f7f1e8}.bcc-compare-compact{display:grid;gap:17px;grid-template-columns:1fr 1fr;margin-inline:auto;max-width:760px}.bcc-compare-compact article{background:#fff;border:1px solid #e5d6ce;border-radius:22px;padding:22px}.bcc-compare-compact p{color:#8a5269;font-size:.72rem;font-weight:850;letter-spacing:.13em}.bcc-compare-compact ul{color:#67565d;display:grid;gap:8px;margin:14px 0 0;padding-left:19px}.bcc-compare-compact .is-featured{background:var(--wine);border-color:var(--wine)}.bcc-compare-compact .is-featured p{color:#f4d38a}.bcc-compare-compact .is-featured li{color:#fff8f3}.bcc-responsible{background:#28151f;color:#fff4ee}.bcc-responsible h2{color:#fff9f2}.bcc-responsible .bcc-eyebrow{color:#f0d08a}.bcc-responsible__layout{display:grid;gap:30px;grid-template-columns:.8fr 1.2fr}.bcc-responsible__grid{display:grid;gap:9px;grid-template-columns:repeat(2,1fr)}.bcc-responsible__grid p{background:#ffffff12;border:1px solid #ffffff24;border-radius:14px;color:#f9e9ee;font-size:.88rem;padding:13px}.bcc-bela-trust{background:#f1f6f1;text-align:center}.bcc-bela-trust .bcc-mini-card{text-align:left}.bcc-closing{background:linear-gradient(135deg,#42142e,#6e294b)}.bcc-closing h2{color:#fff9f4}.bcc-closing .bcc-eyebrow{color:#f1d18e}.bcc-closing .bcc-split__copy>p:not(.bcc-eyebrow):not(.bcc-microtrust){color:#f5e6ec}.bcc-closing .bcc-microtrust{color:#f0dce6}.bcc-closing .bcc-button{background:#f3d595;color:#4c1d35}.bcc-gallery{background:#fffaf7}.bcc-gallery__track{display:grid;gap:16px;grid-template-columns:repeat(5,1fr)}.bcc-gallery__slide{border-radius:20px;margin:0;overflow:hidden}.bcc-gallery__slide img{aspect-ratio:4/5;height:100%;object-fit:cover;width:100%}.bcc-gallery__dots{display:none}.bcc-video{background:#f5eaf0}.bcc-video__frame{background:#1d1519;border-radius:26px;box-shadow:0 24px 52px #25151f2b;margin:auto;max-width:720px;overflow:hidden}.bcc-video video{aspect-ratio:9/16;display:block;margin:auto;max-height:700px;width:100%}.bcc-social{background:#f8eff2}.bcc-social__grid{display:grid;gap:18px;grid-template-columns:repeat(3,1fr)}.bcc-social__card{background:#fff;border:1px solid #ead7df;border-radius:22px;padding:18px}.bcc-social__card img{border-radius:16px;width:100%}.bcc-social__card h3{margin-top:14px}.bcc-social__card>p:last-child{color:#65555a;margin-top:8px}.bcc-social__badge{color:var(--green);font-size:.76rem;font-weight:800;margin-top:8px!important}.bcc-faq{background:#fffdfb}.bcc-faq__shell{max-width:920px}.bcc-faq__list{display:grid;gap:11px}.bcc-faq__item{background:#fff;border:1px solid #ead6df;border-radius:19px;overflow:hidden}.bcc-faq__item summary{align-items:center;cursor:pointer;display:flex;font-weight:760;gap:18px;justify-content:space-between;list-style:none;min-height:64px;padding:17px 20px}.bcc-faq__item summary::-webkit-details-marker{display:none}.bcc-faq__item summary i{align-items:center;background:#f3e3e9;border-radius:50%;color:var(--wine);display:flex;flex:0 0 33px;height:33px;justify-content:center;position:relative;width:33px}.bcc-faq__item summary i:before,.bcc-faq__item summary i:after{background:currentColor;content:"";height:2px;position:absolute;width:13px}.bcc-faq__item summary i:after{transform:rotate(90deg);transition:transform .2s}.bcc-faq__item[open] summary i:after{transform:rotate(0)}.bcc-faq__answer{border-top:1px solid #f0e4e8;color:#65565a;padding:16px 20px 20px}.bcc-sticky{bottom:max(12px,env(safe-area-inset-bottom));left:50%;max-width:calc(100% - 28px);position:fixed;transform:translate(-50%);width:430px;z-index:40}.bcc-sticky button{background:var(--wine);border:1px solid #fff5;border-radius:18px;box-shadow:0 14px 36px #32122652;color:#fff;cursor:pointer;display:flex;flex-direction:column;min-height:60px;padding:11px 18px;text-align:center;width:100%}.bcc-sticky small{color:#f1dfe6;font-size:.72rem}.bcc-sticky[hidden]{display:none!important}@media(max-width:989px){.bcc-card-grid--four,.bcc-trust-strip__grid{grid-template-columns:repeat(2,1fr)}.bcc-formula-grid,.bcc-gallery__track{grid-template-columns:repeat(3,1fr)}.bcc-responsible__layout{grid-template-columns:1fr}}@media(max-width:749px){.bcc-shell{width:min(100% - 28px,560px)}.bcc-section{padding:58px 0}.bcc h1{font-size:clamp(2.25rem,10.6vw,3.16rem)}.bcc h2{font-size:clamp(1.85rem,8.9vw,2.55rem)}.bcc-hero{padding:34px 0 42px}.bcc-hero__grid,.bcc-split{gap:28px;grid-template-columns:1fr}.bcc-hero__media{border-radius:24px}.bcc-hero__media img{aspect-ratio:4/5;height:auto}.bcc-hero__copy .bcc-button{width:100%}.bcc-trust-strip__grid{gap:13px 10px}.bcc-trust-strip__grid span{flex-basis:30px;height:30px;width:30px}.bcc-trust-strip__grid strong{font-size:.81rem}.bcc-problems .bcc-card-grid{gap:11px;grid-template-columns:repeat(3,1fr)}.bcc-problems .bcc-mini-card{min-height:132px;padding:16px 11px}.bcc-problems .bcc-mini-card>span{height:34px;margin-bottom:11px;width:34px}.bcc-problems h3{font-size:.8rem}.bcc-formula-grid{gap:9px;grid-template-columns:repeat(2,1fr)}.bcc-formula-grid article:last-child{grid-column:1/-1}.bcc-dose-facts{gap:8px}.bcc-dose-facts span{font-size:.7rem;padding:10px 5px}.bcc-dose-facts strong{font-size:1.35rem}.bcc-split--reverse .bcc-split__media{order:1}.bcc-split__media{border-radius:21px}.bcc-security__grid{gap:12px;grid-template-columns:repeat(3,1fr)}.bcc-security__grid article{border-radius:14px;padding:6px}.bcc-security__grid>article>span{font-size:.66rem;padding:8px 1px 3px}.bcc-security__grid .bcc-image-button>span{display:none}.bcc-compare-compact{gap:10px}.bcc-compare-compact article{border-radius:17px;padding:17px 13px}.bcc-compare-compact ul{font-size:.82rem;padding-left:16px}.bcc-responsible__grid{grid-template-columns:1fr}.bcc-responsible__grid p{font-size:.84rem;padding:12px}.bcc-card-grid--four,.bcc-card-grid--three,.bcc-social__grid{grid-template-columns:1fr}.bcc-bela-trust .bcc-card-grid{gap:10px;grid-template-columns:repeat(2,1fr)}.bcc-bela-trust .bcc-mini-card{padding:15px}.bcc-bela-trust .bcc-mini-card>span{height:36px;margin-bottom:10px;width:36px}.bcc-bela-trust h3{font-size:.86rem}.bcc-gallery__track{display:flex;gap:0;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scrollbar-width:none;touch-action:pan-y pinch-zoom;-webkit-overflow-scrolling:touch}.bcc-gallery__track::-webkit-scrollbar{display:none}.bcc-gallery__slide{flex:0 0 100%;min-width:100%;scroll-snap-align:start;scroll-snap-stop:always}.bcc-gallery__dots{display:flex;gap:8px;justify-content:center;margin-top:17px}.bcc-gallery__dots button{background:#d9c4cd;border:0;border-radius:50%;height:9px;padding:0;width:9px}.bcc-gallery__dots button.is-active{background:var(--wine);transform:scale(1.22)}.bcc-faq__item summary{min-height:67px;padding:17px}.bcc-faq__answer{padding:15px 17px 18px}body.bcc-sticky-visible{padding-bottom:88px}}.bcc-lightbox{background:#21131be8;border:0;height:100%;margin:0;max-height:none;max-width:none;padding:30px;width:100%}.bcc-lightbox::backdrop{background:#21131bd9}.bcc-lightbox img{height:100%;margin:auto;max-height:calc(100vh - 60px);max-width:min(100%,900px);object-fit:contain;width:auto}.bcc-lightbox button{align-items:center;background:#fff;border:0;border-radius:50%;color:#2f1422;cursor:pointer;display:flex;font-size:1.7rem;height:42px;justify-content:center;position:absolute;right:18px;top:18px;width:42px;z-index:1}@media(min-width:750px){.bcc-sticky{display:none!important}}@media(prefers-reduced-motion:reduce){.bcc *,.bcc *:before,.bcc *:after{scroll-behavior:auto!important;transition-duration:.01ms!important}}.bcc-gallery,.bcc-gallery__track,.bcc-gallery__slide{overscroll-behavior-x:contain;touch-action:pan-y pinch-zoom}.bcc-gallery__slide img{-webkit-user-drag:none;-webkit-user-select:none;user-select:none}@media(max-width:749px){.bcc-gallery__track{touch-action:pan-y pinch-zoom}}.bcc-desire{background:linear-gradient(135deg,#f8e5ec,#fff8f2)}.bcc-desire-grid .bcc-mini-card p{color:var(--muted);font-size:.96rem;line-height:1.5;margin:9px 0 0}.bcc-order-intro__cta{margin-top:24px}.bcc-order-intro__trust{margin-inline:auto;max-width:760px}@media(max-width:749px){.bcc-hero{padding:24px 0 30px}.bcc-hero__grid{gap:20px}.bcc-hero h1{font-size:clamp(2.05rem,9.4vw,2.55rem);line-height:1.03}.bcc-lead{font-size:1.05rem;line-height:1.48;margin:13px 0!important}.bcc-hero-formula-note{font-size:.95rem;line-height:1.4;margin:-3px 0 14px!important}.bcc-hero__chips{gap:7px;margin-bottom:17px}.bcc-hero__chips span{font-size:.94rem;line-height:1.25;padding:8px 10px}.bcc-hero__copy .bcc-button,.bcc-order-intro__cta{font-size:1.0625rem;line-height:1.2;min-height:56px}.bcc-microcopy,.bcc-microtrust{font-size:.9375rem;line-height:1.45}.bcc-hero__media{border-radius:20px}.bcc-hero__media img{aspect-ratio:4/3;max-height:340px;object-fit:cover;object-position:center 40%}.bcc-desire .bcc-card-grid{grid-template-columns:1fr}.bcc-desire .bcc-mini-card{min-height:0;padding:17px}.bcc-desire-grid .bcc-mini-card p{font-size:1rem}.bcc-formula-grid span,.bcc-responsible__grid p,.bcc-faq__answer,.bcc-order-intro__lead,.bcc-availability{font-size:.94rem;line-height:1.5}.bcc-dose-facts span,.bcc-security__grid>article>span,.bcc-trust-strip__grid strong{font-size:.94rem;line-height:1.35}.bcc-order-intro{padding:42px 0}.bcc-order-intro__trust{gap:8px;margin-top:18px}.bcc-order-intro__trust span{font-size:.94rem;padding:8px 10px}.bcc-order-intro__cta{width:100%}.bcc-whatsapp-managed{bottom:calc(98px + env(safe-area-inset-bottom))!important;opacity:0!important;pointer-events:none!important;transition:opacity .2s ease}.bcc-whatsapp-managed.bcc-whatsapp-after-hero{opacity:1!important;pointer-events:auto!important}}@media(max-width:749px){.bcc-hero__copy>.bcc-eyebrow,.bcc-desire .bcc-eyebrow{font-size:15px;font-weight:700;letter-spacing:.08em;line-height:1.35}.bcc-hero h1{line-height:1.06}.bcc-hero .bcc-lead{font-size:18px;font-weight:500;line-height:1.45}.bcc-hero .bcc-hero-formula-note{font-size:16px;font-weight:700;line-height:1.4}.bcc-hero__chips{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.bcc-hero__chips span{align-items:center;display:flex;font-size:16px;font-weight:700;justify-content:center;min-height:48px;padding:8px 10px;text-align:center}.bcc-hero .bcc-microcopy,.bcc-hero .bcc-microtrust{color:#5c5058;font-size:16px;line-height:1.45}.bcc-hero .bcc-microcopy{font-weight:700}.bcc-desire .bcc-mini-card h3{color:#3d3038;font-size:21px;font-weight:700;line-height:1.25}.bcc-desire .bcc-mini-card p{color:#5c5058;font-size:18px;font-weight:500;line-height:1.5}}@media(max-width:400px){.bcc-hero__chips{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:749px){.bcc-comparison .bcc-eyebrow{font-size:15px;font-weight:700;line-height:1.3}.bcc-compare-compact article{padding:17px 14px}.bcc-compare-compact p{font-size:17px;font-weight:800;letter-spacing:.05em;line-height:1.25}.bcc-compare-compact ul{color:#4d4048;font-size:17px;font-weight:500;gap:10px;line-height:1.5;margin-top:15px;padding-left:19px}.bcc-compare-compact .is-featured ul{color:#fff8f3}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/bela-colageno-complex.css.map */
