.trust{background:var(--card);border-block:1px solid var(--line)}.trust__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:20px;padding-block:22px}.trust__item{display:flex;align-items:center;gap:14px}.trust__ico,.points__ico,.pdp__perk-ico,.step__ico{flex:none;display:inline-grid;place-items:center;border-radius:50%;background:var(--accent-soft);color:var(--btn)}.trust__ico{width:44px;height:44px}.trust__item strong{display:block;line-height:1.3}.trust__item span{font-size:.88rem;color:var(--muted)}.grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:32px 22px}@media(max-width:1100px){.grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:749px){.grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 14px}}.card{display:block;text-decoration:none;color:inherit}.card__media{position:relative;aspect-ratio:4/5;overflow:hidden;border-radius:var(--radius);background:var(--accent-soft);border:1px solid var(--line)}.card__media--wide{aspect-ratio:3/2}.card__media img{width:100%;height:100%;object-fit:cover;transition:transform .6s var(--ease)}.card:hover .card__media img{transform:scale(1.05)}.card__ph{width:100%;height:100%;display:grid;place-items:center;font-size:3.5rem;background:var(--accent-soft)}.card__badges{position:absolute;top:12px;left:12px;display:flex;gap:6px;flex-wrap:wrap}.badge{display:inline-block;padding:4px 10px;border-radius:999px;background:var(--card);color:var(--text);font-size:.68rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.badge--sale{background:var(--btn);color:var(--btn-text)}.card__body{padding:14px 2px 0}.card__title{font-family:var(--font-body);font-size:1rem;font-weight:700;letter-spacing:0;line-height:1.35;margin:0 0 4px}.card:hover .card__title{color:var(--btn)}.card--text{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);padding:24px}.price{font-weight:700}.price s{margin-left:8px;font-weight:400;color:var(--muted)}.price--sale{color:var(--btn)}.card__date{font-size:.82rem;color:var(--muted);margin:0 0 4px}.steps{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:22px}.step{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);padding:28px 24px}.step__ico{width:52px;height:52px;margin-bottom:18px}.step h3{margin-bottom:6px}.step p{margin:0;color:var(--muted);font-size:.95rem}.split{display:grid;grid-template-columns:1fr 1fr;gap:clamp(32px,6vw,88px);align-items:center}.split--rev .split__media{order:2}.split__media{aspect-ratio:1/1;overflow:hidden;border-radius:var(--radius-lg);background:var(--accent-soft);box-shadow:0 26px 54px var(--shadow)}.split__media img{width:100%;height:100%;object-fit:cover}.split__text{font-size:1.08rem;color:var(--muted)}.points{list-style:none;margin:24px 0 0;padding:0;display:grid;gap:14px}.points li{display:flex;align-items:center;gap:14px;font-weight:600}.points__ico{width:36px;height:36px}@media(max-width:899px){.split{grid-template-columns:1fr}.split--rev .split__media{order:0}}.quotes{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:22px}.quote{margin:0;background:var(--card);border:1px solid var(--line);border-radius:var(--radius);padding:28px}.quote__stars{display:flex;gap:2px;color:var(--btn);margin-bottom:12px}.quote blockquote{margin:0 0 14px;font-weight:600}.quote figcaption{font-size:.88rem;color:var(--muted)}.faq{max-width:820px;margin:0 auto;display:grid;gap:12px}.faq details{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);padding:0 22px}.faq summary{position:relative;list-style:none;cursor:pointer;padding:20px 32px 20px 0;font-weight:700}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";position:absolute;right:0;top:50%;transform:translateY(-50%);font-size:1.6rem;font-weight:400;color:var(--btn);transition:transform .2s}.faq details[open] summary:after{transform:translateY(-50%) rotate(45deg)}.faq details p{margin:0 0 20px;color:var(--muted)}.spec{max-width:820px;margin:0 auto;background:var(--card);border:1px solid var(--line);border-radius:var(--radius);overflow:hidden}.spec__row{display:grid;grid-template-columns:200px 1fr;gap:16px;padding:14px 22px;border-bottom:1px solid var(--line)}.spec__row:last-child{border-bottom:0}.spec dt{font-weight:700}.spec dd{margin:0;color:var(--muted)}@media(max-width:749px){.spec__row{grid-template-columns:1fr;gap:2px}}.seo__intro{max-width:720px;margin:0 auto 36px;text-align:center;color:var(--muted)}.seo__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:32px}.seo__grid h3{margin-bottom:8px}.seo__grid .rte{color:var(--muted)}.news{border-radius:var(--radius-lg);background:var(--text);color:#fff;text-align:center;padding:clamp(32px,6vw,64px)}.news p{color:#fffc;max-width:52ch;margin:0 auto}.news__form{display:flex;gap:10px;max-width:480px;margin:26px auto 0}.news__form input{border-color:transparent}.news__ok{margin:0;font-weight:700}@media(max-width:599px){.news__form{flex-direction:column}}.footer{background:var(--text);color:#fffc;padding-top:64px;margin-top:clamp(32px,5vw,64px)}.footer a{color:inherit;text-decoration:none}.footer a:hover{color:#fff;text-decoration:underline}.footer__grid{display:grid;grid-template-columns:1.5fr 1fr 1fr 1fr;gap:40px;padding-bottom:48px}.footer__brand{display:block;margin-bottom:12px;font-family:var(--font-heading);font-weight:var(--heading-weight);font-size:1.7rem;color:#fff}.footer__blurb{max-width:34ch;margin:0}.footer h4{margin:0 0 16px;font-family:var(--font-body);font-size:.8rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#fff}.footer ul{list-style:none;margin:0;padding:0;display:grid;gap:10px}.footer__bottom{display:flex;flex-wrap:wrap;gap:16px;align-items:center;justify-content:space-between;padding-block:24px;border-top:1px solid rgba(255,255,255,.14);font-size:.85rem}.footer__note{max-width:70ch;margin:0 0 6px;font-size:.8rem;color:#fff9}.payment-icons{display:flex;flex-wrap:wrap;gap:6px}.payment-icons svg{height:24px;width:auto}@media(max-width:899px){.footer__grid{grid-template-columns:1fr 1fr}.footer__grid>:first-child{grid-column:1/-1}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/components.css.map */
