.cc{--cc-pad: 16px;--cc-cols-now: 2;background:var(--cc-bg);color:var(--cc-text);padding:var(--cc-pt) 0 var(--cc-pb);font-family:var(--font-body-family, inherit)}.cc *,.cc *:before,.cc *:after{box-sizing:border-box}.cc p,.cc h2,.cc h3,.cc ul{margin:0;padding:0}.cc__wrap{max-width:1800px;margin:0 auto;padding:0 var(--cc-pad)}.cc__top{display:flex;align-items:baseline;justify-content:space-between;gap:16px;margin-bottom:18px}.cc__heading{font-family:var(--font-heading-family, inherit);font-weight:var(--font-heading-weight, 400);font-size:clamp(22px,2vw,30px);line-height:1.15;color:var(--cc-text)}.cc__count{font-size:12px;letter-spacing:.08em;text-transform:uppercase;opacity:.55;white-space:nowrap}.cc__grid{display:grid;grid-template-columns:repeat(var(--cc-cols-now),minmax(0,1fr));gap:12px;list-style:none}.cc__card{display:block;height:100%;padding:8px 8px 12px;border-radius:calc(var(--cc-radius) + 8px);background:var(--cc-card);color:inherit;text-decoration:none;transition:transform .35s ease,box-shadow .35s ease}.cc__media{position:relative;aspect-ratio:1 / 1;overflow:hidden;border-radius:var(--cc-radius);background:#eef0f1}.cc__img{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;object-fit:cover;object-position:center;pointer-events:none;transition:opacity .45s ease,transform .6s cubic-bezier(.2,.7,.2,1)}.cc__img--ph{background:#eef0f1}.cc__img--alt{opacity:0}.cc__pill{position:absolute;z-index:2;top:8px;left:8px;padding:5px 9px;border-radius:999px;background:var(--cc-pill);color:#fff;font-size:10px;font-weight:600;letter-spacing:.02em;line-height:1.2;text-transform:uppercase}.cc__pill--sold{background:#fff;color:#000}.cc__chip{position:absolute;z-index:2;left:8px;bottom:8px;display:flex;align-items:center;justify-content:center;min-width:34px;height:34px;padding:0 9px;border-radius:999px;background:#fff;color:#000;font-size:13px;font-weight:700;line-height:1;box-shadow:0 2px 10px #00000014}.cc__cover{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;display:block;cursor:pointer}.cc__pill,.cc__chip{pointer-events:none}.cc__add-form{position:absolute;z-index:3;right:8px;bottom:8px;margin:0}.cc__add{-webkit-appearance:none;appearance:none;display:inline-flex;align-items:center;gap:6px;height:34px;margin:0;padding:0 14px 0 11px;border:1px solid #000;border-radius:999px;background:#000;color:#fff;font-family:inherit;font-size:11px;font-weight:700;letter-spacing:.06em;line-height:1;text-transform:uppercase;white-space:nowrap;cursor:pointer;opacity:0;transform:translateY(8px);transition:opacity .3s ease,transform .3s ease,background .2s ease,color .2s ease}.cc__add svg{width:13px;height:13px;flex:0 0 13px}.cc__add:hover:not(:disabled){background:#fff;color:#000}.cc__add:disabled{cursor:progress}.cc__add:focus-visible{outline:2px solid #fff;outline-offset:2px;opacity:1;transform:none}.cc__info{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;padding:12px 6px 0;color:inherit;text-decoration:none}.cc__names{min-width:0}.cc__title{font-family:var(--font-body-family, inherit);font-size:14px;font-weight:600;line-height:1.3;text-transform:capitalize;color:var(--cc-text);overflow-wrap:anywhere}.cc__style{margin-top:2px;font-size:11px;letter-spacing:.1em;text-transform:uppercase;opacity:.55}.cc__price{flex:0 0 auto;text-align:right;font-size:13px;line-height:1.3}.cc__now{display:block;font-weight:600}.cc__was{display:block;margin-top:1px;color:#00000073;font-size:12px}.cc__empty{padding:32px 16px;border:1px dashed rgba(0,0,0,.25);text-align:center;font-size:14px}.cc__footer{display:flex;justify-content:center;margin-top:26px}.cc__view{display:inline-flex;align-items:center;justify-content:center;gap:12px;width:100%;max-width:400px;min-height:50px;padding:14px 24px;border-radius:999px;background:var(--cc-btn);color:#fff;font-size:13px;font-weight:700;letter-spacing:.1em;text-align:center;text-decoration:none;text-transform:uppercase;transition:gap .25s ease,opacity .2s ease}.cc__view svg{width:18px;height:18px;flex:0 0 18px}.cc__view:hover{gap:18px}.cc__view:focus-visible,.cc__cover:focus-visible,.cc__info:focus-visible{outline:2px solid var(--cc-text);outline-offset:3px}@media(hover:hover){.cc__card:hover,.cc__card:focus-within{transform:translateY(-4px);box-shadow:0 14px 30px #00000014}.cc__card:hover .cc__img--main,.cc__card:focus-within .cc__img--main{transform:scale(1.04)}.cc__card:hover .cc__media:has(.cc__img--alt) .cc__img--main,.cc__card:focus-within .cc__media:has(.cc__img--alt) .cc__img--main{opacity:0}.cc__card:hover .cc__img--alt,.cc__card:focus-within .cc__img--alt{opacity:1;transform:scale(1.04)}.cc__card:hover .cc__add,.cc__card:focus-within .cc__add{opacity:1;transform:none}}@media(hover:none),(max-width:749px){.cc__add{opacity:1;transform:none;min-width:34px;width:34px;padding:0;justify-content:center}.cc__add-label{display:none}.cc__add.is-busy,.cc__add.is-done{width:auto;padding:0 12px}.cc__add.is-busy .cc__add-label,.cc__add.is-done .cc__add-label{display:inline}.cc__add.is-busy svg,.cc__add.is-done svg{display:none}}.cc--armed .cc__item{opacity:0;transform:translateY(16px)}.cc--in .cc__item{opacity:1;transform:none;transition:opacity .5s ease calc(var(--i, 0) * 70ms),transform .6s cubic-bezier(.2,.7,.2,1) calc(var(--i, 0) * 70ms)}@media screen and (min-width:750px){.cc{--cc-pad: 24px;--cc-cols-now: 3}.cc__grid{gap:16px}.cc__card{padding:10px 10px 14px}.cc__pill{font-size:11px;padding:6px 11px;top:10px;left:10px}.cc__chip{left:10px;bottom:10px}.cc__add-form{right:10px;bottom:10px}.cc__title{font-size:15px}.cc__price{font-size:14px}}@media screen and (min-width:1100px){.cc{--cc-pad: 30px;--cc-cols-now: var(--cc-cols)}.cc__grid{gap:20px}}@media(prefers-reduced-motion:reduce){.cc *,.cc *:before{transition:none!important;animation:none!important}.cc__card:hover{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/9/compiled_assets/styles.css.map?subset=AAAAAAAABA */
