.card__product{display:block;position:relative}.card__product{height:100%!important}.card-product{width:100%;height:100%;position:relative;font-size:18px;overflow:hidden;display:block}.card-product.exclusive{position:relative;overflow:hidden}.border-animator{position:absolute;background:linear-gradient(90deg,transparent,#ffbf00,transparent);z-index:3}.border-animator.top{top:-1px;left:0;width:100%;height:2px;transform:translate(-100%);animation:move-border-top 6s linear infinite}.card-product__button{position:absolute;align-items:center;gap:2px;background-color:#fff;padding:6px;border-radius:30px;bottom:1rem;left:1rem;text-transform:uppercase;transform:translate(calc(-100% - 1.5rem));font-weight:600;transition:transform .3s ease;overflow:hidden}.quick-add-btn-label{position:absolute;right:0;transform:translate(-140%);transition:none;font-size:15px}.svg-wrapper{width:25px;height:25px}.card-product__button path{fill:none!important}@media screen and (min-width: 1000px){.card-product__button:hover .quick-add-btn-label{position:relative;transform:translate(0);transition:transform .15s ease}.card-product:hover .card-product__button{display:flex;z-index:5;transform:translate(0)}}@media screen and (max-width: 999px){.card-product__button .quick-add-btn-label{position:relative;transform:translate(0);font-size:10px;transition:transform .15s ease}.card-product .card-product__button{display:flex;z-index:5;transform:translate(0);bottom:.75rem}.svg-wrapper{width:18px;height:18px}}.border-animator.right{top:0;right:0;width:2px;height:100%;transform:translateY(-100%);animation:move-border-right 6s linear infinite}.border-animator.bottom{bottom:0;right:0;width:100%;height:2px;transform:translate(100%);animation:move-border-bottom 6s linear infinite}.border-animator.left{bottom:0;left:0;width:2px;height:100%;transform:translateY(100%);animation:move-border-left 6s linear infinite}@keyframes border-gradient{0%{background-position:0% 0%}to{background-position:300% 0%}}@keyframes move-border-top{0%{transform:translate(-100%)}25%{transform:translate(0)}50%{transform:translate(100%)}to{transform:translate(100%)}}@keyframes move-border-right{0%{transform:translateY(-100%)}25%{transform:translateY(-100%)}50%{transform:translateY(0)}75%{transform:translateY(100%)}to{transform:translateY(100%)}}@keyframes move-border-bottom{0%{transform:translate(100%)}50%{transform:translate(100%)}75%{transform:translate(0)}90%{transform:translate(-100%)}to{transform:translate(-100%)}}@keyframes move-border-left{0%{transform:translateY(100%)}75%{transform:translateY(100%)}to{transform:translateY(-100%)}}.card-product__inner{display:flex;flex-direction:column;height:100%;position:relative}.card-product__badge{position:absolute;bottom:1rem;right:1rem;display:flex;align-items:center;z-index:3;letter-spacing:.5px;box-shadow:0 0 4px rgb(var(--color-foreground),.05);padding:.3rem .5rem .3rem .7rem;font-size:8px;color:#000;background-color:#fff}.card-product__badge:after{position:absolute;content:"";left:.3rem;height:7px;width:2px;top:50%;transform:translateY(-50%);animation:fade 1.5s infinite linear;z-index:4;background-color:var(--badge-color)}@keyframes fade{0%{opacity:1}50%{opacity:.2}}.card-product__badge.exclusive{background:linear-gradient(-45deg,#ffbf00,#cb9217,#ffbf00,#cb9217,#ffbf00,#cb9217);background-size:auto;animation:gradient-badge 8s ease-in-out infinite;background-size:300% 300%;color:#fff;border:1px solid #faff00}@keyframes gradient-badge{0%{background-position:100% 0%}50%{background-position:0% 100%}to{background-position:100% 0%}}.card-product-row{display:flex;gap:10px;align-items:start;line-height:.9;justify-content:space-between}.card-product-row a{display:block}.rtl .card-product-row{flex-direction:row-reverse}.card-product__image-container{width:100%;aspect-ratio:2/3;position:relative;display:block;overflow:hidden}.card-product__image-container:before{position:absolute;content:"";top:0;right:0;bottom:0;left:0;background:rgb(var(--color-foreground),.02);z-index:2;transition:background .3s ease-out;pointer-events:none}.card-product__image{width:100%;height:100%;object-fit:cover;pointer-events:all;position:relative;z-index:0}.card-product__image.next_image{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;clip-path:inset(0 0% 0 100%);transition:clip-path .3s cubic-bezier(.55,.055,.675,.19)}.card-product__content{flex:1;display:flex;flex-direction:column;gap:12px;align-items:start;font-size:15px}.card-product__info{flex:1;padding:0 .6rem 1rem;width:100%}.card-product.large .card-product__content{flex-direction:column-reverse}.card-product.large .card-product__info{padding:1rem .6rem 0}.product-collection-title{font-size:16px;letter-spacing:.5px;line-height:1.2}.product-collection-name{font-size:16px;color:rgb(var(--color-foreground),.6);text-transform:uppercase;letter-spacing:.3px;margin-bottom:5px}.card-product__title{font-size:16px;letter-spacing:.5px;line-height:1.3}.card-product.small .product-collection-title{font-size:16px}.rtl .card-product__title{text-align:right;direction:rtl}.card-product__title a{color:inherit;text-decoration:none}.card-product__price{display:flex;font-size:14px;word-spacing:-2px;gap:3px;white-space:nowrap;justify-content:end}.card-product.small .card-product__price{margin-top:5px;flex-direction:column;justify-content:start;font-size:14px}.card-product.small .product-collection-name{font-size:12px}.rtl .card-product__price{justify-content:end}.card-product__compare-price{text-decoration:line-through;color:#f44336}.card-product__current-price{font-weight:500}.card-product__image-container .card_product_mobile{display:block;position:relative;width:100%;height:100%}@media (min-width: 1000px){.card-product__inner{gap:5px}.card-product__image-container{width:100%}.card-product__image-link{margin-bottom:0}}.card-product__image-container.dragging{cursor:grabbing}.card-product__image-container.dragging a{pointer-events:none}.card-product .rest-counter{display:none;background-color:rgb(var(--color-foreground),.1);font-size:12px;height:28px;width:28px;border-radius:30px;line-height:30px;text-align:center}.card-product__sizes{display:flex;flex-wrap:wrap;font-size:10px;margin-top:.6rem;gap:3px;opacity:0}.rtl .card-product__sizes{justify-content:end}.size-label{position:relative;text-transform:uppercase;padding:2px;overflow:hidden;color:rgb(var(--color-foreground),.6)}.size-label.sold-out:after{content:"";position:absolute;top:50%;left:0;right:0;height:1px;background:rgb(var(--color-foreground),.6);transform:rotate(-45deg)}.border-animator,.card-product__badge{pointer-events:none}.hovered .next_image,.color-changing .next_image{clip-path:inset(0 0% 0 0%)}.hovered .card-product__sizes{opacity:1}.card-product__colors{display:flex;flex-wrap:wrap;gap:3px;margin-top:.6rem;margin-bottom:.6rem}.card-product__color-wrapper{display:flex;flex-direction:column;align-items:center;position:relative;gap:4px}.card-product__color-option{width:22px;height:22px;border-radius:22px;border:3px solid rgb(var(--color-foreground),.3);margin:2px;cursor:pointer;padding:0;position:relative;overflow:hidden;transition:border-color .2s ease;flex-shrink:0;display:block;background-repeat:no-repeat}.card-product__color-option:hover{border-color:rgb(var(--color-foreground),.7)}.card-product__color-option.has-image{background-size:cover;background-position:center}.card-product__color-option.active{border-color:#000;position:relative}.card-product__color-label{font-size:10px;line-height:1.2;color:rgb(var(--color-foreground));text-align:center;white-space:nowrap;position:absolute;bottom:100%;left:50%;transform:translate(-50%) translateY(0);padding:4px 6px;background-color:rgb(var(--color-background));border:1px solid rgb(var(--color-foreground),.1);border-radius:3px;margin-bottom:8px;pointer-events:none;-webkit-user-select:none;user-select:none;opacity:0;transition:opacity .2s ease,transform .2s ease;z-index:10}.card-product__color-label:before{content:"";position:absolute;top:100%;left:50%;transform:translate(-50%);width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid rgb(var(--color-background))}.card-product__color-label:after{content:"";position:absolute;top:100%;left:50%;transform:translate(-50%);width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid rgb(var(--color-foreground),.1);z-index:-1}.card-product__color-wrapper:hover .card-product__color-label{opacity:1;transform:translate(-50%) translateY(-10px)}.card-product__color-option img{width:100%;height:100%;object-fit:cover;display:block}.card-product__color-option.disabled{opacity:.4;cursor:not-allowed;pointer-events:none}@media (max-width: 750px){.card-product__title{display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;direction:ltr}.card-product-row{gap:8px}.card-product.small .card-product__price{font-size:14px}.card-product.small .product-collection-name{font-size:12px}.card-product.large .card-product__sizes{opacity:1}.card-product__color-option{border:1.5px solid rgb(var(--color-foreground),.3)}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/card-product.css.map */
