.elementor-kit-10560{--e-global-color-primary:#383A3E;--e-global-color-secondary:#494C51;--e-global-color-text:#666565;--e-global-color-accent:#61CE70;--e-global-color-4c420c42:#4054B2;--e-global-color-6d9bd577:#23A455;--e-global-color-1fc9e525:#000;--e-global-color-57bbd64c:#FFF;--e-global-typography-primary-font-family:"adobe-garamond-pro";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Roboto Slab";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Roboto";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Roboto";--e-global-typography-accent-font-weight:500;--e-global-typography-c1471bc-font-family:"Vinaet HF Font 1";background-color:#F5F1E8;color:#555555;font-size:19px;}.elementor-kit-10560 button,.elementor-kit-10560 input[type="button"],.elementor-kit-10560 input[type="submit"],.elementor-kit-10560 .elementor-button{background-color:#FCF5E5;color:#54595F;}.elementor-kit-10560 e-page-transition{background-color:#FFBC7D;}.elementor-kit-10560 a{color:var( --e-global-color-primary );font-weight:500;}.elementor-kit-10560 a:hover{color:#6EC1E4;font-weight:500;}.elementor-kit-10560 h1{color:var( --e-global-color-secondary );font-family:"adobe-garamond-pro", Sans-serif;font-size:53px;}.elementor-kit-10560 h2{color:var( --e-global-color-secondary );font-family:"adobe-garamond-pro", Sans-serif;font-size:35px;}.elementor-kit-10560 h3{color:var( --e-global-color-secondary );font-family:"adobe-garamond-pro", Sans-serif;font-size:27px;}.elementor-kit-10560 h4{color:var( --e-global-color-secondary );font-family:"adobe-garamond-pro", Sans-serif;font-size:23px;}.elementor-kit-10560 h5{font-family:"adobe-garamond-pro", Sans-serif;font-size:20px;}.elementor-kit-10560 h6{font-family:"adobe-garamond-pro", Sans-serif;line-height:16px;}.elementor-kit-10560 img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}.elementor-widget:not(:last-child){margin-block-end:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}.elementor-lightbox{background-color:rgba(0,0,0,0.96);}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-10560 h1{font-size:50px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */p {
	text-align: left;
}

a {
    color: #000;
}

.h1 { font-size: 100px; }

@media only screen and (max-width: 350px) {
h1 { font-size: 40px !important; }
}

body.home.page-template.page-template-elementor_header_footer.page.page-id-27.wp-custom-logo.theme-hello-elementor.woocommerce-js.elementor-default.elementor-template-full-width.elementor-kit-10560.elementor-page.elementor-page-27.webp-support.e--ua-blink.e--ua-chrome.e--ua-webkit {
    overflow: hidden
}

section.elementor-section.elementor-top-section.elementor-element.elementor-element-72e81f47.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default {
    overflow: inherit;
}

.elementor-52705 .elementor-element.elementor-element-8491288 .elementor-search-form__toggle i:before{
    font-family: 'Vinaet HF Font 1' !important;
    font-weight: 300 !important;
    content: "3" !important;
    color: #494C51 !important;
    font-style: normal !important;
}

.elementor-widget-woocommerce-menu-cart.toggle-icon--bag-medium .elementor-menu-cart__toggle .elementor-button-icon i:before {
    font-family: 'Vinaet HF Font 1';
    font-weight: 300;
    content: "'"!important;
}

.elementor-menu-cart__toggle .elementor-button:hover {
    border-color: transparent;
}

.elementor-52705 .elementor-element.elementor-element-8491288 .elementor-search-form__toggle i:hover:before{
    font-family: 'Vinaet HF Font 1' !important;
    color: #6EC1E4 !important;
}

.elementor-section-wrap {
    overflow: inherit;
}

p a:link {
font-weight: 500;
color: #54595F;
}

p a:visited {
font-weight: 500;
color: #6EC1E4;
}

.elementor-kit-10560 a {
    color: inherit;
}

html,
body{
width:100%;
overflow-x:hidden;
}

@media only screen and (max-width: 1100px) {
  body {
    width:100%;
    height: 100%;
    overflow-x:hidden;
  }
}

@media only screen and (max-width: 1024px) {
  body {
    width:100%;
    height: 100%;
    overflow-x:hidden;
    overflow-y: hidden;
  }
}

@media only screen and (min-device-width : 200px) and (max-device-width : 812px) and (-webkit-device-pixel-ratio : 3) {
  body {
    width:100%;
    overflow-x:auto;
    overflow-y: hidden;
  }
}

.woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt {
    background-color: #81bf64;
}

.woocommerce table.shop_table {
    background-color: white;
}

dl {
    display: none;
}


.elementor-menu-cart__product {
    grid-template-rows: auto;
}

.elementor-search-form--skin-full_screen .elementor-search-form__toggle i {
    background-color: transparent;
}

.elementor-52705 .elementor-element.elementor-element-8491288 .elementor-search-form__toggle i:before{
    font-family: 'Vinaet HF Font 1' !important;
    font-weight: 300 !important;
    content: "3" !important;
    color: #7a7a7a !important;
    font-style: normal !important;
}

.elementor-nav-menu .sub-arrow {
    font-family: 'Vinaet HF Font 1'!important;
    font-weight: 300;
    font-style: normal;
    content: "0";
    text-align: center;
    color: #494C51;
}

.fa-caret-down:before {
       font-family: 'Vinaet HF Font 1'!important;
    content: "4"!important;
    color: grey;
    font-size: 12px;
    vertical-align: middle;
}

.elementor-nav-menu--main .elementor-nav-menu--dropdown .sub-arrow i {
    margin-top: 66%!important;
}
/*Trusted Shops Badge*/
p._12k7pyr {
    display: none!important;
}

.woocommerce-notices-wrapper {
    max-width: 1200px;
    margin-left: auto;
    margin-right: auto;
}

.woocommerce-message {
    border-top-color: transparent;
}

.woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button {
    font-weight: 500;
}

.woocommerce-message::before {
    color: #61CE70;
}

.woocommerce-error, .woocommerce-info, .woocommerce-message {
    background-color: #FFFBF2;
}

.woocommerce-info {
    border-top-color: transparent;
}

.woocommerce-info::before {
    color: #61CE70;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Vinaet HF Font 1';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://www.vinaet.de/wp-content/uploads/2021/02/Vinet-HF-Font-3.woff2') format('woff2');
}
/* End Custom Fonts CSS */