:is(.shopinfo-pdp-reviews,.shopinfo-rvm){container-type:inline-size;min-width:0;color:var(--pdp-color-text-primary);
& p,& h3{margin:0}& .g{display:grid;grid-template-columns:minmax(0,1fr);gap:16px 24px;align-items:start}& .n{display:flex;flex-wrap:wrap;align-items:center;gap:4px 12px}& .nv,& .t,& time,& .h,& .ctr,& .vm-s{font-size:13px;color:var(--pdp-color-text-muted)}& .nv b{font-size:40px;line-height:44px;font-weight:600;color:var(--pdp-color-text-primary)}& .s{position:relative;display:inline-block;font-size:14px;line-height:1;color:#d6d6de;white-space:nowrap}& .s span{position:absolute;top:0;left:0;overflow:hidden;color:var(--pdp-color-stars)}& .n .s{font-size:20px;margin-bottom:4px}& .h{list-style:none;margin:16px 0 0;padding:0;display:grid;gap:4px;font-size:12px;line-height:18px}& .h li{display:grid;grid-template-columns:20px 1fr 36px;gap:8px;align-items:center}& .h li>:last-child{text-align:right}& .r{height:6px;border-radius:99px;background:var(--pdp-border-soft);overflow:hidden}& .r span{display:block;height:100%;background:var(--pdp-color-text-primary)}
& .ct{min-width:0;max-width:720px}& .pt{font-size:14px;margin-bottom:8px;color:inherit}& .st,& .cp{list-style:none;margin:0;padding:0;display:flex;gap:8px}& .st{overflow-x:auto;scrollbar-width:none;margin-bottom:16px}& .st::-webkit-scrollbar{display:none}& .st li,& .st a{flex:0 0 72px;width:72px}& .cp{gap:6px;overflow:hidden;margin-top:8px}& .cp li,& .cp a{flex:0 0 64px;width:64px}& :is(img,video){display:block;object-fit:cover;border-radius:8px;background:var(--pdp-border-soft)}& .st img{width:72px;height:72px}& .cp img{width:64px;height:64px;border-radius:6px}& article{border-top:1px solid var(--pdp-border-soft);padding:16px 0}
& .l1,& .l3{display:flex;align-items:center;justify-content:space-between;gap:8px}
& .l3{justify-content:flex-start;flex-wrap:wrap;margin-top:8px}
& .b{font-size:14px;line-height:20px;max-width:72ch;margin-top:8px;overflow-wrap:anywhere}
& h3{font-size:13px;font-weight:600;color:var(--pdp-color-text-secondary)}
& .v{font-size:11px;font-weight:600;color:#067a46}
& .rp{margin-top:12px;padding-left:12px;border-left:2px solid var(--pdp-border-soft);font-size:13px;line-height:18px}
& a{position:relative;display:block;border-radius:8px}
& .vd a:before,& .vd a:after{content:"";position:absolute;inset:0;margin:auto}& .vd a:before{width:28px;height:28px;border-radius:50%;background:#0009}& .vd a:after{width:10px;height:12px;left:3px;background:#fff;clip-path:polygon(0 0,100% 50%,0 100%)}
& a:focus-visible{outline:2px solid var(--pdp-color-text-link);outline-offset:2px}
& .vm{margin-top:16px}& .vm-s{margin-top:8px;outline:0}& [hidden]{display:none}
@container (min-width:720px){& .g{grid-template-columns:200px minmax(0,1fr)}& .n{display:block}& .nv b{font-size:48px;line-height:52px}}
}
@media (scripting:none){.shopinfo-pdp-reviews .vm{display:none}}
.shopinfo-rvm{--backdrop-opacity:.6;--x:24px;--y:calc(51cqw - 16px);--z:44px;padding:0;overflow:auto;margin:auto!important;
& slideshow-component{display:flex;flex-flow:column}
& .ctr{order:-1;line-height:56px;padding:0 16px}
& .close-button{position:absolute;top:6px;right:6px}
& slideshow-slide{padding:0 16px 24px;& :is(img,video){width:100%;height:auto;aspect-ratio:460/470;object-fit:contain}& video{background:#000}& >div{padding-top:16px}& h3{font-size:16px;color:inherit;margin-bottom:8px}}
& .slideshow-control{position:absolute;top:var(--y);translate:0 -50%;opacity:1;animation:none!important;width:var(--z);height:var(--z);padding:0}
& [ref=previous]{left:var(--x)}& [ref=next]{right:var(--x)}& :disabled{opacity:.3}
@media (min-width:750px){width:min(768px,100vw - 32px);max-width:none;--y:235px;
& slideshow-slide{display:grid;grid-template-columns:minmax(0,460px) 1fr;gap:24px;padding:0 24px 24px;& >div{padding:0}}}
@media (min-width:990px){overflow:visible;--z:78px;--x:max(-140px,calc(392px - 50vw))}
}
