.sc-cm{--cm-paper: #f4f2ec;--cm-cream: #ece8df;--cm-ink: #0b0b0b;--cm-grey: #62625e;--cm-line: rgba(11, 11, 11, .12);--cm-display: "Helvetica Neue", Helvetica, Arial, sans-serif;--cm-body: "Helvetica Neue", Helvetica, Arial, sans-serif;--cm-mono: "SF Mono", ui-monospace, Menlo, monospace;--cm-gutter: clamp(16px, 2.6vw, 44px);--cm-ease: cubic-bezier(.16, .84, .24, 1);--cm-ease-move: cubic-bezier(.22, .75, .18, 1);--cm-ease-soft: cubic-bezier(.45, 0, .2, 1);--cm-dur: 1.2s;--cm-stage-h: clamp(340px, 34vw, 500px);position:relative;overflow:hidden;padding:clamp(40px,4.4vw,72px) var(--cm-gutter) clamp(44px,5vw,80px);background:radial-gradient(120% 70% at 50% 38%,#f7f5ef 0%,var(--cm-paper) 46%,var(--cm-cream) 100%);color:var(--cm-ink);font-family:var(--cm-body)}.sc-cm *,.sc-cm *:before,.sc-cm *:after{box-sizing:border-box}.sc-cm__mono{font:500 11px/1.35 var(--cm-mono);letter-spacing:.14em;text-transform:uppercase}.sc-cm__head{display:flex;justify-content:center;margin-bottom:clamp(4px,1.4vw,18px)}.sc-cm__brand{margin:0;line-height:0}.sc-cm__wordmark{display:block;width:clamp(150px,13vw,210px);height:auto}.sc-cm__viewport{position:relative;max-width:1480px;margin-inline:auto}.sc-cm__arrow{position:absolute;top:50%;z-index:20;transform:translateY(-50%);display:inline-grid;place-items:center;width:52px;height:52px;padding:0;border:1px solid var(--cm-ink);border-radius:50%;background:#f4f2ecdb;color:var(--cm-ink);cursor:pointer;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);transition:background-color .25s var(--cm-ease),color .25s var(--cm-ease),transform .25s var(--cm-ease)}.sc-cm__arrow--prev{left:0}.sc-cm__arrow--next{right:0}.sc-cm__arrow:hover{background:var(--cm-ink);color:#f4f2ec}.sc-cm__arrow:active{transform:translateY(-50%) scale(.94)}.sc-cm__arrow svg{width:18px;height:18px}.sc-cm__stage{position:relative;touch-action:pan-y;-webkit-user-select:none;user-select:none}.sc-cm__item{display:block;margin:0;padding:0;border:0;background:none;color:inherit;text-decoration:none;-webkit-tap-highlight-color:transparent}.sc-cm__float{position:relative;display:block}.sc-cm__img{display:block;width:100%;height:auto;pointer-events:none;-webkit-user-drag:none}.sc-cm__front,.sc-cm__back{display:block;transition:opacity .7s var(--cm-ease-soft),transform .9s var(--cm-ease-move)}.sc-cm__back{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transform:scale(.985)}.sc-cm__back .sc-cm__img{width:100%;height:100%;object-fit:contain}.sc-cm__item.show-back .sc-cm__back{opacity:1;transform:scale(1)}.sc-cm__item.show-back .sc-cm__front{opacity:0;transform:scale(.985)}.sc-cm__shadow{position:absolute;left:12%;right:12%;bottom:-7%;height:7%;opacity:.85;pointer-events:none;background:radial-gradient(50% 50% at 50% 50%,#14120e38,#14120e00 72%);filter:blur(2px);transition:opacity .6s var(--cm-ease-soft)}.sc-cm:not(.is-ready) .sc-cm__stage{display:flex;gap:24px;padding:24px 0;overflow-x:auto;scroll-snap-type:x mandatory}.sc-cm:not(.is-ready) .sc-cm__item{flex:0 0 min(60vw,280px);scroll-snap-align:center}.sc-cm:not(.is-ready) .sc-cm__arrow,.sc-cm:not(.is-ready) .sc-cm__sides{display:none!important}.sc-cm.is-ready .sc-cm__stage{height:var(--cm-stage-h);max-width:1480px;margin-inline:auto}.sc-cm.is-ready .sc-cm__item{position:absolute;top:0;left:50%;z-index:var(--z, 1);width:var(--w, 300px);transform-origin:50% 0;transform:translate3d(calc(-50% + var(--x, 0px)),var(--y, 0px),0) scale(var(--s, 1));opacity:var(--o, 1);transition:transform var(--cm-dur) var(--cm-ease-move) var(--td, 0ms),opacity calc(var(--cm-dur) * .75) var(--cm-ease-soft) var(--td, 0ms);will-change:transform,opacity}.sc-cm.is-ready .sc-cm__item[aria-hidden=true]{pointer-events:none}.sc-cm.is-ready .sc-cm__float{animation:sc-cm-float 7s var(--cm-ease-soft) infinite alternate;animation-delay:var(--sc-cm-delay, 0s)}.sc-cm.is-ready .sc-cm__item:not([data-pos="0"]) .sc-cm__float{animation-duration:9s}.sc-cm.is-ready .sc-cm__item:not([data-pos="0"]) .sc-cm__shadow{opacity:.45}.sc-cm--no-float.is-ready .sc-cm__float,.sc-cm.is-offscreen .sc-cm__float{animation:none}.sc-cm.is-dragging .sc-cm__float{animation-play-state:paused}.sc-cm.is-dragging .sc-cm__item{transition:none}@keyframes sc-cm-float{0%{transform:translateZ(0) rotate(-.35deg)}to{transform:translate3d(0,-10px,0) rotate(.35deg)}}.sc-cm__info{display:flex;flex-direction:column;align-items:center;margin-top:clamp(4px,1vw,12px);text-align:center;transition:opacity .45s var(--cm-ease-soft),transform .45s var(--cm-ease)}.sc-cm__info.is-swapping{opacity:0;transform:translateY(8px)}.sc-cm__meta{margin:0 0 8px;color:var(--cm-grey)}.sc-cm__name{margin:0;font:700 clamp(20px,2vw,28px)/1.12 var(--cm-display);letter-spacing:-.015em}.sc-cm__price{margin:6px 0 16px;font:500 17px/1.2 var(--cm-body);font-variant-numeric:tabular-nums}.sc-cm__sides{display:inline-flex;gap:4px}.sc-cm__sides[hidden]{display:none}.sc-cm__sides button{position:relative;min-height:44px;padding:0 14px;border:0;background:transparent;color:var(--cm-grey);cursor:pointer;font:600 11px/1 var(--cm-mono);letter-spacing:.16em;text-transform:uppercase;transition:color .3s var(--cm-ease)}.sc-cm__sides button:after{content:"";position:absolute;left:14px;right:14px;bottom:10px;height:1px;background:currentColor;transform:scaleX(0);transition:transform .45s var(--cm-ease)}.sc-cm__sides button[aria-pressed=true]{color:var(--cm-ink)}.sc-cm__sides button[aria-pressed=true]:after{transform:scaleX(1)}.sc-cm__sides button:hover{color:var(--cm-ink)}.sc-cm__sides button:focus-visible{outline-offset:-2px}.sc-cm__cta{display:inline-flex;align-items:center;justify-content:space-between;gap:18px;min-width:280px;min-height:52px;padding:0 24px;border:1px solid var(--cm-ink);background:var(--cm-ink);color:#f4f2ec;text-decoration:none;font:700 12px/1 var(--cm-body);letter-spacing:.14em;text-transform:uppercase;transition:background-color .25s var(--cm-ease),border-color .25s var(--cm-ease)}.sc-cm__cta:hover{background:#2a2a28;border-color:#2a2a28;color:#f4f2ec}.sc-cm__cta span[aria-hidden]{transition:transform .35s var(--cm-ease)}.sc-cm__cta:hover span[aria-hidden]{transform:translate(4px)}@media(min-width:750px){.sc-cm__info{display:grid;grid-template-columns:auto auto;justify-content:center;align-items:center;column-gap:18px}.sc-cm__meta,.sc-cm__name,.sc-cm__price{grid-column:1 / -1}.sc-cm__info:has(.sc-cm__sides[hidden]) .sc-cm__cta{grid-column:1 / -1;justify-self:center}}@media(min-width:750px)and (max-width:1024px)and (orientation:portrait){.sc-cm{--cm-stage-h: min(62vw, 540px)}}@media(max-width:749px){.sc-cm{--cm-stage-h: min(108vw, 470px);padding-top:40px}.sc-cm__wordmark{width:clamp(128px,36vw,156px)}.sc-cm__arrow{width:44px;height:44px}.sc-cm__arrow--prev{left:-4px}.sc-cm__arrow--next{right:-4px}.sc-cm__name{font-size:22px}.sc-cm__sides{margin-bottom:8px}.sc-cm__cta{width:100%;max-width:380px;min-width:0;min-height:54px}}@media(prefers-reduced-motion:reduce){.sc-cm{--cm-dur: 1ms}.sc-cm.is-ready .sc-cm__item{transition:opacity .2s linear}.sc-cm.is-ready .sc-cm__float{animation:none}.sc-cm__front,.sc-cm__back{transition:opacity .2s linear;transform:none!important}.sc-cm__info,.sc-cm__cta span[aria-hidden],.sc-cm__arrow{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/23/assets/solcozm-collection-motion.css.map */
