.adv-decode{--bg:#f5f3ee;--surface:#ffffff;--ink:#1c1b19;--soft:#3a3733;--muted:#8c867c;--accent:#9a7b3f;--tint:#efece4;--line:#e4e0d6;background:var(--bg);color:var(--ink);font-family:Inter,system-ui,Arial,sans-serif;line-height:1.74;-webkit-font-smoothing:antialiased;font-size:18px}.adv-decode *{box-sizing:border-box}.adv-decode a{color:inherit}.adv-decode img{max-width:100%}.adv-decode .top-bar{position:sticky;top:0;z-index:100;background:var(--ink);display:flex;align-items:center;justify-content:space-between;padding:11px 18px}.adv-decode .top-bar--static{position:static}.adv-decode .top-bar-brand{font-family:Archivo,sans-serif;font-size:13px;color:#fff;letter-spacing:.34em;text-transform:uppercase;font-weight:600}.adv-decode .top-bar-logo{height:26px;width:auto;display:block}.adv-decode .top-bar-cta{font-family:Archivo,sans-serif;font-size:11px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;background:#fff;color:var(--ink);padding:9px 18px;border-radius:2px;text-decoration:none;white-space:nowrap}.adv-decode .top-bar-cta:hover{background:var(--accent);color:#fff}.adv-decode .site-header{background:var(--surface);border-bottom:1px solid var(--line);text-align:center;padding:22px 16px 18px}.adv-decode .site-name{font-family:Archivo,sans-serif;font-weight:700;font-size:1.45rem;color:var(--ink);letter-spacing:.26em;text-transform:uppercase}.adv-decode .site-rule{width:38px;height:2px;background:var(--accent);margin:11px auto 0}.adv-decode .wrap{max-width:1080px;margin:0 auto;padding:0 16px}.adv-decode .layout{display:grid;grid-template-columns:1fr 296px;gap:44px;align-items:start;background:var(--surface);padding:34px 40px 46px;margin-top:18px;border:1px solid var(--line)}.adv-decode .article{min-width:0}.adv-decode .breadcrumb{font-family:Archivo,sans-serif;font-size:11px;color:var(--muted);letter-spacing:.14em;text-transform:uppercase;margin-bottom:22px}.adv-decode .breadcrumb a{text-decoration:none}.adv-decode .breadcrumb .bc-ad{color:var(--accent);font-weight:600}.adv-decode .article-headline{font-family:Archivo,sans-serif;font-weight:800;color:var(--ink);font-size:2.45rem;line-height:1.08;margin:0 0 8px;letter-spacing:-.018em}.adv-decode .article-headline .accent{color:var(--accent)}.adv-decode .article-headline .second{display:block;font-size:1.32rem;font-weight:500;color:var(--soft);margin-top:12px;letter-spacing:-.01em;line-height:1.28}.adv-decode .article p.article-subheadline{font-style:italic;font-size:14px;color:var(--soft);background:var(--tint);padding:12px 16px;margin:18px 0 22px;border-radius:3px;line-height:1.55}.adv-decode .byline-row{display:flex;align-items:center;gap:14px;border-top:1px solid var(--line);padding-top:16px;margin-bottom:26px}.adv-decode .byline-avatar{width:54px;height:54px;border-radius:50%;overflow:hidden;flex-shrink:0;background:var(--tint)}.adv-decode .byline-avatar img{width:100%;height:100%;object-fit:cover;display:block}.adv-decode .byline-text{font-family:Archivo,sans-serif;font-size:.74rem;color:var(--muted);letter-spacing:.1em;text-transform:uppercase;line-height:1.5}.adv-decode .byline-text strong{color:var(--ink);font-weight:600}.adv-decode .article p{margin:0 0 1.15rem;font-size:1.05rem}.adv-decode .lead-bold{font-size:1.22rem;font-weight:600;color:var(--ink);line-height:1.5}.adv-decode .article em{font-style:italic}.adv-decode .article strong{font-weight:700;color:var(--ink)}.adv-decode .summary{font-size:.92rem;line-height:1.66;color:var(--soft);border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:13px 0;margin:0 0 24px}.adv-decode .summary strong{font-family:Archivo,sans-serif;text-transform:uppercase;letter-spacing:.16em;font-size:.7rem;color:var(--accent);margin-right:6px}.adv-decode .article h2{font-family:Archivo,sans-serif;font-weight:600;font-size:1.18rem;letter-spacing:.01em;background:var(--ink);color:#fff;padding:15px 20px;margin:38px 0 20px;line-height:1.34}.adv-decode .pull{font-family:Archivo,sans-serif;font-style:italic;font-weight:500;font-size:1.46rem;line-height:1.32;color:var(--ink);border-left:3px solid var(--accent);padding:8px 0 8px 22px;margin:30px 0;letter-spacing:-.01em}.adv-decode .pull strong{color:var(--ink)}.adv-decode .qline{color:var(--soft)}.adv-decode .diary p{background:var(--tint);border-left:3px solid var(--ink);padding:13px 18px;margin:0 0 12px}.adv-decode .diary strong{font-family:Archivo,sans-serif;color:var(--ink);letter-spacing:.02em}.adv-decode .future{background:var(--ink);color:#fff;font-family:Archivo,sans-serif;font-style:italic;font-weight:500;font-size:1.34rem;line-height:1.4;text-align:center;padding:30px 28px;margin:34px 0 24px;letter-spacing:-.01em}.adv-decode .cta-button{display:inline-block;background:var(--ink);color:#fff;font-weight:600;font-family:Archivo,sans-serif;font-size:.86rem;letter-spacing:.1em;text-transform:uppercase;text-decoration:none;text-align:center;padding:17px 30px;border-radius:2px;margin:8px 0 24px}.adv-decode .cta-button:hover{background:var(--accent)}.adv-decode .cta-button:after{content:" \2192"}.adv-decode .cta-wrap{text-align:center}.adv-decode .keep-reading{font-style:italic;color:var(--accent);font-weight:500;text-align:center;border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:12px 0;margin:8px 0 24px}.adv-decode figure.ph{margin:22px 0}.adv-decode figure.ph img{width:100%;height:auto;display:block;border-radius:3px}.adv-decode .product-sidebar{position:sticky;top:82px;background:#fff;border:1px solid var(--line);padding:22px 20px;text-align:center}.adv-decode .product-sidebar figure.ph{margin:0 0 14px}.adv-decode .product-sidebar figure.ph img{width:100%;height:auto;display:block}.adv-decode .sb-stars{color:var(--accent);font-size:1rem;letter-spacing:3px}.adv-decode .sb-reviews{font-family:Archivo,sans-serif;font-size:.68rem;letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin:5px 0 12px}.adv-decode .sb-stat{font-family:Archivo,sans-serif;font-weight:700;color:var(--ink);font-size:1.04rem;letter-spacing:.02em;margin-bottom:16px;line-height:1.3}.adv-decode .sb-cta{display:block;background:var(--ink);color:#fff;font-family:Archivo,sans-serif;font-weight:600;letter-spacing:.08em;text-transform:uppercase;font-size:.74rem;text-decoration:none;padding:14px 12px;border-radius:2px;line-height:1.4}.adv-decode .sb-cta:hover{background:var(--accent)}.adv-decode .tgrid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin:24px 0 6px}.adv-decode .testimonial-card{display:flex;flex-direction:column;background:#fff;border:1px solid var(--line);overflow:hidden}.adv-decode .testimonial-img-wrap{width:100%;aspect-ratio:4/3;overflow:hidden;flex-shrink:0;background:var(--tint)}.adv-decode .testimonial-img-wrap img{width:100%;height:100%;object-fit:cover;display:block}.adv-decode .testimonial-body{padding:16px}.adv-decode .testimonial-stars{color:var(--accent);font-size:.95rem;margin-bottom:8px;letter-spacing:2px}.adv-decode .testimonial-text{font-size:.92rem;line-height:1.6;margin:0 0 10px}.adv-decode .testimonial-text em{font-style:italic}.adv-decode .testimonial-name{font-family:Archivo,sans-serif;font-weight:600;font-size:.72rem;letter-spacing:.08em;text-transform:uppercase;color:var(--ink)}.adv-decode .guarantee{border:1px solid var(--ink);padding:8px 26px;margin:32px 0;background:#fbfaf6}.adv-decode .guarantee figure.ph{max-width:170px;margin:20px auto 6px}.adv-decode .guarantee figure.ph img{width:100%;height:auto;display:block}.adv-decode .guarantee h2{margin-top:20px}.adv-decode .disclaimer{font-size:.72rem;color:#a59d8a;line-height:1.6;margin-top:32px;background:#f3f0e8;padding:16px;border-radius:3px}.adv-decode .disclaimer p{margin:0 0 .5rem;font-size:.72rem}@media(max-width:900px){.adv-decode .layout{grid-template-columns:1fr;padding:24px 18px 34px}.adv-decode .product-sidebar{display:none}}@media(max-width:600px){.adv-decode{font-size:19px}.adv-decode .article-headline{font-size:1.74rem}.adv-decode .article-headline .second{font-size:1.18rem}.adv-decode .top-bar-brand{font-size:11px;letter-spacing:.18em}.adv-decode .top-bar-logo{height:22px}.adv-decode .tgrid{grid-template-columns:1fr}.adv-decode .cta-button{width:100%;display:block}.adv-decode .wrap{padding:0 14px}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/advertorial-decode.css.map */
