body{--wp--preset--color--black: #000000;--wp--preset--color--cyan-bluish-gray: #abb8c3;--wp--preset--color--white: #ffffff;--wp--preset--color--pale-pink: #f78da7;--wp--preset--color--vivid-red: #cf2e2e;--wp--preset--color--luminous-vivid-orange: #ff6900;--wp--preset--color--luminous-vivid-amber: #fcb900;--wp--preset--color--light-green-cyan: #7bdcb5;--wp--preset--color--vivid-green-cyan: #00d084;--wp--preset--color--pale-cyan-blue: #8ed1fc;--wp--preset--color--vivid-cyan-blue: #0693e3;--wp--preset--color--vivid-purple: #9b51e0;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgba(6,147,227,1) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgba(252,185,0,1) 0%,rgba(255,105,0,1) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgba(255,105,0,1) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small: 13px;--wp--preset--font-size--medium: 20px;--wp--preset--font-size--large: 36px;--wp--preset--font-size--x-large: 42px;--wp--preset--spacing--20: 0.44rem;--wp--preset--spacing--30: 0.67rem;--wp--preset--spacing--40: 1rem;--wp--preset--spacing--50: 1.5rem;--wp--preset--spacing--60: 2.25rem;--wp--preset--spacing--70: 3.38rem;--wp--preset--spacing--80: 5.06rem;--wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined: 6px 6px 0px -3px rgba(255, 255, 255, 1), 6px 6px rgba(0, 0, 0, 1);--wp--preset--shadow--crisp: 6px 6px 0px rgba(0, 0, 0, 1);}:where(.is-layout-flex){gap: 0.5em;}:where(.is-layout-grid){gap: 0.5em;}body .is-layout-flow > .alignleft{float: left;margin-inline-start: 0;margin-inline-end: 2em;}body .is-layout-flow > .alignright{float: right;margin-inline-start: 2em;margin-inline-end: 0;}body .is-layout-flow > .aligncenter{margin-left: auto !important;margin-right: auto !important;}body .is-layout-constrained > .alignleft{float: left;margin-inline-start: 0;margin-inline-end: 2em;}body .is-layout-constrained > .alignright{float: right;margin-inline-start: 2em;margin-inline-end: 0;}body .is-layout-constrained > .aligncenter{margin-left: auto !important;margin-right: auto !important;}body .is-layout-constrained > :where(:not(.alignleft):not(.alignright):not(.alignfull)){max-width: var(--wp--style--global--content-size);margin-left: auto !important;margin-right: auto !important;}body .is-layout-constrained > .alignwide{max-width: var(--wp--style--global--wide-size);}body .is-layout-flex{display: flex;}body .is-layout-flex{flex-wrap: wrap;align-items: center;}body .is-layout-flex > *{margin: 0;}body .is-layout-grid{display: grid;}body .is-layout-grid > *{margin: 0;}:where(.wp-block-columns.is-layout-flex){gap: 2em;}:where(.wp-block-columns.is-layout-grid){gap: 2em;}:where(.wp-block-post-template.is-layout-flex){gap: 1.25em;}:where(.wp-block-post-template.is-layout-grid){gap: 1.25em;}.has-black-color{color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-color{color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-color{color: var(--wp--preset--color--white) !important;}.has-pale-pink-color{color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-color{color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-color{color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-color{color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-color{color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-color{color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-color{color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-color{color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-color{color: var(--wp--preset--color--vivid-purple) !important;}.has-black-background-color{background-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-background-color{background-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-background-color{background-color: var(--wp--preset--color--white) !important;}.has-pale-pink-background-color{background-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-background-color{background-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-background-color{background-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-background-color{background-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-background-color{background-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-background-color{background-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-background-color{background-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-background-color{background-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-background-color{background-color: var(--wp--preset--color--vivid-purple) !important;}.has-black-border-color{border-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-border-color{border-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-border-color{border-color: var(--wp--preset--color--white) !important;}.has-pale-pink-border-color{border-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-border-color{border-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-border-color{border-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-border-color{border-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-border-color{border-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-border-color{border-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-border-color{border-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-border-color{border-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-border-color{border-color: var(--wp--preset--color--vivid-purple) !important;}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;}.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;}.has-cool-to-warm-spectrum-gradient-background{background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;}.has-blush-light-purple-gradient-background{background: var(--wp--preset--gradient--blush-light-purple) !important;}.has-blush-bordeaux-gradient-background{background: var(--wp--preset--gradient--blush-bordeaux) !important;}.has-luminous-dusk-gradient-background{background: var(--wp--preset--gradient--luminous-dusk) !important;}.has-pale-ocean-gradient-background{background: var(--wp--preset--gradient--pale-ocean) !important;}.has-electric-grass-gradient-background{background: var(--wp--preset--gradient--electric-grass) !important;}.has-midnight-gradient-background{background: var(--wp--preset--gradient--midnight) !important;}.has-small-font-size{font-size: var(--wp--preset--font-size--small) !important;}.has-medium-font-size{font-size: var(--wp--preset--font-size--medium) !important;}.has-large-font-size{font-size: var(--wp--preset--font-size--large) !important;}.has-x-large-font-size{font-size: var(--wp--preset--font-size--x-large) !important;}
            .wp-block-navigation a:where(:not(.wp-element-button)){color: inherit;}
            :where(.wp-block-post-template.is-layout-flex){gap: 1.25em;}:where(.wp-block-post-template.is-layout-grid){gap: 1.25em;}
            :where(.wp-block-columns.is-layout-flex){gap: 2em;}:where(.wp-block-columns.is-layout-grid){gap: 2em;}
            .wp-block-pullquote{font-size: 1.5em;line-height: 1.6;}

.wp-block-button__link{color:#fff;background-color:#32373c;border-radius:9999px;box-shadow:none;text-decoration:none;padding:calc(.667em + 2px) calc(1.333em + 2px);font-size:1.125em}.wp-block-file__button{background:#32373c;color:#fff;text-decoration:none}
@media(max-width:64rem) {
header.sticky-header .header-mobile {
position: fixed;
top: 0;
left: 0;
right: 0;
z-index: 9;
border-bottom: 1px solid #e3e4e6;
}
header.site-header.sticky-header {
position: relative;
z-index: 99;
}
}
@media(max-width:64rem){
.single .product-type-simple form.cart {
position: fixed;
bottom: 0;
right: 0;
z-index: 999999;
background: #fff;
margin-bottom: 0;
padding: 15px;
-webkit-box-shadow: 0 -2px 5px rgb(0 0 0 / 7%);
box-shadow: 0 -2px 5px rgb(0 0 0 / 7%);
justify-content: space-between;
width: 100%;
}
.single .woocommerce-variation-add-to-cart {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
position: fixed;
bottom: 0;
right: 0;
z-index: 999999;
background: #fff;
margin-bottom: 0;
padding: 15px;
-webkit-box-shadow: 0 -2px 5px rgb(0 0 0 / 7%);
box-shadow: 0 -2px 5px rgb(0 0 0 / 7%);
justify-content: space-between;
width: 100%;
flex-wrap: wrap;
width: 100%; 
}
.single .site-footer .footer-row.footer-copyright {
margin-bottom: 79px;
}
}
:root {
--theme-primary-color: #004745;
}
:root {
--theme-primary-color-RGB: 0, 71, 69;
}
:root {
--theme-secondary-color: #f9d309;
}
:root {
--theme-secondary-color-RGB: 249, 211, 9;
}
[data-theme=dark] {
--theme-primary-color: #25976d;
}
[data-theme=dark] {
--theme-primary-color-RGB: 37, 151, 109;
}
[data-theme=dark] {
--theme-secondary-color: #f9d309;
}
[data-theme=dark] {
--theme-secondary-color-RGB: 249, 211, 9;
}
body[data-theme=light] .site-header.header-type1 .header-topbar{
background-color: ;
border-color:  !important;
color:  !important;
}
body[data-theme=light] .site-header.header-type1 .header-topbar a {
color: ;
}
body[data-theme=light] .site-header.header-type1 .header-topbar a:hover {
color: ;
}
body[data-theme=light] .site-header.header-type1 .header-topbar .klb-menu-nav .klb-menu > li .sub-menu .menu-item a{
color: ;
}
body[data-theme=light] .site-header.header-type1 .header-topbar .klb-menu-nav .klb-menu > li .sub-menu .menu-item a:hover{
color: ;
}
body[data-theme=light] .site-header.header-type1 .header-main,
body[data-theme=light] .site-header.header-type1 .header-mobile-main{
background-color: ;
}
body[data-theme=light] .site-header.header-type1 .header-mobile-main{
border-color:  !important;
}
body[data-theme=light] .site-header.header-type1 .header-action.row-style .action-text{
color: ;
}
body[data-theme=light] .site-header.header-type1 .header-action .action-icon{
color: ;
}
body[data-theme=light] .site-header.header-type1 .header-action .action-count {
background-color:  !important;
color: ;
}
body[data-theme=light] .site-header.header-type1 .header-bottom{
background-color: ;
border-color:  !important;
}
body[data-theme=light] .site-header.header-type1 .header-bottom a{
color: ;
}
body[data-theme=light] .site-header.header-type1 .header-bottom a:hover{
color: ;
}
body[data-theme=light] .site-header.header-type1 .header-bottom .klb-menu-nav.primary-menu .klb-menu .mega-menu > .sub-menu a {
color: ;
}
body[data-theme=light] .site-header.header-type1 .header-bottom .klb-menu-nav.primary-menu .klb-menu .mega-menu > .sub-menu a:hover {
color: ;
}
body[data-theme=light] .site-header.header-type2 .header-topbar{
background-color: #e5f3ef !important;
border-color:  !important;
color: #1b1f22 !important;
}
body[data-theme=light] .site-header.header-type2 .header-topbar a {
color: #1b1f22;
}
body[data-theme=light] .site-header.header-type2 .header-topbar a:hover {
color: #1b1f22;
}
body[data-theme=light] .site-header.header-type2 .header-topbar .klb-menu-nav .klb-menu > li .sub-menu .menu-item a{
color: ;
}
body[data-theme=light] .site-header.header-type2 .header-topbar .klb-menu-nav .klb-menu > li .sub-menu .menu-item a:hover{
color: ;
}
body[data-theme=light] .site-header.header-type2 .header-main{
background-color: #fff !important;
color: #1b1f22;
}
body[data-theme=light] .site-header.header-type2 .header-mobile-main{
background-color: #fff !important;
border-color: rgba(27, 31, 34, 0.1) !important;
}
body[data-theme=light] .site-header.header-type2 .header-action.row-style .action-text,
body[data-theme=light] .site-header.header-type2 .header-action .action-text{
color: #1b1f22;
}
body[data-theme=light] .site-header.header-type2 .header-action .action-icon{
color: #1b1f22;
}
body[data-theme=light] .site-header.header-type2 .header-action .action-count {
background-color: #004745 !important;
color: #fff;
}
body[data-theme=light] .site-header.header-type2 .header-bottom{
background-color: #092136 !important;
border-color: rgba(27, 31, 34, 0.1) !important;
}
body[data-theme=light] .site-header.header-type2 .header-bottom a{
color: #fff;
}
body[data-theme=light] .site-header.header-type2 .header-bottom a:hover{
color: #fff;
}
body[data-theme=light] .site-header.header-type2 .header-bottom .klb-menu-nav.primary-menu .klb-menu .mega-menu > .sub-menu a {
color: ;
}
body[data-theme=light] .site-header.header-type2 .header-bottom .klb-menu-nav.primary-menu .klb-menu .mega-menu > .sub-menu a:hover {
color: ;
}
body[data-theme=light] .header-bottom a.help-center-color{
color: #e53e3e !important;
}
body[data-theme=light] .site-header.header-type3 .header-topbar{
background-color:  !important;
border-color:  !important;
color:  !important;
}
body[data-theme=light] .site-header.header-type3 .header-topbar a {
color: ;
}
body[data-theme=light] .site-header.header-type3 .header-topbar a:hover {
color: ;
}
body[data-theme=light] .site-header.header-type3 .header-topbar .klb-menu-nav .klb-menu > li .sub-menu .menu-item a{
color: ;
}
body[data-theme=light] .site-header.header-type3 .header-topbar .klb-menu-nav .klb-menu > li .sub-menu .menu-item a:hover{
color: ;
}
body[data-theme=light] .site-header.header-type3 .header-main,
body[data-theme=light] .site-header.header-type3 .header-mobile-main{
background-color:  !important;
border-color:  !important;
}
body[data-theme=light] .site-header.header-type3 .header-main a{
color: ;
}
body[data-theme=light] .site-header.header-type3 .header-main a:hover{
color: ;
}
body[data-theme=light] .site-header.header-type3 .header-main .klb-menu-nav.primary-menu .klb-menu .mega-menu > .sub-menu a {
color: ;
}
body[data-theme=light] .site-header.header-type3 .header-main .klb-menu-nav.primary-menu .klb-menu .mega-menu > .sub-menu a:hover {
color: ;
}
body[data-theme=light] .site-header.header-type3 .header-action .action-icon{
color: ;
}
body[data-theme=light] .site-header.header-type3 .header-action .action-count {
background-color:  !important;
color: ;
}
body[data-theme=light] .header-bottom .dropdown-categories > a.gray::before{
background-color:  ;
border-color:  ;
}
body[data-theme=light] .header-bottom .dropdown-categories > a{
color:  !important;
}
body[data-theme=light] .header-bottom .dropdown-categories .dropdown-menu{
background-color:  ;
}
body[data-theme=light] .header-bottom:not(.color-layout-black) .dropdown-categories .dropdown-menu{
border-color:  !important;
}
body[data-theme=light] .header-bottom:not(.color-layout-black) .dropdown-categories .dropdown-menu #category-menu a,
.mega-grouped-items .mega-grouped-label{
color:  ;
}
body[data-theme=light] .header-bottom:not(.color-layout-black) .dropdown-categories .dropdown-menu #category-menu a:hover{
color:  ;
}
body[data-theme=light] .header-bottom .dropdown-categories .dropdown-menu .menu-item-object-product_cat a i,
body[data-theme=light] .header-bottom .dropdown-categories .dropdown-menu .menu-item-object-custom a i {
color:  !important ;
}
body[data-theme=light] .klb-count-notification{
background-color:  !important;
color:  !important;
}
body[data-theme=light] .klb-count-notification .klb-countdown-wrapper .klb-countdown .count-item{
background-color:  !important;
color:  !important;
}
body[data-theme=light] .site-header .header-main .header-decorator{
color:  !important;
}
body[data-theme=light] .site-header .header-search-form .search-form button{
background-color: #004745 !important;
color:  !important;
}
body[data-theme=light] .site-header .header-search-form .search-form button:hover{
background-color: #004745 !important;
}
body[data-theme=light] .site-header .header-search-form .search-form.form-style-primary input{
border-color:  !important;
background-color:  !important;
}
body[data-theme=light] .site-header.header-type4 .header-topbar{
background-color:  !important;
border-color:  !important;
color:  !important;
}
body[data-theme=light] .site-header.header-type4 .header-topbar a {
color: ;
}
body[data-theme=light] .site-header.header-type4 .header-topbar a:hover {
color: ;
}
body[data-theme=light] .site-header.header-type4 .header-topbar .klb-menu-nav .klb-menu > li .sub-menu .menu-item a{
color: ;
}
body[data-theme=light] .site-header.header-type4 .header-topbar .klb-menu-nav .klb-menu > li .sub-menu .menu-item a:hover{
color: ;
}
body[data-theme=light] .site-header.header-type4 .header-main,
body[data-theme=light] .site-header.header-type4 .header-mobile-main{
background-color: ;
border-color:  !important;
}
body[data-theme=light] .site-header.header-type4 .header-main a{
color: ;
}
body[data-theme=light] .site-header.header-type4 .header-main a:hover{
color: ;
}
body[data-theme=light] .site-header.header-type4 .header-main .klb-menu-nav.primary-menu .klb-menu .mega-menu > .sub-menu a {
color: ;
}
body[data-theme=light] .site-header.header-type4 .header-main .klb-menu-nav.primary-menu .klb-menu .mega-menu > .sub-menu a:hover {
color: ;
}
body[data-theme=light] .site-header.header-type4 .header-action .action-icon{
color: ;
}
body[data-theme=light] .site-header.header-type4 .header-action .action-count {
background-color:  !important;
color: ;
}
body[data-theme=light] .site-header.header-type5 .header-topbar{
background-color:  !important;
border-color:  !important;
color:  !important;
}
body[data-theme=light] .site-header.header-type5 .header-topbar a {
color: ;
}
body[data-theme=light] .site-header.header-type5 .header-topbar a:hover {
color: ;
}
body[data-theme=light] .site-header.header-type5 .header-topbar .klb-menu-nav .klb-menu > li .sub-menu .menu-item a{
color: ;
}
body[data-theme=light] .site-header.header-type5 .header-topbar .klb-menu-nav .klb-menu > li .sub-menu .menu-item a:hover{
color: ;
}
body[data-theme=light] .site-header.header-type5.header-transparent-desktop .header-main{
background-color:  !important;
border-color:  !important;
}
body[data-theme=light] .site-header.header-type5 .header-main a{
color: ;
}
body[data-theme=light] .site-header.header-type5 .header-main a:hover{
color: ;
}
body[data-theme=light] .site-header.header-type5 .header-main .klb-menu-nav.primary-menu .klb-menu .mega-menu > .sub-menu a {
color: ;
}
body[data-theme=light] .site-header.header-type5 .header-main .klb-menu-nav.primary-menu .klb-menu .mega-menu > .sub-menu a:hover {
color: ;
}
body[data-theme=light] .site-header.header-type5 .header-action .action-icon{
color: ;
}
body[data-theme=light] .site-header.header-type5 .header-action .action-count {
background-color:  !important;
color: ;
}
body[data-theme=light] .site-header.header-type6 .header-topbar{
background-color:  !important;
border-color:  !important;
color:  !important;
}
body[data-theme=light] .site-header.header-type6 .header-topbar a {
color: ;
}
body[data-theme=light] .site-header.header-type6 .header-topbar a:hover {
color: ;
}
body[data-theme=light] .site-header.header-type6 .header-topbar .klb-menu-nav .klb-menu > li .sub-menu .menu-item a{
color: ;
}
body[data-theme=light] .site-header.header-type6 .header-topbar .klb-menu-nav .klb-menu > li .sub-menu .menu-item a:hover{
color: ;
}
body[data-theme=light] .site-header.header-type6 .header-main{
background-color:  !important;
color: ;
}
body[data-theme=light] .site-header.header-type6 .header-main{
border-color:  !important;
}
body[data-theme=light] .site-header.header-type6 .header-mobile-main{
background-color:  !important;
border-color:  !important;
}
body[data-theme=light] .site-header.header-type6 .header-action.row-style .action-text,
body[data-theme=light] .site-header.header-type6 .header-action .action-text{
color: ;
}
body[data-theme=light] .site-header.header-type6 .header-action .action-icon{
color: ;
}
body[data-theme=light] .site-header.header-type6 .header-action .action-count {
background-color:  !important;
color: ;
}
body[data-theme=light] .site-header.header-type6 .header-bottom{
background-color:  !important;
border-color:  !important;
}
body[data-theme=light] .site-header.header-type6 .header-bottom a{
color: ;
}
body[data-theme=light] .site-header.header-type6 .header-bottom a:hover{
color: ;
}
body[data-theme=light] .site-header.header-type6 .header-bottom .klb-menu-nav.primary-menu .klb-menu .mega-menu > .sub-menu a {
color: ;
}
body[data-theme=light] .site-header.header-type6 .header-bottom .klb-menu-nav.primary-menu .klb-menu .mega-menu > .sub-menu a:hover {
color: ;
}
body[data-theme=light] .site-header.header-type6 .klb-menu-nav.primary-menu.menu-seperate .klb-menu > .menu-item + .menu-item{
border-color:  !important;
}
body[data-theme=light] .footer-type1 .footer-row.footer-newsletter{
background-color: ;
border-color:  !important;
}
body[data-theme=light] .footer-type1 .footer-newsletter .newsletter-text .entry-title {
color: ;
}
body[data-theme=light] .footer-type1 .footer-newsletter .newsletter-text .entry-caption p {
color: ;
}
body[data-theme=light] .footer-type1 .footer-row.footer-widgets {
background-color: #EDEDED;
border-color:  !important;
color: #1b1f22;
}
body[data-theme=light] .footer-type1 .footer-row.footer-widgets .widget .widget-title {
color: #1b1f22;
}
body[data-theme=light] .footer-type1 .footer-row.footer-widgets .widget_nav_menu ul li a {
color: #1b1f22;
}
body[data-theme=light] .footer-type1 .footer-row.footer-social{
background-color: #EDEDED;
color: #1b1f22;
}
body[data-theme=light] .footer-type1 .footer-row.footer-social .footer-inner{
border-color:  !important;
}
body[data-theme=light] .footer-type1 .footer-row.footer-copyright{
background-color: ;
border-color:  !important;
}
body[data-theme=light] .footer-type1 .footer-row.footer-copyright .payment-cards-label,
body[data-theme=light] .footer-type1 .footer-row.footer-copyright .card-item {
color: ;
}
body[data-theme=light] .footer-type1 .footer-row.footer-copyright .site-copyright p{
color: ;
}
body[data-theme=light] .footer-type2 .footer-row.footer-widgets {
border-color:  !important;
color: ;
}
body[data-theme=light] .footer-type2 .footer-row.footer-widgets .widget .widget-title {
color: ;
}
body[data-theme=light] .footer-type2 .footer-row.footer-widgets .widget_nav_menu ul li a {
color: ;
}
body[data-theme=light] .footer-type2 .footer-row.footer-social{
background-color: ;
color: ;
}
body[data-theme=light] .footer-type2 .footer-row.footer-social .footer-inner{
border-color:  !important;
}
body[data-theme=light] .footer-type2 .footer-row.footer-copyright{
background-color: ;
border-color:  !important;
}
body[data-theme=light] .footer-type2 .footer-row.footer-copyright .payment-cards-label,
body[data-theme=light] .footer-type2 .footer-row.footer-copyright .card-item {
color: ;
}
body[data-theme=light] .footer-type2 .footer-row.footer-copyright .site-copyright p{
color: ;
}
body[data-theme=light] .site-header .header-action.location-button.bordered a{
background-color: #fff;
border-color: #ced4da !important;
}
body[data-theme=light] .site-header .header-action.location-button.bordered a:hover{
border-color: #adb5bd !important;
background-color: #fff;
}
body[data-theme=light] .site-header .header-action.location-button .action-text span{
color: #1b1f22;
}
body[data-theme=light] .site-header .header-action.location-button .action-text span:hover{
color: #1b1f22;
}
body[data-theme=light] .site-header .header-action.location-button a .action-text p{
color: #1b1f22;
}
body[data-theme=light] .site-header .header-action.location-button a .action-text p:hover{
color: #1b1f22;
}
body[data-theme=light] .site-header .header-action.location-button a .action-icon{
color: #1b1f22;
}
:root {
--theme-body-font: "Fira Sans", sans-serif;--theme-body-font-size: 16px;--theme-body-font-weight: regular;--theme-body-letter-spacing: -0.01em;--theme-heading-font: "Fira Sans", sans-serif;--theme-heading-font-weight: 600;--theme-heading-letter-spacing: -0.01em;--theme-menu-font: "Fira Sans", sans-serif;--theme-menu-font-size: 16px;--theme-menu-font-weight: 600;--theme-submenu-font-size: 14px;--theme-form-font: "Fira Sans", sans-serif;--theme-form-font-weight: 500;--theme-button-font: "Fira Sans", sans-serif;--theme-button-font-weight: 600;--theme-product-price-font: "Fira Sans", sans-serif;--theme-product-price-weight: 700;--theme-product-price-font-size-desktop: 18px;--theme-product-price-font-size-mobile: 16px;--theme-product-name-font: "Fira Sans", sans-serif;--theme-product-name-weight: 600;--theme-product-name-font-size-desktop: 14px;--theme-product-name-font-size-mobile: 13px;--theme-topbar-font: "Fira Sans", sans-serif;--theme-topbar-submenu-font-size: 12px;--theme-topbar-submenu-font-weight: 500;--theme-radius-base: 10px;--theme-radius-form: 8px;}
.header-main .header-inner {
padding-top: 20px;
}
.header-bottom .header-inner,
.klb-menu-nav.primary-menu .klb-menu > .menu-item > a {
height: 48px;
font-size: 14px;
}
.product-title {
font-family: var(--theme-product-name-font);
}

.site-header .header-topbar:not(.color-layout-black) .theme-mode-toggle .header-light-background {
background-color: rgba(0, 71, 69, 0.12) !important;
}
.header-topbar.color-layout-custom.dark-blue .theme-mode-toggle:hover .header-light-background {
background-color: rgba(0, 71, 69, 0.16) !important;
}

.site-header .header-main .site-brand img{width:130px;!important}.site-header .header-mobile .site-brand img{width:120px;!important}.site-drawer .site-brand img{width:156px;}.site-header.header-type1 .header-topbar{border-style:none;}.site-header.header-type1 .header-bottom, .site-header.header-type1 .header-mobile-main{border-style:solid;border-top-width:0px;border-right-width:0px;border-bottom-width:1px;border-left-width:0px;border-top-left-radius:0px;border-top-right-radius:0px;border-bottom-left-radius:0px;border-bottom-right-radius:0px;}.site-header.header-type2 .header-topbar{border-style:none;}.site-header.header-type2 .header-bottom, .site-header.header-type2 .header-mobile-main{border-style:solid;border-top-width:0px;border-right-width:0px;border-bottom-width:1px;border-left-width:0px;border-top-left-radius:0px;border-top-right-radius:0px;border-bottom-left-radius:0px;border-bottom-right-radius:0px;}.site-header.header-type3 .header-topbar{border-style:none;}.site-header.header-type3 .header-main, .site-header.header-type3 .header-mobile-main{border-style:solid;border-top-width:0px;border-right-width:0px;border-bottom-width:1px;border-left-width:0px;border-top-left-radius:0px;border-top-right-radius:0px;border-bottom-left-radius:0px;border-bottom-right-radius:0px;}.site-header.header-type4 .header-topbar{border-style:solid;border-top-width:0px;border-right-width:0px;border-bottom-width:1px;border-left-width:0px;border-top-left-radius:0px;border-top-right-radius:0px;border-bottom-left-radius:0px;border-bottom-right-radius:0px;}.site-header.header-type4 .header-main, .site-header.header-type4 .header-mobile-main{border-style:solid;border-top-width:0px;border-right-width:0px;border-bottom-width:1px;border-left-width:0px;border-top-left-radius:0px;border-top-right-radius:0px;border-bottom-left-radius:0px;border-bottom-right-radius:0px;}.site-header.header-type5 .header-topbar{border-style:solid;border-top-width:0px;border-right-width:0px;border-bottom-width:1px;border-left-width:0px;border-top-left-radius:0px;border-top-right-radius:0px;border-bottom-left-radius:0px;border-bottom-right-radius:0px;}.site-header.header-type5 .header-main{border-style:solid;border-top-width:0px;border-right-width:0px;border-bottom-width:1px;border-left-width:0px;border-top-left-radius:0px;border-top-right-radius:0px;border-bottom-left-radius:0px;border-bottom-right-radius:0px;}.site-header.header-type6 .header-topbar{border-style:none;}.site-header.header-type6 .header-main{border-style:solid;border-top-width:0px;border-right-width:0px;border-bottom-width:2px;border-left-width:0px;border-top-left-radius:0px;border-top-right-radius:0px;border-bottom-left-radius:0px;border-bottom-right-radius:0px;}.site-header.header-type6 .header-bottom, .site-header.header-type6 .header-mobile-main{border-style:solid;border-top-width:0px;border-right-width:0px;border-bottom-width:1px;border-left-width:0px;border-top-left-radius:0px;border-top-right-radius:0px;border-bottom-left-radius:0px;border-bottom-right-radius:0px;}.site-header.header-type6 .klb-menu-nav.primary-menu.menu-seperate .klb-menu > .menu-item + .menu-item{border-style:solid;border-top-width:0px;border-right-width:0px;border-bottom-width:0px;border-left-width:1px;border-top-left-radius:0px;border-top-right-radius:0px;border-bottom-left-radius:0px;border-bottom-right-radius:0px;}.header-bottom .dropdown-categories > a.gray::before{border-style:none;}.header-bottom:not(.color-layout-black) .dropdown-categories .dropdown-menu{border-style:solid;border-top-width:1px;border-right-width:1px;border-bottom-width:1px;border-left-width:1px;border-top-left-radius:0px;border-top-right-radius:0px;border-bottom-left-radius:6px;border-bottom-right-radius:6px;}.site-header .header-action.location-button.bordered a{border-style:solid;border-right-width:1px;border-left-width:1px;border-bottom-left-radius:8px;}.footer-type1 .footer-row.footer-newsletter{border-style:solid;border-top-width:1px;border-right-width:0px;border-bottom-width:0px;border-left-width:0px;border-top-left-radius:0px;border-top-right-radius:0px;border-bottom-left-radius:0px;border-bottom-right-radius:0px;}.footer-type1 .footer-row.footer-widgets{border-style:none;}.footer-type1 .footer-row.footer-social .footer-inner{border-style:solid;border-top-width:1px;border-right-width:0px;border-bottom-width:0px;border-left-width:0px;border-top-right-radius:0px;border-bottom-left-radius:0px;border-bottom-right-radius:0px;}.footer-type1 .footer-row.footer-copyright{border-style:none;}.footer-type2 .footer-row.footer-widgets{border-style:none;}.footer-type2 .footer-row.footer-social .footer-inner{border-style:solid;border-top-width:1px;border-right-width:0px;border-bottom-width:1px;border-left-width:0px;border-top-left-radius:0px;border-top-right-radius:0px;border-bottom-left-radius:0px;border-bottom-right-radius:0px;}.footer-type2 .footer-row.footer-copyright{border-style:none;}

.klb-menu-nav.primary-menu .klb-menu > .menu-item:not(.mega-menu) .sub-menu li a {
    width: 100%;
    padding-left: 1.625rem;
    padding-right: 1.625rem;
    padding-top: 0.375rem;
    padding-bottom: 0.375rem;
    line-height: initial;
    color: #000!important;
}

.text-truncate {
  display: block;
  width: 150px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}

.page-header .entry-title {
    font-size: 2rem;
}

.site-footer {
    margin-top: 0!important;
}
