.mca{clear:both;margin:18px 0 8px;color:#1e1e1e}.mca__head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px}.mca .mca__title{margin:0;font-size:12px;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.mca__arrows{display:none;gap:6px}.mca .mca__arrow{display:grid;place-items:center;width:32px;height:32px;padding:0;border:1px solid #e4d9d1;border-radius:50%;background:#fff;color:#1e1e1e;cursor:pointer;transition:background-color .25s ease,color .25s ease,opacity .25s ease}.mca .mca__arrow:hover{background:#1e1e1e;color:#fff}.mca .mca__arrow[disabled]{opacity:.35;cursor:default;background:#fff;color:#1e1e1e}@media(hover:hover)and (min-width:741px){.mca[data-scrollable] .mca__arrows{display:flex}}.mca .mca__track{display:flex;gap:10px;margin:0 -2px;padding:2px 2px 16px;overflow-x:auto;list-style:none;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain}.mca .mca__track::-webkit-scrollbar{display:none}.mca .mca__item{position:relative;flex:0 0 clamp(128px,36%,156px);margin:0;padding:0;list-style:none;scroll-snap-align:start;overflow:hidden;border:1px solid #efe5de;border-radius:6px;background:#fff;box-shadow:0 12px 20px -18px #4a3a32e6;transition:transform .35s cubic-bezier(.2,.8,.2,1),box-shadow .35s ease,opacity .55s ease}.mca .mca__item:before{content:none}.mca[data-js] .mca__item{opacity:0;transform:translate(26px);transition-delay:calc(var(--mca-i) * 60ms)}.mca[data-js].is-in .mca__item{opacity:1;transform:none}.mca[data-js].is-settled .mca__item{transition-delay:0s}.mca a.mca__link{display:block;color:#1e1e1e;text-decoration:none}.mca .mca__image{display:block;aspect-ratio:4 / 5;overflow:hidden;background:#f1e8e2}.mca .mca__image img{display:block;width:100%;height:100%;max-width:none;object-fit:cover;transition:transform .8s cubic-bezier(.2,.8,.2,1)}.mca .mca__name{display:block;padding:8px 10px 0;overflow:hidden;font-size:12px;font-weight:500;line-height:1.3;white-space:nowrap;text-overflow:ellipsis}.mca .mca__price{display:block;padding:2px 10px 10px;font-size:13px;font-weight:700;color:#8f5040}.mca .mca__price s{margin-left:4px;font-size:11px;font-weight:400;color:#6c625c}.mca .mca__add{position:absolute;top:8px;right:8px;display:grid;place-items:center;width:36px;height:36px;padding:0;border:0;border-radius:50%;background:#fff;color:#1e1e1e;cursor:pointer;box-shadow:0 6px 14px -6px #1e1e1e8c;transition:transform .3s cubic-bezier(.2,.8,.2,1),background-color .25s ease,color .25s ease}.mca .mca__add svg{display:block;grid-area:1 / 1;transition:opacity .2s ease,transform .3s ease}.mca .mca__add .mca__icon-check{opacity:0;transform:scale(.5)}.mca .mca__add[data-state=loading]{pointer-events:none;animation:mca-pulse .8s ease-in-out infinite alternate}.mca .mca__add[data-state=done]{background:#8f5040;color:#fff}.mca .mca__add[data-state=done] .mca__icon-plus{opacity:0;transform:rotate(90deg) scale(.5)}.mca .mca__add[data-state=done] .mca__icon-check{opacity:1;transform:none}.mca .mca__add[data-state=error]{animation:mca-shake .35s ease}@keyframes mca-pulse{to{transform:scale(.85);opacity:.7}}@keyframes mca-shake{25%{transform:translate(-3px)}75%{transform:translate(3px)}}.mca .mca__status{min-height:18px;margin:-6px 0 0;font-size:13px;line-height:1.35}.mca .mca__status a{color:inherit;text-decoration:underline}.mca a.mca__link:focus-visible,.mca .mca__add:focus-visible,.mca .mca__arrow:focus-visible{outline:2px solid #1e1e1e;outline-offset:2px}@media(hover:hover){.mca[data-js].is-in .mca__item:hover{transform:translateY(-3px);box-shadow:0 16px 24px -16px #4a3a32e6}.mca .mca__item:hover .mca__image img{transform:scale(1.07)}.mca .mca__add:hover{transform:scale(1.08)}}@media(prefers-reduced-motion:reduce){.mca[data-js] .mca__item{opacity:1;transform:none;transition:none}.mca .mca__image img,.mca .mca__add,.mca .mca__add svg{transition:none}.mca .mca__item:hover .mca__image img{transform:none}.mca .mca__add[data-state]{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/accessory-recs.css.map */
