.elementor-kit-7{--e-global-color-primary:#000000;--e-global-color-secondary:#FFFFFF;--e-global-color-text:#000000;--e-global-color-275da16:#A4795E;--e-global-color-db27c31:#62666A;--e-global-color-9612215:#FFFFFF00;--e-global-typography-primary-font-family:"Outfit";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Outfit";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Outfit";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Outfit";--e-global-typography-accent-font-weight:600;--e-global-typography-7c3b98c-font-family:"Outfit";--e-global-typography-7c3b98c-font-size:32px;--e-global-typography-7c3b98c-font-weight:300;--e-global-typography-7c3b98c-line-height:40px;--e-global-typography-7315043-font-family:"Outfit";--e-global-typography-7315043-font-size:24px;--e-global-typography-7315043-font-weight:300;--e-global-typography-7315043-line-height:32px;--e-global-typography-e8993eb-font-family:"Outfit";--e-global-typography-e8993eb-font-size:46px;--e-global-typography-e8993eb-font-weight:600;--e-global-typography-e8993eb-line-height:48px;--e-global-typography-9e9d7f4-font-family:"Outfit";--e-global-typography-9e9d7f4-font-size:36px;--e-global-typography-9e9d7f4-font-weight:600;--e-global-typography-9e9d7f4-line-height:42px;--e-global-typography-3e1a55b-font-family:"Outfit";--e-global-typography-3e1a55b-font-size:24px;--e-global-typography-3e1a55b-font-weight:600;--e-global-typography-3e1a55b-line-height:30px;--e-global-typography-6e4793a-font-family:"Outfit";--e-global-typography-6e4793a-font-size:20px;--e-global-typography-6e4793a-font-weight:600;--e-global-typography-6e4793a-line-height:26px;--e-global-typography-1e0fdba-font-family:"Outfit";--e-global-typography-1e0fdba-font-size:16px;--e-global-typography-1e0fdba-font-weight:600;--e-global-typography-1e0fdba-line-height:22px;--e-global-typography-950a48a-font-family:"Outfit";--e-global-typography-950a48a-font-size:14px;--e-global-typography-950a48a-font-weight:600;--e-global-typography-950a48a-line-height:20px;--e-global-typography-159e7a8-font-family:"Outfit";--e-global-typography-159e7a8-font-size:20px;--e-global-typography-159e7a8-font-weight:300;--e-global-typography-159e7a8-line-height:28px;--e-global-typography-3810f37-font-family:"Outfit";--e-global-typography-3810f37-font-size:16px;--e-global-typography-3810f37-font-weight:300;--e-global-typography-3810f37-line-height:24px;--e-global-typography-623568f-font-family:"Outfit";--e-global-typography-623568f-font-size:12px;--e-global-typography-623568f-font-weight:300;--e-global-typography-623568f-line-height:20px;color:var( --e-global-color-text );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-kit-7 button,.elementor-kit-7 input[type="button"],.elementor-kit-7 input[type="submit"],.elementor-kit-7 .elementor-button{background-color:var( --e-global-color-9612215 );font-family:"Font: Outfit", Sans-serif;font-size:16px;font-weight:600;color:var( --e-global-color-primary );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:0px 0px 0px 0px;padding:12px 24px 12px 24px;}.elementor-kit-7 button:hover,.elementor-kit-7 button:focus,.elementor-kit-7 input[type="button"]:hover,.elementor-kit-7 input[type="button"]:focus,.elementor-kit-7 input[type="submit"]:hover,.elementor-kit-7 input[type="submit"]:focus,.elementor-kit-7 .elementor-button:hover,.elementor-kit-7 .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-secondary );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );}.elementor-kit-7 e-page-transition{background-color:#FFBC7D;}.elementor-kit-7 p{margin-bottom:0px;}.elementor-kit-7 a{color:var( --e-global-color-text );font-family:"Outfit", Sans-serif;}.elementor-kit-7 a:hover{color:var( --e-global-color-text );}.elementor-kit-7 h1{font-family:var( --e-global-typography-e8993eb-font-family ), Sans-serif;font-size:var( --e-global-typography-e8993eb-font-size );font-weight:var( --e-global-typography-e8993eb-font-weight );line-height:var( --e-global-typography-e8993eb-line-height );}.elementor-kit-7 h2{font-family:var( --e-global-typography-9e9d7f4-font-family ), Sans-serif;font-size:var( --e-global-typography-9e9d7f4-font-size );font-weight:var( --e-global-typography-9e9d7f4-font-weight );line-height:var( --e-global-typography-9e9d7f4-line-height );}.elementor-kit-7 h3{font-family:var( --e-global-typography-3e1a55b-font-family ), Sans-serif;font-size:var( --e-global-typography-3e1a55b-font-size );font-weight:var( --e-global-typography-3e1a55b-font-weight );line-height:var( --e-global-typography-3e1a55b-line-height );}.elementor-kit-7 h4{font-family:var( --e-global-typography-6e4793a-font-family ), Sans-serif;font-size:var( --e-global-typography-6e4793a-font-size );font-weight:var( --e-global-typography-6e4793a-font-weight );line-height:var( --e-global-typography-6e4793a-line-height );}.elementor-kit-7 h5{font-family:var( --e-global-typography-1e0fdba-font-family ), Sans-serif;font-size:var( --e-global-typography-1e0fdba-font-size );font-weight:var( --e-global-typography-1e0fdba-font-weight );line-height:var( --e-global-typography-1e0fdba-line-height );}.elementor-kit-7 input:not([type="button"]):not([type="submit"]),.elementor-kit-7 textarea,.elementor-kit-7 .elementor-field-textual{border-style:dotted;border-width:0px 0px 1px 0px;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1120px;}.e-con{--container-max-width:1120px;--container-default-padding-top:0px;--container-default-padding-right:0px;--container-default-padding-bottom:0px;--container-default-padding-left:0px;}.elementor-widget:not(:last-child){margin-block-end:32px;}.elementor-element{--widgets-spacing:32px 32px;--widgets-spacing-row:32px;--widgets-spacing-column:32px;}{}h1.entry-title{display:var(--page-title-display);}@media(max-width:1024px){.elementor-kit-7 h1{font-size:var( --e-global-typography-e8993eb-font-size );line-height:var( --e-global-typography-e8993eb-line-height );}.elementor-kit-7 h2{font-size:var( --e-global-typography-9e9d7f4-font-size );line-height:var( --e-global-typography-9e9d7f4-line-height );}.elementor-kit-7 h3{font-size:var( --e-global-typography-3e1a55b-font-size );line-height:var( --e-global-typography-3e1a55b-line-height );}.elementor-kit-7 h4{font-size:var( --e-global-typography-6e4793a-font-size );line-height:var( --e-global-typography-6e4793a-line-height );}.elementor-kit-7 h5{font-size:var( --e-global-typography-1e0fdba-font-size );line-height:var( --e-global-typography-1e0fdba-line-height );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-7 h1{font-size:var( --e-global-typography-e8993eb-font-size );line-height:var( --e-global-typography-e8993eb-line-height );}.elementor-kit-7 h2{font-size:var( --e-global-typography-9e9d7f4-font-size );line-height:var( --e-global-typography-9e9d7f4-line-height );}.elementor-kit-7 h3{font-size:var( --e-global-typography-3e1a55b-font-size );line-height:var( --e-global-typography-3e1a55b-line-height );}.elementor-kit-7 h4{font-size:var( --e-global-typography-6e4793a-font-size );line-height:var( --e-global-typography-6e4793a-line-height );}.elementor-kit-7 h5{font-size:var( --e-global-typography-1e0fdba-font-size );line-height:var( --e-global-typography-1e0fdba-line-height );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */body {
font-family: outfit !important;    
}

html {
scroll-padding-top: 68px; 
}

.section, .footer {
padding: 48px 16px 48px 16px;
}

.hero-section {
padding: 48px 16px 0px 16px;
}

.section-s {
padding: 48px 16px 48px 16px; 
}

.navbar {
padding: 0px 16px 0px 16px;
}

.line {
padding: 0px 16px 0px 16px;  
}

.navbar .elementor-nav-menu {
max-width: 1140px !important;
margin-right: auto;
margin-left: auto;
}

.navbar .elementor-nav-menu a {
justify-content: flex-end;
}

p a, .link-black {
color: black;
} 

p a:hover, .link-black:hover {
color: black;
text-decoration: underline;
} 

.button .elementor-button, .e-apply-coupon  {  
background-color: white !important;
color: black !important;
border-color: black !important;
}

.button .elementor-button:hover {
background-color: black !important;
color: white !important;
}

.button-black.elementor-button, #button-black.elementor-button {
background-color: black;
color: white;
border-color: black;
}

.button-black.elementor-button:hover, #button-black.elementor-button:hover {
background-color: white;
color: black;
}

.button-white .elementor-button, #button-white.elementor-button {
color: white;
border-color: white;
}

.button-white .elementor-button:hover, #button-white.elementor-button:hover {
background-color: white;
color: black;
border-color: white;
}

.elementor-field-option  {
display: flex;
gap: 8px;
}

input:focus, textarea:focus, select:focus {
outline: none !important;
box-shadow: none !important;
}

.swiper-slide-inner{
max-width: 1152px;
} 

.elementor-field-type-textarea label {
margin-bottom: 10px;
} 

#text-white h2  {
color: white ; 
}

#text-white p  {
color: white ; 
}

#text-white h3  {
color: white ; 
}

.wc-backward  {
background-color: white !important;
color: black !important;
border: 1px solid black !important;
border-radius: 0px !important;
}

.wc-backward:hover {
background-color: black !important;
color: white !important;
border: 1px solid black !important;
border-radius: 0px !important;
}

.elementor-menu-cart__toggle .elementor-button  {
border-width: 0px !important;
padding: 0px;
}

.elementor-menu-cart__toggle .elementor-button:hover  {
border-width: 0px !important;
background-color: white !important;
}

.elementor-menu-cart__toggle .elementor-button:focus{
color: inherit !important; 
    background: transparent !important;
} 

.woocommerce-message,
.woocommerce-error,
.woocommerce-info,
.woocommerce-cart .woocommerce-message{
display: none !important;
}

.menu-item {
display: inline-block;

text-align: right;
}

.menu-item a {
width: 180px;
display: inline-block;
}

.swiper-pagination-bullet {
border: 1px solid white !important;
opacity: 1 !important;
background-color: transparent !important;
transition: background-color 0.3s ease, border-color 0.3s ease;
}

.swiper-pagination-bullet-active {
background-color: white !important;
}

.woocommerce a.button,
.woocommerce button.button,
.woocommerce input.button,
.woocommerce #respond input#submit,
.woocommerce #content input.button {
transition: all 0.3s ease-in-out !important;
}

.elementor-menu-toggle {
display: flex;
justify-content: center;
align-items: center;
padding: 0; 
}


.ppc-button-wrapper{
    display: none !important;
} 

.wapf-field-input textarea {
    height: 32px;
    width: 160px;
}

.wapf-field-label label {
margin-bottom: 10px;
}

.rich-text p {
margin-bottom: 16px;
}

.rich-text-l p, .rich-text-l ul{
margin-bottom: 16px;
}

.rich-text-l h3{
margin-bottom: 8px;
}

#payment-method-message {display:none;}

.page-header {
display: none;

}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Outfit';
	font-style: normal;
	font-weight: 200;
	font-display: auto;
	src: url('https://suona.at/wp-content/uploads/2025/03/Outfit-Light.woff2') format('woff2'),
		url('https://suona.at/wp-content/uploads/2025/03/Outfit-Light.ttf') format('truetype');
}
@font-face {
	font-family: 'Outfit';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('https://suona.at/wp-content/uploads/2025/03/Outfit-SemiBold.woff2') format('woff2'),
		url('https://suona.at/wp-content/uploads/2025/03/Outfit-SemiBold.ttf') format('truetype');
}
/* End Custom Fonts CSS */