.js-recently-viewed{padding:40px 0}.js-recently-viewed .section-title,.js-recently-viewed .wrap_title h3{font-size:24px!important;font-weight:700!important;text-transform:uppercase;letter-spacing:.5px;margin-bottom:30px!important}.js-recently-viewed .grid-slider-ajax{display:flex!important;flex-wrap:wrap}.js-recently-viewed .slick-track{display:flex!important;align-items:stretch!important}.js-recently-viewed .slick-slide{height:auto!important;display:flex!important}.js-recently-viewed .slick-slide>div,.js-recently-viewed .product-item{height:100%!important;display:flex!important;flex-direction:column}.js-recently-viewed .product-collection{display:flex!important;flex-direction:column!important;height:100%!important;border:1px solid #e5e8ec;border-radius:8px;background:#fff;padding:15px;transition:all 0.3s ease;box-shadow:0 2px 4px rgb(0 0 0 / .05)}.js-recently-viewed .product-collection:hover{box-shadow:0 4px 12px rgb(0 0 0 / .1);border-color:var(--color-main,#000);transform:translateY(-2px)}.js-recently-viewed .product-collection__image{position:relative;overflow:hidden;border-radius:6px;margin-bottom:15px;background:#f8f9fa;min-height:200px;display:flex;align-items:center;justify-content:center}.js-recently-viewed .product-collection__image img{width:100%;height:auto;object-fit:cover;transition:transform 0.3s ease}.js-recently-viewed .product-collection:hover .product-collection__image img{transform:scale(1.05)}.js-recently-viewed .product-collection__content{display:flex!important;flex-direction:column!important;flex-grow:1;padding:10px 0 0 0}.js-recently-viewed .product-collection__title,.js-recently-viewed .product-collection__title h2,.js-recently-viewed .product-collection__title a{font-size:14px!important;font-weight:700!important;line-height:1.4!important;margin-bottom:10px!important;color:#2c3e50!important;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;min-height:38px}.js-recently-viewed .product-collection__title a:hover{color:var(--color-main,#000)!important;text-decoration:none}.js-recently-viewed .product-collection__price,.js-recently-viewed .frm-price-color{margin-top:auto;padding-top:10px}.js-recently-viewed .product-collection__price .price{font-size:16px!important;font-weight:600!important;color:var(--color-price-product,#000)!important}.js-recently-viewed .product-collection__price .compare{font-size:14px!important;color:#999!important;text-decoration:line-through;margin-left:5px}.js-recently-viewed .product-collection__info{display:flex;flex-direction:column;gap:8px;margin-bottom:10px}.js-recently-viewed .product-collection__reviews,.js-recently-viewed .uct-product-collection__reviews{font-size:12px;margin-bottom:8px}.js-recently-viewed .rating .list-star{display:flex;gap:2px}.js-recently-viewed .rating .list-star li a{color:#ffa726;font-size:12px}.js-recently-viewed .product-image__overlay-top-left{position:absolute;top:10px;left:10px;z-index:2;display:flex;flex-direction:column;gap:5px}.js-recently-viewed .label{padding:4px 8px;font-size:11px;font-weight:600;text-transform:uppercase;border-radius:3px;color:#fff;background:#333}.js-recently-viewed .button-cart-bottom,.js-recently-viewed .group-button{margin-top:auto;padding-top:10px}.js-recently-viewed .add-to-cart,.js-recently-viewed .select_options{width:100%;background:var(--color-cart-product,#000);color:#fff;border:none;padding:10px 15px;border-radius:5px;font-size:13px;font-weight:600;text-transform:uppercase;cursor:pointer;transition:all 0.3s ease}.js-recently-viewed .add-to-cart:hover,.js-recently-viewed .select_options:hover{background:var(--bg-btn-product-hover,#333);transform:translateY(-1px);box-shadow:0 2px 8px rgb(0 0 0 / .15)}.js-recently-viewed .laber_append_arrows .slick-arrow{width:40px;height:40px;background:#fff;border:1px solid #e5e8ec;border-radius:50%;color:#333;transition:all 0.3s ease;box-shadow:0 2px 4px rgb(0 0 0 / .1)}.js-recently-viewed .laber_append_arrows .slick-arrow:hover{background:var(--color-main,#000);color:#fff;border-color:var(--color-main,#000);box-shadow:0 4px 8px rgb(0 0 0 / .15)}.js-recently-viewed .laber_append_dots{padding-top:30px}.js-recently-viewed .slick-dots li button:before{font-size:10px;color:#ccc}.js-recently-viewed .slick-dots li.slick-active button:before{color:var(--color-main,#000)}.js-recently-viewed .product-options__section{display:flex;gap:5px;flex-wrap:wrap;margin-top:8px}.js-recently-viewed .product-options__value--circle{width:24px;height:24px;border:2px solid #e5e8ec;border-radius:50%;cursor:pointer;transition:all 0.2s ease}.js-recently-viewed .product-options__value--circle:hover,.js-recently-viewed .product-options__value--circle.active{border-color:var(--color-main,#000);box-shadow:0 0 0 2px rgb(0 0 0 / .1)}@media (max-width:1200px){.js-recently-viewed .product-collection__title a{font-size:13px!important}.js-recently-viewed .section-title{font-size:22px!important}}@media (max-width:768px){.js-recently-viewed{padding:30px 0}.js-recently-viewed .section-title{font-size:20px!important;margin-bottom:20px!important}.js-recently-viewed .product-collection{padding:12px}.js-recently-viewed .product-collection__image{min-height:150px}.js-recently-viewed .product-collection__title a{font-size:12px!important;min-height:32px}}@media (max-width:480px){.js-recently-viewed .product-collection__title a{-webkit-line-clamp:3;min-height:48px}.js-recently-viewed .add-to-cart,.js-recently-viewed .select_options{font-size:12px;padding:8px 12px}}.js-recently-viewed .js-btn-sold-out{background-color:#999!important;cursor:not-allowed!important}.js-recently-viewed .product-collection__more-info a{font-size:12px;color:#999;text-decoration:none;margin-bottom:5px;display:inline-block}.js-recently-viewed .product-collection__more-info a:hover{color:var(--color-main,#000)}.js-recently-viewed .product-item .product-inner{padding:0!important}.js-recently-viewed .product-collection__content{padding-top:10px!important}.js-recently-viewed .product-collection__availability{font-size:12px;margin-bottom:8px}.js-recently-viewed .product-collection__availability .in_stock{color:#4caf50;font-weight:600}.js-recently-viewed .product-collection__availability .out_stock{color:#f44336;font-weight:600}