.cm-m30-looks{--lw: 76px;--lh: 154px;--lgap: 8px;--lview: 264px;background:var(--cm-looks-bg, var(--cm-soft));padding:48px 0;display:flex;flex-direction:column;align-items:center;gap:28px;overflow:hidden}.cm-m30-looks__head{display:flex;flex-direction:column;align-items:center;gap:12px;text-align:center}.cm-m30-looks .cm-m30-looks__title{font-size:32px;line-height:1.12;max-width:350px}.cm-m30-looks__sub{color:var(--cm-muted);font-size:14px;line-height:normal}.cm-m30-looks__viewport{position:relative;width:100%;height:var(--lview);overflow:hidden}.cm-m30-looks__track{display:flex;align-items:center;gap:var(--lgap);height:100%;margin:0;padding:0 calc(50% - var(--lw) / 2);overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;-webkit-overflow-scrolling:touch;outline:none}.cm-m30-looks__track::-webkit-scrollbar{display:none}.cm-m30-looks__track:focus-visible{outline:2px solid var(--cm-gold);outline-offset:-2px}.cm-m30-looks__track.is-instant{scroll-behavior:auto}.cm-m30-looks__slide{flex:none;width:var(--lw);height:var(--lh);scroll-snap-align:center}.cm-m30-looks__card{position:relative;width:100%;height:100%;border-radius:10px;overflow:hidden;background:#e9e5de;transform-origin:0 0;backface-visibility:hidden}.cm-m30-looks--curve .cm-m30-looks__card{will-change:transform}.cm-m30-looks__track[data-cm-m30-drag]{cursor:grab}.cm-m30-looks__track.is-dragging{cursor:grabbing;-webkit-user-select:none;user-select:none}.cm-m30-looks__track.is-dragging .cm-m30-looks__card{pointer-events:none}@media(prefers-reduced-motion:reduce){.cm-m30-looks__track{scroll-behavior:auto}}.cm-m30-looks__img,.cm-m30-looks__video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;-webkit-user-drag:none}.cm-m30-looks__video{opacity:0;transition:opacity .3s ease}.cm-m30-looks__card.is-playing .cm-m30-looks__video{opacity:1}.cm-m30-looks__play{position:absolute;left:50%;top:50%;width:36px;height:36px;margin:-18px 0 0 -18px;padding:0;border:0;background:none;cursor:pointer;transition:opacity .25s ease}.cm-m30-looks__play svg{width:100%;height:100%}.cm-m30-looks__card.is-playing .cm-m30-looks__play{opacity:0}.cm-m30-looks__card--video{cursor:pointer}.cm-m30-looks__controls{display:flex;flex-direction:column;align-items:center;gap:14px;padding:0 var(--cm-gutter)}.cm-m30-looks__arrows{display:flex;gap:12px}.cm-m30-looks__arrow{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;padding:0;border-radius:50%;background:#fff;border:1px solid #ece8e1;color:var(--cm-ink);cursor:pointer;transition:opacity .2s ease}.cm-m30-looks__arrow[disabled]{opacity:.35;cursor:default}.cm-m30-looks__arrow:focus-visible{outline:2px solid var(--cm-gold);outline-offset:2px}.cm-m30-looks__credits{max-width:330px;color:var(--cm-muted);font-size:12px;line-height:normal;text-align:center}.cm-m30-looks__features{width:100%;padding:0 var(--cm-gutter);display:flex;flex-direction:column}.cm-m30-looks__feature{display:flex;flex-direction:column;align-items:center;gap:6px;padding:18px 0;text-align:center}.cm-m30-looks__feature+.cm-m30-looks__feature{border-top:1px solid var(--cm-line)}.cm-m30-looks__feature-title{font:600 16px/normal var(--cm-sans);color:var(--cm-ink);letter-spacing:0;text-transform:none}.cm-m30-looks__feature-text{max-width:300px;color:var(--cm-muted);font-size:14px;line-height:1.5}.cm-m30-looks__cta{width:100%;padding:0 var(--cm-gutter);display:flex;flex-direction:column;align-items:center;gap:12px;margin-top:-20px}.cm-m30 .cm-m30-looks__btn{width:100%;min-height:52px;height:52px;padding:0 32px;font-size:15px;font-weight:500}.cm-m30-looks__trust{display:flex;flex-wrap:wrap;justify-content:center;gap:8px 16px;color:#383838;font-size:12px;line-height:normal}.cm-m30-looks__trust li{display:inline-flex;align-items:center;gap:6px}.cm-m30-looks__trust svg{flex:none;color:var(--cm-ink)}@media(min-width:990px){.cm-m30-looks{--lw: 140px;--lh: 242px;--lgap: 12px;--lview: 418px;padding:100px 0 96px;gap:48px}.cm-m30-looks__head{gap:14px}.cm-m30-looks .cm-m30-looks__title{font-size:48px;line-height:1.1;max-width:760px}.cm-m30-looks__sub{font-size:16px}.cm-m30-looks__card{border-radius:12px}.cm-m30-looks__play{width:52px;height:52px;margin:-26px 0 0 -26px}.cm-m30-looks__arrow{width:44px;height:44px}.cm-m30-looks__credits{max-width:none;font-size:13px}.cm-m30-looks__features{flex-direction:row;justify-content:center;padding-top:16px}.cm-m30-looks__feature{gap:8px;padding:4px 36px}.cm-m30-looks__feature+.cm-m30-looks__feature{border-top:0;border-left:1px solid var(--cm-line)}.cm-m30-looks__feature-title{font-size:17px}.cm-m30-looks__feature-text{width:260px;max-width:none;font-size:15px}.cm-m30-looks__cta{margin-top:-24px}.cm-m30 .cm-m30-looks__btn{width:auto;min-height:56px;height:56px}.cm-m30-looks__trust{flex-wrap:nowrap;font-size:13px}}.cm-m30-looks,.cm-pdp-looks{position:relative;z-index:0;isolation:isolate}
/*# sourceMappingURL=/cdn/shop/t/56/assets/cm-m30-looks.css.map */
