@import"https://fonts.googleapis.com/css2?family=Cormorant+Garamond:ital,wght@0,400;0,500;0,600;1,400;1,500&family=Manrope:wght@400;500;600;700&display=swap";.bc-page{--bc-bg:#F8F4EE;--bc-bg2:#F1EAE0;--bc-surface:#FDFBF7;--bc-ink:#26221C;--bc-ink2:#6B6257;--bc-line:rgba(38,34,28,.12);--bc-accent:#9A7B4F;--bc-accent-ink:#7E6238;--bc-accent-soft:rgba(154,123,79,.1);--bc-ph1:#EFE8DC;--bc-ph2:#E7DECF;--bc-champ:#C6A87C;--bc-champ2:#D8BE96;--bc-dark:#1B1813;--bc-dark2:#242019;--bc-radius:14px;--bc-radius-sm:10px;--bc-pill:999px;--bc-serif:"Cormorant Garamond",Georgia,"Times New Roman",serif;--bc-sans:"Manrope",system-ui,-apple-system,Segoe UI,sans-serif;font-family:var(--bc-sans);color:var(--bc-ink);background:var(--bc-bg);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.bc-page *{box-sizing:border-box}.bc-container{max-width:1180px;margin:0 auto;padding:0 clamp(18px,4vw,34px)}.bc-sec{padding:clamp(46px,7vw,92px) 0;background:var(--bc-bg);position:relative}.bc-sec--alt{background:var(--bc-bg2)}.bc-sec--dark{background:var(--bc-dark);color:#efe9df}.bc-eyebrow{font-size:12px;letter-spacing:.22em;text-transform:uppercase;color:var(--bc-accent-ink);font-weight:600;margin:0 0 14px}.bc-sec--dark .bc-eyebrow{color:var(--bc-champ2)}.bc-h{font-family:var(--bc-serif);font-weight:500;line-height:1.08;letter-spacing:-.01em;color:var(--bc-ink);margin:0}.bc-sec--dark .bc-h{color:#f6f0e6}h1.bc-h{font-size:clamp(34px,5vw,56px)}h2.bc-h{font-size:clamp(28px,3.6vw,42px)}.bc-lead{font-size:clamp(15px,1.4vw,18px);line-height:1.6;color:var(--bc-ink2);margin:16px 0 0;max-width:60ch}.bc-muted{color:var(--bc-ink2)}.bc-btn{display:inline-flex;align-items:center;justify-content:center;gap:.5em;font-family:var(--bc-sans);font-weight:600;font-size:15px;line-height:1;padding:16px 26px;border-radius:var(--bc-pill);border:1px solid transparent;cursor:pointer;text-decoration:none;transition:transform .15s ease,box-shadow .2s ease,background .2s ease;min-height:52px}.bc-btn:active{transform:translateY(1px)}.bc-btn--gold{background:linear-gradient(180deg,#B79363,var(--bc-accent));color:#fff;box-shadow:0 8px 22px #9a7b4f47}.bc-btn--gold:hover{box-shadow:0 10px 26px #9a7b4f5c}.bc-btn--dark{background:var(--bc-ink);color:#f7f1e8;width:100%}.bc-btn--dark:hover{background:#332d24}.bc-btn--ghost{background:transparent;color:var(--bc-ink);border-color:var(--bc-line)}.bc-btn--ghost:hover{border-color:var(--bc-accent);color:var(--bc-accent-ink)}.bc-stars{color:#c6a05a;letter-spacing:2px;font-size:15px}.bc-rate-row{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-top:18px;font-size:13.5px;color:var(--bc-ink2)}.bc-rate-row a{color:var(--bc-ink2);text-decoration:underline;text-underline-offset:2px}.bc-pills{display:flex;flex-wrap:wrap;gap:9px;margin-top:20px}.bc-pill-tag{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;font-weight:500;color:var(--bc-ink);background:var(--bc-surface);border:1px solid var(--bc-line);padding:8px 13px;border-radius:var(--bc-pill)}.bc-ph{position:relative;display:flex;align-items:center;justify-content:center;text-align:center;color:#a2957f;font-size:12px;letter-spacing:.04em;background:repeating-linear-gradient(135deg,var(--bc-ph1),var(--bc-ph1) 11px,var(--bc-ph2) 11px,var(--bc-ph2) 22px);border-radius:var(--bc-radius);overflow:hidden}.bc-ph img{width:100%;height:100%;object-fit:cover;display:block}.bc-hero-grid{display:grid;grid-template-columns:1.05fr 1fr;gap:clamp(24px,4vw,56px);align-items:center}.bc-hero-gallery{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto auto;gap:14px}.bc-hero-gallery .bc-ph.main{grid-column:1/3;aspect-ratio:1.2/1}.bc-hero-gallery .bc-ph.sm{aspect-ratio:1/1}.bc-hero-cta{display:flex;flex-wrap:wrap;gap:12px;margin-top:26px}.bc-reassure{margin-top:18px;font-size:13px;color:var(--bc-ink2)}.bc-buy-grid{display:grid;grid-template-columns:1fr 1fr;gap:clamp(20px,3vw,44px);align-items:center}.bc-buy-card{background:var(--bc-surface);border:1px solid var(--bc-line);border-radius:18px;padding:clamp(20px,2.4vw,30px);box-shadow:0 18px 44px #26221c0f}.bc-buy-card .sub{font-size:13.5px;color:var(--bc-ink2);margin:4px 0 16px}.bc-price-row{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap;margin-bottom:18px}.bc-price{font-family:var(--bc-serif);font-size:38px;font-weight:600;color:var(--bc-ink);line-height:1}.bc-compare{font-size:16px;color:var(--bc-ink2);text-decoration:line-through}.bc-save{font-size:12px;font-weight:600;color:var(--bc-accent-ink);background:var(--bc-accent-soft);padding:5px 10px;border-radius:var(--bc-pill)}.bc-choose-label{font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:var(--bc-ink2);margin:0 0 12px;font-weight:600}.bc-bundles{display:flex;flex-direction:column;gap:11px;margin-bottom:20px}.bc-bundle{position:relative;display:flex;align-items:center;justify-content:space-between;gap:14px;width:100%;text-align:left;background:var(--bc-bg);border:1.5px solid var(--bc-line);border-radius:var(--bc-radius);padding:15px 17px;cursor:pointer;transition:border-color .15s,background .15s,box-shadow .15s;font-family:inherit}.bc-bundle:hover{border-color:var(--bc-champ)}.bc-bundle[aria-checked=true]{border-color:var(--bc-accent);background:#fff;box-shadow:0 0 0 3px var(--bc-accent-soft)}.bc-bundle .b-title{font-weight:700;font-size:14.5px;color:var(--bc-ink)}.bc-bundle .b-desc{font-size:12.5px;color:var(--bc-ink2);margin-top:3px}.bc-bundle .b-price{font-weight:700;font-size:15px;color:var(--bc-ink);white-space:nowrap}.bc-badge-pop{position:absolute;top:-9px;right:14px;font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#fff;background:var(--bc-accent);padding:3px 9px;border-radius:var(--bc-pill)}.bc-trust-row{display:flex;flex-wrap:wrap;gap:12px 18px;margin-top:16px;font-size:12px;color:var(--bc-ink2)}.bc-trust-row span{display:inline-flex;align-items:center;gap:6px}.bc-check{color:var(--bc-accent);font-weight:700}.bc-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-top:34px}.bc-stat{background:var(--bc-surface);border:1px solid var(--bc-line);border-radius:var(--bc-radius);padding:24px 20px}.bc-stat .n{font-family:var(--bc-serif);font-size:42px;font-weight:600;color:var(--bc-accent-ink);line-height:1}.bc-stat .t{font-size:13.5px;color:var(--bc-ink2);margin-top:10px;line-height:1.5}.bc-foot{font-size:11.5px;color:var(--bc-ink2);margin-top:20px}.bc-ing-grid{display:grid;grid-template-columns:1fr 1fr;gap:clamp(22px,4vw,52px);align-items:start;margin-top:30px}.bc-ing-list{display:flex;flex-direction:column}.bc-ing{padding:18px 0;border-top:1px solid var(--bc-line)}.bc-ing:first-child{border-top:0}.bc-ing h3{font-family:var(--bc-sans);font-size:15.5px;font-weight:700;margin:0 0 6px;color:var(--bc-ink)}.bc-ing p{font-size:13.5px;line-height:1.55;color:var(--bc-ink2);margin:0}.bc-details{margin-top:14px;border-top:1px solid var(--bc-line)}.bc-details summary{list-style:none;cursor:pointer;padding:16px 0;font-weight:600;font-size:14px;display:flex;justify-content:space-between;align-items:center}.bc-details summary::-webkit-details-marker{display:none}.bc-details summary .plus{color:var(--bc-accent);font-size:20px;line-height:1;transition:transform .2s}.bc-details[open] summary .plus{transform:rotate(45deg)}.bc-details .body{font-size:13px;color:var(--bc-ink2);line-height:1.6;padding:0 0 18px}.bc-steps{display:grid;grid-template-columns:repeat(4,1fr);gap:18px;margin-top:32px}.bc-step .num{font-family:var(--bc-serif);font-size:15px;font-weight:600;color:var(--bc-accent-ink);border:1px solid var(--bc-line);width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-bottom:16px;background:var(--bc-surface)}.bc-step h3{font-family:var(--bc-sans);font-size:15px;font-weight:700;margin:0 0 7px}.bc-step p{font-size:13px;line-height:1.55;color:var(--bc-ink2);margin:0}.bc-timeline{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:32px}.bc-tl{background:var(--bc-surface);border:1px solid var(--bc-line);border-radius:var(--bc-radius);padding:26px 22px;position:relative}.bc-tl .when{font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--bc-accent-ink);font-weight:600;margin-bottom:12px}.bc-tl p{font-size:14px;line-height:1.6;color:var(--bc-ink2);margin:0}.bc-cmp{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-top:32px}.bc-cmp-card{border-radius:16px;padding:28px 26px}.bc-cmp-card.con{background:#ffffff0a;border:1px solid rgba(239,233,223,.16)}.bc-cmp-card.pro{background:linear-gradient(180deg,#c6a87c29,#c6a87c0d);border:1px solid rgba(216,190,150,.4)}.bc-cmp-card h3{font-family:var(--bc-sans);font-size:15px;font-weight:700;margin:0 0 18px;color:#f6f0e6}.bc-cmp-card.con h3{color:#c9c1b4}.bc-cmp-card ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:13px}.bc-cmp-card li{font-size:13.5px;line-height:1.5;padding-left:26px;position:relative;color:#dcd5c8}.bc-cmp-card.con li{color:#9c948780;color:#a89f92}.bc-cmp-card li:before{position:absolute;left:0;top:0;font-weight:700}.bc-cmp-card.pro li:before{content:"\2713";color:var(--bc-champ2)}.bc-cmp-card.con li:before{content:"\2715";color:#6f675b}.bc-rev-head{display:flex;flex-direction:column;gap:8px;align-items:flex-start}.bc-rev-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:30px}.bc-rev{background:var(--bc-surface);border:1px solid var(--bc-line);border-radius:var(--bc-radius);padding:22px 20px;display:flex;flex-direction:column;gap:10px}.bc-rev .q{font-size:14px;line-height:1.6;color:var(--bc-ink);font-family:var(--bc-serif);font-style:italic;font-weight:500}.bc-rev .who{font-size:12.5px;color:var(--bc-ink2);margin-top:auto}.bc-rev .who b{color:var(--bc-ink);font-weight:700;font-style:normal}.bc-trust{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-top:30px}.bc-trust-item{background:var(--bc-surface);border:1px solid var(--bc-line);border-radius:var(--bc-radius);padding:22px 20px}.bc-trust-item h3{font-family:var(--bc-sans);font-size:14.5px;font-weight:700;margin:0 0 8px}.bc-trust-item p{font-size:12.5px;line-height:1.55;color:var(--bc-ink2);margin:0}.bc-faq{max-width:820px;margin:30px auto 0}.bc-faq details{border-bottom:1px solid var(--bc-line)}.bc-faq summary{list-style:none;cursor:pointer;padding:20px 4px;font-weight:600;font-size:16px;display:flex;justify-content:space-between;gap:20px;align-items:center;color:var(--bc-ink)}.bc-faq summary::-webkit-details-marker{display:none}.bc-faq summary .plus{color:var(--bc-accent);font-size:22px;line-height:1;transition:transform .2s;flex:none}.bc-faq details[open] summary .plus{transform:rotate(45deg)}.bc-faq .a{font-size:14px;line-height:1.65;color:var(--bc-ink2);padding:0 4px 22px}.bc-final{text-align:center}.bc-final .bc-lead{margin-left:auto;margin-right:auto}.bc-final .bc-hero-cta{justify-content:center}.bc-sticky{display:none}@media(max-width:980px){.bc-hero-grid,.bc-buy-grid,.bc-ing-grid{grid-template-columns:1fr}.bc-hero-gallery{order:-1}.bc-stats,.bc-steps{grid-template-columns:1fr 1fr}.bc-timeline,.bc-cmp,.bc-rev-grid,.bc-trust{grid-template-columns:1fr}.bc-trust{grid-template-columns:1fr 1fr}}@media(max-width:640px){.bc-stats,.bc-steps,.bc-trust{grid-template-columns:1fr}.bc-price{font-size:32px}.bc-sticky{display:flex;align-items:center;justify-content:space-between;gap:12px;position:fixed;left:0;right:0;bottom:0;z-index:9998;padding:11px 16px calc(11px + env(safe-area-inset-bottom));background:#fdfbf7f5;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-top:1px solid var(--bc-line);box-shadow:0 -3px 16px #26221c14;transform:translateY(110%);transition:transform .28s ease}.bc-sticky.on{transform:translateY(0)}.bc-sticky .s-info{display:flex;flex-direction:column;line-height:1.15}.bc-sticky .s-info b{font-size:14px}.bc-sticky .s-info span{font-size:12px;color:var(--bc-ink2)}.bc-sticky .bc-btn{flex:none;padding:13px 20px;min-height:46px}}
/*# sourceMappingURL=/cdn/shop/t/17/assets/clone-biocollagen-001-styles.css.map */
