.product-loop{grid-column-gap:1rem;grid-row-gap:40px!important}.product-loop .product-index{overflow:hidden}.theme-border .product-loop .product-index{border:1px solid var(--dotted-color);padding-bottom:10px}.prod-vendor{text-align:center;display:block}.featured-product-form .errors.qty-error,.product-form .errors.qty-error{padding:10px 10px 20px}.product-index .single-option-selector{margin:5px auto 10px}.product-index img{display:block;margin:0 auto}.theme-image-hover .reveal .hidden{display:block!important;visibility:visible!important}.theme-image-hover .reveal{position:relative}.theme-image-hover .reveal .hidden{position:absolute;z-index:-1;top:0;width:100%;height:100%;opacity:0;-webkit-transition:opacity .3s ease-in-out;-moz-transition:opacity .3s ease-in-out;-o-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out;background:var(--background)}@media (hover: hover){.theme-image-hover .product-image:hover .reveal img{opacity:1}.theme-image-hover .reveal:hover .hidden{z-index:1;opacity:1}}.product-index img a{border:0}.product-info{text-align:center;padding:8px 0 0;position:relative}.product-info-inner{width:96%;margin:0 auto}.product-info p{font-size:var(--font-size);margin-bottom:0}.product-info a{text-decoration:none!important}.product-index .price{align-items:center}.was,.product-compare-price,.compare-price,.was-related{color:var(--sale-color);text-decoration:line-through}.onsale{color:var(--sale-color)}.was,.was-related{display:inline;margin-left:5px}.onsale{display:inline}.product-index-inner{position:relative}.prod-image{position:relative;overflow:hidden}.prod-image:hover>.product-listing__quickview-trigger{display:flex;align-items:center}.product--image_carousel .flickity-button{background:transparent;border:0;width:30px;height:30px}.product--image_carousel .flickity-button:focus{border:0}.icn{-webkit-transition:opacity 1s ease-out;line-height:.75rem;position:absolute;text-align:center;font-size:11px;display:grid;align-items:center}.icn.circle_icon{-moz-border-radius:40px;-webkit-border-radius:40px;border-radius:40px;width:40px;height:40px;top:10px;right:10px}.icn.rectangle_icon{padding:5px 7px;top:5px;right:5px}.pre-order{color:var(--background);background:var(--text-color);z-index:3}.new{color:var(--background);background:var(--text-color);z-index:2}.so{color:var(--background);background:var(--text-color);z-index:4}.sale-item{color:#fff;background:var(--sale-color);z-index:2}.icn.rectangle_icon.sale-item{right:unset;left:5px}.icn.circle_icon.sale-item{right:unset;left:10px}.prod-colors{margin-top:10px}.col-swatch{margin:0 0 20px}.col-swatch ul{list-style-type:none;margin:0;padding:0}.col-swatch li{display:-moz-inline-stack;display:inline-block;zoom:1;padding:0;margin:0 2px}.col-swatch li span{display:block;margin:5px 10px}.col-swatch li.color{width:20px!important;height:20px!important}.col-swatch li.color span{width:100%;height:100%;margin:0;border-radius:50%;border:1px solid #ddd;background-size:50px}.col-swatch .options li{-webkit-transform:translateZ(0);-webkit-font-smoothing:antialiased}.col-swatch li:hover{cursor:pointer}ul.color.options li.clear[data-option-title=clear]{clear:none;visibility:visible}.size-swatch{position:absolute;bottom:0;padding-bottom:5px;padding-top:5px;background:var(--background);width:100%;display:none;z-index:4;transform:translateY(50px);animation:slideUp .5s forwards}@keyframes slideUp{0%{transform:translateY(50px)}to{transform:translateY(0)}}@media screen and (min-width: 768px){.prod-image:hover .size-swatch{display:flex;align-items:center;justify-content:center;transform:translateY(0);flex-direction:column}ul.size.options{display:flex;flex-direction:row;list-style:none;row-gap:5px;column-gap:5px;align-items:center;margin-bottom:0;flex-wrap:nowrap;overflow-x:scroll;width:98%}ul.size.options:before,ul.size.options:after{content:"";margin:auto}ul.size.options::-webkit-scrollbar{display:none}ul.size.options{-ms-overflow-style:none;scrollbar-width:none}ul.size.options li{display:flex;align-items:center;justify-content:center;white-space:nowrap;text-transform:uppercase}ul.size.options li a{color:var(--text-color);border-radius:0;font-size:var(--font-size-sm);text-align:center;padding:0 8px;min-width:30px;height:30px;display:flex!important;align-items:center;justify-content:center}ul.size.options li a:hover{background:var(--background-darken)}.size-swatch .AddtoCart{margin-bottom:0}}.product-listing__quickview-trigger{display:none;position:absolute;bottom:10%;left:50%;transform:translate(-50%);width:auto;font-weight:var(--main-weight);font-size:13px;text-align:center;background:var(--button-hover);color:var(--button-text);height:44px;padding:0 15px;z-index:4;-webkit-transition:background .5s ease,color .5s ease;-moz-transition:background .5s ease,color .5s ease;-o-transition:background .5s ease,color .5s ease;transition:background .5s ease,color .5s ease;-webkit-appearance:none;white-space:nowrap}.theme-buttons-curved .product-listing__quickview-trigger{border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px}.product-listing__quickview-trigger:hover,.product-listing__quickview-trigger:visited{background:var(--button-hover);color:var(--button-text)}.product-quickview__form-wrapper{min-height:580px}.product-quickview__form-wrapper .flickity-button{z-index:100}.product__quickview-wrapper #thumbnails{display:none}@media screen and (max-width: 740px){.product-listing__quickview-trigger{display:none!important}}.product__listing-rating{display:inline-block;margin:0}.product__listing-rating-star{--letter-spacing: .2;--font-size: .9}.product__listing-rating-star{--percent: calc( ( var(--rating) / var(--rating-max) + var(--rating-decimal) * var(--font-size) / (var(--rating-max) * (var(--letter-spacing) + var(--font-size))) ) * 100%);letter-spacing:calc(var(--letter-spacing) * 1rem);font-size:calc(var(--font-size) * 1rem);line-height:1;display:inline-block;font-family:Times;margin:0}.product__listing-rating-star:before{content:"\2605\2605\2605\2605\2605";background:linear-gradient(90deg,var(--star-active) var(--percent),var(--star-inactive) var(--percent));-webkit-background-clip:text;-webkit-text-fill-color:transparent}.product__listing-rating-text,.product__listing-rating-count{display:none}@media (forced-colors: active){.product__listing-rating{display:none}.product__listing-rating-text{display:block}}
/*# sourceMappingURL=/cdn/shop/t/14/assets/component-product-listing.css.map */
