.forme-selector{--fs-radius: var(--cm-radius-0);--fs-gap: 10px;--fs-border: var(--cm-rule);--fs-border-hover: var(--cm-rule-strong);--fs-border-active: var(--cm-ink);--fs-bg: transparent;--fs-bg-hover: var(--cm-sand);--fs-bg-active: var(--cm-sand);--fs-text: var(--cm-ink-muted);--fs-text-active: var(--cm-ink);--fs-icon: var(--cm-ink-muted);--fs-icon-active: var(--cm-ink);--fs-icon-fill: transparent;--fs-icon-fill-active: rgba(26,26,26,.06);--fs-heading: var(--cm-ink-muted);--fs-check: var(--cm-ink);--fs-transition: var(--dur-2) var(--ease-out);margin:16px 0 8px;font-family:inherit;line-height:1}.forme-selector__inner{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.forme-selector__heading{font-size:13px;font-weight:600;color:var(--fs-heading);text-transform:uppercase;letter-spacing:.06em;-webkit-user-select:none;user-select:none;flex-shrink:0}.forme-selector__track{display:flex;align-items:stretch;gap:var(--fs-gap);flex-wrap:wrap}.forme-skeleton{width:80px;height:72px;border-radius:var(--fs-radius);background:linear-gradient(110deg,#f0f0f0 30%,#e8e8e8,#f0f0f0 70%);animation:forme-shimmer var(--dur-4) var(--ease-both) infinite alternate}@keyframes forme-shimmer{0%{opacity:1}to{opacity:.55}}.forme-option{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;min-width:74px;padding:10px 14px 8px;border:1.5px solid var(--fs-border);border-radius:var(--fs-radius);background:var(--fs-bg);color:var(--fs-text);text-decoration:none;cursor:pointer;transition:border-color var(--fs-transition),background-color var(--fs-transition),color var(--fs-transition);outline:none;-webkit-tap-highlight-color:transparent}.forme-option:hover{border-color:var(--fs-border-hover);background:var(--fs-bg-hover)}.forme-option:focus-visible{outline:2px solid var(--cm-focus-ring);outline-offset:2px}.forme-option--active{border-color:var(--fs-border-active);background:var(--fs-bg-active);color:var(--fs-text-active);cursor:default;pointer-events:none;box-shadow:0 0 0 1px var(--fs-border-active)}.forme-option--active:after{content:"";position:absolute;top:5px;right:5px;width:14px;height:14px;border-radius:50%;background:var(--fs-check);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 14' fill='none'%3E%3Cpath d='M4 7.2L6.2 9.4L10 4.6' stroke='%23F5F1EA' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center}.forme-option__icon{display:flex;align-items:center;justify-content:center;width:48px;height:34px;flex-shrink:0}.forme-option__icon svg{display:block;max-width:100%;max-height:100%;transition:color var(--fs-transition);color:var(--fs-icon);fill:var(--fs-icon-fill)}.forme-option--active .forme-option__icon svg{color:var(--fs-icon-active);fill:var(--fs-icon-fill-active)}.forme-option:hover .forme-option__icon svg{color:var(--fs-text)}.forme-option__label{font-size:var(--cm-fs-label);font-weight:500;letter-spacing:var(--cm-ls-normal);white-space:nowrap;line-height:1}@media(max-width:480px){.forme-selector__inner{gap:10px}.forme-selector__heading{width:100%}.forme-option{min-width:64px;padding:8px 10px 7px}.forme-option__icon{width:40px;height:28px}.forme-option__label{font-size:var(--cm-fs-label)}}.forme-option[data-enter]{opacity:0;transform:translateY(6px);animation:forme-enter var(--dur-3) var(--ease-out) forwards}@keyframes forme-enter{to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.forme-skeleton{animation:none}.forme-option[data-enter]{animation:none;opacity:1;transform:none}}
/*# sourceMappingURL=/cdn/shop/t/86/assets/casemira-forme-selector.css.map */
