.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) 0.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 0.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, 0.2s, 0.2s, 0.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 0.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 0.2s ease-in;}.dl-product-actions a:hover {transition: all 0.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 {position: absolute;left: 50%;bottom: -100%;transform: translateX(-50%);z-index: 4;background-color: #fff;color: #0b2238;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;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: #6c7a87;letter-spacing: 0;}.dl-product-title {font-family: "Jost", sans-serif;font-size: 17px;line-height: 1;color: #0b2238;letter-spacing: -0.5px;margin: 0 0 10px;}.dl-product-desc .price {font-family: "Work Sans", sans-serif;font-size: 15px;font-weight: 400;color: #6c7a87;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: 0.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: #6c7a87;}.dl-navigation a svg {width: 20px;}.dl-navigation a:hover, .dl-navigation .current {background-color: #4154f1;color: #fff;-webkit-box-shadow: 0px 10px 33.25px 1.75px rgb(0 27 103 / 35%);box-shadow: 0px 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: #4154f1;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: 0.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: #6c7a87;transition: all 0.2s cubic-bezier(.4, 0, .2, 1);}.product-filter li:hover, .product-filter li.active {color: #4154f1;transition: all 0.2s cubic-bezier(.4, 0, .2, 1);}