.card-carousel .swiper-slide{height:auto;min-height:100%;display:flex}.card-product .card-img>a{position:relative;padding-top:100%;display:block}.card-product .card-img>a img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:contain;transition:all .35s ease-in-out}.card-product-promo .card-img>a img{transition:all .35s ease-in-out}.card-product .card-img>a img:nth-child(2){opacity:0}@media(min-width:768px){.card-product:not(.card-product-promo):hover .card-img>a img{opacity:1;background-color:#fff}}.card-product-promo p{margin-bottom:0}.card-product .badges{position:absolute;top:10px;left:10px;z-index:2;display:inline-flex;flex-wrap:wrap;max-width:70%}.badge_free_shipping~span{display:none}.badge:empty{display:none}.swatch input{display:none}.card-product .swatch .form-label{padding:.25rem .5rem;min-width:32px;cursor:pointer;text-align:center;border:1px solid var(--bs-body-color);font-size:var(--bs-font-size-md)}.card-product .swatch input:checked+label{background:var(--bs-color-black);color:var(--bs-body-bg);border:1px solid var(--bs-color-black)}.card-product .swatch.color-swatch .swatch-label{min-width:16px;min-height:16px;display:block;border-radius:50%;border:0;position:relative}.card-product .swatch.color-swatch{border-radius:50%;box-shadow:0 0 12px #0000001a}.card-product .swatch.color-swatch input:checked+.swatch-label:after{content:"";display:block;position:absolute;background:#fff;width:4px;height:4px;border-radius:50%;top:50%;left:50%;transform:translate(-50%,-50%)}.card-product .swatch.color-swatch input:checked+.swatch-label.White:after{background:#000}.card-product .product-form__input{margin-bottom:1rem!important}.card-product .product-form form{margin-top:0!important}.card-product .product-form .form__label{display:none}.card-product .quickshop--button{display:block}:root{--bs-viewport-minus-container:calc(100vw - var(--bs-container-width));--bs-container-space:calc(var(--bs-viewport-minus-container)/2);--bs-collection-slider-width:calc(var(--bs-container-space) + var(--bs-container-width))}.best-sellers-wrapper{width:100%;margin-right:0;margin-left:auto;padding-left:calc(var(--bs-container-padding));flex:0 0 var(--bs-collection-slider-width)}.card-product .card-body{padding:10px 0 0}.card-product .card-body .price-col .compare-price{font-size:14px}.featured-collection-slider .swiper-slide{width:69.334%}.best-sellers-wrapper .swiper-button-next{right:5px;top:35%}.best-sellers-wrapper .swiper-button-prev{left:-10px;top:35%}.card-product .card-body .col-12{display:flex;flex-direction:column}.card-section .input-group-sm>.input-group-text.input-minus,.input-group-sm>.input-group-text.input-plus,.input-group>.form-control{padding-top:12px;padding-bottom:12px}.card-section .input-group .form-control{padding-left:0;padding-right:0;font-size:16px;font-weight:700}.card-section .input-group .form-control::-webkit-inner-spin-button{display:none}.card-section .input-group-sm>.input-group-text.input-minus{padding-left:20px;padding-right:0;border-right:0}.card-section .input-group-sm>.input-group-text.input-plus{padding-right:20px;padding-left:0;border-left:0}.card-section .input-group.input-group-sm{width:100%}.card-section span.icon-bin{color:#2a425c}.card-section span.icon-bin:hover{color:#c9382b}.need_help a{color:var(--bs-heading-color)}.need_help a:hover{color:var(--bs-link-color)}.need_help p{margin-bottom:0}.checkoutbtn-sticky a.btn.btn-dye:not(:hover){background-color:transparent}.swym-custom-watchlist.btn{width:100%;max-width:100%!important;text-transform:capitalize;font-family:var(--bs-font-family-button)!important;font-weight:var(--bs-font-weight-button)!important;font-size:var(--bs-font-size-button)!important;line-height:var(--bs-line-height-button)!important;border:var(--bs-border-width-button) dashed transparent!important;padding:15px 40px!important;border-radius:var(--bs-border-radius-button);letter-spacing:var(--bs-letter-spacing);color:var(--bs-color-white)!important;text-align:center;text-decoration:none!important;vertical-align:middle;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:var(--bs-color-secondary)!important;z-index:1;-webkit-transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out!important;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out!important}@media(min-width:768px){button.swym-button:hover{opacity:1!important;background-color:transparent!important;color:var(--bs-color-secondary)!important}.add-to-cart:hover:after{border-color:var(--bs-color-secondary)!important}}.add-to-cart:after{content:""!important}@media(max-width:767px){.card-section .input-group-sm>.input-group-text.input-minus{padding-left:12px}.card-section .input-group-sm>.input-group-text.input-minus,.input-group-sm>.input-group-text.input-plus,.input-group>.form-control{padding-top:8px;padding-bottom:8px;font-size:12px}.card-section .input-group-sm>.input-group-text.input-plus{padding-right:12px;padding-left:0}.cart-items .quantity-wrapper{max-width:100px}.card-section .input-group .form-control{font-size:14px}}@media(min-width:576px){.featured-collection-slider .swiper-slide{width:45%}}@media(min-width:768px){.best-sellers-wrapper{padding-left:15px}.card-product .card-body{padding:18px 0 0}.card-product .card-body .card-title{margin-bottom:6px}.card-product .card-body .price-col .compare-price{font-size:16px}.card-product .card-footer{position:absolute;left:0;right:0;z-index:5;opacity:0;width:100%;bottom:30px;visibility:hidden;transition:all .4s ease-in-out}.card-product:hover .card-footer{opacity:1;visibility:visible}.featured-collection-slider .swiper-slide{width:43%}}@media(min-width:1024px){.featured-collection-slider .swiper-slide{width:33.33%}.best-sellers-wrapper .swiper-button-next{right:30px}.best-sellers-wrapper .swiper-button-prev{left:15px}}@media(min-width:1310px){.best-sellers-wrapper{max-width:var(--bs-collection-slider-width)}}@media(min-width:1330px){.featured-collection-slider .swiper-slide{width:29.85%}}@media(min-width:1600px){.featured-collection-slider .swiper-slide{width:25.336%}}@media(max-width:767px){.best-sellers-wrapper .swiper-slider{overflow:visible}#template-collection{margin-left:-10px;margin-right:-10px}#template-collection .col-6{padding-left:10px;padding-right:10px}}.template-search #search-product-grid .pagination{justify-content:center!important}
/*# sourceMappingURL=/cdn/shop/t/140/assets/component-card.css.map */
