.pdp-rate{display:inline-flex;align-items:center;gap:7px;margin:0 0 12px;font-size:13.5px;line-height:1;color:var(--ink);text-decoration:none}.pdp-rate .pdp-st{display:inline-flex;gap:2px}.pdp-rate svg{width:15px;height:15px;fill:#7b2fd0}.pdp-rate b{font-weight:900}.pdp-rate span.pdp-sep{width:3px;height:3px;border-radius:50%;background:#b9a3d8}.pdp-rate span.pdp-ct{font-weight:600;color:#6b5a85;text-decoration:underline;text-decoration-color:#d9c7f0;text-underline-offset:3px}.vd{margin:0 0 18px}.vd-head{display:flex;align-items:center;gap:8px;margin:0 0 10px}.vd-tag{padding:4px 9px;border-radius:999px;background:#efe3fb;color:#5a1ca4;font-size:10.5px;font-weight:800;letter-spacing:.6px;text-transform:uppercase}.vd-h{font-size:17px;font-weight:900;line-height:1.2;color:var(--ink);letter-spacing:-.3px}.vd-track{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:2px 2px 8px;max-width:420px}.vd-item{position:relative;aspect-ratio:9/16;border-radius:14px;overflow:hidden;background:linear-gradient(160deg,#f3ecfa,#e8dcf6);border:1px solid #eadff7;box-shadow:0 6px 16px #6f20b824}.vd-item video,.vd-item .vd-v{display:block;width:100%;height:100%;object-fit:cover;background:#1a1030}.vd-ph{display:flex;align-items:center;justify-content:center;width:100%;height:100%;color:#8d7ea6;font-size:12px;font-weight:700}.vd-play{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;padding:0;border:0;background:transparent;display:flex;align-items:center;justify-content:center;cursor:pointer;-webkit-tap-highlight-color:transparent}.vd-ic{display:flex;align-items:center;justify-content:center;width:38px;height:38px;padding-left:2px;border-radius:50%;background:linear-gradient(180deg,#8a43e0,#5a1ca4);box-shadow:0 6px 14px #5a1ca473,0 0 0 4px #ffffff59;transition:transform .2s ease}.vd-play:active .vd-ic{transform:scale(.92)}@media(hover:hover){.vd-play:hover .vd-ic{transform:scale(1.1)}}.vd-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2000;display:none;align-items:center;justify-content:center;padding:20px;background:#1a1030bd;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.vd-modal.open{display:flex}.vd-box{position:relative;height:min(78vh,620px);max-width:88vw;aspect-ratio:9/16;border-radius:18px;overflow:hidden;background:#000;box-shadow:0 24px 60px #00000080}.vd-box video{display:block;width:100%;height:100%;object-fit:contain;background:#000}.vd-x{position:absolute;top:8px;right:8px;z-index:2;width:34px;height:34px;padding:0;border:0;border-radius:50%;background:#ffffffeb;color:#21143a;font-size:20px;line-height:34px;text-align:center;cursor:pointer;box-shadow:0 4px 12px #0000004d}@media(max-width:768px){.s-pdp.s-sec{padding-top:10px;padding-bottom:calc(var(--pb,64px)*.5)}.s-pdp .s-wrap{padding:0 16px}.s-pdp .s-pgrid{gap:16px}.s-pdp .s-gal-main{border-radius:18px}.s-pdp .s-thumbs{gap:8px;margin-top:10px;padding-bottom:2px;scrollbar-width:none;-webkit-overflow-scrolling:touch}.s-pdp .s-thumbs::-webkit-scrollbar{display:none}.s-pdp .s-thumbs img{width:60px;height:60px;border-radius:10px}.s-pdp .s-ptitle{font-size:26px;letter-spacing:-.9px;margin:2px 0 8px}.pdp-rate{margin-bottom:10px;font-size:13px}.s-pdp .s-price{font-size:28px;margin-bottom:10px;gap:10px}.s-pdp .s-price s{font-size:17px}.s-pdp .s-bul{gap:5px;margin-bottom:14px}.s-pdp .s-bul li{font-size:14px}.s-pdp .s-badges{margin:18px 0;padding:16px 0}.vd{margin-bottom:14px}.vd-track{max-width:none;gap:7px}.vd-item{border-radius:12px}.vd-ic{width:34px;height:34px}.vd-modal{padding:16px}.vd-box{height:min(74vh,560px)}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/somnya-pdp.css.map */
