:root{--aa-bg: #FFFFFF;--aa-bg-2: #FFFFFF;--aa-panel: #F0FAFB;--aa-teal: #15AEBD;--aa-teal-bright: #0E97A6;--aa-teal-deep: #0B6E78;--aa-gold: #E3A52C;--aa-gold-deep: #C68A1C;--aa-coral: #F0837A;--aa-ink: #0E2E33;--aa-mut: #52696D;--aa-mut-2: #88A0A3;--aa-line: rgba(11, 53, 59, .1);--aa-glass: rgba(255, 255, 255, .8);--aa-shadow: 0 16px 40px -24px rgba(11, 90, 99, .22);--aa-r: 20px}.antiacne-section-header{text-align:center;max-width:680px;margin:0 auto 48px}.antiacne-section-header h2{margin:14px 0;font-size:clamp(30px,4vw,46px);font-weight:800;line-height:1.02;letter-spacing:-.025em;color:var(--color-foreground)}.antiacne-section-header p{color:var(--aa-mut);font-size:18px;line-height:1.6}.antiacne-label{display:inline-block;font-size:12px;font-weight:800;letter-spacing:.2em;text-transform:uppercase;color:var(--aa-teal-bright);background:transparent;padding:0;border-radius:0}.antiacne-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.antiacne-step{text-align:center;padding:30px 26px;border-radius:var(--aa-r);background:var(--aa-glass);border:1px solid var(--aa-line);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);box-shadow:var(--aa-shadow);transition:transform .3s ease,box-shadow .3s ease;position:relative}.antiacne-step:hover{transform:translateY(-4px);box-shadow:0 20px 40px -20px #15aebd2e}.antiacne-step-number{position:absolute;top:16px;right:20px;font-size:.75rem;font-weight:800;color:var(--aa-teal-bright);opacity:.5}.antiacne-step-icon{font-size:2.5rem;margin-bottom:16px;line-height:1}.antiacne-step h3{font-size:21px;font-weight:800;margin:0 0 6px;color:var(--color-foreground)}.antiacne-step p{font-size:14.5px;line-height:1.6;color:var(--aa-mut);margin:0}.antiacne-tech-grid{display:grid;grid-template-columns:1fr 1fr;gap:44px;align-items:center}.antiacne-tech-content h2{font-size:clamp(26px,3.2vw,36px);font-weight:800;margin:12px 0 14px;line-height:1.02;letter-spacing:-.025em;color:var(--color-foreground)}.antiacne-tech-content h2 em{font-style:normal;color:var(--aa-teal-bright)}.antiacne-tech-content p{font-size:16.5px;line-height:1.6;color:var(--aa-mut);margin-bottom:14px}.antiacne-tech-features{list-style:none;padding:0;margin:14px 0 0;display:flex;flex-direction:column;gap:10px}.antiacne-tech-features li{display:flex;align-items:flex-start;gap:10px;font-size:15px;color:var(--color-foreground)}.antiacne-check{flex:none;width:22px;height:22px;border-radius:50%;background:#15aebd33;color:var(--aa-teal-bright);display:grid;place-items:center;font-size:12px;font-weight:800;margin-top:2px}.antiacne-tech-visual{border-radius:20px;overflow:hidden}.antiacne-tech-img{width:100%;height:100%;object-fit:cover;display:block;border-radius:20px}.antiacne-tech-placeholder{width:100%;aspect-ratio:4/3;display:grid;place-items:center;color:#88a0a3;font-size:18px;font-weight:600;border:2px dashed rgba(11,53,59,.15);border-radius:20px;background:#ffffff80}.antiacne-phases-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.antiacne-phase{padding:34px;border-radius:var(--aa-r);border:1px solid var(--aa-line);position:relative;overflow:hidden;transition:box-shadow .3s ease}.antiacne-phase:hover{box-shadow:0 16px 40px -20px #0b5a6326}.antiacne-phase-1{background:linear-gradient(160deg,rgba(242,119,106,.12),var(--aa-panel))}.antiacne-phase-2{background:linear-gradient(160deg,rgba(38,198,214,.12),var(--aa-panel))}.antiacne-phase-badge{display:inline-block;font-size:11.5px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;padding:6px 13px;border-radius:100px;margin-bottom:14px}.antiacne-phase-1 .antiacne-phase-badge{background:#f2776a33;color:var(--aa-coral)}.antiacne-phase-2 .antiacne-phase-badge{background:#26c6d633;color:var(--aa-teal-bright)}.antiacne-phase h3{font-size:25px;font-weight:800;margin:0 0 10px;color:var(--color-foreground);letter-spacing:-.025em}.antiacne-phase>p{font-size:15px;line-height:1.6;color:var(--aa-mut);margin:0 0 18px}.antiacne-ingredients-list h4{font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.06em;color:var(--aa-mut-2);margin:0 0 10px}.antiacne-ingredient-tags{display:flex;flex-wrap:wrap;gap:8px}.antiacne-ingredient-tags span{display:inline-block;font-size:13px;padding:7px 13px;border-radius:100px;background:var(--aa-glass);border:1px solid var(--aa-line);color:var(--color-foreground);font-weight:600;transition:background .2s,color .2s,border-color .2s}.antiacne-ingredient-tags span:hover{background:#15aebd26;border-color:var(--aa-teal);color:var(--aa-teal-deep)}.antiacne-reviews-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.antiacne-review{border-radius:20px;padding:24px;border:1px solid rgba(11,53,59,.08);background:#ffffffbf;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);display:flex;flex-direction:column;transition:transform .25s ease,box-shadow .25s ease}.antiacne-review:hover{transform:translateY(-3px);box-shadow:var(--aa-shadow)}.antiacne-stars{color:var(--aa-gold);font-size:14px;letter-spacing:1px;margin-bottom:10px}.antiacne-review p{font-size:14.5px;line-height:1.55;color:#3a5258;margin:0 0 auto;padding-bottom:16px}.antiacne-reviewer-info{display:flex;align-items:center;gap:11px}.antiacne-review-avatar{width:40px;height:40px;border-radius:50%;object-fit:cover;border:none}.antiacne-reviewer{font-size:14px;color:var(--color-foreground)}.antiacne-reviewer strong{display:block;font-weight:700}.antiacne-reviewer small,.antiacne-verified-label{font-size:11.5px;color:var(--aa-teal-bright);font-weight:700;display:block}.antiacne-reviews-disclaimer{text-align:center;font-size:12.5px;color:#88a0a3;margin-top:32px;max-width:700px;margin-left:auto;margin-right:auto;line-height:1.6}.antiacne-faq-list{max-width:820px;margin:0 auto;display:flex;flex-direction:column;gap:0}.antiacne-faq-item{border-bottom:1px solid var(--aa-line);border-radius:0;overflow:hidden;transition:border-color .2s}.antiacne-faq-item summary{padding:22px 4px;font-size:18.5px;font-weight:700;color:var(--color-foreground);cursor:pointer;list-style:none;display:flex;align-items:center;justify-content:space-between;gap:20px;transition:color .2s}.antiacne-faq-item summary::-webkit-details-marker{display:none}.antiacne-faq-item summary:after{content:"+";flex:none;width:30px;height:30px;border-radius:50%;border:1.5px solid var(--aa-teal);display:grid;place-items:center;color:var(--aa-teal-bright);font-size:20px;font-weight:400;transition:transform .3s,background .3s,color .3s;margin-left:auto}.antiacne-faq-item[open] summary:after{transform:rotate(45deg);background:var(--aa-teal);color:#fff}.antiacne-faq-item summary:hover{color:var(--aa-teal-deep)}.antiacne-faq-answer{padding:0 4px 22px}.antiacne-faq-answer p{font-size:15.5px;line-height:1.7;color:var(--aa-mut);margin:0}.antiacne-guarantee{display:flex;align-items:center;gap:20px;border-radius:var(--aa-r);padding:28px 32px;border:1px solid var(--aa-line);background:linear-gradient(120deg,rgba(231,176,67,.1),transparent);max-width:760px;margin:40px auto 0}.antiacne-guarantee-seal{flex:none;width:64px;height:64px;border-radius:50%;background:#e7b04329;border:1.5px solid var(--aa-gold);display:grid;place-items:center;font-size:26px}.antiacne-guarantee h4{font-size:18px;font-weight:800;color:var(--color-foreground);margin:0 0 4px}.antiacne-guarantee p{font-size:14px;color:var(--aa-mut);margin:0}@media(max-width:880px){.antiacne-reviews-grid{grid-template-columns:1fr 1fr}}@media(max-width:820px){.antiacne-tech-grid{grid-template-columns:1fr;gap:26px}}@media(max-width:768px){.antiacne-steps{grid-template-columns:1fr;gap:16px}.antiacne-phases-grid{grid-template-columns:1fr}.antiacne-phase{padding:28px 20px}.antiacne-step{padding:24px 20px}}@media(max-width:560px){.antiacne-reviews-grid{grid-template-columns:1fr}.antiacne-guarantee{flex-direction:column;text-align:center;padding:24px 20px}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/antiacne-custom.css.map */
