:root{--primary:#1F2A37;--accent:#CE641E;--accent-dark:#A94F15;--cream:#FFF8F0;--line:#EADFD3;--muted:#5F6B76}*{margin:0;padding:0;box-sizing:border-box}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Arial,sans-serif;color:#2b2b2b;line-height:1.6;background:#fff}img{max-width:100%;display:block}.main-wrapper{display:grid;grid-template-columns:minmax(0,1fr) 350px;gap:40px;max-width:1160px;margin:0 auto;padding:32px 20px 60px}.content-column{max-width:780px}.sidebar{position:sticky;top:24px;height:fit-content}.header-section{display:flex;justify-content:space-between;align-items:center;border-bottom:2px solid var(--primary);padding-bottom:14px;margin-bottom:26px}.publication-label{font-family:Georgia,serif;font-size:24px;font-weight:800;color:var(--primary)}.article-label{font-size:12px;font-weight:700;color:var(--muted);text-transform:uppercase;letter-spacing:1.2px;border:1px solid var(--line);padding:4px 10px;border-radius:3px}h1{font-size:38px;line-height:1.18;font-weight:800;color:var(--primary);margin-bottom:20px}.subheadline{font-size:20px;line-height:1.5;font-style:italic;border-left:4px solid var(--accent);padding-left:18px;margin-bottom:24px;color:#333}h2{font-size:27px;line-height:1.3;font-weight:700;color:var(--primary);margin:42px 0 16px}h3{font-size:19px;font-weight:700;color:var(--primary);margin:22px 0 10px}p{font-size:17px;line-height:1.72;margin-bottom:20px;color:#222}p.lead{font-size:19px}.byline{display:flex;align-items:center;gap:14px;margin-bottom:26px}.byline .badge{width:44px;height:44px;border-radius:50%;background:var(--accent);color:#fff;font-weight:800;display:flex;align-items:center;justify-content:center;font-family:Georgia,serif;font-size:20px}.byline-info{font-size:14px;color:var(--muted)}figure.article-image{margin:28px 0}figure.article-image img{width:100%;height:auto;border-radius:6px}figcaption,.image-caption{font-size:13px;color:var(--muted);text-align:center;margin-top:8px;font-style:italic}ul.checklist{list-style:none;margin:22px 0}ul.checklist li{font-size:17px;line-height:1.65;margin-bottom:13px;padding-left:30px;position:relative}ul.checklist li:before{content:"\2713";position:absolute;left:0;color:var(--accent);font-weight:800;font-size:18px}ol.steps{margin:20px 0 22px 22px}ol.steps li{font-size:17px;line-height:1.65;margin-bottom:10px;padding-left:6px}.note{background:var(--cream);border-left:4px solid var(--accent);padding:14px 18px;border-radius:4px;margin:24px 0;font-size:16px}.note p{font-size:16px;margin:0}.triple{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin:26px 0}.triple figure img{width:100%;aspect-ratio:4/3;object-fit:cover;border-radius:6px}.triple figcaption{font-style:normal;font-weight:700;color:var(--primary);font-size:14px}.cta-block{background:var(--cream);border:1px solid var(--line);border-radius:8px;padding:22px;margin:30px 0;text-align:center}.cta-block p{margin-bottom:12px}.cta-button{display:block;width:100%;background:var(--accent);color:#fff;padding:16px 20px;font-size:18px;font-weight:700;border:none;border-radius:6px;cursor:pointer;text-decoration:none;text-align:center;transition:background .2s}.cta-button:hover{background:var(--accent-dark)}.offer{border:2px solid var(--primary);border-radius:8px;padding:24px;margin:30px 0;background:#fff}.offer h2{margin-top:0}.price-line{display:flex;align-items:baseline;gap:12px;justify-content:center;margin:12px 0 4px}.price-line s{color:var(--muted);font-size:20px}.price-line strong{font-size:40px;color:var(--primary);line-height:1}.badge-discount{display:inline-block;background:var(--accent);color:#fff;font-weight:700;font-size:14px;padding:4px 10px;border-radius:4px}.guarantee{font-size:14px;color:var(--muted);text-align:center;margin-top:10px}.sidebar .offer-box{border:1px solid var(--primary);border-radius:8px;padding:22px;text-align:center;background:#fff}.sidebar .offer-box h3{margin:0 0 12px;font-size:19px}.sidebar .product-img{width:100%;border-radius:6px;margin-bottom:14px}.sidebar .price-line strong{font-size:36px}.footer{margin-top:44px;padding-top:18px;border-top:1px solid var(--line);font-size:13px;color:var(--muted)}.mobile-bar{display:none}.buy-form{margin:0}.buy-label{display:block;font-size:14px;font-weight:700;color:var(--primary);margin-bottom:6px;text-align:left}.buy-select{width:100%;padding:13px 14px;font-size:16px;border:1px solid var(--line);border-radius:6px;background:#fff;color:var(--primary);margin-bottom:12px}button.cta-button{font-family:inherit}html{scroll-behavior:smooth}@media(max-width:900px){.main-wrapper{grid-template-columns:1fr;gap:10px;padding-bottom:90px}.sidebar{position:static}h1{font-size:30px}h2{font-size:24px}.triple{grid-template-columns:1fr}.mobile-bar{display:flex;position:fixed;left:0;right:0;bottom:0;z-index:50;background:#fff;border-top:1px solid var(--line);padding:10px 16px;gap:12px;align-items:center;box-shadow:0 -4px 14px #00000014}.mobile-bar .mb-price{font-size:14px;line-height:1.2;color:var(--primary)}.mobile-bar .mb-price strong{font-size:20px;display:block}.mobile-bar .cta-button{padding:13px 16px;font-size:16px;flex:1}}
/*# sourceMappingURL=/cdn/shop/t/19/assets/advertorial-beauty.css.map */
