.pgrid{display:grid;grid-template-columns:repeat(var(--cols, 4),1fr);gap:18px}.pcard{display:flex;flex-direction:column;border-radius:18px;overflow:hidden;background:#fff;box-shadow:0 2px 8px rgba(var(--c-ink-rgb),.04)}.pcard__media{position:relative;display:block;aspect-ratio:1 / 1}.pcard__badge{position:absolute;top:12px;left:12px;z-index:2;padding:4px 10px;border-radius:999px;background:var(--c-ink);color:#fff;font-size:10.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.pcard__body{display:flex;flex-direction:column;gap:6px;padding:14px 16px 16px;flex:1}.pcard__title{font-weight:700;font-size:15.5px;line-height:1.3;text-decoration:none}.pcard__rating{display:flex;align-items:center;gap:6px;font-size:12.5px;font-weight:600;color:var(--c-muted)}.pcard__blurb{font-size:13px;color:var(--c-text);line-height:1.5}.pcard__pack{display:flex;align-items:center;gap:6px;font-size:12.5px;font-weight:600;color:var(--c-accent-dark)}.pcard__pack .icon{width:15px;height:15px}.pcard__price{font-size:20px;margin:auto 0 10px;padding-top:8px}.pcard .btn{min-height:46px;padding:12px 14px;font-size:13px}@media(max-width:999px){.pgrid{grid-template-columns:repeat(3,1fr)}}@media(max-width:749px){.pgrid{grid-template-columns:repeat(2,1fr);gap:12px}.pcard__body{padding:12px}.pcard__blurb{display:none}.pcard .btn{font-size:11.5px;letter-spacing:.6px}}.about-hero__grid{display:grid;grid-template-columns:1fr 1fr;gap:56px;align-items:center}.about-hero__body{margin-top:26px;font-size:16px;color:var(--c-text);max-width:520px}.about-hero__sign{margin-top:26px;font-size:14px}.about-hero__sign strong{font-weight:700}.about-hero__media{aspect-ratio:4 / 5;border-radius:var(--r-card)}.itext__grid{display:grid;grid-template-columns:1fr 1fr;gap:56px;align-items:center}.itext--right .itext__media{order:2}.itext__media{aspect-ratio:1 / 1;border-radius:var(--r-card)}.itext__sub{font-size:calc(clamp(19px,2vw,23px) * var(--hs));line-height:1.45;color:var(--c-accent);font-weight:700;margin-top:18px}.itext__body{margin-top:18px;color:var(--c-text)}.itext__stats{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:28px}.itext__stat strong{display:block;font-size:33px;font-weight:700;color:var(--c-accent);line-height:1.3}.itext__stat span{display:block;font-size:14px;line-height:1.4;color:var(--c-text)}@media(max-width:899px){.about-hero__grid,.itext__grid{grid-template-columns:1fr;gap:28px}.itext--right .itext__media{order:0}.about-hero__media{aspect-ratio:1 / 1}}.ugc-grid__nets{display:flex;justify-content:center;gap:12px;margin:22px 0 14px}.ugc-grid__nets a{display:grid;place-items:center;width:52px;height:52px;border-radius:14px;background:var(--c-ink);color:#fff}.ugc-grid__nets .icon{width:26px;height:26px}.ugc-grid__big{text-align:center;margin-bottom:30px}.ugc-grid__big strong{display:block;font-size:22px;font-weight:800}.ugc-grid__big span{font-size:13px;font-weight:600}.ugc-grid__grid{display:grid;grid-template-columns:repeat(6,1fr);gap:10px}.ugc-grid__item{aspect-ratio:1 / 1;border-radius:12px}@media(max-width:899px){.ugc-grid__grid{grid-template-columns:repeat(3,1fr);gap:6px}}.page-wrap{width:100%;max-width:calc(var(--wrap) + var(--gutter) * 2);margin:0 auto;padding:44px var(--gutter) 72px}.page-title{font-size:calc(clamp(30px,4vw,46px) * var(--hs));margin-bottom:24px}.product-grid{display:grid;grid-template-columns:repeat(var(--cols, 4),1fr);gap:18px}@media(max-width:999px){.product-grid{grid-template-columns:repeat(3,1fr)}}@media(max-width:749px){.product-grid{grid-template-columns:repeat(2,1fr);gap:12px}}.card{display:flex;flex-direction:column;gap:6px;height:100%;padding-bottom:14px;border-radius:18px;overflow:hidden;background:#fff;text-decoration:none}.card__media{aspect-ratio:1 / 1;overflow:hidden;background:#e9eaf8}.card__media img,.card__media svg{width:100%;height:100%;object-fit:cover}.card__title{padding:8px 14px 0;font-weight:700}.card__price{padding:0 14px;display:flex;gap:8px}.card__price s{color:var(--c-muted)}.pagination{margin-top:32px;text-align:center}.pagination .page,.pagination .next,.pagination .prev{display:inline-block;margin:0 4px}.cart-table{width:100%;border-collapse:collapse;background:#fff;border-radius:18px;overflow:hidden}.cart-table th,.cart-table td{padding:14px;border-bottom:1px solid #EEF0FB;text-align:left;vertical-align:middle}.cart-table th{font-size:12.5px;text-transform:uppercase;letter-spacing:.08em;color:var(--c-muted)}.cart-table img{border-radius:12px}.cart-table input[type=number]{width:72px;min-height:44px;padding:8px;border:2px solid var(--c-line);border-radius:12px;text-align:center}.cart-foot{display:flex;flex-direction:column;align-items:flex-end;gap:12px;margin-top:24px;text-align:right}.rte h2,.rte h3{margin:1.4em 0 .5em}.scheme-bg .rsum,.scheme-lilac .rsum,.scheme-pink .rsum{background:#fff}.scheme-white .review-card{box-shadow:0 0 0 1px #eef0fb}.pdp__form{display:flex;flex-direction:column;gap:18px}.pdp__buy{display:flex;flex-direction:column;gap:12px}.pdp__qty{display:flex;align-items:center;justify-content:space-between;gap:12px}.pdp__price{font-size:26px}.pdp__app:empty{display:none}.form-error{margin:0;padding:10px 14px;border-radius:12px;background:#fdecef;color:#a01937;font-size:13.5px;font-weight:600;line-height:1.4}.compare__grid--v1{grid-template-columns:1fr 1fr}.compare__grid--v1 .split{width:100%;max-width:440px;justify-self:center}.compare__grid--v0{grid-template-columns:1fr;text-align:center}.compare__grid--v0 .lede{margin-left:auto;margin-right:auto}.hero__grid--solo,.story__grid--solo,.itext__grid--solo,.about-hero__grid--solo,.stats__grid--solo,.guide__grid--solo,.areas__panel--solo{grid-template-columns:1fr}.hero__grid--solo .hero__text,.itext__grid--solo>div,.about-hero__grid--solo>div{width:100%;max-width:760px;margin:0 auto;text-align:center}.hero__grid--solo .hero__sub{margin-left:auto;margin-right:auto}.hero__grid--solo .hero__trust,.itext__grid--solo .itext__stats{justify-content:center}.story__grid--solo .story__text{padding-bottom:0}.areas__panel--solo .area-info{width:100%;max-width:640px;margin:0 auto}.rsum--nobars{grid-template-columns:auto auto;justify-content:center}.pdp .payments{margin-top:-4px}@media(max-width:999px){.compare__grid--v1>:last-child{grid-column:1 / -1;width:100%;max-width:560px;justify-self:center}}@media(max-width:899px){.rsum--nobars{grid-template-columns:1fr}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/base-4.css.map */
