.color-switch-dark .site-header-item .widget img:not(.wp-block-cover__image-background){-webkit-filter:invert(1);filter:invert(1)}.color-switch-dark #colophon{background-color:var(--global-palette7)}.color-switch-dark .woocommerce .star-rating,.color-switch-dark .woocommerce .star-rating,.color-switch-dark .woocommerce p.stars a{color:#ffd21d}.color-switch-dark .secondary-navigation .secondary-menu-container>ul>li.menu-item>a:hover{color:var(--global-palette9)}.color-switch-dark .site-footer .mc4wp-form input[type=submit]:hover{background-color:var(--global-palette-btn-bg-hover)}:root{--global-gray-400:#e5e5e5}.site-header .header-account-style-icon_label .header-account-label,.site-header .header-account-style-user_label .header-account-label,.site-header .header-account-style-user_name .header-account-username{padding-left:8px}.site-header .site-header-item.site-header-item-vertical-navigation{margin-right:0}.site-header .header-html a,.site-header .header-widget-area-inner a{text-decoration:none}.site-header .header-cart-wrap .header-cart-button{border-radius:50px}.site-header .header-cart-wrap .header-cart-button .header-cart-total{margin-top:-2em}.site-header .header-widget-area-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.site-header .header-widget-area-inner .widget{margin-bottom:0}.site-header .header-widget-area-inner .wp-block-image{padding:7px 10px;margin:0}.site-header .vertical-navigation .vertical-navigation-header{padding-right:30px}.site-header .header-search-advanced .search-submit{right:-2px;top:-1px;bottom:-1px}.site-header .header-search-advanced .search-results .tmc-product-search-item-content .tmc-product-search-title{font-size:14px;font-weight:500;color:var(--global-palette3)}.site-footer .widget-title{margin-bottom:30px}.site-footer .mc4wp-form input[type=email]{width:370px;height:45px;border-radius:30px}.site-footer .mc4wp-form input[type=email]::-webkit-input-placeholder{text-align:center}.site-footer .mc4wp-form input[type=email]::-moz-placeholder{text-align:center}.site-footer .mc4wp-form input[type=email]:-ms-input-placeholder{text-align:center}.site-footer .mc4wp-form input[type=email]::-ms-input-placeholder{text-align:center}.site-footer .mc4wp-form input[type=email]::placeholder{text-align:center}.site-footer .mc4wp-form input[type=submit]{width:370px;height:45px;border-radius:30px;max-width:100%}.site-footer .mc4wp-form input[type=submit]:hover{background-color:#2e6836}.site-footer .wp-block-social-links li.wp-social-link{padding-right:10px;margin:0}.site-footer .site-footer-row.ft-ro-lstyle-plain a:hover::after{border:none}.product-cat-style-6 .cat-image{float:right}.elementor-section .elementor-tabs-items .elementor-tab-title{margin-left:0}.woocommerce ul.products .star-rating{float:none;margin:0 0 5px 0}.woocommerce ul.cart_list li a,.woocommerce ul.cart_list li .quantity,.woocommerce ul.product_list_widget li a,.woocommerce ul.product_list_widget li .quantity{font-size:14px;font-weight:500}.woocommerce div.product div.images .woocommerce-product-gallery__image img{border:1px solid var(--global-gray-400)}.woocommerce div.product .single-product-extras .base-svg-icon{color:var(--global-palette1)}.woocommerce div.product .button.single_add_to_cart_button{padding:0 18px}.woocommerce div.product .woocommerce-tabs ul.tabs li a{color:var(--global-palette6)}.woocommerce form .form-row label{color:var(--global-palette3)}.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-color:var(--global-palette-btn-bg-hover);color:var(--global-palette-btn-hover)}.woocommerce ul.products.grid-cols{row-gap:15px;-webkit-column-gap:15px;-moz-column-gap:15px;column-gap:15px}.primary-sidebar.widget-area .widget{border-bottom:1px solid var(--global-gray-400);padding:0 0 25px 0}.primary-sidebar.widget-area .widget:last-child{border-bottom:0}.primary-sidebar.widget-area .widget .widget-title{padding-bottom:10px}.woocommerce-product-gallery button.splide__arrow{background-color:var(--global-palette-btn-bg);color:var(--global-palette9)}.woocommerce-product-gallery button.splide__arrow:hover{background-color:var(--global-palette-btn-bg-hover)}.elementor-widget-image{overflow:hidden;border-radius:5px}.full_width_section.elementor-section-stretched{left:0!important;width:100vw!important;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}.header-menu-container ul.menu>li.base-menu-mega-enabled>ul .nav-drop-title-wrap{font-weight:600;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-palette1)}#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}.base-sticky-add-to-cart-title-wrap .base-sticky-add-to-cart-title{font-size:14px;font-weight:500}#reviews #comments h2,#reviews .comment-reply-title{font-size:18px!important;font-weight:500!important;color:var(--global-palette3)}.woocommerce-Price-amount:not(del .woocommerce-Price-amount):not(.tmcore-product-price-filter .woocommerce-Price-amount){color:var(--global-palette3);font-weight:700}.tr-price,.price{color:var(--global-palette3);font-weight:700}.tr-price del,.price del{color:var(--global-palette4);text-decoration-color:var(--global-palette4);font-weight:400}.woosq-product .thumbnails .slick-arrow{width:35px;height:35px}.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-color:var(--global-palette1);color:var(--global-palette9)}.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-color:var(--global-palette2)}.woocommerce-cart table.cart .product-name a{color:var(--global-palette3)}.product-cat:not(.site-header .product-cat){overflow:hidden}.product-cat:not(.site-header .product-cat) .cat-image{border-radius:100%}.product-cat:not(.site-header .product-cat):hover .cat-image a img{-webkit-transform:scale(1.1);transform:scale(1.1)}.site-header .elementor-section .elementor-element.elementor-widget-tmcore-product-categories .product-cat:hover .cat-image img{border-color:var(--global-palette1)}.woocommerce ul.products li.product .product-details.entry-content-wrap .product-action-wrap{bottom:-1.4rem}@media (max-width:1366px){.site-header .main-navigation .primary-menu-container>ul>li.menu-item>a{padding:18px 10px}.site-header .site-header-item .header-search-advanced{margin:0}.site-header .site-header-item .header-search-advanced form.search-form{max-width:440px}}@media (min-width:1025px) and (max-width:1200px){.site-footer .mc4wp-form input[type=email]{width:300px}.site-footer .mc4wp-form input[type=submit]{width:300px}.grid-lg-col-5{-ms-grid-columns:(minmax(0,1fr))[4];grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:1024px){.site-footer .widget-title{margin-bottom:20px}#filter-drawer .drawer-inner .product-filter-widgets a{color:var(--global-palette3)}}@media (max-width:767px){.banner-cms .elementor-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.banner-cms .elementor-container .elementor-column{margin:auto;width:auto}.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:8px 10px}.woocommerce table.shop_table input{font-size:12px}.woocommerce span.onsale{padding:3px 5px;font-size:10px}}@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(-2rem);transform:translateY(-2rem)}}@media (max-width:540px){.custom-logo-link,img.base-dark-mode-logo{width:100px;display:block}.site-header-item{margin-right:10px}#mobile-drawer .product-cat-style-5 .product-cat .product-cat-caption{margin-top:5px}#mobile-drawer .product-cat-style-5 .product-cat .product-cat-caption .cat-title{font-size:10px}#mobile-drawer .product-cat-style-5 .product-cat .product-cat-caption .cat-total{font-size:9px;line-height:14px}.base-svg-iconset .base-search2-svg,.base-svg-iconset .thebase-account-svg,.base-svg-iconset .thebase-shopping-cart-svg,.base-svg-iconset .base-menu-svg{font-size:20px}}.woosq-product .thumbnails .slick-arrow{width:35px;height:35px}.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-palette7);color:var(--global-palette3)}.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-palette9)}#over-hidden{overflow:hidden}