.beco-product-section{background:transparent}.beco-product-wrap{max-width:var(--beco-maxw);margin:0 auto;padding-left:32px;padding-right:32px}.beco-product-head{max-width:640px;margin:0 auto 48px;text-align:center}.beco-product-kicker{display:block;font-size:13px;font-weight:700;color:var(--beco-accent);text-transform:uppercase;letter-spacing:.1em;margin-bottom:14px}.beco-product-heading{font-size:44px;line-height:1.1;letter-spacing:.01em;margin:0;color:var(--beco-accent)}.beco-product-sub,.beco-product-sub p{color:var(--beco-text-soft);font-size:17px;line-height:1.6;margin:16px 0 0}.beco-product-grid{display:grid;grid-template-columns:repeat(var(--beco-cols),1fr);gap:20px}.beco-product-card{background:var(--beco-card);border:1px solid var(--beco-line);border-radius:18px;padding:26px;text-decoration:none;color:var(--beco-text);display:flex;flex-direction:column;gap:16px;transition:transform .18s,border-color .18s}.beco-product-card:hover{transform:translateY(-4px);border-color:var(--beco-accent)}.beco-product-icon{width:52px;height:52px;border-radius:14px;background:var(--beco-icon-bg);flex-shrink:0;overflow:hidden;display:flex;align-items:center;justify-content:center;font-size:24px;line-height:1}.beco-product-icon img{width:100%;height:100%;object-fit:cover}.beco-product-body{display:flex;flex-direction:column;gap:10px}.beco-product-title{font-size:21px;letter-spacing:.02em;margin:0;color:var(--beco-text)}.beco-product-desc,.beco-product-desc p{font-size:13.5px;color:var(--beco-text-soft);line-height:1.5;margin:0}.beco-product-shop{font-size:13px;font-weight:700;color:var(--beco-accent);display:inline-flex;align-items:center;gap:6px}@media(max-width:900px){.beco-product-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){.beco-product-wrap{padding-left:20px;padding-right:20px}.beco-product-head{margin-bottom:32px}.beco-product-heading{font-size:32px}.beco-product-grid{grid-template-columns:1fr}.beco-product-card{flex-direction:row;align-items:flex-start;gap:16px}}.beco-lab-section{background:transparent}.beco-lab-wrap{max-width:var(--beco-maxw);margin:0 auto;padding-left:40px;padding-right:40px}.beco-lab-head{max-width:620px;margin:0 0 56px}.beco-lab-kicker{display:block;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.1em;color:var(--beco-kicker);margin-bottom:16px}.beco-lab-heading{font-weight:500;letter-spacing:-.01em;line-height:1.08;font-size:36px;margin:0;color:var(--beco-ink)}.beco-lab-intro,.beco-lab-intro p{color:var(--beco-muted);font-size:16px;line-height:1.65;margin:16px 0 0}.beco-chem-row{display:grid;grid-template-columns:.85fr 1.15fr;gap:56px;padding:48px 0}.beco-lab-section.has-top .beco-chem-row{border-top:1px solid var(--beco-line)}.beco-lab-section.has-bottom .beco-chem-row{border-bottom:1px solid var(--beco-line)}.beco-chem-tag{display:block;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--beco-tag);margin-bottom:14px}.beco-chem-title{font-weight:500;letter-spacing:-.01em;line-height:1.08;font-size:25px;margin:0 0 14px;color:var(--beco-ink)}.beco-chem-desc,.beco-chem-desc p{color:var(--beco-muted);font-size:15px;line-height:1.65;margin:0 0 14px}.beco-chem-desc a{color:#00f;text-decoration:underline}.beco-chem-source{display:block;font-size:12px;color:var(--beco-muted);opacity:.75;line-height:1.5;margin-bottom:16px}.beco-report-link{font-size:13px;font-weight:600;color:var(--beco-ink);border-bottom:1px solid var(--beco-ink);padding-bottom:2px;display:inline-block;text-decoration:none}.beco-chem-links{display:flex;gap:16px;flex-wrap:wrap;align-items:center}.beco-btn{display:inline-flex;align-items:center;gap:8px;padding:13px 24px;border-radius:100px;font-size:13px;font-weight:700;letter-spacing:.02em;text-decoration:none;border:none;cursor:pointer;transition:opacity .18s}.beco-btn:hover{opacity:.85}.beco-compare-block{display:flex;flex-direction:column;justify-content:center;border-top:2px solid var(--beco-ink)}.beco-compare-block.is-image-only{border-top:none}.beco-compare-block.is-image-only .beco-compare-image{padding-top:0}.beco-compare-item{display:flex;flex-direction:column-reverse;align-items:flex-start;gap:6px;border-bottom:1px solid var(--beco-line);padding:26px 0}.beco-compare-item:last-child{border-bottom:none}.beco-compare-name{font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--beco-muted)}.beco-compare-val{font-size:36px;font-weight:800;color:var(--beco-value);line-height:1.15}.beco-compare-val .beco-unit{font-size:16px;font-weight:600;color:var(--beco-muted);margin-left:6px}.beco-compare-image{padding:24px 0}.beco-compare-image a{display:block}.beco-compare-image img{display:block;width:100%;height:auto;border-radius:6px}.beco-lab-footlinks{margin-top:32px;display:flex;gap:16px;flex-wrap:wrap}@media(max-width:860px){.beco-chem-row{grid-template-columns:1fr;gap:28px;padding:36px 0}}@media(max-width:640px){.beco-lab-wrap{padding-left:24px;padding-right:24px}.beco-lab-heading{font-size:28px}.beco-lab-head{margin-bottom:36px}.beco-chem-title{font-size:21px}.beco-compare-val{font-size:28px}.beco-lab-footlinks{flex-direction:column;gap:12px}}.beco-shop-section{background:transparent}.beco-shop-section.has-borders{border-top:1px solid var(--beco-line);border-bottom:1px solid var(--beco-line)}.beco-shop-wrap{max-width:var(--beco-maxw);margin:0 auto;padding-left:40px;padding-right:40px}.beco-shop-head{max-width:620px;margin:0}.beco-shop-kicker{display:block;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.1em;color:var(--beco-kicker);margin-bottom:16px}.beco-shop-list a.beco-shop-row:first-child{padding-top:0!important}.beco-shop-heading{font-weight:500;letter-spacing:-.01em;line-height:1.08;font-size:36px;margin:0;color:var(--beco-ink)}.beco-shop-sub,.beco-shop-sub p{color:var(--beco-muted);font-size:16px;line-height:1.65;margin:16px 0 0}.beco-shop-row{display:grid;grid-template-columns:1.4fr 2fr auto;align-items:center;gap:24px;padding:26px 0;border-bottom:1px solid var(--beco-line);text-decoration:none;color:var(--beco-ink);transition:opacity .15s}.beco-shop-row:hover{opacity:.6}.beco-shop-title{font-size:21px;font-weight:500;margin:0;color:var(--beco-ink)}.beco-shop-desc,.beco-shop-desc p{color:var(--beco-muted);font-size:14px;line-height:1.5;margin:0}.beco-shop-go{font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;white-space:nowrap;color:var(--beco-ink)}@media(max-width:700px){.beco-shop-row{grid-template-columns:1fr;gap:6px}.beco-shop-go{margin-top:2px}}@media(max-width:640px){.beco-shop-wrap{padding-left:24px;padding-right:24px}.beco-shop-heading{font-size:26px}.beco-shop-head{margin-bottom:0}}.beco-hero-section{background:transparent}.beco-hero-wrap{max-width:var(--beco-maxw);margin:0 auto;padding-left:40px;padding-right:40px}.beco-hero-inner{text-align:var(--beco-align)}.beco-hero-inner.is-card{background:var(--beco-content-bg);border:1px solid var(--beco-line);border-radius:6px;padding:70px 44px}.beco-hero-content{max-width:var(--beco-content-maxw);margin:var(--beco-margin)}.beco-hero-eyebrow{display:inline-flex;align-items:center;gap:8px;background:var(--beco-content-bg);border:1px solid var(--beco-line);padding:8px 16px;border-radius:100px;font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--beco-accent);margin-bottom:22px}.beco-hero-heading{line-height:1.08;letter-spacing:-.01em;margin:0;color:var(--beco-accent);font-size:clamp(24px,6vw,var(--beco-h-size))}.beco-hero-heading .hl{color:var(--beco-text)}.beco-hero-text{margin-top:18px}.beco-hero-text,.beco-hero-text p{color:var(--beco-text-soft);line-height:1.6;margin:0;font-size:inherit}.beco-hero-text a{color:var(--beco-accent)}.beco-hero-ctas{display:flex;gap:16px;margin-top:36px;flex-wrap:wrap;justify-content:var(--beco-justify)}.beco-btn{padding:14px 26px;border-radius:100px;font-weight:600;text-decoration:none;display:inline-flex;align-items:center;gap:8px;font-size:14px;transition:transform .2s,opacity .2s,border-color .2s,color .2s}.beco-btn--primary{background:var(--beco-accent);color:var(--beco-btn-on-accent)}.beco-btn--primary:hover{transform:translateY(-2px)}.beco-btn--secondary{background:transparent;color:var(--beco-text);border:1px solid var(--beco-line)}.beco-btn--secondary:hover{border-color:var(--beco-accent);color:var(--beco-accent)}@media(max-width:640px){.beco-hero-wrap{padding-left:24px;padding-right:24px}.beco-hero-inner.is-card{padding:44px 24px}.beco-hero-ctas{flex-direction:column}.beco-btn{justify-content:center}}
/*# sourceMappingURL=/cdn/shop/t/75/compiled_assets/styles.css.map */
