:root{--pc-primary: #2c6fb5;--pc-accent: #7ab4e8;--pc-cta: #2c6fb5;--pc-cta-hover: #1a52a0;--pc-text: #1a1a2e;--pc-text-light: #666;--pc-bg: #ffffff;--pc-bg-alt: #f0f6fd;--pc-border: #d4e4f5;--pc-radius: 12px;--pc-shadow: 0 4px 24px rgba(0,0,0,.08);--pc-trans: .2s ease}.pc-urgency,.pc-hero,.pc-proof-bar,.pc-buy,.pc-badges,.pc-benefits,.pc-lifestyle,.pc-compare,.pc-reviews,.pc-ingredients,.pc-faq,.pc-guarantee,.pc-sticky-atc{box-sizing:border-box}.pc-urgency{background:var(--pc-cta);color:#fff;text-align:center;padding:10px 16px;font-size:14px;letter-spacing:.3px;position:sticky;top:0;z-index:900;line-height:1.4}.pc-urgency-blink{animation:pcBlink 1.5s ease-in-out infinite}@keyframes pcBlink{0%,to{opacity:1}50%{opacity:.55}}.pc-hero{position:relative;overflow:hidden;min-height:520px;background:#111;display:flex;align-items:center}.pc-hero-media{position:absolute;top:0;right:0;bottom:0;left:0}.pc-hero-poster,.pc-hero-video{width:100%;height:100%;object-fit:cover;display:block}.pc-hero-video{position:absolute;top:0;right:0;bottom:0;left:0}.pc-hero-overlay{position:relative;z-index:10;width:100%;padding:64px 24px;background:linear-gradient(to bottom,#0000002e,#0000009e);display:flex;align-items:center;justify-content:center}.pc-hero-content{max-width:640px;text-align:center;color:#fff}.pc-hero-eyebrow{font-size:11px;font-weight:700;letter-spacing:2.5px;text-transform:uppercase;margin:0 0 14px;opacity:.88}.pc-hero-title{font-size:clamp(28px,5vw,54px);font-weight:900;line-height:1.12;margin:0 0 16px;text-shadow:0 2px 12px rgba(0,0,0,.3)}.pc-hero-sub{font-size:16px;opacity:.9;margin:0 0 22px;line-height:1.5}.pc-hero-pills{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin-bottom:30px}.pc-hero-pills span{background:#ffffff26;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border:1px solid rgba(255,255,255,.35);border-radius:40px;padding:7px 16px;font-size:13px;font-weight:600}.pc-btn-hero{display:inline-block;background:var(--pc-cta);color:#fff;font-size:17px;font-weight:800;padding:16px 36px;border-radius:50px;text-decoration:none;letter-spacing:.2px;transition:background var(--pc-trans),transform var(--pc-trans),box-shadow var(--pc-trans);box-shadow:0 8px 28px #2c6fb573}.pc-btn-hero:hover{background:var(--pc-cta-hover);transform:translateY(-2px);box-shadow:0 12px 32px #1a52a066}.pc-btn-secondary{display:inline-block;border:2px solid var(--pc-primary);color:var(--pc-primary);font-size:15px;font-weight:700;padding:13px 30px;border-radius:50px;text-decoration:none;transition:background var(--pc-trans),color var(--pc-trans)}.pc-btn-secondary:hover{background:var(--pc-primary);color:#fff}.pc-proof-bar{background:var(--pc-primary);color:#fff;overflow:hidden;padding:11px 0;white-space:nowrap}.pc-proof-track{display:inline-flex;gap:52px;animation:pcTicker 22s linear infinite}.pc-proof-track span{font-size:13px;font-weight:500}@keyframes pcTicker{0%{transform:translate(0)}to{transform:translate(-50%)}}.pc-buy{padding:52px 24px;background:var(--pc-bg)}.pc-buy-wrap{max-width:1100px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:start}.pc-gallery-main{position:relative;border-radius:var(--pc-radius);overflow:hidden;box-shadow:var(--pc-shadow)}.pc-main-img{width:100%;aspect-ratio:1;object-fit:cover;display:block;transition:opacity .25s ease}.pc-stock-badge{position:absolute;top:14px;left:14px;background:#2c6fb5ed;color:#fff;font-size:12px;font-weight:800;padding:5px 12px;border-radius:4px;letter-spacing:.3px}.pc-thumbs{display:flex;gap:8px;margin-top:10px;flex-wrap:wrap}.pc-thumb{border:2px solid transparent;border-radius:8px;overflow:hidden;cursor:pointer;padding:0;background:none;transition:border-color var(--pc-trans)}.pc-thumb.active,.pc-thumb:hover{border-color:var(--pc-primary)}.pc-thumb img{width:70px;height:70px;object-fit:cover;display:block}.pc-stars-row{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-bottom:14px}.pc-stars-icons{color:#f5a623;font-size:19px}.pc-stars-score{font-weight:800;font-size:15px}.pc-reviews-link{color:var(--pc-primary);text-decoration:underline;font-size:13px}.pc-title{font-size:clamp(22px,3vw,32px);font-weight:900;margin:0 0 10px;color:var(--pc-text);line-height:1.2}.pc-subtitle{color:var(--pc-text-light);font-size:15px;margin:0 0 22px;line-height:1.65}.pc-section-label{font-size:10px;font-weight:800;letter-spacing:2px;color:var(--pc-text-light);margin:0 0 10px;display:block}.pc-variants{display:flex;flex-direction:column;gap:10px;margin-bottom:20px}.pc-variant{border:2px solid var(--pc-border);border-radius:10px;padding:14px 16px;cursor:pointer;display:flex;align-items:center;justify-content:space-between;transition:border-color var(--pc-trans),background var(--pc-trans);position:relative}.pc-variant input[type=radio]{position:absolute;opacity:0;width:0;height:0;pointer-events:none}.pc-variant:hover{border-color:var(--pc-accent);background:#eaf3fc}.pc-variant.selected{border-color:var(--pc-primary);background:#deeef9}.pc-variant.sold-out{opacity:.5;cursor:not-allowed}.pc-variant-content{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.pc-variant-name{font-weight:800;font-size:15px;color:var(--pc-text)}.pc-variant-price{font-size:16px;font-weight:800;color:var(--pc-primary)}.pc-save-tag{background:#d4e8f7;color:#1a52a0;font-size:11px;font-weight:800;padding:3px 8px;border-radius:4px}.pc-popular-badge{background:var(--pc-cta);color:#fff;font-size:10px;font-weight:800;padding:4px 9px;border-radius:4px;letter-spacing:.5px;flex-shrink:0}.pc-price-block{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin-bottom:18px}.pc-price{font-size:30px;font-weight:900;color:var(--pc-text)}.pc-price-compare{text-decoration:line-through;color:var(--pc-text-light);font-size:18px}.pc-off-badge{background:#daeaf8;color:var(--pc-cta);font-size:13px;font-weight:800;padding:4px 10px;border-radius:4px}.pc-atc-btn{display:block;width:100%;padding:18px;background:var(--pc-cta);color:#fff;font-size:18px;font-weight:900;border:none;border-radius:50px;cursor:pointer;transition:background var(--pc-trans),transform var(--pc-trans),box-shadow var(--pc-trans);box-shadow:0 8px 28px #2c6fb561;letter-spacing:.3px;text-align:center}.pc-atc-btn:hover{background:var(--pc-cta-hover);transform:translateY(-2px)}.pc-atc-btn:disabled{background:#ccc;box-shadow:none;cursor:not-allowed;transform:none}.pc-trust{display:flex;flex-wrap:wrap;gap:14px;margin-top:16px;color:var(--pc-text-light);font-size:13px}.pc-badges{background:var(--pc-bg-alt);padding:32px 24px}.pc-badges-wrap{max-width:860px;margin:0 auto;display:flex;flex-wrap:wrap;justify-content:center;gap:28px}.pc-badge{display:flex;flex-direction:column;align-items:center;gap:6px;text-align:center;font-size:12px;font-weight:700;color:var(--pc-text);min-width:80px}.pc-badge-ico{font-size:30px}.pc-section-wrap{max-width:1100px;margin:0 auto;padding:0 24px}.pc-section-title{font-size:clamp(22px,3.5vw,36px);font-weight:900;text-align:center;margin:0 0 12px;color:var(--pc-text)}.pc-section-sub{text-align:center;color:var(--pc-text-light);margin:0 0 36px;font-size:16px;line-height:1.6}.pc-benefits{padding:60px 24px;background:var(--pc-bg)}.pc-benefits-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:22px}.pc-benefit-card{background:var(--pc-bg-alt);border-radius:var(--pc-radius);padding:28px 24px;border:1px solid var(--pc-border);transition:box-shadow var(--pc-trans),transform var(--pc-trans)}.pc-benefit-card:hover{box-shadow:var(--pc-shadow);transform:translateY(-3px)}.pc-benefit-ico{font-size:38px;margin-bottom:12px}.pc-benefit-card h3{font-size:17px;font-weight:800;margin:0 0 8px;color:var(--pc-text)}.pc-benefit-card p{font-size:14px;color:var(--pc-text-light);margin:0;line-height:1.65}.pc-lifestyle{padding:6px;background:var(--pc-bg-alt)}.pc-lifestyle-wrap{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:6px;max-width:1100px;margin:0 auto}.pc-lifestyle-item{border-radius:6px;overflow:hidden;aspect-ratio:1}.pc-lifestyle-item img{width:100%;height:100%;object-fit:cover;display:block}.pc-compare{padding:60px 24px;background:var(--pc-bg)}.pc-compare-table-wrap{overflow-x:auto;margin-bottom:32px}.pc-compare-table{width:100%;max-width:680px;margin:0 auto;border-collapse:collapse;font-size:15px}.pc-compare-table th,.pc-compare-table td{padding:13px 20px;text-align:center;border-bottom:1px solid var(--pc-border)}.pc-compare-table th:first-child,.pc-compare-table td:first-child{text-align:left}.pc-compare-table thead th{font-weight:900;background:var(--pc-bg-alt)}.pc-col-ours{background:#deeef9;font-weight:700;color:var(--pc-primary)}.pc-compare-table thead .pc-col-ours{background:var(--pc-primary);color:#fff}.pc-compare-cta{text-align:center}.pc-reviews{padding:60px 24px;background:var(--pc-bg-alt)}.pc-reviews-stats{display:flex;align-items:center;justify-content:center;gap:18px;margin-bottom:36px}.pc-rating-big{font-size:64px;font-weight:900;color:var(--pc-primary);line-height:1}.pc-stars-big{font-size:26px;color:#f5a623}.pc-rating-label{font-size:14px;color:var(--pc-text-light);margin-top:4px}.pc-reviews-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:20px}.pc-review-card{background:var(--pc-bg);border-radius:var(--pc-radius);padding:24px;border:1px solid var(--pc-border);box-shadow:var(--pc-shadow)}.pc-review-stars{color:#f5a623;font-size:18px;margin-bottom:12px}.pc-review-text{font-size:15px;font-style:italic;color:var(--pc-text);margin:0 0 12px;line-height:1.65}.pc-review-author{font-size:13px;font-weight:700;color:var(--pc-text-light);margin:0}.pc-review-author span{font-weight:400}.pc-ingredients{padding:60px 24px;background:var(--pc-bg)}.pc-ingredients-inner{display:grid;grid-template-columns:1fr 1fr;gap:52px;align-items:center}.pc-ing-list{list-style:none;padding:0;margin:0 0 28px}.pc-ing-list li{padding:11px 0;border-bottom:1px solid var(--pc-border);font-size:15px;color:var(--pc-text);line-height:1.55}.pc-ing-list li:last-child{border-bottom:none}.pc-ingredients-img img{width:100%;border-radius:var(--pc-radius);box-shadow:var(--pc-shadow)}.pc-faq{padding:60px 24px;background:var(--pc-bg-alt)}.pc-faq-list{max-width:700px;margin:0 auto}.pc-faq-item{border-bottom:1px solid var(--pc-border)}.pc-faq-q{width:100%;background:none;border:none;text-align:left;font-size:16px;font-weight:700;color:var(--pc-text);padding:18px 0;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:12px}.pc-faq-q span{font-size:22px;flex-shrink:0;color:var(--pc-primary);font-weight:400}.pc-faq-a{overflow:hidden;max-height:0;transition:max-height .35s ease,padding-bottom .2s ease;font-size:15px;color:var(--pc-text-light);line-height:1.7;padding-bottom:0}.pc-faq-a:not([hidden]){padding-bottom:18px}.pc-sticky-atc{position:fixed;bottom:0;left:0;right:0;background:#fff;border-top:2px solid var(--pc-border);padding:12px 20px;z-index:1200;transform:translateY(100%);transition:transform .3s ease;box-shadow:0 -4px 24px #0000001a}.pc-sticky-atc.visible{transform:translateY(0)}.pc-sticky-inner{display:flex;align-items:center;gap:16px;max-width:640px;margin:0 auto}.pc-sticky-left{display:flex;flex-direction:column;flex-shrink:0}.pc-sticky-title{font-size:12px;color:var(--pc-text-light)}.pc-sticky-price{font-size:20px;font-weight:900;color:var(--pc-text)}.pc-sticky-btn{flex:1;padding:14px;background:var(--pc-cta);color:#fff;font-size:16px;font-weight:900;border:none;border-radius:50px;cursor:pointer;transition:background var(--pc-trans)}.pc-sticky-btn:hover{background:var(--pc-cta-hover)}@media(max-width:900px){.pc-buy-wrap,.pc-ingredients-inner{grid-template-columns:1fr}.pc-ingredients-img{display:none}}@media(max-width:700px){.pc-hero{min-height:420px}.pc-hero-overlay{padding:44px 20px}.pc-hero-title{font-size:26px}.pc-benefits-grid{grid-template-columns:1fr 1fr}.pc-reviews-grid{grid-template-columns:1fr}.pc-compare-table{font-size:13px}.pc-compare-table th,.pc-compare-table td{padding:10px 12px}.pc-thumb img{width:58px;height:58px}}@media(max-width:420px){.pc-benefits-grid{grid-template-columns:1fr}.pc-lifestyle-wrap{grid-template-columns:1fr 1fr}.pc-hero-pills span{font-size:11px;padding:5px 10px}}
/*# sourceMappingURL=/cdn/shop/t/35/assets/component-protector-centella.css.map */
