:root .color-switch-dark #colophon,:root .color-switch-dark #masthead{--global-palette1:#212121;--global-palette9:#fff}.woocommerce form .form-row label,b,strong{font-weight:500}.site-header .header-widget1 .wp-block-columns{overflow:hidden;margin-bottom:0;gap:0;border-radius:5px}.site-header .header-widget1 .wp-block-columns .wp-block-image figure{margin:0}.site-header .header-contact-wrap .header-contact-inner-wrap .contact-label{font-weight:600;color:var(--global-palette2)}.site-header .header-html-inner,.site-header .mobile-html-inner{-webkit-column-gap:13px;-moz-column-gap:13px;column-gap:13px;-webkit-box-align:center;align-items:center;-ms-flex-align:center;display:-webkit-box;display:-ms-flexbox;display:flex}.site-header .header-html-inner span strong,.site-header .mobile-html-inner span strong{font-weight:600;color:var(--global-palette2)}.site-header .header-menu-container ul.menu>li.base-menu-mega-enabled>ul a .nav-drop-title-wrap{font-size:16px;margin-bottom:3px;color:var(--global-palette3)}.site-header .header-menu-container ul.menu>li.base-menu-mega-enabled>ul a .nav-drop-title-wrap:hover{color:var(--global-palette2)}.site-header .header-search-advanced form.search-form .search-field{padding-right:50px}.site-header .site-header-item-vertical-navigation .vertical-navigation-header{padding-right:10px}.site-header .site-header-item-vertical-navigation .vertical-navigation-header span.base-svg-iconset{border-radius:5px}.site-header .site-header-item-vertical-navigation .vertical-menu-container{background-color:var(--global-palette1);width:240px}.site-header .site-header-item-vertical-navigation .vertical-menu-container>ul.menu{border-top:none}.site-header .site-header-item-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 .site-header-item-vertical-navigation .vertical-navigation-title{font-weight:600}.site-footer .widget_mc4wp_form_widget input[type=email]{margin:15px 0}.site-footer .widget_mc4wp_form_widget input[type=email]::-webkit-input-placeholder{font-size:13px}.site-footer .widget_mc4wp_form_widget input[type=email]::-moz-placeholder{font-size:13px}.site-footer .widget_mc4wp_form_widget input[type=email]:-ms-input-placeholder{font-size:13px}.site-footer .widget_mc4wp_form_widget input[type=email]::-ms-input-placeholder{font-size:13px}.site-footer .widget_mc4wp_form_widget input[type=email]::placeholder{font-size:13px}.site-footer .widget_mc4wp_form_widget input[type=submit]{color:var(--global-palette3);background:var(--global-palette2)}.site-footer .widget_mc4wp_form_widget input[type=submit]:hover{background:var(--global-palette9)}.site-footer .site-info-inner .contact-info-container p{margin-bottom:10px}.woocommerce ul.products li.product .product-details.entry-content-wrap .product-action-wrap{bottom:-1.9rem}.woocommerce div.product div.images .woocommerce-product-gallery__wrapper img,.woocommerce.woocommerce-page div.product div.images .woocommerce-product-gallery__wrapper img{border:1px solid var(--global-gray-400)}.woocommerce #reviews #comments h2,.woocommerce #reviews .comment-reply-title{font-size:18px;font-weight:500;color:var(--global-palette3)}.woocommerce #reviews #comments ol.commentlist li .comment-text{background-color:var(--global-palette9)}.woocommerce .base-sticky-add-to-cart-action-wrap a.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),.woocommerce div.product div.summary .added_to_cart{padding:10px 20px;font-size:13px;font-weight:500;border-radius:5px}.woocommerce-Price-amount:not(del .woocommerce-Price-amount):not(.tmcore-product-price-filter .woocommerce-Price-amount){font-weight:500;color:var(--global-palette1)}.base-sticky-add-to-cart-title-wrap .base-sticky-add-to-cart-title{font-size:14px;font-weight:500}.woocommerce ul.products.grid-cols{-webkit-column-gap:0;-moz-column-gap:0;column-gap:0;row-gap:0}.woocommerce .woocommerce-carousel .splide__track:after,.woocommerce ul.products.grid-cols:after{height:100%;pointer-events:none;border:1px solid var(--global-gray-400);content:"";position:absolute;top:0;border-radius:inherit;left:0;width:100%}.woocommerce .woocommerce-carousel .splide__track li.product,.woocommerce .woocommerce-carousel .splide__track>li,.woocommerce ul.products.grid-cols li.product,.woocommerce ul.products.grid-cols>li{border:none;position:relative;-webkit-box-shadow:none;box-shadow:none;border-radius:0}.woocommerce .woocommerce-carousel .splide__track li.product:before,.woocommerce .woocommerce-carousel .splide__track>li:before,.woocommerce ul.products.grid-cols li.product:before,.woocommerce ul.products.grid-cols>li:before{border-left:1px solid var(--global-gray-400);border-top-width:1px;right:0;content:"";position:absolute;border-top:0 solid var(--global-gray-400);border-bottom:1px solid var(--global-gray-400);bottom:0;top:0;border-right-width:1px;border-right:0 solid var(--global-gray-400);pointer-events:none;left:0;z-index:1}.woocommerce .woocommerce-carousel .splide__track:not(.products-list-view),.woocommerce ul.products.grid-cols:not(.products-list-view){-webkit-column-gap:0;-moz-column-gap:0;column-gap:0;row-gap:0}.woocommerce ul.products.grid-cols li.product:before,.woocommerce ul.products.grid-cols>li:before{border-left-width:0;border-right-width:1px}.site-header-item .woocommerce.woocommerce-product-list ul.products.grid-cols:after{border-bottom:0}#filter-drawer .widget,.primary-sidebar .widget{padding:20px;border:1px solid var(--global-gray-400)}#filter-drawer .widget .widget-content,.primary-sidebar .widget .widget-content{margin-top:1.2em}.base-product-toggle-container .base-toggle-shop-layout{color:var(--global-palette3)}.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)}.elementor-widget-tmcore-products-tabs .elementor-tab-title:first-child{padding-left:4px}.cms-banner .elementor-column .elementor-widget-image{overflow:hidden;border-radius:5px}.countdown .elementor-tmcore-countdown .elementor-countdown-item{border:1px solid #df3030;border-radius:5px}#cart-drawer.popup-drawer .drawer-header{min-height:calc(1.8em + 24px);padding:0 1em 0 1.5em}#cart-drawer.popup-drawer .drawer-header h2.side-cart-header{font-size:16px}#cart-drawer.popup-drawer .drawer-header .drawer-toggle{font-size:20px}.elementor-section .elementor-element.elementor-widget-tmcore-product-categories .product-cat:hover .cat-image img{border-color:var(--global-palette1)}.cms-banner-hover .elementor-widget-wrap{overflow:hidden}.cms-banner-hover .elementor-background-overlay{-webkit-transition:all .3s!important;transition:all .3s!important}.cms-banner-hover:hover .elementor-background-overlay{-webkit-transform:scale(1.1);transform:scale(1.1)}.cms-link-hover a.elementor-button-link:hover,.post-style-4 a.post-button:hover{text-decoration:none!important}@media (max-width:1366px){.site-header .header-search-advanced form.search-form{width:450px}.site-header .site-branding{padding:0 10px 0 0}}@media (min-width:1025px) and (max-width:1200px){#main-header .site-header-item{margin-right:15px}#main-header .site-header-item .main-navigation .primary-menu-container>ul>li.menu-item>a{padding-right:.5em;padding-left:.5em}}@media (max-width:1200px){.site-header-item .header-divider,.site-header-item .header-html-inner,.site-header-item .mobile-html-inner{display:none}}@media (min-width:1025px){.site-header .site-bottom-header-wrap .site-header-bottom-section-left{-ms-flex-pack:justify;justify-content:space-between;-webkit-box-pack:justify}}@media (max-width:1024px){.site-bottom-footer-wrap .footer-widget6 .widget_media_image img{margin:0}}@media (min-width:768px){.woocommerce ul.products.woo-archive-action-on-hover:not(.products-list-view) li.product:focus-within .entry-content-wrap,.woocommerce ul.products.woo-archive-action-on-hover:not(.products-list-view) li.product:hover .entry-content-wrap{-webkit-transform:translateY(-2.8rem);transform:translateY(-2.8rem)}.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{height:40px;width:40px}}@media (max-width:767px){.cms-banner .elementor-container{-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-orient:vertical}.cms-banner .elementor-container .elementor-column{margin:auto;width:auto}.elementor-widget-icon-box.elementor-mobile-position-left .elementor-icon-box-wrapper{-webkit-box-align:center;align-items:center;-ms-flex-align:center}.woocommerce .woosc-quick-table>h2{font-size:22px;margin:0 0 15px}#cart-drawer .drawer-inner .woocommerce ul.cart_list li a,#cart-drawer .drawer-inner .woocommerce ul.product_list_widget li a{font-size:13px}}@media (max-width:540px){.site-header .custom-logo-link{width:80px;display:block}.site-header .base-svg-iconset .base-search2-svg,.site-header .base-svg-iconset .thebase-account-svg{font-size:18px}.site-header .base-svg-iconset .thebase-shopping-cart-svg{font-size:20px}.cms-banner .elementor-column .title .elementor-heading-title{font-size:17px}.archive.content-style-unboxed.woocommerce ul.products.products-list-view .product-details.entry-content-wrap .product-excerpt{display:none}.archive.content-style-unboxed.woocommerce ul.products.products-list-view li.product.content-bg.loop-entry .entry-content-wrap:not(.loop-entry){padding:1em}}