.product-grid-items{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:30px;}.product-filter-items{margin-left:-15px;margin-right:-15px;position:relative;}.product-filter-items .dl-product{float:left;width:calc(100% / 3);padding:15px;transition-timing-function:linear;}.dl-product,.dl-product:hover{transition:all cubic-bezier(.4,0,.2,1) .2s;}.dl-product-thumb .product-link,.dl-product-thumb{position:relative;display:block;overflow:hidden;}.dl-product-thumb .product-link .back-img{width:100%;height:auto;position:absolute;left:0;top:0;visibility:hidden;opacity:0;transition:all .3s linear;}.dl-product:hover .dl-product-thumb .product-link .back-img{visibility:visible;opacity:1;transform:scale(1.05);z-index:1;}.dl-product-actions{width:45px;height:auto;position:absolute;right:15px;top:20px;display:flex;flex-direction:column;row-gap:10px;z-index:3;}.dl-product-actions .dl-compare-button,.dl-product-actions .dl-quick-view-button,.dl-product-actions .yith-wcwl-add-to-wishlist{width:45px;height:45px;display:grid;place-content:center;background-color:#fff;color:#222;border-radius:50%;transform:translateX(150%);transition-property:transform,color,background,border;transition-duration:450ms,.2s,.2s,.2s;transition-timing-function:cubic-bezier(.4,0,.2,1),ease-in,ease-in,ease-in;}.dl-product-actions .dl-compare-button:hover,.dl-product-actions .dl-quick-view-button:hover,.dl-product-actions .yith-wcwl-add-to-wishlist:hover{transition:color,background,border .2s ease-in;}.dl-product-actions>div:nth-child(1){transition-delay:100ms;}.dl-product-actions>div:nth-child(2){transition-delay:200ms;}.dl-product-actions>div:nth-child(3){transition-delay:300ms;}.dl-product:hover .dl-product-actions .dl-compare-button,.dl-product:hover .dl-product-actions .dl-quick-view-button,.dl-product:hover .dl-product-actions .yith-wcwl-add-to-wishlist{transform:translateX(0);}.dl-product-actions .dl-compare-button svg,.dl-product-actions .dl-quick-view-button svg{width:15px;}.dl-product-actions .yith-wcwl-add-to-wishlist{margin:0;}.dl-product-actions .yith-wcwl-wishlistaddedbrowse,.dl-product-actions .yith-wcwl-wishlistexistsbrowse,.dl-product-actions .yith-wcwl-add-button{font-size:0;width:100%;height:100%;display:grid;place-content:center;line-height:1;}.dl-product-actions a{line-height:1;transition:all .2s ease-in;}.dl-product-actions a:hover{transition:all .2s ease-in;}.dl-product-actions .yith-wcwl-wishlistaddedbrowse a,.dl-product-actions .yith-wcwl-wishlistexistsbrowse a{width:100%;height:100%;font-size:0;position:absolute;left:0;top:0;}.dl-product-actions .yith-wcwl-wishlistaddedbrowse .feedback i,.dl-product-actions .yith-wcwl-wishlistexistsbrowse .feedback i,.dl-product-actions .yith-wcwl-add-button a i{font-size:16px;margin:0;}.dl-product-actions .dl-compare-button .compare.added{position:relative;width:100%;height:100%;font-size:0;}.dl-product-actions .dl-compare-button .compare.added:before{width:100%;height:100%;display:grid;place-content:center;position:absolute;left:0;top:0;font-family:"Font Awesome 5 Free";content:"\f00c";font-size:13px;font-weight:900;}.dl-product-thumb .added_to_cart,.dl-product-thumb .button{width:70%;position:absolute;left:50%;bottom:-100%;transform:translateX(-50%);z-index:4;background-color:#fff;color:#333;padding:15px 30px;font-size:12px;font-family:"Work Sans",sans-serif;font-weight:600;line-height:1.2;text-transform:uppercase;letter-spacing:0;text-align:center;transition:bottom cubic-bezier(.4,0,.2,1) 450ms;}.dl-product-thumb .button.added{display:none;}.dl-product-thumb .button.product_type_external{width:80%;text-align:center;}.dl-product:hover .dl-product-thumb .added_to_cart,.dl-product:hover .dl-product-thumb .button{bottom:20px;}.dl-product-desc{padding-top:25px;text-align:center;}.dl-cat-items{width:100%;display:flex;align-items:center;column-gap:10px;margin-bottom:10px;justify-content:center;}.dl-content-align-left .dl-cat-items{justify-content:flex-start;}.dl-content-align-right .dl-cat-items{justify-content:flex-end;}.dl-cat-items a{font-family:"Work Sans",sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;color:#666;letter-spacing:0;}.dl-product-title{font-family:"Roboto",sans-serif;font-size:17px;line-height:1;color:#333;letter-spacing:-.5px;margin:0 0 10px;}.dl-product-title a{color:#333;}.dl-product-desc .price{font-family:"Roboto",sans-serif;font-size:15px;font-weight:400;color:#666;display:flex;justify-content:center;align-items:center;column-gap:10px;}.dl-content-align-left .dl-product-desc .price{justify-content:flex-start;}.dl-content-align-right .dl-product-desc .price{justify-content:flex-end;}.dl-product-desc .price del{opacity:.5;}.dl-product-desc .price ins{background-color:transparent;}.dl-product-desc .star-rating{font-size:12px;float:none;overflow:hidden;position:relative;height:1em;line-height:1;width:5.4em;font-family:star;margin:10px 0 0;}.dl-content-align-left .dl-product-desc .star-rating{margin-right:auto;}.dl-content-align-center .dl-product-desc .star-rating{margin-right:auto;margin-left:auto;}.dl-content-align-right .dl-product-desc .star-rating{margin-left:auto;}.dl-product-desc .star-rating::before{content:"\73\73\73\73\73";color:#d3ced2;float:left;top:0;left:0;position:absolute;}.dl-product-desc .star-rating span{color:#fab700;overflow:hidden;height:100%;top:0;left:0;position:absolute;font-size:0;}.dl-product-desc .star-rating span::before{content:"\53\53\53\53\53";top:0;position:absolute;left:0;font-size:12px;}.dl-wrap-badge{width:auto;height:auto;position:absolute;left:20px;top:20px;z-index:4;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;}.dl-wrap-badge .dl-badge{background-color:#00c16e;font-family:"Work Sans",sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;border-radius:0;padding:5px 15px;line-height:1;color:#fff;text-align:center;}.dl-badge-layout-block .dl-wrap-badge .dl-badge{width:100%;}.dl-wrap-badge .dl-badge.hot,.dl-wrap-badge .dl-badge.out-of-stock,.dl-wrap-badge .dl-badge.dl-onsale{background-color:#ff4c4c;color:#fff;}.dl-navigation{width:100%;display:flex;justify-content:center;column-gap:20px;align-items:center;margin-top:40px;}.dl-navigation .current,.dl-navigation a{width:40px;height:40px;display:flex;align-items:center;justify-content:center;}.dl-navigation a{background-color:#f7f8f9;color:#666;}.dl-navigation a svg{width:20px;}.dl-navigation a:hover,.dl-navigation .current{background-color:#6EC1E4;color:#fff;-webkit-box-shadow:0 10px 33.25px 1.75px rgb(0 27 103 / 35%);box-shadow:0 10px 33.25px 1.75px rgb(0 27 103 / 35%);}.dl-loadmore{width:100%;margin:40px 0 0;text-align:center;}.dl-loadmore .wrap-text{display:inline-block;}.dl-loadmore .wrap-text a{display:inline-block;padding:15px 30px;line-height:1;font-family:'Work Sans';font-weight:600;font-size:12px;text-transform:uppercase;background-color:#6EC1E4;color:#fff;position:relative;}.dl-loadmore .loading-wrap{width:100%;height:100%;position:absolute;left:0;top:0;display:flex;align-items:center;justify-content:center;visibility:hidden;opacity:0;}.dl-loadmore.loading .wrap-text a span.text{visibility:hidden;opacity:0;}.dl-loadmore.loading .loading-wrap{visibility:visible;opacity:1;}.dot-flashing{position:relative;width:8px;height:8px;border-radius:5px;background-color:#fff;color:#fff;animation:dotFlashing 1s infinite linear alternate;animation-delay:.5s;}.dot-flashing::before,.dot-flashing::after{content:'';display:inline-block;position:absolute;top:0;}.dot-flashing::before{left:-15px;width:8px;height:8px;border-radius:5px;background-color:#fff;color:#fff;animation:dotFlashing 1s infinite alternate;animation-delay:0s;}.dot-flashing::after{left:15px;width:8px;height:8px;border-radius:5px;background-color:#fff;color:#fff;animation:dotFlashing 1s infinite alternate;animation-delay:1s;}@keyframes dotFlashing{0%{opacity:1}50%,100%{opacity:.5}}.dl-animation{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both;}.dl-fade-in-up{-webkit-animation-name:dlFadeInUp;animation-name:dlFadeInUp;}@-webkit-keyframes dlFadeInUp{from{opacity:0;transform:translate3d(0,50px,0)}to{opacity:1;transform:none}}@keyframes dlFadeInUp{from{opacity:0;transform:translate3d(0,50px,0)}to{opacity:1;transform:none}}.product-filter{width:100%;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;column-gap:20px;list-style:none;margin:0 0 40px;padding:0;}.product-filter li{cursor:pointer;font-family:"Work Sans",sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;color:#666;transition:all .2s cubic-bezier(.4,0,.2,1);}.product-filter li:hover,.product-filter li.active{color:#6EC1E4;transition:all .2s cubic-bezier(.4,0,.2,1);}