.adv{max-width:640px;margin:0 auto;padding:0 16px;color:var(--color-text, #241f1b)}.adv h1,.adv h2,.adv h3{font-family:var(--font-heading, "Poppins", sans-serif);line-height:1.2}.adv img{display:block;width:100%;height:auto}.adv__stars{color:var(--color-tertiary, #f0b429);letter-spacing:1px}.adv__btn{display:block;width:100%;padding:16px 20px;border-radius:999px;background:var(--color-text, #241f1b);color:#fff;text-align:center;text-decoration:none;text-transform:uppercase;font-weight:700;letter-spacing:.04em;font-size:.95rem;transition:transform .15s ease,opacity .15s ease}.adv__btn:hover{opacity:.9;transform:translateY(-1px)}.adv__guarantee{margin:10px 0 0;text-align:center;font-size:.8rem;color:var(--color-text-muted, #6b6156)}.adv__guarantee strong{color:var(--color-text, #241f1b)}.adv__card{background:var(--color-surface-muted, #fdf1dc);border-radius:var(--radius-lg, 16px);padding:16px}.adv__card-media{border-radius:12px;overflow:hidden;margin-bottom:16px}.adv-intro__trust{background:var(--color-primary, #1d8055);color:var(--color-background, #fffbf3);text-align:center;font-size:.85rem;font-weight:500;padding:8px 16px}.adv-intro__head{text-align:center;padding:28px 0 8px}.adv-intro__title{font-size:clamp(1.9rem,6vw,2.6rem);font-weight:800;margin:0 0 8px}.adv-intro__subtitle{font-family:var(--font-heading, "Poppins", sans-serif);font-size:clamp(1.05rem,3.4vw,1.3rem);font-weight:700;margin:0}.adv-intro__byline{display:flex;align-items:center;gap:10px;margin:20px 0 16px;font-size:.85rem}.adv-intro__avatar{width:40px!important;height:40px!important;border-radius:50%;object-fit:cover;border:1px solid var(--color-border, #eee1d1)}.adv-intro__byline span{display:block;color:var(--color-text-muted, #6b6156);font-size:.78rem}.adv-intro__card{text-align:center}.adv-intro__rating{font-size:.85rem;font-weight:600;margin:0 0 6px}.adv-intro__card-title{font-size:clamp(1.6rem,5.5vw,2.1rem);font-weight:800;margin:0 0 10px}.adv-intro__card-text{color:var(--color-text-muted, #6b6156);font-size:.95rem;margin:0 0 18px}.adv-story{padding:24px 16px 8px}.adv-reason{margin:0 0 36px}.adv-reason--card{background:var(--color-surface-muted, #fdf1dc);border-radius:var(--radius-lg, 16px);padding:16px}.adv-reason__media{border-radius:var(--radius-lg, 16px);overflow:hidden;margin-bottom:16px}.adv-reason__title{font-size:clamp(1.3rem,4.4vw,1.6rem);font-weight:700;margin:0 0 10px}.adv-reason__text{font-size:.95rem;line-height:1.6}.adv-reason__text p{margin:0 0 12px}.adv-reason__text ul{margin:0 0 12px;padding-left:22px}.adv-reason__text li{margin-bottom:4px}.adv-offer{margin:0 0 36px}.adv-offer__rating{text-align:center;font-size:.85rem;font-weight:600;margin:0 0 6px}.adv-offer__title{text-align:center;font-size:clamp(1.4rem,5vw,1.8rem);font-weight:800;margin:0 0 12px}.adv-offer__list{list-style:none;margin:0 auto 14px;padding:0;max-width:440px}.adv-offer__list li{position:relative;padding-left:30px;margin-bottom:8px;font-size:.95rem}.adv-offer__list li:before{content:"\2713";position:absolute;left:0;top:1px;width:20px;height:20px;border-radius:50%;background:var(--color-primary, #1d8055);color:#fff;font-size:.7rem;font-weight:700;display:flex;align-items:center;justify-content:center}.adv-offer__note{text-align:center;font-size:.8rem;margin:0 0 12px}.adv-offer__note strong{color:var(--color-accent, #c8432f)}.adv-claims{padding:16px 16px 32px}.adv-claims__heading,.adv-faq__heading{text-align:center;font-size:clamp(1.6rem,5.5vw,2.1rem);font-weight:700;margin:0 0 20px}.adv-claims__track{display:flex;gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch}.adv-claims__track::-webkit-scrollbar{display:none}.adv-claim{flex:0 0 100%;scroll-snap-align:center;display:flex;align-items:center;gap:14px;background:var(--color-surface-muted, #fdf1dc);border-radius:var(--radius-lg, 16px);padding:22px 20px;min-height:110px}a.adv-claim{color:inherit;text-decoration:none}.adv-claim__icon{flex:0 0 48px;width:48px;height:48px;border-radius:50%;background:var(--color-background, #fffbf3);color:var(--color-accent, #c8432f);display:flex;align-items:center;justify-content:center;font-size:1.4rem}.adv-claim__title{font-weight:700;margin:0 0 4px}.adv-claim__text{margin:0;font-size:.9rem;color:var(--color-text-muted, #6b6156)}.adv-claims__dots{display:flex;justify-content:center;gap:8px;margin-top:14px}.adv-claims__dot{width:9px;height:9px;padding:0;border:0;border-radius:50%;background:var(--color-border, #eee1d1);cursor:pointer}.adv-claims__dot.is-active{background:var(--color-text-muted, #6b6156)}.adv-faq{padding:16px 16px 56px}.adv-faq__item{background:var(--color-surface-muted, #fdf1dc);border-radius:12px;margin-bottom:12px;padding:0 16px}.adv-faq__item summary{cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:12px;padding:18px 0;font-size:.92rem;font-weight:500}.adv-faq__item summary::-webkit-details-marker{display:none}.adv-faq__item summary:after{content:"+";font-size:1.2rem;line-height:1}.adv-faq__item[open] summary:after{content:"\2212"}.adv-faq__answer{padding:0 0 18px;font-size:.9rem;line-height:1.6;color:var(--color-text-muted, #6b6156)}.adv-faq__answer p{margin:0}@media screen and (min-width:750px){.adv{max-width:1140px;padding:0 32px}.adv-intro__head{max-width:860px;margin:0 auto;padding:48px 0 8px}.adv-intro__title{font-size:3.2rem}.adv-intro__subtitle{font-size:1.45rem}.adv-intro__byline{justify-content:center;margin:24px 0 32px}.adv-intro__card,.adv-offer{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:40px;padding:24px;text-align:left}.adv-intro__card .adv__card-media,.adv-offer .adv__card-media{margin-bottom:0}.adv-intro__card-body,.adv-offer__body{padding-right:16px}.adv-offer__rating,.adv-offer__title,.adv-offer__note,.adv__guarantee{text-align:left}.adv-offer__list{margin-left:0}.adv__btn{max-width:420px}.adv-story{padding:56px 32px 16px}.adv-reason,.adv-offer{margin-bottom:64px}.adv-reason{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:48px}.adv-reason--card{padding:24px}.adv-reason:nth-of-type(2n) .adv-reason__media{order:2}.adv-reason__media{margin-bottom:0}.adv-reason__title{font-size:2rem;margin-bottom:16px}.adv-reason__text{font-size:1.05rem}.adv-claims{padding:24px 32px 48px}.adv-claims__heading,.adv-faq__heading{font-size:2.4rem;margin-bottom:32px}.adv-claims__track{display:grid;grid-template-columns:repeat(3,1fr);overflow:visible}.adv-claims__dots{display:none}.adv-faq{max-width:860px;padding:24px 32px 80px}.adv-faq__item summary{font-size:1rem}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/advertorial.css.map */
