.rx-card{position:relative;display:flex;flex-direction:column;background:#fff;border:1px solid var(--gray-200);border-radius:0;transition:box-shadow .3s var(--ease);overflow:hidden}.rx-card:hover{box-shadow:var(--shadow-card);z-index:2}.rx-card:after{content:"";position:absolute;left:0;right:0;bottom:0;height:205px;background:linear-gradient(180deg,#fff0,#ffffffeb 34%,#fff 52%);opacity:0;transition:opacity .3s var(--ease);pointer-events:none;z-index:1}.rx-card:hover:after,.rx-card:focus-within:after{opacity:1}.rx-card__link{display:flex;flex-direction:column;flex:1;color:inherit;min-height:0}.rx-card__link:hover{color:inherit}.rx-card__link:hover .rx-card__title{color:var(--accent)}.rx-card__media{padding:14px;flex:1;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden}.rx-card__media img{width:100%;aspect-ratio:1.05;object-fit:contain;transition:transform .4s var(--ease)}.rx-card:hover .rx-card__media img{transform:scale(1.04)}.rx-card__ph{width:100%;aspect-ratio:1.05;background:var(--pink-050)}.rx-card__body{position:relative;z-index:2;padding:0 16px 22px;margin-top:auto;text-align:center;display:flex;flex-direction:column;gap:6px;transition:transform .32s var(--ease)}.rx-card:hover .rx-card__body{transform:translateY(-58px)}.rx-card__title{font-size:14px;font-weight:600;line-height:1.45;min-height:2.9em;display:flex;align-items:center;justify-content:center;text-align:center;color:var(--ink-900);transition:color .2s var(--ease)}.rx-card .rx-price{font-size:14px}.rx-card .rx-price ins{font-weight:600;color:var(--accent);text-decoration:none}.rx-card .rx-price del{color:var(--gray-400);margin-right:8px}.rx-badge{position:absolute;top:16px;left:16px;width:52px;height:52px;border-radius:50%;background:var(--accent);color:#fff;font-size:13px;font-weight:600;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 12px #ee2d7a40;z-index:3}.rx-card__add{position:absolute;left:0;right:0;bottom:0;z-index:3;padding:0 16px 22px;opacity:0;transform:translateY(8px);pointer-events:none;transition:opacity .25s var(--ease),transform .32s var(--ease)}.rx-card:hover .rx-card__add,.rx-card:focus-within .rx-card__add{opacity:1;transform:none;pointer-events:auto}.rx-card__add form,.rx-card__add>.rx-btn{width:100%}.rx-card__add .rx-btn{width:100%;letter-spacing:.08em}.rx-card__add .rx-btn[disabled]{opacity:.7;cursor:default}.rx-atc.is-done .rx-btn{background:#1e9e5a}@media(hover:none){.rx-card:after{opacity:1}.rx-card__add{opacity:1;transform:none;pointer-events:auto}.rx-card__body{transform:translateY(-58px)}}.rx-carousel{position:relative}.rx-carousel__view{overflow:hidden;border-radius:12px;border:1px solid var(--gray-200)}.rx-carousel__track{display:flex;transition:transform .55s var(--ease);will-change:transform;align-items:stretch}.rx-carousel__cell{flex:0 0 25%;max-width:25%;display:flex}.rx-carousel__cell>.rx-card{flex:1;border:none;border-right:1px solid var(--gray-200);border-radius:0}.rx-carousel[data-per="2"] .rx-carousel__cell{flex-basis:50%;max-width:50%}.rx-carousel[data-per="3"] .rx-carousel__cell{flex-basis:33.3333%;max-width:33.3333%}.rx-carousel[data-per="5"] .rx-carousel__cell{flex-basis:20%;max-width:20%}.rx-carousel__nav{position:absolute;top:50%;transform:translateY(-50%);width:40px;height:40px;border:1px solid var(--gray-200);background:#fff;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--ink-900);z-index:4;opacity:0;transition:opacity .25s var(--ease),background .2s,color .2s,border-color .2s;box-shadow:0 4px 14px #22222214}.rx-carousel:hover .rx-carousel__nav{opacity:1}.rx-carousel__nav:hover{background:var(--accent);border-color:var(--accent);color:#fff}.rx-carousel__nav[disabled]{opacity:0!important;pointer-events:none}.rx-carousel__nav--prev{left:-20px}.rx-carousel__nav--next{right:-20px}.rx-carousel__dots{display:flex;gap:7px;justify-content:center;margin-top:22px}.rx-carousel__dots button{width:8px;height:8px;border-radius:50%;border:none;padding:0;background:var(--gray-200);cursor:pointer;transition:all .3s var(--ease)}.rx-carousel__dots button.is-on{background:var(--accent);width:22px;border-radius:4px}@media(max-width:1300px){.rx-carousel__nav--prev{left:6px}.rx-carousel__nav--next{right:6px}}@media(max-width:1000px){.rx-carousel .rx-carousel__cell,.rx-carousel[data-per="4"] .rx-carousel__cell,.rx-carousel[data-per="5"] .rx-carousel__cell{flex-basis:50%;max-width:50%}}@media(max-width:640px){.rx-carousel .rx-carousel__cell,.rx-carousel[data-per="3"] .rx-carousel__cell,.rx-carousel[data-per="4"] .rx-carousel__cell,.rx-carousel[data-per="5"] .rx-carousel__cell{flex-basis:100%;max-width:100%}.rx-carousel__nav{opacity:1}}.rx-grid--products{display:grid;grid-template-columns:repeat(3,1fr);gap:0;border:1px solid var(--gray-200);border-radius:12px;overflow:hidden}.rx-grid--products>.rx-card{border:none;border-right:1px solid var(--gray-200);border-bottom:1px solid var(--gray-200);border-radius:0}.rx-grid--products>.rx-card:nth-child(3n){border-right:none}@media(max-width:900px){.rx-grid--products{grid-template-columns:1fr 1fr}.rx-grid--products>.rx-card:nth-child(3n){border-right:1px solid var(--gray-200)}.rx-grid--products>.rx-card:nth-child(2n){border-right:none}}@media(max-width:600px){.rx-grid--products{grid-template-columns:1fr}.rx-grid--products>.rx-card{border-right:none}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/roxxana-carousel.css.map */
