.has-sidebar .content-container{grid-gap:var(--global-md-spacing)}.has-left-sidebar .content-container{-ms-grid-columns:1fr 4fr;grid-template-columns:1fr 4fr}.has-right-sidebar .content-container{-ms-grid-columns:4fr 1fr;grid-template-columns:4fr 1fr}.woocommerce ul.products{position:relative}.woocommerce ul.products .product-actions{position:absolute;top:10px;right:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);-webkit-transition:all 0.3s ease;transition:all 0.3s ease}.wc-block-grid ul.wc-block-grid__products,.woocommerce ul.products.grid-cols{-webkit-column-gap:1.875em;-moz-column-gap:1.875em;column-gap:1.875em;row-gap:1.875em}@media screen and (max-width:1024px){.wc-block-grid ul.wc-block-grid__products,.woocommerce ul.products.grid-cols{-webkit-column-gap:0.938em;-moz-column-gap:0.938em;column-gap:0.938em;row-gap:0.938em}}.elementor-page ul.products.grid-cols,.woocommerce-product-list ul.products.grid-cols{-webkit-column-gap:0;-moz-column-gap:0;column-gap:0;row-gap:0}.elementor-page ul.products.grid-cols li,.woocommerce-product-list ul.products.grid-cols li{margin:0 10px 20px}.woocommerce ul.products li.product:hover .product-thumbnail .product-actions{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0);position:absolute}.woocommerce ul.products .product-thumbnail{position:relative;overflow:hidden}.add_to_cart_button.added,.woocommerce ul.products:not(.woo-archive-btn-button) li:where(:not(.woo-archive-btn-button)) .button:not(.kb-button).added{display:none}.woocommerce a.added_to_cart:not(.woocommerce .product-action-wrap.style-text a.added_to_cart):not(form.cart .added_to_cart){border-radius:3px;background:var(--global-palette-btn-bg);color:var(--global-palette-btn);-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0.4em 1em;line-height:1.6;text-align:center;text-decoration:none;text-transform:unset;font-size:inherit;font-weight:normal;-webkit-transition:all 0.2s ease;transition:all 0.2s ease}.woocommerce a.added_to_cart:not(.woocommerce .product-action-wrap.style-text a.added_to_cart):not(form.cart .added_to_cart):hover{color:var(--global-palette-btn-hover);background:var(--global-palette-btn-bg-hover)}.product-action-wrap.style-button a.added_to_cart{width:100%;display:block}.wc-block-grid__product-add-to-cart.wp-block-button.style-button .wp-block-button__link{padding:0.4em 1em}.woocommerce .product-action-wrap.style-text a.added_to_cart{padding:0 0.4em}.wc-block-grid__products .wc-block-grid__product .wc-block-grid__product-price,.woocommerce ul.products li.product span.price{font-size:1em}.woocommerce ul.products li.product span.price ins{font-weight:500;color:var(--global-palette-highlight)}.woocommerce ul.products li.product .entry-content-wrap .woocommerce-loop-category__title,.woocommerce ul.products li.product .entry-content-wrap .woocommerce-loop-product__title,.woocommerce ul.products li.product .entry-content-wrap h3{padding:0 0 0.3rem 0}.woocommerce ul.products li.product .entry-content-wrap .woocommerce-loop-category__title a:hover,.woocommerce ul.products li.product .entry-content-wrap .woocommerce-loop-product__title a:hover,.woocommerce ul.products li.product .entry-content-wrap h3 a:hover{color:var(--global-palette1)}#wrapper .wc-block-grid .wc-block-grid__products li.entry,.woocommerce ul.products li.product,.woocommerce.content-style-boxed ul.products li.product{border:1px solid var(--global-gray-400)}.woocommerce ul.products li.product .product-details.entry-content-wrap{padding:1rem}@media screen and (max-width:540px){.woocommerce ul.products li.product .product-details.entry-content-wrap{padding:0.5rem}}.woocommerce ul.products li.product .product-details.entry-content-wrap .product-action-wrap{padding:0rem 1rem;bottom:-0.5rem}@media screen and (max-width:767px){.woocommerce ul.products li.product .product-details.entry-content-wrap .product-action-wrap{padding:0rem}}.woocommerce ul.products.products-list-view li.product .product-details.entry-content-wrap .star-rating-block{margin-bottom:1em}.woocommerce ul.products.products-list-view li.product .product-details.entry-content-wrap .price{margin-bottom:0.7em}.woocommerce ul.products.products-list-view li.product .product-details.entry-content-wrap .product-action-wrap{padding:0;display:inline-block;vertical-align:top}.woocommerce ul.products.products-list-view li.product .product-details.entry-content-wrap .product-excerpt{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}.woocommerce ul.products.products-list-view li.product .product-details.entry-content-wrap .product-excerpt p{margin:0}#wrapper .wc-block-grid .wc-block-grid__products li.entry .entry-content-wrap,.woocommerce ul.products li.product .product-details.entry-content-wrap{margin:0;border-top-left-radius:0;border-top-right-radius:0}.wc-block-grid .wc-block-grid__products .wc-block-grid__product .wc-block-grid__product-onsale,.woocommerce ul.products li.product .product-onsale .onsale{right:auto;left:6px;text-transform:none}.woocommerce span.onsale{font-weight:normal}.load-more-wrap{margin-top:20px;text-align:center}.widget-area .widget ul{margin:0;padding:0;list-style-type:none}.wc-block-grid .wc-block-grid__product:not(.woo-archive-btn-button) .wc-block-grid__product-add-to-cart .wp-block-button__link .base-svg-iconset,.wc-block-grid__product .wc-block-grid__product-add-to-cart .wp-block-button__link .base-svg-iconset,.wc-block-grid__product .wc-block-grid__product-add-to-cart a.added_to_cart,.woocommerce ul.products li.product .product-action-wrap .button .base-svg-iconset svg{margin-left:0.3em}.wc-block-grid.has-4-columns:not(.alignwide):not(.alignfull) .wc-block-grid__product,.wc-block-grid.has-5-columns.alignfull .wc-block-grid__product{font-size:inherit}.wc-block-grid.has-5-columns .wc-block-grid__product,.wc-block-grid.has-6-columns.alignfull .wc-block-grid__product{font-size:0.85em}.wc-block-grid.has-6-columns .wc-block-grid__product{font-size:0.75em}.tm-star-rating{--size:15px;--fill:#f7bb03;--half:#f7bb03;--empty:#666666;display:inline-block;font-size:0;line-height:24px}.tm-star-rating>span{font-size:var(--size)}.tm-star-rating>svg{display:inline-block;vertical-align:middle;width:var(--size);height:auto}.tm-star-rating>svg.tm-star-full [stroke^="#"]{stroke:var(--fill)}.tm-star-rating>svg.tm-star-full [fill^="#"]{fill:var(--fill)}.tm-star-rating>svg.tm-star-half [stroke^="#"]{stroke:var(--half)}.tm-star-rating>svg.tm-star-half [fill^="#"]{fill:var(--half)}.tm-star-rating>svg.tm-star-empty [stroke^="#"]{stroke:var(--empty)}.tm-star-rating>svg.tm-star-empty [fill^="#"]{fill:var(--empty)}.primary-sidebar.widget-area .widget-title{display:block;position:relative;margin-bottom:0}.primary-sidebar.widget-area .widget-content,.primary-sidebar.widget-area .wp-widget-group__inner-blocks{margin-top:1.2em}.primary-sidebar.widget-area .widget-scrollable .widget-content-inner{position:relative;max-height:240px;overflow-y:auto;scrollbar-width:thin}.primary-sidebar.widget-area .widget-scrollable .widget-content-inner::-webkit-scrollbar{width:5px;height:5px;background-color:#F1F1F1}.primary-sidebar.widget-area .widget-scrollable .widget-content-inner::-webkit-scrollbar-thumb{background:#A8A8A8}.filter-toggle-open-container{-webkit-box-flex:1;-ms-flex:auto;flex:auto}#filter-drawer .drawer-content{padding:0 1.875em 1.875em}.tmcore-wp-widget-filter .filter-pseudo-link{display:none}.tmcore-wp-widget-filter .tmcore-product-price-filter{display:block}.tmcore-wp-widget-filter .tmcore-product-price-filter li{display:block}.tmcore-wp-widget-filter ul{margin:0;padding:0;list-style-type:none}.tmcore-wp-widget-filter ul.show-display-inline{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.tmcore-wp-widget-filter ul li{list-style-type:none;line-height:normal}.tmcore-wp-widget-filter ul 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;line-height:26px;padding:0}.tmcore-wp-widget-filter ul a:hover{color:#000;text-decoration:none}.tmcore-wp-widget-filter ul .chosen a{color:#000}.tmcore-wp-widget-filter ul .count{margin:0 0 0 5px}.tmcore-wp-widget-filter ul a.disabled,.tmcore-wp-widget-filter ul>li.disabled a{cursor:auto;opacity:0.8}.tmcore-wp-widget-filter ul.single-choice .chosen a{cursor:auto}.tmcore-wp-widget-filter ul ul.children{margin:0px 0 0 25px;width:auto}.tmcore-wp-widget-filter ul.show-display-inline{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.tmcore-wp-widget-filter ul.show-display-inline li{margin:0 3px 10px 0}.tmcore-wp-widget-filter ul.show-display-list li+li{margin:7px 0 0}.tmcore-wp-widget-filter ul.show-items-count-off .count{display:none}.tmcore-wp-widget-filter ul.show-labels-off.list-style-color li .term-name,.tmcore-wp-widget-filter ul.show-labels-off.list-style-image li .term-name{display:none}.tmcore-wp-widget-filter ul.show-labels-off.list-style-color li .term-shape,.tmcore-wp-widget-filter ul.show-labels-off.list-style-image li .term-shape{margin:0}.tmcore-wp-widget-filter ul.list-style-checkbox>li:not(.disabled) a:hover:before{border-color:#000}.tmcore-wp-widget-filter ul.list-style-checkbox a{position:relative;padding-left:30px}.tmcore-wp-widget-filter ul.list-style-checkbox a:after,.tmcore-wp-widget-filter ul.list-style-checkbox a:before{content:"";position:absolute;width:18px;height:18px;border-radius:0;top:4px;left:0}.tmcore-wp-widget-filter ul.list-style-checkbox a:before{border:1px solid var(--global-gray-400);background:#fff}.tmcore-wp-widget-filter ul.list-style-checkbox a:after{content:"";font-size:14px;line-height:18px;text-align:center;-webkit-transform:scale(0,0);transform:scale(0,0);color:#fff;background:#000}.tmcore-wp-widget-filter ul.list-style-checkbox .chosen>a:before{border-color:transparent}.tmcore-wp-widget-filter ul.list-style-checkbox .chosen>a:after{-webkit-transform:scale(1,1);transform:scale(1,1)}.tmcore-wp-widget-filter ul.list-style-radio>li:not(.disabled) a:hover:before{border-color:#000}.tmcore-wp-widget-filter ul.list-style-radio a{position:relative;padding-left:30px}.tmcore-wp-widget-filter ul.list-style-radio a:after,.tmcore-wp-widget-filter ul.list-style-radio a:before{content:"";position:absolute;top:4px;left:0;width:18px;height:18px;border-radius:50%}.tmcore-wp-widget-filter ul.list-style-radio a:before{border:1px solid var(--global-gray-400);background:#fff}.tmcore-wp-widget-filter ul.list-style-radio a:after{opacity:0;width:10px;height:10px;background:#000;-webkit-transform:translate(4px,4px);transform:translate(4px,4px)}.tmcore-wp-widget-filter ul.list-style-radio .chosen>a:after{opacity:1}.tmcore-wp-widget-filter ul.list-style-color .term-shape,.tmcore-wp-widget-filter ul.list-style-image .term-shape{position:relative;width:32px;height:32px;display:block;border-radius:50%}.tmcore-wp-widget-filter ul.list-style-color .term-shape .term-shape-border,.tmcore-wp-widget-filter ul.list-style-image .term-shape .term-shape-border{--size:100%;display:block;position:absolute;top:0;left:0;width:var(--size);height:var(--size);border-radius:50%;border:1px solid #000;opacity:0}.tmcore-wp-widget-filter ul.list-style-color .term-shape .term-shape-bg,.tmcore-wp-widget-filter ul.list-style-image .term-shape .term-shape-bg{--size:100%;-webkit-transition:all 0.25s ease;transition:all 0.25s ease;display:block;position:absolute;top:0;left:0;width:var(--size);height:var(--size);border-radius:50%;background-size:cover;background-position:center;background-repeat:no-repeat;-webkit-box-shadow:inset 0 0 0 1px rgba(150,150,150,0.5);box-shadow:inset 0 0 0 1px rgba(150,150,150,0.5)}.tmcore-wp-widget-filter ul.list-style-color a:hover .term-shape-border,.tmcore-wp-widget-filter ul.list-style-color li.chosen .term-shape-border,.tmcore-wp-widget-filter ul.list-style-image a:hover .term-shape-border,.tmcore-wp-widget-filter ul.list-style-image li.chosen .term-shape-border{opacity:1}.tmcore-wp-widget-filter ul.list-style-color a:hover .term-shape-bg,.tmcore-wp-widget-filter ul.list-style-color li.chosen .term-shape-bg,.tmcore-wp-widget-filter ul.list-style-image a:hover .term-shape-bg,.tmcore-wp-widget-filter ul.list-style-image li.chosen .term-shape-bg{-webkit-transform:scale(0.75);transform:scale(0.75);-webkit-box-shadow:none;box-shadow:none}.tmcore-wp-widget-filter ul.list-style-color .term-name,.tmcore-wp-widget-filter ul.list-style-image .term-name{margin:0 0 0 6px}.tmcore-wp-widget-filter ul.list-style-color.show-labels-on .term-link:after,.tmcore-wp-widget-filter ul.list-style-color.show-labels-on .term-link:before,.tmcore-wp-widget-filter ul.list-style-image.show-labels-on .term-link:after,.tmcore-wp-widget-filter ul.list-style-image.show-labels-on .term-link:before{display:none}.tmcore-wp-widget-filter ul.list-style-text a{border:1px solid var(--global-gray-400);border-radius:5px;line-height:22px;padding:5px 9px;min-width:42px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;text-align:center}.tmcore-wp-widget-filter ul.list-style-text .count{color:inherit}.tmcore-wp-widget-filter ul.list-style-text .chosen a,.tmcore-wp-widget-filter ul.list-style-text a:hover{background:#000;border-color:#000;color:#fff!important}.tmcore-wp-widget-product-sorting .selected-order a{color:#000;text-decoration:underline}.active-filters-list{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}.active-filters-list .remove-filter-link{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;position:relative;line-height:24px;padding:2px 10px 2px 30px;background:#e8e8e8;color:#000;border-radius:5px;font-size:15px;font-weight:500;margin:0 15px 15px 0}.active-filters-list .remove-filter-link:hover{color:#fff;background:#000}.active-filters-list .remove-filter-link:hover .filter-link-text:after,.active-filters-list .remove-filter-link:hover .filter-link-text:before{border-color:#fff}.active-filters-list .remove-filter-link .filter-link-text:before{content:"";height:13px;border-left:3px solid #000;position:absolute;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);left:15px;top:8px}.active-filters-list .remove-filter-link .filter-link-text:after{content:"";height:13px;border-left:3px solid #000;position:absolute;-webkit-transform:rotate(45deg);transform:rotate(45deg);left:15px;top:8px}.active-filters-list .remove-filter-link .filter-link-text .amount{font-size:inherit!important;font-weight:inherit!important;color:inherit!important}.active-filters-list .remove-all-filters-link{margin:0 15px 15px 0;font-weight:400;white-space:nowrap;display:block;text-transform:capitalize;text-decoration:underline}.active-filters-list .remove-all-filters-link:hover{color:#000}.color-switch-dark .tm-star-rating{--fill:#d9d9d9;--half:#d9d9d9}.color-switch-dark .tmcore-wp-widget-filter ul.list-style-text .chosen a,.color-switch-dark .tmcore-wp-widget-filter ul.list-style-text a:hover{background:#f8f9fb;border-color:#f8f9fb;color:#000!important}.color-switch-dark .tmcore-wp-widget-filter ul.list-style-color .term-shape .term-shape-bg,.color-switch-dark .tmcore-wp-widget-filter ul.list-style-image .term-shape .term-shape-bg{-webkit-box-shadow:inset 0 0 0 1px rgba(255,255,255,0.3);box-shadow:inset 0 0 0 1px rgba(255,255,255,0.3)}.color-switch-dark .tmcore-wp-widget-filter ul.list-style-color .term-shape .term-shape-border,.color-switch-dark .tmcore-wp-widget-filter ul.list-style-image .term-shape .term-shape-border{border-color:#f8f9fb}.color-switch-dark .tmcore-wp-widget-filter ul.list-style-color .term-link:hover .term-shape .term-shape-border,.color-switch-dark .tmcore-wp-widget-filter ul.list-style-image .term-link:hover .term-shape .term-shape-border{border-color:var(--global-palette-highlight)}@media screen and (max-width:1024px){#sticky_filter.base-shop-top-row.fixed{position:fixed;top:0px;bottom:auto;z-index:999;background-color:var(--global-palette9);left:0;right:0;padding:15px 15px;-webkit-box-shadow:0 2px 5px rgba(0,0,0,0.1);box-shadow:0 2px 5px rgba(0,0,0,0.1)}}.admin-bar #sticky_filter.base-shop-top-row.fixed{top:32px}@media screen and (max-width:782px){.admin-bar #sticky_filter.base-shop-top-row.fixed{top:46px}}.single-product .woocommerce-product-gallery__wrapper.gallery-navigation-carousel{padding:0 30px!important;margin:10px 15px 0!important}.woocommerce ul.cart_list li dl.variation,.woocommerce ul.product_list_widget li dl.variation{display:table;padding-left:0;margin:5px 0 0 0}.ps {
overflow: hidden !important;
overflow-anchor: none;
-ms-overflow-style: none;
touch-action: auto;
-ms-touch-action: auto
}
.ps__rail-x {
display: none;
opacity: 0;
transition: background-color .2s linear, opacity .2s linear;
-webkit-transition: background-color .2s linear, opacity .2s linear;
height: 15px;
bottom: 0;
position: absolute
}
.ps__rail-y {
display: none;
opacity: 0;
transition: background-color .2s linear, opacity .2s linear;
-webkit-transition: background-color .2s linear, opacity .2s linear;
width: 15px;
right: 0;
position: absolute
}
.ps--active-x > .ps__rail-x, .ps--active-y > .ps__rail-y {
display: block;
background-color: transparent
}
.ps--focus > .ps__rail-x, .ps--focus > .ps__rail-y, .ps--scrolling-x > .ps__rail-x, .ps--scrolling-y > .ps__rail-y, .ps:hover > .ps__rail-x, .ps:hover > .ps__rail-y {
opacity: .6
}
.ps .ps__rail-x.ps--clicking, .ps .ps__rail-x:focus, .ps .ps__rail-x:hover, .ps .ps__rail-y.ps--clicking, .ps .ps__rail-y:focus, .ps .ps__rail-y:hover {
background-color: #eee;
opacity: .9
}
.ps__thumb-x {
background-color: #aaa;
border-radius: 6px;
transition: background-color .2s linear, height .2s ease-in-out;
-webkit-transition: background-color .2s linear, height .2s ease-in-out;
height: 6px;
bottom: 2px;
position: absolute
}
.ps__thumb-y {
background-color: #aaa;
border-radius: 6px;
transition: background-color .2s linear, width .2s ease-in-out;
-webkit-transition: background-color .2s linear, width .2s ease-in-out;
width: 6px;
right: 2px;
position: absolute
}
.ps__rail-x.ps--clicking .ps__thumb-x, .ps__rail-x:focus > .ps__thumb-x, .ps__rail-x:hover > .ps__thumb-x {
background-color: #999;
height: 11px
}
.ps__rail-y.ps--clicking .ps__thumb-y, .ps__rail-y:focus > .ps__thumb-y, .ps__rail-y:hover > .ps__thumb-y {
background-color: #999;
width: 11px
}
@supports (-ms-overflow-style:none) {
.ps {
overflow: auto !important
}
}
@media screen and (-ms-high-contrast: active),(-ms-high-contrast: none) {
.ps {
overflow: auto !important
}
}.splide__container{box-sizing:border-box;position:relative}.splide__list{backface-visibility:hidden;display:flex;height:100%;margin:0!important;padding:0!important;transform-style:preserve-3d}.splide.splide-initial .splide__list{gap:0;display:flex}.splide.is-initialized:not(.is-active) .splide__list{display:block}.splide__pagination,ul.menu ul.splide__pagination.splide__pagination{align-items:center;display:flex;flex-wrap:wrap;justify-content:center;margin:0;pointer-events:none}.splide__pagination li{display:inline-block;line-height:1;list-style-type:none;margin:0;pointer-events:auto}.splide__progress__bar{width:0}.splide__toggle.is-active .splide__toggle__play,.splide__toggle__pause{display:none}.splide__toggle.is-active .splide__toggle__pause{display:inline}.splide{outline:0;position:relative;--splide-nav-color:#fff;--splide-nav-background:rgba(0,0,0,0.8);--splide-nav-border:2px solid transparent;--splide-pagination-background:#000}.splide[data-slider-dots=true]{margin-bottom:30px}.splide.bst-carousel-arrowstyle-blackonlight{--splide-nav-color:#000;--splide-nav-background:rgba(255,255,255,0.8)}.splide.bst-carousel-arrowstyle-outlineblack{--splide-nav-color:#000;--splide-nav-border:2px solid #000;--splide-nav-background:transparent}.splide.bst-carousel-arrowstyle-outlinewhite{--splide-nav-color:#fff;--splide-nav-border:2px solid #fff;--splide-nav-background:transparent}.bst-blocks-carousel .splide__pagination__page.is-active{background-color:#000}.bst-blocks-carousel .splide__pagination__page:focus,.bst-blocks-carousel .splide__pagination__page:focus-visible,.bst-blocks-carousel .splide__pagination__page:hover{outline:0}.bst-blocks-carousel .bst-carousel-dotstyle-light .splide__pagination__page,.bst-blocks-carousel .bst-carousel-dotstyle-light .splide__pagination__page.is-active{background-color:#fff}.bst-blocks-carousel .bst-carousel-dotstyle-outlinedark .splide__pagination__page{background-color:transparent;box-shadow:inset 0 0 0 1px #000;transition:box-shadow .3s ease}.bst-blocks-carousel .bst-carousel-dotstyle-outlinedark .splide__pagination__page.is-active{background-color:transparent;box-shadow:inset 0 0 0 8px #000}.bst-blocks-carousel .bst-carousel-dotstyle-outlinelight .splide__pagination__page{background-color:transparent;box-shadow:inset 0 0 0 1px #fff;transition:box-shadow .3s ease}.bst-blocks-carousel .bst-carousel-dotstyle-outlinelight .splide__pagination__page.is-active{background-color:transparent;box-shadow:inset 0 0 0 8px #fff}.splide.is-initialized,.splide.is-rendered{visibility:visible}.splide__slide{backface-visibility:hidden;box-sizing:border-box;flex-shrink:0;list-style-type:none!important;margin:0;outline:0;position:relative}.splide__slide img{vertical-align:bottom}.splide__slider{position:relative}.splide__sr{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.splide__spinner{animation:splide-loading 1s linear infinite;border:2px solid #999;border-left-color:transparent;border-radius:50%;bottom:0;contain:strict;display:inline-block;height:20px;left:0;margin:auto;position:absolute;right:0;top:0;width:20px}.splide__track{overflow:hidden;position:relative;z-index:0}@keyframes splide-loading{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.splide--draggable>.splide__slider>.splide__track,.splide--draggable>.splide__track{user-select:none}.splide--fade>.splide__slider>.splide__track>.splide__list,.splide--fade>.splide__track>.splide__list{display:flex}.splide--fade>.splide__slider>.splide__track>.splide__list>.splide__slide,.splide--fade>.splide__track>.splide__list>.splide__slide{position:relative;left:unset;right:unset;top:unset;opacity:0;z-index:0}.splide--fade>.splide__slider>.splide__track>.splide__list>.splide__slide.is-active,.splide--fade>.splide__track>.splide__list>.splide__slide.is-active{opacity:1;position:relative;z-index:1}.splide--rtl{direction:rtl}.splide--ttb.is-active>.splide__slider>.splide__track>.splide__list,.splide--ttb.is-active>.splide__track>.splide__list{display:block}.splide .splide__arrow{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:var(--splide-nav-background);border:none;border-radius:30px;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;height:2.2rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;opacity:1;padding:0;color:var(--splide-nav-color);position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:2.2rem;z-index:1;-webkit-transition:opacity .4s ease-in-out;transition:opacity .4s ease-in-out}.splide .splide__arrow svg{fill:currentColor;height:0.8em;width:0.8em}.splide .splide__arrow:focus,.splide .splide__arrow:hover{background:var(--splide-nav-background);color:var(--splide-nav-color)}.splide .splide__arrow:disabled{opacity:.1;cursor:not-allowed}.splide .splide__arrow--prev{left:-1em}.splide .splide__arrow--prev svg{transform:scaleX(-1)}.splide .splide__arrow--next{right:-1em}@media screen and (max-width: 767px){.splide .splide__arrow{ height: 1.9rem; width: 1.9rem}.splide .splide__arrow--prev{left:-0.5em}.splide .splide__arrow--next{right:-0.5em}}.splide .splide__pagination,.splide ul.splide__pagination.splide__pagination{padding: 0; z-index: 1; width: 100%; margin: 15px 0 0 0}.splide .splide__pagination__page{background:var(--splide-pagination-background);border:0;border-radius:50%;display:inline-block;height:10px;margin:3px;opacity:.25;padding:0;transition:opacity .2s ease-in-out;width:10px}.splide .splide__pagination__page.is-active{background:var(--splide-pagination-background);opacity:.75}.splide .splide__pagination__page:hover{cursor:pointer;opacity:1}.splide .splide__pagination__page:focus-visible{outline-offset:3px}.splide .splide.is-focus-in .splide__pagination__page:focus{outline-offset:3px}.splide .splide__progress__bar{background:#ccc;height:3px}@supports (outline-offset:-3px){.splide__slide:focus-visible{outline-offset:-3px}}@supports (outline-offset:-3px){.splide.is-focus-in .splide__slide:focus{outline-offset:-3px}}.splide__toggle{cursor:pointer}.splide__toggle:focus-visible{outline-offset:3px}.splide.is-focus-in .splide__toggle:focus{outline-offset:3px}.splide--nav>.splide__slider>.splide__track>.splide__list>.splide__slide,.splide--nav>.splide__track>.splide__list>.splide__slide{border:1px solid var(--global-gray-400);cursor:pointer}.splide--nav>.splide__slider>.splide__track>.splide__list>.splide__slide.is-active,.splide--nav>.splide__track>.splide__list>.splide__slide.is-active{border:1px solid var(--global-palette1)}.splide--nav>.splide__slider>.splide__track>.splide__list>.splide__slide:focus,.splide--nav>.splide__track>.splide__list>.splide__slide:focus{outline:0}.splide--rtl>.splide__arrows .splide__arrow--prev,.splide--rtl>.splide__slider>.splide__track>.splide__arrows .splide__arrow--prev,.splide--rtl>.splide__track>.splide__arrows .splide__arrow--prev{left:auto;right:1em}.splide--rtl>.splide__arrows .splide__arrow--prev svg,.splide--rtl>.splide__slider>.splide__track>.splide__arrows .splide__arrow--prev svg,.splide--rtl>.splide__track>.splide__arrows .splide__arrow--prev svg{transform:scaleX(1)}.splide--rtl>.splide__arrows .splide__arrow--next,.splide--rtl>.splide__slider>.splide__track>.splide__arrows .splide__arrow--next,.splide--rtl>.splide__track>.splide__arrows .splide__arrow--next{left:1em;right:auto}.splide--rtl>.splide__arrows .splide__arrow--next svg,.splide--rtl>.splide__slider>.splide__track>.splide__arrows .splide__arrow--next svg,.splide--rtl>.splide__track>.splide__arrows .splide__arrow--next svg{transform:scaleX(-1)}.splide--ttb>.splide__arrows .splide__arrow,.splide--ttb>.splide__slider>.splide__track>.splide__arrows .splide__arrow,.splide--ttb>.splide__track>.splide__arrows .splide__arrow{left:50%;transform:translate(-50%)}.splide--ttb>.splide__arrows .splide__arrow--prev,.splide--ttb>.splide__slider>.splide__track>.splide__arrows .splide__arrow--prev,.splide--ttb>.splide__track>.splide__arrows .splide__arrow--prev{top:1em}.splide--ttb>.splide__arrows .splide__arrow--prev svg,.splide--ttb>.splide__slider>.splide__track>.splide__arrows .splide__arrow--prev svg,.splide--ttb>.splide__track>.splide__arrows .splide__arrow--prev svg{transform:rotate(-90deg)}.splide--ttb>.splide__arrows .splide__arrow--next,.splide--ttb>.splide__slider>.splide__track>.splide__arrows .splide__arrow--next,.splide--ttb>.splide__track>.splide__arrows .splide__arrow--next{bottom:1em;top:auto}.splide--ttb>.splide__arrows .splide__arrow--next svg,.splide--ttb>.splide__slider>.splide__track>.splide__arrows .splide__arrow--next svg,.splide--ttb>.splide__track>.splide__arrows .splide__arrow--next svg{transform:rotate(90deg)}.splide--ttb>.splide__pagination,.splide--ttb>.splide__slider>.splide__pagination{bottom:0;display:flex;flex-direction:column;left:auto;padding:1em 0;right:.5em;top:0}
.bsb-blocks-fluid-carousel:not(.splide-initialized):not(.tns-slider) .splide__slide.bsb-slide-item{display:block}.bst-blocks-carousel-init:not(.splide-initialized):not(.tns-slider)[data-slider-type=slider] .splide__slide.bsb-slide-item{display:block}.bsb-gallery-type-thumbslider .bst-blocks-carousel-init.splide-initialized:not(.tns-slider)[data-slider-type=thumbnail] .splide__slide.bsb-slide-item{display:block}.wp-block-base-advancedgallery .bst-blocks-carousel{overflow:hidden}.wp-block-base-advancedgallery .bst-blocks-carousel .splide__arrow--prev{left:0}.wp-block-base-advancedgallery .bst-blocks-carousel .splide__arrow--next{right:0}.wp-block-base-advancedgallery .bst-blocks-carousel .splide--nav>.splide__track>.splide__list>.splide__slide{border:0}.wp-block-base-advancedgallery .bst-blocks-carousel .splide--fade>.splide__track>.splide__list>.splide__slide{position:relative;left:unset;right:unset;top:unset}.wp-block-base-advancedgallery .bst-blocks-carousel .splide--fade>.splide__track>.splide__list{display:flex}.wp-block-base-testimonials .bst-blocks-carousel .splide__arrow--prev{left:0}.wp-block-base-testimonials .bst-blocks-carousel .splide__arrow--next{right:0}.wp-block-base-testimonials .bst-blocks-carousel .splide__arrows--rtl .splide__arrow--next{right:unset}.wp-block-base-rowlayout .bst-blocks-carousel .splide--nav>.splide__track>.splide__list>.splide__slide{border:0}.wp-block-base-rowlayout .bst-blocks-carousel .splide--fade>.splide__track>.splide__list>.splide__slide{position:relative;left:unset;right:unset;top:unset}.wp-block-base-rowlayout .bst-blocks-carousel .splide--fade>.splide__track>.splide__list{display:flex}.bt-radio-variation-container select{visibility:hidden;height:0;opacity:0;padding:0;margin:0;line-height:0;border:0;position:absolute}.woobt-products .woobt-product .variation .select .bt-radio-variation-container select{visibility:visible;position:static;height:auto;opacity:1;padding:inherit;border:inherit;line-height:inherit;margin:inherit}.bas_radio_variations .bt_disabled{opacity:.3}.woobt-products .woobt-product .variation .select .bt-radio-variation-container .bas_radio_variations{display:none}.variations .bas_radio_variations.bt-image-color-sw label span.bt_color_sw_span img::selection{background:0 0}.variations tr:first-child .bas_radio_variations label.bt_disabled_all{pointer-events:none;color:rgba(0,0,0,.3);border-color:rgba(0,0,0,.03)}.variations .bas_radio_variations.bt-image-color-sw label span.bt_color_sw_span{display:block;margin:0 auto}.woocommerce .product .variations .bt-radio-variation-container fieldset.bas_radio_variations label{font-weight:400}.variations .bt-radio-variation-container fieldset{padding:0;border:0;margin:0}.variations .bas_radio_variations,.variations .bt-radio-variation-container fieldset.bas_radio_variations{margin-bottom:5px;margin-top:-5px;margin-left:-5px}.variations .bas_radio_variations input[type=radio]{position:absolute!important;height:1px;width:1px;overflow:hidden;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px)}.variations .bas_radio_variations label{float:left;padding:4px 10px;line-height:1.5;margin:5px;border:3px solid var(--global-palette7, #eeeeee);transition:all .3s ease;font-weight:400}.variations .bas_radio_variations input[type=radio]:focus+label,.variations .bas_radio_variations label:hover,.variations .bas_radio_variations.bt-image-color-sw input[type=radio]:focus+label,.variations .bas_radio_variations.bt-image-color-sw label:hover{border-color:var(--global-palette6, #777777)}.variations .bas_radio_variations input[type=radio]:checked+label,.variations .bas_radio_variations label.selectedValue:not(.used-for-specificity):not(.used-forspecificity):not(.usedfor-specificity){border-color:var(--global-palette4, #444444)}.variations .bas_radio_variations input[type=radio]:checked+label,.variations .bas_radio_variations label.selectedValue{border-color:var(--global-palette4, #444444);color:var(--global-palette9, #ffffff)}.variations .bas_radio_variations.bt-image-color-sw label{padding:2px;border-width:2px;background:0 0}.variations .bas_radio_variations.bt-image-color-sw label span.label_text{padding:2px 5px;text-align:center;display:block;font-size:80%}.variations .bas_radio_variations.bt-image-color-sw input[type=radio]:checked+label,.variations .bas_radio_variations.bt-image-color-sw label.selectedValue{background:0 0;color:var(--global-palette4, #444444)}.rtl .variations .bas_radio_variations label{float:right}.base-sk-variation-above div.product form.cart table th.label,.base-wp-tips[aria-hidden=true]{display:none}.base-wp-tips-container{position:relative}body:not(.hide-focus-outline) .bas_radio_variations input[type=radio]:focus+label .base-wp-tips[aria-hidden=true]{display:block}body:not(.hide-focus-outline) .bas_radio_variations input[type=radio]:focus+label{outline:2px solid var(--global-palette6, #777777)}.base-wp-tips{position:absolute;z-index:1000;width:auto;min-width:4em;border-radius:.5em;background:rgba(0,0,0,.9);color:#fff;padding:.2em .5em;text-align:center;line-height:1.2;font-size:90%;top:auto;bottom:100%;left:50%;transform:translate(-50%,-10px)}.base-wp-tips::after{speak:none;content:"";position:absolute;top:100%;left:50%;margin-left:-5px;width:0;border-top:5px solid rgba(0,0,0,.9);border-right:5px solid transparent;border-left:5px solid transparent;font-size:0;line-height:0}.variations .bas_radio_variations.bt-image-color-sw label span.bt_color_sw_span img{position:relative;z-index:-1}.variations .bas_radio_variations.bt-image-color-sw label{position:relative;z-index:1;zoom:1}.base-sticky-add-to-cart-action-wrap .variations .bt-radio-variation-container{margin:0;display:inline-flex;min-height:60px;align-items:center}.base-sticky-add-to-cart-action-wrap .variations .bas_radio_variations label{margin:4px 5px 2px}.base-sticky-add-to-cart-action-wrap a.reset_variations{display:inline;float:right;line-height:60px}.base-sk-variation-above div.product form.cart table td.value{display:block}.base-sk-variation-above .bt-variation-label{display:flex;align-items:center;justify-content:space-between}:root {
--global-gray-400: #e5e5e5;
}
b, strong, .woocommerce form .form-row label {
font-weight: 500;
}
:root .color-switch-dark button, :root .color-switch-dark .button, :root .color-switch-dark .wp-block-button__link, :root .color-switch-dark input[type=button], :root .color-switch-dark input[type=reset], :root .color-switch-dark input[type=submit], :root .color-switch-dark .fl-button, :root .color-switch-dark .elementor-button-wrapper .elementor-button {
border-color: var(--global-palette-btn-bg) !important;
}
:root .color-switch-dark button:hover, :root .color-switch-dark .button:hover, :root .color-switch-dark .wp-block-button__link:hover, :root .color-switch-dark input[type=button]:hover, :root .color-switch-dark input[type=reset]:hover, :root .color-switch-dark input[type=submit]:hover, :root .color-switch-dark .fl-button:hover, :root .color-switch-dark .elementor-button-wrapper .elementor-button:hover {
border-color: var(--global-palette-btn-bg-hover) !important;
}
:root .color-switch-dark #colophon {
--global-palette9: #f8fbf9;
--global-palette3: #222222;
}
:root .color-switch-dark .header-search-advanced button.search-submit, :root .color-switch-dark .header-cart-total {
background-color: var(--global-palette-btn-bg);
color: var(--global-palette-btn);
}
:root .color-switch-dark .site-top-footer-wrap .widget_mc4wp_form_widget input[type=submit] {
background-color: var(--global-palette-btn-bg);
color: var(--global-palette3);
}
.full_width_section.elementor-section-stretched {
left: 0 !important;
width: 100vw !important;
margin-left: calc(50% - 50vw);
margin-right: calc(50% - 50vw);
}
.site-header .site-header-item-vertical-navigation .vertical-navigation .vertical-navigation-header {
border: 2px solid var(--global-palette1);
border-top: 0;
border-bottom: 0;
padding-right: 50px;
}
.site-header .site-header-item-vertical-navigation .vertical-navigation .vertical-menu-container {
background-color: transparent;
}
.site-header .site-header-item-vertical-navigation .vertical-navigation .vertical-menu-container > ul.menu {
border-radius: 0 0 5px 5px;
padding: 0 15px;
background: var(--global-palette9);
border-top: none;
-webkit-box-shadow: none;
box-shadow: none;
}
.site-header .site-header-item-vertical-navigation .vertical-navigation .vertical-menu-container > ul.menu > li.menu-item:last-child {
border-bottom: none;
}
.site-header .site-header-item-vertical-navigation .vertical-navigation .vertical-menu-container > ul.menu > li.menu-item:hover .dropdown-nav-toggle .base-svg-icon {
-webkit-transform: rotate(270deg);
transform: rotate(270deg);
}
.site-header .header-search-advanced .search-results .tmc-product-search-item-content .tmc-product-search-title {
font-size: 14px;
font-weight: 400;
}
.site-header .header-search-advanced form.search-form .search-btn-icon {
display: none;
}
.site-header .header-html-inner, .site-header .header-html-inner p, .site-header .mobile-html-inner {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-column-gap: 10px;
-moz-column-gap: 10px;
column-gap: 10px;
}
.site-footer-wrap .site-middle-footer-wrap li a::before {
content: "";
background: url(https://rapidmedusa.com/wp-content/plugins/templatemela-theme-kartpul/layouts/default/img/menu-gray.png) no-repeat;
background-size: 8px;
height: 8px;
width: 8px;
display: inline-block;
margin: 0 15px 0 0;
}
.site-footer-wrap .site-middle-footer-wrap .contact_info p {
padding-bottom: 5px;
}
.site-footer-wrap .widget_mc4wp_form_widget {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
gap: 30px;
}
.site-footer-wrap .widget_mc4wp_form_widget .widget-title {
margin: auto 0;
}
.site-footer-wrap .widget_mc4wp_form_widget .mc4wp-form .mc4wp-form-fields input[type=email] {
width: 380px;
margin-right: 10px;
padding: 9px 15px;
border: none;
border-radius: 3px;
}
.site-footer-wrap .widget_mc4wp_form_widget .mc4wp-form .mc4wp-form-fields input[type=submit] {
background-color: var(--global-palette3);
color: var(--global-palette9);
padding: 10.5px 15px;
border: none;
}
.site-footer-wrap .widget_mc4wp_form_widget .mc4wp-form .mc4wp-form-fields input[type=submit]:hover {
background-color: var(--global-palette9);
color: var(--global-palette3);
}
.site-footer-wrap .footer_bottom_top_row .site-container {
border-top: 1px solid #313131;
padding: 25px 15px 25px 15px;
}
.site-footer-wrap .footer_bottom_top_row .widget_block {
margin-bottom: 0;
}
.site-footer-wrap .footer_bottom_top_row .widget_block .footer-tag {
margin-bottom: 0;
}
.site-footer-wrap .footer_bottom_top_row .widget_block .footer-tag h5 {
font-size: 14px;
font-weight: 500;
color: #ffffff;
}
.site-footer-wrap .footer_bottom_top_row .widget_block .footer-tag .wp-block-tag-cloud {
margin-left: 10px;
}
.site-footer-wrap .footer_bottom_top_row .widget_block .footer-tag .wp-block-tag-cloud a {
color: #cccccc;
text-decoration: none;
margin-right: 0;
}
.site-footer-wrap .footer_bottom_top_row .widget_block .footer-tag .wp-block-tag-cloud a:hover {
color: var(--global-palette1);
}
.site-footer-wrap .footer_bottom_top_row .widget_block .footer-tag .wp-block-tag-cloud a::after {
content: "/";
padding: 0 17px;
color: #cccccc;
}
.site-footer-wrap .footer_bottom_top_row .widget_block .footer-tag .wp-block-tag-cloud a:last-child::after {
display: none;
}
.site-footer-wrap .footer_bottom_top_row .widget_block .footer-tag .wp-block-heading, .site-footer-wrap .footer_bottom_top_row .widget_block .footer-tag p {
display: inline;
}
.site-middle-footer-wrap .widget-title, #secondary .widget-title {
display: block;
border-bottom: 1px solid var(--global-palette4);
padding: 0 25px 10px 0;
margin: 0 0 20px;
position: relative;
}
.site-middle-footer-wrap .widget-title::before, #secondary .widget-title::before {
position: absolute;
content: "";
background: var(--global-palette1);
height: 2px;
width: 40px;
bottom: -2px;
top: auto;
}
#secondary .widget-title {
margin: 0;
}
.secondary-menu-container > .menu > li > a::before, .primary-menu-container > .menu > li > a::before {
content: "|";
position: absolute;
left: auto;
right: 0;
color: var(--global-gray-400);
}
.secondary-menu-container > .menu > li:last-child a::before, .primary-menu-container > .menu > li:last-child a::before {
display: none;
}
.banner-cms .elementor-widget-wrap .elementor-widget-image {
overflow: hidden;
border-radius: 3px;
} .woocommerce div.product div.images .woocommerce-product-gallery__image img {
border: 1px solid var(--global-gray-400);
}
.woocommerce div.product .button.single_add_to_cart_button {
padding: 0 18px;
line-height: 1.4;
}
.woocommerce ul.products.grid-cols {
-webkit-column-gap: 0;
-moz-column-gap: 0;
column-gap: 0;
row-gap: 0;
}
.woocommerce ul.products.grid-cols:after, .woocommerce .woocommerce-carousel .splide__track:after {
content: "";
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
pointer-events: none;
border: 1px solid var(--global-gray-400);
border-radius: inherit;
}
.woocommerce ul.products.grid-cols li.product, .woocommerce ul.products.grid-cols > li, .woocommerce .woocommerce-carousel .splide__track li.product, .woocommerce .woocommerce-carousel .splide__track > li {
border: none;
border-radius: 0;
-webkit-box-shadow: none;
box-shadow: none;
position: relative;
}
.woocommerce ul.products.grid-cols li.product:before, .woocommerce ul.products.grid-cols > li:before, .woocommerce .woocommerce-carousel .splide__track li.product:before, .woocommerce .woocommerce-carousel .splide__track > li:before {
content: "";
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
border: 1px solid var(--global-gray-400);
border-top-width: 0;
border-right-width: 0;
pointer-events: none;
z-index: 1;
}
.woocommerce ul.products.grid-cols li.product .product-details.entry-content-wrap, .woocommerce ul.products.grid-cols > li .product-details.entry-content-wrap, .woocommerce .woocommerce-carousel .splide__track li.product .product-details.entry-content-wrap, .woocommerce .woocommerce-carousel .splide__track > li .product-details.entry-content-wrap {
padding: 1rem !important;
}
.woocommerce ul.products.grid-cols li.product .product-details.entry-content-wrap .product-action-wrap.style-button, .woocommerce ul.products.grid-cols > li .product-details.entry-content-wrap .product-action-wrap.style-button, .woocommerce .woocommerce-carousel .splide__track li.product .product-details.entry-content-wrap .product-action-wrap.style-button, .woocommerce .woocommerce-carousel .splide__track > li .product-details.entry-content-wrap .product-action-wrap.style-button {
padding: 0;
margin-top: 0.5em;
}
.woocommerce ul.products.grid-cols li.product .product-details.entry-content-wrap .product-action-wrap.style-button .button:not(.kb-button):not(.added), .woocommerce ul.products.grid-cols li.product .product-details.entry-content-wrap .product-action-wrap.style-button a.added_to_cart, .woocommerce ul.products.grid-cols > li .product-details.entry-content-wrap .product-action-wrap.style-button .button:not(.kb-button):not(.added), .woocommerce ul.products.grid-cols > li .product-details.entry-content-wrap .product-action-wrap.style-button a.added_to_cart, .woocommerce .woocommerce-carousel .splide__track li.product .product-details.entry-content-wrap .product-action-wrap.style-button .button:not(.kb-button):not(.added), .woocommerce .woocommerce-carousel .splide__track li.product .product-details.entry-content-wrap .product-action-wrap.style-button a.added_to_cart, .woocommerce .woocommerce-carousel .splide__track > li .product-details.entry-content-wrap .product-action-wrap.style-button .button:not(.kb-button):not(.added), .woocommerce .woocommerce-carousel .splide__track > li .product-details.entry-content-wrap .product-action-wrap.style-button a.added_to_cart {
display: inline-block;
vertical-align: top;
width: auto;
}
.woocommerce ul.products.grid-cols:not(.products-list-view), .woocommerce .woocommerce-carousel .splide__track:not(.products-list-view) {
-webkit-column-gap: 0;
-moz-column-gap: 0;
column-gap: 0;
row-gap: 0;
}
.woocommerce span.onsale {
background-color: var(--global-palette1);
color: #222222;
}
.woocommerce .base-sticky-add-to-cart-action-wrap a.added_to_cart, .woocommerce div.product div.summary .added_to_cart, .woocommerce a.added_to_cart:not(.woocommerce .product-action-wrap.style-text a.added_to_cart):not(form.cart .added_to_cart) {
font-size: 14px;
font-weight: 500;
border-radius: 3px;
padding: 8px 15px;
line-height: 1.4;
border: 2px solid var(--global-palette1);
}
.woocommerce .base-sticky-add-to-cart-action-wrap a.added_to_cart:hover, .woocommerce div.product div.summary .added_to_cart:hover, .woocommerce a.added_to_cart:not(.woocommerce .product-action-wrap.style-text a.added_to_cart):not(form.cart .added_to_cart):hover {
background: var(--global-palette-btn-bg-hover);
color: var(--global-palette-btn-hover);
border-color: var(--global-palette-btn-bg-hover);
}
.woocommerce ul.products.grid-cols li.product::before, .woocommerce ul.products.grid-cols > li::before {
border-right-width: 1px;
border-left-width: 0;
}
.site-header-item .woocommerce.woocommerce-product-list ul.products.grid-cols::after {
border-bottom: 0;
}
.woocommerce #reviews #comments h2, .woocommerce #reviews .comment-reply-title {
font-size: 18px;
font-weight: 500;
color: var(--global-palette3);
}
.products-list .product-title, ul.product_list_widget .product-title, .wp-widget-group__inner-blocks .wp-block-latest-posts__post-title {
display: block;
overflow: hidden;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-line-clamp: 3;
-webkit-box-orient: vertical;
}
.base-sticky-add-to-cart-title-wrap .base-sticky-add-to-cart-title {
font-size: 14px;
font-weight: 500;
}
.base-product-toggle-container .base-toggle-shop-layout.toggle-active, .base-product-toggle-container .base-toggle-shop-layout:hover {
background: var(--global-palette-btn-bg);
}
.has-sidebar.has-left-sidebar .content-area .content-container {
-ms-grid-columns: 240px 1fr;
grid-template-columns: 240px 1fr;
}
.header-menu-container ul.menu > li.base-menu-mega-enabled > ul .nav-drop-title-wrap {
font-weight: 500;
font-size: 16px;
color: var(--global-palette3);
padding-bottom: 5px;
}
.header-menu-container ul.menu > li.base-menu-mega-enabled > ul .nav-drop-title-wrap:hover {
color: var(--global-palette5);
}
.woocommerce-Price-amount:not(del .woocommerce-Price-amount):not(.tmcore-product-price-filter .woocommerce-Price-amount) {
color: #0066cc;
font-weight: 500;
}
.tr-price, .price, .woocommerce-grouped-product-list-item__price {
color: #0066cc;
font-weight: 500;
}
.tr-price del, .price del, .woocommerce-grouped-product-list-item__price del {
color: var(--global-palette4);
text-decoration-color: var(--global-palette4);
font-weight: normal;
}
#cart-drawer h2.side-cart-header {
font-size: 16px;
}
.popup-drawer .drawer-header {
padding: 0 1em 0 1.5em;
}
.woosc-quick-table .woosc_table td {
min-width: 160px;
}
.product-cat {
overflow: hidden;
}
.product-cat .cat-image {
border-radius: 100%;
}
.product-cat:hover .cat-image a img {
-webkit-transform: scale(1.1);
transform: scale(1.1);
}
.base-color-palette-toggle {
border: none;
}
@media (max-width: 1366px) {
.vertical-layout-opened-true .vertical-navigation .vertical-menu-container {
display: none;
opacity: 0;
visibility: hidden;
}
.vertical-layout-opened-true .vertical-navigation .vertical-menu-container.hidden {
display: block;
opacity: 1;
visibility: visible;
}
}
@media (max-width: 1200px) {
.site-footer-wrap .widget_mc4wp_form_widget {
gap: 10px;
}
.site-footer-wrap .widget_mc4wp_form_widget .mc4wp-form .mc4wp-form-fields input[type=email] {
width: 250px;
}
.site-header .main-navigation .primary-menu-container > ul > li.menu-item > a {
padding-left: 10px;
padding-right: 10px;
}
.site-header .header-search-advanced .search-form {
width: 480px;
}
}
@media (max-width: 1024px) {
.site-footer-wrap .widget_mc4wp_form_widget {
display: -ms-grid;
display: grid;
}
.site-footer-wrap .widget_mc4wp_form_widget .mc4wp-form .mc4wp-form-fields input[type=email] {
width: 250px;
padding: 9px 15px;
}
.site-footer-wrap .widget_mc4wp_form_widget .mc4wp-form .mc4wp-form-fields input[type=submit] {
padding: 10px 15px;
}
}
@media (max-width: 767px) {
.banner-cms .elementor-column {
width: auto;
display: inline-block;
vertical-align: top;
margin: auto;
}
.elementor-icon-box-wrapper {
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
}
.site-footer .footer_bottom_top_row .widget_block .footer-tag .wp-block-tag-cloud {
margin-left: 0px;
}
.site-footer .footer_bottom_top_row .widget_block .footer-tag .wp-block-tag-cloud a {
font-size: 12px !important;
}
.site-footer .footer_bottom_top_row .widget_block .footer-tag .wp-block-tag-cloud a::after {
padding: 0 5px;
}
.site-footer .widget_mc4wp_form_widget .mc4wp-form .mc4wp-form-fields input[type=email] {
margin-right: 0;
padding: 7px 15px;
}
.woocommerce .base-sticky-add-to-cart-action-wrap a.added_to_cart, .woocommerce div.product div.summary .added_to_cart, .woocommerce a.added_to_cart:not(.woocommerce .product-action-wrap.style-text a.added_to_cart):not(form.cart .added_to_cart) {
font-size: 12px;
padding: 7px 10px;
}
.woocommerce table.shop_table input {
font-size: 12px;
}
}
@media (max-width: 540px) {
.site-footer .site-top-footer-wrap .widget_mc4wp_form_widget .widget-title {
font-size: 17px;
}
.site-footer .site-top-footer-wrap .widget_mc4wp_form_widget .mc4wp-form input[type=email] {
width: 190px;
}
.site-header .base-svg-iconset .thebase-shopping-cart-svg {
font-size: 22px;
}
.site-header .custom-logo-link, .site-header img.base-dark-mode-logo {
width: 100px;
display: block;
}
.site-header-item {
margin-right: 10px;
}
}
@media (min-width: 768px) {
.product-actions .woosc-btn.woosc-btn-has-icon, .product-actions .woosc-btn.woosq-btn-has-icon, .product-actions .woosc-btn.woosw-btn-has-icon, .product-actions .woosq-btn.woosc-btn-has-icon, .product-actions .woosq-btn.woosq-btn-has-icon, .product-actions .woosq-btn.woosw-btn-has-icon, .product-actions .woosw-btn.woosc-btn-has-icon, .product-actions .woosw-btn.woosq-btn-has-icon, .product-actions .woosw-btn.woosw-btn-has-icon {
width: 40px;
height: 40px;
}
}
.woosq-product .thumbnails .slick-arrow {
width: 40px;
height: 40px;
}
.woosq-product .thumbnails .slick-arrow:before {
font-size: 18px;
line-height: 35px;
}
.woocommerce-product-gallery .splide__arrow, .woocommerce-product-gallery .slick-arrow, .entry-related-carousel .splide__arrow, .entry-related-carousel .slick-arrow, .woosq-product .thumbnails .splide__arrow, .woosq-product .thumbnails .slick-arrow {
background: var(--global-palette9);
color: var(--global-palette3);
border: 2px solid var(--global-palette1) !important;
}
.woocommerce-product-gallery .splide__arrow:hover, .woocommerce-product-gallery .splide__arrow:focus, .woocommerce-product-gallery .slick-arrow:hover, .woocommerce-product-gallery .slick-arrow:focus, .entry-related-carousel .splide__arrow:hover, .entry-related-carousel .splide__arrow:focus, .entry-related-carousel .slick-arrow:hover, .entry-related-carousel .slick-arrow:focus, .woosq-product .thumbnails .splide__arrow:hover, .woosq-product .thumbnails .splide__arrow:focus, .woosq-product .thumbnails .slick-arrow:hover, .woosq-product .thumbnails .slick-arrow:focus {
background: var(--global-palette1);
color: var(--global-palette3);
border: 2px solid var(--global-palette1) !important;
}
.woosq-product .thumbnails .slick-arrow:hover:before {
color: var(--global-palette3);
}