.plifestyle{display:block;padding:76px 5vw;background:#ffffffb8;border-top:1px solid rgba(11,11,16,.1);color:#101014}.plifestyle__header{max-width:1400px;margin:0 auto 30px!important;display:flex;align-items:end;justify-content:space-between;gap:24px}.pstory .plifestyle h2{font-size:clamp(30px,3.7vw,48px);margin-top:12px;letter-spacing:-.035em;line-height:1.05}.plifestyle__disclosure{color:#625e69;font-size:13px;line-height:1.6;margin-top:14px!important}.plifestyle__controls{display:flex;gap:10px;flex:none}.plifestyle__controls button{width:46px;height:46px;border:1px solid #c9bedb;border-radius:50%;display:grid;place-items:center;background:#fff;color:#5b24d6;font-size:25px;cursor:pointer}.plifestyle__controls button:hover{background:#eee5fd}.plifestyle__controls button:disabled{opacity:.35;cursor:default}.plifestyle__track{max-width:1400px;margin:auto!important;display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 60px)/4);gap:20px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;padding:2px 2px 10px!important}.plifestyle__track::-webkit-scrollbar{display:none}.plifestyle__card{min-width:0;overflow:hidden;border:1px solid #ddd7e5;border-radius:14px;background:#fff;scroll-snap-align:start;box-shadow:0 4px 10px #110a1d06}.plifestyle__image{position:relative;aspect-ratio:1/1;background:#eeeaf0;overflow:hidden}.plifestyle__image img{display:block;width:100%;height:100%;object-fit:cover}.plifestyle__label{position:absolute;left:12px;bottom:12px;border:1px solid rgba(255,255,255,.7);background:#fffffff0;color:#514464;border-radius:20px;padding:5px 10px!important;font-size:10px;font-weight:600;letter-spacing:.02em}.plifestyle__copy{padding:22px 20px 24px!important}.plifestyle__copy h3{font-size:21px;line-height:1.15;letter-spacing:-.025em;font-weight:800}.plifestyle__copy p{font-size:14px;line-height:1.6;color:#625e69;margin-top:10px!important}.plifestyle__footer{display:flex;align-items:center;gap:18px;max-width:1400px;margin:22px auto 0!important}.plifestyle__footer>span{font:11px Space Mono,monospace;color:#5b24d6;min-width:46px}.plifestyle__progress{height:3px;width:140px;background:#ded5eb;overflow:hidden;border-radius:8px}.plifestyle__progress>span{display:block;height:100%;width:33.333%;background:#5b24d6;transition:transform .15s linear}.plifestyle__reviews{padding:60px 5vw}.plifestyle__reviews>a{text-decoration:underline}.plifestyle :focus-visible{outline:3px solid #5b24d6;outline-offset:3px}@media(max-width:999px){.plifestyle__track{grid-auto-columns:calc((100% - 20px)/2.3)}.plifestyle{padding:56px 5vw}.plifestyle__copy h3{font-size:20px}}@media(max-width:599px){.plifestyle__header{align-items:start;gap:12px}.plifestyle__controls{gap:7px;padding-top:28px!important}.plifestyle__controls button{width:36px;height:36px;font-size:21px}.plifestyle__track{grid-auto-columns:84%;gap:14px}.plifestyle__copy{padding:20px!important}.plifestyle__disclosure{font-size:12px}.plifestyle__label{left:10px;bottom:10px;font-size:9px}}@media(prefers-reduced-motion:reduce){.plifestyle *{scroll-behavior:auto!important;transition:none!important}}.plifestyle__sample-notice{display:inline-block;margin-top:16px!important;padding:7px 10px!important;border:1px solid #d8c9ef;border-radius:5px;background:#f5f0fd;color:#503579;font-size:12px;line-height:1.5}.plifestyle__author{display:flex;flex-wrap:wrap;align-items:baseline;column-gap:8px;row-gap:3px;font-size:13px;line-height:1.5}.plifestyle__author>strong{font-weight:700}.plifestyle__author>span{color:#706877;font-size:11px}.plifestyle__product{display:flex;align-items:center;gap:12px;margin:18px 0!important;min-width:0}.plifestyle__product>img{width:58px;height:58px;object-fit:contain;flex-shrink:0;border:1px solid #e4e0e8;border-radius:10px;background:#f7f6f8}.plifestyle__product>div{display:grid;gap:3px;min-width:0;font-size:12px;line-height:1.4}.plifestyle__product strong{font-weight:500}.plifestyle__product span{color:#726b77}.plifestyle__rating{display:flex;align-items:center;flex-wrap:wrap;gap:7px 10px;margin-bottom:14px!important}.plifestyle__stars{display:flex;gap:2px;color:#6b36df}.plifestyle__stars svg{width:23px;height:23px;fill:currentColor}.plifestyle__stars .is-empty{color:#ded7e8}.plifestyle__rating-caption{font-size:10px;color:#786d83}.plifestyle__copy h3{font-size:19px;font-weight:650;line-height:1.3;letter-spacing:-.02em}.plifestyle__copy .plifestyle__quote{color:#2b272f;font-size:14px;line-height:1.65;margin-top:13px!important}@media(max-width:599px){.plifestyle__copy h3{font-size:20px}.plifestyle__copy .plifestyle__quote{font-size:14px}.plifestyle__sample-notice{font-size:11px}.plifestyle__product{margin:17px 0!important}}
/*# sourceMappingURL=/cdn/shop/t/27/assets/pista-lifestyle-carousel.css.map */
