.deoblocks-product{box-sizing:border-box;margin-bottom:40px;padding-left:8px;padding-right:8px}@media only screen and (min-width:1025px){.deoblocks-product{padding-left:15px;padding-right:15px}}.deoblocks-product a,.deoblocks-product a.deoblocks-product__title-link{text-decoration:none}.deoblocks-product__image-holder{overflow:hidden;position:relative}.deoblocks-product__overlay{align-items:center;display:flex;height:100%;justify-content:center;left:0;overflow:hidden;position:absolute;top:0;width:100%}.deoblocks-product__overlay .deoblocks-product__add-to-cart{bottom:20px;margin-left:10px;margin-right:10px;opacity:0;position:absolute;transform:translateY(10px);transition:var(--deoblocks-transition--all);will-change:transform;z-index:1}.deoblocks-product:hover .deoblocks-product__overlay .deoblocks-product__add-to-cart{opacity:1;transform:translateY(0)}.deoblocks-product__body{padding-top:18px;text-align:center}.deoblocks-product__action-icons{position:absolute;right:10px;top:10px;z-index:10}.deoblocks-product__action-icons>div{margin-bottom:.5em;opacity:0;transform:scale(.85);transition:var(--deoblocks-transition--all);visibility:hidden;will-change:transform}.deoblocks-product__action-icons>div:nth-child(2){transition-delay:.1s}.deoblocks-product:hover .deoblocks-product__action-icons>div{opacity:1;transform:scale(1);visibility:visible}.deoblocks-product__image img{box-shadow:none;display:block;height:auto;margin:0;width:100%}.deoblocks-product__image-back{bottom:0;filter:blur(0);height:100%;left:0;margin:0;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%;opacity:0;padding:0;pointer-events:none;position:absolute;right:0;top:0;transition:opacity .5s,transform .3s,max-height .6s,filter .6s}.deoblocks-product:focus .deoblocks-product__image-back,.deoblocks-product:hover .deoblocks-product__image-back{opacity:1;pointer-events:inherit;transform:scale(1) translateZ(0) translateY(0)!important}.deoblocks-product__rating{margin-bottom:.5em}.deoblocks-product__rating .star-rating{display:inline-block;float:none!important}.deoblocks-product__price{font-size:1rem}.deoblocks-product__title{font-size:.875rem}.deoblocks-product__title-link{text-decoration:none}.deoblocks-product__add-to-cart{margin-top:1em}.deoblocks-product .yith-wcwl-add-to-wishlist{margin-top:0}.deoblocks-product i.yith-wcwl-icon{background-color:#fff;border-radius:50%;box-shadow:1px 1px 1px rgba(0,0,0,.1);color:var(--deoblocks-color-primary);display:block;font-size:15px;height:34px;line-height:36px;margin:0;text-align:center;width:34px}.deoblocks-product .add_to_wishlist span,.deoblocks-product .wishlist-label{background-color:#000;border-radius:5px;color:#fff;font-size:var(--deoblocks-font-size-small);line-height:1.2;margin-top:3px;opacity:0;opacity:.9;padding:4px 8px;position:absolute;right:120%;top:3px;visibility:hidden;white-space:nowrap}.deoblocks-product .add_to_wishlist:focus i,.deoblocks-product .add_to_wishlist:hover i,.deoblocks-product .wishlist-url:focus i,.deoblocks-product .wishlist-url:hover i{color:var(--deoblocks-color-primary)}.deoblocks-product .add_to_wishlist:focus span,.deoblocks-product .add_to_wishlist:hover span,.deoblocks-product .wishlist-url:focus span,.deoblocks-product .wishlist-url:hover span{opacity:1;visibility:visible}.deoblocks-product__link{display:block;height:100%;left:0;position:absolute;top:0;width:100%}@media only screen and (max-width:599px){.deoblocks-block-product-grid .deoblocks-product{flex:1 0 50%;max-width:50%}}.deoblocks-block-product-grid.has-1-columns .deoblocks-product{flex:1 0 100%;max-width:100%}.deoblocks-block-product-grid.has-2-columns .deoblocks-product{flex:1 0 50%;max-width:50%}@media only screen and (min-width:782px){.deoblocks-block-product-grid.has-3-columns .deoblocks-product{flex:1 0 33.3333333333%;max-width:33.3333333333%}.deoblocks-block-product-grid.has-4-columns .deoblocks-product{flex:1 0 25%;max-width:25%}.deoblocks-block-product-grid.has-5-columns .deoblocks-product{flex:1 0 20%;max-width:20%}.deoblocks-block-product-grid.has-6-columns .deoblocks-product{flex:1 0 16.6666666667%;max-width:16.6666666667%}.deoblocks-block-product-grid.has-7-columns .deoblocks-product{flex:1 0 14.2857142857%;max-width:14.2857142857%}.deoblocks-block-product-grid.has-8-columns .deoblocks-product{flex:1 0 12.5%;max-width:12.5%}}.deoblocks-block-grid__products{background-clip:padding-box;display:flex;flex-wrap:wrap;list-style:none;margin:0 -15px;padding:0}.deoblocks-pagination{text-align:center}.deoblocks-pagination ul{display:inline-flex;list-style:none;margin:0;padding:0;white-space:nowrap}.deoblocks-pagination a,.deoblocks-pagination li span{background-color:#fff;border:1px solid var(--deoblocks-color-stroke);border-radius:var(--deoblocks-border-radius);box-sizing:border-box;display:inline-block;font-size:.875rem;height:34px;line-height:34px;list-style:none;margin:0 2px 8px;min-width:34px;padding:0 6px;text-align:center;text-decoration:none;transition:var(--deoblocks-transition--all);vertical-align:middle;white-space:nowrap}.deoblocks-pagination a.current,.deoblocks-pagination a:not(span):focus,.deoblocks-pagination a:not(span):hover,.deoblocks-pagination li span.current,.deoblocks-pagination li span:not(span):focus,.deoblocks-pagination li span:not(span):hover{background-color:var(--deoblocks-color-primary);border-color:transparent;color:#fff}
