@keyframes spinner{to{transform:rotate(360deg)}}.img img{width:100%;height:auto;max-width:100%}html.overflow-hidden{overflow:hidden}html.overflow-hidden body{overflow:hidden}.product-item-wrap.in-cart .product-item-inner .text-content .qty-wrap{display:none}.product-item-wrap.in-cart .product-item-inner .text-content .price-wrap{display:none}.product-item-wrap.in-cart .product-item-inner .text-content .atc-wrap{display:none}.product-item-wrap .product-item-inner .product-images{position:relative;overflow:hidden;cursor:pointer}.product-item-wrap .product-item-inner .product-images:hover .hover-image{opacity:1;z-index:1}.product-item-wrap .product-item-inner .product-images .hover-image{position:absolute;top:0;left:0;right:0;bottom:0;opacity:0;z-index:-1;-moz-transition:opacity 0.3s ease-in-out;-o-transition:opacity 0.3s ease-in-out;-ms-transition:opacity 0.3s ease-in-out;-webkit-transition:opacity 0.3s ease-in-out;transition:opacity 0.3s ease-in-out}.product-item-wrap .product-item-inner .text-content .title-wrap{margin-top:5px}.product-item-wrap .product-item-inner .text-content .title-wrap a{font-size:15px;font-weight:400;line-height:1.5;-webkit-box-orient:vertical;display:block;display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:2}.product-item-wrap .product-item-inner .text-content .fabric-name-wrap p{font-size:15px;font-weight:400;font-family:OpenSansCondensed}.product-item-wrap .product-item-inner .text-content .product-details-url{text-transform:capitalize;margin-top:10px;display:block;font-size:16px;color:#a287be}.product-item-wrap .product-item-inner .text-content .in-cart-msg{font-family:OpenSansCondensed;font-size:15px;color:green;margin-top:10px;margin-bottom:0}.product-item-wrap .product-item-inner .text-content .in-cart-msg span{font-family:OpenSansCondensed;font-size:15px}.product-item-wrap .product-item-inner .text-content .in-cart-msg img{width:20px;vertical-align:middle;margin-left:5px}.product-item-wrap .product-item-inner .text-content .qty-wrap .select-wrapper{display:inline-block;vertical-align:middle;position:relative;border:1px solid #ccc;border-radius:2px}.product-item-wrap .product-item-inner .text-content .qty-wrap .select-wrapper .product-form__quantity{display:inline-block;border:none;vertical-align:middle;padding:6px 6px;width:45px;font-size:18px;text-indent:0}.product-item-wrap .product-item-inner .text-content .qty-wrap .select-wrapper label{color:#7f7f7f;letter-spacing:0;text-transform:uppercase;padding-right:5px;font-size:14px;vertical-align:middle}.product-item-wrap .product-item-inner .text-content .price-wrap{margin-top:10px}.product-item-wrap .product-item-inner .text-content .price-wrap .price-list .price{font-size:20px}.product-item-wrap .product-item-inner .text-content .price-wrap .price-list .price .per-text{font-size:14px;font-family:OpenSansCondensed;text-transform:uppercase;color:#7f7f7f;margin-left:3px}.product-item-wrap .product-item-inner .text-content .atc-wrap{margin-top:10px}.product-item-wrap .product-item-inner .text-content .atc-wrap button{width:100%;font-size:16px;padding:10px;line-height:1;background-color:#a287be;color:#fff;text-transform:uppercase}

