.cm-rc__media{overflow:hidden;min-height:0}.cm-rc__media img{min-width:0;min-height:0}.cm-dm{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:1}.cm-dm i{position:absolute;width:4px;height:4px;margin:-2px 0 0 -2px;border-radius:.5px;background:linear-gradient(135deg,#fff1c9,#d9bb72);box-shadow:0 0 4px #ffe7aacc;opacity:0;transform:rotate(45deg) scale(0)}.cm-zn.is-lit .cm-dm i{animation:cmDmIn .5s var(--d) cubic-bezier(.2,.8,.3,1.4) forwards,cmDmTw 3.4s calc(var(--d) + .7s + var(--t)) ease-in-out infinite}@keyframes cmDmIn{to{opacity:.9;transform:rotate(45deg) scale(1)}}@keyframes cmDmTw{0%,to{opacity:.9;transform:rotate(45deg) scale(1)}50%{opacity:.25;transform:rotate(45deg) scale(.45)}}@media(prefers-reduced-motion:reduce){.cm-dm i,.cm-zn.is-lit .cm-dm i{animation:none;opacity:.9;transform:rotate(45deg) scale(1)}}.cm-dm__chip{position:absolute;left:12px;top:12px;z-index:2;display:flex;align-items:center;gap:7px;background:#292126d6;color:#fff;border-radius:999px;padding:7px 13px 7px 11px;font-size:12.5px;font-weight:600;line-height:1}.cm-dm__chip:before{content:"";width:8px;height:8px;border-radius:1px;transform:rotate(45deg);background:linear-gradient(135deg,#fff1c9,#c9a85c)}.cm-dm__chip b{font-size:15px;color:#f3dfa8;min-width:3ch;text-align:right;font-variant-numeric:tabular-nums}.cm-zpin{z-index:2}.cm-zpin span{white-space:nowrap}.cm-zn__note{margin:0 0 14px;font-size:15px;line-height:1.5;color:var(--cm-ink-2)}.cm-zn__thumb{position:relative;flex:0 0 96px;width:96px;height:96px;padding:0;margin:0;border:0;border-radius:10px;overflow:hidden;background:#f6f3ef;cursor:zoom-in}.cm-zn__thumb img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .3s}.cm-zn__thumb:hover img{transform:scale(1.06)}.cm-zn__thumb span{position:absolute;right:6px;bottom:6px;width:22px;height:22px;border-radius:50%;background:#fff;color:var(--cm-wine);display:flex;align-items:center;justify-content:center;box-shadow:0 1px 4px #00000026}@media(min-width:1000px){.cm-zs{align-items:center}.cm-zs__box{max-width:480px;border-radius:22px}.cm-dm i{width:6px;height:6px;margin:-3px 0 0 -3px}}
/*# sourceMappingURL=/cdn/shop/t/15/assets/cm-pdp-v15.css.map */
