:root{--wp--preset--aspect-ratio--square:1;--wp--preset--aspect-ratio--4-3:4/3;--wp--preset--aspect-ratio--3-4:3/4;--wp--preset--aspect-ratio--3-2:3/2;--wp--preset--aspect-ratio--2-3:2/3;--wp--preset--aspect-ratio--16-9:16/9;--wp--preset--aspect-ratio--9-16:9/16;--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--color--theme-palette-1:var(--global-palette1);--wp--preset--color--theme-palette-2:var(--global-palette2);--wp--preset--color--theme-palette-3:var(--global-palette3);--wp--preset--color--theme-palette-4:var(--global-palette4);--wp--preset--color--theme-palette-5:var(--global-palette5);--wp--preset--color--theme-palette-6:var(--global-palette6);--wp--preset--color--theme-palette-7:var(--global-palette7);--wp--preset--color--theme-palette-8:var(--global-palette8);--wp--preset--color--theme-palette-9:var(--global-palette9);--wp--preset--color--theme-palette-10:var(--global-palette10);--wp--preset--color--theme-palette-11:var(--global-palette11);--wp--preset--color--theme-palette-12:var(--global-palette12);--wp--preset--color--theme-palette-13:var(--global-palette13);--wp--preset--color--theme-palette-14:var(--global-palette14);--wp--preset--color--theme-palette-15:var(--global-palette15);--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple:linear-gradient(135deg,rgb(6,147,227) 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,rgb(252,185,0) 0%,rgb(255,105,0) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red:linear-gradient(135deg,rgb(255,105,0) 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:var(--global-font-size-small);--wp--preset--font-size--medium:var(--global-font-size-medium);--wp--preset--font-size--large:var(--global-font-size-large);--wp--preset--font-size--x-large:42px;--wp--preset--font-size--larger:var(--global-font-size-larger);--wp--preset--font-size--xxlarge:var(--global-font-size-xxlarge);--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 rgb(255, 255, 255), 6px 6px rgb(0, 0, 0);--wp--preset--shadow--crisp:6px 6px 0px rgb(0, 0, 0)}
blockquote{padding-left:1em;border-left:4px solid var(--global-palette4)}
blockquote cite,blockquote .wp-block-pullquote__citation{color:var(--global-palette5);font-size:13px;margin-top:1em;position:relative;font-style:normal;display:block}
pre{background:var(--global-palette7);font-family:"Courier 10 Pitch",Courier,monospace;font-size:.9375rem;line-height:1.6;max-width:100%;overflow:auto;padding:1.5em;white-space:pre-wrap}
abbr,acronym{border-bottom:1px dotted var(--global-palette4);cursor:help}
a{color:var(--global-palette-highlight);text-underline-offset:.1em;transition:all .1s linear}
a:hover,a:focus,a:active{color:var(--global-palette-highlight-alt);text-underline-offset:.25em}
.link-style-color-underline .entry-content p a,.link-style-color-underline .entry-content strong>a,.link-style-color-underline .entry-content em>a,.link-style-color-underline .entry-content>ul a,.link-style-color-underline .entry-content>ol a,.link-style-color-underline .entry-content .wp-block-group ul a,.link-style-color-underline .entry-content .wp-block-group ol a{color:inherit;text-decoration:underline;text-decoration-color:var(--global-palette-highlight)}
.link-style-color-underline .entry-content p a:hover,.link-style-color-underline .entry-content strong>a:hover,.link-style-color-underline .entry-content em>a:hover,.link-style-color-underline .entry-content>ul a:hover,.link-style-color-underline .entry-content>ol a:hover,.link-style-color-underline .entry-content .wp-block-group ul a:hover,.link-style-color-underline .entry-content .wp-block-group ol a:hover{text-decoration-color:var(--global-palette-highlight-alt)}
.link-style-hover-background .entry-content p a,.link-style-hover-background .entry-content strong>a,.link-style-hover-background .entry-content em>a,.link-style-hover-background .entry-content>ul a,.link-style-hover-background .entry-content>ol a,.link-style-hover-background .entry-content .wp-block-group ul a,.link-style-hover-background .entry-content .wp-block-group ol a{color:var(--global-palette-highlight);text-decoration:none;background-image:linear-gradient(var(--global-palette-highlight), var(--global-palette-highlight));background-position:0% 100%;background-repeat:no-repeat;background-size:100% 1px}
.link-style-hover-background .entry-content p a:hover,.link-style-hover-background .entry-content strong>a:hover,.link-style-hover-background .entry-content em>a:hover,.link-style-hover-background .entry-content>ul a:hover,.link-style-hover-background .entry-content>ol a:hover,.link-style-hover-background .entry-content .wp-block-group ul a:hover,.link-style-hover-background .entry-content .wp-block-group ol a:hover{color:var(--global-palette-highlight-alt2);text-decoration:none;background-size:100% 100%}
.link-style-offset-background .entry-content p a,.link-style-offset-background .entry-content strong>a,.link-style-offset-background .entry-content em>a,.link-style-offset-background .entry-content>ul a,.link-style-offset-background .entry-content>ol a,.link-style-offset-background .entry-content .wp-block-group ul a,.link-style-offset-background .entry-content .wp-block-group ol a{color:inherit;text-decoration:none;background-image:linear-gradient(var(--global-palette-highlight-alt2), var(--global-palette-highlight));background-repeat:no-repeat;background-position:4px bottom;background-size:100% 10px}
.link-style-offset-background .entry-content p a:hover,.link-style-offset-background .entry-content strong>a:hover,.link-style-offset-background .entry-content em>a:hover,.link-style-offset-background .entry-content>ul a:hover,.link-style-offset-background .entry-content>ol a:hover,.link-style-offset-background .entry-content .wp-block-group ul a:hover,.link-style-offset-background .entry-content .wp-block-group ol a:hover{color:inherit;text-decoration:none;background-image:linear-gradient(var(--global-palette-highlight-alt2), var(--global-palette-highlight-alt))}
:where(html:not(.no-js)) .hide-focus-outline *:focus{outline:0}
input[type=text],input[type=email],input[type=url],input[type=password],input[type=search],input[type=number],input[type=tel],input[type=range],input[type=date],input[type=month],input[type=week],input[type=time],input[type=datetime],input[type=datetime-local],input[type=color],textarea{-webkit-appearance:none;color:var(--global-palette5);border:1px solid var(--global-gray-400);border-radius:3px;padding:.4em .5em;max-width:100%;background:var(--global-palette9);box-shadow:0px 0px 0px -7px rgba(0,0,0,0)}
::-webkit-input-placeholder{color:var(--global-palette6)}
::-moz-placeholder{color:var(--global-palette6);opacity:1}
:-ms-input-placeholder{color:var(--global-palette6)}
:-moz-placeholder{color:var(--global-palette6)}
::placeholder{color:var(--global-palette6)}
input[type=text]:focus,input[type=email]:focus,input[type=url]:focus,input[type=password]:focus,input[type=search]:focus,input[type=number]:focus,input[type=tel]:focus,input[type=range]:focus,input[type=date]:focus,input[type=month]:focus,input[type=week]:focus,input[type=time]:focus,input[type=datetime]:focus,input[type=datetime-local]:focus,input[type=color]:focus,textarea:focus{color:var(--global-palette3);border-color:var(--global-palette6);outline:0;box-shadow:0px 5px 15px -7px rgba(0,0,0,.1)}
select{border:1px solid var(--global-gray-400);background-size:16px 100%;padding:.2em 35px .2em .5em;background:var(--global-palette9) url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNSIgaGVpZ2h0PSIyNSIgZmlsbD0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2U9IiNiYmIiPjxwYXRoIGQ9Ik02IDlsNiA2IDYtNiIvPjwvc3ZnPg==) no-repeat 98% 50%;-moz-appearance:none;-webkit-appearance:none;appearance:none;box-shadow:none;outline:0;box-shadow:0px 0px 0px -7px rgba(0,0,0,0)}
select:focus{color:var(--global-palette3);border-color:var(--global-palette6);background-color:var(--global-palette9);box-shadow:0px 5px 15px -7px rgba(0,0,0,.1);outline:0}
.search-form .kadence-search-icon-wrap{position:absolute;right:0;top:0;height:100%;width:50px;padding:0;text-align:center;background:0 0;z-index:3;cursor:pointer;pointer-events:none;color:var(--global-palette6);text-shadow:none;display:flex;align-items:center;justify-content:center}
.search-form .search-submit[type=submit]:hover~.kadence-search-icon-wrap{color:var(--global-palette4)}
button,.button,.wp-block-button__link,.wp-element-button,input[type=button],input[type=reset],input[type=submit]{border-radius:3px;background:var(--global-palette-btn-bg);color:var(--global-palette-btn);padding:.4em 1em;border:0;font-size:1.125rem;line-height:1.6;display:inline-block;font-family:inherit;cursor:pointer;text-decoration:none;transition:all .2s ease;box-shadow:0px 0px 0px -7px rgba(0,0,0,0)}
button:visited,.button:visited,.wp-block-button__link:visited,.wp-element-button:visited,input[type=button]:visited,input[type=reset]:visited,input[type=submit]:visited{background:var(--global-palette-btn-bg);color:var(--global-palette-btn)}
button:hover,button:focus,button:active,.button:hover,.button:focus,.button:active,.wp-block-button__link:hover,.wp-block-button__link:focus,.wp-block-button__link:active,.wp-element-button:hover,.wp-element-button:focus,.wp-element-button:active,input[type=button]:hover,input[type=button]:focus,input[type=button]:active,input[type=reset]:hover,input[type=reset]:focus,input[type=reset]:active,input[type=submit]:hover,input[type=submit]:focus,input[type=submit]:active{color:var(--global-palette-btn-hover);background:var(--global-palette-btn-bg-hover);box-shadow:0px 15px 25px -7px rgba(0,0,0,.1)}
.elementor-button-wrapper .elementor-button{background-color:var(--global-palette-btn-bg);color:var(--global-palette-btn)}
.elementor-button-wrapper .elementor-button:hover,.elementor-button-wrapper .elementor-button:focus,.elementor-button-wrapper .elementor-button:active{color:var(--global-palette-btn-hover);background-color:var(--global-palette-btn-bg-hover);box-shadow:0px 15px 25px -7px rgba(0,0,0,.1)}
.wp-block-button.is-style-outline .wp-block-button__link:not(.has-text-color),.wp-block-button.is-style-outline .wp-element-button:not(.has-text-color),.button-style-outline:not(.has-text-color),.kb-btn-global-outline:not(.has-text-color){color:var(--global-palette-btn-out, var(--global-palette-btn-bg))}
.wp-block-button.is-style-outline .wp-block-button__link:not(.has-text-color):visited,.wp-block-button.is-style-outline .wp-element-button:not(.has-text-color):visited,.button-style-outline:not(.has-text-color):visited,.kb-btn-global-outline:not(.has-text-color):visited{color:var(--global-palette-btn-out, var(--global-palette-btn-bg))}
.wp-block-button.is-style-outline .wp-block-button__link:not(.has-text-color):hover,.wp-block-button.is-style-outline .wp-block-button__link:not(.has-text-color):focus,.wp-block-button.is-style-outline .wp-block-button__link:not(.has-text-color):active,.wp-block-button.is-style-outline .wp-element-button:not(.has-text-color):hover,.wp-block-button.is-style-outline .wp-element-button:not(.has-text-color):focus,.wp-block-button.is-style-outline .wp-element-button:not(.has-text-color):active,.button-style-outline:not(.has-text-color):hover,.button-style-outline:not(.has-text-color):focus,.button-style-outline:not(.has-text-color):active,.kb-btn-global-outline:not(.has-text-color):hover,.kb-btn-global-outline:not(.has-text-color):focus,.kb-btn-global-outline:not(.has-text-color):active{color:var(--global-palette-btn-out-hover, var(--global-palette-btn-bg-hover))}
button.button-style-secondary,.button.button-style-secondary,.wp-block-button__link.button-style-secondary,.wp-element-button.button-style-secondary,input[type=button].button-style-secondary,input[type=reset].button-style-secondary,input[type=submit].button-style-secondary{background:var(--global-palette-btn-sec-bg);color:var(--global-palette-btn-sec)}
button.button-style-secondary:visited,.button.button-style-secondary:visited,.wp-block-button__link.button-style-secondary:visited,.wp-element-button.button-style-secondary:visited,input[type=button].button-style-secondary:visited,input[type=reset].button-style-secondary:visited,input[type=submit].button-style-secondary:visited{background:var(--global-palette-btn-sec-bg);color:var(--global-palette-btn-sec)}
button.button-style-secondary:hover,button.button-style-secondary:focus,button.button-style-secondary:active,.button.button-style-secondary:hover,.button.button-style-secondary:focus,.button.button-style-secondary:active,.wp-block-button__link.button-style-secondary:hover,.wp-block-button__link.button-style-secondary:focus,.wp-block-button__link.button-style-secondary:active,.wp-element-button.button-style-secondary:hover,.wp-element-button.button-style-secondary:focus,.wp-element-button.button-style-secondary:active,input[type=button].button-style-secondary:hover,input[type=button].button-style-secondary:focus,input[type=button].button-style-secondary:active,input[type=reset].button-style-secondary:hover,input[type=reset].button-style-secondary:focus,input[type=reset].button-style-secondary:active,input[type=submit].button-style-secondary:hover,input[type=submit].button-style-secondary:focus,input[type=submit].button-style-secondary:active{color:var(--global-palette-btn-sec-hover);background:var(--global-palette-btn-sec-bg-hover)}
:root .has-theme-palette-1-background-color,:root .has-theme-palette1-background-color{background-color:var(--global-palette1)}
:root .has-theme-palette-1-color,:root .has-theme-palette1-color{color:var(--global-palette1)}
:root .has-theme-palette-2-background-color,:root .has-theme-palette2-background-color{background-color:var(--global-palette2)}
:root .has-theme-palette-2-color,:root .has-theme-palette2-color{color:var(--global-palette2)}
:root .has-theme-palette-3-background-color,:root .has-theme-palette3-background-color{background-color:var(--global-palette3)}
:root .has-theme-palette-3-color,:root .has-theme-palette3-color{color:var(--global-palette3)}
:root .has-theme-palette-4-background-color,:root .has-theme-palette4-background-color{background-color:var(--global-palette4)}
:root .has-theme-palette-4-color,:root .has-theme-palette4-color{color:var(--global-palette4)}
:root .has-theme-palette-5-background-color,:root .has-theme-palette5-background-color{background-color:var(--global-palette5)}
:root .has-theme-palette-5-color,:root .has-theme-palette5-color{color:var(--global-palette5)}
:root .has-theme-palette-6-background-color,:root .has-theme-palette6-background-color{background-color:var(--global-palette6)}
:root .has-theme-palette-6-color,:root .has-theme-palette6-color{color:var(--global-palette6)}
:root .has-theme-palette-7-background-color,:root .has-theme-palette7-background-color{background-color:var(--global-palette7)}
:root .has-theme-palette-7-color,:root .has-theme-palette7-color{color:var(--global-palette7)}
:root .has-theme-palette-8-background-color,:root .has-theme-palette8-background-color{background-color:var(--global-palette8)}
:root .has-theme-palette-8-color,:root .has-theme-palette8-color{color:var(--global-palette8)}
:root .has-theme-palette-9-background-color,:root .has-theme-palette9-background-color{background-color:var(--global-palette9)}
:root .has-theme-palette-9-color,:root .has-theme-palette9-color{color:var(--global-palette9)}
:root .has-theme-palette-10-background-color,:root .has-theme-palette10-background-color{background-color:var(--global-palette10)}
:root .has-theme-palette-10-color,:root .has-theme-palette10-color{color:var(--global-palette10)}
:root .has-theme-palette-11-background-color,:root .has-theme-palette11-background-color{background-color:var(--global-palette11)}
:root .has-theme-palette-11-color,:root .has-theme-palette11-color{color:var(--global-palette11)}
:root .has-theme-palette-12-background-color,:root .has-theme-palette12-background-color{background-color:var(--global-palette12)}
:root .has-theme-palette-12-color,:root .has-theme-palette12-color{color:var(--global-palette12)}
:root .has-theme-palette-13-background-color,:root .has-theme-palette13-background-color{background-color:var(--global-palette13)}
:root .has-theme-palette-13-color,:root .has-theme-palette13-color{color:var(--global-palette13)}
:root .has-theme-palette-14-background-color,:root .has-theme-palette14-background-color{background-color:var(--global-palette14)}
:root .has-theme-palette-14-color,:root .has-theme-palette14-color{color:var(--global-palette14)}
:root .has-theme-palette-15-background-color,:root .has-theme-palette15-background-color{background-color:var(--global-palette15)}
:root .has-theme-palette-15-color,:root .has-theme-palette15-color{color:var(--global-palette15)}
.content-width-fullwidth .content-container.site-container{max-width:none;padding:0}
.content-width-fullwidth .content-area,.content-vertical-padding-hide .content-area{margin-top:0;margin-bottom:0}
.site-container,.site-header-row-layout-contained,.site-footer-row-layout-contained,.entry-hero-layout-contained,.alignfull>.wp-block-cover__inner-container,.alignwide>.wp-block-cover__inner-container{margin:0 auto;padding:0 var(--global-content-edge-padding)}
.kt-row-layout-inner>.kb-theme-content-width,.kt-row-layout-inner.kt-row-has-bg>.kb-theme-content-width{padding-left:var(--global-content-edge-padding);padding-right:var(--global-content-edge-padding)}
.scroll-up-style-filled{color:var(--global-palette9);background:var(--global-palette4)}
.scroll-up-style-filled:hover{color:var(--global-palette9)}
.scroll-up-style-outline,.scroll-up-wrap.scroll-up-style-outline{border-width:2px;border-style:solid;border-color:currentColor;color:var(--global-palette4)}
.scroll-up-style-outline:hover{color:var(--global-palette5)}
:root{--global-palette1:#c99947;--global-palette2:#8f6c20;--global-palette3:#fcfbf9;--global-palette4:#cccccc;--global-palette5:#888888;--global-palette6:#111111;--global-palette7:#1a1a1a;--global-palette8:#2a2a2a;--global-palette9:#3c3c3c;--global-palette10:oklch(from var(--global-palette1) calc(l + 0.10 * (1 - l)) calc(c * 1.00) calc(h + 180) / 100%);--global-palette11:#13612e;--global-palette12:#1159af;--global-palette13:#b82105;--global-palette14:#f7630c;--global-palette15:#f5a524;--global-palette9rgb:60, 60, 60;--global-palette-highlight:#c99947;--global-palette-highlight-alt:#fcfbf9;--global-palette-highlight-alt2:var(--global-palette9);--global-palette-btn-bg:var(--global-palette1);--global-palette-btn-bg-hover:var(--global-palette2);--global-palette-btn:var(--global-palette9);--global-palette-btn-hover:var(--global-palette9);--global-palette-btn-sec-bg:var(--global-palette7);--global-palette-btn-sec-bg-hover:var(--global-palette2);--global-palette-btn-sec:var(--global-palette3);--global-palette-btn-sec-hover:var(--global-palette9);--global-body-font-family:Montserrat, sans-serif;--global-heading-font-family:Cinzel, serif;--global-primary-nav-font-family:Mulish, sans-serif;--global-fallback-font:sans-serif;--global-display-fallback-font:sans-serif;--global-content-width:1290px;--global-content-wide-width:calc(1290px + 230px);--global-content-narrow-width:842px;--global-content-edge-padding:0rem;--global-content-boxed-padding:2rem;--global-calc-content-width:calc(1290px - var(--global-content-edge-padding) - var(--global-content-edge-padding) );--wp--style--global--content-size:var(--global-calc-content-width)}
body,input,select,optgroup,textarea{font-style:normal;font-weight:400;font-size:18px;line-height:1.6;font-family:var(--global-body-font-family);color:var(--global-palette3)}
.content-bg,body.content-style-unboxed .site{background:var(--global-palette9)}
h1,h2,h3,h4,h5,h6{font-family:var(--global-heading-font-family)}
h1{font-style:normal;font-weight:400;font-size:40px;line-height:1.5;text-transform:capitalize;color:var(--global-palette3)}
h2{font-style:normal;font-weight:400;font-size:34px;line-height:1.5;text-transform:capitalize;color:var(--global-palette3)}
h3{font-style:normal;font-weight:400;font-size:28px;line-height:1.5;text-transform:capitalize;color:var(--global-palette3)}
h4{font-style:normal;font-weight:400;font-size:24px;line-height:1.5;text-transform:capitalize;color:var(--global-palette3)}
h5{font-style:normal;font-weight:400;font-size:22px;line-height:1.5;text-transform:capitalize;color:var(--global-palette3)}
h6{font-style:normal;font-weight:400;font-size:16px;line-height:1.5;letter-spacing:1px;text-transform:uppercase;color:var(--global-palette2)}
.entry-hero h1{font-style:normal;color:var(--global-palette1)}
.entry-hero .kadence-breadcrumbs,.entry-hero .search-form{font-style:normal;color:var(--global-palette4)}
.entry-hero .kadence-breadcrumbs{max-width:1290px}
.site-container,.site-header-row-layout-contained,.site-footer-row-layout-contained,.entry-hero-layout-contained,.comments-area,.alignfull>.wp-block-cover__inner-container,.alignwide>.wp-block-cover__inner-container{max-width:var(--global-content-width)}
.content-width-narrow .content-container.site-container,.content-width-narrow .hero-container.site-container{max-width:var(--global-content-narrow-width)}
@media all and (min-width:1102px){.content-width-narrow .wp-site-blocks .content-container .alignwide{margin-left:-130px;margin-right:-130px;width:unset;max-width:unset}
.content-style-boxed .wp-site-blocks .entry-content .alignwide{margin-left:calc(-1 * var( --global-content-boxed-padding ));margin-right:calc(-1 * var( --global-content-boxed-padding ))}
@media all and (max-width:1024px){:root{--global-content-boxed-padding:2rem}
@media all and (max-width:767px){:root{--global-content-boxed-padding:1.5rem}
@media all and (min-width:1025px){.transparent-header .entry-hero .entry-hero-container-inner{padding-top:calc(80px + 0px)}
@media all and (max-width:1024px){.mobile-transparent-header .entry-hero .entry-hero-container-inner{padding-top:calc(0px + 80px)}
@media all and (max-width:767px){.mobile-transparent-header .entry-hero .entry-hero-container-inner{padding-top:calc(0px + 80px)}
.wp-site-blocks .page-title h1{font-style:normal;color:var(--global-palette9)}
.page-title .kadence-breadcrumbs{color:var(--global-palette9)}
.page-title .kadence-breadcrumbs a:hover{color:var(--global-palette1)}
.page-hero-section .entry-hero-container-inner{background-image:url(https://empresshomewares.com.au/wp-content/uploads/2022/02/pexels-castorly-stock-3641056.jpg);background-position:21% 30%;background-size:cover}
.entry-hero.page-hero-section .entry-header{min-height:260px}
.loop-entry.type-post h2.entry-title{font-style:normal;font-size:24px;color:var(--global-palette4)}
@media all and (max-width:1024px){.mobile-transparent-header #masthead{position:absolute;left:0;right:0;z-index:100}
.kadence-scrollbar-fixer.mobile-transparent-header #masthead{right:var(--scrollbar-offset,0)}
.mobile-transparent-header #masthead,.mobile-transparent-header .site-top-header-wrap .site-header-row-container-inner,.mobile-transparent-header .site-main-header-wrap .site-header-row-container-inner,.mobile-transparent-header .site-bottom-header-wrap .site-header-row-container-inner{background:#fff0}
.site-header-row-tablet-layout-fullwidth,.site-header-row-tablet-layout-standard{padding:0}
@media all and (min-width:1025px){.transparent-header #masthead{position:absolute;left:0;right:0;z-index:100}
.transparent-header.kadence-scrollbar-fixer #masthead{right:var(--scrollbar-offset,0)}
.transparent-header #masthead,.transparent-header .site-top-header-wrap .site-header-row-container-inner,.transparent-header .site-main-header-wrap .site-header-row-container-inner,.transparent-header .site-bottom-header-wrap .site-header-row-container-inner{background:#fff0}
.site-branding a.brand img{max-width:190px}
.site-branding a.brand img.svg-logo-image{width:190px}
.site-branding{padding:0 0 0 0}
#masthead,#masthead .kadence-sticky-header.item-is-fixed:not(.item-at-start):not(.site-header-row-container):not(.site-main-header-wrap),#masthead .kadence-sticky-header.item-is-fixed:not(.item-at-start)>.site-header-row-container-inner{background:#fff}
.site-main-header-wrap .site-header-row-container-inner{background:var(--global-palette9)}
.site-main-header-inner-wrap{min-height:80px}
.site-top-header-inner-wrap{min-height:0}
@media all and (max-width:1024px){.site-top-header-wrap .site-header-row-container-inner{background:var(--global-palette6)}
@media all and (max-width:767px){.site-top-header-wrap .site-header-row-container-inner{background:var(--global-palette6)}
.site-bottom-header-inner-wrap{min-height:0}
.transparent-header .site-branding a.brand .logo-icon{color:#fff}
.transparent-header #main-header .site-title,.transparent-header #main-header .site-branding .site-description,.mobile-transparent-header #mobile-header .site-branding .site-title,.mobile-transparent-header #mobile-header .site-branding .site-description{color:#fff}
.transparent-header .header-navigation .header-menu-container>ul>li.menu-item>a{color:#fff}
.mobile-transparent-header .mobile-toggle-open-container .menu-toggle-open,.transparent-header .search-toggle-open-container .search-toggle-open{color:#fff}
.transparent-header .header-navigation .header-menu-container>ul>li.menu-item>a:hover{color:#ccc}
.mobile-transparent-header .mobile-toggle-open-container .menu-toggle-open:hover,.transparent-header .mobile-toggle-open-container .menu-toggle-open:focus,.transparent-header .search-toggle-open-container .search-toggle-open:hover,.transparent-header .search-toggle-open-container .search-toggle-open:focus{color:#ccc}
.transparent-header .header-navigation .header-menu-container>ul>li.menu-item.current-menu-item>a,.transparent-header .header-menu-container>ul>li.menu-item.current_page_item>a{color:#fff}
.transparent-header .header-social-wrap a.social-button,.mobile-transparent-header #mobile-header .header-mobile-social-wrap a.social-button{color:#fff}
.transparent-header .header-social-wrap a.social-button:hover,.mobile-transparent-header #mobile-header .header-mobile-social-wrap a.social-button:hover{color:#ccc}
.transparent-header #main-header .header-cart-wrap .header-cart-button,.mobile-transparent-header #mobile-header .header-mobile-cart-wrap .header-cart-button{color:#fff}
.transparent-header #main-header .header-cart-wrap .header-cart-button:hover,.mobile-transparent-header #mobile-header .header-mobile-cart-wrap .header-cart-button:hover{color:#ccc}
.transparent-header #main-header .header-cart-wrap .header-cart-button .header-cart-total,.mobile-transparent-header #mobile-header .header-mobile-cart-wrap .header-cart-button .header-cart-total{color:#fff}
.header-navigation[class*="header-navigation-style-underline"] .header-menu-container.primary-menu-container>ul>li>a:after{width:calc(100% - 1.8em)}
.main-navigation .primary-menu-container>ul>li.menu-item>a{padding-left:calc(1.8em / 2);padding-right:calc(1.8em / 2);padding-top:.6em;padding-bottom:.6em;color:var(--global-palette3)}
.main-navigation .primary-menu-container>ul li.menu-item>a{font-style:normal;font-weight:400;font-size:15px;letter-spacing:1px;font-family:var(--global-primary-nav-font-family);text-transform:uppercase}
.main-navigation .primary-menu-container>ul>li.menu-item>a:hover{color:var(--global-palette1)}
.main-navigation .primary-menu-container>ul>li.menu-item.current-menu-item>a{color:var(--global-palette1)}
.header-navigation[class*="header-navigation-style-underline"] .header-menu-container.secondary-menu-container>ul>li>a:after{width:calc(100% - 1.2em)}
.secondary-navigation .secondary-menu-container>ul>li.menu-item>a{padding-left:calc(1.2em / 2);padding-right:calc(1.2em / 2);padding-top:.6em;padding-bottom:.6em;color:var(--global-palette5)}
.secondary-navigation .secondary-menu-container>ul>li.menu-item>a:hover{color:var(--global-palette-highlight)}
.secondary-navigation .secondary-menu-container>ul>li.menu-item.current-menu-item>a{color:var(--global-palette3)}
.header-navigation .header-menu-container ul ul.sub-menu,.header-navigation .header-menu-container ul ul.submenu{background:var(--global-palette9);box-shadow:15px 15px 45px 0 rgb(0 0 0 / .08)}
.header-navigation .header-menu-container ul ul li.menu-item,.header-menu-container ul.menu>li.kadence-menu-mega-enabled>ul>li.menu-item>a{border-bottom:1px solid #eee;border-radius:0 0 0 0}
.header-navigation .header-menu-container ul ul li.menu-item>a{width:280px;padding-top:.9em;padding-bottom:.9em;color:var(--global-palette3);font-style:normal;font-size:15px;line-height:1}
.header-navigation .header-menu-container ul ul li.menu-item>a:hover{color:var(--global-palette9);background:var(--global-palette2);border-radius:0 0 0 0}
.header-navigation .header-menu-container ul ul li.menu-item.current-menu-item>a{color:var(--global-palette9);background:var(--global-palette2);border-radius:0 0 0 0}
.mobile-toggle-open-container .menu-toggle-open,.mobile-toggle-open-container .menu-toggle-open:focus{color:var(--global-palette1);padding:.4em .6em .4em .6em;font-size:14px}
.mobile-toggle-open-container .menu-toggle-open.menu-toggle-style-bordered{border:1px solid currentColor}
.mobile-toggle-open-container .menu-toggle-open .menu-toggle-icon{font-size:30px}
.mobile-toggle-open-container .menu-toggle-open:hover,.mobile-toggle-open-container .menu-toggle-open:focus-visible{color:var(--global-palette2)}
.mobile-navigation ul li>a,.mobile-navigation ul li.menu-item-has-children>.drawer-nav-drop-wrap{color:var(--global-palette8)}
.mobile-navigation ul li.current-menu-item>a,.mobile-navigation ul li.current-menu-item.menu-item-has-children>.drawer-nav-drop-wrap{color:var(--global-palette-highlight)}
#mobile-drawer .drawer-inner,#mobile-drawer.popup-drawer-layout-fullwidth.popup-drawer-animation-slice .pop-portion-bg,#mobile-drawer.popup-drawer-layout-fullwidth.popup-drawer-animation-slice.pop-animated.show-drawer .drawer-inner{background:var(--global-palette1)}
.site-header-item .header-cart-wrap .header-cart-inner-wrap .header-cart-button{color:var(--global-palette3)}
.header-cart-wrap .header-cart-button .header-cart-total{background:var(--global-palette1);color:var(--global-palette9)}
.site-header-item .header-cart-wrap .header-cart-inner-wrap .header-cart-button:hover{color:var(--global-palette1)}
.header-cart-wrap .header-cart-button:hover .header-cart-total{background:var(--global-palette1)}
.header-cart-wrap .header-cart-button .kadence-svg-iconset{font-size:1.15em}
.header-social-wrap{margin:0 10px 0 0}
.header-social-wrap .header-social-inner-wrap{font-size:1em;gap:.3em}
.header-social-wrap .header-social-inner-wrap .social-button{color:var(--global-palette3);background:#fff0;border:2px none currentColor;border-color:#fff0;border-radius:0}
.header-social-wrap .header-social-inner-wrap .social-button:hover{color:var(--global-palette2)}
.header-mobile-social-wrap .header-mobile-social-inner-wrap{font-size:1em;gap:.3em}
.header-mobile-social-wrap .header-mobile-social-inner-wrap .social-button{border:2px none #fff0;border-radius:3px}
#colophon{background:var(--global-palette9)}
.site-middle-footer-wrap .site-footer-row-container-inner{background:var(--global-palette9);font-style:normal;font-weight:400;line-height:1.8}
.site-middle-footer-inner-wrap .widget-area .widget-title{font-style:normal;font-size:20px;text-transform:capitalize;color:var(--global-palette3)}
.site-bottom-footer-wrap .site-footer-row-container-inner{background:var(--global-palette9);border-top:1px solid #eee}
.entry-hero.product-hero-section .entry-header{min-height:200px}
.product-title .single-category{font-weight:700;font-size:32px;line-height:1.5;color:var(--global-palette3)}
body.single-product{background:var(--global-palette8)}
body.archive.tax-woo-product,body.post-type-archive-product{background:var(--global-palette8)}
.product-archive-hero-section .entry-hero-container-inner{background-image:url(https://empresshomewares.com.au/wp-content/uploads/2022/02/pexels-castorly-stock-3641056.jpg);background-position:52% 50%;background-size:cover}
.entry-hero.product-archive-hero-section .entry-header{min-height:260px}
.product-archive-title .kadence-breadcrumbs{color:var(--global-palette9)}
.product-archive-title .kadence-breadcrumbs a:hover{color:var(--global-palette1)}
.woocommerce ul.products li.product h3,.woocommerce ul.products li.product .product-details .woocommerce-loop-product__title,.woocommerce ul.products li.product .product-details .woocommerce-loop-category__title,.wc-block-grid__products .wc-block-grid__product .wc-block-grid__product-title{font-style:normal;color:var(--global-palette3)}
.woocommerce ul.products li.product .product-details .price,.wc-block-grid__products .wc-block-grid__product .wc-block-grid__product-price{font-style:normal;color:var(--global-palette5)}
.site-branding{max-height:inherit}
.site-branding a.brand{display:flex;gap:1em;flex-direction:row;align-items:center;text-decoration:none;color:inherit;max-height:inherit}
.site-branding a.brand img{display:block}
.site-branding .site-title{margin:0}
.site-branding .site-description{margin:.4375em 0 0;word-wrap:break-word}
.site-branding.branding-layout-standard-reverse a.brand{flex-direction:row-reverse}
.site-branding.branding-layout-vertical.site-title-top a.brand .site-title-wrap{order:-1}
.site-branding.branding-layout-vertical.site-title-top a.brand .site-description{margin:0}
.site-branding.branding-layout-vertical a.brand{flex-direction:column}
.site-branding.branding-layout-vertical-reverse a.brand{flex-direction:column-reverse}
.site-header-section-center .site-branding.branding-layout-vertical a.brand,.site-header-section-center .site-branding.branding-layout-vertical-reverse a.brand{text-align:center}
.site-header-section-center .site-branding.branding-layout-vertical a.brand img,.site-header-section-center .site-branding.branding-layout-vertical-reverse a.brand img{margin-left:auto;margin-right:auto}
@media screen and (max-width: 1024px){.site-branding.branding-tablet-layout-standard-reverse a.brand{flex-direction:row-reverse}
.site-branding.branding-tablet-layout-vertical.site-title-top a.brand .site-title-wrap{order:-1}
.site-branding.branding-tablet-layout-vertical a.brand{flex-direction:column}
.site-branding.branding-tablet-layout-vertical-reverse a.brand{flex-direction:column-reverse}
@media screen and (max-width: 719px){.site-branding.branding-mobile-layout-standard:not(.site-brand-logo-only) a.brand{flex-direction:row}
.site-branding.branding-mobile-layout-standard-reverse a.brand{flex-direction:row-reverse}
.site-branding.branding-mobile-layout-vertical.site-title-top a.brand .site-title-wrap{order:-1}
.site-branding.branding-mobile-layout-vertical a.brand{flex-direction:column}
.site-branding.branding-mobile-layout-vertical-reverse a.brand{flex-direction:column-reverse}
.site-header-row-center-column .brand:not(.has-logo-image) .site-title-wrap{text-align:center}
.header-navigation ul ul.sub-menu,.header-navigation ul ul.submenu{display:none;position:absolute;top:100%;flex-direction:column;background:#fff;margin-left:0;box-shadow:0 2px 13px rgba(0,0,0,.1);z-index:1000}
.header-navigation ul ul.quadmenu-row{flex-direction:row}
body:not(.hide-focus-outline) .header-navigation li.menu-item--has-toggle>a:focus .dropdown-nav-toggle{opacity:.2}
.header-navigation ul ul.sub-menu>li:last-child,.header-navigation ul ul.submenu>li:last-child{border-bottom:0}
.header-navigation ul ul.sub-menu.sub-menu-edge{left:auto;right:0}
.header-navigation ul ul ul.sub-menu.sub-menu-edge{left:auto;right:100%}
.header-navigation[class*=header-navigation-dropdown-animation-fade] ul ul.sub-menu,.header-navigation[class*=header-navigation-dropdown-animation-fade] ul ul.submenu{opacity:0;visibility:hidden;transform:translate3d(0, 0, 0);transition:all .2s ease;display:block;clip:rect(1px, 1px, 1px, 1px);height:1px;overflow:hidden}
.header-navigation[class*=header-navigation-dropdown-animation-fade]:not(.click-to-open) ul li:hover>ul,.header-navigation[class*=header-navigation-dropdown-animation-fade]:not(.click-to-open) ul li.menu-item--toggled-on>ul,.header-navigation[class*=header-navigation-dropdown-animation-fade]:not(.click-to-open) ul li:not(.menu-item--has-toggle):focus>ul{opacity:1;visibility:visible;transform:translate3d(0, 0, 0);clip:auto;height:auto;overflow:visible}
.header-navigation[class*=header-navigation-dropdown-animation-fade].click-to-open ul li>ul.opened,.header-navigation[class*=header-navigation-dropdown-animation-fade].click-to-open ul li.menu-item--toggled-on>ul,.header-navigation[class*=header-navigation-dropdown-animation-fade].click-to-open ul li:not(.menu-item--has-toggle):focus>ul{opacity:1;visibility:visible;transform:translate3d(0, 0, 0);clip:auto;height:auto;overflow:visible}
.header-navigation.header-navigation-dropdown-animation-fade-up ul ul.sub-menu,.header-navigation.header-navigation-dropdown-animation-fade-up ul ul.submenu{transform:translate3d(0, 10px, 0)}
.header-navigation.header-navigation-dropdown-animation-fade-down ul ul.sub-menu,.header-navigation.header-navigation-dropdown-animation-fade-down ul ul.submenu{transform:translate3d(0, -10px, 0)}
.rtl .header-navigation ul ul ul.sub-menu,.rtl .header-navigation ul ul ul.submenu{right:100%;left:auto}
.header-navigation-style-underline-fullheight,.header-navigation-style-fullheight{height:100%;align-items:center}
.header-navigation-style-underline-fullheight .header-menu-container,.header-navigation-style-fullheight .header-menu-container{height:100%;align-items:center}
.header-navigation-style-underline-fullheight .header-menu-container>ul,.header-navigation-style-fullheight .header-menu-container>ul{height:100%;align-items:center}
.header-navigation-style-underline-fullheight .header-menu-container>ul>li,.header-navigation-style-fullheight .header-menu-container>ul>li{display:flex;height:100%;align-items:center}
.header-navigation-style-underline-fullheight .header-menu-container>ul>li>a,.header-navigation-style-fullheight .header-menu-container>ul>li>a{display:flex;height:100%;align-items:center}
.header-navigation[class*=header-navigation-style-underline] .header-menu-container>ul>li>a{position:relative}
.header-navigation[class*=header-navigation-style-underline] .header-menu-container>ul>li>a:after{content:"";width:100%;position:absolute;bottom:0px;height:2px;right:50%;background:currentColor;transform:scale(0, 0) translate(-50%, 0);transition:transform .2s ease-in-out,color 0s ease-in-out}
.header-navigation[class*=header-navigation-style-underline] .header-menu-container>ul>li>a:hover:after{transform:scale(1, 1) translate(50%, 0)}
.header-navigation[class*=header-navigation-style-underline] .header-menu-container>ul>li.current-menu-item>a:after,.header-navigation[class*=header-navigation-style-underline] .header-menu-container>ul>li.current-page-item>a:after{transform:scale(1, 1) translate(50%, 0)}
.header-navigation,.header-menu-container{display:flex}
.header-navigation li.menu-item>a{display:block;width:100%;text-decoration:none;color:var(--global-palette4);transition:all .2s ease-in-out;transform:translate3d(0, 0, 0)}
.header-navigation li.menu-item>a:hover,.header-navigation li.menu-item>a:focus{color:var(--global-palette-highlight)}
.header-navigation ul.sub-menu,.header-navigation ul.submenu{display:block;list-style:none;margin:0;padding:0}
.header-navigation ul li.menu-item>a{padding:.6em .5em}
.header-navigation ul ul li.menu-item>a{padding:1em;outline-offset:-2px}
.header-navigation ul ul li.menu-item>a{width:200px}
.header-navigation ul ul ul.sub-menu,.header-navigation ul ul ul.submenu{top:0;left:100%;right:auto;min-height:100%}
.header-navigation .menu{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;list-style:none;margin:0;padding:0}
@media screen and (max-width: 1024px){.showing-popup-drawer-from-right.animate-body-popup #inner-wrap,.showing-popup-drawer-from-right.animate-body-popup #colophon,.showing-popup-drawer-from-right.animate-body-popup .site-header-row{transform:translateX(-200px)}
.showing-popup-drawer-from-left.animate-body-popup #inner-wrap,.showing-popup-drawer-from-left.animate-body-popup #colophon,.showing-popup-drawer-from-left.animate-body-popup .site-header-row{transform:translateX(200px)}
.animate-body-popup #inner-wrap,.animate-body-popup .site-header-row,.animate-body-popup #colophon{transform:none;transition:transform .3s cubic-bezier(0.77, 0.2, 0.05, 1)}
.popup-drawer .drawer-content.content-valign-bottom .site-header-item-mobile-navigation{display:block;overflow:auto;max-height:calc(100% - (1.2em + 24px))}
.popup-drawer .drawer-content.content-align-center .site-header-item{justify-content:center}
.popup-drawer .drawer-content.content-align-right .site-header-item{justify-content:flex-end}
.site .header-navigation .header-menu-container .menu-item.nav-button{margin:0 .25em}
.site .header-navigation .header-menu-container .menu-item.nav-button>a{margin:0;padding:.8em 1.5em .8em 1.5em;background:var(--global-palette-btn-bg);color:var(--global-palette-btn);font-style:normal;font-size:16px;line-height:1.4;border-radius:12px}
.site .header-navigation .header-menu-container .menu-item.nav-button>a:hover,.site .header-navigation .header-menu-container .menu-item.nav-button>a:focus{color:var(--global-palette-btn-hover);background:var(--global-palette-btn-bg-hover)}
@media screen and (max-width: 1024px){.mobile-menu-container .menu-item.nav-button>a{width:100%;text-align:center;margin:0;padding:.8em 1.5em .8em 1.5em;background:var(--global-palette-btn-bg);color:var(--global-palette-btn);font-style:normal;font-size:16px;line-height:1.4;border-radius:12px}
.mobile-menu-container .menu-item.nav-button>a:hover,.mobile-menu-container .menu-item.nav-button>a:focus{color:var(--global-palette-btn-hover);background:var(--global-palette-btn-bg-hover)}
#masthead{position:relative;z-index:11}
.site-header-row{display:grid;grid-template-columns:auto auto}
.site-header-row.site-header-row-center-column{grid-template-columns:1fr auto 1fr}
.site-header-row.site-header-row-only-center-column{display:flex;justify-content:center}
.site-header-row.site-header-row-only-center-column .site-header-section-center{flex-grow:1}
.site-header-upper-inner-wrap.child-is-fixed{display:flex;align-items:flex-end}
.site-header-upper-inner-wrap.child-is-fixed .site-main-header-wrap{width:100%}
.site-header-row-layout-fullwidth>.site-header-row-container-inner>.site-container{max-width:none}
.site-header-row-tablet-layout-contained{padding:0 1.5rem}
@media screen and (max-width: 719px){.site-header-focus-item.site-header-row-mobile-layout-contained{padding:0 1.5rem}
.site-header-focus-item.site-header-row-mobile-layout-fullwidth,.site-header-focus-item.site-header-row-mobile-layout-standard{padding:0}
.site-header-section{display:flex;max-height:inherit}
.site-header-item{display:flex;align-items:center;margin-right:10px;max-height:inherit}
.rtl .site-header-item{margin-left:10px;margin-right:0px}
.site-header-section>.site-header-item:last-child{margin-right:0}
.rtl .site-header-section>.site-header-item:last-child{margin-left:0px}
.drawer-content .site-header-item{margin-right:0;margin-bottom:10px}
.drawer-content .site-header-item:last-child{margin-bottom:0}
.site-header-section-right{justify-content:flex-end}
.site-header-section-center{justify-content:center}
.site-header-section-left-center{flex-grow:1;justify-content:flex-end}
.site-header-section-right-center{flex-grow:1;justify-content:flex-start}
.header-navigation-layout-stretch-true{flex-grow:1}
.header-navigation-layout-stretch-true .header-navigation{flex-grow:1}
.header-navigation-layout-stretch-true .header-navigation .header-menu-container{flex-grow:1}
.header-navigation-layout-stretch-true .header-navigation .header-menu-container .menu{flex-grow:1;justify-content:space-between}
.header-navigation-layout-stretch-true.header-navigation-layout-fill-stretch-true .header-navigation .header-menu-container .menu{display:grid;grid-template-columns:repeat(auto-fit, minmax(60px, 1fr))}
.header-navigation-layout-stretch-true.header-navigation-layout-fill-stretch-true .header-navigation .header-menu-container .menu>li{text-align:center}
a.social-button{width:2em;text-decoration:none;height:2em;display:inline-flex;justify-content:center;align-items:center;margin:0;color:var(--global-palette4);background:var(--global-palette7);border-radius:3px;transition:all .2s ease-in-out}
a.social-button:hover{color:var(--global-palette-btn);background:var(--global-palette-btn-bg)}
.social-style-outline .social-button{background:rgba(0,0,0,0) !important;border:2px solid var(--global-palette7)}
.social-style-outline .social-button:hover{color:var(--global-palette-highlight);border-color:currentColor}
.search-toggle-open{display:flex;background:rgba(0,0,0,0);align-items:center;padding:.5em;box-shadow:none}
.search-toggle-open .search-toggle-label{padding-right:5px}
.search-toggle-open .search-toggle-icon{display:flex}
.search-toggle-open .search-toggle-icon svg.kadence-svg-icon{top:-0.05em;position:relative}
.search-toggle-open .search-toggle-label:empty{padding-right:0px}
.search-toggle-open:hover,.search-toggle-open:focus{border-color:currentColor;background:rgba(0,0,0,0);box-shadow:none}
.search-toggle-open.search-toggle-style-default{border:0}
#search-drawer .drawer-inner input.search-field{width:100%;background:rgba(0,0,0,0);color:var(--global-palette6);padding:.8em 80px .8em .8em;font-size:20px;border:1px solid currentColor}
#search-drawer .drawer-inner .kadence-search-icon-wrap{color:var(--global-palette6);width:70px}
.site-header-upper-inner-wrap.child-is-fixed .site-top-header-wrap:not(.item-is-fixed){align-self:flex-start;flex-grow:1}
.kadence-sticky-header{position:relative;z-index:1}
.site-branding a.brand img.kadence-sticky-logo{display:none}
.kadence-sticky-header.item-is-fixed:not(.item-at-start) .site-branding a.brand.has-sticky-logo img.kadence-sticky-logo{display:block}
.kadence-sticky-header.item-is-fixed:not(.item-at-start) .site-branding a.brand.has-sticky-logo img{display:none}
.kadence-sticky-header.item-is-fixed:not(.item-at-start) .site-branding a.brand img:not(.svg-logo-image){width:auto}
.kadence-sticky-header.item-is-fixed:not(.item-at-start)[data-shrink=true] .site-branding a.brand picture img{max-height:inherit}
.wp-block-pullquote{border-top:0;border-bottom:0;color:var(--global-palette4)}
.wp-block-pullquote blockquote::before{font-size:200px;line-height:40px;font-family:sans-serif;color:var(--global-palette7);z-index:0;position:absolute;left:35px;content:open-quote;top:80px}
.wp-block-pullquote.is-style-solid-color:not(.has-background){background:var(--global-palette7)}
.wp-block-pullquote.is-style-solid-color blockquote:before{color:var(--global-palette9);left:-20px;top:45px}
.wp-block-quote.has-text-align-right{border-left:none;border-right:4px solid var(--global-palette4);padding-left:0;padding-right:1em}
.wp-block-table thead{border-bottom:3px solid var(--global-palette6)}
.wp-block-table tfoot{border-top:3px solid var(--global-palette6)}
.wp-block-table td,.wp-block-table th{padding:.5em;border:1px solid var(--global-palette6);word-break:normal}
.blocks-gallery-caption figcaption,.wp-block-embed figcaption,.wp-block-image figcaption,.wp-block-table figcaption,.wp-block-audio figcaption,.wp-block-video figcaption{color:var(--global-palette5);font-size:80%;text-align:center}
.wp-block-latest-posts.wp-block-latest-posts__list.is-grid li>a{margin:1em 0 0;color:var(--global-palette3);text-decoration:none;font-size:1.3em;display:block}
.wp-block-latest-posts__post-author,.wp-block-latest-posts__post-date{color:var(--global-palette6)}
.wp-block-search .wp-block-search__button:not(.has-text-color){color:var(--global-palette4)}
.wp-block-search .wp-block-search__button:not(.has-background){background:var(--global-palette9)}
.wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper{border-color:var(--global-gray-400);border-radius:3px;background:var(--global-palette9)}
.pagination a:hover,.pagination a:focus,.pagination a:active{border-color:var(--global-palette-btn-bg)}
.pagination .current{border-color:var(--global-palette-btn-bg);background:var(--global-palette-btn-bg);color:var(--global-palette-btn)}
.page-links a:hover,.page-links a:focus,.page-links a:active{border-color:var(--global-palette-btn-bg)}
.page-links .current{border-color:var(--global-palette-btn-bg);background:var(--global-palette-btn-bg);color:var(--global-palette-btn)}
.comment-navigation a:hover,.post-navigation a:hover{color:var(--global-palette-highlight)}
.widget-area a:where(:not(.button):not(.wp-block-button__link):not(.wp-element-button)){color:var(--global-palette3);text-decoration:none}
.widget-area a:where(:not(.button):not(.wp-block-button__link):not(.wp-element-button)):hover{color:var(--global-palette-highlight);text-decoration:underline}
.widget_archive li{color:var(--global-palette6)}
.widget_recent_entries ul li .post-date{font-size:.8em;color:var(--global-palette6)}
.widget_calendar .pad{background:var(--global-palette7)}
.collapse-sub-navigation ul.menu li a{text-decoration:none;width:100%;padding-top:.5em;padding-bottom:.5em;border-bottom:1px solid var(--global-palette7)}
.collapse-sub-navigation ul.menu .drawer-nav-drop-wrap .drawer-sub-toggle{border-left:1px solid var(--global-palette7);border-bottom:1px solid var(--global-palette7)}
.content-width-fullwidth.content-style-boxed .content-bg:not(.loop-entry){margin-left:0;margin-right:0}
.content-title-style-hide .entry-content,.content-title-style-above .entry-content{margin:0}
.content-title-style-above .entry-content-wrap .post-thumbnail+.single-content{margin:var(--global-md-spacing) 0 0}
.content-style-unboxed .kadence-thumbnail-position-behind:after{position:absolute;content:"";top:0;bottom:-1px;left:0;right:0;background:linear-gradient(0deg, var(--global-palette9) 5%, rgba(var(--global-palette9rgb), 0.35) 30%, rgba(255, 255, 255, 0) 50%)}
.kadence-breadcrumbs{margin:1em 0;font-size:85%;color:var(--global-palette5)}
a.post-more-link:hover{color:var(--global-palette-highlight)}
.entry-taxonomies .category-style-pill a{background:var(--global-palette-highlight);color:#fff;padding:.25rem;border-radius:.25rem;margin-right:.25rem;margin-bottom:.25rem;display:inline-block;line-height:1.2}
.entry-tags a.tag-link{margin-right:.5em;padding:.4em .6em;margin-top:.5em;font-size:80%;border:1px solid var(--global-gray-500);border-radius:.25rem;color:var(--global-palette5);text-decoration:none}
.entry-tags a.tag-link:hover{background:var(--global-palette-highlight);color:var(--global-palette-btn);border-color:var(--global-palette-highlight)}
.entry-hero-container-inner{background:var(--global-palette7)}
.entry-hero-container-inner .entry-header{min-height:200px;display:flex;align-items:center;text-align:center;justify-content:center;flex-direction:column;margin-bottom:0}
.entry-hero-container-inner .entry-header>div{width:100%}
.entry-hero-layout-fullwidth>.entry-hero-container-inner>.site-container{max-width:none}
.entry-hero{position:relative}
.entry-hero .title-align-left{text-align:left;align-items:flex-start}
.entry-hero .title-align-center{text-align:center;align-items:center}
.entry-hero .title-align-right{text-align:right;align-items:flex-end}
.entry-hero .title-tablet-align-left{text-align:left;align-items:flex-start}
.entry-hero .title-tablet-align-center{text-align:center;align-items:center}
.entry-hero .title-tablet-align-right{text-align:right;align-items:flex-end}
.entry-hero .title-mobile-align-left{text-align:left;align-items:flex-start}
.entry-hero .title-mobile-align-center{text-align:center;align-items:center}
.entry-hero .title-mobile-align-right{text-align:right;align-items:flex-end}
.wp-site-blocks .content-container .is-layout-constrained>.alignwide{max-width:var(--global-content-wide-width)}
@media screen and (min-width: 1025px){.content-width-narrow .entry-content .alignwide,.content-width-narrow .content-area .alignwide{margin-left:-80px;margin-right:-80px;width:auto}
.content-width-fullwidth .wp-site-blocks .alignwide{margin-left:0;margin-right:0;width:unset;max-width:unset}
.content-style-boxed .wp-site-blocks .entry-content>.alignwide.is-layout-constrained{padding-left:var(--global-content-boxed-padding);padding-right:var(--global-content-boxed-padding)}
body.elementor-template-full-width form.post-password-form,body.content-width-fullwidth form.post-password-form{text-align:center;margin:var(--global-xxl-spacing) auto}
.entry-hero-layout-contained>.entry-hero-container-inner{position:relative}
body.content-style-boxed:not(.content-width-fullwidth) .wp-block-kadence-rowlayout.alignfull>.kt-row-layout-inner>.kb-theme-content-width{padding-left:calc(var(--global-content-edge-padding) + var(--global-boxed-spacing));padding-right:calc(var(--global-content-edge-padding) + var(--global-boxed-spacing))}
.kadence-product-toggle-container .kadence-toggle-shop-layout{padding:0px 6px;color:var(--global-palette6);margin-left:.5em;border:1px solid var(--global-gray-400);display:flex;height:30px;border-radius:0;align-items:center;background:rgba(0,0,0,0);box-shadow:none}
.kadence-product-toggle-container .kadence-toggle-shop-layout.toggle-active,.kadence-product-toggle-container .kadence-toggle-shop-layout:hover{color:var(--global-palette5);border-color:var(--global-palette5);background:rgba(0,0,0,0);box-shadow:none}
.woocommerce ul.products li.product .price .from{font-size:.67em;margin:-2px 0 0 0;text-transform:uppercase;color:var(--global-palette6)}
.woocommerce ul.products.woo-archive-btn-button .button:not(.kb-button),.woocommerce ul.products li.woo-archive-btn-button .button:not(.kb-button){color:var(--global-palette-btn);background:var(--global-palette-btn-bg);text-align:center;width:100%;display:block;transition:color .2s ease,background .2s ease,border .2s ease}
.woocommerce ul.products.woo-archive-btn-button .button:not(.kb-button):hover,.woocommerce ul.products li.woo-archive-btn-button .button:not(.kb-button):hover{color:var(--global-palette-btn-hover);background:var(--global-palette-btn-bg-hover)}
.woocommerce nav.woocommerce-pagination ul li a:hover,.woocommerce nav.woocommerce-pagination ul li a:focus{border-color:var(--global-palette-btn-bg)}
.woocommerce nav.woocommerce-pagination ul li span.current{border-color:var(--global-palette-btn-bg);background:var(--global-palette-btn-bg);color:var(--global-palette-btn)}
.woocommerce form .show-password-input::after,.woocommerce-page form .show-password-input::after{content:"";display:block;background-color:var(--global-palette6);mask-image:url(data:image/svg+xml;base64,PCEtLSBHZW5lcmF0ZWQgYnkgSWNvTW9vbi5pbyAtLT4KPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjI0IiBoZWlnaHQ9IjI0IiB2aWV3Qm94PSIwIDAgMjQgMjQiPgo8dGl0bGU+ZXllMTwvdGl0bGU+CjxwYXRoIGQ9Ik0wLjEwNiAxMS41NTNjLTAuMTM2IDAuMjc0LTAuMTQ2IDAuNjAzIDAgMC44OTQgMCAwIDAuMzk2IDAuNzg5IDEuMTIgMS44NDMgMC40NTEgMC42NTYgMS4wMzggMS40MzIgMS43NTcgMi4yMTggMC44OTQgMC45NzkgMi4wMDQgMS45ODcgMy4zMTkgMi44IDEuNTk1IDAuOTg2IDMuNTA2IDEuNjkyIDUuNjk4IDEuNjkyczQuMTAzLTAuNzA2IDUuNjk4LTEuNjkyYzEuMzE1LTAuODEzIDIuNDI1LTEuODIxIDMuMzE5LTIuOCAwLjcxOC0wLjc4NiAxLjMwNi0xLjU2MiAxLjc1Ny0yLjIxOCAwLjcyNC0xLjA1NCAxLjEyLTEuODQzIDEuMTItMS44NDMgMC4xMzYtMC4yNzQgMC4xNDYtMC42MDMgMC0wLjg5NCAwIDAtMC4zOTYtMC43ODktMS4xMi0xLjg0My0wLjQ1MS0wLjY1Ni0xLjAzOC0xLjQzMi0xLjc1Ny0yLjIxOC0wLjg5NC0wLjk3OS0yLjAwNC0xLjk4Ny0zLjMxOS0yLjgtMS41OTUtMC45ODYtMy41MDYtMS42OTItNS42OTgtMS42OTJzLTQuMTAzIDAuNzA2LTUuNjk4IDEuNjkyYy0xLjMxNSAwLjgxMy0yLjQyNSAxLjgyMS0zLjMxOSAyLjgtMC43MTkgMC43ODYtMS4zMDYgMS41NjEtMS43NTcgMi4yMTgtMC43MjQgMS4wNTQtMS4xMiAxLjg0My0xLjEyIDEuODQzek0yLjE0IDEyYzAuMTYzLTAuMjgxIDAuNDA3LTAuNjgxIDAuNzM0LTEuMTU4IDAuNDEtMC41OTYgMC45NC0xLjI5NiAxLjU4NS0yLjAwMSAwLjgwNS0wLjg4MSAxLjc3NS0xLjc1NiAyLjg5NC0yLjQ0OCAxLjM1LTAuODM0IDIuOTAxLTEuMzkzIDQuNjQ3LTEuMzkzczMuMjk3IDAuNTU5IDQuNjQ2IDEuMzkzYzEuMTE5IDAuNjkyIDIuMDg5IDEuNTY3IDIuODk0IDIuNDQ4IDAuNjQ0IDAuNzA1IDEuMTc1IDEuNDA1IDEuNTg1IDIuMDAxIDAuMzI4IDAuNDc3IDAuNTcyIDAuODc2IDAuNzM0IDEuMTU4LTAuMTYzIDAuMjgxLTAuNDA3IDAuNjgxLTAuNzM0IDEuMTU4LTAuNDEgMC41OTYtMC45NCAxLjI5Ni0xLjU4NSAyLjAwMS0wLjgwNSAwLjg4MS0xLjc3NSAxLjc1Ni0yLjg5NCAyLjQ0OC0xLjM0OSAwLjgzNC0yLjkgMS4zOTMtNC42NDYgMS4zOTNzLTMuMjk3LTAuNTU5LTQuNjQ2LTEuMzkzYy0xLjExOS0wLjY5Mi0yLjA4OS0xLjU2Ny0yLjg5NC0yLjQ0OC0wLjY0NC0wLjcwNS0xLjE3NS0xLjQwNS0xLjU4NS0yLjAwMS0wLjMyOC0wLjQ3Ny0wLjU3Mi0wLjg3Ny0wLjczNS0xLjE1OHpNMTYgMTJjMC0xLjEwNC0wLjQ0OS0yLjEwNi0xLjE3Mi0yLjgyOHMtMS43MjQtMS4xNzItMi44MjgtMS4xNzItMi4xMDYgMC40NDktMi44MjggMS4xNzItMS4xNzIgMS43MjQtMS4xNzIgMi44MjggMC40NDkgMi4xMDYgMS4xNzIgMi44MjggMS43MjQgMS4xNzIgMi44MjggMS4xNzIgMi4xMDYtMC40NDkgMi44MjgtMS4xNzIgMS4xNzItMS43MjQgMS4xNzItMi44Mjh6TTE0IDEyYzAgMC41NTMtMC4yMjMgMS4wNTEtMC41ODYgMS40MTRzLTAuODYxIDAuNTg2LTEuNDE0IDAuNTg2LTEuMDUxLTAuMjIzLTEuNDE0LTAuNTg2LTAuNTg2LTAuODYxLTAuNTg2LTEuNDE0IDAuMjIzLTEuMDUxIDAuNTg2LTEuNDE0IDAuODYxLTAuNTg2IDEuNDE0LTAuNTg2IDEuMDUxIDAuMjIzIDEuNDE0IDAuNTg2IDAuNTg2IDAuODYxIDAuNTg2IDEuNDE0eiI+PC9wYXRoPgo8L3N2Zz4K);mask-position:50%;mask-repeat:no-repeat;mask-size:1em;min-height:1.2em;min-width:1.2em;top:0;z-index:1}
form.woocommerce-product-search .kadence-search-icon-wrap{position:absolute;right:0;top:0;height:100%;width:50px;padding:0;text-align:center;background:0 0;z-index:3;cursor:pointer;pointer-events:none;color:var(--global-palette6);text-shadow:none;display:flex;align-items:center;justify-content:center}
form.woocommerce-product-search button[type=submit]:hover~.kadence-search-icon-wrap{color:var(--global-palette4)}
.woocommerce form .form-row label{line-height:2.4;font-weight:bold;color:var(--global-palette5);font-size:90%}
.woocommerce .single-product-payments legend{padding:0 .5em;color:var(--global-palette5)}
.woocommerce .single-product-payments.payments-color-scheme-gray legend{color:var(--global-palette6)}
.woocommerce div.product .stock{color:var(--global-palette-highlight)}
.woocommerce div.product div.images .flex-control-thumbs li{width:60px;height:65px;margin:0;padding-top:0px;padding-bottom:0px;background:var(--global-palette9);display:inline-flex;list-style:none}
.woocommerce div.product div.images .flex-control-thumbs li img{cursor:pointer;opacity:.5;margin:0;border-top:5px solid var(--global-palette9);border-bottom:0px solid var(--global-palette9);border-right:5px solid var(--global-palette9);border-left:0}
.woocommerce div.product .product_meta>span{display:block;font-size:70%;font-weight:bold;color:var(--global-palette6)}
.woocommerce div.product .woocommerce-tabs ul.tabs li{border:1px solid var(--global-gray-400);background-color:var(--global-palette8);display:inline-block;position:relative;z-index:0;border-radius:3px 3px 0 0;margin:0 2px;padding:0}
.woocommerce div.product .woocommerce-tabs ul.tabs li a{display:inline-block;padding:.5em 1em;font-weight:bold;color:var(--global-palette5);text-decoration:none;font-size:90%}
.woocommerce div.product .woocommerce-tabs ul.tabs li a:hover{text-decoration:none;color:var(--global-palette4)}
.woocommerce div.product .woocommerce-tabs ul.tabs li.active{background:var(--global-palette9);z-index:2;border-bottom-color:var(--global-palette9)}
.woocommerce div.product .woocommerce-tabs ul.tabs li.active a{color:var(--global-palette4);text-shadow:inherit}
.woocommerce span.onsale{min-height:0;min-width:0;padding:.5em 1em;font-weight:700;position:absolute;text-align:center;line-height:1.2;top:.5rem;left:.5rem;margin:0;border-radius:.25rem;background-color:var(--global-palette-highlight);color:var(--global-palette-highlight-alt2);font-size:.857em;z-index:9}
.woocommerce.product-tab-style-center div.product .woocommerce-tabs ul.tabs li.active{border-bottom:3px solid var(--global-palette-highlight)}
.content-style-unboxed .content-bg.loop-entry .content-bg:not(.loop-entry){background:var(--global-palette9)}
.woocommerce div.product div.summary .added_to_cart,.woocommerce .kadence-sticky-add-to-cart-action-wrap a.added_to_cart{text-decoration:none;background:rgba(0,0,0,0);color:var(--global-palette3);border:1px solid var(--global-gray-400);height:40px;padding:0 1em;margin-top:.5em;font-size:inherit;line-height:1;vertical-align:middle;display:inline-flex;justify-content:center;align-items:center;text-transform:none;font-weight:normal;border-radius:3px;letter-spacing:inherit}
.kadence-sticky-add-to-cart-action-wrap .single_add_to_cart_button{height:40px;line-height:40px;padding:0em 1em}
.woocommerce .kadence-sticky-add-to-cart-action-wrap a.added_to_cart{margin:0 0 0 .5em}
.woocommerce div.product div.summary .added_to_cart:hover,.woocommerce .kadence-sticky-add-to-cart-action-wrap a.added_to_cart:hover{background:var(--global-palette9)}
.quantity.spinners-added{border:1px solid var(--global-gray-400);background:var(--global-palette9);border-radius:3px;transition:all .2s ease}
.quantity.spinners-added:hover{border-color:var(--global-palette6)}
.quantity.spinners-added input.minus,.quantity.spinners-added input.plus{background:rgba(0,0,0,0);color:var(--global-palette6);box-shadow:none;padding:0 .8em;line-height:38px;border:0}
.quantity.spinners-added input.minus:hover,.quantity.spinners-added input.plus:hover{background:rgba(0,0,0,0);box-shadow:none;color:var(--global-palette3)}
.woocommerce .woocommerce-checkout .shop_table{background:var(--global-palette9)}
.woocommerce .cart-empty.woocommerce-info{margin-top:var(--global-xxl-spacing);margin-bottom:var(--global-sm-spacing);padding:0;background:rgba(0,0,0,0);text-align:center;font-size:34px;font-weight:bold;border:0;color:var(--global-palette6)}
.woocommerce-cart table.cart .coupon .button:not(:hover),.woocommerce-checkout table.cart .coupon .button:not(:hover),#add_payment_method table.cart .coupon .button:not(:hover){background:var(--global-palette7);color:var(--global-palette5)}
.woocommerce-cart table.cart td.actions .button:disabled,.woocommerce-checkout table.cart td.actions .button:disabled,#add_payment_method table.cart td.actions .button:disabled{background-color:var(--global-palette7);color:var(--global-palette5)}
.woocommerce-cart table.cart .product-name a,.woocommerce-checkout table.cart .product-name a,#add_payment_method table.cart .product-name a{color:var(--global-palette5)}
.woocommerce-cart table.cart .product-name a:hover,.woocommerce-checkout table.cart .product-name a:hover,#add_payment_method table.cart .product-name a:hover{color:var(--global-palette3)}
.woocommerce-cart .cart-collaterals .cart_totals p small,.woocommerce-checkout .cart-collaterals .cart_totals p small,#add_payment_method .cart-collaterals .cart_totals p small{color:var(--global-palette6);font-size:.83em}
.woocommerce-cart .cart-collaterals .cart_totals table small,.woocommerce-checkout .cart-collaterals .cart_totals table small,#add_payment_method .cart-collaterals .cart_totals table small{color:var(--global-palette6)}
.woocommerce-cart .cart-collaterals .cart_totals .discount td,.woocommerce-checkout .cart-collaterals .cart_totals .discount td,#add_payment_method .cart-collaterals .cart_totals .discount td{color:var(--global-palette-highlight)}
.woocommerce-cart .checkout .create-account small,.woocommerce-checkout .checkout .create-account small,#add_payment_method .checkout .create-account small{font-size:11px;color:var(--global-palette6);font-weight:normal}
.woocommerce-cart #payment div.payment_box,.woocommerce-checkout #payment div.payment_box,#add_payment_method #payment div.payment_box{position:relative;box-sizing:border-box;width:100%;padding:0em;margin:1em 0;font-size:.92em;border-radius:2px;line-height:1.5;background-color:rgba(0,0,0,0);color:var(--global-palette4)}
.woocommerce-cart #payment div.payment_box span.help,.woocommerce-checkout #payment div.payment_box span.help,#add_payment_method #payment div.payment_box span.help{font-size:.857em;color:var(--global-palette6);font-weight:normal}
.rtl #payment ul.wc_payment_methods li.wc_payment_method input[type=radio]:first-child:checked+label{border-right:5px solid var(--global-palette-highlight);border-left:0}
.woocommerce-terms-and-conditions{border:1px solid var(--global-gray-400);box-shadow:inset 0 1px 2px rgba(0,0,0,.1);background:var(--global-palette8)}
#payment ul.wc_payment_methods li.wc_payment_method input[type=radio]:first-child:checked+label{border-left:5px solid var(--global-palette-highlight);background:var(--global-palette7)}
#payment ul.wc_payment_methods li.wc_payment_method input[type=radio]:first-child:checked+label:before{background:var(--global-palette-highlight);border-color:var(--global-palette-highlight)}
#payment ul.wc_payment_methods li.wc_payment_method>label{background:var(--global-palette8);display:block;border-left:5px solid var(--global-gray-400);padding:8px 15px;transition:border .2s ease-in-out;margin-bottom:4px;font-weight:bold}
#payment ul.wc_payment_methods li.wc_payment_method>label:hover{border-left:5px solid var(--global-gray-500);background:var(--global-palette7)}
.select2-container--default .select2-selection--single .select2-selection__rendered{color:var(--global-palette5);line-height:40px;background:rgba(0,0,0,0)}
.select2-container--default .select2-results__option[aria-selected=true],.select2-container--default .select2-results__option[data-selected=true]{background-color:var(--global-palette7)}
.select2-container--default .select2-results__option--highlighted[aria-selected],.select2-container--default .select2-results__option--highlighted[data-selected]{background:var(--global-palette-btn-bg);color:var(--global-palette-btn)}
.select2-dropdown{border-color:var(--global-gray-400);color:var(--global-palette4);background:var(--global-palette9)}
.wc-block-grid__product .wc-block-grid__product-title{font-size:1em;padding-top:.5rem;font-weight:500;margin-bottom:.5rem;font-family:var(--global-heading-font-family)}
.wc-block-grid__products .wc-block-grid__product .wc-block-grid__product-onsale{min-height:0;min-width:0;padding:.5em 1em;font-weight:700;position:absolute;text-align:center;line-height:1.2;top:6px;right:6px;left:auto;margin:0;border-radius:.25rem;background-color:var(--global-palette-highlight);color:var(--global-palette-btn);font-size:.857em;z-index:9;border:0}
.wc-block-grid__product.woo-archive-btn-button .wc-block-grid__product-add-to-cart .wp-block-button__link{color:var(--global-palette-btn);text-align:center;display:block;width:100%;transition:color .2s ease,background .2s ease,border .2s ease}
.wc-block-grid__product.woo-archive-btn-button .wc-block-grid__product-add-to-cart .wp-block-button__link:hover{color:var(--global-palette-btn-hover);background:var(--global-palette-btn-bg-hover)}
body .wc-block-grid__product-rating .star-rating,body .wc-block-grid__product-rating .wc-block-grid__product-rating__stars,body .wc-block-review-list .wc-block-components-review-list-item__rating>.wc-block-components-review-list-item__rating__stars,body .wc-block-components-product-rating__stars{font-family:"star";display:block;margin:.25em auto .25em;margin-left:0;font-size:1em;line-height:1;height:1em;width:5em;color:var(--global-palette-highlight)}
.wc-block-components-price-slider__range-input-wrapper .wc-block-components-price-slider__range-input-progress{--range-color: var(--global-palette-highlight);border-radius:1em}
.wc-block-mini-cart__drawer .wc-block-mini-cart__footer:after{color:var(--global-palette6)}
.kadence-header-cart.header-navigation .header-cart-button,.kadence-header-cart .header-cart-button{color:inherit;text-decoration:none;display:flex;align-items:center;background:rgba(0,0,0,0);padding:0;border:0;box-shadow:none;font-size:1rem}
.kadence-header-cart.header-navigation .header-cart-button:hover,.kadence-header-cart .header-cart-button:hover{background:rgba(0,0,0,0);color:inherit;box-shadow:none}
.header-cart-button .kadence-svg-iconset{font-size:1.2em}
.header-cart-button .header-cart-label{padding-right:5px}
.header-cart-button .header-cart-label:empty{padding-right:0px}
.header-cart-wrap .header-cart-empty-check{display:none}
.header-cart-button .header-cart-total{font-size:.65em;height:2.1em;line-height:1;background:var(--global-palette7);border-radius:50%;display:flex;width:2.1em;justify-content:center;align-items:center;text-align:center;color:var(--global-palette4);margin-left:.1em;transition:all .2s ease}
#cart-drawer.popup-drawer .drawer-inner{max-width:400px;background:var(--global-palette9);color:var(--global-palette4)}
.site-header-section-left .kadence-header-cart.header-navigation ul ul.sub-menu{left:0;right:auto}
.kadence-header-cart.header-navigation .header-cart-button{padding:.6em 0}
.kadence-header-cart.header-navigation ul.cart_list{display:block;position:static;box-shadow:none;background:rgba(0,0,0,0);transform:none;opacity:1;visibility:visible;height:auto;clip:auto;max-height:100vh;overflow:auto}
.kadence-header-cart.header-navigation .menu-item.menu-item-kadence-cart-dropdown{min-width:340px;padding:1em;color:var(--global-palette4);font-size:90%;max-height:80vh;overflow:auto}
.kadence-header-cart.header-navigation .menu-item.menu-item-kadence-cart-dropdown ul.cart_list{max-height:calc(75vh - (160px + 2em))}
.kadence-header-cart.header-navigation ul p.woocommerce-mini-cart__empty-message{margin:0}
.kadence-header-cart.header-navigation ul ul.sub-menu{right:0;background:var(--global-palette9);color:var(--global-palette4);left:auto}
.kadence-header-cart.header-navigation ul ul a:not(.button){padding:0;width:auto;font-size:inherit;color:var(--global-palette4);background:rgba(0,0,0,0)}
.kadence-header-cart.header-navigation ul ul a:not(.button):hover{color:var(--global-palette3);background:rgba(0,0,0,0)}
.kadence-header-cart.header-navigation ul ul a.remove:hover{background:red;text-decoration:none}
.kadence-header-cart.header-navigation ul li a.remove.remove_from_cart_button{padding:0}
.kadence-header-cart.header-navigation ul .woocommerce-mini-cart__buttons{margin-bottom:0}
.kadence-header-cart.header-navigation ul a.button{border-radius:3px;background:var(--global-palette-btn-bg);color:var(--global-palette-btn);padding:.4em 1em;border:0;font-size:inherit;line-height:1.6;display:inline-block;width:100%}
.kadence-header-cart.header-navigation ul a.button:hover{color:var(--global-palette-btn-hover);background:var(--global-palette-btn-bg-hover)}
.rtl .kadence-header-cart.header-navigation ul ul.sub-menu{right:auto;left:0}
p.demo_store,.woocommerce-store-notice{position:absolute;top:0;left:0;right:0;margin:0;width:100%;font-size:1em;padding:1em;text-align:center;background-color:var(--global-palette-highlight);color:var(--global-palette-btn);z-index:99998;box-shadow:0 1px 1em rgba(0,0,0,.2);display:none}
p.demo_store a,.woocommerce-store-notice a{color:var(--global-palette-btn);text-decoration:underline}
.woocommerce small.note{display:block;color:var(--global-palette6);font-size:.857em;margin-top:10px}
.woocommerce .woocommerce-breadcrumb{*zoom:1;margin:0 0 1em;padding:0;font-size:.92em;color:var(--global-palette6)}
.woocommerce .woocommerce-breadcrumb a{color:var(--global-palette6)}
.woocommerce a.button.alt,.woocommerce button.button.alt,.woocommerce input.button.alt,.woocommerce #respond input#submit.alt{background-color:var(--global-palette-btn-bg);color:var(--global-palette-btn);-webkit-font-smoothing:antialiased}
.woocommerce a.button.alt:hover,.woocommerce button.button.alt:hover,.woocommerce input.button.alt:hover,.woocommerce #respond input#submit.alt:hover{background-color:var(--global-palette-btn-bg-hover);color:var(--global-palette-btn-hover)}
.woocommerce a.button.alt.disabled,.woocommerce a.button.alt:disabled,.woocommerce a.button.alt:disabled[disabled],.woocommerce a.button.alt.disabled:hover,.woocommerce a.button.alt:disabled:hover,.woocommerce a.button.alt:disabled[disabled]:hover,.woocommerce button.button.alt.disabled,.woocommerce button.button.alt:disabled,.woocommerce button.button.alt:disabled[disabled],.woocommerce button.button.alt.disabled:hover,.woocommerce button.button.alt:disabled:hover,.woocommerce button.button.alt:disabled[disabled]:hover,.woocommerce input.button.alt.disabled,.woocommerce input.button.alt:disabled,.woocommerce input.button.alt:disabled[disabled],.woocommerce input.button.alt.disabled:hover,.woocommerce input.button.alt:disabled:hover,.woocommerce input.button.alt:disabled[disabled]:hover,.woocommerce #respond input#submit.alt.disabled,.woocommerce #respond input#submit.alt:disabled,.woocommerce #respond input#submit.alt:disabled[disabled],.woocommerce #respond input#submit.alt.disabled:hover,.woocommerce #respond input#submit.alt:disabled:hover,.woocommerce #respond input#submit.alt:disabled[disabled]:hover{background-color:var(--global-palette-btn-bg);color:var(--global-palette-btn)}
.woocommerce #reviews h2 small{float:right;color:var(--global-palette6);font-size:15px;margin:10px 0 0}
.woocommerce #reviews h2 small a{text-decoration:none;color:var(--global-palette6)}
.woocommerce #reviews #comments ol.commentlist li .meta{color:var(--global-palette6);font-size:.75em}
.woocommerce .star-rating{float:right;overflow:hidden;position:relative;height:1em;line-height:1;font-size:1em;width:5em;font-family:"star";color:var(--global-palette-highlight);letter-spacing:normal;word-break:normal;white-space:normal}
.woocommerce table.shop_attributes tr:nth-child(even) td,.woocommerce table.shop_attributes tr:nth-child(even) th{background:var(--global-palette8)}
.woocommerce ul.cart_list li .quantity,.woocommerce ul.product_list_widget li .quantity{display:block;font-size:.7em;color:var(--global-palette6);padding-left:58px}
.woocommerce.widget_shopping_cart .total,.woocommerce .widget_shopping_cart .total{border-top:1px solid var(--global-palette7);padding:15px 0 0;display:flex;margin-top:0;justify-content:space-between}
.woocommerce.widget_shopping_cart .cart_list li,.woocommerce .widget_shopping_cart .cart_list li{padding-left:0em;padding-right:24px;position:relative;padding-top:0;padding-bottom:4px;margin-bottom:4px;border-bottom:1px solid var(--global-palette7)}
.woocommerce.widget_shopping_cart .buttons a:not(.checkout),.woocommerce .widget_shopping_cart .buttons a:not(.checkout){background:rgba(0,0,0,0);color:var(--global-palette4);box-shadow:none}
.woocommerce.widget_shopping_cart .buttons a:not(.checkout):hover,.woocommerce .widget_shopping_cart .buttons a:not(.checkout):hover{background:rgba(0,0,0,0);box-shadow:none;color:var(--global-palette-highlight)}
.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item--chosen a::before{content:"✓";color:#fff;opacity:1;border-color:var(--global-palette-highlight);background:var(--global-palette-highlight)}
.woocommerce .widget_layered_nav_filters ul li a{text-decoration:none;background:var(--global-palette9);color:var(--global-palette5);padding:.6em;font-size:80%;transition:all .3s ease-in-out}
.woocommerce.widget_product_categories>ul li a{display:block;border-bottom:1px solid var(--global-palette7);line-height:2em}
.woocommerce.widget_product_categories>ul li.cat-parent.sub-toggle-active>.kadence-cat-toggle-sub{background:var(--global-palette7)}
.woocommerce.widget_product_categories>ul li .kadence-cat-toggle-sub{display:block;background:rgba(0,0,0,0);width:2em;text-align:center;position:absolute;right:0;top:0;line-height:2;color:var(--global-palette5);border:0;border-bottom:1px solid rgba(0,0,0,0);height:2em;border-radius:0;box-shadow:none;cursor:pointer}
.woocommerce.widget_product_categories>ul li .kadence-cat-toggle-sub:hover{border-bottom-color:var(--global-palette6);color:var(--global-palette3)}
.woocommerce.widget_price_filter .ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1em;height:1em;background-color:var(--global-palette-highlight);border-radius:1em;cursor:ew-resize;outline:none;top:-0.3em;margin-left:-0.5em}
.woocommerce.widget_price_filter .ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;border-radius:1em;background-color:var(--global-palette-highlight)}
.woocommerce.widget_rating_filter ul li.chosen a::before{content:"✓";color:#fff;opacity:1;border-color:var(--global-palette-highlight);background:var(--global-palette-highlight)}
.woocommerce .woocommerce-message,.woocommerce .woocommerce-error,.woocommerce .woocommerce-info{padding:1.25em 2em 1.25em 2em;margin:0 0 var(--global-md-spacing);position:relative;background-color:var(--global-palette7);color:var(--global-palette4);border-left:5px solid var(--global-palette-highlight);list-style:none outside;*zoom:1;width:auto;word-wrap:break-word}
.woocommerce .woocommerce-message{border-left-color:var(--global-palette-highlight)}
.woocommerce .woocommerce-info{border-left-color:var(--global-palette-highlight)}
.footer-navigation a{display:block;width:100%;text-decoration:none;color:var(--global-palette4);transition:all .2s ease-in-out}
.footer-navigation a:hover,.footer-navigation a:focus{color:var(--global-palette-highlight)}
.site-footer-wrap .social-button{color:var(--global-palette4);background:var(--global-palette7)}
.site-footer-wrap .social-button:hover{text-decoration:none;color:var(--global-palette-btn);background:var(--global-palette-btn-bg)}
.social-style-outline .social-button:hover{color:var(--global-palette3)}
.wp-block-kadence-rowlayout .kt-row-column-wrap.kb-theme-content-width{margin-left:auto;margin-right:auto}
.kt-row-has-bg>.kt-row-column-wrap{padding-left:var(--global-content-edge-padding,15px);padding-right:var(--global-content-edge-padding,15px)}
.alignfull>.kt-row-layout-inner>.kt-row-column-wrap,.alignfull>.kt-row-column-wrap{padding-left:var(--global-content-edge-padding,15px);padding-right:var(--global-content-edge-padding,15px)}
.kb-button.kb-btn-global-fill{border:0 solid #fff0;border-radius:3px;background:var(--global-palette-btn-bg,#3633e1);color:var(--global-palette-btn,#ffffff)}
.kb-button.kb-btn-global-fill:hover{color:var(--global-palette-btn-hover,#ffffff);background:var(--global-palette-btn-bg-hover,#2f2ffc)}
.kb-button.kb-btn-global-fill:focus{color:var(--global-palette-btn-hover,#ffffff);background:var(--global-palette-btn-bg-hover,#2f2ffc)}
.kb-button.kb-btn-global-outline{border:2px solid var(--global-palette-btn-bg,#3633e1);background:#fff0;color:var(--global-palette-btn-bg,#3633e1);padding:calc(.4em - 2px) calc(1em - 2px)}
.kb-button.kb-btn-global-outline:hover{border-color:var(--global-palette-btn-bg-hover,#2f2ffc);background:#fff0;color:var(--global-palette-btn-bg-hover,#2f2ffc)}
.kb-button.kb-btn-global-outline:focus{border-color:var(--global-palette-btn-bg-hover,#2f2ffc);background:#fff0;color:var(--global-palette-btn-bg-hover,#2f2ffc)}
.kb-row-layout-id3863_bd7df7-16>.kt-row-column-wrap{max-width:var(--global-content-width,1290px);padding-left:var(--global-content-edge-padding);padding-right:var(--global-content-edge-padding);padding-top:0;padding-bottom:0;grid-template-columns:minmax(0,1fr)}
.wp-block-kadence-advancedbtn .kb-btn3902_633121-35.kb-button{color:#fff;background:#c8a75e;font-size:18px;letter-spacing:.05em;font-family:var(--global-heading-font-family,inherit);text-transform:uppercase;border-top-left-radius:10px;border-top-right-radius:10px;border-bottom-right-radius:10px;border-bottom-left-radius:10px}
.wp-block-kadence-advancedbtn .kb-btn3902_12319e-2e.kb-button{color:#fff;background:#c8a75e;font-size:18px;letter-spacing:.05em;font-family:var(--global-heading-font-family,inherit);text-transform:uppercase;border-top-left-radius:10px;border-top-right-radius:10px;border-bottom-right-radius:10px;border-bottom-left-radius:10px}
.wp-block-kadence-advancedbtn .kb-btn3902_04b7da-66.kb-button{color:#fff;background:#c8a75e;font-size:18px;letter-spacing:.05em;font-family:var(--global-heading-font-family,inherit);text-transform:uppercase;border-top-left-radius:10px;border-top-right-radius:10px;border-bottom-right-radius:10px;border-bottom-left-radius:10px}
.wp-block-kadence-advancedbtn .kb-btn3902_acc3f1-62.kb-button{color:#fff;background:#c8a75e;font-size:18px;letter-spacing:.05em;font-family:var(--global-heading-font-family,inherit);text-transform:uppercase;border-top-left-radius:10px;border-top-right-radius:10px;border-bottom-right-radius:10px;border-bottom-left-radius:10px}
.wp-block-kadence-advancedbtn .kb-btn3902_204186-c2.kb-button{color:#fff;background:#c8a75e;font-size:18px;letter-spacing:.05em;font-family:var(--global-heading-font-family,inherit);text-transform:uppercase;border-top-left-radius:10px;border-top-right-radius:10px;border-bottom-right-radius:10px;border-bottom-left-radius:10px}
.kt-img-overlay3863_570426-0d .kt-image-overlay-color{background-color:var(--global-palette7,#EDF2F7);opacity:1}
.wp-block-kadence-imageoverlay.kt-img-overlay3863_570426-0d .kt-image-overlay-message .image-overlay-title{color:var(--global-palette3,#1A202C);background:#fff0;padding-top:10px;padding-right:10px;padding-bottom:10px;padding-left:10px;font-size:22px;font-family:Cinzel;text-transform:capitalize;font-weight:400}
.kt-img-overlay3863_abcb43-33 .kt-image-overlay-color{background-color:var(--global-palette7,#EDF2F7);opacity:1}
.wp-block-kadence-imageoverlay.kt-img-overlay3863_abcb43-33 .kt-image-overlay-message .image-overlay-title{color:var(--global-palette3,#1A202C);background:#fff0;padding-top:10px;padding-right:10px;padding-bottom:10px;padding-left:10px;font-size:22px;font-family:Cinzel;text-transform:capitalize;font-weight:400}
.kt-img-overlay3863_c9bbbe-a2 .kt-image-overlay-color{background-color:var(--global-palette7,#EDF2F7);opacity:1}
.wp-block-kadence-imageoverlay.kt-img-overlay3863_c9bbbe-a2 .kt-image-overlay-message .image-overlay-title{color:var(--global-palette3,#1A202C);background:#fff0;padding-top:10px;padding-right:10px;padding-bottom:10px;padding-left:10px;font-size:22px;font-family:Cinzel;text-transform:capitalize;font-weight:400}
.kt-img-overlay3863_9c6cab-41 .kt-image-overlay-color{background-color:var(--global-palette7,#EDF2F7);opacity:1}
.wp-block-kadence-imageoverlay.kt-img-overlay3863_9c6cab-41 .kt-image-overlay-message .image-overlay-title{color:var(--global-palette3,#1A202C);background:#fff0;padding-top:10px;padding-right:10px;padding-bottom:10px;padding-left:10px;font-size:22px;font-family:Cinzel;text-transform:capitalize;font-weight:400}
.kt-img-overlay3863_e474f0-bb .kt-image-overlay-color{background-color:var(--global-palette7,#EDF2F7);opacity:1}
.wp-block-kadence-imageoverlay.kt-img-overlay3863_e474f0-bb .kt-image-overlay-message .image-overlay-title{color:var(--global-palette3,#1A202C);background:#fff0;padding-top:10px;padding-right:10px;padding-bottom:10px;padding-left:10px;font-size:22px;font-family:Cinzel;text-transform:capitalize;font-weight:400}
.kt-img-overlay3863_8e35ff-d8 .kt-image-overlay-color{background-color:var(--global-palette7,#EDF2F7);opacity:1}
.wp-block-kadence-imageoverlay.kt-img-overlay3863_8e35ff-d8 .kt-image-overlay-message .image-overlay-title{color:var(--global-palette3,#1A202C);background:#fff0;padding-top:10px;padding-right:10px;padding-bottom:10px;padding-left:10px;font-size:22px;font-family:Cinzel;text-transform:capitalize;font-weight:400}
.site-header .dgwt-wcas-search-input{color:#fff!important;caret-color:#fff!important;background:transparent!important;border:0!important}
.site-header .dgwt-wcas-search-input::placeholder{color:#fff!important;opacity:0.8!important}
.site-header .dgwt-wcas-search-wrapp{background:transparent!important;border:1px solid rgb(255 255 255 / .6)!important;border-radius:6px!important;box-shadow:none!important}
.site-header .dgwt-wcas-ico-magnifier *{fill:#fff!important}
.woocommerce-page .entry-hero .entry-header,.archive .entry-hero .entry-header,.entry-hero h1.page-title,.entry-hero .archive-title{color:#fff!important;text-shadow:0 2px 8px rgb(0 0 0 / .35)}
.entry-hero .kadence-breadcrumbs,.archive .term-description{color:#f1f1f1!important}
.home .kadence-breadcrumbs,.home .entry-hero .kadence-breadcrumbs,.home .rank-math-breadcrumb,.home .rank-math-breadcrumb p{display:none!important}
@media(max-width:719px){.header-mobile-transparent .wp-block-kadence-image.has-transparent-img .kb-img{display:none}
.header-mobile-transparent .wp-block-kadence-image.has-transparent-img .kb-img-transparent{display:initial}
.dgwt-wcas-search-icon path{fill:var(--global-palette3)}
.dgwt-wcas-search-icon:hover path{fill:var(--global-palette2)}