.elementor-8631 .elementor-element.elementor-element-6bd139b{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-8631 .elementor-element.elementor-element-6bd139b:not(.elementor-motion-effects-element-type-background), .elementor-8631 .elementor-element.elementor-element-6bd139b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-8631 .elementor-element.elementor-element-a3e09ed{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -180px;text-align:center;}.elementor-8631 .elementor-element.elementor-element-a3e09ed.elementor-element{--align-self:center;}.elementor-8631 .elementor-element.elementor-element-a3e09ed img{height:200px;}.elementor-8631 .elementor-element.elementor-element-564b92f{--display:flex;--min-height:75px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--align-content:center;border-style:none;--border-style:none;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5px;--padding-bottom:5px;--padding-left:0px;--padding-right:0px;}.elementor-8631 .elementor-element.elementor-element-564b92f:not(.elementor-motion-effects-element-type-background), .elementor-8631 .elementor-element.elementor-element-564b92f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-8631 .elementor-element.elementor-element-564b92f.e-con{--align-self:center;}.elementor-8631 .elementor-element.elementor-element-e9a618e{--display:flex;--min-height:0px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:-100px;--margin-right:0px;--padding-top:8px;--padding-bottom:8px;--padding-left:8px;--padding-right:8px;}.elementor-8631 .elementor-element.elementor-element-e9a618e.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-8631 .elementor-element.elementor-element-0f04fe3{width:var( --container-widget-width, 45% );max-width:45%;background-color:#FFFFFF;margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;--container-widget-width:45%;--container-widget-flex-grow:0;border-style:solid;border-width:5px 5px 5px 5px;border-color:#000000;border-radius:10px 10px 10px 10px;text-align:center;}.elementor-8631 .elementor-element.elementor-element-0f04fe3:hover{background-color:#FFFFFF;border-style:solid;border-color:#000000;}.elementor-8631 .elementor-element.elementor-element-0f04fe3.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-8631 .elementor-element.elementor-element-0f04fe3 img{border-radius:4px 4px 4px 4px;}.elementor-8631 .elementor-element.elementor-element-d2ca9a8{--display:flex;--min-height:0px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:-87px;--margin-right:-50px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8631 .elementor-element.elementor-element-d2ca9a8.e-con{--align-self:center;}.elementor-8631 .elementor-element.elementor-element-9f76e86{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:-15px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-8631 .elementor-element.elementor-element-076cba1{--display:flex;--min-height:0px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8631 .elementor-element.elementor-element-841ac75{--display:flex;}.elementor-8631 .elementor-element.elementor-element-953e19c{--n-menu-dropdown-content-max-width:initial;--n-menu-heading-justify-content:center;--n-menu-title-flex-grow:initial;--n-menu-title-justify-content:initial;--n-menu-title-justify-content-mobile:center;--n-menu-heading-wrap:wrap;--n-menu-heading-overflow-x:initial;--n-menu-title-distance-from-content:0px;--n-menu-open-animation-duration:500ms;--n-menu-toggle-icon-wrapper-animation-duration:500ms;--n-menu-title-space-between:8px;--n-menu-title-font-size:20px;--n-menu-title-color-normal:#FFFFFF;--n-menu-title-transition:300ms;--n-menu-icon-size:8px;--n-menu-toggle-icon-size:20px;--n-menu-toggle-icon-color:#FFFFFF;--n-menu-toggle-icon-color-hover:#FFFFFF;--n-menu-toggle-icon-hover-duration:500ms;--n-menu-toggle-icon-color-active:#FFFFFF;--n-menu-toggle-icon-distance-from-dropdown:0px;}.elementor-8631 .elementor-element.elementor-element-953e19c > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title:not( .e-current ):not( :hover ){background-color:#000000;}.elementor-8631 .elementor-element.elementor-element-953e19c > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title:hover:not( .e-current ){background-color:#000000;}.elementor-8631 .elementor-element.elementor-element-953e19c > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title.e-current{background-color:#000000;}.elementor-8631 .elementor-element.elementor-element-953e19c > .e-n-menu > .e-n-menu-toggle[aria-expanded="false"]:not( :hover ) > .e-n-menu-toggle-icon{background:#000000;}.elementor-8631 .elementor-element.elementor-element-953e19c > .e-n-menu > .e-n-menu-toggle:hover:is( [aria-expanded="true"], [aria-expanded="false"] ) > .e-n-menu-toggle-icon{background:#000000;}.elementor-8631 .elementor-element.elementor-element-953e19c > .e-n-menu > .e-n-menu-toggle[aria-expanded="true"] > .e-n-menu-toggle-icon{background:#000000;}.elementor-8631 .elementor-element.elementor-element-953e19c.elementor-element{--align-self:center;}.elementor-8631 .elementor-element.elementor-element-953e19c > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title, .elementor-8631 .elementor-element.elementor-element-953e19c > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container, .elementor-8631 .elementor-element.elementor-element-953e19c > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container > span{font-family:"Fraunces", Sans-serif;font-weight:bold;}.elementor-8631 .elementor-element.elementor-element-953e19c {--n-menu-title-color-hover:#5F7F52;--n-menu-title-color-active:#5F7F52;}.elementor-8631 .elementor-element.elementor-element-d2f8064{--display:flex;}.elementor-8631 .elementor-element.elementor-element-0f19eee{--n-menu-dropdown-content-max-width:fit-content;--n-menu-heading-justify-content:center;--n-menu-title-flex-grow:initial;--n-menu-title-justify-content:initial;--n-menu-title-justify-content-mobile:center;--n-menu-heading-wrap:wrap;--n-menu-heading-overflow-x:initial;--n-menu-title-distance-from-content:0px;--n-menu-open-animation-duration:500ms;--n-menu-toggle-icon-wrapper-animation-duration:500ms;--n-menu-title-space-between:8px;--n-menu-title-font-size:20px;--n-menu-title-color-normal:#FFFFFF;--n-menu-title-transition:300ms;--n-menu-icon-size:8px;--n-menu-toggle-icon-size:20px;--n-menu-toggle-icon-color:#FFFFFF;--n-menu-toggle-icon-color-hover:#FFFFFF;--n-menu-toggle-icon-hover-duration:500ms;--n-menu-toggle-icon-color-active:#FFFFFF;--n-menu-toggle-icon-distance-from-dropdown:0px;}.elementor-8631 .elementor-element.elementor-element-0f19eee > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title:not( .e-current ):not( :hover ){background-color:#000000;}.elementor-8631 .elementor-element.elementor-element-0f19eee > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title:hover:not( .e-current ){background-color:#000000;}.elementor-8631 .elementor-element.elementor-element-0f19eee > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title.e-current{background-color:#000000;}.elementor-8631 .elementor-element.elementor-element-0f19eee > .e-n-menu > .e-n-menu-toggle[aria-expanded="false"]:not( :hover ) > .e-n-menu-toggle-icon{background:#000000;}.elementor-8631 .elementor-element.elementor-element-0f19eee > .e-n-menu > .e-n-menu-toggle:hover:is( [aria-expanded="true"], [aria-expanded="false"] ) > .e-n-menu-toggle-icon{background:#000000;}.elementor-8631 .elementor-element.elementor-element-0f19eee > .e-n-menu > .e-n-menu-toggle[aria-expanded="true"] > .e-n-menu-toggle-icon{background:#000000;}.elementor-8631 .elementor-element.elementor-element-0f19eee.elementor-element{--align-self:center;}.elementor-8631 .elementor-element.elementor-element-0f19eee > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title, .elementor-8631 .elementor-element.elementor-element-0f19eee > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container, .elementor-8631 .elementor-element.elementor-element-0f19eee > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container > span{font-family:"Fraunces", Sans-serif;font-weight:bold;}.elementor-8631 .elementor-element.elementor-element-0f19eee {--n-menu-title-color-hover:#7E2C4A;--n-menu-title-color-active:#7E2C4A;}.elementor-8631 .elementor-element.elementor-element-6160c92{--display:flex;}.elementor-8631 .elementor-element.elementor-element-9e4071f{--display:flex;}.elementor-8631 .elementor-element.elementor-element-f13abcd{--display:flex;}.elementor-8631 .elementor-element.elementor-element-51e9e4e{--n-menu-dropdown-content-max-width:initial;--n-menu-heading-justify-content:center;--n-menu-title-flex-grow:initial;--n-menu-title-justify-content:initial;--n-menu-title-justify-content-mobile:center;--n-menu-heading-wrap:wrap;--n-menu-heading-overflow-x:initial;--n-menu-title-distance-from-content:0px;--n-menu-open-animation-duration:500ms;--n-menu-toggle-icon-wrapper-animation-duration:500ms;--n-menu-title-space-between:8px;--n-menu-title-font-size:20px;--n-menu-title-color-normal:#FFFFFF;--n-menu-title-transition:300ms;--n-menu-icon-size:8px;--n-menu-toggle-icon-size:20px;--n-menu-toggle-icon-color:#FFFFFF;--n-menu-toggle-icon-color-hover:#FFFFFF;--n-menu-toggle-icon-hover-duration:500ms;--n-menu-toggle-icon-color-active:#FFFFFF;--n-menu-toggle-icon-distance-from-dropdown:0px;}.elementor-8631 .elementor-element.elementor-element-51e9e4e > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title:not( .e-current ):not( :hover ){background-color:#000000;text-shadow:0px 0px 10px rgba(0,0,0,0.3);}.elementor-8631 .elementor-element.elementor-element-51e9e4e > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title:hover:not( .e-current ){background-color:#000000;}.elementor-8631 .elementor-element.elementor-element-51e9e4e > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title.e-current{background-color:#000000;}.elementor-8631 .elementor-element.elementor-element-51e9e4e > .e-n-menu > .e-n-menu-toggle[aria-expanded="false"]:not( :hover ) > .e-n-menu-toggle-icon{background:#000000;}.elementor-8631 .elementor-element.elementor-element-51e9e4e > .e-n-menu > .e-n-menu-toggle:hover:is( [aria-expanded="true"], [aria-expanded="false"] ) > .e-n-menu-toggle-icon{background:#000000;}.elementor-8631 .elementor-element.elementor-element-51e9e4e > .e-n-menu > .e-n-menu-toggle[aria-expanded="true"] > .e-n-menu-toggle-icon{background:#000000;}.elementor-8631 .elementor-element.elementor-element-51e9e4e.elementor-element{--align-self:center;}.elementor-8631 .elementor-element.elementor-element-51e9e4e > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title, .elementor-8631 .elementor-element.elementor-element-51e9e4e > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container, .elementor-8631 .elementor-element.elementor-element-51e9e4e > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container > span{font-family:"Fraunces", Sans-serif;font-weight:bold;}.elementor-8631 .elementor-element.elementor-element-51e9e4e {--n-menu-title-color-hover:#6E5A99;--n-menu-title-color-active:#6E5A99;}.elementor-8631 .elementor-element.elementor-element-6f998ca{--display:flex;}.elementor-8631 .elementor-element.elementor-element-b5b2414{--display:flex;}.elementor-8631 .elementor-element.elementor-element-c972fbf{--display:flex;}.elementor-8631 .elementor-element.elementor-element-37d3450{--n-menu-dropdown-content-max-width:initial;--n-menu-heading-justify-content:center;--n-menu-title-flex-grow:initial;--n-menu-title-justify-content:initial;--n-menu-title-justify-content-mobile:center;--n-menu-heading-wrap:wrap;--n-menu-heading-overflow-x:initial;--n-menu-title-distance-from-content:0px;--n-menu-open-animation-duration:500ms;--n-menu-toggle-icon-wrapper-animation-duration:500ms;--n-menu-title-space-between:8px;--n-menu-title-font-size:20px;--n-menu-title-color-normal:#FFFFFF;--n-menu-title-transition:300ms;--n-menu-icon-size:8px;--n-menu-toggle-icon-size:20px;--n-menu-toggle-icon-color:#FFFFFF;--n-menu-toggle-icon-color-hover:#FFFFFF;--n-menu-toggle-icon-hover-duration:500ms;--n-menu-toggle-icon-color-active:#FFFFFF;--n-menu-toggle-icon-distance-from-dropdown:0px;}.elementor-8631 .elementor-element.elementor-element-37d3450 > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title:not( .e-current ):not( :hover ){background-color:#000000;}.elementor-8631 .elementor-element.elementor-element-37d3450 > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title:hover:not( .e-current ){background-color:#000000;}.elementor-8631 .elementor-element.elementor-element-37d3450 > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title.e-current{background-color:#000000;}.elementor-8631 .elementor-element.elementor-element-37d3450 > .e-n-menu > .e-n-menu-toggle[aria-expanded="false"]:not( :hover ) > .e-n-menu-toggle-icon{background:#000000;}.elementor-8631 .elementor-element.elementor-element-37d3450 > .e-n-menu > .e-n-menu-toggle:hover:is( [aria-expanded="true"], [aria-expanded="false"] ) > .e-n-menu-toggle-icon{background:#000000;}.elementor-8631 .elementor-element.elementor-element-37d3450 > .e-n-menu > .e-n-menu-toggle[aria-expanded="true"] > .e-n-menu-toggle-icon{background:#000000;}.elementor-8631 .elementor-element.elementor-element-37d3450.elementor-element{--align-self:center;}.elementor-8631 .elementor-element.elementor-element-37d3450 > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title, .elementor-8631 .elementor-element.elementor-element-37d3450 > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container, .elementor-8631 .elementor-element.elementor-element-37d3450 > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container > span{font-family:"Fraunces", Sans-serif;font-weight:bold;}.elementor-8631 .elementor-element.elementor-element-37d3450 {--n-menu-title-color-hover:#4A7D99;--n-menu-title-color-active:#4A7D99;}.elementor-8631 .elementor-element.elementor-element-f6a758c{--display:flex;}.elementor-8631 .elementor-element.elementor-element-1cc17d2{--display:flex;}.elementor-8631 .elementor-element.elementor-element-bcb4688{--display:flex;}.elementor-8631 .elementor-element.elementor-element-bf9b7dd{--n-menu-dropdown-content-max-width:initial;--n-menu-heading-justify-content:center;--n-menu-title-flex-grow:initial;--n-menu-title-justify-content:initial;--n-menu-title-justify-content-mobile:center;--n-menu-heading-wrap:wrap;--n-menu-heading-overflow-x:initial;--n-menu-title-distance-from-content:0px;--n-menu-open-animation-duration:500ms;--n-menu-toggle-icon-wrapper-animation-duration:500ms;--n-menu-title-space-between:8px;--n-menu-title-font-size:20px;--n-menu-title-color-normal:#FFFFFF;--n-menu-title-transition:300ms;--n-menu-icon-size:8px;--n-menu-toggle-icon-size:20px;--n-menu-toggle-icon-color:#FFFFFF;--n-menu-toggle-icon-color-hover:#FFFFFF;--n-menu-toggle-icon-hover-duration:500ms;--n-menu-toggle-icon-color-active:#FFFFFF;--n-menu-toggle-icon-distance-from-dropdown:0px;}.elementor-8631 .elementor-element.elementor-element-bf9b7dd > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title:not( .e-current ):not( :hover ){background-color:#000000;}.elementor-8631 .elementor-element.elementor-element-bf9b7dd > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title:hover:not( .e-current ){background-color:#000000;}.elementor-8631 .elementor-element.elementor-element-bf9b7dd > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title.e-current{background-color:#000000;}.elementor-8631 .elementor-element.elementor-element-bf9b7dd > .e-n-menu > .e-n-menu-toggle[aria-expanded="false"]:not( :hover ) > .e-n-menu-toggle-icon{background:#000000;}.elementor-8631 .elementor-element.elementor-element-bf9b7dd > .e-n-menu > .e-n-menu-toggle:hover:is( [aria-expanded="true"], [aria-expanded="false"] ) > .e-n-menu-toggle-icon{background:#000000;}.elementor-8631 .elementor-element.elementor-element-bf9b7dd > .e-n-menu > .e-n-menu-toggle[aria-expanded="true"] > .e-n-menu-toggle-icon{background:#000000;}.elementor-8631 .elementor-element.elementor-element-bf9b7dd.elementor-element{--align-self:center;}.elementor-8631 .elementor-element.elementor-element-bf9b7dd > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title, .elementor-8631 .elementor-element.elementor-element-bf9b7dd > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container, .elementor-8631 .elementor-element.elementor-element-bf9b7dd > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container > span{font-family:"Fraunces", Sans-serif;font-weight:bold;}.elementor-8631 .elementor-element.elementor-element-bf9b7dd {--n-menu-title-color-hover:#E8C76A;--n-menu-title-color-active:#E8C76A;}.elementor-8631 .elementor-element.elementor-element-060dc4f{--display:flex;--margin-top:-10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8631 .elementor-element.elementor-element-704d8cf{--display:flex;}.elementor-8631 .elementor-element.elementor-element-fd0b7c9{--display:flex;}.elementor-8631 .elementor-element.elementor-element-f18270f{--n-menu-dropdown-content-max-width:initial;--n-menu-heading-justify-content:center;--n-menu-title-flex-grow:initial;--n-menu-title-justify-content:initial;--n-menu-title-justify-content-mobile:center;--n-menu-heading-wrap:wrap;--n-menu-heading-overflow-x:initial;--n-menu-title-distance-from-content:0px;width:var( --container-widget-width, 100% );max-width:100%;margin:-25px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;--n-menu-open-animation-duration:500ms;--n-menu-toggle-icon-wrapper-animation-duration:500ms;--n-menu-title-space-between:8px;--n-menu-title-font-size:18px;--n-menu-title-color-normal:#FFFFFF;--n-menu-title-transition:300ms;--n-menu-icon-size:8px;--n-menu-toggle-icon-size:20px;--n-menu-toggle-icon-color:#FFFFFF;--n-menu-toggle-icon-color-hover:#FFFFFF;--n-menu-toggle-icon-hover-duration:500ms;--n-menu-toggle-icon-color-active:#FFFFFF;--n-menu-toggle-icon-distance-from-dropdown:0px;}.elementor-8631 .elementor-element.elementor-element-f18270f > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title:not( .e-current ):not( :hover ){background-color:#000000;}.elementor-8631 .elementor-element.elementor-element-f18270f > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title:hover:not( .e-current ){background-color:#000000;}.elementor-8631 .elementor-element.elementor-element-f18270f > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title.e-current{background-color:#000000;}.elementor-8631 .elementor-element.elementor-element-f18270f > .e-n-menu > .e-n-menu-toggle[aria-expanded="false"]:not( :hover ) > .e-n-menu-toggle-icon{background:#000000;}.elementor-8631 .elementor-element.elementor-element-f18270f > .e-n-menu > .e-n-menu-toggle:hover:is( [aria-expanded="true"], [aria-expanded="false"] ) > .e-n-menu-toggle-icon{background:#000000;}.elementor-8631 .elementor-element.elementor-element-f18270f > .e-n-menu > .e-n-menu-toggle[aria-expanded="true"] > .e-n-menu-toggle-icon{background:#000000;}.elementor-8631 .elementor-element.elementor-element-f18270f.elementor-element{--align-self:center;}.elementor-8631 .elementor-element.elementor-element-f18270f > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title, .elementor-8631 .elementor-element.elementor-element-f18270f > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container, .elementor-8631 .elementor-element.elementor-element-f18270f > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container > span{font-family:"Fraunces", Sans-serif;font-weight:bold;}.elementor-8631 .elementor-element.elementor-element-f18270f {--n-menu-title-color-hover:#EFE4D2;--n-menu-title-color-active:#EFE4D2;}.elementor-8631 .elementor-element.elementor-element-c4206b1{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-8631 .elementor-element.elementor-element-f34deda{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:30px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8631 .elementor-element.elementor-element-f34deda.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-8631 .elementor-element.elementor-element-a06ec6f{background-color:#000000;margin:-10px -10px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;border-style:solid;border-width:2px 2px 2px 2px;border-color:#000000;border-radius:5px 5px 5px 5px;text-align:center;}.elementor-8631 .elementor-element.elementor-element-a06ec6f:hover{background-color:#000000;border-style:solid;border-color:#FFFFFF;}.elementor-8631 .elementor-element.elementor-element-a06ec6f.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-8631 .elementor-element.elementor-element-a06ec6f img{border-radius:4px 4px 4px 4px;}.elementor-8631 .elementor-element.elementor-element-95ea74b{background-color:#000000;margin:-10px 8px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;border-style:solid;border-width:2px 2px 2px 2px;border-color:#000000;border-radius:5px 5px 5px 5px;text-align:center;}.elementor-8631 .elementor-element.elementor-element-95ea74b:hover{background-color:#000000;border-style:solid;border-color:#FFFFFF;}.elementor-8631 .elementor-element.elementor-element-95ea74b.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-8631 .elementor-element.elementor-element-95ea74b img{border-radius:4px 4px 4px 4px;}.elementor-8631 .elementor-element.elementor-element-6adbb48{margin:5px 15px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--main-alignment:center;--divider-style:solid;--subtotal-divider-style:solid;--elementor-remove-from-cart-button:none;--remove-from-cart-button:block;--toggle-button-icon-color:#FFFFFF;--toggle-button-hover-text-color:#FFFFFF;--toggle-button-icon-hover-color:#FFFFFF;--toggle-icon-size:25px;--toggle-icon-padding:0px 0px 0px 0px;--cart-background-color:#000000;--cart-border-style:solid;--cart-border-color:#FF6900;--cart-border-radius:5px 5px 5px 5px;--cart-close-icon-size:15px;--cart-close-button-color:#FF6900;--cart-close-button-hover-color:#FFFFFF;--remove-item-button-size:20px;--remove-item-button-color:#FFFFFF;--remove-item-button-hover-color:#FF6900;--menu-cart-subtotal-color:#F5F5F5;--menu-cart-subtotal-text-align:center;--product-variations-color:#FF6900;--cart-footer-layout:1fr 1fr;--products-max-height-sidecart:calc(100vh - 240px);--products-max-height-minicart:calc(100vh - 385px);--view-cart-button-text-color:#000000;--view-cart-button-background-color:#EFE4D2;--view-cart-button-hover-text-color:#000000;--view-cart-button-hover-background-color:#EFE4D2;--checkout-button-text-color:#000000;--checkout-button-background-color:#EFE4D2;--checkout-button-hover-text-color:#000000;--checkout-button-hover-background-color:#EFE4D2;--checkout-button-padding:21px 0px 21px 0px;--empty-message-color:#F5F5F5;--empty-message-alignment:center;}.elementor-8631 .elementor-element.elementor-element-6adbb48 .elementor-menu-cart__toggle .elementor-button{font-size:19px;}.elementor-8631 .elementor-element.elementor-element-6adbb48 .elementor-menu-cart__main{border-width:2px 2px 2px 2px;}.elementor-8631 .elementor-element.elementor-element-6adbb48 .elementor-menu-cart__subtotal{font-family:"Fraunces", Sans-serif;font-size:18px;text-transform:uppercase;}.elementor-8631 .elementor-element.elementor-element-6adbb48 .widget_shopping_cart_content{--subtotal-divider-left-width:0;--subtotal-divider-right-width:0;}.elementor-8631 .elementor-element.elementor-element-6adbb48 .elementor-menu-cart__product-name a{font-family:"Fraunces", Sans-serif;font-size:17px;color:#F5F5F5;}.elementor-8631 .elementor-element.elementor-element-6adbb48 .elementor-menu-cart__product .variation{font-family:"Fraunces", Sans-serif;}.elementor-8631 .elementor-element.elementor-element-6adbb48 .elementor-menu-cart__product-price{font-family:"Fraunces", Sans-serif;}.elementor-8631 .elementor-element.elementor-element-6adbb48 .elementor-menu-cart__product-price .product-quantity{font-family:"Fraunces", Sans-serif;}.elementor-8631 .elementor-element.elementor-element-6adbb48 .elementor-menu-cart__footer-buttons a.elementor-button--view-cart{font-family:"Fraunces", Sans-serif;font-size:15px;text-transform:uppercase;}.elementor-8631 .elementor-element.elementor-element-6adbb48 .elementor-menu-cart__footer-buttons a.elementor-button--checkout{font-family:"Fraunces", Sans-serif;font-size:18px;text-transform:uppercase;}.elementor-8631 .elementor-element.elementor-element-6adbb48 .woocommerce-mini-cart__empty-message{font-family:"Fraunces", Sans-serif;font-size:17px;font-weight:600;text-transform:uppercase;}.elementor-8631 .elementor-element.elementor-element-3438597{width:initial;max-width:initial;}.elementor-8631 .elementor-element.elementor-element-3438597 > .elementor-widget-container{margin:0px -75px 0px 0px;padding:0px 0px 0px 0px;}.elementor-8631 .elementor-element.elementor-element-0efbe00{--display:flex;--margin-top:-30px;--margin-bottom:0px;--margin-left:-120px;--margin-right:0px;}.elementor-8631 .elementor-element.elementor-element-a887026{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-8631 .elementor-element.elementor-element-a887026:not(.elementor-motion-effects-element-type-background), .elementor-8631 .elementor-element.elementor-element-a887026 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EFE4D2;}.elementor-8631 .elementor-element.elementor-element-c9081fa{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:none;--border-style:none;--padding-top:0px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-8631 .elementor-element.elementor-element-c9081fa:not(.elementor-motion-effects-element-type-background), .elementor-8631 .elementor-element.elementor-element-c9081fa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EFE4D2;}.elementor-8631 .elementor-element.elementor-element-c9081fa.e-con{--align-self:center;}.elementor-8631 .elementor-element.elementor-element-7639002{padding:0px 0px 0px 0px;text-align:center;}.elementor-8631 .elementor-element.elementor-element-7639002.elementor-element{--align-self:center;}.elementor-8631 .elementor-element.elementor-element-7639002 .elementor-heading-title{font-family:"Fraunces", Sans-serif;font-size:40px;font-weight:700;color:#000000;}.elementor-8631 .elementor-element.elementor-element-88f1839.elementor-element{--align-self:center;}.elementor-8631 .elementor-element.elementor-element-88f1839{text-align:center;font-family:"Manrope", Sans-serif;font-size:17px;font-weight:400;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#000000;}.elementor-8631 .elementor-element.elementor-element-88f1839 p{margin-block-end:0px;}.elementor-8631 .elementor-element.elementor-element-1422dad{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -38px) 0px;text-align:center;}.elementor-8631 .elementor-element.elementor-element-1422dad.elementor-element{--align-self:center;}.elementor-8631 .elementor-element.elementor-element-1422dad .elementor-heading-title{font-family:"Fraunces", Sans-serif;font-size:35px;-webkit-text-stroke-color:#000;stroke:#000;color:#FFFFFF;}.elementor-8631 .elementor-element.elementor-element-75422e6{text-align:center;font-family:"Manrope", Sans-serif;color:#EFE4D2;}.elementor-8631 .elementor-element.elementor-element-75422e6 p{margin-block-end:1px;}.elementor-8631 .elementor-element.elementor-element-d480d08{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8631 .elementor-element.elementor-element-2b6f3a5{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-family:"Fraunces", Sans-serif;font-size:25px;font-weight:600;color:#F5F5F5;}.elementor-8631 .elementor-element.elementor-element-2b6f3a5.elementor-element{--align-self:center;}.elementor-8631 .elementor-element.elementor-element-2b6f3a5 p{margin-block-end:1px;}.elementor-8631 .elementor-element.elementor-element-8041c84{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-family:"Fraunces", Sans-serif;font-size:20px;color:#F5F5F5;}.elementor-8631 .elementor-element.elementor-element-8041c84.elementor-element{--align-self:center;}.elementor-8631 .elementor-element.elementor-element-7cd736d{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:7px 7px 0px 7px;border-style:solid;border-width:2px 2px 2px 2px;border-color:#F5F5F5;border-radius:3px 3px 3px 3px;}.elementor-8631 .elementor-element.elementor-element-7cd736d.elementor-element{--align-self:center;}.elementor-8631 .elementor-element.elementor-element-9722c3e{margin:5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.woocommerce .elementor-8631 .elementor-element.elementor-element-9722c3e .woocommerce-product-details__short-description{color:#F5F5F5;font-family:"Manrope", Sans-serif;font-size:17px;}.elementor-8631 .elementor-element.elementor-element-7cf644d{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;text-align:center;}.woocommerce .elementor-8631 .elementor-element.elementor-element-7cf644d .price{font-family:"Fraunces", Sans-serif;font-size:30px;font-weight:500;}.elementor-8631 .elementor-element.elementor-element-5f6d532{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;}.elementor-8631 .elementor-element.elementor-element-5f6d532.elementor-element{--align-self:center;}.elementor-8631 .elementor-element.elementor-element-c3254f6{width:var( --container-widget-width, 40% );max-width:40%;background-color:#000000;padding:0px 0px 10px 0px;--container-widget-width:40%;--container-widget-flex-grow:0;border-style:none;border-radius:0px 0px 0px 0px;--button-spacing:1px;}.elementor-8631 .elementor-element.elementor-element-c3254f6.elementor-element{--align-self:center;}.elementor-8631 .elementor-element.elementor-element-c3254f6 .cart button, .elementor-8631 .elementor-element.elementor-element-c3254f6 .cart .button{font-family:"Fraunces", Sans-serif;font-size:13px;border-style:solid;border-width:3px 3px 3px 3px;border-radius:3px 3px 3px 3px;color:#FFFFFF;background-color:#000000;border-color:#FFFFFF;transition:all 0.2s;}.elementor-8631 .elementor-element.elementor-element-c3254f6 .cart button:hover, .elementor-8631 .elementor-element.elementor-element-c3254f6 .cart .button:hover{color:#000000;background-color:#FFFFFF;border-color:#000000;}.elementor-8631 .elementor-element.elementor-element-c3254f6 .added_to_cart{color:#FFFFFF;}.elementor-8631 .elementor-element.elementor-element-c3254f6 .quantity .qty{font-family:"Fraunces", Sans-serif;font-size:15px;font-weight:700;border-style:solid;border-width:3px 3px 3px 3px;border-radius:3px 3px 3px 3px;color:#FFFFFF;background-color:#000000;border-color:#F6F6F6;transition:all 0.2s;}.elementor-8631 .elementor-element.elementor-element-c3254f6 .quantity .qty:focus{color:#000000;background-color:#FFFFFF;border-color:#000000;}.woocommerce .elementor-8631 .elementor-element.elementor-element-c3254f6 form.cart table.variations label{color:#FFFFFF;font-family:"Manrope", Sans-serif;font-size:15px;}.woocommerce .elementor-8631 .elementor-element.elementor-element-c3254f6 form.cart table.variations td.value select{color:#FFFFFF;}.woocommerce .elementor-8631 .elementor-element.elementor-element-c3254f6 form.cart table.variations td.value select, .woocommerce .elementor-8631 .elementor-element.elementor-element-c3254f6 form.cart table.variations td.value:before{background-color:#000000;border:1px solid #FFFFFF;border-radius:0px;}.woocommerce .elementor-8631 .elementor-element.elementor-element-c3254f6 form.cart table.variations td.value select, .woocommerce div.product.elementor.elementor-8631 .elementor-element.elementor-element-c3254f6 form.cart table.variations td.value:before{font-family:"Manrope", Sans-serif;font-size:13px;}.elementor-8631 .elementor-element.elementor-element-7710662{width:var( --container-widget-width, 64% );max-width:64%;margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:64%;--container-widget-flex-grow:0;text-align:center;color:#EFE4D2;}.elementor-8631 .elementor-element.elementor-element-7710662 p{margin-block-end:1px;}.elementor-8631 .elementor-element.elementor-element-70d4aad.elementor-element{--align-self:center;}.elementor-8631 .elementor-element.elementor-element-70d4aad{border-style:none;border-radius:3px 3px 3px 3px;}.elementor-8631 .elementor-element.elementor-element-9c6ad83{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--e-icon-list-icon-size:18px;--icon-vertical-offset:0px;}.elementor-8631 .elementor-element.elementor-element-9c6ad83.elementor-element{--align-self:center;}.elementor-8631 .elementor-element.elementor-element-9c6ad83 .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-8631 .elementor-element.elementor-element-9c6ad83 .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-8631 .elementor-element.elementor-element-9c6ad83 .elementor-icon-list-item:hover .elementor-icon-list-icon i{color:#EFE4D2;}.elementor-8631 .elementor-element.elementor-element-9c6ad83 .elementor-icon-list-item:hover .elementor-icon-list-icon svg{fill:#EFE4D2;}.elementor-8631 .elementor-element.elementor-element-9c6ad83 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-8631 .elementor-element.elementor-element-9c6ad83 .elementor-icon-list-item > a{font-family:"Fraunces", Sans-serif;font-size:16px;font-weight:500;}.elementor-8631 .elementor-element.elementor-element-9c6ad83 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-8631 .elementor-element.elementor-element-9c6ad83 .elementor-icon-list-item:hover .elementor-icon-list-text{color:#EFE4D2;}.elementor-8631 .elementor-element.elementor-element-07cdf23{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:25px;--padding-bottom:25px;--padding-left:0px;--padding-right:0px;}.elementor-8631 .elementor-element.elementor-element-07cdf23:not(.elementor-motion-effects-element-type-background), .elementor-8631 .elementor-element.elementor-element-07cdf23 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EFE4D2;}.elementor-8631 .elementor-element.elementor-element-07cdf23.e-con{--align-self:center;}.elementor-8631 .elementor-element.elementor-element-74766a5{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-8631 .elementor-element.elementor-element-e256e54{padding:0px 0px 0px 0px;text-align:center;}.elementor-8631 .elementor-element.elementor-element-e256e54.elementor-element{--align-self:center;}.elementor-8631 .elementor-element.elementor-element-e256e54 .elementor-heading-title{font-size:35px;color:#000000;}.elementor-8631 .elementor-element.elementor-element-6936187{width:100%;max-width:100%;text-align:center;font-family:"Manrope", Sans-serif;font-size:17px;color:#1C1C1C;}.elementor-8631 .elementor-element.elementor-element-6936187 p{margin-block-end:1px;}.elementor-8631 .elementor-element.elementor-element-de7b640{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-8631 .elementor-element.elementor-element-de7b640.elementor-element{--align-self:center;}.elementor-8631 .elementor-element.elementor-element-de7b640 .elementor-heading-title{font-size:35px;color:#000000;}.elementor-8631 .elementor-element.elementor-element-66f5fcd{text-align:center;font-family:"Manrope", Sans-serif;font-size:17px;color:#1C1C1C;}.elementor-8631 .elementor-element.elementor-element-66f5fcd p{margin-block-end:1px;}.elementor-8631 .elementor-element.elementor-element-41b4694{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:25px;--padding-bottom:25px;--padding-left:0px;--padding-right:0px;}.elementor-8631 .elementor-element.elementor-element-41b4694:not(.elementor-motion-effects-element-type-background), .elementor-8631 .elementor-element.elementor-element-41b4694 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-8631 .elementor-element.elementor-element-282ab67{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-8631 .elementor-element.elementor-element-282ab67.e-con{--align-self:center;}.elementor-8631 .elementor-element.elementor-element-e1de2c2.elementor-element{--align-self:center;}.elementor-8631 .elementor-element.elementor-element-e1de2c2 .elementor-heading-title{font-family:"Fraunces", Sans-serif;font-size:35px;color:#F5F5F5;}.elementor-8631 .elementor-element.elementor-element-bd4799f{text-align:center;font-family:"Manrope", Sans-serif;font-size:17px;color:#F5F5F5;}.elementor-8631 .elementor-element.elementor-element-bd4799f p{margin-block-end:1px;}.elementor-8631 .elementor-element.elementor-element-a6f7dc1{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:15px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-8631 .elementor-element.elementor-element-a6f7dc1:not(.elementor-motion-effects-element-type-background), .elementor-8631 .elementor-element.elementor-element-a6f7dc1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EFE4D2;}.elementor-8631 .elementor-element.elementor-element-a6f7dc1.e-con{--align-self:center;}.elementor-8631 .elementor-element.elementor-element-58ccab5{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-8631 .elementor-element.elementor-element-58ccab5.e-con{--align-self:center;}.elementor-8631 .elementor-element.elementor-element-6446e8c{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:40px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-8631 .elementor-element.elementor-element-6446e8c:not(.elementor-motion-effects-element-type-background), .elementor-8631 .elementor-element.elementor-element-6446e8c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-8631 .elementor-element.elementor-element-759b639{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:3px 3px 3px 3px;}.elementor-8631 .elementor-element.elementor-element-759b639.e-con{--align-self:center;}.elementor-8631 .elementor-element.elementor-element-cde7197{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#E0B83F;--border-color:#E0B83F;--border-radius:3px 3px 3px 3px;--margin-top:0px;--margin-bottom:45px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:25px;--padding-left:10px;--padding-right:10px;}.elementor-8631 .elementor-element.elementor-element-cde7197.e-con{--align-self:center;}.elementor-8631 .elementor-element.elementor-element-ee8fffd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-8631 .elementor-element.elementor-element-ee8fffd.elementor-element{--align-self:center;}.elementor-8631 .elementor-element.elementor-element-ee8fffd .elementor-heading-title{font-family:"Fraunces", Sans-serif;font-size:35px;-webkit-text-stroke-color:#000;stroke:#000;color:#FFFFFF;}.elementor-8631 .elementor-element.elementor-element-e2205f9{text-align:center;font-family:"Fraunces", Sans-serif;font-size:22px;font-weight:600;text-transform:uppercase;color:#F5F5F5;}.elementor-8631 .elementor-element.elementor-element-e2205f9 p{margin-block-end:1px;}.elementor-8631 .elementor-element.elementor-element-0436d32{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + -5px) 0px;text-align:center;}.woocommerce .elementor-8631 .elementor-element.elementor-element-0436d32 .price{font-family:"Fraunces", Sans-serif;font-size:30px;font-weight:500;}.elementor-8631 .elementor-element.elementor-element-a2d1e66{width:var( --container-widget-width, 40% );max-width:40%;background-color:#000000;padding:0px 0px 0px 0px;--container-widget-width:40%;--container-widget-flex-grow:0;border-style:none;border-radius:0px 0px 0px 0px;--button-spacing:1px;}.elementor-8631 .elementor-element.elementor-element-a2d1e66.elementor-element{--align-self:center;}.elementor-8631 .elementor-element.elementor-element-a2d1e66 .cart button, .elementor-8631 .elementor-element.elementor-element-a2d1e66 .cart .button{font-family:"Fraunces", Sans-serif;font-size:13px;border-style:solid;border-width:3px 3px 3px 3px;border-radius:3px 3px 3px 3px;color:#FFFFFF;background-color:#000000;border-color:#FFFFFF;transition:all 0.2s;}.elementor-8631 .elementor-element.elementor-element-a2d1e66 .cart button:hover, .elementor-8631 .elementor-element.elementor-element-a2d1e66 .cart .button:hover{color:#000000;background-color:#FFFFFF;border-color:#000000;}.elementor-8631 .elementor-element.elementor-element-a2d1e66 .added_to_cart{color:#FFFFFF;}.elementor-8631 .elementor-element.elementor-element-a2d1e66 .quantity .qty{font-family:"Fraunces", Sans-serif;font-size:15px;font-weight:700;border-style:solid;border-width:3px 3px 3px 3px;border-radius:3px 3px 3px 3px;color:#FFFFFF;background-color:#000000;border-color:#F6F6F6;transition:all 0.2s;}.elementor-8631 .elementor-element.elementor-element-a2d1e66 .quantity .qty:focus{color:#000000;background-color:#FFFFFF;border-color:#000000;}.woocommerce .elementor-8631 .elementor-element.elementor-element-a2d1e66 form.cart table.variations label{color:#FFFFFF;font-family:"Manrope", Sans-serif;font-size:15px;}.woocommerce .elementor-8631 .elementor-element.elementor-element-a2d1e66 form.cart table.variations td.value select{color:#FFFFFF;}.woocommerce .elementor-8631 .elementor-element.elementor-element-a2d1e66 form.cart table.variations td.value select, .woocommerce .elementor-8631 .elementor-element.elementor-element-a2d1e66 form.cart table.variations td.value:before{background-color:#000000;border:1px solid #FFFFFF;border-radius:0px;}.woocommerce .elementor-8631 .elementor-element.elementor-element-a2d1e66 form.cart table.variations td.value select, .woocommerce div.product.elementor.elementor-8631 .elementor-element.elementor-element-a2d1e66 form.cart table.variations td.value:before{font-family:"Manrope", Sans-serif;font-size:13px;}.elementor-8631 .elementor-element.elementor-element-10c76e4{margin:5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-8631 .elementor-element.elementor-element-10c76e4.elementor-element{--align-self:center;}.elementor-8631 .elementor-element.elementor-element-10c76e4 .elementor-heading-title{font-family:"Fraunces", Sans-serif;font-size:25px;color:#F5F5F5;}.elementor-8631 .elementor-element.elementor-element-2ff76ee{width:var( --container-widget-width, 60% );max-width:60%;background-color:#000000;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 45px) 0px;padding:0px 0px 0px 0px;--container-widget-width:60%;--container-widget-flex-grow:0;border-radius:3px 3px 3px 3px;}.elementor-8631 .elementor-element.elementor-element-2ff76ee.elementor-element{--align-self:center;}.woocommerce .elementor-8631 .elementor-element.elementor-element-2ff76ee .shop_attributes{color:#1C1C1C;}.elementor-8631 .elementor-element.elementor-element-a9e4eac{width:var( --container-widget-width, 50% );max-width:50%;margin:-85px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:50%;--container-widget-flex-grow:0;text-align:center;font-family:"Fraunces", Sans-serif;font-size:17px;color:#F5F5F5;}.elementor-8631 .elementor-element.elementor-element-a9e4eac p{margin-block-end:1px;}.elementor-8631 .elementor-element.elementor-element-3e7403d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-8631 .elementor-element.elementor-element-3e7403d.elementor-element{--align-self:center;}.elementor-8631 .elementor-element.elementor-element-3e7403d .elementor-heading-title{font-family:"Fraunces", Sans-serif;font-size:33px;color:#F5F5F5;}.elementor-8631 .elementor-element.elementor-element-5e737cf.elementor-wc-products ul.products li.product{text-align:center;}.elementor-8631 .elementor-element.elementor-element-5e737cf{width:100%;max-width:100%;margin:-70px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;}.elementor-8631 .elementor-element.elementor-element-5e737cf.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-8631 .elementor-element.elementor-element-5e737cf.elementor-wc-products ul.products li.product .price{font-family:"Fraunces", Sans-serif;font-size:22px;font-weight:600;text-transform:uppercase;}.elementor-8631 .elementor-element.elementor-element-5e737cf.elementor-wc-products ul.products li.product .price del {font-size:18px;}.elementor-8631 .elementor-element.elementor-element-5e737cf.elementor-wc-products ul.products li.product .button{font-family:"Manrope", Sans-serif;font-size:13px;text-transform:uppercase;}.elementor-8631 .elementor-element.elementor-element-5e737cf.elementor-wc-products ul.products li.product span.onsale{display:block;}.elementor-8631 .elementor-element.elementor-element-ad03324{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-8631 .elementor-element.elementor-element-ad03324:not(.elementor-motion-effects-element-type-background), .elementor-8631 .elementor-element.elementor-element-ad03324 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EFE4D2;}.elementor-8631 .elementor-element.elementor-element-33b6774{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:none;--border-style:none;--padding-top:0px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-8631 .elementor-element.elementor-element-33b6774:not(.elementor-motion-effects-element-type-background), .elementor-8631 .elementor-element.elementor-element-33b6774 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EFE4D2;}.elementor-8631 .elementor-element.elementor-element-33b6774.e-con{--align-self:center;}.elementor-8631 .elementor-element.elementor-element-12f5682.elementor-element{--align-self:center;}.elementor-8631 .elementor-element.elementor-element-12f5682{text-align:center;font-family:"Manrope", Sans-serif;font-size:17px;font-weight:400;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#000000;}.elementor-8631 .elementor-element.elementor-element-12f5682 p{margin-block-end:0px;}.elementor-8631 .elementor-element.elementor-element-75a756a.elementor-element{--align-self:center;}.elementor-8631 .elementor-element.elementor-element-75a756a{text-align:center;}.elementor-8631 .elementor-element.elementor-element-75a756a .elementor-heading-title{font-size:33px;color:#000000;}@media(max-width:1024px){.elementor-8631 .elementor-element.elementor-element-a3e09ed{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8631 .elementor-element.elementor-element-564b92f{--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-8631 .elementor-element.elementor-element-e9a618e{--margin-top:-10px;--margin-bottom:-5px;--margin-left:-85px;--margin-right:-25px;--padding-top:8px;--padding-bottom:8px;--padding-left:8px;--padding-right:8px;}.elementor-8631 .elementor-element.elementor-element-e9a618e.e-con{--align-self:center;}.elementor-8631 .elementor-element.elementor-element-0f04fe3{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + -10px) -20px;--container-widget-width:75px;--container-widget-flex-grow:0;width:var( --container-widget-width, 75px );max-width:75px;}.elementor-8631 .elementor-element.elementor-element-d2ca9a8{--margin-top:0px;--margin-bottom:0px;--margin-left:-10px;--margin-right:10px;}.elementor-8631 .elementor-element.elementor-element-9f76e86{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-8631 .elementor-element.elementor-element-953e19c{--n-menu-heading-wrap:wrap;--n-menu-heading-overflow-x:initial;margin:-20px -20px calc(var(--kit-widget-spacing, 0px) + -20px) -20px;--n-menu-toggle-align:center;--n-menu-title-space-between:0px;--n-menu-toggle-icon-size:25px;}.elementor-8631 .elementor-element.elementor-element-953e19c.elementor-element{--align-self:center;}.elementor-8631 .elementor-element.elementor-element-0f19eee{--n-menu-heading-wrap:wrap;--n-menu-heading-overflow-x:initial;margin:-20px -20px calc(var(--kit-widget-spacing, 0px) + -20px) -20px;--n-menu-toggle-align:center;--n-menu-title-space-between:0px;--n-menu-toggle-icon-size:25px;}.elementor-8631 .elementor-element.elementor-element-0f19eee.elementor-element{--align-self:center;}.elementor-8631 .elementor-element.elementor-element-51e9e4e{--n-menu-heading-wrap:wrap;--n-menu-heading-overflow-x:initial;margin:-20px -20px calc(var(--kit-widget-spacing, 0px) + -20px) -20px;--n-menu-toggle-align:center;--n-menu-title-space-between:0px;--n-menu-toggle-icon-size:25px;}.elementor-8631 .elementor-element.elementor-element-51e9e4e.elementor-element{--align-self:center;}.elementor-8631 .elementor-element.elementor-element-37d3450{--n-menu-heading-wrap:wrap;--n-menu-heading-overflow-x:initial;margin:-20px -20px calc(var(--kit-widget-spacing, 0px) + -20px) -20px;--n-menu-toggle-align:center;--n-menu-title-space-between:0px;--n-menu-toggle-icon-size:25px;}.elementor-8631 .elementor-element.elementor-element-37d3450.elementor-element{--align-self:center;}.elementor-8631 .elementor-element.elementor-element-bf9b7dd{--n-menu-heading-wrap:wrap;--n-menu-heading-overflow-x:initial;margin:-20px -20px calc(var(--kit-widget-spacing, 0px) + -20px) -20px;--n-menu-toggle-align:center;--n-menu-title-space-between:0px;--n-menu-toggle-icon-size:25px;}.elementor-8631 .elementor-element.elementor-element-bf9b7dd.elementor-element{--align-self:center;}.elementor-8631 .elementor-element.elementor-element-f18270f{--n-menu-heading-wrap:wrap;--n-menu-heading-overflow-x:initial;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--n-menu-toggle-align:center;--n-menu-title-space-between:0px;--n-menu-toggle-icon-size:25px;}.elementor-8631 .elementor-element.elementor-element-f18270f.elementor-element{--align-self:center;}.elementor-8631 .elementor-element.elementor-element-f34deda{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-8631 .elementor-element.elementor-element-a06ec6f{margin:-10px -5px calc(var(--kit-widget-spacing, 0px) + -10px) -10px;border-radius:5px 5px 5px 5px;}.elementor-8631 .elementor-element.elementor-element-95ea74b{margin:-8px 8px calc(var(--kit-widget-spacing, 0px) + -10px) -10px;border-radius:5px 5px 5px 5px;}.elementor-8631 .elementor-element.elementor-element-6adbb48{margin:0px 27px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8631 .elementor-element.elementor-element-3438597 > .elementor-widget-container{margin:0px -80px 0px 0px;}.elementor-8631 .elementor-element.elementor-element-0efbe00{--margin-top:-30px;--margin-bottom:0px;--margin-left:-100px;--margin-right:0px;}.elementor-8631 .elementor-element.elementor-element-a887026{--padding-top:20px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-8631 .elementor-element.elementor-element-7639002 .elementor-heading-title{font-size:33px;}.elementor-8631 .elementor-element.elementor-element-88f1839{width:initial;max-width:initial;font-size:15px;}.elementor-8631 .elementor-element.elementor-element-1422dad .elementor-heading-title{font-size:25px;}.elementor-8631 .elementor-element.elementor-element-75422e6{font-size:13px;}.elementor-8631 .elementor-element.elementor-element-2b6f3a5{font-size:22px;}.elementor-8631 .elementor-element.elementor-element-7cf644d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.woocommerce .elementor-8631 .elementor-element.elementor-element-7cf644d .price{font-size:25px;}.elementor-8631 .elementor-element.elementor-element-5f6d532{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8631 .elementor-element.elementor-element-c3254f6{width:var( --container-widget-width, 335px );max-width:335px;--container-widget-width:335px;--container-widget-flex-grow:0;}.elementor-8631 .elementor-element.elementor-element-7710662{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:330px;--container-widget-flex-grow:0;width:var( --container-widget-width, 330px );max-width:330px;font-size:13px;}.elementor-8631 .elementor-element.elementor-element-9c6ad83{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8631 .elementor-element.elementor-element-9c6ad83 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-8631 .elementor-element.elementor-element-9c6ad83 .elementor-icon-list-item > a{font-size:13px;}.elementor-8631 .elementor-element.elementor-element-66f5fcd{padding:0px 10px 0px 10px;}.elementor-8631 .elementor-element.elementor-element-bd4799f{padding:0px 10px 0px 10px;}.elementor-8631 .elementor-element.elementor-element-ee8fffd .elementor-heading-title{font-size:30px;}.woocommerce .elementor-8631 .elementor-element.elementor-element-0436d32 .price{font-size:25px;}.elementor-8631 .elementor-element.elementor-element-a2d1e66{width:100%;max-width:100%;}.elementor-8631 .elementor-element.elementor-element-10c76e4{text-align:center;}.elementor-8631 .elementor-element.elementor-element-10c76e4 .elementor-heading-title{font-size:22px;}.elementor-8631 .elementor-element.elementor-element-2ff76ee{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:5px 0px 60px 0px;--container-widget-width:460px;--container-widget-flex-grow:0;width:var( --container-widget-width, 460px );max-width:460px;}.elementor-8631 .elementor-element.elementor-element-a9e4eac{width:var( --container-widget-width, 425px );max-width:425px;margin:-100px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:425px;--container-widget-flex-grow:0;}.elementor-8631 .elementor-element.elementor-element-5e737cf{margin:-50px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8631 .elementor-element.elementor-element-5e737cf.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-8631 .elementor-element.elementor-element-ad03324{--padding-top:20px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-8631 .elementor-element.elementor-element-12f5682{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;font-size:15px;}.elementor-8631 .elementor-element.elementor-element-75a756a{width:initial;max-width:initial;}.elementor-8631 .elementor-element.elementor-element-75a756a .elementor-heading-title{font-size:25px;}}@media(max-width:767px){.elementor-8631 .elementor-element.elementor-element-a3e09ed img{height:110px;}.elementor-8631 .elementor-element.elementor-element-564b92f{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-8631 .elementor-element.elementor-element-e9a618e{--margin-top:0px;--margin-bottom:0px;--margin-left:-5px;--margin-right:0px;}.elementor-8631 .elementor-element.elementor-element-0f04fe3{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + -10px) -280px;--container-widget-width:60px;--container-widget-flex-grow:0;width:var( --container-widget-width, 60px );max-width:60px;}.elementor-8631 .elementor-element.elementor-element-d2ca9a8{--width:500px;--margin-top:-5px;--margin-bottom:25px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8631 .elementor-element.elementor-element-953e19c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;--n-menu-title-font-size:15px;--n-menu-toggle-icon-size:20px;}.elementor-8631 .elementor-element.elementor-element-0f19eee{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;--n-menu-title-font-size:15px;--n-menu-toggle-icon-size:20px;}.elementor-8631 .elementor-element.elementor-element-51e9e4e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;--n-menu-title-font-size:15px;--n-menu-toggle-icon-size:20px;}.elementor-8631 .elementor-element.elementor-element-37d3450{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;--n-menu-title-font-size:15px;--n-menu-toggle-icon-size:20px;}.elementor-8631 .elementor-element.elementor-element-bf9b7dd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;--n-menu-title-font-size:15px;--n-menu-toggle-icon-size:20px;}.elementor-8631 .elementor-element.elementor-element-f18270f{margin:5px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;padding:0px 0px 0px 0px;--n-menu-title-font-size:15px;--n-menu-icon-size:5px;--n-menu-toggle-icon-size:25px;}.elementor-8631 .elementor-element.elementor-element-f34deda{--margin-top:-165px;--margin-bottom:0px;--margin-left:0px;--margin-right:-240px;}.elementor-8631 .elementor-element.elementor-element-a06ec6f{margin:-15px -8px calc(var(--kit-widget-spacing, 0px) + -10px) -190px;border-radius:5px 5px 5px 5px;}.elementor-8631 .elementor-element.elementor-element-95ea74b{margin:-13px 30px calc(var(--kit-widget-spacing, 0px) + -10px) -10px;border-radius:5px 5px 5px 5px;}.elementor-8631 .elementor-element.elementor-element-6adbb48{margin:-5px 2px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8631 .elementor-element.elementor-element-6adbb48 .elementor-menu-cart__toggle .elementor-button{font-size:15px;}.elementor-8631 .elementor-element.elementor-element-6adbb48 .elementor-menu-cart__footer-buttons a.elementor-button--view-cart{font-size:13px;}.elementor-8631 .elementor-element.elementor-element-6adbb48 .elementor-menu-cart__footer-buttons a.elementor-button--checkout{font-size:15px;}.elementor-8631 .elementor-element.elementor-element-3438597 > .elementor-widget-container{margin:-5px 0px 0px 0px;}.elementor-8631 .elementor-element.elementor-element-0efbe00{--margin-top:-20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-8631 .elementor-element.elementor-element-7639002{width:var( --container-widget-width, 300px );max-width:300px;--container-widget-width:300px;--container-widget-flex-grow:0;}.elementor-8631 .elementor-element.elementor-element-7639002 .elementor-heading-title{font-size:27px;}.elementor-8631 .elementor-element.elementor-element-88f1839{width:var( --container-widget-width, 290px );max-width:290px;--container-widget-width:290px;--container-widget-flex-grow:0;}.elementor-8631 .elementor-element.elementor-element-1422dad .elementor-heading-title{font-size:22px;}.elementor-8631 .elementor-element.elementor-element-7710662{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:255px;--container-widget-flex-grow:0;width:var( --container-widget-width, 255px );max-width:255px;}.elementor-8631 .elementor-element.elementor-element-9c6ad83{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8631 .elementor-element.elementor-element-e256e54 .elementor-heading-title{font-size:30px;}.elementor-8631 .elementor-element.elementor-element-de7b640 .elementor-heading-title{font-size:30px;}.elementor-8631 .elementor-element.elementor-element-66f5fcd.elementor-element{--align-self:center;}.elementor-8631 .elementor-element.elementor-element-e1de2c2{text-align:center;}.elementor-8631 .elementor-element.elementor-element-e1de2c2 .elementor-heading-title{font-size:30px;}.elementor-8631 .elementor-element.elementor-element-bd4799f.elementor-element{--align-self:center;}.elementor-8631 .elementor-element.elementor-element-ee8fffd .elementor-heading-title{font-size:23px;}.elementor-8631 .elementor-element.elementor-element-e2205f9{font-size:18px;}.woocommerce .elementor-8631 .elementor-element.elementor-element-0436d32 .price{font-size:25px;}.elementor-8631 .elementor-element.elementor-element-10c76e4{text-align:center;}.elementor-8631 .elementor-element.elementor-element-10c76e4 .elementor-heading-title{font-size:20px;}.elementor-8631 .elementor-element.elementor-element-2ff76ee{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:5px 0px 65px 0px;}.elementor-8631 .elementor-element.elementor-element-a9e4eac{margin:-110px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8631 .elementor-element.elementor-element-3e7403d{text-align:center;}.elementor-8631 .elementor-element.elementor-element-3e7403d .elementor-heading-title{font-size:25px;}.elementor-8631 .elementor-element.elementor-element-5e737cf{margin:-50px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-8631 .elementor-element.elementor-element-5e737cf.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-8631 .elementor-element.elementor-element-12f5682{width:var( --container-widget-width, 350px );max-width:350px;--container-widget-width:350px;--container-widget-flex-grow:0;}.elementor-8631 .elementor-element.elementor-element-75a756a{--container-widget-width:225px;--container-widget-flex-grow:0;width:var( --container-widget-width, 225px );max-width:225px;}.elementor-8631 .elementor-element.elementor-element-75a756a .elementor-heading-title{font-size:21px;}}@media(min-width:768px){.elementor-8631 .elementor-element.elementor-element-6bd139b{--content-width:1280px;}.elementor-8631 .elementor-element.elementor-element-564b92f{--content-width:1300px;}.elementor-8631 .elementor-element.elementor-element-e9a618e{--width:15%;}.elementor-8631 .elementor-element.elementor-element-d2ca9a8{--width:60%;}.elementor-8631 .elementor-element.elementor-element-076cba1{--width:88%;}.elementor-8631 .elementor-element.elementor-element-c4206b1{--width:30%;}.elementor-8631 .elementor-element.elementor-element-f34deda{--width:100%;}.elementor-8631 .elementor-element.elementor-element-0efbe00{--width:65%;}.elementor-8631 .elementor-element.elementor-element-a887026{--content-width:1000px;}.elementor-8631 .elementor-element.elementor-element-74766a5{--width:90%;}.elementor-8631 .elementor-element.elementor-element-282ab67{--width:90%;}.elementor-8631 .elementor-element.elementor-element-58ccab5{--width:90%;}.elementor-8631 .elementor-element.elementor-element-759b639{--width:90%;}.elementor-8631 .elementor-element.elementor-element-cde7197{--width:75%;}.elementor-8631 .elementor-element.elementor-element-ad03324{--content-width:1000px;}}@media(max-width:1024px) and (min-width:768px){.elementor-8631 .elementor-element.elementor-element-e9a618e{--width:100px;}.elementor-8631 .elementor-element.elementor-element-d2ca9a8{--width:300px;}.elementor-8631 .elementor-element.elementor-element-c4206b1{--width:300px;}.elementor-8631 .elementor-element.elementor-element-f34deda{--width:300px;}.elementor-8631 .elementor-element.elementor-element-0efbe00{--width:220px;}.elementor-8631 .elementor-element.elementor-element-759b639{--width:745px;}.elementor-8631 .elementor-element.elementor-element-cde7197{--width:600px;}}/* Start custom CSS for mega-menu, class: .elementor-element-953e19c */.menu-zoom-text-h a,
.menu-zoom-text-h .elementor-item {
  display: inline-block !important;
  transform: translateZ(0) scale(1) !important;
  transform-origin: center center !important;
  transition: transform 250ms cubic-bezier(.37,0,.63,1) !important;
  backface-visibility: hidden !important;
  will-change: transform;
}

.menu-zoom-text-h a:hover,
.menu-zoom-text-h .elementor-item:hover,
.menu-zoom-text-h a:focus-visible,
.menu-zoom-text-h .elementor-item:focus-visible {
  transform: translateZ(0) scale(1.22) !important;
}/* End custom CSS */
/* Start custom CSS for mega-menu, class: .elementor-element-0f19eee */.menu-zoom-text-h a,
.menu-zoom-text-h .elementor-item {
  display: inline-block !important;
  transform: translateZ(0) scale(1) !important;
  transform-origin: center center !important;
  transition: transform 250ms cubic-bezier(.37,0,.63,1) !important;
  backface-visibility: hidden !important;
  will-change: transform;
}

.menu-zoom-text-h a:hover,
.menu-zoom-text-h .elementor-item:hover,
.menu-zoom-text-h a:focus-visible,
.menu-zoom-text-h .elementor-item:focus-visible {
  transform: translateZ(0) scale(1.22) !important;
}/* End custom CSS */
/* Start custom CSS for mega-menu, class: .elementor-element-51e9e4e */.menu-zoom-text-h a,
.menu-zoom-text-h .elementor-item {
  display: inline-block !important;
  transform: translateZ(0) scale(1) !important;
  transform-origin: center center !important;
  transition: transform 250ms cubic-bezier(.37,0,.63,1) !important;
  backface-visibility: hidden !important;
  will-change: transform;
}

.menu-zoom-text-h a:hover,
.menu-zoom-text-h .elementor-item:hover,
.menu-zoom-text-h a:focus-visible,
.menu-zoom-text-h .elementor-item:focus-visible {
  transform: translateZ(0) scale(1.22) !important;
}/* End custom CSS */
/* Start custom CSS for mega-menu, class: .elementor-element-37d3450 */.menu-zoom-text-h a,
.menu-zoom-text-h .elementor-item {
  display: inline-block !important;
  transform: translateZ(0) scale(1) !important;
  transform-origin: center center !important;
  transition: transform 250ms cubic-bezier(.37,0,.63,1) !important;
  backface-visibility: hidden !important;
  will-change: transform;
}

.menu-zoom-text-h a:hover,
.menu-zoom-text-h .elementor-item:hover,
.menu-zoom-text-h a:focus-visible,
.menu-zoom-text-h .elementor-item:focus-visible {
  transform: translateZ(0) scale(1.22) !important;
}/* End custom CSS */
/* Start custom CSS for mega-menu, class: .elementor-element-bf9b7dd */.menu-zoom-text-h a,
.menu-zoom-text-h .elementor-item {
  display: inline-block !important;
  transform: translateZ(0) scale(1) !important;
  transform-origin: center center !important;
  transition: transform 250ms cubic-bezier(.37,0,.63,1) !important;
  backface-visibility: hidden !important;
  will-change: transform;
}

.menu-zoom-text-h a:hover,
.menu-zoom-text-h .elementor-item:hover,
.menu-zoom-text-h a:focus-visible,
.menu-zoom-text-h .elementor-item:focus-visible {
  transform: translateZ(0) scale(1.22) !important;
}/* End custom CSS */
/* Start custom CSS for mega-menu, class: .elementor-element-f18270f */.menu-zoom-text-h a,
.menu-zoom-text-h .elementor-item {
  display: inline-block !important;
  transform: translateZ(0) scale(1) !important;
  transform-origin: center center !important;
  transition: transform 250ms cubic-bezier(.37,0,.63,1) !important;
  backface-visibility: hidden !important;
  will-change: transform;
}

.menu-zoom-text-h a:hover,
.menu-zoom-text-h .elementor-item:hover,
.menu-zoom-text-h a:focus-visible,
.menu-zoom-text-h .elementor-item:focus-visible {
  transform: translateZ(0) scale(1.22) !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-7cd736d *//* Earthum Hörprobe */
.earthum-audio-preview {
  text-align: center !important;
  color: #F5F5F5 !important;
  max-width: 720px;
  margin-left: auto !important;
  margin-right: auto !important;
}

.earthum-audio-preview h2 {
  text-transform: uppercase !important;
  letter-spacing: 0.04em !important;
  color: #F5F5F5 !important;
  margin-bottom: 20px !important;
}

.earthum-audio-preview audio {
  width: 100% !important;
  max-width: 620px !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-5f6d532 *//* Gesamter Umschalter */
.elementor-8631 .elementor-element.elementor-element-5f6d532 .elementor-shortcode > .woocommerce-multi-currency.wmc-shortcode.layout6 {
    display: flex !important;
    align-items: center !important;
    gap: 0px !important;
    width: auto !important;
    padding: 0 !important;
    margin: 0 !important;
    background: transparent !important;
}

/* Einzelne Währungen */
.elementor-8631 .elementor-element.elementor-element-5f6d532 .woocommerce-multi-currency.wmc-shortcode.layout6 > .wmc-currency {
    display: flex !important;
    width: auto !important;
    max-width: none !important;
    padding: 0 !important;
    margin: 0 !important;
    background: transparent !important;
    border: 0 !important;
}

/* Tatsächlicher Link mit vorhandenem € oder $ */
.elementor-8631 .elementor-element.elementor-element-5f6d532 .woocommerce-multi-currency.wmc-shortcode.layout6
> .wmc-currency
> a.wmc-currency-redirect {
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;

    min-width: 82px !important;
    height: 42px !important;
    padding: 0 12px !important;
    margin: 0 !important;

    background: #000000 !important;
    color: #F5F5F5 !important;

    border: 0 !important;
    border-radius: 5px !important;
    outline: 0 !important;
    box-shadow: none !important;

    font-family: "Fraunces", serif !important;
    font-size: 15px !important;
    font-weight: 700 !important;
    line-height: 1 !important;
    letter-spacing: 0.2px !important;
    text-decoration: none !important;
    white-space: nowrap !important;

    box-sizing: border-box !important;
}

/* Kürzel hinter das vorhandene Symbol setzen */
.elementor-8631 .elementor-element.elementor-element-5f6d532 a.wmc-currency-redirect[data-currency="EUR"]::after {
    content: " EUR" !important;
    margin-left: 5px !important;
    font-family: "Fraunces", serif !important;
}

.elementor-8631 .elementor-element.elementor-element-5f6d532 a.wmc-currency-redirect[data-currency="USD"]::after {
    content: " USD" !important;
    margin-left: 5px !important;
    font-family: "Fraunces", serif !important;
}

/* Aktive Währung */
.elementor-8631 .elementor-element.elementor-element-5f6d532 .woocommerce-multi-currency.layout6
> .wmc-currency.wmc-active
> a.wmc-currency-redirect {
    color: #FF6900 !important;
}

/* Hover der nicht aktiven Währung */
.elementor-8631 .elementor-element.elementor-element-5f6d532 .woocommerce-multi-currency.layout6
> .wmc-currency:not(.wmc-active)
> a.wmc-currency-redirect:hover {
    color: #7A7A7A !important;
    background: #000000 !important;
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-add-to-cart, class: .elementor-element-c3254f6 *//* =========================================================
   EARTHUM – Warenkorb und Produktsprache
   Direkt im Elementor-Warenkorb-Widget einfügen
   ========================================================= */

/* Gemeinsamen WooCommerce-Wrapper vertikal ordnen */
.elementor-8631 .elementor-element.elementor-element-c3254f6 form.variations_form.cart > div[data-product_id] {
    display: flex !important;
    flex-direction: column !important;
    align-items: flex-start !important;
    width: 100% !important;
}

/* Menge und Warenkorb-Button zuerst */
.elementor-8631 .elementor-element.elementor-element-c3254f6 .single_variation_wrap {
    order: 1 !important;
    width: 100% !important;
    margin: 0 !important;
}

/* Sprachbuttons darunter */
.elementor-8631 .elementor-element.elementor-element-c3254f6 table.variations {
    order: 2 !important;
    width: auto !important;
    margin: 10px 0 0 10px !important;
    padding: 0 !important;
    border: 0 !important;
    background: transparent !important;
}

/* „Sprache“ ausblenden */
.elementor-8631 .elementor-element.elementor-element-c3254f6 table.variations th.label {
    display: none !important;
}

/* Tabellenstruktur neutralisieren */
.elementor-8631 .elementor-element.elementor-element-c3254f6 table.variations,
.elementor-8631 .elementor-element.elementor-element-c3254f6 table.variations tbody,
.elementor-8631 .elementor-element.elementor-element-c3254f6 table.variations tr,
.elementor-8631 .elementor-element.elementor-element-c3254f6 table.variations td.value {
    display: block !important;
    margin: 0 !important;
    padding: 0 !important;
    border: 0 !important;
    background: transparent !important;
}

/* Echtes Select und Theme-Ersatzdropdown ausblenden */
.elementor-8631 .elementor-element.elementor-element-c3254f6 select#pa_sprache,
.elementor-8631 .elementor-element.elementor-element-c3254f6 select[name="attribute_pa_sprache"],
.elementor-8631 .elementor-element.elementor-element-c3254f6 span.theme-select,
.elementor-8631 .elementor-element.elementor-element-c3254f6 span.theme-select.woo-variation-raw-select,
.elementor-8631 .elementor-element.elementor-element-c3254f6 .theme-selectInner {
    display: none !important;
    visibility: hidden !important;
    opacity: 0 !important;
    position: absolute !important;
    width: 0 !important;
    height: 0 !important;
    pointer-events: none !important;
}

/* Sprachbuttons nebeneinander */
.elementor-8631 .elementor-element.elementor-element-c3254f6 ul.variable-items-wrapper {
    display: flex !important;
    flex-direction: row !important;
    flex-wrap: wrap !important;
    align-items: center !important;
    gap: 6px !important;
    margin: 0 !important;
    padding: 0 !important;
    list-style: none !important;
}

/* Einzelne Sprachbuttons */
.elementor-8631 .elementor-element.elementor-element-c3254f6 ul.variable-items-wrapper > li.variable-item {
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;

    width: auto !important;
    min-width: 86px !important;
    height: 38px !important;
    padding: 0 14px !important;
    margin: 0 !important;

    background: #000000 !important;
    color: #F5F5F5 !important;

    border: 0 !important;
    border-radius: 5px !important;
    outline: 0 !important;
    box-shadow: none !important;

    font-family: "Fraunces", serif !important;
    font-size: 15px !important;
    font-weight: 700 !important;
    line-height: 1 !important;
    white-space: nowrap !important;
}

/* Weiße Innenflächen des Plugins entfernen */
.elementor-8631 .elementor-element.elementor-element-c3254f6 ul.variable-items-wrapper > li.variable-item
.variable-item-contents,
.elementor-8631 .elementor-element.elementor-element-c3254f6 ul.variable-items-wrapper > li.variable-item
.variable-item-span {
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;

    width: 100% !important;
    height: 100% !important;
    padding: 0 !important;
    margin: 0 !important;

    background: transparent !important;
    color: inherit !important;

    border: 0 !important;
    border-radius: 5px !important;
    box-shadow: none !important;

    font-family: "Fraunces", serif !important;
    font-size: 15px !important;
    font-weight: 700 !important;
}

/* Hover */
.elementor-8631 .elementor-element.elementor-element-c3254f6 ul.variable-items-wrapper
> li.variable-item:not(.selected):hover {
    background: #000000 !important;
    color: #7A7A7A !important;
}

/* Aktive Produktsprache */
.elementor-8631 .elementor-element.elementor-element-c3254f6 ul.variable-items-wrapper
> li.variable-item.selected {
    background: #000000 !important;
    color: #FF6900 !important;
    border: 0 !important;
    box-shadow: none !important;
}

/* Plugin-Rahmen und Markierungen entfernen */
.elementor-8631 .elementor-element.elementor-element-c3254f6 ul.variable-items-wrapper > li.variable-item::before,
.elementor-8631 .elementor-element.elementor-element-c3254f6 ul.variable-items-wrapper > li.variable-item::after {
    display: none !important;
    content: none !important;
}

/* Zurücksetzen und Varianten-Zusatzangaben ausblenden */
.elementor-8631 .elementor-element.elementor-element-c3254f6 .reset_variations,
.elementor-8631 .elementor-element.elementor-element-c3254f6 .reset_variations_alert,
.elementor-8631 .elementor-element.elementor-element-c3254f6 .single_variation,
.elementor-8631 .elementor-element.elementor-element-c3254f6 .woocommerce-variation-description,
.elementor-8631 .elementor-element.elementor-element-c3254f6 .woocommerce-variation-price,
.elementor-8631 .elementor-element.elementor-element-c3254f6 .woocommerce-variation-availability {
    display: none !important;
}

/* Menge und Warenkorb-Button beibehalten */
.elementor-8631 .elementor-element.elementor-element-c3254f6 .woocommerce-variation-add-to-cart,
.elementor-8631 .elementor-element.elementor-element-c3254f6 .variations_button {
    display: flex !important;
    align-items: center !important;
    gap: 0 !important;
    margin: 0 !important;
    padding-top: 8px !important;
    border: 0 !important;
    box-shadow: none !important;
}

.elementor-8631 .elementor-element.elementor-element-c3254f6 .quantity {
    display: flex !important;
    align-items: center !important;
    margin: 0 !important;
}

.elementor-8631 .elementor-element.elementor-element-c3254f6 .single_add_to_cart_button {
    margin: 0 0 0 0px !important;
}

/* Plus und Minus */
.elementor-8631 .elementor-element.elementor-element-c3254f6 .quantity .minus,
.elementor-8631 .elementor-element.elementor-element-c3254f6 .quantity .plus {
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;

    width: 30px !important;
    height: 38px !important;

    color: #F5F5F5 !important;
    background: transparent !important;
    border: 0 !important;
    outline: 0 !important;
    box-shadow: none !important;
    text-decoration: none !important;
}

.elementor-8631 .elementor-element.elementor-element-c3254f6 .quantity .minus {
    font-size: 24px !important;
}

.elementor-8631 .elementor-element.elementor-element-c3254f6 .quantity .plus {
    font-size: 20px !important;
}

.elementor-8631 .elementor-element.elementor-element-c3254f6 .quantity input.qty {
    height: 38px !important;
    margin: 0 !important;
    text-align: center !important;
}

/* Mobil */
@media (max-width: 767px) {
    .elementor-8631 .elementor-element.elementor-element-c3254f6 table.variations {
        margin-left: 0 !important;
    }
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-images, class: .elementor-element-70d4aad *//* Produktbild oben rechts in der Höhe begrenzen */
.earthum-product-image img {
  max-height: 500px !important;
  width: auto !important;
  max-width: 100% !important;
  object-fit: contain !important;
}
/* Zoom-Button beim Produktbild entfernen */
.earthum-product-image .woocommerce-product-gallery__trigger {
  display: none !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6936187 *//* ACF Texte: Absätze sichtbar machen */
.earthum-acf-text p {
  margin-bottom: 18px !important;
}

.earthum-acf-text p:last-child {
  margin-bottom: 0 !important;
}

/* Listen in ACF-Feldern */
.earthum-acf-text ul,
.earthum-acf-text ol {
  margin-bottom: 18px !important;
  padding-left: 22px !important;
}

.earthum-acf-text li {
  margin-bottom: 6px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-66f5fcd *//* ACF Texte: Absätze sichtbar machen */
.earthum-acf-text p {
  margin-bottom: 18px !important;
}

.earthum-acf-text p:last-child {
  margin-bottom: 0 !important;
}

/* Listen in ACF-Feldern */
.earthum-acf-text ul,
.earthum-acf-text ol {
  margin-bottom: 18px !important;
  padding-left: 22px !important;
}

.earthum-acf-text li {
  margin-bottom: 6px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-bd4799f *//* ACF Texte: Absätze sichtbar machen */
.earthum-acf-text p {
  margin-bottom: 18px !important;
}

.earthum-acf-text p:last-child {
  margin-bottom: 0 !important;
}

/* Listen in ACF-Feldern */
.earthum-acf-text ul,
.earthum-acf-text ol {
  margin-bottom: 18px !important;
  padding-left: 22px !important;
}

.earthum-acf-text li {
  margin-bottom: 6px !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-7ae3f0a *//* Earthum Rezensionen mittig */
.earthum-reviews-box {
  text-align: center !important;
  color: #000000 !important;
  max-width: 820px;
  margin-left: auto !important;
  margin-right: auto !important;
}

/* Überschrift Rezensionen grossgeschrieben */
.earthum-reviews-box .woocommerce-Reviews-title,
.earthum-reviews-box #reviews #comments h2 {
  text-transform: uppercase !important;
  letter-spacing: 0.04em !important;
  color: #000000 !important;
  text-align: center !important;
}

/* Alle Texte weiss */
.earthum-reviews-box,
.earthum-reviews-box p,
.earthum-reviews-box span,
.earthum-reviews-box div,
.earthum-reviews-box li,
.earthum-reviews-box label,
.earthum-reviews-box strong,
.earthum-reviews-box em,
.earthum-reviews-box time,
.earthum-reviews-box h1,
.earthum-reviews-box h2,
.earthum-reviews-box h3,
.earthum-reviews-box h4,
.earthum-reviews-box h5,
.earthum-reviews-box h6,
.earthum-reviews-box .woocommerce-Reviews,
.earthum-reviews-box .woocommerce-Reviews-title,
.earthum-reviews-box .comment-reply-title,
.earthum-reviews-box .comment-text,
.earthum-reviews-box .description,
.earthum-reviews-box .meta {
  color: #000000 !important;
  text-align: center !important;
}

/* Links weiss, ohne Unterstrich */
.earthum-reviews-box a {
  color: #000000 !important;
  text-decoration: none !important;
}

/* Rezensionen-Liste mittig */
.earthum-reviews-box .commentlist,
.earthum-reviews-box .comment_container,
.earthum-reviews-box .comment-text {
  margin-left: auto !important;
  margin-right: auto !important;
  text-align: center !important;
}

/* Sterne gold */
.earthum-reviews-box .star-rating,
.earthum-reviews-box .star-rating::before,
.earthum-reviews-box .star-rating span,
.earthum-reviews-box .star-rating span::before,
.earthum-reviews-box .stars,
.earthum-reviews-box .stars a,
.earthum-reviews-box .stars a::before,
.earthum-reviews-box p.stars a {
  color: #000000 !important;
}

/* Bewertungsformular mittig */
.earthum-reviews-box form,
.earthum-reviews-box .comment-form {
  max-width: 620px;
  margin-left: auto !important;
  margin-right: auto !important;
  text-align: center !important;
}

/* Eingabefelder */
.earthum-reviews-box input,
.earthum-reviews-box textarea,
.earthum-reviews-box select {
  color: #000000 !important;
  text-align: center !important;
}

/* Placeholder */
.earthum-reviews-box input::placeholder,
.earthum-reviews-box textarea::placeholder {
  color: rgba(245, 245, 245, 0.65) !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e2205f9 *//* ACF Texte: Absätze sichtbar machen */
.earthum-acf-text p {
  margin-bottom: 18px !important;
}

.earthum-acf-text p:last-child {
  margin-bottom: 0 !important;
}

/* Listen in ACF-Feldern */
.earthum-acf-text ul,
.earthum-acf-text ol {
  margin-bottom: 18px !important;
  padding-left: 22px !important;
}

.earthum-acf-text li {
  margin-bottom: 6px !important;
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-add-to-cart, class: .elementor-element-a2d1e66 *//* =========================================================
   EARTHUM – Warenkorb und Produktsprache
   Direkt im Elementor-Warenkorb-Widget einfügen
   ========================================================= */

/* Gemeinsamen WooCommerce-Wrapper vertikal ordnen */
.elementor-8631 .elementor-element.elementor-element-a2d1e66 form.variations_form.cart > div[data-product_id] {
    display: flex !important;
    flex-direction: column !important;
    align-items: flex-start !important;
    width: 100% !important;
}

/* Menge und Warenkorb-Button zuerst */
.elementor-8631 .elementor-element.elementor-element-a2d1e66 .single_variation_wrap {
    order: 1 !important;
    width: 100% !important;
    margin: 0 !important;
}

/* Sprachbuttons darunter */
.elementor-8631 .elementor-element.elementor-element-a2d1e66 table.variations {
    order: 2 !important;
    width: auto !important;
    margin: 10px 0 0 10px !important;
    padding: 0 !important;
    border: 0 !important;
    background: transparent !important;
}

/* „Sprache“ ausblenden */
.elementor-8631 .elementor-element.elementor-element-a2d1e66 table.variations th.label {
    display: none !important;
}

/* Tabellenstruktur neutralisieren */
.elementor-8631 .elementor-element.elementor-element-a2d1e66 table.variations,
.elementor-8631 .elementor-element.elementor-element-a2d1e66 table.variations tbody,
.elementor-8631 .elementor-element.elementor-element-a2d1e66 table.variations tr,
.elementor-8631 .elementor-element.elementor-element-a2d1e66 table.variations td.value {
    display: block !important;
    margin: 0 !important;
    padding: 0 !important;
    border: 0 !important;
    background: transparent !important;
}

/* Echtes Select und Theme-Ersatzdropdown ausblenden */
.elementor-8631 .elementor-element.elementor-element-a2d1e66 select#pa_sprache,
.elementor-8631 .elementor-element.elementor-element-a2d1e66 select[name="attribute_pa_sprache"],
.elementor-8631 .elementor-element.elementor-element-a2d1e66 span.theme-select,
.elementor-8631 .elementor-element.elementor-element-a2d1e66 span.theme-select.woo-variation-raw-select,
.elementor-8631 .elementor-element.elementor-element-a2d1e66 .theme-selectInner {
    display: none !important;
    visibility: hidden !important;
    opacity: 0 !important;
    position: absolute !important;
    width: 0 !important;
    height: 0 !important;
    pointer-events: none !important;
}

/* Sprachbuttons nebeneinander */
.elementor-8631 .elementor-element.elementor-element-a2d1e66 ul.variable-items-wrapper {
    display: flex !important;
    flex-direction: row !important;
    flex-wrap: wrap !important;
    align-items: center !important;
    gap: 6px !important;
    margin: 0 !important;
    padding: 0 !important;
    list-style: none !important;
}

/* Einzelne Sprachbuttons */
.elementor-8631 .elementor-element.elementor-element-a2d1e66 ul.variable-items-wrapper > li.variable-item {
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;

    width: auto !important;
    min-width: 86px !important;
    height: 38px !important;
    padding: 0 14px !important;
    margin: 0 !important;

    background: #000000 !important;
    color: #F5F5F5 !important;

    border: 0 !important;
    border-radius: 5px !important;
    outline: 0 !important;
    box-shadow: none !important;

    font-family: "Fraunces", serif !important;
    font-size: 15px !important;
    font-weight: 700 !important;
    line-height: 1 !important;
    white-space: nowrap !important;
}

/* Weiße Innenflächen des Plugins entfernen */
.elementor-8631 .elementor-element.elementor-element-a2d1e66 ul.variable-items-wrapper > li.variable-item
.variable-item-contents,
.elementor-8631 .elementor-element.elementor-element-a2d1e66 ul.variable-items-wrapper > li.variable-item
.variable-item-span {
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;

    width: 100% !important;
    height: 100% !important;
    padding: 0 !important;
    margin: 0 !important;

    background: transparent !important;
    color: inherit !important;

    border: 0 !important;
    border-radius: 5px !important;
    box-shadow: none !important;

    font-family: "Fraunces", serif !important;
    font-size: 15px !important;
    font-weight: 700 !important;
}

/* Hover */
.elementor-8631 .elementor-element.elementor-element-a2d1e66 ul.variable-items-wrapper
> li.variable-item:not(.selected):hover {
    background: #000000 !important;
    color: #7A7A7A !important;
}

/* Aktive Produktsprache */
.elementor-8631 .elementor-element.elementor-element-a2d1e66 ul.variable-items-wrapper
> li.variable-item.selected {
    background: #000000 !important;
    color: #FF6900 !important;
    border: 0 !important;
    box-shadow: none !important;
}

/* Plugin-Rahmen und Markierungen entfernen */
.elementor-8631 .elementor-element.elementor-element-a2d1e66 ul.variable-items-wrapper > li.variable-item::before,
.elementor-8631 .elementor-element.elementor-element-a2d1e66 ul.variable-items-wrapper > li.variable-item::after {
    display: none !important;
    content: none !important;
}

/* Zurücksetzen und Varianten-Zusatzangaben ausblenden */
.elementor-8631 .elementor-element.elementor-element-a2d1e66 .reset_variations,
.elementor-8631 .elementor-element.elementor-element-a2d1e66 .reset_variations_alert,
.elementor-8631 .elementor-element.elementor-element-a2d1e66 .single_variation,
.elementor-8631 .elementor-element.elementor-element-a2d1e66 .woocommerce-variation-description,
.elementor-8631 .elementor-element.elementor-element-a2d1e66 .woocommerce-variation-price,
.elementor-8631 .elementor-element.elementor-element-a2d1e66 .woocommerce-variation-availability {
    display: none !important;
}

/* Menge und Warenkorb-Button beibehalten */
.elementor-8631 .elementor-element.elementor-element-a2d1e66 .woocommerce-variation-add-to-cart,
.elementor-8631 .elementor-element.elementor-element-a2d1e66 .variations_button {
    display: flex !important;
    align-items: center !important;
    gap: 0 !important;
    margin: 0 !important;
    padding-top: 8px !important;
    border: 0 !important;
    box-shadow: none !important;
}

.elementor-8631 .elementor-element.elementor-element-a2d1e66 .quantity {
    display: flex !important;
    align-items: center !important;
    margin: 0 !important;
}

.elementor-8631 .elementor-element.elementor-element-a2d1e66 .single_add_to_cart_button {
    margin: 0 0 0 0px !important;
}

/* Plus und Minus */
.elementor-8631 .elementor-element.elementor-element-a2d1e66 .quantity .minus,
.elementor-8631 .elementor-element.elementor-element-a2d1e66 .quantity .plus {
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;

    width: 30px !important;
    height: 38px !important;

    color: #F5F5F5 !important;
    background: transparent !important;
    border: 0 !important;
    outline: 0 !important;
    box-shadow: none !important;
    text-decoration: none !important;
}

.elementor-8631 .elementor-element.elementor-element-a2d1e66 .quantity .minus {
    font-size: 24px !important;
}

.elementor-8631 .elementor-element.elementor-element-a2d1e66 .quantity .plus {
    font-size: 20px !important;
}

.elementor-8631 .elementor-element.elementor-element-a2d1e66 .quantity input.qty {
    height: 38px !important;
    margin: 0 !important;
    text-align: center !important;
}

/* Mobil */
@media (max-width: 767px) {
    .elementor-8631 .elementor-element.elementor-element-a2d1e66 table.variations {
        margin-left: 0 !important;
    }
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-additional-information, class: .elementor-element-2ff76ee *//* Earthum Zusätzliche Informationen: Schrift komplett weiss */
.earthum-additional-info,
.earthum-additional-info *,
.earthum-additional-info table,
.earthum-additional-info table *,
.earthum-additional-info th,
.earthum-additional-info td,
.earthum-additional-info p,
.earthum-additional-info span,
.earthum-additional-info a,
.earthum-additional-info h1,
.earthum-additional-info h2,
.earthum-additional-info h3,
.earthum-additional-info h4,
.earthum-additional-info h5,
.earthum-additional-info h6,
.earthum-additional-info .woocommerce-product-attributes,
.earthum-additional-info .woocommerce-product-attributes *,
.earthum-additional-info .woocommerce-product-attributes-item,
.earthum-additional-info .woocommerce-product-attributes-item *,
.earthum-additional-info .woocommerce-product-attributes-item__label,
.earthum-additional-info .woocommerce-product-attributes-item__value,
.earthum-additional-info .woocommerce-product-attributes-item__value * {
  color: #F5F5F5 !important;
}

/* Links ebenfalls weiss, ohne Unterstrich */
.earthum-additional-info a {
  color: #F5F5F5 !important;
  text-decoration: none !important;
}

/* Falls Tabellenzeilen vom Theme eigene Hintergründe bekommen */
.earthum-additional-info table,
.earthum-additional-info tr,
.earthum-additional-info th,
.earthum-additional-info td {
  background: transparent !important;
}
/* Zusätzliche Informationen: Rahmen und Linien entfernen */
.earthum-additional-info table,
.earthum-additional-info tbody,
.earthum-additional-info tr,
.earthum-additional-info th,
.earthum-additional-info td,
.earthum-additional-info .woocommerce-product-attributes,
.earthum-additional-info .woocommerce-product-attributes-item,
.earthum-additional-info .woocommerce-product-attributes-item__label,
.earthum-additional-info .woocommerce-product-attributes-item__value {
  border: none !important;
  border-top: none !important;
  border-right: none !important;
  border-bottom: none !important;
  border-left: none !important;
  box-shadow: none !important;
  outline: none !important;
}

/* Auch innere Linien vom Theme entfernen */
.earthum-additional-info table tr,
.earthum-additional-info table th,
.earthum-additional-info table td {
  border-width: 0 !important;
  border-style: none !important;
}

/* Tabellenabstände sauber halten */
.earthum-additional-info table {
  border-collapse: collapse !important;
  border-spacing: 0 !important;
}/* End custom CSS */