
			.elementor-15496 .elementor-element.elementor-element-6bce538 .elementor-icon svg {
    height: 56px;
	width:56px;
}
.elementor-15496 .elementor-element.elementor-element-648d2c08 .elementor-icon svg {
    height: 56px;
		width:56px;
}
.yith-wcan-filters .apply-filters {
    display: none !important;
}
.elementor-widget:not(:last-child) {
    --kit-widget-spacing: inherit !important;
}
.cky-btn-revisit-wrapper.cky-revisit-bottom-right {
  display: none !important;
    visibility: hidden !important;
z-index:0;
}
.elementor-91504 .elementor-element.elementor-element-e140980 > .elementor-container {
    max-width: 1009px;
}

.elementor-91504 .elementor-element.elementor-element-e140980 {
    border-style: none;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-91504 .elementor-element.elementor-element-e140980, .elementor-91504 .elementor-element.elementor-element-e140980 > .elementor-background-overlay {
    border-radius: 10px 10px 10px 10px;
}

.elementor-91504 .elementor-element.elementor-element-e140980 > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-91504 .elementor-element.elementor-element-6c18e53:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-91504 .elementor-element.elementor-element-6c18e53 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #000000C7;
}

.elementor-91504 .elementor-element.elementor-element-6c18e53 > .elementor-element-populated {
    border-style: solid;
    border-width: 3px 3px 3px 3px;
    border-color: var( --e-global-color-primary );
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 20px 0px 20px 0px;
}

.elementor-91504 .elementor-element.elementor-element-6c18e53 > .elementor-element-populated, .elementor-91504 .elementor-element.elementor-element-6c18e53 > .elementor-element-populated > .elementor-background-overlay, .elementor-91504 .elementor-element.elementor-element-6c18e53 > .elementor-background-slideshow {
    border-radius: 10px 10px 10px 10px;
}

.elementor-91504 .elementor-element.elementor-element-6c18e53 > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-91504 .elementor-element.elementor-element-7d689f0 {
    --display: flex;
    --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;
    --gap: 0px 0px;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-91504 .elementor-element.elementor-element-6ad2358 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --gap: 010px 00px;
    --background-transition: 0.3s;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 15px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-91504 .elementor-element.elementor-element-6ad2358.e-con {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-91504 .elementor-element.elementor-element-810b9eb {
    --display: flex;
    --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;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-91504 .elementor-element.elementor-element-55c6405 {
    --display: flex;
    --background-transition: 0.3s;
    --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-91504 .elementor-element.elementor-element-55c6405.e-con {
    --align-self: center;
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-91504 .elementor-element.elementor-element-a992cd0 {
    width: 100%;
    max-width: 100%;
    text-align: center;
}

.elementor-91504 .elementor-element.elementor-element-a992cd0 > .elementor-widget-container {
    padding: 10px 10px 10px 010px;
    border-style: solid;
    border-width: 3px 3px 3px 3px;
    border-color: #9A795B;
    border-radius: 10px 10px 10px 10px;
}

.elementor-91504 .elementor-element.elementor-element-a992cd0.elementor-element {
    --align-self: center;
}

.elementor-91504 .elementor-element.elementor-element-a992cd0 .elementor-heading-title {
    color: var( --e-global-color-primary );
    font-family: "TizaNegra", Sans-serif;
    font-size: 32px;
    font-weight: 400;
}

.elementor-91504 .elementor-element.elementor-element-62b72de {
    --display: flex;
    --background-transition: 0.3s;
}

.elementor-91504 .elementor-element.elementor-element-331b6ee {
    --display: flex;
    --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;
    --gap: 10px 10px;
    --background-transition: 0.3s;
    --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-91504 .elementor-element.elementor-element-d774a0b {
    --display: flex;
    --min-height: 0px;
    --gap: 0px 0px;
    --background-transition: 0.3s;
    --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-91504 .elementor-element.elementor-element-d774a0b.e-con {
    --align-self: flex-end;
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-91504 .elementor-element.elementor-element-1416f6e {
    width: 100%;
    max-width: 100%;
}

.elementor-91504 .elementor-element.elementor-element-1416f6e > .elementor-widget-container {
    padding: 44px 0px 45px 0px;
    border-style: solid;
    border-width: 3px 3px 3px 3px;
    border-color: #9A795B;
    border-radius: 10px 10px 10px 10px;
}

.elementor-91504 .elementor-element.elementor-element-1416f6e.elementor-element {
    --align-self: flex-start;
}

.elementor-91504 .elementor-element.elementor-element-1416f6e img {
    width: 70%;
}

.elementor-91504 .elementor-element.elementor-element-1110b0b {
    --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: space-between;
    --align-items: flex-start;
    --gap: 0px 0px;
    --flex-wrap: nowrap;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-91504 .elementor-element.elementor-element-1110b0b.e-con {
    --align-self: stretch;
    --flex-grow: 1;
    --flex-shrink: 0;
}

.elementor-91504 .elementor-element.elementor-element-731d7e0 {
    width: var( --container-widget-width, 40.478% );
    max-width: 40.478%;
    --container-widget-width: 40.478%;
    --container-widget-flex-grow: 0;
}

.elementor-91504 .elementor-element.elementor-element-731d7e0 > .elementor-widget-container {
    padding: 30px 0px 33px 0px;
    border-style: solid;
    border-width: 3px 3px 3px 3px;
    border-color: #9A795B;
    border-radius: 10px 10px 10px 10px;
}

.elementor-91504 .elementor-element.elementor-element-731d7e0.elementor-element {
    --align-self: flex-start;
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-91504 .elementor-element.elementor-element-731d7e0 img {
    width: 100%;
    height: 100%;
}

.elementor-91504 .elementor-element.elementor-element-f9f3ba3 {
    --display: flex;
    --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;
    --gap: 10px 10px;
    --background-transition: 0.3s;
    --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-91504 .elementor-element.elementor-element-80a4dca {
    --display: flex;
    --justify-content: space-around;
    --gap: 0px 0px;
    --background-transition: 0.3s;
    border-style: solid;
    --border-style: solid;
    border-width: 3px 3px 3px 3px;
    --border-top-width: 3px;
    --border-right-width: 3px;
    --border-bottom-width: 3px;
    --border-left-width: 3px;
    border-color: #9A795B;
    --border-color: #9A795B;
    --border-radius: 10px 10px 10px 10px;
    --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-91504 .elementor-element.elementor-element-80a4dca, .elementor-91504 .elementor-element.elementor-element-80a4dca::before {
    --border-transition: 0.3s;
}

.elementor-91504 .elementor-element.elementor-element-80a4dca.e-con {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-91504 .elementor-element.elementor-element-70b1aab {
    --display: grid;
    --e-con-grid-template-columns: repeat(2, 1fr);
    --e-con-grid-template-rows: repeat(2, 1fr);
    --gap: 15px 5px;
    --grid-auto-flow: row;
    --background-transition: 0.3s;
}

.elementor-91504 .elementor-element.elementor-element-ddf92d6.elementor-element {
    --align-self: center;
}

.elementor-91504 .elementor-element.elementor-element-8e2a30e.elementor-element {
    --align-self: center;
}

.elementor-91504 .elementor-element.elementor-element-fe367cc.elementor-element {
    --align-self: center;
}

.elementor-91504 .elementor-element.elementor-element-36aa622 {
    --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: space-between;
    --align-items: flex-start;
    --gap: 0px 0px;
    --flex-wrap: nowrap;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-91504 .elementor-element.elementor-element-36aa622.e-con {
    --align-self: stretch;
    --flex-grow: 1;
    --flex-shrink: 0;
}

.elementor-91504 .elementor-element.elementor-element-df111b4 {
    width: var( --container-widget-width, 40.175% );
    max-width: 40.175%;
    --container-widget-width: 40.175%;
    --container-widget-flex-grow: 0;
}

.elementor-91504 .elementor-element.elementor-element-df111b4 > .elementor-widget-container {
    padding: 33px 0px 33px 0px;
    border-style: solid;
    border-width: 3px 3px 3px 3px;
    border-color: #9A795B;
    border-radius: 10px 10px 10px 10px;
}

.elementor-91504 .elementor-element.elementor-element-df111b4.elementor-element {
    --align-self: flex-start;
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-91504 .elementor-element.elementor-element-df111b4 img {
    width: 100%;
    height: 100%;
}

.elementor-91504 .elementor-element.elementor-element-9810cb2 {
    --display: flex;
    --background-transition: 0.3s;
    border-style: solid;
    --border-style: solid;
    border-width: 3px 3px 3px 3px;
    --border-top-width: 3px;
    --border-right-width: 3px;
    --border-bottom-width: 3px;
    --border-left-width: 3px;
    border-color: #9A795B;
    --border-color: #9A795B;
    --border-radius: 10px 10px 10px 10px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 40px;
    --padding-top: 0%;
    --padding-bottom: 0%;
    --padding-left: 0%;
    --padding-right: 0%;
}

.elementor-91504 .elementor-element.elementor-element-9810cb2, .elementor-91504 .elementor-element.elementor-element-9810cb2::before {
    --border-transition: 0.3s;
}

.elementor-91504 .elementor-element.elementor-element-9810cb2.e-con {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-91504 .elementor-element.elementor-element-4bc354a > .elementor-widget-container {
    margin: 20px 0px 20px 0px;
}

.elementor-91504 .elementor-element.elementor-element-4bc354a.elementor-element {
    --order: -99999 /* order start hack */;
}

.elementor-91504 .elementor-element.elementor-element-4bc354a {
    text-align: center;
}

.elementor-91504 .elementor-element.elementor-element-4bc354a .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Nunito", Sans-serif;
    font-weight: 700;
}

.elementor-91504 .elementor-element.elementor-element-358f864 > .elementor-widget-container {
    margin: 0px 0px 20px 0px;
}

.elementor-91504 .elementor-element.elementor-element-358f864 {
    text-align: center;
}

.elementor-91504 .elementor-element.elementor-element-358f864 .elementor-heading-title {
    color: #9A795B;
    font-family: "Nunito", Sans-serif;
    font-size: 23px;
    font-weight: 700;
    text-transform: uppercase;
}

.elementor-91504 .elementor-element.elementor-element-def6aa5 {
    --display: flex;
    --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;
    --justify-content: flex-start;
    --background-transition: 0.3s;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 40px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-91504 .elementor-element.elementor-element-1c75b6c {
    width: var( --container-widget-width, 12.642% );
    max-width: 12.642%;
    --container-widget-width: 12.642%;
    --container-widget-flex-grow: 0;
}

.elementor-91504 .elementor-element.elementor-element-1c75b6c > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-91504 .elementor-element.elementor-element-1c75b6c.elementor-element {
    --align-self: center;
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-91504 .elementor-element.elementor-element-1defefc.elementor-element {
    --align-self: center;
}

.elementor-91504 .elementor-element.elementor-element-1defefc .elementor-heading-title {
    color: var( --e-global-color-primary );
    font-family: "Nunito", Sans-serif;
    font-size: 27px;
    font-weight: 700;
}

.elementor-91504 .elementor-element.elementor-element-cc34290 {
    --display: flex;
    --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;
    --justify-content: flex-start;
    --background-transition: 0.3s;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 40px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-91504 .elementor-element.elementor-element-dbb3b32 {
    width: var( --container-widget-width, 12.642% );
    max-width: 12.642%;
    --container-widget-width: 12.642%;
    --container-widget-flex-grow: 0;
}

.elementor-91504 .elementor-element.elementor-element-dbb3b32 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-91504 .elementor-element.elementor-element-dbb3b32.elementor-element {
    --align-self: center;
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-91504 .elementor-element.elementor-element-941b032.elementor-element {
    --align-self: center;
}

.elementor-91504 .elementor-element.elementor-element-941b032 .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Nunito", Sans-serif;
    font-size: 27px;
    font-weight: 700;
}

.elementor-91504 .elementor-element.elementor-element-2e7214e {
    --display: flex;
    --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;
    --justify-content: flex-start;
    --background-transition: 0.3s;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 40px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-91504 .elementor-element.elementor-element-666f7b3 {
    width: var( --container-widget-width, 12.642% );
    max-width: 12.642%;
    --container-widget-width: 12.642%;
    --container-widget-flex-grow: 0;
}

.elementor-91504 .elementor-element.elementor-element-666f7b3 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-91504 .elementor-element.elementor-element-666f7b3.elementor-element {
    --align-self: center;
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-91504 .elementor-element.elementor-element-b09f45f.elementor-element {
    --align-self: center;
}

.elementor-91504 .elementor-element.elementor-element-b09f45f .elementor-heading-title {
    color: #9A795B;
    font-family: "Nunito", Sans-serif;
    font-size: 27px;
    font-weight: 700;
}

.elementor-91504 .elementor-element.elementor-element-25f81ca {
    --display: flex;
    --background-transition: 0.3s;
    --margin-top: 90px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}

.elementor-91504 .elementor-element.elementor-element-25f81ca.e-con {
    --order: 99999 /* order end hack */;
}

.elementor-91504 .elementor-element.elementor-element-b1cc923 > .elementor-widget-container {
    margin: -12px 0px 0px 0px;
}

.elementor-91504 .elementor-element.elementor-element-b1cc923 {
    text-align: center;
}

.elementor-91504 .elementor-element.elementor-element-b1cc923 .elementor-heading-title {
    color: var( --e-global-color-primary );
    font-family: "TizaNegra", Sans-serif;
    font-size: 50px;
}

.elementor-91504 .elementor-element.elementor-element-54006ef {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --gap: 10px 0px;
    --background-transition: 0.3s;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 015px;
    --margin-right: 15px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-91504 .elementor-element.elementor-element-54006ef.e-con {
    --align-self: flex-start;
    --order: 99999 /* order end hack */;
}

.elementor-91504 .elementor-element.elementor-element-6902901 {
    --display: flex;
    --gap: 05px 0px;
    --background-transition: 0.3s;
    border-style: solid;
    --border-style: solid;
    border-width: 3px 3px 3px 3px;
    --border-top-width: 3px;
    --border-right-width: 3px;
    --border-bottom-width: 3px;
    --border-left-width: 3px;
    border-color: #9A795B;
    --border-color: #9A795B;
    --border-radius: 10px 10px 10px 10px;
    --margin-top: 60px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-91504 .elementor-element.elementor-element-6902901, .elementor-91504 .elementor-element.elementor-element-6902901::before {
    --border-transition: 0.3s;
}

.elementor-91504 .elementor-element.elementor-element-91f8a53 {
    width: auto;
    max-width: auto;
    text-align: center;
}

.elementor-91504 .elementor-element.elementor-element-91f8a53 > .elementor-widget-container {
    margin: 10px 0px 0px 0px;
}

.elementor-91504 .elementor-element.elementor-element-91f8a53.elementor-element {
    --align-self: center;
}

.elementor-91504 .elementor-element.elementor-element-91f8a53 .elementor-heading-title {
    color: var( --e-global-color-primary );
    font-family: "Nunito", Sans-serif;
    font-size: 26px;
    font-weight: 700;
}

.elementor-91504 .elementor-element.elementor-element-318d58f {
    width: auto;
    max-width: auto;
    text-align: center;
}

.elementor-91504 .elementor-element.elementor-element-318d58f.elementor-element {
    --align-self: center;
}

.elementor-91504 .elementor-element.elementor-element-318d58f .elementor-heading-title {
    color: var( --e-global-color-accent );
    font-family: "Nunito", Sans-serif;
    font-size: 23px;
    font-weight: 700;
}

.elementor-91504 .elementor-element.elementor-element-413c141 {
    width: auto;
    max-width: auto;
    text-align: center;
}

.elementor-91504 .elementor-element.elementor-element-413c141 > .elementor-widget-container {
    margin: 0px 0px 10px 0px;
}

.elementor-91504 .elementor-element.elementor-element-413c141.elementor-element {
    --align-self: center;
}

.elementor-91504 .elementor-element.elementor-element-413c141 .elementor-heading-title {
    color: #9A795B;
    font-family: "Nunito", Sans-serif;
    font-size: 18px;
    font-weight: 700;
}

.elementor-91504 .elementor-element.elementor-element-90e6103 {
    --display: flex;
    --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;
    --gap: 10px 10px;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-91504 .elementor-element.elementor-element-66faff8 {
    --display: flex;
    --justify-content: center;
    --align-items: center;
    --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
    --background-transition: 0.3s;
    border-style: solid;
    --border-style: solid;
    border-width: 3px 3px 3px 3px;
    --border-top-width: 3px;
    --border-right-width: 3px;
    --border-bottom-width: 3px;
    --border-left-width: 3px;
    border-color: #9A795B;
    --border-color: #9A795B;
    --border-radius: 10px 10px 10px 10px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-91504 .elementor-element.elementor-element-66faff8, .elementor-91504 .elementor-element.elementor-element-66faff8::before {
    --border-transition: 0.3s;
}

.elementor-91504 .elementor-element.elementor-element-f2b98b0 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 3px 3px 3px 3px;
}

.elementor-91504 .elementor-element.elementor-element-f2b98b0.elementor-element {
    --align-self: center;
}

.elementor-91504 .elementor-element.elementor-element-f2b98b0 img {
    width: 86px;
}

.elementor-91504 .elementor-element.elementor-element-48ca2e2 {
    --display: flex;
    --background-transition: 0.3s;
    border-style: solid;
    --border-style: solid;
    border-width: 3px 3px 3px 3px;
    --border-top-width: 3px;
    --border-right-width: 3px;
    --border-bottom-width: 3px;
    --border-left-width: 3px;
    border-color: #9A795B;
    --border-color: #9A795B;
    --border-radius: 10px 10px 10px 10px;
    --padding-top: 10px;
    --padding-bottom: 10px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-91504 .elementor-element.elementor-element-48ca2e2, .elementor-91504 .elementor-element.elementor-element-48ca2e2::before {
    --border-transition: 0.3s;
}

.elementor-91504 .elementor-element.elementor-element-e446f78 > .elementor-widget-container {
    margin: 10px 0px 0px 0px;
}

.elementor-91504 .elementor-element.elementor-element-a559a63 > .elementor-widget-container {
    margin: 0px 0px 10px 0px;
}

.elementor-91504 .elementor-element.elementor-element-8be2528 {
    --display: flex;
    --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;
    --gap: 10px 10px;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-91504 .elementor-element.elementor-element-bd1ee6d {
    --display: flex;
    --background-transition: 0.3s;
    border-style: solid;
    --border-style: solid;
    border-width: 3px 3px 3px 3px;
    --border-top-width: 3px;
    --border-right-width: 3px;
    --border-bottom-width: 3px;
    --border-left-width: 3px;
    border-color: #9A795B;
    --border-color: #9A795B;
    --border-radius: 10px 10px 10px 10px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-91504 .elementor-element.elementor-element-bd1ee6d, .elementor-91504 .elementor-element.elementor-element-bd1ee6d::before {
    --border-transition: 0.3s;
}

.elementor-91504 .elementor-element.elementor-element-bd1ee6d.e-con {
    --align-self: center;
}

.elementor-91504 .elementor-element.elementor-element-6f34569 > .elementor-widget-container {
    padding: 4px 4px 4px 4px;
}

.elementor-91504 .elementor-element.elementor-element-6f34569 img {
    width: 100%;
}

.elementor-91504 .elementor-element.elementor-element-6a16f1b {
    --display: flex;
    --background-transition: 0.3s;
    border-style: solid;
    --border-style: solid;
    border-width: 3px 3px 3px 3px;
    --border-top-width: 3px;
    --border-right-width: 3px;
    --border-bottom-width: 3px;
    --border-left-width: 3px;
    border-color: #9A795B;
    --border-color: #9A795B;
    --border-radius: 10px 10px 10px 10px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-91504 .elementor-element.elementor-element-6a16f1b, .elementor-91504 .elementor-element.elementor-element-6a16f1b::before {
    --border-transition: 0.3s;
}

.elementor-91504 .elementor-element.elementor-element-aa21192 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 4px 4px 4px 4px;
}

.elementor-91504 .elementor-element.elementor-element-aa21192 img {
    width: 100%;
}

.elementor-91504 .elementor-element.elementor-element-2626dc4 > .elementor-widget-container {
    margin: 2% 0% 0% 0%;
    padding: 0px 0px 0px 0px;
}

.elementor-91504 .elementor-element.elementor-element-2626dc4.elementor-element {
    --align-self: center;
    --order: 99999 /* order end hack */;
    --flex-grow: 0;
    --flex-shrink: 0;
}

body:not(.rtl) .elementor-91504 .elementor-element.elementor-element-2626dc4 {
    right: -0.5%;
}

body.rtl .elementor-91504 .elementor-element.elementor-element-2626dc4 {
    left: -0.5%;
}

.elementor-91504 .elementor-element.elementor-element-2626dc4 {
    top: -21px;
    z-index: 0;
}

.elementor-91504 .elementor-element.elementor-element-2626dc4 .elementor-icon-wrapper {
    text-align: right;
}

.elementor-91504 .elementor-element.elementor-element-2626dc4.elementor-view-stacked .elementor-icon {
    background-color: #ED6C0500;
    color: #ED6C05;
}

.elementor-91504 .elementor-element.elementor-element-2626dc4.elementor-view-framed .elementor-icon, .elementor-91504 .elementor-element.elementor-element-2626dc4.elementor-view-default .elementor-icon {
    color: #ED6C0500;
    border-color: #ED6C0500;
}

.elementor-91504 .elementor-element.elementor-element-2626dc4.elementor-view-framed .elementor-icon, .elementor-91504 .elementor-element.elementor-element-2626dc4.elementor-view-default .elementor-icon svg {
    fill: #ED6C0500;
}

.elementor-91504 .elementor-element.elementor-element-2626dc4.elementor-view-framed .elementor-icon {
    background-color: #ED6C05;
}

.elementor-91504 .elementor-element.elementor-element-2626dc4.elementor-view-stacked .elementor-icon svg {
    fill: #ED6C05;
}

.elementor-91504 .elementor-element.elementor-element-2626dc4.elementor-view-framed .elementor-icon:hover {
    background-color: var( --e-global-color-2fe9320 );
}

.elementor-91504 .elementor-element.elementor-element-2626dc4.elementor-view-stacked .elementor-icon:hover {
    color: var( --e-global-color-2fe9320 );
}

.elementor-91504 .elementor-element.elementor-element-2626dc4.elementor-view-stacked .elementor-icon:hover svg {
    fill: var( --e-global-color-2fe9320 );
}

.elementor-91504 .elementor-element.elementor-element-2626dc4 .elementor-icon {
    font-size: 50px;
    padding: 20px;
}

.elementor-91504 .elementor-element.elementor-element-2626dc4 .elementor-icon svg {
    height: 50px;
}

#elementor-popup-modal-91504 .dialog-widget-content {
    background-color: #02010100;
    box-shadow: 2px 8px 23px 3px rgba(0,0,0,0.2);
}

#elementor-popup-modal-91504 {
    background-color: #000000AD;
    justify-content: center;
    align-items: center;
    pointer-events: all;
}

#elementor-popup-modal-91504 .dialog-message {
    width: 800px;
    height: auto;
}

@media(min-width: 768px) {
    .elementor-91504 .elementor-element.elementor-element-6ad2358 {
        --width:28.5%;
    }

    .elementor-91504 .elementor-element.elementor-element-55c6405 {
        --width: 57%;
    }

    .elementor-91504 .elementor-element.elementor-element-d774a0b {
        --width: 57.3%;
    }

    .elementor-91504 .elementor-element.elementor-element-1110b0b {
        --width: 50%;
    }

    .elementor-91504 .elementor-element.elementor-element-80a4dca {
        --width: 57.04%;
    }

    .elementor-91504 .elementor-element.elementor-element-36aa622 {
        --width: 50%;
    }

    .elementor-91504 .elementor-element.elementor-element-9810cb2 {
        --width: 373px;
    }

    .elementor-91504 .elementor-element.elementor-element-54006ef {
        --width: 29%;
    }
}

@media(max-width: 1280px) {
    .elementor-91504 .elementor-element.elementor-element-70b1aab {
        --grid-auto-flow:row;
    }
}

@media(max-width: 1024px) {
    .elementor-91504 .elementor-element.elementor-element-70b1aab {
        --grid-auto-flow:row;
    }
}

@media(max-width: 767px) {
    .elementor-91504 .elementor-element.elementor-element-70b1aab {
        --e-con-grid-template-columns:repeat(1, 1fr);
        --grid-auto-flow: row;
    }

    .elementor-91504 .elementor-element.elementor-element-2626dc4 .elementor-icon {
        font-size: 20px;
    }

    .elementor-91504 .elementor-element.elementor-element-2626dc4 .elementor-icon svg {
        height: 20px;
    }
}

.woocommerce-product-gallery__image--placeholder img{max-height:160px;object-fit:cover}.woocommerce form .form-row.create-account label.checkbox{position:relative;right:-5px;margin-top:-14px}.qv-btn-bottom{display:flex}#yith-quick-view-modal.open .yith-wcqv-main{ -moz-transform: translateY(0);-ms-transform: translateY(0);transform: translateX(-0%);opacity: 1;overflow-y: scroll;position: relative;top: 10%;margin: 0 auto;left: 0;max-width: 100%;}.quick-wrapper .summary-content .product_title,.quick-wrapper .summary-content p.price span.woocommerce-Price-amount.amount{font-size:17px;font-weight:700;line-height:normal}#yith-quick-view-close{right:15px}.summary .woocommerce-product-details__short-description{margin:14px 0 0}.grid-container>.wc-empty-cart-message>.cart-empty,.grid-container>.woocommerce-notices-wrapper>.woocommerce-message{border:4px solid;border-color:var(--e-global-color-primary);border-radius:10px}.grid-container>.woocommerce-notices-wrapper>.woocommerce-message::before{content:"\f058";font-family:"Font Awesome 5 Free";font-weight:400;color:#ed6c03;font-size:35px;line-height:1.3;padding-right:0;vertical-align:middle}.grid-container>.wc-empty-cart-message>.cart-empty::before{content:"";display:inline-block;position:absolute;top:1em;left:1.5em;width:40px;height:40px;background-image:url('/wp-content/uploads/2022/05/cart-13-1.svg');background-size:contain;background-repeat:no-repeat}@media (max-width:769px){.grid-container>.woocommerce-notices-wrapper>.woocommerce-message::before{content:"\f058";font-family:"Font Awesome 5 Free";font-weight:400;color:#ed6c03;font-size:25px;line-height:.6;padding-right:0;vertical-align:middle}.grid-container>.wc-empty-cart-message>.cart-empty::before{content:"";display:inline-block;position:absolute;top:1.1em;left:.4em;width:25px;height:25px;background-image:url('/wp-content/uploads/2022/05/cart-13-1.svg');background-size:contain;background-repeat:no-repeat}}#frkboard-content{overflow-y:auto;max-height:491px;scrollbar-width:none;-ms-overflow-style:none}.frkboard-content-sub{max-height:491px}.mc4wp-form input:focus-visible{border:transparent!important;outline:0}.woocommerce-Button.button,.woocommerce-form-login__submit,button.button[name=save_address]{background-color:#ffeFE200!important;border-style:solid!important;border-color:var(--e-global-color-primary);border-radius:10px!important;border-width:unset!important;padding:12px 24px!important}.thankyou-text-elementor{max-width:800px}.post-28249 .page-content .elementor-28249 .elementor-element-af5e4b9 .elementor-container{justify-content:center}#add_payment_method .cart-collaterals .cart_totals table small,.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce a,.woocommerce-cart .cart-collaterals .cart_totals table small,.woocommerce-checkout .cart-collaterals .cart_totals table small,.woof_redraw_zone{color:#fff}.grid-left .clear{margin-top:12px}select#shipping_country{padding:0 9px!important}.select2-selection__rendered{font-size:32px;line-height:35px!important}.woocommerce-ordering .select2-selection__rendered{font-size:20px;line-height:35px!important}.woocommerce-form-login__submit,button.button[name=save_address]{font-size:17px!important}.woocommerce-Button.button:hover,.woocommerce-form-login__submit:hover,button.button[name=save_address]:hover{border-color:#fff!important}.woocommerce-Button.button{color:#fff!important;font-size:17px!important}.woocommerce-form-row.woocommerce-form-row--wide label{font-family:Nunito,Sans-serif;font-size:32px;font-weight:400;color:#fff;vertical-align:middle}.woocommerce-form-row.woocommerce-form-row--wide label input{margin-right:10px;margin-bottom:7px}.woocommerce-form-row .woocommerce-form__input-radio:checked{background:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAMAAAANIilAAAAAJFBMVEXwhTD86dr//v3////////////+9Oz////50bD1snvvgSjtbAUCOtd/AAAAB3RSTlMAFER3wNf8fWW31gAAAAlwSFlzAAALEwAACxMBAJqcGAAAAbJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0n77u/JyBpZD0nVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkJz8+Cjx4OnhtcG1ldGEgeG1sbnM6eD0nYWRvYmU6bnM6bWV0YS8nIHg6eG1wdGs9J0ltYWdlOjpFeGlmVG9vbCAxMy4yNyc+CjxyZGY6UkRGIHhtbG5zOnJkZj0naHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyc+CgogPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9JycKICB4bWxuczp0aWZmPSdodHRwOi8vbnMuYWRvYmUuY29tL3RpZmYvMS4wLyc+CiAgPHRpZmY6SW1hZ2VMZW5ndGg+NjA8L3RpZmY6SW1hZ2VMZW5ndGg+CiAgPHRpZmY6SW1hZ2VXaWR0aD42MDwvdGlmZjpJbWFnZVdpZHRoPgogPC9yZGY6RGVzY3JpcHRpb24+CjwvcmRmOlJERj4KPC94OnhtcG1ldGE+Cjw/eHBhY2tldCBlbmQ9J3InPz4NKJutAAABQElEQVR42tWXQXLAIAhFRSAo3v++TTvpYFI1WLrp27/hhzEKaQxkJGY5YSLMkNwAkjwg9PmZZAhljzqF1zqQLCGYuyhvME77JA5w7LK4YHh1j1JV24lqLcfDXrvlSzRqWdp8U9sPtMxt7AJrG6JdeJy4VduMOrSBzW3Gyrbg1Ls+m77d3LteO1unzfXa9Ch8NAeHlb59sXpkvZUGuSjNRekbjvfC/tJoqa2wtzR1qatXVsudF61+OeQ5oaXezY2JdlPbQaFE1uvdj+bEEVku2gZy8V9l/otu132ZQockdDz9P4ZhPwbIhe6mFohcBqFrKHQBRq7e+KWf6DfPDQcfuvgTm0B2H3eG+FgRH2gS7I1S6yGuLlRh8IyP+unVyfgYH1wNFAfTZQP53Q2tCSuyFQ/vN341vpTZOkgsJ8zzdfADBklksmveQN0AAAAASUVORK5CYII=') 0 0/cover no-repeat;border:1px solid #ed6c05;border-radius:50%}.woocommerce-form-row .woocommerce-form__input-radio{width:30px;height:30px;background:url('/wp-content/uploads/2023/03/checkbox.png') 0 0/cover no-repeat;border-radius:50%;vertical-align:middle;border:1px solid #ddd;appearance:none;-webkit-appearance:none;outline:0;cursor:pointer}@media screen and (max-width:767px){.woocommerce form .form-row-first,.woocommerce form .form-row-last,.woocommerce-page form .form-row-first,.woocommerce-page form .form-row-last{float:unset!important;width:100%}#select2-billing_country-container{text-align:left!important}.grid-item,.my_account_orders .grid-col-5{display:block!important}.woocommerce-address-fields p{width:unset!important;text-align:center!important}.woocommerce-MyAccount-content-wrapper .grid-wrap .grid-right img{margin-top:40px}.edit-account p:last-child,.woocommerce-MyAccount-content-wrapper .grid-wrap .grid-right{text-align:center!important}.woocommerce-form-row.woocommerce-form-row--wide label{font-size:18px}.edit-account h1{font-size:24px}.ship-to-different-address label{font-size:15px}.checkout .select2-container--default .select2-selection--single .select2-selection__rendered,.checkout span.select2-selection[aria-label="Land/regio"],.checkout span.select2-selection[aria-label="Staat / County"]{padding:0 0 0 5px!important;font-size:15px!important}.elementor-15525 .elementor-element.elementor-element-11809e5 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .form-row .input-text,.elementor-15525 .elementor-element.elementor-element-11809e5 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .form-row select,.elementor-15525 .elementor-element.elementor-element-11809e5 .e-my-account-tab__payment-methods input[type=text],.elementor-15525 .elementor-element.elementor-element-11809e5 .select2-container--default .select2-selection--single,.elementor-15525 .elementor-element.elementor-element-11809e5 ::placeholder,.select2-results__option{font-size:15px}.grid-wrap{display:block}.woocommerce-address-fields h1{font-size:24px;margin:10px 0}.woocommerce-MyAccount-content .woocommerce-MyAccount-content-wrapper-no-data .woocommerce-info{font-size:18px!important;margin:40px 0!important}.e-my-account-tabs-horizontal .e-wc-account-tabs-nav .woocommerce-MyAccount-navigation ul{display:flex!important}.elementor-15525 .elementor-element.elementor-element-11809e5 .e-my-account-tab .woocommerce .woocommerce-MyAccount-navigation ul li a{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:14px}.elementor-widget-woocommerce-my-account .e-my-account-tab .woocommerce .woocommerce-MyAccount-navigation ul li{width:50%!important}.woocommerce.columns-3 ul.products li.product a img{height:auto;max-height:233px}.select2-container--default .select2-results>.select2-results__options{max-height:240px;overflow-y:auto}}.otgs-development-site-front-end,.pro-slider:before,.qv-btn-top,.slider:before,.woocommerce-MyAccount-content .woocommerce-MyAccount-content-wrapper-no-data .woocommerce-info .woocommerce-Button,.woocommerce-MyAccount-content .woocommerce-MyAccount-content-wrapper-no-data .woocommerce-info::before,.woocommerce-Tabs-panel h2,b[role=presentation]{display:none}.woocommerce-MyAccount-content .woocommerce-MyAccount-content-wrapper-no-data{border-radius:0 10px 10px;padding:var(--sections-padding,16px 30px 3px 30px);border-left:var(--sections-border-left-width,1px) var(--sections-border-type,solid) var(--sections-border-color,#d5d8dc);border-bottom:var(--sections-border-bottom-width,1px) var(--sections-border-type,solid) var(--sections-border-color,#d5d8dc);border-right:var(--sections-border-right-width,1px) var(--sections-border-type,solid) var(--sections-border-color,#d5d8dc);border-top:var(--sections-border-top-width,1px) var(--sections-border-type,solid) var(--sections-border-color,#d5d8dc)}.woocommerce-MyAccount-content .woocommerce-MyAccount-content-wrapper-no-data .woocommerce-info{background-color:unset!important;width:95%;font-family:Nunito,Sans-serif;font-size:32px;font-weight:700;color:#fff;border:6px solid #ed6c05!important;border-radius:10px;padding:30px;margin:40px 32px}.woocommerce form .show-password-input,.woocommerce-page form .show-password-input{right:1.5em!important;top:1em!important}.woocommerce-form-login .form-row{margin:20px 0 5px!important}.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .form-row .input-text,.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .form-row select{height:47px!important;border-radius:10px;font-family:nunito;font-size:32px;color:#9a795b!important}p.lost_password a{color:#ed6c05!important}#place_order,.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .login,.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .register,.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .woocommerce-ResetPassword{border-radius:10px!important}.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .woocommerce-form__label-for-checkbox span{margin-top:9px;display:inline-block;position:relative;top:1px;color:#fff!important}.woocommerce-shipping-options{background-color:#f7f7f7;padding:20px;margin-bottom:20px;border-radius:5px}.woocommerce-shipping-options h3{margin-bottom:15px;font-size:18px}.woocommerce-shipping-methods{list-style-type:none;padding:0;margin:0}.woocommerce-shipping-methods li{margin-bottom:10px}.woocommerce-shipping-methods label{display:flex;align-items:center;background-color:#fff;padding:15px;border-radius:5px;cursor:pointer}.woocommerce-shipping-methods input[type=radio]{margin-right:10px}.woocommerce-shipping-methods .method-name{flex-grow:1}.woocommerce-shipping-methods .free-label{color:#f60;font-style:italic}#shipping_address_1::placeholder{color:transparent}#billing_address_1::placeholder{color:transparent}#order_comments::placeholder{color:transparent}.woocommerce form .form-row .required{color:#ed6c03}.select2-container--default .select2-selection--single .select2-selection__rendered,.checkout span.select2-selection[aria-label="Land/regio"],span.select2-selection[aria-label="Staat / County"]{padding:3px 3px 3px 7px;font-family:nunito;color:#9a795b}#front-1 img,#front-11 img,#front-14 img,#front-16 img,#front-17 img,#front-2 img,#front-21 img,#front-22 img,#front-23 img,#front-28 img,#front-38 img,#front-39 img,#front-4 img,#front-41 img,#front-44 img,#front-46 img,#front-47 img,#front-48 img,#front-51 img,#front-6 img{padding:30px}#front-5 img{padding:0 30px 30px}#front-15 img,#front-26 img,#front-9 img{padding:20px}.language-sel .wpml-ls-display,.language-sel .wpml-ls-item-toggle{font-size:17px}.wpml-ls-legacy-dropdown-click .wpml-ls-sub-menu{border:0!important}.wpml-ls-legacy-dropdown-click a.wpml-ls-item-toggle:after{content:unset!important}.wpml-ls-legacy-dropdown-click a:hover{text-decoration:underline;text-underline-offset:2px}.wpml-ls-legacy-dropdown-click a{border:0!important;padding:3px 0}@media (max-width:767px){.elementor-18048 .elementor-element.elementor-element-b58ea10:not(.elementor-motion-effects-element-type-background),.elementor-18048 .elementor-element.elementor-element-b58ea10>.elementor-motion-effects-container>.elementor-motion-effects-layer{margin-bottom:50px}.wpml-ls-native{font-size:11px!important}.elementor-21261 .elementor-element.elementor-element-1fc02c3 .elementor-search-form__container{min-height:23px!important}.language-sel .wpml-ls-native{font-size:13px!important}.elementor-21261 .elementor-element.elementor-element-1fc02c3 input[type=search].elementor-search-form__input{font-size:12px!important}.language-sel .wpml-ls-display,.language-sel .wpml-ls-item-toggle{font-size:13px}}.elementor-35112 .elementor-element.elementor-element-a900f86 .elementor-heading-title{font-family:Nunito,Sans-serif}.select2-container--open .select2-dropdown--below{border-bottom-right-radius:10px;border-bottom-left-radius:10px}.select2-dropdown{border:0!important}.select2-container--default .select2-results>.select2-results__options{border-top:none;border-right:5px solid #d9732f;border-bottom:5px solid #d9732f;border-left:5px solid #d9732f;-webkit-box-sizing:unset!important;border-bottom-right-radius:10px;border-bottom-left-radius:10px}.select2-results__option{font-family:Nunito,Sans-serif;color:#d16b1c}.e-con-full,.e-con>.e-con-inner{padding-block-start:0px!important;padding-block-end:0px!important}.elementor-element-6771a594 .elementor-widget-wrap{overflow-y:auto;max-height:90vh;padding:20px}.elementor-21261 .elementor-element.elementor-element-3fe7bf2 .elementor-lightbox .dialog-lightbox-close-button:hover,.elementor-21261 .elementor-element.elementor-element-3fe7bf2 .elementor-search-form--focus .elementor-search-form__icon,.elementor-21261 .elementor-element.elementor-element-3fe7bf2.elementor-search-form--skin-full_screen input[type=search].elementor-search-form__input:focus,.elementor-21261 .elementor-element.elementor-element-3fe7bf2:not(.elementor-search-form--skin-full_screen) .elementor-search-form--focus .elementor-search-form__input{color:#b69b83!important}.wpml-ls-legacy-list-horizontal>ul{margin:-10px 0 0 5px!important}.wpml-ls-legacy-list-horizontal,.wpml-ls-legacy-list-horizontal a{padding:0!important}.shipping_address label,.woocommerce div.product .woocommerce-tabs ul.tabs li.active,.woocommerce-billing-fields__field-wrapper label{color:#fff!important}.woocommerce-ordering .select2-container--default .select2-selection--single{height:auto;padding:2px 30px 2px 10px;border:5px solid #d9732f;border-radius:8px;background-color:#ed6C033D;font-size:18px;color:#333;display:flex;align-items:center}.woocommerce-ordering .select2-container--default .select2-selection--single .select2-selection__arrow{position:absolute;top:55%;right:10px;transform:translateY(-50%);width:20px;height:20px;background:url('/wp-content/uploads/2024/06/arrow_back_ios_white.svg') center center/contain no-repeat;content:""}.woocommerce-ordering .select2-container--default .select2-selection--single .select2-selection__rendered{color:#fff;font-weight:700}.woocommerce-ordering .select2-container--default .select2-results__option{padding:10px;background-color:#fff;color:#5a3e36;font-size:16px}.woocommerce-ordering .select2-container--default .select2-results__option--highlighted[aria-selected]{background-color:#f0f0f0;color:#5a3e36}td[data-title=Totaal] small.includes_tax{display:block;margin-top:5px}h2.woocommerce-loop-product__title{word-break:unset!important;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;white-space:normal;max-height:4.2em}.active-filter-label{margin-bottom:5px!important}.yith-wcan-active-filters .active-filter .active-filter-label,.yith-wcan-active-filters h4{color:#83552b!important;font-family:nunito;font-size:20px;font-weight:700}.yith-wcan-active-filters{color:#83552b!important;font-family:nunito;font-size:20px;font-weight:700;padding:10px 10px 10px 2px;border:5px solid #fff;border-radius:10px}.elementor-element-20db945{min-width:100%!important}.woocommerce div.product .woocommerce-tabs ul.tabs li{margin:0 -4px!important}.woocommerce div.product .woocommerce-tabs ul.tabs li:first-child{margin:0 -4px 0 0!important}.e-con .elementor-widget{min-width:0}.add-to-cart-error-message{overflow-wrap:break-word}.summary-content .content-bottom{margin:0!important}.content-bottom{position:relative!important;width:100%}#yith-quick-view-modal.open .yith-wcqv-main{height:unset!important;padding:20px 20px 40px 20px}.select2-container--default .select2-selection--single .select2-selection__rendered{line-height:normal;vertical-align:middle}.select2-container .select2-selection--single{height:auto}.select2-container--default .select2-selection--single{font-size:17px!important}.content-bottom.qv-btn-bottom{display:flex;align-items:center;padding:10px 2px}.content-bottom.qv-btn-bottom a{flex:1;text-align:center;margin:0 8px}.content-bottom.qv-btn-bottom img{width:auto;height:100%}#yith-quick-view-content{display:flex;flex-direction:column;justify-content:center;align-items:center}.quick-wrapper{padding:0;column-gap:30px;display:table-cell}.woocommerce-product-gallery__image{border-radius:10px !important;padding:0;overflow:hidden}.woocommerce button.button.alt{background-color:#ed6c03;margin-top:60px}.woocommerce div.product p.price,.yith-wcan-active-filters .h4{color:#000}.elementor-15502 .elementor-element.elementor-element-834eace:not(.elementor-motion-effects-element-type-background),.elementor-15502 .elementor-element.elementor-element-834eace>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#000!important}.yith-wcan-active-filters{background-color:#fff;padding-left:10px}.pro-slider,.slider{position:inherit}.filter-title collapsable closed{font-family:Lustria;font-weight:900;font-size:33px}.yith-infs-loader{text-align:center;margin:10px 0 30px 350px}.yith-wcan-filters{border-radius:21px}.wpcf7-form-control .has-spinner .wpcf7-submit{font-family:Roboto;font-size:20px;font-weight:500!important}#btn-back{cursor:pointer!important}.close-btn{animation:2s steps(5,start) infinite blink;-webkit-animation:1s steps(5,start) infinite blink}.woocommerce-checkout #mailchimp_woocommerce_newsletter:checked{accent-color:#ED6C03}.woocommerce div.product.elementor .woocommerce-tabs .panel{margin:0!important;border-top:0 solid #d3ced2!important}.woocommerce div.product div.images .woocommerce-product-gallery__image:nth-child(n+2){width:25%;display:none}.woocommerce-additional-fields__field-wrapper label{display:none!important}input[type=date],input[type=email],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=url],select,textarea{border:0 solid #666}.woocommerce-privacy-policy-text p{padding:0 15px!important}#yith-quick-view-content div.summary{width:100%;padding:0!important}.dialog-widget .dialog-message{height:90vh}@media (min-width:1021px){.content-bottom{margin-top:20px}#yith-quick-view-modal.open .yith-wcqv-main{padding:35px!important;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);opacity:1;overflow-y:scroll;position:relative;}#yith-quick-view-content div.images{flex:auto!important}.product_title{margin-top:8px!important}#yith-quick-view-close{right:5px!important;top:5px!important}.grid-container1.quick-wrapper{display:flex;flex-wrap:nowrap;justify-content:space-between}.qv-btn-top{display:flex!important}.qv-btn-bottom{display:none!important}.woocommerce form .form-row.create-account label.checkbox{position:relative;right:-5px;margin-top:-14px}.quick-wrapper .summary-content .product_title,.quick-wrapper .summary-content p.price span.woocommerce-Price-amount.amount{font-size:20px;font-weight:700;line-height:normal}.quick-wrapper{padding:0 15px;display:flex;column-gap:52px;flex-wrap:wrap}.woocommerce div.product .product_title{clear:none;margin-top:0;padding:0;text-overflow:unset;white-space:break-spaces; display: flex;}.summary .woocommerce-product-details__short-description{margin:20px 18px 20px 0}}@media (max-width:1024px){.qv-btn-bottom{display:flex}.qv-btn-top{display:none}.elementor-popup-modal .dialog-message{height:max-content!important;max-height:max-content}@media (min-width:768px) and (max-width:1020px){#yith-quick-view-close{right:5px!important;top:5px!important}.summary .woocommerce-product-details__short-description{font-size:20px}#yith-quick-view-modal.open .yith-wcqv-main{padding:30px!important}}#yith-quick-view-modal #yith-quick-view-content{height:auto!important;margin-top:20px}.woocommerce-product-gallery__image--placeholder img{max-height:460px!important;object-fit:cover}.product_title{margin-top:25px!important}.quick-wrapper .summary-content .product_title,.quick-wrapper .summary-content p.price span.woocommerce-Price-amount.amount{font-size:25px!important}.woocommerce form .form-row.create-account label.checkbox{position:relative;right:-5px;margin-top:-14px}.yith-wcqv-main{position:fixed;top:50%;width:900px;max-width:100%;height:auto;overflow-y:auto;z-index:1000;justify-content:space-between;flex-direction:column}}@media (min-width:377px) and (max-width:767px){.woocommerce-checkout .dialog-message section:not(.elementor-hidden-desktop) .elementor-column:not(.exclude-padding) .elementor-widget-wrap{padding:0!important}#yith-quick-view-modal #yith-quick-view-content{height:auto!important;margin-top:67px!important}#yith-quick-view-close{right: 20px !important;border: 0px !important;top: 5px !important;}.product_title{margin-top:15px!important}.yith-wcqv-main{position:fixed;top:50%;width:600px;max-width:100%;height:auto;overflow-y:auto;z-index:1000;justify-content:space-between;flex-direction:column}#yith-quick-view-modal.open .yith-wcqv-main{top:10vh!important}.quick-wrapper .summary-content .product_title,.quick-wrapper .summary-content p.price span.woocommerce-Price-amount.amount{font-size:23px;color:#fff;line-height:1.5em;font-weight:700}.select2-container--default .select2-selection--single .select2-selection__rendered,span.select2-selection[aria-label="Land/regio"],span.select2-selection[aria-label="Staat / County"]{font-size:16px}}@media (max-width:376px){#yith-quick-view-close{border:none;width:35px;height:35px;opacity:1;font-weight:900;line-height:27px;font-size:22px;color:#fff;margin-right:5px;border-radius:10px;top:13px!important}#yith-quick-view-modal #yith-quick-view-content{height:auto!important;margin-top:64px!important}.price{margin-top:-3px}.product_title{margin-top:15px!important}.quick-wrapper .summary-content .product_title,.quick-wrapper .summary-content p.price span.woocommerce-Price-amount.amount{font-size:17px!important;color:#fff;line-height:normal;font-weight:700}.yith-wcqv-main{position:fixed;top:50%;width:600px;max-width:100%;height:auto;overflow-y:auto;z-index:1000;justify-content:space-between;flex-direction:column}#yith-quick-view-modal.open .yith-wcqv-main{top:5vh!important}}@media (max-width:321px){.yith-wcqv-wrapper{min-width:255px!important}.quick-wrapper .summary-content .product_title,.quick-wrapper .summary-content p.price span.woocommerce-Price-amount.amount{font-size:15px!important;line-height:21px!important}.product_title{margin-top:15px!important}.quick-wrapper{padding:30px 4px 0;display:table-cell}#yith-quick-view-modal.open .yith-wcqv-main{top:5vh!important}}
		