@media screen and (min-width:768px){.product .product-wrapper.product-custom-type1{padding:1.125rem;border:1px solid #e5e7eb;border-radius:8px}}@media screen and (min-width:768px){.product .product-wrapper.product-custom-type1 .product-badge{top:10px;left:10px}}.product .product-custom-type1 .thumbnail-wrapper .product-badge .badge{border-radius:2.625rem;padding-left:.625rem;padding-right:.625rem}.product .product-wrapper.product-custom-type1 .product-buttons.top-right{top:0;right:0}@media screen and (min-width:768px){.product .product-custom-type1 .thumbnail-wrapper .product-buttons .product-button a{width:2.25rem;height:2.25rem}}.product .product-custom-type1 .thumbnail-wrapper .product-buttons.top-right .product-button.product-wishlist a{color:#fb7185;background-color:#fff1f2;border-color:#ffe4e6}.product .product-custom-type1 .thumbnail-wrapper .product-buttons.top-right .product-button.product-wishlist a:hover{color:#f43f5e;background-color:#ffe4e6}@media screen and (min-width:768px){.product .product-custom-type1 .thumbnail-wrapper .product-buttons .product-wishlist a::before{font-size:1.25rem;line-height:1.25rem}}.product .product-custom-type1 .thumbnail-wrapper .product-buttons.bottom-center.style-1{border-radius:5.625rem;padding:0}@media screen and (min-width:1024.1px){.product .product-custom-type1 .thumbnail-wrapper .product-buttons.bottom-center{opacity:0;-webkit-transition:all 0.1s cubic-bezier(.25,.1,.25,1);transition:all 0.1s cubic-bezier(.25,.1,.25,1)}}.product .product-custom-type1 .thumbnail-wrapper .product-buttons.bottom-center{top:auto;bottom:.3125rem;left:50%;right:auto;background-color:#fff;border:1px solid #e5e7eb;-webkit-box-shadow:0 1px 2px 0 rgb(0 0 0 / .05);box-shadow:0 1px 2px 0 rgb(0 0 0 / .05);-webkit-transform:translateX(-50%);transform:translateX(-50%)}.product .product-custom-type1 .thumbnail-wrapper .product-buttons{position:absolute;z-index:1}.products .product:hover .product-custom-type1 .product-buttons.bottom-center{opacity:1}.product .product-custom-type1 .thumbnail-wrapper .product-buttons.bottom-center a span{font-size:.75rem;font-weight:600;text-transform:uppercase;display:block}.products .product:hover .product-wrapper.product-custom-type1{border-color:var(--theme-primary-color)}.product .product-custom-type1 .add_to_cart_button{height:2.5rem}.product .product-custom-type1 .product-price-wrapper+a.button{color:#fff;background-color:var(--theme-primary-color);border-radius:62.4375rem;width:100%;margin-bottom:10px}.product .product-custom-type1 .product-price-wrapper+a.button:hover{opacity:.8}.product .product-custom-type1 .product-title a:hover{text-decoration-color:#9ca3af}.product-custom-type1 .product-thumbnail-gallery-wrapper{position:relative}.product .product-custom-type1 .thumbnail-wrapper .product-thumbnail-gallery-wrapper .product-thumbnail-gallery-inner .product-thumbnail-gallery-images{position:relative}.product .product-custom-type1 .thumbnail-wrapper .product-buttons.bottom-center.style-1 a{padding-left:.625rem;padding-right:.875rem;width:100%;border:none;height:32px;gap:.375rem;line-height:1}.product-custom-type1 a.quickview-loading{font-size:0!important}.products .product .product-custom-type1 .added_to_cart{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-left:1.125rem;padding-right:1.125rem;transition:background-color 0.1s cubic-bezier(.25,.1,.25,1),border-color 0.1s cubic-bezier(.25,.1,.25,1),background-color 0.1s cubic-bezier(.25,.1,.25,1),outline-color 0.1s cubic-bezier(.25,.1,.25,1);outline:none;line-height:1;height:2.5rem;width:100%;color:#fff;background-color:#C92A2A;border-radius:62.4375rem}.products .product .product-custom-type1 .added_to_cart:hover{opacity:.9}.product .product-custom-type1 .product-content-wrapper{display:block}.products .product .product-wrapper.product-custom-type1 .product-title+.product-rating{margin-bottom:0}