@media screen and (min-width: 1024px) {.klb-module.module-products-grid.style-12 .custom-image .custom-content {padding: 1.875rem;}}.klb-module.module-products-grid.style-12 .custom-image .custom-content .entry-description p {margin-bottom: 0;}@media screen and (max-width: 575.98px) {.klb-module.module-products-grid.style-12 .custom-image {margin-top: 0.625rem;margin-bottom: 0.625rem;}}.klb-module.module-products-grid.style-12 .products {margin-left: calc(var(--theme-site-gutters) * -1);margin-right: calc(var(--theme-site-gutters) * -1);}@media screen and (max-width: 575.98px) {.klb-module.module-products-grid.style-12 .products {margin-left: -7px;margin-right: -7px;}}.klb-module.module-products-grid.style-12 .products .product {padding-left: var(--theme-site-gutters);padding-right: var(--theme-site-gutters);}@media screen and (max-width: 575.98px) {.klb-module.module-products-grid.style-12 .products .product {padding-left: 7px;padding-right: 7px;}}@media screen and (max-width: 575.98px) {.klb-module.module-products-grid.style-12 .products .product .product-buttons {gap: 0.3125rem;}}.klb-module.module-products-grid.style-12 .products .product .product-buttons > * {font-size: 0.8125rem !important;}@media screen and (max-width: 575.98px) {.klb-module.module-products-grid.style-12 .products .product .product-buttons > * {-webkit-box-flex: 0;-ms-flex: 0 0 auto;flex: 0 0 auto;width: 100%;}}.module-recently-viewed .module-header {margin-bottom: 1.875rem;}.module-recently-viewed .module-body {display: block;}@media screen and (max-width: 991.98px) {.module-recently-viewed .module-body {overflow-x: auto;-ms-scroll-snap-type: x mandatory;scroll-snap-type: x mandatory;}}.module-recently-viewed ul {margin: 0 -0.4375rem 0 -0.4375rem;padding: 0;list-style: none;}@media screen and (max-width: 991.98px) {.module-recently-viewed ul {display: -webkit-inline-box !important;display: -ms-inline-flexbox !important;display: inline-flex !important;-ms-flex-wrap: nowrap !important;flex-wrap: nowrap !important;width: auto;}}.module-recently-viewed ul li {-webkit-box-flex: 0 !important;-ms-flex: 0 0 auto !important;flex: 0 0 auto !important;width: 12.5% !important;max-width: none !important;padding-left: 0.4375rem;padding-right: 0.4375rem;}@media screen and (max-width: 991.98px) {.module-recently-viewed ul li {width: 6.5625rem !important;}}.module-recently-viewed ul li .thumbnail-wrapper {margin-bottom: 0.3125rem;}.module-recently-viewed ul li .content-wrapper .product_title {font-size: 0.8125rem;}@media screen and (max-width: 991.98px) {.module-recently-viewed ul li .content-wrapper .product_title {font-size: 0.75rem;}}.module-recently-viewed ul li .content-wrapper .product_title a {color: currentColor;}body.link-underline .module-recently-viewed ul li .content-wrapper .product_title a {text-decoration: underline;text-decoration-color: transparent;text-underline-offset: 0.15rem;-webkit-transition: text-decoration-color 0.1s cubic-bezier(0.25, 0.1, 0.25, 1);transition: text-decoration-color 0.1s cubic-bezier(0.25, 0.1, 0.25, 1);}body.link-underline .module-recently-viewed ul li .content-wrapper .product_title a:hover {text-decoration-color: currentColor;}.klb-countodnw-banner {display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;text-align: center;gap: 0.9375rem;}@media screen and (min-width: 992px) {.klb-countodnw-banner {-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;flex-direction: row;}}.klb-countodnw-banner .column {display: -webkit-inline-box;display: -ms-inline-flexbox;display: inline-flex;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;text-align: center;gap: 0.9375rem;}@media screen and (min-width: 992px) {.klb-countodnw-banner .column {-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;flex-direction: row;}}.klb-countodnw-banner .entry-title {font-weight: 600;}@media screen and (min-width: 992px) {.klb-countodnw-banner .entry-title {margin-bottom: 0;}}@media screen and (min-width: 992px) {.klb-countodnw-banner .klb-countdown-wrapper {margin-left: 2.5rem;}}.klb-countodnw-banner .klb-countdown-wrapper .klb-countdown {font-size: 1.75rem;}@media screen and (min-width: 992px) {.klb-countodnw-banner .klb-countdown-wrapper .klb-countdown {font-size: 2.25rem;}}.klb-countodnw-banner .klb-countdown-wrapper .klb-countdown > span {display: block;font-size: 0;width: 0.0625rem;height: 1.875rem;background-color: currentColor;margin-left: 0.5625rem;margin-right: 0.625rem;opacity: 0.2;}.klb-countodnw-banner .klb-countdown-wrapper .klb-countdown .count-item {-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;min-width: auto;height: auto;border: 0;}.klb-countodnw-banner .klb-countdown-wrapper .klb-countdown .count-item .count {width: 2.25rem;}@media screen and (min-width: 992px) {.klb-countodnw-banner .klb-countdown-wrapper .klb-countdown .count-item .count {width: 2.875rem;}}.klb-countodnw-banner .klb-countdown-wrapper .klb-countdown .count-item .count-label {font-size: 50%;margin-left: 0;margin-top: 0.125rem;opacity: 0.6;}@media screen and (min-width: 992px) {.klb-countodnw-banner .klb-countdown-wrapper .klb-countdown .count-item .count-label {font-size: 42%;}}@media screen and (min-width: 992px) {.klb-countodnw-banner .entry-description p {margin-bottom: 0;}}.logo-block {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;}.logo-block img {max-height: 5.3125rem;}.logo-block a {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;}.logo-block a img {opacity: 0.5;-webkit-transition: all 0.2s cubic-bezier(0.25, 0.1, 0.25, 1);transition: all 0.2s cubic-bezier(0.25, 0.1, 0.25, 1);}.logo-block a:hover img {opacity: 1;}.logo-block.no-opacity a img {opacity: 1;}.products-column.centered .product .content-wrapper {text-align: center;}.products-column.centered .product .content-wrapper .product-rating, .products-column.centered .product .content-wrapper .switcher-wrapper, .products-column.centered .product .content-wrapper .product-color-switcher {-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;}.products-column.centered .product .content-wrapper .switcher-wrapper .price {-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;width: 100%;}.post {position: relative;margin-bottom: 1.25rem;}.post .entry-media {margin-bottom: 0.625rem;}.post .entry-media a {position: relative;display: block;border-radius: var(--theme-radius-base);overflow: hidden;}.post .entry-category {margin-bottom: 0.4375rem;}.post .entry-category a {display: -webkit-inline-box;display: -ms-inline-flexbox;display: inline-flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;font-size: 0.6875rem;font-weight: 700;text-transform: uppercase;letter-spacing: 1px;color: var(--theme-primary-color);}.post .entry-title {margin-bottom: 0.625rem;}.post .entry-title a {color: currentColor;text-decoration: underline;text-decoration-color: transparent;text-underline-offset: 0.15rem;-webkit-transition: text-decoration-color 0.1s cubic-bezier(0.25, 0.1, 0.25, 1);transition: text-decoration-color 0.1s cubic-bezier(0.25, 0.1, 0.25, 1);}.post .entry-title a:hover {text-decoration-color: currentColor;}.post .entry-meta {display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;font-size: 0.8125rem;margin-bottom: 0.625rem;}.post .entry-meta > * {position: relative;display: -webkit-inline-box;display: -ms-inline-flexbox;display: inline-flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;line-height: 1;}.post .entry-meta > *::before {content: "•";position: relative;font-size: 0.875rem;margin-left: 0.625rem;margin-right: 0.5rem;top: -0.0625rem;}.post .entry-meta > *:first-child::before {display: none;}.post .entry-meta a {color: currentColor;}.post .entry-meta .entry-author a {font-weight: 500;}.post .entry-meta .entry-author a span {font-weight: 400;opacity: 0.4;}.post .entry-meta .entry-comments i {font-size: 0.9375rem;line-height: 1;}.post .entry-meta .entry-comments i::before {margin: 0;}.post .entry-excerpt {font-size: 0.875rem;color: var(--color-gray600);}@media screen and (min-width: 992px) {.post .entry-excerpt {font-size: 0.9375rem;}}.blog-posts {position: relative;display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;}.blog-posts.grid-style {margin-left: calc(var(--theme-site-gutters) * -1);margin-right: calc(var(--theme-site-gutters) * -1);}.blog-posts.grid-style > * {-webkit-box-flex: 0;-ms-flex: 0 0 auto;flex: 0 0 auto;width: 100%;max-width: 100%;padding-left: var(--theme-site-gutters);padding-right: var(--theme-site-gutters);}@media screen and (min-width: 992px) {.blog-posts.grid-style.grid-4 > * {width: 50%;}}@media screen and (min-width: 1200px) {.blog-posts.grid-style.grid-4 > * {width: 25%;}}.blog-posts.grid-style.grid-4 .post .entry-title {font-size: 1.25rem;}@media screen and (min-width: 992px) {.blog-posts.large-style .post {margin-bottom: 3.75rem;}}@media screen and (min-width: 992px) {.blog-posts.large-style .post .entry-title {font-size: 2.25rem;margin-bottom: 0.9375rem;}}@media screen and (min-width: 992px) {.blog-posts.large-style .post .entry-meta {margin-bottom: 1.25rem;}}.widget {position: relative;margin-bottom: 1.25rem;}@media screen and (min-width: 768px) {.widget {margin-bottom: 2.5rem;}}.widget:last-child {margin-bottom: 0;}.widget .widget-title {font-size: 0.875rem;font-weight: 600;margin-bottom: 0.625rem;}@media screen and (min-width: 768px) {.widget .widget-title {font-size: calc(var(--theme-widgets-font-size) + 1px);margin-bottom: 1.25rem;}}.widget .company-details {position: relative;}.widget .company-details .company-phone {font-size: 1.125rem;font-weight: 600;margin-bottom: 0.1875rem;}@media screen and (min-width: 768px) {.widget .company-details .company-phone {font-size: 1.5rem;line-height: 1.1;}}.widget .company-details .company-phone a {color: var(--theme-primary-color);}.widget .company-details .company-email span {opacity: 0.6;}.widget .company-details .company-email a {position: relative;font-weight: 500;color: currentColor;padding-top: 0.125rem;padding-bottom: 0.125rem;}.widget .company-details .company-email a::before {content: "";position: absolute;width: 100%;height: 0.0625rem;bottom: 0;left: 0;background-color: currentColor;opacity: 0;-webkit-transition: opacity 0.07s cubic-bezier(0.25, 0.1, 0.25, 1);transition: opacity 0.07s cubic-bezier(0.25, 0.1, 0.25, 1);}.widget .company-details .company-email a:hover::before {opacity: 1;}.widget .company-details .company-hours span {opacity: 0.6;}.widget .company-details .company-hours strong {display: block;width: 100%;}.widget_nav_menu ul {list-style: none;margin: 0;padding: 0;}.widget_nav_menu ul li + li {margin-top: 0.1875rem;}.widget_nav_menu ul li a {position: relative;font-size: var(--theme-widgets-font-size);font-weight: var(--theme-widgets-font-weight);color: currentColor;padding-top: 0.125rem;padding-bottom: 0.125rem;}.widget_nav_menu ul li a::before {content: "";position: absolute;width: 100%;height: 0.0625rem;bottom: 0;left: 0;background-color: currentColor;opacity: 0;-webkit-transition: opacity 0.07s cubic-bezier(0.25, 0.1, 0.25, 1);transition: opacity 0.07s cubic-bezier(0.25, 0.1, 0.25, 1);}.widget_nav_menu ul li a:hover::before {opacity: 1;}.widget_text p {font-size: var(--theme-widgets-font-size);font-weight: var(--theme-widgets-font-weight);}.posts-list {list-style: none;margin: 0;padding: 0;}.posts-list li {display: -webkit-inline-box;display: -ms-inline-flexbox;display: inline-flex;-ms-flex-wrap: wrap;flex-wrap: wrap;}.posts-list li .entry-media {-webkit-box-flex: 0;-ms-flex: 0 0 auto;flex: 0 0 auto;width: 4.125rem;margin-right: 0.9375rem;}.posts-list li .entry-wrapper {-webkit-box-flex: 1;-ms-flex: 1 0 0%;flex: 1 0 0%;}.posts-list li .entry-wrapper .entry-title {font-size: 0.875rem;}.posts-list li .entry-wrapper .entry-meta {font-size: 0.75rem;}.widget-checkbox-list ul {margin: 0;padding: 0;list-style: none;}.widget-checkbox-list ul li + li {margin-top: 0.25rem;}.widget-checkbox-list ul li a {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;color: currentColor;padding-top: 0.0625rem;padding-bottom: 0.0625rem;}.widget-checkbox-list ul li a input {width: 1rem;height: 1rem;}body:not(.input-variation-filled)[data-color=custom][data-theme=light] .widget-checkbox-list ul li a input:not(.variation-filled)::after, body[data-color=custom] .widget-checkbox-list ul li a input:not(.variation-filled)::after {border: var(--theme-form-border-width) solid rgba(var(--color-rgb), 0.2);background-color: var(--color-background);-webkit-box-shadow: 0 1px 2px 0 rgba(27, 31, 34, 0.045);box-shadow: 0 1px 2px 0 rgba(27, 31, 34, 0.045);}body:not(.input-variation-filled)[data-color=custom][data-theme=light] .widget-checkbox-list ul li a input:not(.variation-filled):hover::after, body[data-color=custom] .widget-checkbox-list ul li a input:not(.variation-filled):hover::after {border-color: rgba(var(--color-rgb), 0.25);}body:not(.input-variation-filled)[data-color=default] .widget-checkbox-list ul li a input:not(.variation-filled)::after, body[data-color=default] .widget-checkbox-list ul li a input:not(.variation-filled)::after {border: var(--theme-form-border-width) solid var(--color-gray500);background-color: var(--color-background);-webkit-box-shadow: 0 1px 2px 0 rgba(27, 31, 34, 0.045);box-shadow: 0 1px 2px 0 rgba(27, 31, 34, 0.045);}body:not(.input-variation-filled)[data-color=default] .widget-checkbox-list ul li a input:not(.variation-filled):hover::after, body[data-color=default] .widget-checkbox-list ul li a input:not(.variation-filled):hover::after {border-color: var(--color-gray600);}.widget-checkbox-list ul li a label {font-size: 0.875rem;cursor: pointer;margin-left: 0.625rem;margin-bottom: 0;}.widget-checkbox-list.max-height {max-height: 8.5625rem;}.widget-checkbox-list + .total-check-count {font-size: 0.75rem;padding-top: 0.4375rem;border-top: 1px solid;}body[data-color=custom][data-theme=light] .widget-checkbox-list + .total-check-count {color: rgba(var(--color-rgb), 0.5);border-color: rgba(var(--color-rgb), 0.15);}body[data-color=default] .widget-checkbox-list + .total-check-count {color: var(--color-gray500);border-color: var(--color-gray200);}.search-from-list {margin-bottom: 0.625rem;}.search-from-list form {position: relative;display: -webkit-inline-box;display: -ms-inline-flexbox;display: inline-flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;width: 100%;}.search-from-list form input {height: 2.75rem;}.search-from-list form input::-webkit-input-placeholder {font-size: 0.8125rem;font-weight: 400;}.search-from-list form input::-moz-placeholder {font-size: 0.8125rem;font-weight: 400;}.search-from-list form input:-ms-input-placeholder {font-size: 0.8125rem;font-weight: 400;}.search-from-list form input::-ms-input-placeholder {font-size: 0.8125rem;font-weight: 400;}.search-from-list form input::placeholder {font-size: 0.8125rem;font-weight: 400;}.search-from-list form button {position: absolute;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;color: var(--color-text);width: 2.75rem;height: 2.75rem;padding: 0;right: 0;}.price_slider_wrapper .price_slider_amount {display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-box-align: center;-ms-flex-align: center;align-items: center;margin-bottom: 1.875rem;}.price_slider_wrapper .price_slider_amount > * {-webkit-box-flex: 1;-ms-flex: 1 0 0%;flex: 1 0 0%;}.price_slider_wrapper .price_slider_amount > * input {color: var(--color-text);height: 2.5rem;}.price_slider_wrapper .price_slider_amount > *.separator {-webkit-box-flex: 0;-ms-flex: 0 0 auto;flex: 0 0 auto;margin: 0.9375rem 0.625rem 0;}.price_slider_wrapper .price_slider_amount > * .price-placeholder {display: block;font-size: 0.75rem;margin-bottom: 0.1875rem;}body[data-color=custom][data-theme=light] .price_slider_wrapper .price_slider_amount > * .price-placeholder {color: rgba(var(--color-rgb), 0.6);}body[data-color=default] .price_slider_wrapper .price_slider_amount > * .price-placeholder {color: var(--color-gray600);}.price_slider_wrapper .ui-widget-content {position: relative;height: 0.125rem;margin-bottom: 1.25rem;border-radius: 0.25rem;}body[data-color=custom][data-theme=light] .price_slider_wrapper .ui-widget-content {background-color: rgba(var(--color-rgb), 0.15);}body[data-color=default] .price_slider_wrapper .ui-widget-content {background-color: var(--color-gray200);}.price_slider_wrapper .ui-widget-content .ui-slider-range {position: absolute;display: block;width: 100%;height: 0.125rem;border: 0;border-radius: 0.5rem;background-color: var(--color-text);z-index: 1;}.price_slider_wrapper .ui-widget-content .ui-slider-handle {left: 0;position: absolute;z-index: 2;outline: 0;cursor: pointer;background-color: var(--color-text);border-radius: 100%;border: 0;height: 0.875rem;top: -0.375rem;width: 0.875rem;margin: 0;-webkit-box-shadow: none;box-shadow: none;-webkit-transform: translateX(0px);transform: translateX(0px);}.price_slider_wrapper .ui-widget-content .ui-slider-handle:last-child {left: 100%;-webkit-transform: translateX(-100%);transform: translateX(-100%);}.price_slider_wrapper .price_slider_bottom {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;-webkit-box-orient: horizontal;-webkit-box-direction: reverse;-ms-flex-direction: row-reverse;flex-direction: row-reverse;}.price_slider_wrapper .price_slider_bottom .price_label {font-size: 0.8125rem;margin-right: auto;}.price_slider_wrapper .price_slider_bottom button {font-size: 0.75rem;font-weight: 700;text-transform: uppercase;height: 2.25rem;line-height: 2.25rem;}@media screen and (max-width: 1199.98px) {.filter-sidebar-active {overflow-y: hidden !important;}}@media screen and (max-width: 1199.98px) {#sidebar.filtered-sidebar {position: fixed !important;-webkit-box-flex: 0;-ms-flex: 0 0 90%;flex: 0 0 90%;max-width: 90%;width: 100%;top: 0;bottom: 0;left: 0;margin-top: 0;padding-left: 0;padding-right: 0;background-color: var(--color-background);-webkit-transform: translateX(-100%);transform: translateX(-100%);z-index: 10001;}}#sidebar.filtered-sidebar .filter-sidebar-header {position: relative;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;padding: 0.75rem 1.25rem 0.9375rem;}#sidebar.filtered-sidebar .filter-sidebar-header .entry-title {font-size: 1rem;margin-bottom: 0;}@media screen and (min-width: 1200px) {#sidebar.filtered-sidebar .filter-sidebar-header {display: none;}}@media screen and (max-width: 1199.98px) {#sidebar.filtered-sidebar .filter-sidebar-header + .site-scroll {padding-left: 1.25rem;padding-right: 1.25rem;}}@media screen and (max-width: 1199.98px) {#sidebar.filtered-sidebar .theiaStickySidebar {width: 100%;height: 100%;overflow: hidden !important;overflow-anchor: none;-ms-touch-action: auto;touch-action: auto;}}@media screen and (max-width: 1199.98px) {#sidebar.filtered-sidebar .filter-sidebar-body {padding-bottom: 6.25rem;}}.site-footer {position: relative;margin-top: 1.875rem;}@media screen and (min-width: 992px) {.site-footer {margin-top: 3.75rem;}}[data-theme=light] .site-footer .color-scheme-dark {color: #1B1F22;}.site-footer .color-scheme-light {color: #FFF;}.site-footer .color-scheme-theme {color: var(--color-text);}.site-footer .color-layout-white {background-color: #FFF;}.site-footer .color-layout-black {background-color: #1B1F22;}.site-footer .color-layout-theme {background-color: var(--color-background);}.site-footer .color-layout-light-gray {background-color: var(--color-gray25);}.site-footer .color-layout-baby-light {background-color: #f0f5f8;}.site-footer .color-layout-image {background-position: top center;background-repeat: no-repeat;background-size: cover;}.site-footer .footer-row {background-repeat: no-repeat;background-size: cover;}.site-footer .site-payment-cards {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-column-gap: 0.4375rem;-moz-column-gap: 0.4375rem;column-gap: 0.4375rem;}@media screen and (min-width: 768px) {.site-footer .site-payment-cards {-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;flex-direction: row;}}.site-footer .site-payment-cards .payment-cards-label {font-size: var(--theme-widgets-font-size);font-weight: 500;margin-bottom: 0.4375rem;}@media screen and (min-width: 576px) {.site-footer .site-payment-cards .payment-cards-label {margin-bottom: 0;margin-right: 0.625rem;}}.site-footer .site-payment-cards .payment-cards {display: -webkit-inline-box;display: -ms-inline-flexbox;display: inline-flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-column-gap: 0.9375rem;-moz-column-gap: 0.9375rem;column-gap: 0.9375rem;row-gap: 0.5rem;}.site-footer .site-payment-cards .payment-cards .card-item {display: -webkit-inline-box;display: -ms-inline-flexbox;display: inline-flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}.site-footer .site-payment-cards .payment-cards .card-item.mastercard svg, .site-footer .site-payment-cards .payment-cards .card-item.maestro svg {width: auto;height: 1rem;}.site-footer .site-payment-cards .payment-cards .card-item.klarna svg, .site-footer .site-payment-cards .payment-cards .card-item.skrill svg {width: auto;height: 0.8125rem;}.footer-newsletter .newsletter-text {max-width: 35rem;}.footer-newsletter .newsletter-text .entry-subtitle {font-size: 1rem;}.footer-newsletter .newsletter-text .entry-title {font-size: 1.25rem;}@media screen and (min-width: 768px) {.footer-newsletter .newsletter-text .entry-title {font-size: 1.625rem;}}.footer-newsletter .newsletter-text .entry-caption p {font-size: 0.875rem;opacity: 0.6;margin-bottom: 0;}@media screen and (min-width: 768px) {.footer-newsletter .newsletter-text .entry-caption p {font-size: 0.9375rem;}}.footer-newsletter .newsletter-form {position: relative;width: 100%;max-width: 28.75rem;min-width: 17.5rem;}@media screen and (min-width: 768px) {.footer-newsletter .newsletter-form input {line-height: 2.875rem;height: 3rem;padding-left: 1.125rem;padding-right: 1.125rem;}}.footer-newsletter .newsletter-form .btn {position: absolute;top: 0;right: 0;border-top-left-radius: 0;border-bottom-left-radius: 0;}@media screen and (min-width: 768px) {.footer-newsletter .newsletter-form .btn {line-height: 3rem;height: 3rem;}}.footer-newsletter .newsletter-form .privacy-policy {display: block;font-size: 0.75rem;margin-top: 0.625rem;}.footer-newsletter .newsletter-form .privacy-policy p {margin-bottom: 0;}.footer-newsletter .newsletter-form .privacy-policy a {position: relative;font-weight: 500;color: var(--theme-primary-color);padding-top: 0.0625rem;padding-bottom: 0.0625rem;}.footer-newsletter .newsletter-form .privacy-policy a::before {content: "";position: absolute;width: 100%;height: 0.0625rem;bottom: 0;left: 0;background-color: currentColor;opacity: 0;-webkit-transition: opacity 0.07s cubic-bezier(0.25, 0.1, 0.25, 1);transition: opacity 0.07s cubic-bezier(0.25, 0.1, 0.25, 1);}.footer-newsletter .newsletter-form .privacy-policy a:hover::before {opacity: 1;}.footer-newsletter.style-1 .footer-inner {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;text-align: center;padding-top: 1.25rem;padding-bottom: 1.25rem;}@media screen and (min-width: 768px) {.footer-newsletter.style-1 .footer-inner {-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;flex-direction: row;text-align: inherit;margin-left: -1.25rem;margin-right: -1.25rem;padding-top: 2.5rem;padding-bottom: 2.5rem;}}@media screen and (min-width: 1024px) {.footer-newsletter.style-1 .footer-inner {padding-top: 3.75rem;padding-bottom: 3.75rem;}}@media screen and (max-width: 767.98px) {.footer-newsletter.style-1 .footer-inner .newsletter-text {margin-left: auto;margin-right: auto;}}@media screen and (min-width: 768px) {.footer-newsletter.style-1 .footer-inner > .column {-webkit-box-flex: 1;-ms-flex: 1;flex: 1;padding-left: 1.25rem;padding-right: 1.25rem;}.footer-newsletter.style-1 .footer-inner > .column.form-column {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: end;-ms-flex-pack: end;justify-content: flex-end;}}.footer-newsletter.style-1 .footer-inner > .column + .column {margin-top: 1.875rem;}@media screen and (min-width: 768px) {.footer-newsletter.style-1 .footer-inner > .column + .column {margin-top: 0;}}.footer-widgets {position: relative;}.footer-widgets .footer-inner {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;row-gap: 1.25rem;padding-top: 1.25rem;padding-bottom: 1.25rem;}@media screen and (min-width: 576px) {.footer-widgets .footer-inner {-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;flex-direction: row;margin-left: -1.25rem;margin-right: -1.25rem;}.footer-widgets .footer-inner > .column {position: relative;-webkit-box-flex: 1;-ms-flex: 1 0 0%;flex: 1 0 0%;padding-left: 1.25rem;padding-right: 1.25rem;}.footer-widgets .footer-inner > .column.column-brand {-webkit-box-flex: 0;-ms-flex: 0 0 auto;flex: 0 0 auto;width: 23.75rem;}.footer-widgets .footer-inner > .column.column-brand + .column-widgets {padding-left: 5rem;}.footer-widgets .footer-inner > .column.column-brand + .column-widgets::before {content: "";position: absolute;width: 0.0625rem;height: 100%;top: 0;left: 0;background-color: currentColor;opacity: 0.1;}}@media screen and (min-width: 768px) {.footer-widgets .footer-inner {padding-top: 2.5rem;padding-bottom: 2.5rem;}}@media screen and (min-width: 992px) {.footer-widgets .footer-inner {margin-left: -2.5rem;margin-right: -2.5rem;}.footer-widgets .footer-inner > .column {padding-left: 2.5rem;padding-right: 2.5rem;}}@media screen and (min-width: 1024px) {.footer-widgets .footer-inner {padding-top: 5rem;padding-bottom: 5rem;}}.footer-widgets .column-widgets {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;row-gap: 1.25rem;}@media screen and (min-width: 576px) {.footer-widgets .column-widgets {-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;flex-direction: row;-webkit-column-gap: 2.5rem;-moz-column-gap: 2.5rem;column-gap: 2.5rem;}}.footer-widgets .column-widgets > * {-webkit-box-flex: 1;-ms-flex: 1 0 0%;flex: 1 0 0%;width: 100%;}.footer-copyright {position: relative;}.footer-copyright .footer-inner {display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;padding-top: 1.25rem;padding-bottom: 1.25rem;}@media screen and (min-width: 576px) {.footer-copyright .footer-inner {-webkit-box-align: center;-ms-flex-align: center;align-items: center;padding-top: 1.875rem;padding-bottom: 3.125rem;}}.footer-copyright .site-copyright p {font-size: 0.8125rem;margin-bottom: 0;}.footer-copyright .site-copyright p a {position: relative;font-weight: 500;color: currentColor;padding-top: 0.125rem;padding-bottom: 0.125rem;}.footer-copyright .site-copyright p a::before {content: "";position: absolute;width: 100%;height: 0.0625rem;bottom: 0;left: 0;background-color: currentColor;opacity: 1;-webkit-transition: opacity 0.07s cubic-bezier(0.25, 0.1, 0.25, 1);transition: opacity 0.07s cubic-bezier(0.25, 0.1, 0.25, 1);}.footer-copyright .site-copyright p a:hover::before {opacity: 0;}.footer-copyright .site-payment-cards {margin-top: 0.625rem;}@media screen and (min-width: 992px) {.footer-copyright .site-payment-cards {margin-left: auto;margin-top: 0.625rem;}}.footer-social {position: relative;}.footer-social .footer-inner {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;row-gap: 0.9375rem;padding-top: 1.25rem;padding-bottom: 1.25rem;}@media screen and (min-width: 768px) {.footer-social .footer-inner {-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;flex-direction: row;padding-top: 1.5625rem;padding-bottom: 1.5625rem;}}.footer-social .site-social {display: -webkit-inline-box;display: -ms-inline-flexbox;display: inline-flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;}@media screen and (min-width: 576px) {.footer-social .site-social {-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;flex-direction: row;}}.footer-social .site-social .social-label {font-size: var(--theme-widgets-font-size);font-weight: 500;margin-bottom: 0.4375rem;}@media screen and (min-width: 576px) {.footer-social .site-social .social-label {margin-bottom: 0;margin-right: 0.625rem;}}.footer-social .site-social ul {display: -webkit-inline-box;display: -ms-inline-flexbox;display: inline-flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-column-gap: 0.25rem;-moz-column-gap: 0.25rem;column-gap: 0.25rem;margin: 0;padding: 0;list-style: none;}.footer-social .site-social ul li a {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;font-size: 1.125rem;width: 1.875rem;height: 1.875rem;}@media screen and (min-width: 576px) {.footer-social .site-social ul li a {width: 2.25rem;height: 2.25rem;}}.footer-social .site-social ul li a i {line-height: 1;}.footer-social .site-social ul li a i::before {margin: 0;}.footer-social .site-social ul li a.youtube {font-size: 0.9375rem;}.footer-social .site-social ul li a.facebook {font-size: 0.9375rem;}.footer-social .site-social ul.rounded-style a::before {border-radius: 50% !important;}.footer-social .site-social ul.color-theme a {position: relative;color: currentColor;}.footer-social .site-social ul.color-theme a::before {content: "";position: absolute;width: 100%;height: 100%;background-color: currentColor;border-radius: calc(var(--theme-radius-base) / 2);opacity: 0.1;}.footer-social .site-social ul.color-theme a:hover::before {opacity: 0.15;}.footer-social .site-application {display: -webkit-inline-box;display: -ms-inline-flexbox;display: inline-flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;}@media screen and (min-width: 576px) {.footer-social .site-application {-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;flex-direction: row;margin-left: auto;}}.footer-social .site-application .app-label {font-size: var(--theme-widgets-font-size);font-weight: 500;margin-bottom: 0.4375rem;}@media screen and (min-width: 576px) {.footer-social .site-application .app-label {margin-bottom: 0;margin-right: 0.625rem;}}.footer-social .site-application ul {display: -webkit-inline-box;display: -ms-inline-flexbox;display: inline-flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-column-gap: 0.25rem;-moz-column-gap: 0.25rem;column-gap: 0.25rem;margin: 0;padding: 0;list-style: none;}.footer-social .site-application ul img {max-height: 2.1875rem;}.woocommerce-form-row, .form-row {display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;}.woocommerce-Input, .woocommerce-button {outline: none;}@media screen and (min-width: 768px) {.woocommerce-Input, .woocommerce-button {line-height: 2.75rem !important;height: 2.75rem !important;}}.woocommerce-breadcrumb {margin-top: 0.625rem;margin-bottom: 0.625rem;}@media screen and (min-width: 992px) {.woocommerce-breadcrumb {margin-top: 0.9375rem;margin-bottom: 0.9375rem;}}.woocommerce-breadcrumb ul {display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;gap: 0.3125rem;list-style: none;margin: 0;padding: 0;}.woocommerce-breadcrumb ul li {display: -webkit-inline-box;display: -ms-inline-flexbox;-webkit-box-align: center;-ms-flex-align: center;align-items: center;line-height: 1;font-size: 0.8125rem;color: #000000;}.woocommerce-breadcrumb ul li:last-child::after {display: none;}.woocommerce-breadcrumb ul li a {color: var(--color-text);}.woocommerce-page-header {position: relative;}.woocommerce-page-header.with-banner {margin-bottom: 1.25rem;}.woocommerce-page-header.with-banner .klb-banner + .woocommerce-sub-categories {margin-top: 0.9375rem;}.woocommerce-page-header .woocommerce-sub-categories {display: -webkit-inline-box;display: -ms-inline-flexbox;display: inline-flex;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-box-align: center;-ms-flex-align: center;align-items: center;gap: 0.625rem;margin-bottom: 0.9375rem;}.woocommerce-page-header .woocommerce-sub-categories > span {font-size: 0.8125rem;}.woocommerce-page-header .woocommerce-sub-categories ul {display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;gap: 0.1875rem;padding: 0;margin: 0;list-style: none;}.woocommerce-page-header .woocommerce-sub-categories ul li a {position: relative;display: -webkit-inline-box;display: -ms-inline-flexbox;display: inline-flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;font-size: 0.875rem;font-weight: 500;padding: 0.3125rem 0.8125rem;color: var(--color-text);border: 1px solid;border-radius: calc(var(--theme-radius-base) / 2);}body[data-color=custom][data-theme=light] .woocommerce-page-header .woocommerce-sub-categories ul li a {border-color: rgba(var(--color-rgb), 0.25);}body[data-color=default] .woocommerce-page-header .woocommerce-sub-categories ul li a {border-color: var(--color-gray300);}.woocommerce-page-header .woocommerce-sub-categories ul li a::before {content: "";display: block;width: 0.9375rem;height: 0.9375rem;border-radius: calc(var(--theme-radius-form) / 2);border: 1px solid;margin-left: -0.1875rem;margin-right: 0.5rem;}body[data-color=custom][data-theme=light] .woocommerce-page-header .woocommerce-sub-categories ul li a::before {border-color: rgba(var(--color-rgb), 0.3);}body[data-color=default] .woocommerce-page-header .woocommerce-sub-categories ul li a::before {border-color: var(--color-gray400);}.woocommerce-page-header .woocommerce-sub-categories ul li a.active {color: var(--theme-primary-color);border-color: var(--theme-primary-color) !important;background-color: rgba(var(--theme-primary-color-RGB), 0.04);}.woocommerce-page-header .woocommerce-sub-categories ul li a.active::before {border-color: transparent !important;background-color: var(--theme-primary-color) !important;}.woocommerce-page-header .woocommerce-sub-categories ul li a.active::after {content: "\e8ef";position: absolute;font-family: "klbtheme";position: absolute;font-size: 0.6875rem;margin-top: 0.125rem;color: #FFF;}.before-shop-loop {position: relative;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-ms-flex-wrap: wrap;flex-wrap: wrap;padding-bottom: 0.625rem;margin-bottom: 0.9375rem;border-bottom: 1px solid;}body[data-color=custom][data-theme=light] .before-shop-loop {border-color: rgba(var(--color-rgb), 0.15);}body[data-color=default] .before-shop-loop {border-color: var(--color-gray200);}.before-shop-loop .filter-button {margin-right: auto;}@media screen and (min-width: 1200px) {.before-shop-loop .filter-button {display: none;}}.before-shop-loop .filter-button a {display: -webkit-inline-box;display: -ms-inline-flexbox;display: inline-flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;line-height: 1;color: currentColor;}.before-shop-loop .filter-button a i {font-size: 1.125rem;margin-right: 0.25rem;}.before-shop-loop .filter-button a span {font-weight: 500;}.before-shop-loop .filters-wide-button {position: static;margin-right: 0.9375rem;padding-right: 0.9375rem;border-right: 1px solid;}body[data-color=custom][data-theme=light] .before-shop-loop .filters-wide-button {border-color: rgba(var(--color-rgb), 0.2);}body[data-color=default] .before-shop-loop .filters-wide-button {border-color: var(--color-gray200);}@media screen and (max-width: 991.98px) {.before-shop-loop .filters-wide-button {display: none;}}.before-shop-loop .filters-wide-button > a {display: -webkit-inline-box;display: -ms-inline-flexbox;display: inline-flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;font-size: 0.875rem;font-weight: 500;line-height: 1;color: var(--color-text);}.before-shop-loop .filters-wide-button > a::after {font-family: "klbtheme";content: "\ea1b";border: 0;margin-left: 0.75rem;}.before-shop-loop .filters-wide-button > a i {font-size: 1rem;margin-right: 0.25rem;}.before-shop-loop .filters-wide-button .filter-holder {display: none;width: 100%;padding: 1.875rem;}.before-shop-loop .filters-wide-button .filter-holder.show {display: block !important;}.before-shop-loop .filters-wide-button .filter-holder .filter-holder-inner {display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;margin-left: -1.875rem;margin-right: -1.875rem;}.before-shop-loop .filters-wide-button .filter-holder .filter-holder-inner .widget {-webkit-box-flex: 1;-ms-flex: 1 0 0%;flex: 1 0 0%;padding-left: 1.875rem;padding-right: 1.875rem;margin-bottom: 0;}.before-shop-loop .woocommerce-result-count {position: relative;font-size: 0.75rem;margin-bottom: 0;margin-right: auto;top: 1px;}body[data-color=custom][data-theme=light] .before-shop-loop .woocommerce-result-count {color: rgba(var(--color-rgb), 0.5);}body[data-color=default] .before-shop-loop .woocommerce-result-count {color: var(--color-gray600);}@media screen and (max-width: 991.98px) {.before-shop-loop .woocommerce-result-count {display: none;}}.before-shop-loop .sorting-products, .before-shop-loop .per-page-products {position: relative;display: -webkit-inline-box;display: -ms-inline-flexbox;display: inline-flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}.before-shop-loop .sorting-products > span, .before-shop-loop .per-page-products > span {font-size: 0.875rem;font-weight: 500;margin-right: 0.4375rem;opacity: 0.5;}.before-shop-loop .sorting-products select, .before-shop-loop .per-page-products select {font-size: 0.875rem;height: auto;padding-left: 0;padding-right: 0;color: var(--color-text);border: 0 !important;-webkit-box-shadow: none !important;box-shadow: none !important;}.before-shop-loop .sorting-products + .per-page-products, .before-shop-loop .per-page-products + .per-page-products {display: none;margin-left: 0.625rem;padding-left: 0.625rem;}.before-shop-loop .sorting-products + .per-page-products::before, .before-shop-loop .per-page-products + .per-page-products::before {content: "";position: absolute;width: 0.0625rem;height: 1.25rem;left: 0;}body[data-color=custom][data-theme=light] .before-shop-loop .sorting-products + .per-page-products::before, body[data-color=custom][data-theme=light] .before-shop-loop .per-page-products + .per-page-products::before {background-color: rgba(var(--color-rgb), 0.1);}body[data-color=default] .before-shop-loop .sorting-products + .per-page-products::before, body[data-color=default] .before-shop-loop .per-page-products + .per-page-products::before {background-color: var(--color-gray100);}@media screen and (min-width: 992px) {.before-shop-loop .sorting-products + .per-page-products, .before-shop-loop .per-page-products + .per-page-products {display: -webkit-inline-box;display: -ms-inline-flexbox;display: inline-flex;margin-left: 1.25rem;padding-left: 1.25rem;}}.before-shop-loop .product-views-buttons {position: relative;display: none;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-ms-flex-wrap: wrap;flex-wrap: wrap;gap: 0.25rem;margin-left: 0.625rem;padding-left: 0.625rem;}.before-shop-loop .product-views-buttons::before {content: "";position: absolute;width: 0.0625rem;height: 1.25rem;left: 0;}body[data-color=custom][data-theme=light] .before-shop-loop .product-views-buttons::before {background-color: rgba(var(--color-rgb), 0.1);}body[data-color=default] .before-shop-loop .product-views-buttons::before {background-color: var(--color-gray100);}@media screen and (min-width: 992px) {.before-shop-loop .product-views-buttons {display: -webkit-inline-box;display: -ms-inline-flexbox;display: inline-flex;margin-left: 0.9375rem;padding-left: 0.9375rem;}}.before-shop-loop .product-views-buttons > * {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;font-size: 1.125rem;letter-spacing: -1px;color: var(--color-text);width: 1.875rem;height: 1.875rem;border-radius: calc(var(--theme-radius-base) / 2);}.before-shop-loop .product-views-buttons > * i {line-height: 1;}.before-shop-loop .product-views-buttons > * i::before {width: auto;margin: 0;}body[data-color=custom][data-theme=light] .before-shop-loop .product-views-buttons > *.active {background-color: rgba(var(--color-rgb), 0.1);}body[data-color=default] .before-shop-loop .product-views-buttons > *.active {background-color: var(--color-gray100);}body[data-color=custom][data-theme=light] .before-shop-loop .product-views-buttons > *:not(.active):hover {background-color: rgba(var(--color-rgb), 0.05);}body[data-color=default] .before-shop-loop .product-views-buttons > *:not(.active):hover {background-color: var(--color-gray25);}.woocommerce-pagination {margin-top: 1.25rem;}@media screen and (min-width: 992px) {.woocommerce-pagination {margin-top: 2.5rem;}}.woocommerce-pagination .page-numbers {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-ms-flex-wrap: wrap;flex-wrap: wrap;gap: 0.25rem;list-style: none;margin: 0;padding: 0;}.woocommerce-pagination .page-numbers li > * {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;font-size: 0.875rem;font-weight: 500;width: 2.25rem;height: 2.25rem;color: currentColor;border-radius: calc(var(--theme-radius-base) / 2);}body[data-color=custom][data-theme=light] .woocommerce-pagination .page-numbers li > * {background-color: rgba(var(--color-rgb), 0.08);}body[data-color=custom][data-theme=light] .woocommerce-pagination .page-numbers li > *:hover {background-color: rgba(var(--color-rgb), 0.11);}body[data-color=default] .woocommerce-pagination .page-numbers li > * {background-color: var(--color-gray50);}body[data-color=default] .woocommerce-pagination .page-numbers li > *:hover {background-color: var(--color-gray100);}.woocommerce-pagination .page-numbers li > *.prev, .woocommerce-pagination .page-numbers li > *.next {font-size: 1.125rem;background-color: transparent !important;}.woocommerce-pagination .page-numbers li > *.dots {font-size: 1rem;background-color: transparent !important;}.woocommerce-pagination .page-numbers li > *.current {color: #FFF;background-color: var(--theme-primary-color) !important;}.mobile-filter-sidebar {position: fixed;width: 100%;height: 100%;top: 0;left: 0;z-index: 100;background-color: var(--color-background);opacity: 0;-webkit-transform: translateX(-100%);transform: translateX(-100%);}@media screen and (min-width: 320px) {.mobile-filter-sidebar {width: 22.5rem;}}.mobile-filter-sidebar .filter-sidebar-header {position: relative;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;padding: 0.75rem 1.25rem 0.375rem;}.mobile-filter-sidebar .filter-sidebar-header .entry-title {font-size: 1rem;margin-bottom: 0;}.mobile-filter-sidebar .filter-sidebar-body {padding: 0.625rem 1.25rem;}.my-account-wrapper {display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;gap: 1.25rem;margin-top: 1.875rem;}@media screen and (min-width: 992px) {.my-account-wrapper {gap: 1.875rem;margin-top: 1.875rem;}}.my-account-wrapper > * {-webkit-box-flex: 0;-ms-flex: 0 0 auto;flex: 0 0 auto;width: 100%;}@media screen and (min-width: 992px) {.my-account-wrapper .my-account-navigation {width: 18.75rem;}}@media screen and (max-width: 991.98px) {.my-account-wrapper .my-account-navigation {border-bottom: 1px solid;}body[data-color=custom][data-theme=light] .my-account-wrapper .my-account-navigation {border-color: rgba(var(--color-rgb), 0.1);}body[data-color=default] .my-account-wrapper .my-account-navigation {border-color: var(--color-gray100);}}@media screen and (min-width: 992px) {.my-account-wrapper .woocommerce-MyAccount-content {-webkit-box-flex: 1;-ms-flex: 1 0 0%;flex: 1 0 0%;padding-left: 2.5rem;}}.my-account-wrapper .woocommerce-MyAccount-content p a {position: relative;color: var(--color-blue600);}.my-account-wrapper .woocommerce-MyAccount-content p a:hover {text-decoration: underline;}.my-account-wrapper .user-detail {display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-box-align: center;-ms-flex-align: center;align-items: center;margin-bottom: 1.25rem;}@media screen and (min-width: 992px) {.my-account-wrapper .user-detail {margin-bottom: 1.875rem;}}.my-account-wrapper .user-detail .user-avatar {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;font-size: 0.9375rem;font-weight: 600;-webkit-box-flex: 0;-ms-flex: 0 0 auto;flex: 0 0 auto;width: 2.875rem;height: 2.875rem;border-radius: 50%;margin-right: 0.9375rem;color: var(--theme-primary-color);background-color: rgba(var(--theme-primary-color-RGB), 0.1);}.my-account-wrapper .user-detail .user-info {line-height: 1;-webkit-box-flex: 1;-ms-flex: 1 0 0%;flex: 1 0 0%;}.my-account-wrapper .user-detail .user-info span {display: block;font-size: 0.75rem;opacity: 0.5;margin-bottom: 0.1875rem;}.my-account-wrapper .user-detail .user-info .entry-name {font-size: 0.9375rem;margin-bottom: 0;}.my-account-wrapper .user-detail .user-menu-button {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;font-size: 1.25rem;width: 2.125rem;height: 2.125rem;border-radius: 50%;border: 1px solid;}body[data-color=custom][data-theme=light] .my-account-wrapper .user-detail .user-menu-button {border-color: rgba(var(--color-rgb), 0.15);}body[data-color=default] .my-account-wrapper .user-detail .user-menu-button {border-color: #ffffff;}@media screen and (min-width: 992px) {.my-account-wrapper .user-detail .user-menu-button {display: none;}}@media screen and (max-width: 991.98px) {.my-account-wrapper .woocommerce-MyAccount-navigation-menu {display: none;}body.my-account-navigation-active .my-account-wrapper .woocommerce-MyAccount-navigation-menu {display: block;}}.my-account-wrapper .woocommerce-MyAccount-navigation-menu ul {margin: 0;padding: 0;list-style: none;}@media screen and (max-width: 991.98px) {.my-account-wrapper .woocommerce-MyAccount-navigation-menu ul {border-top: 1px solid;}body[data-color=custom][data-theme=light] .my-account-wrapper .woocommerce-MyAccount-navigation-menu ul {border-color: rgba(var(--color-rgb), 0.1);}body[data-color=default] .my-account-wrapper .woocommerce-MyAccount-navigation-menu ul {border-color: var(--color-gray100);}}.my-account-wrapper .woocommerce-MyAccount-navigation-menu ul li + li {border-top: 1px solid;}body[data-color=custom][data-theme=light] .my-account-wrapper .woocommerce-MyAccount-navigation-menu ul li + li {border-color: rgba(var(--color-rgb), 0.1);}body[data-color=default] .my-account-wrapper .woocommerce-MyAccount-navigation-menu ul li + li {border-color: var(--color-gray100);}.my-account-wrapper .woocommerce-MyAccount-navigation-menu ul li a {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;font-size: 1rem;font-weight: 500;line-height: 1;padding-top: 0.75rem;padding-bottom: 0.75rem;padding-left: 0.625rem;padding-right: 0.625rem;color: var(--color-text);}.my-account-wrapper .woocommerce-MyAccount-navigation-menu ul li a i {font-size: 1.375rem;width: 1.875rem;margin-right: 0.625rem;}body[data-color=custom][data-theme=light] .my-account-wrapper .woocommerce-MyAccount-navigation-menu ul li.is-active a {background-color: rgba(var(--color-rgb), 0.04);}body[data-color=default] .my-account-wrapper .woocommerce-MyAccount-navigation-menu ul li.is-active a {background-color: var(--color-gray25);}.site-login {position: relative;margin-top: 1.875rem;}@media screen and (min-width: 992px) {.site-login {margin-top: 6.25rem;margin-bottom: 7.5rem;}}.site-login .site-login-inner {max-width: 32.5rem;margin-left: auto;margin-right: auto;}.site-login .site-login-inner .site-login-overflow {position: relative;overflow: hidden;padding-left: 0.25rem;padding-right: 0.25rem;}.site-login .site-login-inner .login-page-tab {display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;gap: 1.25rem;margin: 0 0 1.25rem;padding: 0;list-style: none;}@media screen and (min-width: 992px) {.site-login .site-login-inner .login-page-tab {gap: 1.875rem;margin-bottom: 3.125rem;}}.site-login .site-login-inner .login-page-tab li a {position: relative;font-size: 1.375rem;font-weight: 500;padding-left: 0.375rem;padding-right: 0.375rem;padding-bottom: 0.25rem;-webkit-transition: all 0.1s cubic-bezier(0.17, 0.62, 0.44, 0.99);transition: all 0.1s cubic-bezier(0.17, 0.62, 0.44, 0.99);}.site-login .site-login-inner .login-page-tab li a::before {content: "";position: absolute;width: 100%;height: 0.0625rem;bottom: 0;left: 0;opacity: 0;background-color: currentColor;-webkit-transition: all 0.1s cubic-bezier(0.17, 0.62, 0.44, 0.99);transition: all 0.1s cubic-bezier(0.17, 0.62, 0.44, 0.99);}body[data-color=custom][data-theme=light] .site-login .site-login-inner .login-page-tab li a {color: rgba(var(--color-rgb), 0.5);}body[data-color=default] .site-login .site-login-inner .login-page-tab li a {color: var(--color-gray500);}@media screen and (min-width: 992px) {.site-login .site-login-inner .login-page-tab li a {font-size: 2rem;}}.site-login .site-login-inner .login-page-tab li a.active {color: var(--color-text) !important;}.site-login .site-login-inner .login-page-tab li a.active::before {opacity: 1;}.site-login .site-login-inner .login-form-container {display: -webkit-box;display: -ms-flexbox;display: flex;width: 200%;-webkit-transform: translateX(0);transform: translateX(0);-webkit-transition: all 0.4s cubic-bezier(0.25, 0.1, 0.25, 1);transition: all 0.4s cubic-bezier(0.25, 0.1, 0.25, 1);}.site-login .site-login-inner .login-form-container .login-form, .site-login .site-login-inner .login-form-container .register-form {padding: 0 0.0625rem;width: 100%;-webkit-transition: opacity 0.1s cubic-bezier(0.25, 0.1, 0.25, 1), -webkit-transform 0.4s cubic-bezier(0.25, 0.1, 0.25, 1);transition: opacity 0.1s cubic-bezier(0.25, 0.1, 0.25, 1), -webkit-transform 0.4s cubic-bezier(0.25, 0.1, 0.25, 1);transition: transform 0.4s cubic-bezier(0.25, 0.1, 0.25, 1), opacity 0.1s cubic-bezier(0.25, 0.1, 0.25, 1);transition: transform 0.4s cubic-bezier(0.25, 0.1, 0.25, 1), opacity 0.1s cubic-bezier(0.25, 0.1, 0.25, 1), -webkit-transform 0.4s cubic-bezier(0.25, 0.1, 0.25, 1);}.site-login .site-login-inner .login-form-container .login-form > p, .site-login .site-login-inner .login-form-container .register-form > p {font-size: 0.875rem;text-align: center;margin-bottom: 1.25rem;}.site-login .site-login-inner .login-form-container .login-form input, .site-login .site-login-inner .login-form-container .register-form input {height: 2.875rem !important;}.site-login .site-login-inner .login-form-container .login-form input[type=checkbox], .site-login .site-login-inner .login-form-container .register-form input[type=checkbox] {height: auto !important;}.site-login .site-login-inner .login-form-container .login-form .woocommerce-button, .site-login .site-login-inner .login-form-container .register-form .woocommerce-button {-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;line-height: 3rem !important;width: 100%;height: 3rem !important;}.site-login .site-login-inner .login-form-container .login-form .lost-password {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-ms-flex-wrap: wrap;flex-wrap: wrap;gap: 0.625rem;margin-bottom: 1.25rem;}.site-login .site-login-inner .login-form-container .login-form .lost-password .form-row label {-webkit-box-align: center;-ms-flex-align: center;align-items: center;margin-bottom: 0;}.site-login .site-login-inner .login-form-container .login-form .lost-password .woocommerce-LostPassword {font-size: 0.8125rem;font-weight: 500;}.site-login .site-login-inner .login-form-container .login-form .lost-password .woocommerce-LostPassword a {padding-bottom: 0.125rem;color: var(--color-blue600);}.site-login .site-login-inner .login-form-container .register-form {opacity: 0;}.site-login .site-login-inner .login-form-container .woocommerce-form-register > p:not(.woocommerce-form-row) {font-weight: 500;}.site-login .site-login-inner .login-form-container .woocommerce-form-register p:not(.woocommerce-form-row) {font-size: 0.8125rem;}.site-login .site-login-inner .login-form-container .woocommerce-form-register__submit {color: #FFF;background-color: var(--theme-primary-color);border-color: transparent;}.site-login .site-login-inner .login-form-container .woocommerce-form-register__submit:hover {background-color: rgba(var(--theme-primary-color-RGB), 0.9);}.site-login .site-login-inner .login-form-container.show-register-form {-webkit-transform: translateX(-50%);transform: translateX(-50%);}.site-login .site-login-inner .login-form-container.show-register-form .login-form {opacity: 0;}.site-login .site-login-inner .login-form-container.show-register-form .register-form {opacity: 1;}.cart-wrapper {display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;gap: 1.25rem;margin-top: 1.25rem;}@media screen and (min-width: 992px) {.cart-wrapper {gap: 2.5rem;margin-top: 2.5rem;}}.cart-wrapper > * {-webkit-box-flex: 0;-ms-flex: 0 0 auto;flex: 0 0 auto;width: 100%;}@media screen and (min-width: 992px) {.cart-wrapper .woocommerce-cart-form {-webkit-box-flex: 1;-ms-flex: 1 0 0%;flex: 1 0 0%;width: auto;}}@media screen and (min-width: 992px) {.cart-wrapper .cart-collaterals {width: 28.25rem;}}@media screen and (min-width: 992px) {.cart-wrapper .cart-collaterals .cart_totals {border-radius: var(--theme-radius-base);padding: 2.1875rem;}body[data-color=custom][data-theme=light] .cart-wrapper .cart-collaterals .cart_totals {background-color: rgba(var(--color-rgb), 0.06);}body[data-color=default] .cart-wrapper .cart-collaterals .cart_totals {background-color: var(--color-gray25);}}body[data-color=custom][data-theme=light] .cart-wrapper .cart-collaterals .cart_totals .shop_table tr {border-color: rgba(var(--color-rgb), 0.3);}body[data-color=default] .cart-wrapper .cart-collaterals .cart_totals .shop_table tr {border-color: var(--color-gray300);}.cart-wrapper .cart-collaterals .cart_totals .shop_table tr th, .cart-wrapper .cart-collaterals .cart_totals .shop_table tr td {line-height: 1;}.cart-wrapper .klb-free-shipping {border: 1px dashed;padding: 0.9375rem;border-radius: calc(var(--theme-radius-base) / 2);margin-bottom: 0.3125rem;}body[data-color=custom][data-theme=light] .cart-wrapper .klb-free-shipping {border-color: rgba(var(--color-redRGB), 0.4);background-color: rgba(var(--color-redRGB), 0.3);}body[data-color=default] .cart-wrapper .klb-free-shipping {border-color: var(--color-red400);background-color: var(--color-red25);}@media screen and (min-width: 992px) {.cart-wrapper .klb-free-shipping {padding: 1.25rem;margin-bottom: 1.25rem;}}.cart-wrapper .klb-free-shipping p {font-size: 0.875rem;}body[data-color=custom][data-theme=light] .cart-wrapper .klb-free-shipping .shipping-progress {background-color: rgba(var(--color-redRGB), 0.1);}body[data-color=default] .cart-wrapper .klb-free-shipping .shipping-progress {background-color: var(--color-red100);}.cart-collaterals .cart_totals > h2 {font-size: 1rem;margin-bottom: 0.75rem;padding-bottom: 0.625rem;border-bottom: 1px solid;}@media screen and (min-width: 992px) {.cart-collaterals .cart_totals > h2 {font-size: 1.125rem;}}body[data-color=custom][data-theme=light] .cart-collaterals .cart_totals > h2 {border-color: rgba(var(--color-rgb), 0.3);}body[data-color=default] .cart-collaterals .cart_totals > h2 {border-color: var(--color-gray300);}.cart-collaterals .cart_totals .shop_table tr th {font-weight: 400;padding-left: 0;}.cart-collaterals .cart_totals .shop_table tr td {padding-right: 0;text-align: right;}.cart-collaterals .wc-proceed-to-checkout {margin-top: 0.9375rem;}.cart-collaterals .wc-proceed-to-checkout .checkout-button {height: 2.875rem !important;}.shop_table {font-size: 1.0rem;color: var(--color-text);width: 100%;}@media screen and (min-width: 992px) {.shop_table thead tr th.product-remove {border-bottom: 1px solid !important;}}body[data-color=custom][data-theme=light] .shop_table thead tr th {border-color: rgba(var(--color-rgb), 0.2) !important;}body[data-color=default] .shop_table thead tr th {border-color: var(--color-gray200) !important;}.shop_table tr {position: relative;}.shop_table tr th, .shop_table tr td {padding: 0.75rem;vertical-align: middle;}.shop_table tr .actions {padding-left: 0;padding-right: 0;}.shop_table tr.order-total th {font-size: 1rem;}.shop_table tr.order-total td {font-size: 1.25rem;color: var(--color-red600);}.shop_table tr + tr {border-top: 1px solid;}body[data-color=custom][data-theme=light] .shop_table tr + tr {border-color: rgba(var(--color-rgb), 0.1) !important;}body[data-color=default] .shop_table tr + tr {border-color: var(--color-gray100) !important;}.shop_table.woocommerce-cart-form__contents {font-size: 1.0rem;}.shop_table.woocommerce-cart-form__contents .product-thumbnail {padding-left: 0;padding-right: 0;}.shop_table.woocommerce-cart-form__contents .product-thumbnail img {max-width: 2.875rem;}@media screen and (min-width: 992px) {.shop_table.woocommerce-cart-form__contents .product-thumbnail img {max-width: 4.125rem;}}.shop_table.woocommerce-cart-form__contents .product-name {font-weight: 500;}@media screen and (max-width: 991.98px) {.shop_table.woocommerce-cart-form__contents .product-name {font-size: 0.875rem;}}.shop_table.woocommerce-cart-form__contents .product-name a {color: currentColor;}body.link-underline .shop_table.woocommerce-cart-form__contents .product-name a {text-decoration: underline;text-decoration-color: transparent;text-underline-offset: 0.15rem;-webkit-transition: text-decoration-color 0.1s cubic-bezier(0.25, 0.1, 0.25, 1);transition: text-decoration-color 0.1s cubic-bezier(0.25, 0.1, 0.25, 1);}body.link-underline .shop_table.woocommerce-cart-form__contents .product-name a:hover {text-decoration-color: currentColor;}@media screen and (max-width: 991.98px) {.shop_table.woocommerce-cart-form__contents th.product-remove {display: none;}}.shop_table.woocommerce-cart-form__contents td.product-remove a {font-size: 0;}@media screen and (max-width: 991.98px) {.shop_table.woocommerce-cart-form__contents td.product-remove {position: absolute;}}@media screen and (max-width: 991.98px) {.shop_table.woocommerce-cart-form__contents .product-price, .shop_table.woocommerce-cart-form__contents .product-subtotal {display: none;}}.shop_table .product-remove {border: 0 !important;padding: 0.3125rem;left: 0;}.shop_table .actions-wrapper {display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;gap: 0.625rem;}.shop_table .actions-wrapper .coupon {display: -webkit-inline-box;display: -ms-inline-flexbox;display: inline-flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-ms-flex-wrap: wrap;flex-wrap: wrap;gap: 0.3125rem;}@media screen and (min-width: 992px) {.shop_table .actions-wrapper .coupon {-webkit-box-flex: 1;-ms-flex: 1 0 0%;flex: 1 0 0%;margin-right: auto;padding-right: 1.25rem;}.shop_table .actions-wrapper .coupon label {width: auto;margin-bottom: 0;margin-right: 0.3125rem;}.shop_table .actions-wrapper .coupon input {max-width: 20rem;}}.shop_table .actions-wrapper .coupon button {color: #FFF;background-color: var(--color-cyan600);border-color: transparent;}.shop_table .actions-wrapper .coupon button:hover {background-color: rgba(var(--color-cyanRGB), 0.95);}@media screen and (max-width: 991.98px) {.shop_table .actions-wrapper .coupon input {height: 2.875rem;}.shop_table .actions-wrapper .coupon button {-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;width: 100%;line-height: 2.875rem;height: 2.875rem;}}.shop_table .actions-wrapper .empty-cart-button {background-color: transparent;border: 1px solid var(--color-gray400);-webkit-box-shadow: 0 1px 2px 0 rgba(27, 31, 34, 0.045);box-shadow: 0 1px 2px 0 rgba(27, 31, 34, 0.045);}.shop_table .actions-wrapper .empty-cart-button:hover {background-color: var(--color-gray25);}@media screen and (max-width: 991.98px) {.shop_table .actions-wrapper > button {-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-flex: 1;-ms-flex: 1 0 0%;flex: 1 0 0%;}}@media screen and (min-width: 992px) {.checkout-wrapper:not(.multistep) .cart-wrapper #customer_details {-webkit-box-flex: 1;-ms-flex: 1 0 0%;flex: 1 0 0%;width: auto;}}@media screen and (min-width: 992px) {.checkout-wrapper:not(.multistep) .cart-wrapper .order-review-wrapper {width: 25rem;}}.checkout-wrapper.multistep {max-width: 48rem;margin-left: auto;margin-right: auto;}.checkout-wrapper #customer_details .col-1, .checkout-wrapper #customer_details .col-2 {width: 100%;}.checkout-wrapper .woocommerce-billing-fields > h3, .checkout-wrapper .woocommerce-additional-fields > h3 {font-size: 1.125rem;margin-bottom: 0.625rem;}@media screen and (min-width: 992px) {.checkout-wrapper .woocommerce-billing-fields > h3, .checkout-wrapper .woocommerce-additional-fields > h3 {font-size: 1.25rem;}}.checkout-wrapper .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper, .checkout-wrapper .woocommerce-billing-fields .woocommerce-additional-fields__field-wrapper, .checkout-wrapper .woocommerce-additional-fields .woocommerce-billing-fields__field-wrapper, .checkout-wrapper .woocommerce-additional-fields .woocommerce-additional-fields__field-wrapper {display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;margin-left: -0.625rem;margin-right: -0.625rem;}.checkout-wrapper .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper > *, .checkout-wrapper .woocommerce-billing-fields .woocommerce-additional-fields__field-wrapper > *, .checkout-wrapper .woocommerce-additional-fields .woocommerce-billing-fields__field-wrapper > *, .checkout-wrapper .woocommerce-additional-fields .woocommerce-additional-fields__field-wrapper > * {-webkit-box-flex: 0;-ms-flex: 0 0 auto;flex: 0 0 auto;width: 100%;padding-left: 0.625rem;padding-right: 0.625rem;}@media screen and (min-width: 768px) {.checkout-wrapper .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper > *.form-row-first, .checkout-wrapper .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper > *.form-row-last, .checkout-wrapper .woocommerce-billing-fields .woocommerce-additional-fields__field-wrapper > *.form-row-first, .checkout-wrapper .woocommerce-billing-fields .woocommerce-additional-fields__field-wrapper > *.form-row-last, .checkout-wrapper .woocommerce-additional-fields .woocommerce-billing-fields__field-wrapper > *.form-row-first, .checkout-wrapper .woocommerce-additional-fields .woocommerce-billing-fields__field-wrapper > *.form-row-last, .checkout-wrapper .woocommerce-additional-fields .woocommerce-additional-fields__field-wrapper > *.form-row-first, .checkout-wrapper .woocommerce-additional-fields .woocommerce-additional-fields__field-wrapper > *.form-row-last {width: 50%;}}.checkout-wrapper .woocommerce-input-wrapper {width: 100%;}.checkout-wrapper .woocommerce-input-wrapper input {height: 2.875rem;}.checkout-wrapper .order-review-wrapper #order_review_heading {font-size: 1.125rem;margin-bottom: 0.625rem;}@media screen and (min-width: 992px) {.checkout-wrapper .order-review-wrapper #order_review_heading {font-size: 1.25rem;}}.checkout-wrapper .order-review-wrapper #order_review .shop_table {margin-bottom: 1.25rem;}.checkout-wrapper .order-review-wrapper #order_review .shop_table thead tr {border-bottom: 1px solid;}body[data-color=custom][data-theme=light] .checkout-wrapper .order-review-wrapper #order_review .shop_table thead tr {border-color: rgba(var(--color-rgb), 0.1);}body[data-color=default] .checkout-wrapper .order-review-wrapper #order_review .shop_table thead tr {border-color: var(--color-gray100);}.checkout-wrapper .order-review-wrapper #order_review .shop_table thead tr th {font-weight: 600;}.checkout-wrapper .order-review-wrapper #order_review .shop_table thead tr th:first-child {padding-left: 0;}.checkout-wrapper .order-review-wrapper #order_review .shop_table thead tr th:last-child {text-align: right;padding-right: 0;}.checkout-wrapper .order-review-wrapper #order_review .shop_table tbody tr {border-bottom: 1px solid;}body[data-color=custom][data-theme=light] .checkout-wrapper .order-review-wrapper #order_review .shop_table tbody tr {border-color: rgba(var(--color-rgb), 0.1);}body[data-color=default] .checkout-wrapper .order-review-wrapper #order_review .shop_table tbody tr {border-color: var(--color-gray100);}.checkout-wrapper .order-review-wrapper #order_review .shop_table tbody tr td:first-child {padding-left: 0;}.checkout-wrapper .order-review-wrapper #order_review .shop_table tbody tr td:last-child {text-align: right;padding-right: 0;}.checkout-wrapper .order-review-wrapper #order_review .shop_table tbody tr td.product-name {padding-right: 0.9375rem;}.checkout-wrapper .order-review-wrapper #order_review .shop_table tfoot tr {border-bottom: 1px solid;}body[data-color=custom][data-theme=light] .checkout-wrapper .order-review-wrapper #order_review .shop_table tfoot tr {border-color: rgba(var(--color-rgb), 0.1);}body[data-color=default] .checkout-wrapper .order-review-wrapper #order_review .shop_table tfoot tr {border-color: var(--color-gray100);}.checkout-wrapper .order-review-wrapper #order_review .shop_table tfoot tr th {font-weight: 500;padding-left: 0;}.checkout-wrapper .order-review-wrapper #order_review .shop_table tfoot tr td {text-align: right;padding-right: 0;}.checkout-wrapper .order-review-wrapper #order_review .woocommerce-checkout-payment .wc_payment_methods {padding: 0;list-style: none;}.checkout-wrapper .order-review-wrapper #order_review .woocommerce-checkout-payment .wc_payment_methods li {display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;}.checkout-wrapper .order-review-wrapper #order_review .woocommerce-checkout-payment .wc_payment_methods li + li {margin-top: 0.9375rem;}.checkout-wrapper .order-review-wrapper #order_review .woocommerce-checkout-payment .wc_payment_methods li label {position: relative;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;font-size: 0.9375rem;font-weight: 700;line-height: 1;margin-bottom: 0.4375rem;cursor: pointer;}.checkout-wrapper .order-review-wrapper #order_review .woocommerce-checkout-payment .wc_payment_methods li label::before {content: "";display: block;width: 1.125rem;height: 1.125rem;margin-right: 0.625rem;border-radius: 50%;border: 1px solid;margin-top: -1px;}body[data-color=custom][data-theme=light] .checkout-wrapper .order-review-wrapper #order_review .woocommerce-checkout-payment .wc_payment_methods li label::before {border-color: rgba(var(--color-rgb), 0.5);}body[data-color=default] .checkout-wrapper .order-review-wrapper #order_review .woocommerce-checkout-payment .wc_payment_methods li label::before {border-color: var(--color-gray500);}.checkout-wrapper .order-review-wrapper #order_review .woocommerce-checkout-payment .wc_payment_methods li input[type=radio] {display: none;}.checkout-wrapper .order-review-wrapper #order_review .woocommerce-checkout-payment .wc_payment_methods li input[type=radio]:checked + label {color: var(--theme-primary-color);}.checkout-wrapper .order-review-wrapper #order_review .woocommerce-checkout-payment .wc_payment_methods li input[type=radio]:checked + label::before {border-color: var(--theme-primary-color) !important;}.checkout-wrapper .order-review-wrapper #order_review .woocommerce-checkout-payment .wc_payment_methods li input[type=radio]:checked + label::after {content: "";position: absolute;width: 0.75rem;height: 0.75rem;border-radius: 50%;background-color: var(--theme-primary-color);left: 0.1875rem;margin-top: -1px;}.checkout-wrapper .order-review-wrapper #order_review .woocommerce-checkout-payment .wc_payment_methods li .payment_box p {font-size: 0.8125rem;padding-left: 1.875rem;color: var(--color-gray700);margin-bottom: 0.3125rem;}.checkout-wrapper .order-review-wrapper #order_review .woocommerce-checkout-payment .place-order .woocommerce-terms-and-conditions-wrapper .woocommerce-privacy-policy-text {font-size: 0.75rem;}.checkout-wrapper .order-review-wrapper #order_review .woocommerce-checkout-payment .place-order .woocommerce-terms-and-conditions-wrapper .woocommerce-privacy-policy-text p {color: var(--color-gray700);}.checkout-wrapper .order-review-wrapper #order_review .woocommerce-checkout-payment .place-order .woocommerce-terms-and-conditions-wrapper .woocommerce-privacy-policy-text p a {font-weight: 600;color: var(--color-red600);}.checkout-wrapper .order-review-wrapper #order_review .woocommerce-checkout-payment .place-order .woocommerce-terms-and-conditions-wrapper > .form-row .woocommerce-form__label-for-checkbox {display: block;padding-left: 1.5625rem;}.checkout-wrapper .order-review-wrapper #order_review .woocommerce-checkout-payment .place-order .woocommerce-terms-and-conditions-wrapper > .form-row .woocommerce-form__label-for-checkbox input {position: absolute;margin-top: 0.0625rem;left: 0;}.checkout-wrapper .order-review-wrapper #order_review .woocommerce-checkout-payment .place-order .woocommerce-terms-and-conditions-wrapper > .form-row .woocommerce-form__label-for-checkbox a {font-weight: 600;color: var(--color-blue600);}.checkout-wrapper .order-review-wrapper #order_review .woocommerce-checkout-payment .place-order button#place_order {height: 2.875rem;color: #FFF;background-color: var(--theme-primary-color);border-color: transparent;}@media screen and (min-width: 992px) {.checkout-wrapper .order-review-wrapper #order_review .woocommerce-checkout-payment .place-order button#place_order {height: 3.125rem;}}.checkout-wrapper .order-review-wrapper #order_review .woocommerce-checkout-payment .place-order button#place_order:hover {background-color: rgba(var(--theme-primary-color-RGB), 0.9);}.klb-steps-header {position: relative;margin-top: 1.25rem;margin-bottom: 1.875rem;}@media screen and (min-width: 992px) {.klb-steps-header {margin-top: 3.75rem;margin-bottom: 3.125rem;}}.klb-steps-header ul {display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;-ms-flex-pack: distribute;justify-content: space-around;gap: 1.25rem;margin: 0;padding: 0;list-style: none;}.klb-steps-header ul li {position: relative;-webkit-box-flex: 1;-ms-flex: 1 0 0%;flex: 1 0 0%;text-align: center;}.klb-steps-header ul li::before {content: "";position: absolute;left: -0.625rem;right: -0.625rem;height: 0.0625rem;top: 1.1875rem;background-color: currentColor;z-index: -1;opacity: 0.13;}@media screen and (min-width: 992px) {.klb-steps-header ul li::before {top: 1.625rem;}}.klb-steps-header ul li:first-child::before {left: 0;}.klb-steps-header ul li:last-child::before {right: 0;}.klb-steps-header ul li a {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;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;color: var(--color-gray500);pointer-events: none;}.klb-steps-header ul li a .step-status {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;width: 2.25rem;height: 2.25rem;border-radius: 50%;margin-bottom: 0.625rem;background-color: var(--color-gray200);}@media screen and (min-width: 992px) {.klb-steps-header ul li a .step-status {width: 3rem;height: 3rem;}}.klb-steps-header ul li a .step-status .number {font-size: 0.875rem;font-weight: 600;}@media screen and (min-width: 992px) {.klb-steps-header ul li a .step-status .number {font-size: 1rem;}}.klb-steps-header ul li a .step-status .icon {display: none;}.klb-steps-header ul li a .step-title {font-size: 0.9375rem;font-weight: 600;text-align: center;}.klb-steps-header ul li.active::before {opacity: 1;}.klb-steps-header ul li.active a {color: var(--color-text);}.klb-steps-header ul li.active a .step-status {color: #FFF;background-color: #1B1F22;}.klb-steps-footer {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;padding-top: 2.5rem;border-top: 1px solid;}body[data-color=custom][data-theme=light] .klb-steps-footer {border-color: rgba(var(--color-rgb), 0.2);}body[data-color=default] .klb-steps-footer {border-color: var(--color-gray200);}@media screen and (min-width: 992px) {.klb-steps-footer {-webkit-box-pack: end;-ms-flex-pack: end;justify-content: flex-end;}}.klb-steps-footer .step-buttons-holder {display: -webkit-inline-box;display: -ms-inline-flexbox;display: inline-flex;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-box-align: center;-ms-flex-align: center;align-items: center;text-align: center;width: 100%;gap: 1.25rem;}@media screen and (max-width: 991.98px) {.klb-steps-footer .step-buttons-holder {-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;}}.klb-steps-footer .step-buttons-holder p {-webkit-box-flex: 0;-ms-flex: 0 0 auto;flex: 0 0 auto;width: 100%;font-size: 0.875rem;margin-bottom: 0;}@media screen and (min-width: 992px) {.klb-steps-footer .step-buttons-holder p {width: auto;margin-right: auto;}}.klb-steps-footer .btn {height: 2.75rem;}.multistep-checkout-holder:not(.login-disable) #customer_details, .multistep-checkout-holder:not(.login-disable) #order_review, .multistep-checkout-holder:not(.login-disable) #order_review_heading {display: none;}.multistep-checkout-holder.login-disable #order_review, .multistep-checkout-holder.login-disable #order_review_heading {display: none;}.klb-quickview-product.white-popup {position: relative;max-width: 62rem;background-color: var(--color-background);padding: 1.25rem;border-radius: var(--theme-radius-base);margin-left: auto;margin-right: auto;}@media screen and (min-width: 1024px) {.klb-quickview-product.white-popup {padding: 2.1875rem;}}.klb-quickview-product .klb-loader-wrapper {-webkit-transition: opacity 0.15s cubic-bezier(0.17, 0.62, 0.44, 0.99);transition: opacity 0.15s cubic-bezier(0.17, 0.62, 0.44, 0.99);}.klb-quickview-product .single-product-wrapper {opacity: 0;-webkit-transition: opacity 0.2s cubic-bezier(0.17, 0.62, 0.44, 0.99);transition: opacity 0.2s cubic-bezier(0.17, 0.62, 0.44, 0.99);}@media screen and (min-width: 992px) {.klb-quickview-product .single-product-wrapper .column.product-detail {width: 50%;}}@media screen and (min-width: 1200px) {.klb-quickview-product .single-product-wrapper .product_title {font-size: 1.5rem;}}.klb-quickview-product.loaded .klb-loader-wrapper {opacity: 0;}.klb-quickview-product.loaded .single-product-wrapper {opacity: 1;}.klb-authentication-form {position: relative;}.klb-authentication-form.tab-style {overflow: hidden;}.klb-authentication-form.tab-style .klb-authentication-inner {display: -webkit-box;display: -ms-flexbox;display: flex;width: 200%;-webkit-transform: translateX(0);transform: translateX(0);-webkit-transition: all 0.4s cubic-bezier(0.42, 0, 0.58, 1);transition: all 0.4s cubic-bezier(0.42, 0, 0.58, 1);}.klb-authentication-form.tab-style .klb-authentication-inner > * {width: 100%;will-change: opacity;-webkit-transition: all 0.4s cubic-bezier(0.42, 0, 0.58, 1);transition: all 0.4s cubic-bezier(0.42, 0, 0.58, 1);}.klb-authentication-form.tab-style .klb-authentication-inner > *.klb-register-form {opacity: 0;}.klb-authentication-form.tab-style .klb-authentication-inner.show-register-form {-webkit-transform: translateX(-50%);transform: translateX(-50%);}.klb-authentication-form.tab-style .klb-authentication-inner.show-register-form .klb-login-form {opacity: 0;}.klb-authentication-form.tab-style .klb-authentication-inner.show-register-form .klb-register-form {opacity: 1;}.klb-authentication-form.tab-style .klb-authentication-inner .woocommerce-form-login__rememberme {width: auto;cursor: pointer;}.klb-authentication-form.tab-style .klb-authentication-inner .woocommerce-form-login__submit {-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;width: 100%;}@media screen and (min-width: 768px) {.klb-authentication-form.tab-style .klb-authentication-inner .woocommerce-form-login__submit {line-height: 2.875rem !important;height: 2.875rem !important;}}.klb-authentication-form.tab-style .klb-authentication-inner .woocommerce-LostPassword {text-align: center;}.klb-authentication-form.tab-style .klb-authentication-inner .woocommerce-LostPassword a {position: relative;font-size: 0.875rem;font-weight: 500;color: var(--color-text);padding-top: 0.125rem;padding-bottom: 0.125rem;}.klb-authentication-form.tab-style .klb-authentication-inner .privacy-text {display: block;font-size: 0.75rem;text-align: center;max-width: 23.75rem;white-space: break-spaces;margin-left: auto;margin-right: auto;margin-top: 1.875rem;}.klb-authentication-form.tab-style .klb-authentication-inner .privacy-text a {font-weight: 500;color: var(--theme-primary-color);}.product-hover-gallery .product-main-image {position: relative;}.product-hover-gallery .product-main-image.disabled {opacity: 0;}.product-hover-gallery .product-thumbnail-gallery {position: absolute;display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;width: 100%;height: 100%;top: 0;left: 0;}.product-hover-gallery .product-thumbnail-gallery > * {-webkit-box-flex: 1;-ms-flex: 1 0 0%;flex: 1 0 0%;top: 0;left: 0;}.product-hover-gallery .product-thumbnail-gallery > * img {position: absolute;width: 100%;height: 100%;top: 0;left: 0;opacity: 0;pointer-events: none;-webkit-transition: none;transition: none;}.product-hover-gallery .product-thumbnail-gallery > *.active img {opacity: 1;}.product-category {position: relative;font-size: var(--theme-font-sm);max-width: 100%;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;white-space: normal;}.product-category > a {color: currentColor;}body.link-underline .product-category > a {text-decoration: underline;text-decoration-color: transparent;text-underline-offset: 0.095rem;-webkit-transition: text-decoration-color 0.1s cubic-bezier(0.25, 0.1, 0.25, 1);transition: text-decoration-color 0.1s cubic-bezier(0.25, 0.1, 0.25, 1);}body.link-underline .product-category > a:hover {text-decoration-color: currentColor;}.product-rating {position: relative;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-ms-flex-wrap: wrap;flex-wrap: wrap;}.product-rating .rating-count {font-size: var(--theme-font-size-sm);font-weight: 500;margin-left: 0.375rem;}.product-rating .rating-count .count-text {display: -webkit-inline-box;display: -ms-inline-flexbox;display: inline-flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}.product-rating .rating-count .count-text i {font-size: 1rem;line-height: 1;margin-right: 0.25rem;}.product-rating .rating-count .count-text i::before {margin: 0;}.product-rating.style-2 {display: -webkit-inline-box;display: -ms-inline-flexbox;display: inline-flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;font-size: 0.8125rem;line-height: 1;}.product-rating.style-2 .product-rating-inner {display: -webkit-inline-box;display: -ms-inline-flexbox;display: inline-flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;background-color: var(--color-yellow100);padding: 0.1875rem 0.625rem;border-radius: 1.875rem;}.product-rating.style-2 .product-rating-inner i {font-size: 0.875rem;color: var(--color-yellow600);margin-left: -0.125rem;}.product-rating.style-2 .product-rating-inner i::before {margin: 0;}.product-rating.style-2 .product-rating-inner .review-count {font-weight: 600;margin-left: 0.3125rem;}.product-rating.style-2 .product-rating-inner .review-count span {font-weight: 400;}.star-rating {position: relative;font-size: 0.75rem;overflow: hidden;}.star-rating::before {font-family: "klbtheme";content: "\ec6e\ec6e\ec6e\ec6e\ec6e";letter-spacing: 0.125rem;color: var(--color-gray300);}body[data-color=custom][data-theme=light] .star-rating::before {color: rgba(var(--color-rgb), 0.25);}body[data-color=default] .star-rating::before {color: var(--color-gray300);}.star-rating span {position: absolute;top: 0;left: 0;overflow: hidden;}.star-rating span::before {font-family: "klbtheme";content: "\ec6e\ec6e\ec6e\ec6e\ec6e";letter-spacing: 0.125rem;color: var(--color-yellow600);}.price {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: end;-ms-flex-align: end;align-items: flex-end;-ms-flex-wrap: wrap;flex-wrap: wrap;font-family: var(--theme-product-price-font);font-size: var(--theme-product-price-font-size-mobile);font-weight: var(--theme-product-price-weight);gap: 0.5rem;}@media screen and (min-width: 1024px) {.price {font-size: var(--theme-product-price-font-size-desktop);}}.price del {font-size: 89%;font-weight: 500;color: var(--color-gray600);opacity: 0.8;}body[data-color=custom][data-theme=light] .price del {color: rgba(var(--color-rgb), 0.5);}body[data-color=default] .price del {color: var(--color-gray600);}.price ins {color: var(--color-red600);text-decoration: none;}.price-filled .price del {font-size: 85%;}.price-filled .price ins bdi {color: #FFF;background-color: var(--color-green600);padding: 0.0625rem 0.25rem;border-radius: calc(var(--theme-radius-base) / 2);}.quantity {--qty-size: 2rem;--qty-form: 2.5rem;--qty-height: 2.75rem;position: relative;display: -webkit-inline-box;display: -ms-inline-flexbox;display: inline-flex;padding-left: var(--qty-size);padding-right: var(--qty-size);border-radius: var(--theme-radius-form);-webkit-box-shadow: 0 1px 2px 0 rgba(27, 31, 34, 0.045);box-shadow: 0 1px 2px 0 rgba(27, 31, 34, 0.045);border: 1px solid;}body[data-color=custom][data-theme=light] .quantity {border-color: rgba(var(--color-rgb), 0.17);}body[data-color=default] .quantity {border-color: var(--color-gray300);}.quantity .minus, .quantity .plus {position: absolute;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;font-size: 0.875rem;width: var(--qty-size);height: 100%;top: 0;left: 0;cursor: pointer;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}.quantity .plus {left: auto;right: 0;}.quantity .qty {font-size: 0.9375rem;text-align: center;width: var(--qty-form);height: var(--qty-height);line-height: inherit;border: 0 !important;margin-bottom: 0;padding-left: 0;padding-right: 0;-webkit-box-shadow: none;box-shadow: none;}.quantity.ajax-quantity input {width: 2.75rem;-webkit-box-shadow: none;box-shadow: none;outline: none;line-height: inherit;}.quantity.ajax-quantity .minus {font-size: 0.8125rem;}.quantity.ajax-quantity .minus::before {content: "";position: absolute;width: 100%;top: -0.0625rem;left: -0.0625rem;bottom: -0.0625rem;background-color: var(--color-gray100);border-top-left-radius: var(--theme-radius-form);border-bottom-left-radius: var(--theme-radius-form);}.quantity.ajax-quantity .minus i {position: relative;z-index: 1;}.quantity.ajax-quantity .plus {font-size: 0.8125rem;}.quantity.ajax-quantity .plus::before {content: "";position: absolute;width: 100%;top: -0.0625rem;right: -0.0625rem;bottom: -0.0625rem;background-color: var(--color-yellow600);border-top-right-radius: var(--theme-radius-form);border-bottom-right-radius: var(--theme-radius-form);}.quantity.ajax-quantity .plus i {position: relative;z-index: 1;}.product-content-switcher {position: relative;display: block;overflow: hidden;}.product-content-switcher .switcher-wrapper {position: relative;display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-box-orient: vertical;-webkit-box-direction: reverse;-ms-flex-direction: column-reverse;flex-direction: column-reverse;-webkit-transition: -webkit-transform 0.35s cubic-bezier(0.17, 0.62, 0.44, 0.99);transition: -webkit-transform 0.35s cubic-bezier(0.17, 0.62, 0.44, 0.99);transition: transform 0.35s cubic-bezier(0.17, 0.62, 0.44, 0.99);transition: transform 0.35s cubic-bezier(0.17, 0.62, 0.44, 0.99), -webkit-transform 0.35s cubic-bezier(0.17, 0.62, 0.44, 0.99);}@media screen and (min-width: 992px) {.product-content-switcher .switcher-wrapper {-webkit-transform: translateY(-100%);transform: translateY(-100%);}}.product-content-switcher .switcher-wrapper > * {margin-bottom: 0 !important;}.product-content-switcher .switcher-wrapper > *:nth-child(2) {position: absolute;bottom: -100%;}.product-content-switcher .add_to_cart_button {all: unset;font-size: 0.8125rem;font-weight: 700;text-transform: uppercase;cursor: pointer;}.product-vendor {display: -webkit-inline-box;display: -ms-inline-flexbox;display: inline-flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;font-size: 0.8125rem;}.product-vendor > span {opacity: 0.6;}.product-vendor > span + a {margin-left: 0.25rem;}.product-vendor > a {font-weight: 600;color: currentColor;}.product-progress {position: relative;margin-top: 0.3125rem;}.product-progress .product-progressbar {position: relative;margin-bottom: 0.375rem;}.product-progress .product-progressbar.style-1 {height: 0.375rem;background-color: var(--color-gray100);border-radius: 0.875rem;overflow: hidden;}body[data-color=custom][data-theme=light] .product-progress .product-progressbar.style-1 {background-color: rgba(var(--color-rgb), 0.1);}body[data-color=default] .product-progress .product-progressbar.style-1 {background-color: var(--color-gray100);}.product-progress .product-progressbar.style-1 .progressbar {position: absolute;left: 0;top: 0;bottom: 0;background-color: var(--color-red600);border-radius: 0.875rem;}.product-progress .product-progressbar.style-1.size-4 {height: 0.25rem;}.product-progress .product-progressbar.style-1.size-8 {height: 0.5rem;}.product-progress .product-progressbar.style-1.size-19 {height: 0.625rem;}.product-progress .product-progress-detail .product-pcs {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;font-size: 0.75rem;}.product-progress .product-progress-detail .product-pcs span {font-size: 0.9375rem;font-weight: 700;margin-left: 0.375rem;color: var(--color-red700);}@media screen and (min-width: 992px) {.product-progress .product-progress-detail .product-pcs span {font-size: 1.125rem;}}.product-progress .product-progress-detail .product-stock {display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;font-size: 0.8125rem;font-weight: 500;color: var(--color-gray500);}.product-progress .product-progress-detail .product-stock strong {font-weight: 600;color: var(--color-text);}.product-progress .product-progress-detail .product-stock .sold strong {color: var(--color-red700);}.product-footer {position: relative;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;left: 0;right: 0;border-top: 0.0625rem solid var(--color-gray100);-webkit-transition: all 0.2s cubic-bezier(0.25, 0.1, 0.25, 1);transition: all 0.2s cubic-bezier(0.25, 0.1, 0.25, 1);}.product-footer > * {padding: 0.9375rem;}.product-footer > *.product-footer-details {font-size: 0.75rem;}.product-footer > *.product-footer-details p {margin-bottom: 0;}.product-footer > *.product-footer-details ul {margin: 0;padding-left: 0.9375rem;}.product-footer > *.product-footer-details ul li + li {margin-top: 0.125rem;}.product-footer > *.product-footer-details > * + * {margin-top: 0.625rem;}@media screen and (min-width: 1024px) {.product-footer {position: absolute;opacity: 0;visibility: hidden;}}.product-unit {display: -webkit-inline-box;display: -ms-inline-flexbox;display: inline-flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;font-size: var(--theme-font-size-sm);color: var(--color-gray600);border: 0.0625rem solid;padding: 0.0625rem 0.3125rem;border-radius: calc(var(--theme-radius-base) / 2);}body[data-color=custom][data-theme=light] .product-unit {color: rgba(var(--color-rgb), 0.6);border-color: rgba(var(--color-rgb), 0.4);}body[data-color=default] .product-unit {border-color: var(--color-gray300);}.product-unit-price {display: -webkit-inline-box;display: -ms-inline-flexbox;display: inline-flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;font-size: var(--theme-font-size-sm);margin-top: 0.125rem;margin-bottom: 0.9375rem;color: var(--color-gray600);}body[data-color=custom][data-theme=light] .product-unit-price {color: rgba(var(--color-rgb), 0.7);}.product-inventory {font-size: var(--theme-font-size-sm);font-weight: 600;}.product-delivery-time {font-size: 0.75rem;font-weight: 500;color: var(--color-gray500);}.product-delivery-time strong {color: var(--color-text);}.product-delivery-time.fast-shipping {display: -webkit-inline-box;display: -ms-inline-flexbox;display: inline-flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;color: var(--color-text);border: 0.0625rem solid rgba(var(--color-rgb), 0.13);padding: 0.125rem 0.375rem;border-radius: 2.125rem;}.product-delivery-time.fast-shipping i {font-size: 1rem;line-height: 1;margin-right: 0.3125rem;}.product-delivery-time.fast-shipping i::before {margin: 0;}.product-category {margin-bottom: 0.25rem;}.product-category a {font-size: 0.6875rem;font-weight: 500;text-transform: uppercase;letter-spacing: 0;color: var(--color-gray500);}.product-color-switcher {position: relative;display: -webkit-box;display: -ms-flexbox;display: flex;gap: 0.375rem;padding-bottom: 0.25rem;margin-top: 0.9375rem;}.product-color-switcher .klb-swatch-item {position: relative;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;cursor: pointer;}.product-color-switcher .klb-swatch-item .klb-swatch-bg {display: block;width: 1rem;height: 1rem;border-radius: 50%;-webkit-transition: all 0.2s cubic-bezier(0.25, 0.1, 0.25, 1);transition: all 0.2s cubic-bezier(0.25, 0.1, 0.25, 1);}@media screen and (min-width: 992px) {.product-color-switcher .klb-swatch-item .klb-swatch-bg {width: 0.9375rem;height: 0.9375rem;}}.product-color-switcher .klb-swatch-item.active .klb-swatch-bg, .product-color-switcher .klb-swatch-item:hover .klb-swatch-bg {-webkit-box-shadow: var(--color-gray500) 0px 0px 0px 1px inset, var(--color-background) 0px 0px 0px 3px inset;box-shadow: var(--color-gray500) 0px 0px 0px 1px inset, var(--color-background) 0px 0px 0px 3px inset;}.products {position: relative;}.products.bordered.klb-slider .slick-list::before, .bordered .products.klb-slider .slick-list::before {content: "";position: absolute;width: 100%;height: calc(100% + 0px);border: 0.0625rem solid;border-radius: var(--theme-radius-base);pointer-events: none;}body[data-color=custom][data-theme=light] .products.bordered.klb-slider .slick-list::before, body[data-color=custom][data-theme=light] .bordered .products.klb-slider .slick-list::before {border-color: rgba(var(--color-rgb), 0.15);}body[data-color=default] .products.bordered.klb-slider .slick-list::before, body[data-color=default] .bordered .products.klb-slider .slick-list::before {border-color: var(--color-gray200);}.products.bordered.klb-slider .slick-list .slider-item, .bordered .products.klb-slider .slick-list .slider-item {position: relative;}.products.bordered.klb-slider .slick-list .slider-item:not(.slick-current)::after, .bordered .products.klb-slider .slick-list .slider-item:not(.slick-current)::after {content: "";position: absolute;width: 1px;height: 100%;left: 0;top: 0;}body[data-color=custom][data-theme=light] .products.bordered.klb-slider .slick-list .slider-item:not(.slick-current)::after, body[data-color=custom][data-theme=light] .bordered .products.klb-slider .slick-list .slider-item:not(.slick-current)::after {background-color: rgba(var(--color-rgb), 0.1);}body[data-color=default] .products.bordered.klb-slider .slick-list .slider-item:not(.slick-current)::after, body[data-color=default] .bordered .products.klb-slider .slick-list .slider-item:not(.slick-current)::after {background-color: var(--color-gray200);}.products.bordered .thumbnail-wrapper, .bordered .products .thumbnail-wrapper {padding: 0.9375rem 0.9375rem 0.4375rem;}@media screen and (min-width: 1024px) {.products.bordered .thumbnail-wrapper, .bordered .products .thumbnail-wrapper {padding: 1.25rem 1.25rem 0.4375rem;}}.products.bordered .thumbnail-wrapper .thumbnail-badges, .bordered .products .thumbnail-wrapper .thumbnail-badges {top: 1.5625rem;left: 1.5625rem;}@media screen and (min-width: 1024px) {.products.bordered .thumbnail-wrapper .thumbnail-badges, .bordered .products .thumbnail-wrapper .thumbnail-badges {top: 1.875rem;left: 1.875rem;}}.products.bordered .thumbnail-wrapper .thumbnail-buttons, .bordered .products .thumbnail-wrapper .thumbnail-buttons {top: 1.25rem;right: 1.25rem;}@media screen and (min-width: 1024px) {.products.bordered .thumbnail-wrapper .thumbnail-buttons, .bordered .products .thumbnail-wrapper .thumbnail-buttons {top: 1.5625rem;right: 1.5625rem;}}.products.bordered .product-wrapper.style-1 .thumbnail-badges, .bordered .products .product-wrapper.style-1 .thumbnail-badges {top: 0.9375rem !important;left: 0.9375rem !important;bottom: 0.4375rem !important;}@media screen and (min-width: 1024px) {.products.bordered .product-wrapper.style-1 .thumbnail-badges, .bordered .products .product-wrapper.style-1 .thumbnail-badges {top: 1.25rem !important;left: 1.25rem !important;}}.products.bordered .content-wrapper, .bordered .products .content-wrapper {padding: 0 0.9375rem 0.9375rem;}@media screen and (min-width: 1024px) {.products.bordered .content-wrapper, .bordered .products .content-wrapper {padding: 0 1.25rem 1.25rem;}}.bordered .products.klb-slider .slick-list::before {display: none !important;}.products:not(.bordered) .thumbnail-wrapper {margin-bottom: 0.75rem;}.products .product-wrapper {position: relative;z-index: 1;}.products .thumbnail-wrapper {position: relative;}.products .thumbnail-wrapper > .product-thumbnail {position: relative;display: block;overflow: hidden;border-radius: var(--theme-radius-base);}.products .thumbnail-wrapper .thumbnail-badges {position: absolute;display: -webkit-inline-box;display: -ms-inline-flexbox;display: inline-flex;-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;top: 0.3125rem;left: 0.3125rem;bottom: 0.3125rem;z-index: 1;pointer-events: none;}.products .thumbnail-wrapper .thumbnail-badges .sale {font-size: 0.75rem;background-color: var(--color-red600);}.products .thumbnail-wrapper .thumbnail-badges .trending {background-color: var(--color-cool600);}.products .thumbnail-wrapper .thumbnail-badges .best-seller {background-color: var(--color-orange600);}.products .thumbnail-wrapper .thumbnail-buttons {position: absolute;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;gap: 0.25rem;top: 0.3125rem;right: 0.3125rem;}@media screen and (min-width: 1024px) {.products .thumbnail-wrapper .thumbnail-buttons {top: 0.625rem;right: 0.625rem;}}.products .thumbnail-wrapper .thumbnail-buttons > * {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;font-size: 1.25rem;letter-spacing: 0;line-height: 1;text-shadow: 0 0 0;width: 1.875rem;height: 1.875rem;border-radius: 50%;color: currentColor;-webkit-box-shadow: rgba(27, 31, 34, 0.02) 0px 1px 3px, rgba(27, 31, 34, 0.04) 0px 1px 2px;box-shadow: rgba(27, 31, 34, 0.02) 0px 1px 3px, rgba(27, 31, 34, 0.04) 0px 1px 2px;-webkit-transition: color 0.25s cubic-bezier(0.25, 0.1, 0.25, 1), background-color 0.25s cubic-bezier(0.25, 0.1, 0.25, 1), border-color 0.25s cubic-bezier(0.25, 0.1, 0.25, 1), opacity 0.25s cubic-bezier(0.25, 0.1, 0.25, 1), -webkit-transform 0.25s cubic-bezier(0.25, 0.1, 0.25, 1);transition: color 0.25s cubic-bezier(0.25, 0.1, 0.25, 1), background-color 0.25s cubic-bezier(0.25, 0.1, 0.25, 1), border-color 0.25s cubic-bezier(0.25, 0.1, 0.25, 1), opacity 0.25s cubic-bezier(0.25, 0.1, 0.25, 1), -webkit-transform 0.25s cubic-bezier(0.25, 0.1, 0.25, 1);transition: color 0.25s cubic-bezier(0.25, 0.1, 0.25, 1), background-color 0.25s cubic-bezier(0.25, 0.1, 0.25, 1), border-color 0.25s cubic-bezier(0.25, 0.1, 0.25, 1), transform 0.25s cubic-bezier(0.25, 0.1, 0.25, 1), opacity 0.25s cubic-bezier(0.25, 0.1, 0.25, 1);transition: color 0.25s cubic-bezier(0.25, 0.1, 0.25, 1), background-color 0.25s cubic-bezier(0.25, 0.1, 0.25, 1), border-color 0.25s cubic-bezier(0.25, 0.1, 0.25, 1), transform 0.25s cubic-bezier(0.25, 0.1, 0.25, 1), opacity 0.25s cubic-bezier(0.25, 0.1, 0.25, 1), -webkit-transform 0.25s cubic-bezier(0.25, 0.1, 0.25, 1);}body[data-color=custom][data-theme=light] .products .thumbnail-wrapper .thumbnail-buttons > * {background-color: #FFF;border: 1px solid rgba(var(--color-rgb), 0.15);}body[data-color=default][data-theme=light] .products .thumbnail-wrapper .thumbnail-buttons > * {background-color: #FFF;border: 1px solid var(--color-gray200);}@media screen and (min-width: 1024px) {.products .thumbnail-wrapper .thumbnail-buttons > * {width: 2rem;height: 2rem;}}.products .thumbnail-wrapper .thumbnail-buttons > *.tinv-wishlist .tinvwl_add_to_wishlist_button {position: relative;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;width: 100%;height: 100%;border-radius: 50%;color: currentColor;}.products .thumbnail-wrapper .thumbnail-buttons > *.tinv-wishlist .tinvwl_add_to_wishlist_button::before {position: relative;font-family: "klbtheme";content: "\eb35";line-height: 1;top: 0.0625rem;}.products .thumbnail-wrapper .thumbnail-buttons > *.tinv-wishlist .tinvwl_add_to_wishlist_button.tinvwl-product-in-list::before {content: "\ec57";}.products .thumbnail-wrapper .thumbnail-buttons > *.tinv-wishlist .tinvwl-tooltip {display: none;}.products .thumbnail-wrapper .thumbnail-buttons > *.tinv-wishlist:hover {color: var(--color-red600);background-color: var(--color-red25);border-color: var(--color-red100);}.products .thumbnail-wrapper .thumbnail-buttons > * i::before {margin: 0;}@media screen and (min-width: 768px) {.products .thumbnail-wrapper .thumbnail-buttons > *:not(.tinv-wishlist) {opacity: 0;-webkit-transform: translateX(7px);transform: translateX(7px);}.products .thumbnail-wrapper .thumbnail-buttons > *:not(.tinv-wishlist).compare-product {-webkit-transition-delay: 0.08s;transition-delay: 0.08s;}.products .thumbnail-wrapper .thumbnail-buttons > *:not(.tinv-wishlist).quickview-button, .products .thumbnail-wrapper .thumbnail-buttons > *:not(.tinv-wishlist).compare-product {letter-spacing: -1px;}}.products .thumbnail-wrapper .product-buttons {position: absolute;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;width: 100%;height: 2.625rem;bottom: 0;left: 0;margin: 0;pointer-events: none;overflow: hidden;}.products .thumbnail-wrapper .product-buttons > * {-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;font-size: 0.8125rem;text-transform: uppercase;letter-spacing: 1px;width: 100%;height: 2.625rem !important;background-color: rgba(255, 255, 255, 0.85);-webkit-transition: background-color 0.25s cubic-bezier(0.25, 0.1, 0.25, 1), -webkit-transform 0.25s cubic-bezier(0.25, 0.1, 0.25, 1);transition: background-color 0.25s cubic-bezier(0.25, 0.1, 0.25, 1), -webkit-transform 0.25s cubic-bezier(0.25, 0.1, 0.25, 1);transition: transform 0.25s cubic-bezier(0.25, 0.1, 0.25, 1), background-color 0.25s cubic-bezier(0.25, 0.1, 0.25, 1);transition: transform 0.25s cubic-bezier(0.25, 0.1, 0.25, 1), background-color 0.25s cubic-bezier(0.25, 0.1, 0.25, 1), -webkit-transform 0.25s cubic-bezier(0.25, 0.1, 0.25, 1);}.products .thumbnail-wrapper .product-buttons > *:hover {background-color: rgba(255, 255, 255, 0.95);}@media screen and (min-width: 992px) {.products .thumbnail-wrapper .product-buttons > * {-webkit-transform: translateY(100%);transform: translateY(100%);}}.products .product-title {font-size: var(--theme-product-name-font-size-mobile);font-weight: var(--theme-product-name-weight);line-height: 1.3;max-width: 100%;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;white-space: normal;margin-bottom: 0.5rem;}@media screen and (min-width: 1024px) {.products .product-title {font-size: var(--theme-product-name-font-size-desktop);}}.products .product-title a {color: currentColor;}body.link-underline .products .product-title a {text-decoration: underline;text-decoration-color: transparent;text-underline-offset: 0.15rem;-webkit-transition: text-decoration-color 0.1s cubic-bezier(0.25, 0.1, 0.25, 1);transition: text-decoration-color 0.1s cubic-bezier(0.25, 0.1, 0.25, 1);}body.link-underline .products .product-title a:hover {text-decoration-color: currentColor;}.products .product-title + .product-progress {margin-top: 0.75rem;}.products .product-buttons {display: -webkit-inline-box;display: -ms-inline-flexbox;display: inline-flex;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-box-align: center;-ms-flex-align: center;align-items: center;gap: 0.625rem;margin-top: 0.4375rem;}.products .product-buttons .add_to_cart_button {font-size: 0.875rem;line-height: 2.1875rem;height: 2.1875rem;}.products .product-buttons .quantity {--qty-height: 2.0625rem;display: none;}.products .product-buttons .tinv-wishlist {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;font-size: 1.375rem;width: 2rem;height: 2rem;color: currentColor;-webkit-transition: all 0.15s cubic-bezier(0.25, 0.1, 0.25, 1);transition: all 0.15s cubic-bezier(0.25, 0.1, 0.25, 1);}.products .product-buttons .tinv-wishlist .tinvwl_add_to_wishlist_button {position: relative;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;width: 100%;height: 100%;border-radius: var(--theme-radius-form);color: currentColor;}.products .product-buttons .tinv-wishlist .tinvwl_add_to_wishlist_button::before {position: relative;font-family: "klbtheme";content: "\eb35";line-height: 1;text-shadow: 0 0 0;top: 0.0625rem;}.products .product-buttons .tinv-wishlist .tinvwl_add_to_wishlist_button.tinvwl-product-in-list {color: var(--color-red600);background-color: rgba(var(--color-redRGB), 0.1);border-color: rgba(var(--color-redRGB), 0.15);}.products .product-buttons .tinv-wishlist .tinvwl_add_to_wishlist_button.tinvwl-product-in-list::before {content: "\ec57";}.products .product-buttons .tinv-wishlist .tinvwl-tooltip {display: none;}.products .product-buttons .tinv-wishlist:hover .tinvwl_add_to_wishlist_button:not(.tinvwl-product-in-list) {color: var(--color-red600);background-color: var(--color-red25);border-color: var(--color-red100);}.products .product-buttons .compare-product {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;font-size: 1.375rem;width: 2rem;height: 2rem;color: currentColor;border-radius: var(--theme-radius-form);}.products .product-buttons .compare-product:hover {background-color: var(--color-gray50);}.products .product-buttons .compare-product i {text-shadow: 0 0 0;line-height: 1;}.products .product-buttons .compare-product i::before {margin: 0;}.products .product-cart-wrapper {display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-box-align: center;-ms-flex-align: center;align-items: center;row-gap: 0.625rem;margin-bottom: 0.625rem;}.products .product-cart-wrapper .price {-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start;line-height: 1.2;gap: 0;padding-right: 0.9375rem;}.products .product-cart-wrapper .price del {font-size: 70%;font-weight: 400;opacity: 0.6;}.products .product-cart-wrapper .product-buttons {margin-left: auto;margin-top: 0;}.products .product-cart-wrapper .product-buttons .add_to_cart_button {-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;line-height: 1;width: 2.25rem;height: 2.25rem;padding: 0;}.products .product-cart-wrapper .product-buttons .add_to_cart_button i {font-size: 1.25rem;}.products .product-cart-wrapper .product-buttons .add_to_cart_button i::before {margin: 0;}.products .product {position: relative;z-index: 10;}.products .product .product-content-fade {position: absolute;top: -0.3125rem;left: -0.625rem;right: -0.625rem;bottom: -0.625rem;background-color: var(--color-background);border: 1px solid var(--color-gray200);border-radius: var(--theme-radius-base);-webkit-box-shadow: rgba(27, 31, 34, 0.05) 0px 1px 3px, rgba(27, 31, 34, 0.05) 0px 20px 25px -5px, rgba(27, 31, 34, 0.04) 0px 10px 10px -5px;box-shadow: rgba(27, 31, 34, 0.05) 0px 1px 3px, rgba(27, 31, 34, 0.05) 0px 20px 25px -5px, rgba(27, 31, 34, 0.04) 0px 10px 10px -5px;opacity: 0;pointer-events: none;-webkit-transition: all 0.2s cubic-bezier(0.25, 0.1, 0.25, 1);transition: all 0.2s cubic-bezier(0.25, 0.1, 0.25, 1);}.products .product .product-wrapper.centered {text-align: center;}.products .product .product-wrapper.centered .price {width: 100%;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;}.products .product .product-wrapper.style-1 .product-hover-gallery .hover-gallery-dots {position: absolute;display: -webkit-inline-box;display: -ms-inline-flexbox;display: inline-flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;gap: 0.1875rem;bottom: 0.625rem;right: 0.9375rem;background-color: rgba(255, 255, 255, 0.3);padding: 0.1875rem 0.25rem;border-radius: 0.9375rem;pointer-events: none;z-index: 1;}.products .product .product-wrapper.style-1 .product-hover-gallery .hover-gallery-dots > * {width: 0.4375rem;height: 0.4375rem;background-color: var(--color-gray300);border-radius: 50%;}.products .product .product-wrapper.style-1 .product-hover-gallery .hover-gallery-dots > *.active {background-color: var(--color-yellow700);}.products .product .product-wrapper.style-1 .thumbnail-badges {top: 0;left: 0;}.products .product .product-wrapper.style-1 .thumbnail-badges .sale {margin-top: auto;}.products .product .product-wrapper.style-1 .price {margin-bottom: 0.3125rem;}.products .product .product-wrapper.style-1 .product-rating {margin-bottom: 0.3125rem;}@media screen and (min-width: 1024px) {.products .product .product-wrapper.style-1 .product-rating {margin-bottom: 0.4375rem;}}.products .product .product-wrapper.style-1 .product-buttons {margin-top: 0.625rem;}.products .product .product-wrapper.style-1 .product-buttons > * {line-height: 2rem;height: 2rem;}.products .product .product-wrapper.style-1 .product-buttons > *.add_to_cart_button {font-size: 0.8125rem;padding-left: 0.875rem;padding-right: 0.875rem;}.products .product .product-wrapper.style-1 .product-delivery-time {margin-top: 0.625rem;}.products .product .product-wrapper.style-2 .product-hover-gallery .hover-gallery-dots {position: absolute;display: -webkit-inline-box;display: -ms-inline-flexbox;display: inline-flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;gap: 0.1875rem;bottom: 0.3125rem;left: 50%;-webkit-transform: translateX(-50%);transform: translateX(-50%);background-color: rgba(255, 255, 255, 0.3);padding: 0.1875rem 0.25rem;border-radius: 0.9375rem;pointer-events: none;z-index: 1;}.products .product .product-wrapper.style-2 .product-hover-gallery .hover-gallery-dots > * {width: 0.4375rem;height: 0.4375rem;background-color: var(--color-gray300);border-radius: 50%;}.products .product .product-wrapper.style-2 .product-hover-gallery .hover-gallery-dots > *.active {background-color: var(--color-yellow700);}.products .product .product-wrapper.style-2 .product-content-switcher {margin-bottom: 0.3125rem;}.products .product .product-wrapper.style-2 .product-title + .product-meta {margin-top: -0.1875rem;margin-bottom: 0.625rem;}.products .product .product-wrapper.style-2 .product-buttons {width: 100%;}.products .product .product-wrapper.style-2 .product-buttons + .product-inventory {margin-top: 0.5rem;}.products .product .product-wrapper.style-2 .product-countdown {margin-bottom: 0.5rem;}.products .product .product-wrapper.style-2 .product-countdown > p {display: block;font-size: 0.75rem;font-weight: 500;width: 100%;margin-top: 0.3125rem;margin-bottom: 0;opacity: 0.6;}.products .product .product-wrapper.style-2 .price + .product-countdown {margin-top: 0.5rem;}.products .product .product-wrapper.style-2 .content-wrapper > .product-rating {margin-bottom: 0.3125rem;}.products .product .product-wrapper.style-3 .product-hover-gallery .hover-gallery-dots {position: absolute;display: -webkit-inline-box;display: -ms-inline-flexbox;display: inline-flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;gap: 0.1875rem;bottom: 0.3125rem;left: 50%;-webkit-transform: translateX(-50%);transform: translateX(-50%);background-color: rgba(255, 255, 255, 0.3);padding: 0.1875rem 0.25rem;border-radius: 0.9375rem;pointer-events: none;z-index: 1;}.products .product .product-wrapper.style-3 .product-hover-gallery .hover-gallery-dots > * {width: 0.4375rem;height: 0.4375rem;background-color: var(--color-gray300);border-radius: 50%;}.products .product .product-wrapper.style-3 .product-hover-gallery .hover-gallery-dots > *.active {background-color: var(--color-yellow700);}.products .product .product-wrapper.style-3 .product-title + .product-rating, .products .product .product-wrapper.style-3 .product-title + .product-content-switcher {margin-bottom: 0.9375rem;}.products .product .product-wrapper.style-3 .product-delivery-time {margin-bottom: 0.125rem;}.products .product .product-wrapper.style-3 .product-delivery-time.fast-shipping {margin-bottom: 0.375rem;}.products .product .product-wrapper.style-3 .product-delivery-time + .fast-shipping {margin-top: 0.3125rem;}.products .product .product-wrapper.style-3 .product-progress {margin-top: 0.625rem;}.products .product .product-wrapper.with-content-fade .thumbnail-wrapper {padding: 0.9375rem;}.products .product .product-wrapper.with-content-fade .thumbnail-wrapper .thumbnail-badges {left: 1.25rem;top: 1.5625rem;}.products .product .product-wrapper.with-content-fade .thumbnail-wrapper .thumbnail-buttons {top: 1.25rem;right: 1.25rem;}.products .product .product-wrapper.with-content-fade .content-wrapper {padding: 0 0.9375rem 0.9375rem;}.products .product .product-wrapper.style-4 .product-hover-gallery {overflow: initial;}.products .product .product-wrapper.style-4 .product-hover-gallery .hover-gallery-dots {position: absolute;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: start;-ms-flex-pack: start;justify-content: flex-start;gap: 3px;width: 100%;height: 0.25rem;bottom: -0.375rem;left: 0;}.products .product .product-wrapper.style-4 .product-hover-gallery .hover-gallery-dots > * {-webkit-box-flex: 1;-ms-flex: 1 0 0%;flex: 1 0 0%;height: 0.25rem;background-color: rgba(27, 31, 34, 0.12);}.products .product .product-wrapper.style-4 .product-hover-gallery .hover-gallery-dots > *.active {background-color: rgba(27, 31, 34, 0.32);}.products .product .product-wrapper.style-4 .thumbnail-wrapper {margin-bottom: 1.0625rem;}.products .product .product-wrapper.style-4 .thumbnail-wrapper .thumbnail-badges {top: 0.75rem;left: 0.75rem;}.products .product .product-wrapper.style-4 .content-wrapper .product-rating {margin-bottom: 0.375rem;}.products .product .product-wrapper.style-4 .content-wrapper .product-title {margin-bottom: 0.375rem;}.products .product .product-wrapper.style-4 .content-wrapper .price + .product-progress {margin-top: 0.9375rem;}.products .product .product-wrapper.style-5 .product-hover-gallery {overflow: initial;}.products .product .product-wrapper.style-5 .product-hover-gallery .hover-gallery-dots {position: absolute;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: start;-ms-flex-pack: start;justify-content: flex-start;gap: 3px;width: 100%;height: 0.25rem;bottom: -0.375rem;left: 0;}.products .product .product-wrapper.style-5 .product-hover-gallery .hover-gallery-dots > * {-webkit-box-flex: 1;-ms-flex: 1 0 0%;flex: 1 0 0%;height: 0.25rem;background-color: rgba(27, 31, 34, 0.12);}.products .product .product-wrapper.style-5 .product-hover-gallery .hover-gallery-dots > *.active {background-color: rgba(27, 31, 34, 0.32);}.products .product .product-wrapper.style-5 .thumbnail-wrapper {margin-bottom: 1.0625rem;}.products .product .product-wrapper.style-5 .thumbnail-wrapper .thumbnail-badges {top: 0.75rem;left: 0.75rem;}.products .product .product-wrapper.style-5 .thumbnail-wrapper .product-thumbnail .product-second-image {position: absolute;top: 0;left: 0;opacity: 0;-webkit-transition: all 0.25s cubic-bezier(0.25, 0.1, 0.25, 1);transition: all 0.25s cubic-bezier(0.25, 0.1, 0.25, 1);}.products .product .product-wrapper.style-5 .thumbnail-wrapper .product-thumbnail .product-second-image + img {-webkit-transition: opacity 0.25s cubic-bezier(0.25, 0.1, 0.25, 1);transition: opacity 0.25s cubic-bezier(0.25, 0.1, 0.25, 1);}.products .product .product-wrapper.style-5 .content-wrapper .product-rating {margin-bottom: 0.375rem;}.products .product .product-wrapper.style-5 .content-wrapper .product-title {margin-bottom: 0.375rem;}.products .product .product-wrapper.style-5 .content-wrapper .product-content-switcher {margin-bottom: 0.3125rem;}.products .product .product-wrapper.style-5 .content-wrapper .product-content-switcher .add_to_cart_button {font-size: 0.875rem;text-transform: uppercase;}.products .product .product-wrapper.style-5 .content-wrapper .product-content-switcher .add_to_cart_button:hover {color: var(--theme-primary-color);}.products .product .product-wrapper.style-5 .content-wrapper .product-content-switcher + .product-countdown {margin-top: 0.625rem;}.products .product .product-wrapper.style-5 .content-wrapper .product-countdown .klb-countdown-wrapper {margin-bottom: 0.3125rem;}.products .product .product-wrapper.style-5 .content-wrapper .product-countdown .klb-countdown-wrapper + p {font-size: 0.75rem;color: var(--color-gray600);}.products .product .product-wrapper.style-6 {border: 1px solid;border-radius: var(--theme-radius-base);}body[data-color=custom][data-theme=light] .products .product .product-wrapper.style-6 {border-color: rgba(var(--color-rgb), 0.15);}body[data-color=default] .products .product .product-wrapper.style-6 {border-color: var(--color-gray200);}.products .product .product-wrapper.style-6.hot-product {border-color: var(--color-red500) !important;}.products .product .product-wrapper.style-6 .thumbnail-wrapper {padding: 0.625rem 0.625rem 0;margin-bottom: 1.0625rem;}.products .product .product-wrapper.style-6 .thumbnail-wrapper .thumbnail-badges {top: 1.25rem;left: 0.9375rem;}@media screen and (min-width: 992px) {.products .product .product-wrapper.style-6 .thumbnail-wrapper .thumbnail-badges .badge.sale {position: relative;font-size: 0.875rem;width: 3rem;height: 3rem;border-radius: 50%;top: -4px;}}.products .product .product-wrapper.style-6 .thumbnail-wrapper .thumbnail-buttons {top: 1.25rem;right: 0.9375rem;}.products .product .product-wrapper.style-6 .thumbnail-wrapper .product-thumbnail .product-second-image {position: absolute;top: 0;left: 0;opacity: 0;-webkit-transition: all 0.25s cubic-bezier(0.25, 0.1, 0.25, 1);transition: all 0.25s cubic-bezier(0.25, 0.1, 0.25, 1);}.products .product .product-wrapper.style-6 .thumbnail-wrapper .product-thumbnail .product-second-image + img {-webkit-transition: opacity 0.25s cubic-bezier(0.25, 0.1, 0.25, 1);transition: opacity 0.25s cubic-bezier(0.25, 0.1, 0.25, 1);}.products .product .product-wrapper.style-6 .content-wrapper {padding: 0 1.25rem 1.25rem;}.products .product .product-wrapper.style-6 .content-wrapper .product-inventory {margin-bottom: 0.3125rem;}.products .product .product-wrapper.style-6 .content-wrapper .product-rating {margin-bottom: 0.3125rem;}.products .product .product-wrapper.style-6 .content-wrapper .product-buttons {width: 100%;margin-bottom: 0.5rem;}.products .product .product-wrapper.style-6 .content-wrapper .product-buttons .add_to_cart_button {font-size: 0.8125rem;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;width: 100%;}.products .product .product-wrapper.style-6 .content-wrapper .product-delivery-time + .product-progress {margin-top: 0.625rem;}.products .product .product-wrapper.image-gray .thumbnail-wrapper .product-thumbnail > img {-webkit-filter: brightness(98%);filter: brightness(98%);background-color: rgba(0, 0, 0, 0.35);}.products .product .product-wrapper.style-7 .product-content-switcher, .products .product .product-wrapper.style-7 .product-rating {margin-bottom: 0.4375rem;}.products .product .product-wrapper.style-7 .product-category a {font-weight: 600;color: var(--color-text);}.products .product .product-wrapper.style-8 .product-rating, .products .product .product-wrapper.style-8 .product-buttons {margin-bottom: 0.4375rem;}.products .product .product-wrapper.style-9 .thumbnail-wrapper {border: 1px solid var(--color-gray100);border-radius: var(--theme-radius-base);overflow: hidden;}.products .product .product-wrapper.style-9 .thumbnail-wrapper .thumbnail-badges {left: 0.625rem;top: 0.625rem;}.products .product .product-wrapper.style-9 .thumbnail-wrapper .thumbnail-badges .badge {border-radius: 62.4375rem;}.products .product .product-wrapper.style-9 .product-rating {margin-bottom: 0.4375rem;}.products .product .product-wrapper.style-9 .price {margin-bottom: 0.625rem;}.products .product .product-wrapper.style-9 .product-buttons {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}@media screen and (max-width: 575.98px) {.products .product .product-wrapper.style-9 .product-buttons {gap: 0.3125rem;}}.products .product .product-wrapper.style-9 .product-buttons > * {font-size: 0.8125rem !important;-webkit-box-flex: 1;-ms-flex: 1 0 0%;flex: 1 0 0%;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;padding-left: 0.625rem;padding-right: 0.625rem;}@media screen and (max-width: 575.98px) {.products .product .product-wrapper.style-9 .product-buttons > * {-webkit-box-flex: 0;-ms-flex: 0 0 auto;flex: 0 0 auto;width: 100%;}}.products .product .product-wrapper.style-9 .product-buttons .quickview-button {height: 2.1875rem;height: 2.1875rem;}.products .product .product-wrapper.style-10 .product-inner {position: relative;border: 1px solid var(--color-gray100);background-color: var(--color-background);border-radius: var(--theme-radius-base);}.products .product .product-wrapper.style-10 .product-inner .thumbnail-wrapper {margin-bottom: 0;}.products .product .product-wrapper.style-10 .product-inner .thumbnail-wrapper .product-thumbnail {border-bottom-left-radius: 0;border-bottom-right-radius: 0;}.products .product .product-wrapper.style-10 .product-inner .content-wrapper {padding: 0.9375rem 0.9375rem 0.3125rem;}.products .product .product-wrapper.style-10 .product-inner .content-wrapper .product-title {margin-bottom: 0.3125rem;}.products .product .product-wrapper.style-10 .product-inner .content-wrapper .product-rating {margin-bottom: 10px;}.products .product .product-wrapper.style-10 .product-inner .content-wrapper .entry-description {font-size: 0.8125rem;margin-bottom: 0.625rem;}.products .product .product-wrapper.style-10 .product-inner .content-wrapper .entry-description p {color: var(--color-gray600);margin-bottom: 0;}.products .product .product-wrapper.style-10 .product-inner .content-wrapper .klb-countdown {background-color: var(--color-gray50);padding-left: 0.3125rem;padding-right: 0.125rem;border-radius: var(--theme-radius-base);}.products .product .product-wrapper.style-10 .product-inner .content-wrapper .price-block {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-ms-flex-wrap: wrap;flex-wrap: wrap;gap: 0.625rem;margin-bottom: 0;}.products .product .product-wrapper.style-10 .product-inner .content-wrapper .product-buttons {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;-ms-flex-wrap: wrap;flex-wrap: wrap;gap: 0.625rem;margin-top: 0.625rem;padding-top: 0.625rem;padding-bottom: 0.3125rem;border-top: 1px solid var(--color-gray50);}.products .product .product-wrapper.style-10 .product-inner .content-wrapper .product-buttons .button {font-size: 0.75rem;height: 1.875rem;padding-left: 0.625rem;padding-right: 0.625rem;}.products .product:hover {z-index: 11;}@media screen and (min-width: 992px) {.products .product:hover .product-content-switcher .switcher-wrapper {-webkit-transform: translateY(0);transform: translateY(0);}}.products .product:hover .thumbnail-wrapper .product-thumbnail .product-second-image {opacity: 1 !important;}.products .product:hover .thumbnail-wrapper .product-thumbnail .product-second-image + img {opacity: 0;}.products .product:hover .thumbnail-wrapper .product-buttons {pointer-events: auto;}@media screen and (min-width: 992px) {.products .product:hover .thumbnail-wrapper .product-buttons > * {-webkit-transform: translateY(0);transform: translateY(0);}}.products .product:hover .thumbnail-buttons > *:not(.tinv-wishlist) {opacity: 1;-webkit-transform: translateX(0);transform: translateX(0);}.products .product:hover .product-content-fade {opacity: 1;}.products .product:hover .product-footer {opacity: 1;visibility: visible;}.products:not(.klb-slider) {display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;padding: 0;list-style: none;}.products:not(.klb-slider).no-gutters {-webkit-column-gap: 0 !important;-moz-column-gap: 0 !important;column-gap: 0 !important;row-gap: 0 !important;}.products:not(.klb-slider).grid-column {-ms-flex-preferred-size: 100%;flex-basis: 100%;-webkit-column-gap: var(--theme-site-gutters);-moz-column-gap: var(--theme-site-gutters);column-gap: var(--theme-site-gutters);}.products:not(.klb-slider).grid-column > * {margin-bottom: 1.875rem;}@media screen and (min-width: 992px) {.products:not(.klb-slider).grid-column > * {margin-bottom: 2.5rem;}}.products:not(.klb-slider) > * {-webkit-box-flex: 1;-ms-flex: 1 0 0%;flex: 1 0 0%;width: 100%;max-width: 100%;}@media screen and (min-width: 320px) {.products:not(.klb-slider).mobile-grid-2 > * {-webkit-box-flex: 0;-ms-flex: 0 0 auto;flex: 0 0 auto;width: calc(50% - var(--theme-site-gutters) + var(--theme-site-gutters) / 2);}.products:not(.klb-slider).mobile-grid-2.no-gutters > * {width: 50%;}}@media screen and (min-width: 576px) {.products:not(.klb-slider).column-2 > * {-webkit-box-flex: 0;-ms-flex: 0 0 auto;flex: 0 0 auto;width: calc(50% - var(--theme-site-gutters) + var(--theme-site-gutters) / 2);}.products:not(.klb-slider).column-2.no-gutters > * {width: 50%;}}@media screen and (min-width: 768px) {.products:not(.klb-slider).column-3 > * {-webkit-box-flex: 0;-ms-flex: 0 0 auto;flex: 0 0 auto;width: calc(33.3333333333% - var(--theme-site-gutters) + var(--theme-site-gutters) / 3);}.products:not(.klb-slider).column-3.no-gutters > * {width: 33.3333333333%;}}@media screen and (min-width: 576px) {.products:not(.klb-slider).column-4 > * {-webkit-box-flex: 0;-ms-flex: 0 0 auto;flex: 0 0 auto;width: calc(33.3333333333% - var(--theme-site-gutters) + var(--theme-site-gutters) / 3);}.products:not(.klb-slider).column-4.no-gutters > * {width: 33.3333333333%;}}@media screen and (min-width: 992px) {.products:not(.klb-slider).column-4 > * {-webkit-box-flex: 0;-ms-flex: 0 0 auto;flex: 0 0 auto;width: calc(25% - var(--theme-site-gutters) + var(--theme-site-gutters) / 4);}.products:not(.klb-slider).column-4.no-gutters > * {width: 25%;}}@media screen and (min-width: 576px) {.products:not(.klb-slider).column-5 > * {-webkit-box-flex: 0;-ms-flex: 0 0 auto;flex: 0 0 auto;width: calc(33.3333333333% - var(--theme-site-gutters) + var(--theme-site-gutters) / 3);}.products:not(.klb-slider).column-5.no-gutters > * {width: 33.3333333333%;}}@media screen and (min-width: 992px) {.products:not(.klb-slider).column-5 > * {-webkit-box-flex: 0;-ms-flex: 0 0 auto;flex: 0 0 auto;width: calc(20% - var(--theme-site-gutters) + var(--theme-site-gutters) / 5);}.products:not(.klb-slider).column-5.no-gutters > * {width: 20%;}}@media screen and (min-width: 768px) {.products:not(.klb-slider).large-list .product-inner {display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;}.products:not(.klb-slider).large-list .product-inner > * {-webkit-box-flex: 1;-ms-flex: 1 0 0%;flex: 1 0 0%;width: 100%;}.products:not(.klb-slider).large-list .product-inner > *.thumbnail-wrapper {-webkit-box-flex: 0;-ms-flex: 0 0 auto;flex: 0 0 auto;width: 35%;margin-right: 1.25rem;}.products:not(.klb-slider).large-list .product-inner > *.content-wrapper .product-title {font-size: 1rem;}.products:not(.klb-slider).large-list .product-inner > *.content-wrapper .price {font-size: 1.375rem;}}.products:not(.klb-slider).list-style > * {-webkit-box-flex: 0;-ms-flex: 0 0 auto;flex: 0 0 auto;}.products:not(.klb-slider).list-style .product-inner {display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;}.products:not(.klb-slider).list-style .product-inner .thumbnail-wrapper {-webkit-box-flex: 0;-ms-flex: 0 0 auto;flex: 0 0 auto;width: 30%;margin-bottom: 0;margin-right: 0.9375rem;padding: 0;}.products:not(.klb-slider).list-style .product-inner .content-wrapper {-webkit-box-flex: 1;-ms-flex: 1 0 0%;flex: 1 0 0%;}.products:not(.klb-slider).list-style.for-widgets > * + * {padding-top: 1.25rem;margin-top: 0.9375rem;border-top: 1px solid;}body[data-color=custom][data-theme=light] .products:not(.klb-slider).list-style.for-widgets > * + * {border-color: rgba(var(--color-rgb), 0.1);}body[data-color=default][data-theme=light] .products:not(.klb-slider).list-style.for-widgets > * + * {border-color: var(--color-gray100);}.products:not(.klb-slider).list-style.for-widgets .product .thumbnail-wrapper {width: 6rem;}.products:not(.klb-slider).list-style.for-widgets .product .product-rating {margin-bottom: 0.4375rem;}.products:not(.klb-slider).list-style.for-widgets .product .product-title {font-size: 0.8125rem;margin-bottom: 0.5rem;}.products:not(.klb-slider).list-style.for-widgets .product .price {font-size: 1.25rem;}.products:not(.klb-slider).list-style.for-widgets .product .price del {font-size: 75%;font-weight: 400;opacity: 0.8;}.products:not(.klb-slider).list-style.for-widgets .product .product-countdown {display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;margin-top: 0.9375rem;gap: 0.9375rem;}.products:not(.klb-slider).list-style.for-widgets .product .product-countdown > p {font-size: 0.75rem;margin-bottom: 0;opacity: 0.5;}@media screen and (min-width: 992px) {.products:not(.klb-slider).list-style.for-widgets .product .product-countdown > p {font-size: 0.6875rem;-webkit-box-flex: 1;-ms-flex: 1 0 0%;flex: 1 0 0%;line-height: 1.3;}}.products:not(.klb-slider).list-style.for-widgets .product .product-countdown .klb-countdown {font-weight: 500;}.products:not(.klb-slider).list-style.for-widgets .product .product-countdown .klb-countdown .count-item {width: 1.75rem;height: 1.625rem;min-width: 1.625rem;padding: 0;}body[data-color=custom][data-theme=light] .products:not(.klb-slider).list-style.for-widgets .product .product-countdown .klb-countdown .count-item {background-color: rgba(var(--color-rgb), 0.08);}body[data-color=default][data-theme=light] .products:not(.klb-slider).list-style.for-widgets .product .product-countdown .klb-countdown .count-item {background-color: var(--color-gray50);}.products:not(.klb-slider).list-style.small-list-style > * + * {margin-top: 1.5625rem;}.products:not(.klb-slider).list-style.small-list-style .thumbnail-wrapper {width: 3.875rem;}.products:not(.klb-slider).list-style.small-list-style .content-wrapper .price {font-size: 0.9375rem;margin-bottom: 0.4375rem;}.products:not(.klb-slider).list-style.small-list-style .content-wrapper .product_title {font-size: 0.875rem;margin-bottom: 0;}.products:not(.klb-slider).list-style.small-list-style .content-wrapper .product_title a {color: currentColor;}body.link-underline .products:not(.klb-slider).list-style.small-list-style .content-wrapper .product_title a {text-decoration: underline;text-decoration-color: transparent;text-underline-offset: 0.15rem;-webkit-transition: text-decoration-color 0.1s cubic-bezier(0.25, 0.1, 0.25, 1);transition: text-decoration-color 0.1s cubic-bezier(0.25, 0.1, 0.25, 1);}body.link-underline .products:not(.klb-slider).list-style.small-list-style .content-wrapper .product_title a:hover {text-decoration-color: currentColor;}.products:not(.klb-slider).list-style.for-fashion .thumbnail-wrapper {width: 4.25rem;}.products:not(.klb-slider).list-style.for-fashion .list-counter-wrapper {margin-top: 0.9375rem;}.products:not(.klb-slider).list-style.for-fashion .list-counter-wrapper .product-countdown .klb-countdown-wrapper {margin-bottom: 0.3125rem;}.products:not(.klb-slider).list-style.for-fashion .list-counter-wrapper .product-countdown > p {font-size: 0.75rem;opacity: 0.6;}@media screen and (min-width: 1024px) {.products:not(.klb-slider).list-column > * {width: 100%;margin-bottom: 2.5rem;}.products:not(.klb-slider).list-column > * .product-wrapper .product-inner {display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;}.products:not(.klb-slider).list-column > * .product-wrapper .product-inner .thumbnail-wrapper {-webkit-box-flex: 0;-ms-flex: 0 0 auto;flex: 0 0 auto;width: 25%;margin-right: 1.25rem;margin-bottom: 0;}.products:not(.klb-slider).list-column > * .product-wrapper .product-inner .content-wrapper {-webkit-box-flex: 1;-ms-flex: 1 0 0%;flex: 1 0 0%;padding-right: 1.875rem;}.products:not(.klb-slider).list-column > * .product-wrapper .product-inner .content-wrapper .product-title {font-size: 1.125rem;}.products:not(.klb-slider).list-column > * .product-wrapper .product-inner .content-wrapper .price {font-size: 1.25rem;}.products:not(.klb-slider).list-column > * .product-wrapper .product-footer {position: relative;-webkit-box-flex: 0;-ms-flex: 0 0 auto;flex: 0 0 auto;width: 35%;opacity: 1;visibility: visible;border-top: 0;border-left: 1px solid var(--color-gray100);}.products:not(.klb-slider).list-column > * .product-wrapper .product-footer .product-footer-details {padding-top: 0;padding-bottom: 0;padding-right: 0;padding-left: 2.5rem;}.products:not(.klb-slider).list-column > * .product-wrapper.style-1 .product-buttons {width: 100%;}.products:not(.klb-slider).list-column > * .product-wrapper.style-3 + .product-content-fade {display: none !important;}.products:not(.klb-slider).list-column > * + * .product-wrapper {padding-top: 2.5rem;border-top: 1px solid;}body[data-color=custom][data-theme=light] .products:not(.klb-slider).list-column > * + * .product-wrapper {border-color: rgba(var(--color-rgb), 0.2) !important;}body[data-color=default] .products:not(.klb-slider).list-column > * + * .product-wrapper {border-color: var(--color-gray200) !important;}}.product-promotion .product-badge {display: -webkit-inline-box;display: -ms-inline-flexbox;display: inline-flex;font-size: 0.625rem;text-transform: uppercase;background-color: var(--color-gray100);padding: 0.3125rem 0.625rem;border-radius: 2.5rem;margin-bottom: 0.9375rem;}.product-promotion .product-title {font-family: var(--theme-body-font);line-height: 1.4;margin-bottom: 0.625rem;}.product-promotion .product-title a {color: currentColor;}body.link-underline .product-promotion .product-title a {text-decoration: underline;text-decoration-color: transparent;text-underline-offset: 0.15rem;-webkit-transition: text-decoration-color 0.1s cubic-bezier(0.25, 0.1, 0.25, 1);transition: text-decoration-color 0.1s cubic-bezier(0.25, 0.1, 0.25, 1);}body.link-underline .product-promotion .product-title a:hover {text-decoration-color: currentColor;}.product-promotion.list-style .product-inner {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-ms-flex-wrap: wrap;flex-wrap: wrap;}.product-promotion.list-style .product-inner .thumbnail-wrapper {-webkit-box-flex: 0;-ms-flex: 0 0 12.5rem;flex: 0 0 12.5rem;width: 12.5rem;margin-right: 1.25rem;}@media screen and (min-width: 1024px) {.product-promotion.list-style .product-inner .thumbnail-wrapper {-webkit-box-flex: 0;-ms-flex: 0 0 13.75rem;flex: 0 0 13.75rem;width: 13.75rem;}}.product-promotion.list-style .product-inner .content-wrapper {-webkit-box-flex: 1;-ms-flex: 1 0 0%;flex: 1 0 0%;}.product-promotion.list-style .product-inner .content-wrapper .product-title {font-size: 0.875rem;}@media screen and (min-width: 1024px) {.product-promotion.list-style .product-inner .content-wrapper .product-title {font-size: 0.9375rem;}}.product-promotion.list-style .product-inner .content-wrapper .entry-description {font-size: 0.8125rem;}.product-promotion.list-style .product-inner .content-wrapper .entry-description p {opacity: 0.7;}.product-promotion.list-style .product-inner .content-wrapper .btn {font-size: 0.6875rem;text-transform: uppercase;line-height: 1;height: 2.5rem;}.single-product-wrapper {display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;margin-left: calc(var(--theme-site-gutters) * -1);margin-right: calc(var(--theme-site-gutters) * -1);}.single-product-wrapper > * {padding-left: var(--theme-site-gutters);padding-right: var(--theme-site-gutters);}.single-product-wrapper > *.product-header {margin-bottom: 1.25rem;}.single-product-wrapper > *.product-gallery {margin-bottom: 1.875rem;}.single-product-wrapper.style-1 > * {-webkit-box-flex: 0;-ms-flex: 0 0 auto;flex: 0 0 auto;width: 100%;}@media screen and (min-width: 1200px) {.single-product-wrapper.style-1 > *.product-gallery {-webkit-box-flex: 1;-ms-flex: 1 0 0%;flex: 1 0 0%;padding-right: calc(var(--theme-site-gutters) * 2);}.single-product-wrapper.style-1 > *.product-detail {width: 46%;}}.single-product-wrapper.style-1 > *.product-content {margin-top: 2.5rem;}.single-product-wrapper.style-2 > * {-webkit-box-flex: 0;-ms-flex: 0 0 auto;flex: 0 0 auto;width: 100%;}@media screen and (min-width: 1200px) {.single-product-wrapper.style-2 > *.product-gallery {-webkit-box-flex: 1;-ms-flex: 1 0 0%;flex: 1 0 0%;padding-right: calc(var(--theme-site-gutters) * 2);}.single-product-wrapper.style-2 > *.product-detail {width: 40%;}}.single-product-wrapper.style-2 > *.product-content {margin-top: 2.5rem;}@media screen and (min-width: 992px) {.single-product-wrapper.style-2 > * .product-thumbnails-wrapper .slick-slide {height: 4.75rem !important;}}.single-product-wrapper.style-3 > *, .single-product-wrapper.style-4 > * {-webkit-box-flex: 0;-ms-flex: 0 0 auto;flex: 0 0 auto;width: 100%;}@media screen and (min-width: 1200px) {.single-product-wrapper.style-3 > *.product-gallery, .single-product-wrapper.style-4 > *.product-gallery {width: 35%;padding-right: calc(var(--theme-site-gutters) * 2);}.single-product-wrapper.style-3 > *.product-detail, .single-product-wrapper.style-4 > *.product-detail {width: 65%;}}.single-product-wrapper.style-3 > *.product-content, .single-product-wrapper.style-4 > *.product-content {margin-top: 2.5rem;}.single-product-wrapper.style-5 > * {-webkit-box-flex: 0;-ms-flex: 0 0 auto;flex: 0 0 auto;width: 100%;}@media screen and (min-width: 1200px) {.single-product-wrapper.style-5 > *.product-gallery {-webkit-box-flex: 1;-ms-flex: 1 0 0%;flex: 1 0 0%;padding-right: calc(var(--theme-site-gutters) * 2);}.single-product-wrapper.style-5 > *.product-detail {width: 40%;}}.single-product-wrapper.style-5 > *.product-content {margin-top: 2.5rem;}.single-product-wrapper.style-5 > *.product-gallery .product-thumbnails-wrapper {height: 100%;}.single-product-wrapper.style-5 > *.product-gallery .product-thumbnails-wrapper ol {margin: 0;padding: 0;list-style: none;}@media screen and (min-width: 992px) {.single-product-wrapper.style-5 > *.product-gallery .product-thumbnails-wrapper ol {position: sticky;top: 10.625rem;}}@media screen and (min-width: 992px) {.single-product-wrapper.style-5 > *.product-gallery .product-thumbnails-wrapper ol li + li {margin-top: 0.3125rem;}}@media screen and (max-width: 991.98px) {.single-product-wrapper.style-5 > *.product-gallery .product-thumbnails-wrapper {display: none;}}@media screen and (max-width: 991.98px) {.single-product-wrapper.style-5 > *.product-gallery .woocommerce-product-gallery__wrapper {display: -webkit-box;display: -ms-flexbox;display: flex;white-space: nowrap;width: 100%;overflow-x: scroll;}.single-product-wrapper.style-5 > *.product-gallery .woocommerce-product-gallery__wrapper > * {-webkit-box-flex: 0;-ms-flex: 0 0 auto;flex: 0 0 auto;width: 100%;}}@media screen and (min-width: 992px) {.single-product-wrapper.style-5 > * .product-detail-inner {position: sticky;top: 10.625rem;}}.single-product-wrapper .product-detail.with-side {display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;}@media screen and (min-width: 992px) {.single-product-wrapper .product-detail.with-side {-webkit-box-orient: horizontal;-webkit-box-direction: reverse;-ms-flex-direction: row-reverse;flex-direction: row-reverse;}}.single-product-wrapper .product-detail.with-side > * {-webkit-box-flex: 0;-ms-flex: 0 0 auto;flex: 0 0 auto;width: 100%;}@media screen and (min-width: 992px) {.single-product-wrapper .product-detail.with-side > *.product-detail-inner {-webkit-box-flex: 1;-ms-flex: 1 0 0%;flex: 1 0 0%;padding-right: 2.8125rem;}.single-product-wrapper .product-detail.with-side > *.product-detail-side {-webkit-box-flex: 0;-ms-flex: 0 0 auto;flex: 0 0 auto;width: 18.75rem;}}@media screen and (min-width: 992px) {.single-product-wrapper .product-detail.with-side.for-sidebar > *.product-detail-side {-webkit-box-flex: 0;-ms-flex: 0 0 auto;flex: 0 0 auto;width: 17.5rem;}}@media screen and (max-width: 991.98px) {.single-product-wrapper .product-detail.with-side.for-sidebar > *.product-detail-side {display: none;}}@media screen and (min-width: 992px) {.single-product-wrapper .product-detail .detail-side-inner {border: 1px solid;border-radius: var(--theme-radius-base);padding: 1.5625rem;margin-bottom: 1.875rem;}body[data-color=custom][data-theme=light] .single-product-wrapper .product-detail .detail-side-inner {border-color: rgba(var(--color-rgb), 0.3);}body[data-color=default] .single-product-wrapper .product-detail .detail-side-inner {border-color: var(--color-gray300);}.single-product-wrapper .product-detail .detail-side-inner .cart .variations {margin-bottom: 0.3125rem;}.single-product-wrapper .product-detail .detail-side-inner .cart .variations tr + tr {margin-top: 0.9375rem;}.single-product-wrapper .product-detail .detail-side-inner .cart .variations .label {width: 100%;padding-bottom: 0.625rem;}.single-product-wrapper .product-detail .detail-side-inner .cart .quantity {width: 100%;border-radius: 0;border-left: 0;border-right: 0;border-top: 0;margin-bottom: 0.625rem;}.single-product-wrapper .product-detail .detail-side-inner .cart .quantity .qty {width: 100%;}.single-product-wrapper .product-detail .detail-side-inner .cart .add_to_cart_button {-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;width: 100%;}}.single-product-wrapper .woocommerce-product-gallery {position: relative;}.single-product-wrapper .woocommerce-product-gallery .badge {position: absolute;font-size: 1rem;width: 3.625rem;height: 3.625rem;top: 0.625rem;left: 0.625rem;border-radius: 50%;background-color: var(--color-red600);}.single-product-wrapper .woocommerce-product-gallery .flex-viewport {position: relative;}.single-product-wrapper .woocommerce-product-gallery .woocommerce-product-gallery__trigger {position: absolute;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;font-size: 0;line-height: 1;width: 2.5rem;height: 2.5rem;top: 0.75rem;right: 0.75rem;border-radius: 50%;-webkit-box-shadow: rgba(27, 31, 34, 0.05) 0px 1px 3px, rgba(27, 31, 34, 0.05) 0px 20px 25px -5px, rgba(27, 31, 34, 0.04) 0px 10px 10px -5px;box-shadow: rgba(27, 31, 34, 0.05) 0px 1px 3px, rgba(27, 31, 34, 0.05) 0px 20px 25px -5px, rgba(27, 31, 34, 0.04) 0px 10px 10px -5px;border: 1px solid;-webkit-transition: all 0.15s cubic-bezier(0.25, 0.1, 0.25, 1);transition: all 0.15s cubic-bezier(0.25, 0.1, 0.25, 1);}body[data-color=custom][data-theme=light] .single-product-wrapper .woocommerce-product-gallery .woocommerce-product-gallery__trigger {border-color: rgba(var(--color-rgb), 0.07);}body[data-color=default] .single-product-wrapper .woocommerce-product-gallery .woocommerce-product-gallery__trigger {border-color: var(--color-gray50);}@media screen and (min-width: 1200px) {.single-product-wrapper .woocommerce-product-gallery .woocommerce-product-gallery__trigger {width: 2.875rem;height: 2.875rem;}}.single-product-wrapper .woocommerce-product-gallery .woocommerce-product-gallery__trigger:before {font-family: "klbtheme";font-size: 1.5rem;content: "\ebf1";color: var(--color-text);}.single-product-wrapper .woocommerce-product-gallery .klb-single-video {position: absolute;left: 0.9375rem;bottom: 0.9375rem;}.single-product-wrapper .woocommerce-product-gallery .klb-single-video a {position: relative;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;font-size: 0.875rem;font-weight: 500;line-height: 1;-webkit-box-shadow: rgba(27, 31, 34, 0.05) 0px 1px 3px, rgba(27, 31, 34, 0.05) 0px 20px 25px -5px, rgba(27, 31, 34, 0.04) 0px 10px 10px -5px;box-shadow: rgba(27, 31, 34, 0.05) 0px 1px 3px, rgba(27, 31, 34, 0.05) 0px 20px 25px -5px, rgba(27, 31, 34, 0.04) 0px 10px 10px -5px;color: var(--color-text);background-color: #FFF;border: 1px solid;padding: 0.75rem 1rem;border-radius: 2.875rem;-webkit-transition: all 0.15s cubic-bezier(0.25, 0.1, 0.25, 1);transition: all 0.15s cubic-bezier(0.25, 0.1, 0.25, 1);}body[data-color=custom][data-theme=light] .single-product-wrapper .woocommerce-product-gallery .klb-single-video a {border-color: rgba(var(--color-rgb), 0.07);}body[data-color=default] .single-product-wrapper .woocommerce-product-gallery .klb-single-video a {border-color: var(--color-gray50);}.single-product-wrapper .woocommerce-product-gallery .klb-single-video a:before {font-family: "klbtheme";font-size: 0.9375rem;content: "\e99a";margin-right: 0.5rem;}.single-product-wrapper .woocommerce-product-gallery .product-thumbnails-wrapper {margin-top: 0.9375rem;}.single-product-wrapper .woocommerce-product-gallery .product-thumbnails-wrapper ol, .single-product-wrapper .woocommerce-product-gallery .product-thumbnails-wrapper ul {margin: 0;padding: 0;}.single-product-wrapper .woocommerce-product-gallery .product-thumbnails-wrapper ol .slick-list, .single-product-wrapper .woocommerce-product-gallery .product-thumbnails-wrapper ul .slick-list {margin-left: -0.1875rem;margin-right: -0.1875rem;}.single-product-wrapper .woocommerce-product-gallery .product-thumbnails-wrapper ol .slick-list .slick-track, .single-product-wrapper .woocommerce-product-gallery .product-thumbnails-wrapper ul .slick-list .slick-track {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;flex-direction: row;-ms-flex-wrap: nowrap;flex-wrap: nowrap;-webkit-box-align: stretch;-ms-flex-align: stretch;align-items: stretch;}.single-product-wrapper .woocommerce-product-gallery .product-thumbnails-wrapper ol .slick-list .slick-track .slick-slide, .single-product-wrapper .woocommerce-product-gallery .product-thumbnails-wrapper ul .slick-list .slick-track .slick-slide {height: auto;white-space: initial;}.single-product-wrapper .woocommerce-product-gallery .product-thumbnails-wrapper ol li, .single-product-wrapper .woocommerce-product-gallery .product-thumbnails-wrapper ul li {padding-left: 0.1875rem;padding-right: 0.1875rem;}.single-product-wrapper .woocommerce-product-gallery .product-thumbnails-wrapper ol li img, .single-product-wrapper .woocommerce-product-gallery .product-thumbnails-wrapper ul li img {cursor: pointer;border-radius: calc(var(--theme-radius-base) / 2);border: 1px solid;}body[data-color=custom][data-theme=light] .single-product-wrapper .woocommerce-product-gallery .product-thumbnails-wrapper ol li img, body[data-color=custom][data-theme=light] .single-product-wrapper .woocommerce-product-gallery .product-thumbnails-wrapper ul li img {border-color: rgba(var(--color-rgb), 0.3);}body[data-color=default] .single-product-wrapper .woocommerce-product-gallery .product-thumbnails-wrapper ol li img, body[data-color=default] .single-product-wrapper .woocommerce-product-gallery .product-thumbnails-wrapper ul li img {border-color: var(--color-gray300);}.single-product-wrapper .woocommerce-product-gallery .product-thumbnails-wrapper ol li img.active, .single-product-wrapper .woocommerce-product-gallery .product-thumbnails-wrapper ul li img.active {border-color: var(--color-text) !important;}.single-product-wrapper .woocommerce-product-gallery .product-thumbnails-wrapper ol li .active img, .single-product-wrapper .woocommerce-product-gallery .product-thumbnails-wrapper ul li .active img {border-color: var(--color-text) !important;}.single-product-wrapper .vertical-thumbnails {position: relative;}@media screen and (min-width: 992px) {.single-product-wrapper .vertical-thumbnails .woocommerce-product-gallery {padding-left: 7.5rem;}}@media screen and (min-width: 992px) {.single-product-wrapper .vertical-thumbnails.woocommerce-product-gallery {padding-left: 7.5rem;}}.single-product-wrapper .vertical-thumbnails .product-thumbnails-wrapper {position: absolute;width: 4.75rem;top: 0;left: 0;}@media screen and (min-width: 992px) {.single-product-wrapper .vertical-thumbnails .product-thumbnails-wrapper {margin-top: 0;}}@media screen and (min-width: 992px) {.single-product-wrapper .vertical-thumbnails .product-thumbnails-wrapper .slick-track {-webkit-box-orient: vertical !important;-webkit-box-direction: normal !important;-ms-flex-direction: column !important;flex-direction: column !important;}}.single-product-wrapper .product_title {margin-bottom: 0.9375rem;}@media screen and (min-width: 1200px) {.single-product-wrapper .product_title {font-size: 2rem;}}.single-product-wrapper .product-meta {display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-box-align: center;-ms-flex-align: center;align-items: center;line-height: 1;gap: 0.9375rem;margin-bottom: 0.9375rem;}.single-product-wrapper .product-meta.top {padding-bottom: 0.625rem;border-bottom: 0.0625rem solid;}body[data-color=custom][data-theme=light] .single-product-wrapper .product-meta.top {border-color: rgba(var(--color-rgb), 0.1);}body[data-color=default] .single-product-wrapper .product-meta.top {border-color: var(--color-gray100);}@media screen and (min-width: 1200px) {.single-product-wrapper .product-meta.top > * {position: relative;display: -webkit-inline-box;display: -ms-inline-flexbox;display: inline-flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}.single-product-wrapper .product-meta.top > *::before {content: "";width: 0.0625rem;height: 0.9375rem;margin-right: 0.9375rem;}body[data-color=custom][data-theme=light] .single-product-wrapper .product-meta.top > *::before {background-color: rgba(var(--color-rgb), 0.15);}body[data-color=default] .single-product-wrapper .product-meta.top > *::before {background-color: var(--color-gray200);}.single-product-wrapper .product-meta.top > *:first-child::before {display: none;}}.single-product-wrapper .product-meta.bottom {-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;}.single-product-wrapper .product-meta.bottom + .product-share {margin-top: 1.25rem;}.single-product-wrapper .product-meta .product-vendor {font-size: 0.8125rem;}.single-product-wrapper .product-meta .product-rating .star-rating {font-size: 0.875rem;}.single-product-wrapper .product-meta .product-rating .rating-count {font-size: 0.8125rem;font-weight: 600;}.single-product-wrapper .product-meta .product-brand {font-size: 0.8125rem;}.single-product-wrapper .product-meta .product-brand span {opacity: 0.6;}.single-product-wrapper .product-meta .product-brand span + a {margin-left: 0.125rem;}.single-product-wrapper .product-meta .product-brand a {font-weight: 500;color: var(--color-blue600);}.single-product-wrapper .product-meta + .product-price {margin-top: 1.25rem;}.single-product-wrapper .product-meta .product-sku {font-size: 0.8125rem;}.single-product-wrapper .product-meta .product-sku span:not(.sku) {opacity: 0.6;margin-right: 0.25rem;}.single-product-wrapper .product-meta .product-sku span.sku {font-weight: 500;}.single-product-wrapper .product-meta .product-categories, .single-product-wrapper .product-meta .product-tags {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-ms-flex-wrap: wrap;flex-wrap: wrap;font-size: 0.8125rem;}.single-product-wrapper .product-meta .product-categories span, .single-product-wrapper .product-meta .product-tags span {opacity: 0.6;margin-right: 0.25rem;}.single-product-wrapper .product-meta .product-categories ul, .single-product-wrapper .product-meta .product-tags ul {display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-box-align: center;-ms-flex-align: center;align-items: center;list-style: none;margin: 0;padding: 0;}.single-product-wrapper .product-meta .product-categories ul li::before, .single-product-wrapper .product-meta .product-tags ul li::before {content: ",";margin-right: 0.25rem;}.single-product-wrapper .product-meta .product-categories ul li:first-child::before, .single-product-wrapper .product-meta .product-tags ul li:first-child::before {display: none;}.single-product-wrapper .product-meta .product-categories ul li a, .single-product-wrapper .product-meta .product-tags ul li a {font-weight: 500;color: var(--color-text);}.single-product-wrapper .product-price {display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;gap: 0.9375rem;margin-bottom: 0.625rem;}.single-product-wrapper .product-price .price {font-size: 1.5rem;}@media screen and (min-width: 992px) {.single-product-wrapper .product-price .price {font-size: 1.75rem;}}.single-product-wrapper .product-price .price del {font-size: 75%;font-weight: 400;line-height: 1.2;opacity: 0.5;}.single-product-wrapper .product-price .price ins {line-height: 1.1;}.single-product-wrapper .product-price + .woocommerce-product-details__short-description {margin-top: 1.0625rem;}.single-product-wrapper .product-price + .product-inventory-wrapper {margin-top: 0.9375rem;}.single-product-wrapper .product-price .save-price {position: relative;-ms-flex-item-align: end;align-self: flex-end;top: -0.0625rem;}.single-product-wrapper .product-price .save-price p {font-size: 0.75rem;font-weight: 500;line-height: 1;margin-bottom: 0;padding: 0.25rem 0.375rem;border-radius: calc(var(--theme-radius-form) / 2);border: 1px solid;}body[data-color=custom][data-theme=light] .single-product-wrapper .product-price .save-price p {border-color: rgba(var(--color-rgb), 0.3);}body[data-color=default] .single-product-wrapper .product-price .save-price p {border-color: var(--color-gray300);}@media screen and (min-width: 992px) {.single-product-wrapper .product-price .save-price p {font-size: 0.875rem;}}.single-product-wrapper .woocommerce-product-details__short-description {font-size: 0.875rem;color: var(--color-gray700);margin-bottom: 1.5625rem;}.single-product-wrapper .product-inventory-wrapper {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-ms-flex-wrap: wrap;flex-wrap: wrap;gap: 0.625rem;margin-bottom: 0.9375rem;}.single-product-wrapper .product-inventory-wrapper .product-inventory {font-size: 0.8125rem;padding: 0.25rem 0.625rem;border-radius: calc(var(--theme-radius-form) / 2);}.single-product-wrapper .product-inventory-wrapper .product-inventory.color-green {background-color: rgba(var(--color-greenRGB), 0.1);}.single-product-wrapper .product-inventory-wrapper .product-inventory.color-red {background-color: rgba(var(--color-redRGB), 0.09);}.single-product-wrapper .product-inventory-wrapper .product-delivery-time {font-size: 0.8125rem;font-weight: 400;}.single-product-wrapper form.cart {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-ms-flex-wrap: wrap;flex-wrap: wrap;gap: 0.625rem;margin-bottom: 1.25rem;}.single-product-wrapper form.cart .variations {-webkit-box-flex: 0;-ms-flex: 0 0 auto;flex: 0 0 auto;width: 100%;margin-bottom: 0.9375rem;}.single-product-wrapper form.cart .variations tr {display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;}.single-product-wrapper form.cart .variations tr > td {padding-top: 0.9375rem;padding-bottom: 0.9375rem;}.single-product-wrapper form.cart .variations tr label {margin-bottom: 0 !important;}.single-product-wrapper form.cart .variations tr .label {display: -webkit-inline-box;display: -ms-inline-flexbox;display: inline-flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}@media screen and (min-width: 992px) {.single-product-wrapper form.cart .variations tr .label {padding-right: 1.25rem;}}.single-product-wrapper form.cart .variations tr .value {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-ms-flex-wrap: wrap;flex-wrap: wrap;gap: 0.625rem;padding-top: 0;padding-bottom: 0;}.single-product-wrapper form.cart .variations tr .value input[type=radio] {display: none;}.single-product-wrapper form.cart .variations tr .value .color-radio label {position: relative;display: block;width: 1.25rem;height: 1.25rem;border-radius: 50%;cursor: pointer;}.single-product-wrapper form.cart .variations tr .value .color-radio input:checked + label::after {content: "";position: absolute;left: -0.25rem;right: -0.25rem;top: -0.25rem;bottom: -0.25rem;border: 2px solid var(--color-text);border-radius: 50%;}.single-product-wrapper form.cart .variations tr .value .size-radio {display: -webkit-inline-box;display: -ms-inline-flexbox;display: inline-flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}.single-product-wrapper form.cart .variations tr .value .size-radio label {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;font-size: 0.8125rem;font-weight: 500;line-height: 1.75rem;height: 1.75rem;padding-left: 0.75rem;padding-right: 0.75rem;border-radius: calc(var(--theme-radius-form) / 2);cursor: pointer;border: 1px solid;}body[data-color=custom][data-theme=light] .single-product-wrapper form.cart .variations tr .value .size-radio label {border-color: rgba(var(--color-rgb), 0.3);}body[data-color=default] .single-product-wrapper form.cart .variations tr .value .size-radio label {border-color: var(--color-gray300);}.single-product-wrapper form.cart .variations tr .value .size-radio input:checked + label {color: #FFF;border-color: var(--theme-primary-color) !important;background-color: var(--theme-primary-color);}.single-product-wrapper form.cart .variations tr.size-variations .value {gap: 0.1875rem;}.single-product-wrapper form.cart .variations tr + tr {border-top: 1px solid;}body[data-color=custom][data-theme=light] .single-product-wrapper form.cart .variations tr + tr {border-color: rgba(var(--color-rgb), 0.1);}body[data-color=default] .single-product-wrapper form.cart .variations tr + tr {border-color: var(--color-gray100);}.single-product-wrapper form.cart .variations tr + tr .label {padding-top: 1.25rem;}.single-product-wrapper .wishlist-button {display: -webkit-inline-box;display: -ms-inline-flexbox;display: inline-flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-ms-flex-wrap: wrap;flex-wrap: wrap;font-size: 0.875rem;-webkit-column-gap: 0.625rem;-moz-column-gap: 0.625rem;column-gap: 0.625rem;row-gap: r0;margin-bottom: 0.9375rem;}.single-product-wrapper .wishlist-button a {position: relative;display: -webkit-inline-box;display: -ms-inline-flexbox;display: inline-flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;font-weight: 600;color: var(--color-text);}.single-product-wrapper .wishlist-button a::before {font-family: "klbtheme";font-size: 1.375rem;content: "\eb35";margin-right: 0.375rem;}.single-product-wrapper .wishlist-button a.tinvwl-product-in-list {color: var(--color-red600);}.single-product-wrapper .wishlist-button a.tinvwl-product-in-list::before {content: "\ec57";}.single-product-wrapper .wishlist-button > span {opacity: 0.4;}.single-product-wrapper .wishlist-button + .product-checklist, .single-product-wrapper .wishlist-button + .product-meta.bottom {padding-top: 1.25rem;border-top: 1px solid;}body[data-color=custom][data-theme=light] .single-product-wrapper .wishlist-button + .product-checklist, body[data-color=custom][data-theme=light] .single-product-wrapper .wishlist-button + .product-meta.bottom {border-color: rgba(var(--color-rgb), 0.1);}body[data-color=default] .single-product-wrapper .wishlist-button + .product-checklist, body[data-color=default] .single-product-wrapper .wishlist-button + .product-meta.bottom {border-color: var(--color-gray100);}.single-product-wrapper .add_to_cart_button {position: relative;height: 2.875rem;padding-left: 2.125rem;padding-right: 2.125rem;}.single-product-wrapper .product-checklist {position: relative;margin-bottom: 0.9375rem;}.single-product-wrapper .product-checklist ul {list-style: none;margin: 0;padding: 0;}.single-product-wrapper .product-checklist ul li {position: relative;font-size: 0.875rem;padding-top: 0.1875rem;padding-bottom: 0.1875rem;}.single-product-wrapper .product-checklist ul li::before {font-family: "klbtheme";font-size: 0.75rem;content: "\e8ef";color: var(--color-green800);margin-right: 0.5rem;}.single-product-wrapper .product-checklist + .product-meta {padding-top: 1.25rem;border-top: 1px solid;}body[data-color=custom][data-theme=light] .single-product-wrapper .product-checklist + .product-meta {border-color: rgba(var(--color-rgb), 0.1);}body[data-color=default] .single-product-wrapper .product-checklist + .product-meta {border-color: var(--color-gray100);}.single-product-wrapper .product-share ul {position: relative;display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;gap: 0.25rem;list-style: none;margin: 0;padding: 0;}.single-product-wrapper .product-share ul li a {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;font-size: 0.875rem;width: 2rem;height: 2rem;border-radius: 50%;-webkit-transition: all 0.15s cubic-bezier(0.25, 0.1, 0.25, 1);transition: all 0.15s cubic-bezier(0.25, 0.1, 0.25, 1);}.single-product-wrapper .product-countdown {display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-box-align: center;-ms-flex-align: center;align-items: center;gap: 0.625rem;margin-bottom: 1.25rem;}.single-product-wrapper .product-countdown .entry-title {font-size: 1.25rem;width: 100%;margin-bottom: 0.1875rem;}.single-product-wrapper .product-countdown .countdown-description p {font-size: 0.8125rem;line-height: 1;margin-bottom: 0;}.single-product-wrapper .product-countdown + .product-progress-wrapper {padding-top: 1.25rem;border-top: 1px solid;}body[data-color=custom][data-theme=light] .single-product-wrapper .product-countdown + .product-progress-wrapper {border-color: rgba(var(--color-rgb), 0.1);}body[data-color=default] .single-product-wrapper .product-countdown + .product-progress-wrapper {border-color: var(--color-gray100);}.single-product-wrapper .product-progress-wrapper {margin-bottom: 1.25rem;}.single-product-wrapper .product-progress-wrapper .entry-title {font-size: 1.25rem;width: 100%;margin-bottom: 0.625rem;}.single-product-wrapper .product-progress-wrapper .product-pcs {-webkit-box-pack: start;-ms-flex-pack: start;justify-content: flex-start;font-size: 0.8125rem;}.single-product-wrapper .product-alert-message {display: -webkit-inline-box;display: -ms-inline-flexbox;display: inline-flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-ms-flex-wrap: wrap;flex-wrap: wrap;gap: 0.625rem;line-height: 1;width: 100%;border-radius: calc(var(--theme-radius-base) / 2);padding: 0.75rem 0.9375rem;margin-bottom: 0.9375rem;}.single-product-wrapper .product-alert-message i {font-size: 1.125rem;}.single-product-wrapper .product-alert-message p {font-size: 0.8125rem;margin-bottom: 0;}.single-product-wrapper .product-review {padding-top: 1.875rem;margin-top: 0.625rem;margin-bottom: 1.875rem;border-top: 1px solid;}body[data-color=custom][data-theme=light] .single-product-wrapper .product-review {border-color: rgba(var(--color-rgb), 0.1);}body[data-color=default] .single-product-wrapper .product-review {border-color: var(--color-gray100);}.single-product-wrapper .product-review .review-header {position: relative;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-ms-flex-wrap: wrap;flex-wrap: wrap;margin-bottom: 1.875rem;}.single-product-wrapper .product-review .review-header .review-score {font-size: 2.5rem;font-weight: 700;margin-right: 1.25rem;}@media screen and (min-width: 1200px) {.single-product-wrapper .product-review .review-header .review-score {font-size: 3rem;}}.single-product-wrapper .product-review .review-header .product-rating-steps {display: -webkit-inline-box;display: -ms-inline-flexbox;display: inline-flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}.single-product-wrapper .product-review .review-header .product-rating-steps ul {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-ms-flex-wrap: wrap;flex-wrap: wrap;gap: 0.25rem;margin: 0;padding: 0;list-style: none;}.single-product-wrapper .product-review .review-header .product-rating-steps ul li {position: relative;}.single-product-wrapper .product-review .review-header .product-rating-steps ul li span {position: relative;display: block;width: 1.75rem;height: 0.375rem;}@media screen and (min-width: 1200px) {.single-product-wrapper .product-review .review-header .product-rating-steps ul li span {width: 2rem;}}body[data-color=custom][data-theme=light] .single-product-wrapper .product-review .review-header .product-rating-steps ul li span {background-color: rgba(var(--color-rgb), 0.1);}body[data-color=default] .single-product-wrapper .product-review .review-header .product-rating-steps ul li span {background-color: var(--color-gray100);}.single-product-wrapper .product-review .review-header .product-rating-steps ul li span::before {position: absolute;content: "";width: 50%;height: 100%;top: 0;left: 0;opacity: 0;background-color: var(--color-orange600) !important;}.single-product-wrapper .product-review .review-header .product-rating-steps ul[data-rating^="1"] .rating-step-1 span {background-color: var(--color-orange600) !important;}.single-product-wrapper .product-review .review-header .product-rating-steps ul[data-rating^="5"] .rating-step span {background-color: var(--color-orange600) !important;}.single-product-wrapper .product-review .review-header .product-rating-steps ul[data-rating^="1.5"] .rating-step-2 span:before {opacity: 1;}.single-product-wrapper .product-review .review-header .product-rating-steps ul[data-rating^="2"] .rating-step-1 span {background-color: var(--color-orange600) !important;}.single-product-wrapper .product-review .review-header .product-rating-steps ul[data-rating^="5"] .rating-step span {background-color: var(--color-orange600) !important;}.single-product-wrapper .product-review .review-header .product-rating-steps ul[data-rating^="2"] .rating-step-2 span {background-color: var(--color-orange600) !important;}.single-product-wrapper .product-review .review-header .product-rating-steps ul[data-rating^="5"] .rating-step span {background-color: var(--color-orange600) !important;}.single-product-wrapper .product-review .review-header .product-rating-steps ul[data-rating^="2.5"] .rating-step-3 span:before {opacity: 1;}.single-product-wrapper .product-review .review-header .product-rating-steps ul[data-rating^="3"] .rating-step-1 span {background-color: var(--color-orange600) !important;}.single-product-wrapper .product-review .review-header .product-rating-steps ul[data-rating^="5"] .rating-step span {background-color: var(--color-orange600) !important;}.single-product-wrapper .product-review .review-header .product-rating-steps ul[data-rating^="3"] .rating-step-2 span {background-color: var(--color-orange600) !important;}.single-product-wrapper .product-review .review-header .product-rating-steps ul[data-rating^="5"] .rating-step span {background-color: var(--color-orange600) !important;}.single-product-wrapper .product-review .review-header .product-rating-steps ul[data-rating^="3"] .rating-step-3 span {background-color: var(--color-orange600) !important;}.single-product-wrapper .product-review .review-header .product-rating-steps ul[data-rating^="5"] .rating-step span {background-color: var(--color-orange600) !important;}.single-product-wrapper .product-review .review-header .product-rating-steps ul[data-rating^="3.5"] .rating-step-4 span:before {opacity: 1;}.single-product-wrapper .product-review .review-header .product-rating-steps ul[data-rating^="4"] .rating-step-1 span {background-color: var(--color-orange600) !important;}.single-product-wrapper .product-review .review-header .product-rating-steps ul[data-rating^="5"] .rating-step span {background-color: var(--color-orange600) !important;}.single-product-wrapper .product-review .review-header .product-rating-steps ul[data-rating^="4"] .rating-step-2 span {background-color: var(--color-orange600) !important;}.single-product-wrapper .product-review .review-header .product-rating-steps ul[data-rating^="5"] .rating-step span {background-color: var(--color-orange600) !important;}.single-product-wrapper .product-review .review-header .product-rating-steps ul[data-rating^="4"] .rating-step-3 span {background-color: var(--color-orange600) !important;}.single-product-wrapper .product-review .review-header .product-rating-steps ul[data-rating^="5"] .rating-step span {background-color: var(--color-orange600) !important;}.single-product-wrapper .product-review .review-header .product-rating-steps ul[data-rating^="4"] .rating-step-4 span {background-color: var(--color-orange600) !important;}.single-product-wrapper .product-review .review-header .product-rating-steps ul[data-rating^="5"] .rating-step span {background-color: var(--color-orange600) !important;}.single-product-wrapper .product-review .review-header .product-rating-steps ul[data-rating^="4.5"] .rating-step-5 span:before {opacity: 1;}.single-product-wrapper .product-review .review-header .review-label {display: -webkit-inline-box;display: -ms-inline-flexbox;display: inline-flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;font-size: 0.875rem;opacity: 0.6;}@media screen and (min-width: 992px) {.single-product-wrapper .product-review .review-header .review-label {margin-left: 1.25rem;}}.single-product-wrapper .product-review .review-header .review-label p {margin-bottom: 0;}.single-product-wrapper .product-review .review-steps {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-ms-flex-wrap: wrap;flex-wrap: wrap;gap: 0.9375rem;margin: 0;padding: 0;list-style: none;}@media screen and (min-width: 992px) {.single-product-wrapper .product-review .review-steps {gap: 1.875rem;}}.single-product-wrapper .product-review .review-steps li {position: relative;display: -webkit-inline-box;display: -ms-inline-flexbox;display: inline-flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-ms-flex-wrap: wrap;flex-wrap: wrap;width: 100%;}@media screen and (min-width: 992px) {.single-product-wrapper .product-review .review-steps li {width: auto;}}.single-product-wrapper .product-review .review-steps li .review-item-title {font-size: 0.875rem;font-weight: 600;line-height: 1;opacity: 0.6;width: 100%;margin-bottom: 0.625rem;}@media screen and (min-width: 992px) {.single-product-wrapper .product-review .review-steps li .review-item-title {width: auto;margin-bottom: 0;margin-right: 0.625rem;}}.single-product-wrapper .product-review .review-steps li .review-step-items {position: relative;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-ms-flex-wrap: wrap;flex-wrap: wrap;width: 100%;gap: 0.1875rem;}@media screen and (min-width: 992px) {.single-product-wrapper .product-review .review-steps li .review-step-items {width: auto;}}.single-product-wrapper .product-review .review-steps li .review-step-items span {-webkit-box-flex: 1;-ms-flex: 1 0 0%;flex: 1 0 0%;height: 0.375rem;}@media screen and (min-width: 992px) {.single-product-wrapper .product-review .review-steps li .review-step-items span {-webkit-box-flex: 0;-ms-flex: 0 0 auto;flex: 0 0 auto;width: 1.25rem;}}body[data-color=custom][data-theme=light] .single-product-wrapper .product-review .review-steps li .review-step-items span {background-color: rgba(var(--color-rgb), 0.1);}body[data-color=default] .single-product-wrapper .product-review .review-steps li .review-step-items span {background-color: var(--color-gray100);}.single-product-wrapper .product-review .review-steps li .review-step-items span.active.step-1 {background-color: var(--color-red700);}.single-product-wrapper .product-review .review-steps li .review-step-items span.active.step-2 {background-color: var(--color-orange600);}.single-product-wrapper .product-review .review-steps li .review-step-items span.active.step-3 {background-color: var(--color-yellow500);}.single-product-wrapper .product-review .review-steps li .review-step-items span.active.step-4 {background-color: var(--color-teal600);}.single-product-wrapper .product-review .review-steps li .review-step-items span.active.step-5 {background-color: var(--color-green700);}.single-product-wrapper .product-review .review-description {max-width: 48rem;text-align: center;margin-left: auto;margin-right: auto;margin-top: 1.875rem;}.single-product-wrapper .product-review + .woocommerce-tabs, .single-product-wrapper .product-review + .promotion-products {margin-top: 4.375rem;}.single-product-wrapper .woocommerce-tabs .tabs {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-column-gap: 0.9375rem;-moz-column-gap: 0.9375rem;column-gap: 0.9375rem;row-gap: 0.1875rem;margin: 0 0 1.25rem;padding: 0;list-style: none;border-bottom: 1px solid;}body[data-color=custom][data-theme=light] .single-product-wrapper .woocommerce-tabs .tabs {border-color: rgba(var(--color-rgb), 0.15);}body[data-color=default] .single-product-wrapper .woocommerce-tabs .tabs {border-color: var(--color-gray200);}@media screen and (min-width: 992px) {.single-product-wrapper .woocommerce-tabs .tabs {gap: 1.5625rem;}}.single-product-wrapper .woocommerce-tabs .tabs li a {display: -webkit-inline-box;display: -ms-inline-flexbox;display: inline-flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;font-size: 1rem;font-weight: 600;color: currentColor;padding-top: 0.4375rem;padding-bottom: 0.4375rem;}@media screen and (min-width: 992px) {.single-product-wrapper .woocommerce-tabs .tabs li a {padding-bottom: 0.8125rem;}}body[data-color=custom][data-theme=light] .single-product-wrapper .woocommerce-tabs .tabs li a {color: rgba(var(--color-rgb), 0.5);}body[data-color=default] .single-product-wrapper .woocommerce-tabs .tabs li a {color: var(--color-gray500);}.single-product-wrapper .woocommerce-tabs .tabs li.active a {color: var(--color-text) !important;}.single-product-wrapper .woocommerce-tabs .woocommerce-Tabs-panel > h2 {font-size: 1.25rem;margin-bottom: 0.9375rem;}@media screen and (min-width: 992px) {.single-product-wrapper .woocommerce-tabs .woocommerce-Tabs-panel > h2 {font-size: 1.375rem;}}.single-product-wrapper .woocommerce-tabs .woocommerce-Tabs-panel--description > h2 {display: none;}.single-product-wrapper .woocommerce-tabs .woocommerce-Tabs-panel--additional_information table {font-size: 0.875rem;width: 100%;}body[data-color=custom][data-theme=light] .single-product-wrapper .woocommerce-tabs .woocommerce-Tabs-panel--additional_information table tr:nth-child(odd) {background-color: rgba(var(--color-rgb), 0.06);}body[data-color=default] .single-product-wrapper .woocommerce-tabs .woocommerce-Tabs-panel--additional_information table tr:nth-child(odd) {background-color: var(--color-gray50);}.single-product-wrapper .woocommerce-tabs .woocommerce-Tabs-panel--additional_information table tr th {font-weight: 500;}.single-product-wrapper .woocommerce-tabs .woocommerce-Tabs-panel--additional_information table tr th, .single-product-wrapper .woocommerce-tabs .woocommerce-Tabs-panel--additional_information table tr td {line-height: 1;padding: 0.6875rem 0.75rem;}.single-product-wrapper .woocommerce-tabs .woocommerce-Tabs-panel--additional_information table tr th p, .single-product-wrapper .woocommerce-tabs .woocommerce-Tabs-panel--additional_information table tr td p {margin-bottom: 0;}.single-product-wrapper .woocommerce-Reviews > h2 {font-size: 1.25rem;margin-bottom: 1.5625rem;}@media screen and (min-width: 992px) {.single-product-wrapper .woocommerce-Reviews > h2 {margin-bottom: 2.5rem;}}.single-product-wrapper .woocommerce-Reviews .reviews-slot {display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;gap: 1.25rem;}@media screen and (min-width: 992px) {.single-product-wrapper .woocommerce-Reviews .reviews-slot {-webkit-box-align: center;-ms-flex-align: center;align-items: center;gap: 3.75rem;}}.single-product-wrapper .woocommerce-Reviews .reviews-slot .reviews-rating {display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;gap: 1.25rem;width: 100%;}@media screen and (min-width: 992px) {.single-product-wrapper .woocommerce-Reviews .reviews-slot .reviews-rating {width: auto;}}.single-product-wrapper .woocommerce-Reviews .reviews-slot .reviews-rating .review-count {font-size: 3rem;line-height: 0.8;}@media screen and (min-width: 992px) {.single-product-wrapper .woocommerce-Reviews .reviews-slot .reviews-rating .review-count {font-size: 4.5rem;}}@media screen and (min-width: 992px) {.single-product-wrapper .woocommerce-Reviews .reviews-slot .reviews-rating .review-stars .product-rating {margin-bottom: 0.3125rem;}}.single-product-wrapper .woocommerce-Reviews .reviews-slot .reviews-rating .review-stars .product-rating .star-rating {font-size: 1.5rem;line-height: 1;}@media screen and (min-width: 992px) {.single-product-wrapper .woocommerce-Reviews .reviews-slot .reviews-rating .review-stars .product-rating .star-rating {font-size: 1.75rem;}}.single-product-wrapper .woocommerce-Reviews .reviews-slot .reviews-rating .review-stars .review-stars-description {font-size: 0.875rem;}.single-product-wrapper .woocommerce-Reviews .reviews-slot .reviews-rating .review-stars .review-stars-description p {margin-bottom: 0;}.single-product-wrapper .woocommerce-Reviews .reviews-slot .ratings-summary {width: 100%;}@media screen and (min-width: 992px) {.single-product-wrapper .woocommerce-Reviews .reviews-slot .ratings-summary {width: auto;}}.single-product-wrapper .woocommerce-Reviews .reviews-slot .ratings-summary .rating-item {font-size: 0.875rem;}.single-product-wrapper .woocommerce-Reviews .reviews-slot .ratings-summary .rating-item > a {display: -webkit-inline-box;display: -ms-inline-flexbox;display: inline-flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;line-height: 1;gap: 0.75rem;width: 100%;color: var(--color-text);padding: 0.375rem 0.625rem;-webkit-transition: all 0.15s cubic-bezier(0.25, 0.1, 0.25, 1);transition: all 0.15s cubic-bezier(0.25, 0.1, 0.25, 1);border-radius: 1.25rem;}body[data-color=custom][data-theme=light] .single-product-wrapper .woocommerce-Reviews .reviews-slot .ratings-summary .rating-item > a:hover {background-color: rgba(var(--color-rgb), 0.08);}body[data-color=default] .single-product-wrapper .woocommerce-Reviews .reviews-slot .ratings-summary .rating-item > a:hover {background-color: var(--color-gray50);}.single-product-wrapper .woocommerce-Reviews .reviews-slot .ratings-summary .rating-item > a:hover .rating-progress {background-color: var(--color-background) !important;}.single-product-wrapper .woocommerce-Reviews .reviews-slot .ratings-summary .rating-item .rating {display: -webkit-inline-box;display: -ms-inline-flexbox;display: inline-flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;width: 1.875rem;font-weight: 500;}.single-product-wrapper .woocommerce-Reviews .reviews-slot .ratings-summary .rating-item .rating i {color: var(--color-yellow600);margin-right: 0.375rem;}.single-product-wrapper .woocommerce-Reviews .reviews-slot .ratings-summary .rating-item .rating i::before {width: auto;margin: 0;}.single-product-wrapper .woocommerce-Reviews .reviews-slot .ratings-summary .rating-item .rating-progress {position: relative;display: block;height: 0.375rem;border-radius: 0.875rem;-webkit-box-flex: 1;-ms-flex: 1 0 0%;flex: 1 0 0%;overflow: hidden;-webkit-transition: all 0.15s cubic-bezier(0.25, 0.1, 0.25, 1);transition: all 0.15s cubic-bezier(0.25, 0.1, 0.25, 1);}body[data-color=custom][data-theme=light] .single-product-wrapper .woocommerce-Reviews .reviews-slot .ratings-summary .rating-item .rating-progress {background-color: rgba(var(--color-rgb), 0.1);}body[data-color=default] .single-product-wrapper .woocommerce-Reviews .reviews-slot .ratings-summary .rating-item .rating-progress {background-color: var(--color-gray100);}@media screen and (min-width: 992px) {.single-product-wrapper .woocommerce-Reviews .reviews-slot .ratings-summary .rating-item .rating-progress {-webkit-box-flex: 0;-ms-flex: 0 0 auto;flex: 0 0 auto;width: 22.5rem;}}.single-product-wrapper .woocommerce-Reviews .reviews-slot .ratings-summary .rating-item .rating-progress .progress-bar {position: absolute;height: 100%;top: 0;left: 0;background-color: var(--color-yellow600);border-radius: 0.875rem;}.single-product-wrapper .woocommerce-Reviews .reviews-slot .ratings-summary .rating-item .rating-count {color: var(--color-gray700);}.single-product-wrapper .woocommerce-Reviews .reviews-slot .ratings-summary .rating-item + .rating-item {margin-top: 0.25rem;}.single-product-wrapper .woocommerce-Reviews #comments {margin-top: 1.875rem;padding-top: 1.875rem;border-top: 1px solid;}body[data-color=custom][data-theme=light] .single-product-wrapper .woocommerce-Reviews #comments {border-color: rgba(var(--color-rgb), 0.15);}body[data-color=default] .single-product-wrapper .woocommerce-Reviews #comments {border-color: var(--color-gray200);}@media screen and (min-width: 992px) {.single-product-wrapper .woocommerce-Reviews #comments {margin-top: 2.5rem;padding-top: 3.125rem;}}.single-product-wrapper .woocommerce-Reviews #comments .commentlist {margin: 0;padding: 0;list-style: none;}.single-product-wrapper .woocommerce-Reviews #comments .commentlist li {margin-bottom: 1.5625rem;padding-bottom: 1.5625rem;border-bottom: 1px solid;}body[data-color=custom][data-theme=light] .single-product-wrapper .woocommerce-Reviews #comments .commentlist li {border-color: rgba(var(--color-rgb), 0.15);}body[data-color=default] .single-product-wrapper .woocommerce-Reviews #comments .commentlist li {border-color: var(--color-gray200);}.single-product-wrapper .woocommerce-Reviews #comments .commentlist li .comment_container {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start;-ms-flex-wrap: wrap;flex-wrap: wrap;}.single-product-wrapper .woocommerce-Reviews #comments .commentlist li .comment_container > img {-webkit-box-flex: 0;-ms-flex: 0 0 auto;flex: 0 0 auto;width: 3rem;height: 3rem;border-radius: 50%;margin-right: 1.25rem;}@media screen and (max-width: 767.98px) {.single-product-wrapper .woocommerce-Reviews #comments .commentlist li .comment_container > img {display: none;}}.single-product-wrapper .woocommerce-Reviews #comments .commentlist li .comment_container .comment-text {-webkit-box-flex: 1;-ms-flex: 1 0 0%;flex: 1 0 0%;}.single-product-wrapper .woocommerce-Reviews #comments .commentlist li .comment_container .comment-text .comment-header {display: -webkit-inline-box;display: -ms-inline-flexbox;display: inline-flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;gap: 0.625rem;margin-bottom: 0.1875rem;}.single-product-wrapper .woocommerce-Reviews #comments .commentlist li .comment_container .comment-text .star-rating {display: -webkit-inline-box;display: -ms-inline-flexbox;display: inline-flex;font-size: 0.875rem;}.single-product-wrapper .woocommerce-Reviews #comments .commentlist li .comment_container .comment-text .comment-title {font-size: 1rem;margin-bottom: 0;}.single-product-wrapper .woocommerce-Reviews #comments .commentlist li .comment_container .comment-text .meta {font-size: 0.875rem;margin-bottom: 0.625rem;}body[data-color=custom][data-theme=light] .single-product-wrapper .woocommerce-Reviews #comments .commentlist li .comment_container .comment-text .meta {color: rgba(var(--color-rgb), 0.6);}body[data-color=default] .single-product-wrapper .woocommerce-Reviews #comments .commentlist li .comment_container .comment-text .meta {color: var(--color-gray600);}.single-product-wrapper .woocommerce-Reviews #comments .commentlist li .comment_container .comment-text .meta .woocommerce-review__author {font-weight: 500;}.single-product-wrapper .woocommerce-Reviews #comments .commentlist li .comment_container .comment-text .meta > * {opacity: 0.7;}.single-product-wrapper .woocommerce-Reviews #comments .commentlist li .comment_container .comment-text .description {font-size: 0.9375rem;}.single-product-wrapper .woocommerce-Reviews #comments .commentlist li .comment_container .comment-text .comment-action {display: -webkit-inline-box;display: -ms-inline-flexbox;display: inline-flex;-ms-flex-wrap: wrap;flex-wrap: wrap;gap: 0.625rem;}.single-product-wrapper .woocommerce-Reviews #comments .commentlist li .comment_container .comment-text .comment-action > span {display: block;font-size: 0.875rem;font-weight: 600;width: 100%;}.single-product-wrapper .woocommerce-Reviews #comments .commentlist li .comment_container .comment-text .comment-action .action-inner {display: -webkit-inline-box;display: -ms-inline-flexbox;display: inline-flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;gap: 0.625rem;}.single-product-wrapper .woocommerce-Reviews #comments .commentlist li .comment_container .comment-text .comment-action .action-inner a {display: -webkit-inline-box;display: -ms-inline-flexbox;display: inline-flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;font-size: 0.875rem;gap: 0.4375rem;line-height: 1;color: var(--color-text);padding: 0.5rem 0.75rem;border-radius: 2.5rem;}body[data-color=custom][data-theme=light] .single-product-wrapper .woocommerce-Reviews #comments .commentlist li .comment_container .comment-text .comment-action .action-inner a {background-color: rgba(var(--color-rgb), 0.1);}body[data-color=default] .single-product-wrapper .woocommerce-Reviews #comments .commentlist li .comment_container .comment-text .comment-action .action-inner a {background-color: var(--color-gray100);}body[data-color=custom][data-theme=light] .single-product-wrapper .woocommerce-Reviews #comments .commentlist li .comment_container .comment-text .comment-action .action-inner a:hover {background-color: rgba(var(--color-rgb), 0.15);}body[data-color=default] .single-product-wrapper .woocommerce-Reviews #comments .commentlist li .comment_container .comment-text .comment-action .action-inner a:hover {background-color: var(--color-gray200);}.single-product-wrapper .woocommerce-Reviews #comments .commentlist li .comment_container .comment-text .comment-action .action-inner a .text {font-weight: 600;}.single-product-wrapper .woocommerce-Reviews #comments .commentlist li .comment_container .comment-text .comment-action .action-inner a span:not(.text) {opacity: 0.7;}.single-product-wrapper .woocommerce-Reviews #review_form_wrapper {max-width: 50rem;}.single-product-wrapper .woocommerce-Reviews #review_form_wrapper .comment-reply-title {display: block;font-size: 1.25rem;font-weight: 600;margin-bottom: 0.625rem;}@media screen and (min-width: 992px) {.single-product-wrapper .woocommerce-Reviews #review_form_wrapper .comment-reply-title {font-size: 1.375rem;}}.single-product-wrapper .woocommerce-Reviews #review_form_wrapper .comment-form {display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;margin-left: calc(var(--theme-site-gutters) * -1);margin-right: calc(var(--theme-site-gutters) * -1);}.single-product-wrapper .woocommerce-Reviews #review_form_wrapper .comment-form > * {-webkit-box-flex: 0;-ms-flex: 0 0 auto;flex: 0 0 auto;width: 100%;padding-left: var(--theme-site-gutters);padding-right: var(--theme-site-gutters);}.single-product-wrapper .woocommerce-Reviews #review_form_wrapper .comment-form > * input {height: 2.875rem;}@media screen and (min-width: 768px) {.single-product-wrapper .woocommerce-Reviews #review_form_wrapper .comment-form > *.comment-form-author, .single-product-wrapper .woocommerce-Reviews #review_form_wrapper .comment-form > *.comment-form-email {width: 50%;}}.single-product-wrapper .woocommerce-Reviews #review_form_wrapper .comment-form > *.comment-form-cookies-consent label {position: relative;display: -webkit-inline-box;display: -ms-inline-flexbox;display: inline-flex;width: auto;margin-bottom: 0;margin-left: 0.5rem;top: -0.0625rem;}.single-product-wrapper .woocommerce-Reviews #review_form_wrapper .comment-form > *.form-submit .submit {padding-left: 2.25rem;padding-right: 2.25rem;color: #FFF;background-color: var(--theme-primary-color);border-color: transparent;}.single-product-wrapper .woocommerce-Reviews #review_form_wrapper .comment-form > *.form-submit .submit:hover {background-color: rgba(var(--theme-primary-color-RGB), 0.9);}.single-product-wrapper .woocommerce-Reviews #review_form_wrapper .comment-form .comment-notes {font-size: 0.875rem;}.single-product-wrapper .product-compare-items {margin-bottom: 1.875rem;}.single-product-wrapper .product-compare-items > .entry-title {font-size: 1.25rem;margin-bottom: 0.9375rem;}@media screen and (min-width: 992px) {.single-product-wrapper .product-compare-items > .entry-title {font-size: 1.375rem;}}.single-product-wrapper .product-compare-items .product-compare-wrapper {overflow-x: auto;-ms-scroll-snap-type: x mandatory;scroll-snap-type: x mandatory;}.single-product-wrapper .product-compare-items table {position: relative;table-layout: fixed;display: table;width: 100%;font-size: 0.875rem;border: 1px solid;border-radius: var(--theme-radius-base);}.single-product-wrapper .product-compare-items table tbody {width: auto;max-width: none;}body[data-color=custom][data-theme=light] .single-product-wrapper .product-compare-items table {border-color: rgba(var(--color-rgb), 0.15);}body[data-color=default] .single-product-wrapper .product-compare-items table {border-color: var(--color-gray200);}.single-product-wrapper .product-compare-items table tr {border-top: 1px solid;}body[data-color=custom][data-theme=light] .single-product-wrapper .product-compare-items table tr {border-color: rgba(var(--color-rgb), 0.15);}body[data-color=default] .single-product-wrapper .product-compare-items table tr {border-color: var(--color-gray200);}.single-product-wrapper .product-compare-items table tr:first-child {border-top: 0 !important;}body[data-color=custom][data-theme=light] .single-product-wrapper .product-compare-items table tr:nth-child(even) {background-color: rgba(var(--color-rgb), 0.04);}body[data-color=default] .single-product-wrapper .product-compare-items table tr:nth-child(even) {background-color: var(--color-gray25);}@media screen and (max-width: 991.98px) {body[data-color=custom][data-theme=light] .single-product-wrapper .product-compare-items table tr:nth-child(even) th {background-color: rgba(var(--color-rgb), 0.04);}body[data-color=default] .single-product-wrapper .product-compare-items table tr:nth-child(even) th {background-color: var(--color-gray25);}}.single-product-wrapper .product-compare-items table tr:nth-child(even) .base-item {background-color: var(--color-yellow100);}@media screen and (max-width: 991.98px) {.single-product-wrapper .product-compare-items table tr:nth-child(odd) th {background-color: var(--color-background);}}.single-product-wrapper .product-compare-items table tr:nth-child(odd) .base-item {background-color: var(--color-yellow25);}.single-product-wrapper .product-compare-items table tr th, .single-product-wrapper .product-compare-items table tr td {padding: 0.75rem;}.single-product-wrapper .product-compare-items table tr th {position: sticky;font-weight: 600;width: 9.6875rem;left: 0;vertical-align: top;z-index: 1;}@media screen and (min-width: 992px) {.single-product-wrapper .product-compare-items table tr th {width: 20%;padding-left: 1rem;}}.single-product-wrapper .product-compare-items table tr td {width: 14.375rem;}@media screen and (min-width: 992px) {.single-product-wrapper .product-compare-items table tr td {width: auto;}}.single-product-wrapper .product-compare-items table tr td .price {font-size: 1rem;}.single-product-wrapper .product-compare-items table tr td p {margin-bottom: 0;}.single-product-wrapper .product-compare-items table tr .product .product-title a {color: var(--color-blue700);}.single-product-wrapper .product-compare-items table tr .product .add_to_cart_button {font-size: 0.8125rem;height: 2.0625rem;line-height: 2.0625rem;padding-left: 1rem;padding-right: 1rem;}.single-product-wrapper .promotion-products {margin-bottom: 1.25rem;}@media screen and (min-width: 992px) {.single-product-wrapper .promotion-products {margin-bottom: 2.5rem;}}.single-product-wrapper .promotion-products > .entry-title {font-size: 1.25rem;margin-bottom: 0.9375rem;}@media screen and (min-width: 992px) {.single-product-wrapper .promotion-products > .entry-title {font-size: 1.375rem;}}.single-product-wrapper .promotion-products .promotion-product-wrapper {padding-top: 1.25rem;padding-bottom: 1.25rem;border-top: 1px solid;border-bottom: 1px solid;}body[data-color=custom][data-theme=light] .single-product-wrapper .promotion-products .promotion-product-wrapper {border-color: rgba(var(--color-rgb), 0.1);}body[data-color=default] .single-product-wrapper .promotion-products .promotion-product-wrapper {border-color: var(--color-gray100);}.single-product-wrapper .promotion-products .promotion-addon-products {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-ms-flex-wrap: wrap;flex-wrap: wrap;margin-bottom: 1.25rem;}@media screen and (min-width: 992px) {.single-product-wrapper .promotion-products .promotion-addon-products {margin-bottom: 2.5rem;}}.single-product-wrapper .promotion-products .promotion-addon-products .promotion-addon-total {padding-left: 1.5rem;}@media screen and (max-width: 991.98px) {.single-product-wrapper .promotion-products .promotion-addon-products .promotion-addon-total {display: none;}}.single-product-wrapper .promotion-products .addon-products {-webkit-box-align: center;-ms-flex-align: center;align-items: center;margin-bottom: 0;}.single-product-wrapper .promotion-products .addon-products li {position: relative;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-flex: 0;-ms-flex: 0 0 auto;flex: 0 0 auto;width: 100%;}@media screen and (min-width: 992px) {.single-product-wrapper .promotion-products .addon-products li::after {content: "+";font-size: 1.25rem;font-weight: 400;}}.single-product-wrapper .promotion-products .addon-products li:last-child::after {display: none;}.single-product-wrapper .promotion-products .addon-products li .product-inner {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-ms-flex-wrap: wrap;flex-wrap: wrap;}.single-product-wrapper .promotion-products .addon-products li .thumbnail-wrapper {-webkit-box-flex: 0;-ms-flex: 0 0 auto;flex: 0 0 auto;width: 3rem;margin-right: 1.25rem;margin-bottom: 0;}@media screen and (min-width: 992px) {.single-product-wrapper .promotion-products .addon-products li .thumbnail-wrapper {width: 100%;margin-right: 0;}}@media screen and (min-width: 992px) {.single-product-wrapper .promotion-products .addon-products li {width: 8.75rem;}}@media screen and (max-width: 991.98px) {.single-product-wrapper .promotion-products .addon-products li + li {padding-top: 0.625rem;margin-top: 0.625rem;border-top: 1px solid;}body[data-color=custom][data-theme=light] .single-product-wrapper .promotion-products .addon-products li + li {border-color: rgba(var(--color-rgb), 0.1);}body[data-color=default] .single-product-wrapper .promotion-products .addon-products li + li {border-color: var(--color-gray100);}}@media screen and (min-width: 992px) {.single-product-wrapper .promotion-products .addon-products .content-wrapper {display: none;}}.single-product-wrapper .promotion-products .addon-products .content-wrapper .product_title {font-size: 0.8125rem;}@media screen and (max-width: 991.98px) {.single-product-wrapper .promotion-products .addon-products .content-wrapper .product_title {font-size: 0.875rem;}}.single-product-wrapper .promotion-products .addon-products .content-wrapper .product_title a {color: currentColor;}body.link-underline .single-product-wrapper .promotion-products .addon-products .content-wrapper .product_title a {text-decoration: underline;text-decoration-color: transparent;text-underline-offset: 0.15rem;-webkit-transition: text-decoration-color 0.1s cubic-bezier(0.25, 0.1, 0.25, 1);transition: text-decoration-color 0.1s cubic-bezier(0.25, 0.1, 0.25, 1);}body.link-underline .single-product-wrapper .promotion-products .addon-products .content-wrapper .product_title a:hover {text-decoration-color: currentColor;}.single-product-wrapper .promotion-products .promotion-addon-total .addon-price {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: end;-ms-flex-align: end;align-items: flex-end;-ms-flex-wrap: wrap;flex-wrap: wrap;line-height: 1;margin-bottom: 0.9375rem;}.single-product-wrapper .promotion-products .promotion-addon-total .addon-price .price {font-size: 1.625rem;color: var(--color-red600);}.single-product-wrapper .promotion-products .promotion-addon-total .addon-price .item-count {font-size: 0.8125rem;opacity: 0.55;margin-left: 0.5rem;}.single-product-wrapper .promotion-products .promotion-addon-checklist .addon-checklist ul {margin: 0;padding: 0;list-style: none;}.single-product-wrapper .promotion-products .promotion-addon-checklist .addon-checklist ul li {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-ms-flex-wrap: wrap;flex-wrap: wrap;}.single-product-wrapper .promotion-products .promotion-addon-checklist .addon-checklist ul li + li {margin-top: 0.4375rem;}.single-product-wrapper .promotion-products .promotion-addon-checklist .addon-checklist ul li label {position: relative;-webkit-box-flex: 1;-ms-flex: 1 0 0%;flex: 1 0 0%;width: auto;font-size: 0.9375rem;padding-left: 0.9375rem;margin-bottom: 0;cursor: pointer;text-decoration: underline;text-decoration-color: transparent;text-underline-offset: 0.15rem;-webkit-transition: text-decoration-color 0.1s cubic-bezier(0.25, 0.1, 0.25, 1);transition: text-decoration-color 0.1s cubic-bezier(0.25, 0.1, 0.25, 1);}.single-product-wrapper .promotion-products .promotion-addon-checklist .addon-checklist ul li label:hover {text-decoration-color: currentColor;}.single-product-wrapper .promotion-products .promotion-addon-checklist .addon-checklist ul li label .price {position: relative;display: -webkit-inline-box;display: -ms-inline-flexbox;display: inline-flex;font-size: 0.9375rem;font-weight: 600;color: var(--color-red700);}.single-product-wrapper .promotion-products .promotion-addon-checklist .promotion-addon-total {text-align: center;margin-top: 1.25rem;}.single-product-wrapper .promotion-products .promotion-addon-checklist .promotion-addon-total .addon-price {-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;}.single-product-wrapper .promotion-products .promotion-addon-checklist .promotion-addon-total .addon-price .price {font-size: 1.875rem;}.single-product-wrapper .promotion-products .promotion-addon-checklist .promotion-addon-total .btn {-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;width: 100%;}@media screen and (min-width: 992px) {.single-product-wrapper .promotion-products .promotion-addon-checklist .promotion-addon-total {display: none;}}.single-product-sticky {position: fixed;width: 100%;top: 0;background-color: var(--color-background);border-bottom: 1px solid;padding-top: 0.75rem;padding-bottom: 0.75rem;-webkit-box-shadow: 0 1px 2px 0 rgba(27, 31, 34, 0.045);box-shadow: 0 1px 2px 0 rgba(27, 31, 34, 0.045);opacity: 0;visibility: hidden;pointer-events: none;margin-top: -0.4375rem;-webkit-transition: all 0.15s cubic-bezier(0.42, 0, 0.58, 1);transition: all 0.15s cubic-bezier(0.42, 0, 0.58, 1);z-index: 10;}@media screen and (max-width: 1199.98px) {.single-product-sticky {display: none;}}.single-product-sticky.active {opacity: 1;visibility: visible;pointer-events: auto;margin-top: 0;}body[data-color=custom][data-theme=light] .single-product-sticky {border-color: rgba(var(--color-rgb), 0.1);}body[data-color=default] .single-product-sticky {border-color: var(--color-gray100);}.single-product-sticky .product-inner {display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}.single-product-sticky .product-inner .thumbnail-wrapper {-webkit-box-flex: 0;-ms-flex: 0 0 auto;flex: 0 0 auto;width: 3rem;margin-right: 1.25rem;}.single-product-sticky .product-inner .content-wrapper {padding-right: 1.875rem;}.single-product-sticky .product-inner .content-wrapper .product_title {font-size: 1rem;font-weight: 700;margin-bottom: 0.3125rem;}.single-product-sticky .product-inner .content-wrapper .product-meta {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-ms-flex-wrap: wrap;flex-wrap: wrap;line-height: 1;gap: 0.75rem;}.single-product-sticky .product-inner .content-wrapper .product-meta > * {position: relative;display: -webkit-inline-box;display: -ms-inline-flexbox;display: inline-flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}.single-product-sticky .product-inner .content-wrapper .product-meta > *::before {content: "";width: 0.0625rem;height: 0.9375rem;margin-right: 0.625rem;}body[data-color=custom][data-theme=light] .single-product-sticky .product-inner .content-wrapper .product-meta > *::before {background-color: rgba(var(--color-rgb), 0.15);}body[data-color=default] .single-product-sticky .product-inner .content-wrapper .product-meta > *::before {background-color: var(--color-gray200);}.single-product-sticky .product-inner .content-wrapper .product-meta > *:first-child::before {display: none;}.single-product-sticky .product-inner .content-wrapper .product-meta .tinvwl_add_to_wishlist_button {position: relative;display: -webkit-inline-box;display: -ms-inline-flexbox;display: inline-flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;font-size: 0.8125rem;font-weight: 500;color: var(--color-blue600);}.single-product-sticky .product-inner .content-wrapper .product-meta .tinvwl_add_to_wishlist_button::before {font-family: "klbtheme";font-size: 1.125rem;content: "\eb35";text-shadow: 0 0 0;margin-right: 0.375rem;}.single-product-sticky .product-inner .content-wrapper .product-meta .tinvwl_add_to_wishlist_button.tinvwl-product-in-list {color: var(--color-red600);}.single-product-sticky .product-inner .content-wrapper .product-meta .tinvwl_add_to_wishlist_button.tinvwl-product-in-list::before {content: "\ec57";}.single-product-sticky .product-inner .content-wrapper .product-meta .compare-button a {display: -webkit-inline-box;display: -ms-inline-flexbox;display: inline-flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;font-size: 0.8125rem;font-weight: 500;color: var(--color-blue600);}.single-product-sticky .product-inner .content-wrapper .product-meta .compare-button a i {font-size: 1.125rem;margin-right: 0.375rem;}.single-product-sticky .product-inner .product-price {margin-left: auto;padding-right: 1.25rem;}.single-product-sticky .product-inner .product-price .price {font-size: 1.25rem;}.single-product-sticky .product-inner .product-price + form.cart {margin-left: 0.625rem;}.single-product-sticky .product-inner form.cart {margin-left: auto;}.product-vertical-tab {position: relative;display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-box-align: stretch;-ms-flex-align: stretch;align-items: stretch;margin-bottom: 1.875rem;border: 1px solid var(--color-gray200);border-radius: var(--theme-radius-base);overflow: hidden;}.product-vertical-tab .nav-pills {-webkit-box-flex: 0;-ms-flex: 0 0 auto;flex: 0 0 auto;width: 100%;}@media screen and (min-width: 1024px) {.product-vertical-tab .nav-pills {width: 15rem;border-bottom: 0;}}.product-vertical-tab .nav-pills button {font-size: 0.875rem;font-weight: 600;height: 2.875rem;background-color: transparent;border-radius: 0;}.product-vertical-tab .nav-pills button:hover {background-color: var(--color-gray50);}.product-vertical-tab .nav-pills button.active {color: var(--color-background);background-color: var(--color-text);}.product-vertical-tab .nav-pills button + button {border-top: 1px solid var(--color-gray100);}.product-vertical-tab .tab-content {-webkit-box-flex: 0;-ms-flex: 0 0 auto;flex: 0 0 auto;width: 100%;border-top: 1px solid var(--color-gray200);}@media screen and (min-width: 1024px) {.product-vertical-tab .tab-content {-webkit-box-flex: 1;-ms-flex: 1 0 0%;flex: 1 0 0%;width: auto;border-top: 0;border-left: 1px solid var(--color-gray200);}}.product-vertical-tab .tab-content .tab-pane {padding: 1.25rem;}@media screen and (min-width: 1024px) {.product-vertical-tab .tab-content .tab-pane {padding: 1.5625rem 1.875rem 1.25rem;}}.product-vertical-tab .tab-content .tab-pane > .entry-title {font-size: 1.25rem;}.product-vertical-tab .tab-content .tab-pane .entry-content {font-size: 0.9375rem;color: var(--color-gray700);}.product-vertical-tab + .product-review {border-top: 0;margin-top: 0;padding-top: 0;}.product-accordion {margin-bottom: 1.25rem;}.product-accordion .accordion-item + .accordion-item {border-top: 0 !important;border-top: 1px solid var(--color-gray100);}.product-accordion .accordion-item .accordion-header {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}.product-accordion .accordion-item .accordion-header button {font-weight: 600;height: 2.875rem;padding: 0;background-color: transparent;-webkit-box-shadow: none;box-shadow: none;outline: none;}.product-accordion .accordion-item .accordion-body {font-size: 0.9375rem;padding-left: 0;padding-right: 0;border-top: 1px solid var(--color-gray200);}