.pp-hero{padding:32px 0 48px}@media screen and (max-width:749px){.pp-hero{padding:18px 0 32px}}.pp-hero__inner{display:grid;grid-template-columns:1fr;gap:32px}.pp-hero__inner>*{min-width:0}@media screen and (min-width:750px){.pp-hero__inner{grid-template-columns:1fr 1fr;gap:48px;align-items:start}}.pp-hero__stage{position:relative;border-radius:var(--pp-radius);overflow:hidden;background:var(--pp-bg-light)}.pp-hero__stage>.pp-placeholder-media{aspect-ratio:1 / 1}.pp-hero__main-media{display:flex;aspect-ratio:1 / 1;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none}.pp-hero__main-media::-webkit-scrollbar{display:none}.pp-hero__slide{flex:0 0 100%;min-width:0;scroll-snap-align:start;display:flex;align-items:center;justify-content:center}.pp-hero__main-img{display:block;width:100%;height:100%;object-fit:contain;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.pp-hero__nav{position:absolute;top:50%;transform:translateY(-50%);z-index:2;width:36px;height:36px;border-radius:50%;border:none;background:#ffffffe6;color:var(--pp-text);display:flex;align-items:center;justify-content:center;cursor:pointer}.pp-hero__nav svg{width:16px;height:16px}.pp-hero__nav--prev{left:12px}.pp-hero__nav--prev svg{transform:rotate(180deg)}.pp-hero__nav--next{right:12px}.pp-hero__thumbs{display:flex;gap:10px;margin-top:12px;overflow-x:auto;max-width:100%;scrollbar-width:none;scroll-behavior:smooth}.pp-hero__thumbs::-webkit-scrollbar{display:none}.pp-hero__thumb{flex-shrink:0;width:64px;height:64px;border-radius:10px;overflow:hidden;border:2px solid transparent;padding:0;cursor:pointer;background:var(--pp-bg-light)}.pp-hero__thumb.pp-is-active{border-color:var(--pp-primary)}.pp-hero__thumb img{width:100%;height:100%;object-fit:cover;display:block}.pp-hero__review-card{margin-top:16px;border:1px solid var(--pp-border);border-radius:var(--pp-radius-sm);padding:16px}.pp-hero__review-card p{margin:8px 0;font-size:14px;color:var(--pp-text);font-style:italic}.pp-hero__review-author{display:flex;align-items:center;gap:10px;font-size:13px;font-weight:600}.pp-hero__avatar{width:32px;height:32px;border-radius:50%;background:var(--pp-bg-light-2);display:inline-block}@media screen and (max-width:749px){.pp-hero__review-card{display:none}}.pp-hero__rating{display:flex;align-items:center;gap:8px;font-size:14px;color:var(--pp-text-muted);margin-bottom:10px;flex-wrap:nowrap;white-space:nowrap}.pp-hero__rating .pp-stars{flex-shrink:0}@media screen and (max-width:749px){.pp-hero__rating{font-size:12px;gap:6px}.pp-hero__rating .pp-stars svg{width:13px;height:13px}}.pp-hero__title{font-size:clamp(24px,3vw,32px);line-height:1.25;font-weight:700;color:var(--pp-text);margin:0 0 12px}.pp-hero__desc{color:var(--pp-text-muted);font-size:15px;line-height:1.6;margin-bottom:18px}.pp-hero__price{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin-bottom:18px}.pp-hero__price-now{font-size:26px;font-weight:700;color:var(--pp-text)}.pp-hero__price-was{font-size:16px;color:var(--pp-text-muted);text-decoration:line-through}.pp-badge--save{background:#fce7f3;color:var(--pp-accent)}.pp-hero__benefits{list-style:none;margin:0 0 22px;padding:0;display:flex;flex-direction:column;gap:12px}.pp-hero__benefits li{display:flex;align-items:flex-start;gap:10px;font-size:15px;color:var(--pp-text)}.pp-icon--check{width:18px;height:18px;color:var(--pp-primary);margin-top:2px}.pp-hero__form{margin-bottom:18px}.pp-hero__variant-select{width:100%;padding:12px 14px;border-radius:var(--pp-radius-sm);border:1px solid var(--pp-border);margin-bottom:10px;font-size:14px}.pp-hero__form .pp-btn svg{width:18px;height:18px}.pp-hero__form .pp-btn[disabled]{opacity:.6;cursor:not-allowed}.pp-payment-icons,.pp-accordion{margin-bottom:22px}.pp-hero__press{display:flex;flex-direction:column;align-items:center;gap:14px;text-align:center}.pp-hero__press-label{font-size:13px;color:var(--pp-text-muted)}.pp-hero__press-logos{display:flex;flex-wrap:wrap;justify-content:center;gap:22px}.pp-hero__press-logos span{font-weight:700;font-size:16px;color:var(--pp-text-muted);opacity:.7;letter-spacing:.01em}
/*# sourceMappingURL=/cdn/shop/t/13/assets/pp-hero.css.map */
