.cm-pdp .cm-gal__slide img{object-fit:cover}
.cm-pdp .cm-gal__track{border-radius:4px}
@media(min-width:990px){.cm-pdp{padding:32px 24px 96px}.cm-pdp .cm-pdp__inner{max-width:1260px;grid-template-columns:minmax(0,1.32fr) minmax(0,1fr);gap:48px}}
@media(min-width:1500px){.cm-pdp .cm-pdp__inner{max-width:1360px}}
@media(max-width:749px){.cm-pdp{padding:0 0 64px}.cm-pdp .cm-info{padding:0 16px}.cm-pdp .cm-gal__track{border-radius:0;border-left:0;border-right:0}.cm-pdp .cm-gal__strip{padding:0 8px}}
:root{--cm-star-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 2.9l2.7 5.8 6.3.8-4.6 4.4 1.2 6.3L12 17.1l-5.6 3.1 1.2-6.3L3 9.5l6.3-.8z' stroke='%23000' stroke-width='1.6' stroke-linejoin='round'/%3E%3C/svg%3E");--cm-star-gold:linear-gradient(145deg,#f6e3a4 0%,#e0b958 38%,#c49a3a 70%,#a87b26 100%)}
.cm-stars svg,.cm-rev__stars svg,.cmrv-stars svg{background:var(--cm-star-gold);-webkit-mask:var(--cm-star-mask) center/contain no-repeat;mask:var(--cm-star-mask) center/contain no-repeat;fill:transparent;filter:drop-shadow(0 1px 1px rgba(150,105,25,.28))}
.cm-stars svg path,.cm-rev__stars svg path,.cmrv-stars svg path{display:none}
.cm-stars,.cm-rev__stars,.cmrv-stars{gap:3px}
.cm-gal__slide img,.cm-gal__strip img,.cm-rev img{filter:contrast(1.045) saturate(1.06) brightness(1.01);-webkit-backface-visibility:hidden;backface-visibility:hidden}
.cm-gal__track{box-shadow:0 18px 40px -26px rgba(30,24,16,.35)}