/*
Theme Name:     Höllinger
Theme URI:      
Description:    Enfold child theme.
Author:         Ameisenhaufen
Author URI:     ameisenhaufen.at
Template:       enfold
Version:        0.1.0
*/

/* statt rscale(wert) >> calc(var(--scale) * (wert / 16)) */

#top #header #header_main .container .main_menu #avia-menu .menu-item a{
	padding: 0 calc(var(--scale) * (14 / 16))!important;
}
@media only screen and (max-width: 1140px){
	 #top #header #header_main .container .main_menu #avia-menu .menu-item a {
        padding: 0 calc(var(--scale) * (6 / 16))!important;
    }
}

.slick-slider {
	overflow: hidden !important;
}

style{
	display:none!important;
}
#top .ausblenden{
	display:none!important;
}
#top #wrap_all .woosb-cart-child{
	display:none;
}

#top #wrap_all #main .amha-home-start-section .container main .amha-bottom-right-text{
	font-size:unset;
}
#top #wrap_all .woosb-cart-child{
	display:none;
}
.amha-home-start-section {
	min-height: 888px;
}
#top .amha-home-start-section {
    min-height: 100%;
}
#top .cmplz-cookiebanner {
    left: 50%;
    top: 50%;
	right: unset;
    bottom: unset;
    -ms-transform: translateX(-50%) translateY(-50%);
	transform: translateX(-50%) translateY(-50%);
}
#top .cmplz-cookiebanner .cmplz-buttons {
    flex-direction: row-reverse;
}

#top #wrap_all #header #header_main .container .main_menu #avia-menu .menu-item:not(.menu-item-gtranslate) .sub-menu{
	width:calc(var(--scale) * (280 / 16));
}

#top #wrap_all .amha-newsletter-section #success-message{
	font-family: var(--text-font-condensed);
    font-size: calc(var(--scale)*2.1875)!important;
    letter-spacing: calc(var(--scale)*-0.03125);
    line-height: calc(var(--scale)*2.8125);
    color: var(--text-color);
	text-align:center!important;
	width:40%;
}
#top #wrap_all .amha-newsletter-section #success-message svg{
	display:none;
}

#top #wrap_all .avia-table{
	background:transparent;
}
#top #wrap_all .avia-table .avia-highlight-col{
	background: transparent;
    border: none;
}
#top #wrap_all .avia-table td{
	border:none;
	color:black;
	font-size: 20px;
    line-height: 1.1;
}
#top #wrap_all .avia-table td.avia-highlight-col{
	font-weight:bold;
}
#top #wrap_all .avia-table th{
	border:none;
}
#top #wrap_all .avia-table tr:nth-child(odd){
	background:transparent;
}
#top #wrap_all .avia-table tr{
	border-bottom:1px solid;
}

#top .amha-home-start-section.aktionsektion .content{
	padding:0;
}
#top .amha-home-start-section.aktionsektion .avia-image-container {
	margin:0;
}
#top .ahma-countdown.av-countdown-timer{
	margin:0;
	position:static;
	bottom:0;
	width:100%;
}
#top .ahma-countdown.av-default-style .av-countdown-cell-inner{
	background:transparent;
	border:none;
}
#top .ahma-countdown .av-countdown-timer-inner{
    display: flex;
    justify-content: center;
}
#top .ahma-countdown .av-countdown-cell {
    width: 200px;
    max-width: 33%;
}
#top .ahma-countdown .av-countdown-time {
    font-weight: bold;
    font-family: var(--heading-font);
    text-transform: uppercase;
    letter-spacing: calc(var(--scale)* 0.0625);
    line-height: 1;
    font-size: calc(var(--scale)* 4.625);
    color: #fff !important;
}
#top .ahma-countdown .av-countdown-time-label {
    font-family: var(--text-font-condensed);
    font-size: calc(var(--scale)* 1.8125);
    line-height: 1.72;
    text-align: center;
    margin-bottom: calc(var(--scale)* -0.375);
	color:#fff;
}
@media only screen and (max-width: 767px){
	#top .ahma-countdown.av-countdown-timer{
		position:relative;
		background: #f5a385;
	}
}

/* --------------------POPUP-------------------- */

.newsletter_popup .sib-form{
	padding:0;
	background:transparent;
}
.newsletter_popup #sib-container{
	max-width:100%;
	padding:0;
}
.newsletter_popup label br{
	display:none;
}
#top .newsletter_popup .ays_pb_description{
	letter-spacing: 0;
    color: var(--text-color);
    /* text-transform: uppercase; */
    opacity: 1;
    font-size: 35px;
    line-height: 1.2;
    font-family: var(--heading-font);
    margin: 0;
    font-weight: 600;
	max-width: 450px;
	margin:auto;
	margin-top:0;
	padding: 0;
    transform: translateY(40px);
}
.newsletter_popup .ays_content_box {
	padding:0!important;
}
.newsletter_popup p br{
	display:none;
}
.newsletter_popup #sib-container  input[type="text"]{
	border: 1px solid #000;
	color:#000;
	margin:0;
}
.newsletter_popup .sib-form .checkbox_tick_positive:before{
	border-color:#c90b1b!important;
}

#top .ays_template_window .ays_bg_image_box {
    width: 40%;
}
#top .ays_template_window .ays_template_content {
    width: 60%;
	padding: 0;
}
@media only screen and (max-width: 768px){
	#top .cmplz-cookiebanner .cmplz-buttons {
		flex-direction: column;
	}
	#top .ays_template_window .ays_bg_image_box ,
	#top .ays_template_window .ays_template_content{
		width:100%;
	}
	#top .newsletter_popup{
		height:660px!important;
	}
	#top .newsletter_popup .ays_pb_description{
/* 		transform:none; */
		margin: 0 7%;
		max-width:unset;
	}
	#top .newsletter_popup iframe{
		height:460px;
	}
}
/* Mobiler Header */
.amha_shop_list__filter_container .amha_shop_list__filter_selectable:nth-last-child(7){
	text-transform:capitalize;
}

#header #avia-menu>.no-desktop{
	display:none;
}
#top #wrap_all #header #avia-menu>.mobil-header,
#top #wrap_all #header #avia-menu>.mobil-header .menu-item{
	display:block;
}
#top #wrap_all #header #av-burger-menu-ul .mobil-header{
	display:none;
}
@media only screen and (max-width: 767px){
	#top #header #menu-item-search{
		display:none;
	}
	.responsive #top #header #header_main .container .main_menu #menu-item-shop .cart_dropdown_first .cart_dropdown_link{
		transform: translateX(-172px);
	}
	.responsive #top #header #header_main .container .main_menu #avia-menu>.mobil-header a{
		height: 80px;
    	line-height: 72px;
	}
	.responsive #top #header #header_main .container .main_menu #avia-menu>.mobil-header .sub-menu{
		width: 95vw!important;
		height:100vh;
		top:96px;
		left: unset;
		right: -78.5px;
		padding: 30%;
		background: #fff;
		border-top: 2px solid var(--background-color);
		opacity: 0 !important;
    	visibility: hidden !important;
		transform: translateX(100%);
		transition:0.3s ease-in-out;
	}
	.responsive #top #header #header_main .container .main_menu #avia-menu>.mobil-header .sub-menu.aktive{
		opacity: 1 !important;
    	visibility: visible !important;
		transform: translateX(0);
	}
	#top #wrap_all #main .text-section .container .content .av_textblock_section table{
		width: calc(var(--scale)*(647 / 16))!important;
	}
	.responsive #top .shop_table .product-quantity{
		display: table-cell;
	}
	.responsive #top .shop_table .product-quantity input[type='button']{
		width: 1em!important;
	}
	.responsive #top .shop_table .product-quantity input[type='number']{
		width: 2em!important;
	}
}
@media only screen and (max-width: 479px){
	#top #header #header_main .container .logo:after {
		content: "";
		background: #fff;
		position: absolute;
		height: 30px;
		width: 120px;
		left: 50px;
		top: 24px;
		z-index: 9;
	}
	#top #wrap_all #main .text-section .container .content .av_textblock_section table{
		width: calc(var(--scale)*(449 / 16))!important;
	}
	.responsive #top table.shop_table .product-subtotal{
		display: table-cell;
	}
	.responsive #top table.shop_table .product-price{
		display: none;
	}
}
@media only screen and (max-width: 349px){
	.responsive #top #header #header_main .container .main_menu #menu-item-shop .cart_dropdown_first .cart_dropdown_link{
		transform: translateX(-151px);
	}
	.responsive #top #header #header_main .container .main_menu #avia-menu .menu-item a{
		padding:0 5px;
	}
	.responsive #top #header_main > .container .main_menu .av-main-nav > li > a{
		padding-left:5px;
	}
	    .responsive #top #header #header_main .container .main_menu #avia-menu>.mobil-header .sub-menu {
			right: -62.5px;
	}
}

body#top #wrap_all #main .amha_shop_section .container .content .amha-product-favourites .amha-favourite-product,
body#top.woocommerce-cart #wrap_all .container_wrap_first .container .template-page .entry-content .amha-product-favourites .amha-favourite-product{
	width: 23.5%;
    min-width: 23.5%;
    max-width: 23.5%;
}
#top #wrap_all #main .amha_shop_section .container .content .amha-product-favourites .amha-favourite-product .amha-custom-cart-button .amha-display-button,
#top.woocommerce-cart #wrap_all .container_wrap_first .container .template-page .entry-content .amha-product-favourites .amha-favourite-product .amha-custom-cart-button .amha-display-button{
	width: calc(var(--scale)*(288 / 16));
    margin: auto!important;
}
/* Sirup Seiten */

html.html_entry_id_306 #top #wrap_all #main .product-section.farbe .container .content .amha-product-favourites{
	margin-top:calc(var(--scale) * (-20 / 16));
}
#top #wrap_all #main .product-section.cocktail .container .content{
	padding-top:0;
	border-bottom: 4px solid var(--background-color);
}
#top #wrap_all #main .product-section.cocktail .container .content .amha-product-favourites{
	margin-top:0;
}
#top #wrap_all #main .product-section.cocktail .container .content .amha-product-favourites .amha-favourite-product{
	margin: 1.48% .74%;
}
#top #wrap_all #main .product-section.cocktail .container .content .avia_textblock a{
	color: inherit;
    text-decoration: underline;
}
html.html_entry_id_3297 {
    --background-color: #e8ebd0!important;
}
#top #wrap_all #main .text-section.soda .container .content .av_textblock_section .mb-zitat{
	max-width:calc(var(--scale) * (1400 / 16));
}
#top #wrap_all #main .text-section.soda .container .content .av_textblock_section h2{
	font-size: calc(var(--scale)*6.875);
    font-weight: normal;
    letter-spacing: calc(var(--scale)*0.15625);
    line-height: calc(var(--scale)*6.6875);
}
#top #wrap_all #main .text-section.soda .container .content .soda, html.html_entry_id_3297 .oeko {
	max-width:calc(var(--scale) * (270 / 16));
}
html.html_entry_id_3297 .saft{
	max-width:calc(var(--scale) * (700 / 16));
	margin-bottom:calc(var(--scale) * (100 / 16));
}
#top #wrap_all #main .bild-section.weiss .container .content{
	background: #fff;
    border-top: 3px solid #fff;
    border-bottom: 3px solid #fff;
}
html.html_entry_id_3297 #top #wrap_all .container .content .avia_textblock a{
	color: inherit;
    text-decoration: underline;
}
html.html_entry_id_3297 #top #wrap_all #main .drink-section .container .content .flex_column.av_one_half.amha-text-side .av_textblock_section .avia_textblock h3{
	    font-size: calc(var(--scale)*6.875);
    font-weight: normal;
    letter-spacing: calc(var(--scale)*0.15625);
    line-height: calc(var(--scale)*6.6875);
}

html.html_entry_id_3297 #top #wrap_all #main .product-overview-header .container .content .flex_column.av_one_half.amha-text-side .av_textblock_section .avia_textblock:not(.heading){
	max-width:calc(var(--scale) * (740 / 16));
	margin:auto;
}

html.html_entry_id_3297 #top #wrap_all #main .bild-section .container .content .av_textblock_section .avia_textblock.text-1{
    max-width: calc(var(--scale)* 44.75);
}
html.html_entry_id_3297 #top #wrap_all #main .bild-section .container .content .av_textblock_section .avia_textblock {
    max-width: calc(var(--scale)* 31.375);
    margin: auto;
}
@media only screen and (max-width: 767px) {
	html.html_entry_id_3297 .av_textblock_section .avia_textblock br{
		display:none;
	}
}

#top.woocommerce-cart #wrap_all .container_wrap_first .container .template-page .entry-content .cart-collaterals .cart_totals .wc-proceed-to-checkout{
	display:flex!important;
}
/* Zahulungsarten */

body#top #socket .container .amha-socket-holder .amha-center .amha-shipping-partner img,
body#top #socket .container .amha-socket-holder .amha-center .amha-shipping-partner svg{
	max-width:calc(var(--scale) * (100 / 16))!important;
	margin-right:calc(var(--scale) * (10 / 16));
}
body#top #socket .container .amha-socket-holder .amha-center .amha-shipping-partner img.ups,
body#top #socket .container .amha-socket-holder .amha-center .amha-shipping-partner svg.ups{
	max-width:calc(var(--scale) * (30 / 16))!important;
	
}
body#top #socket .container .amha-socket-holder .amha-very-left{
	width: 26.5%!important;
}
body#top #socket .container .amha-socket-holder .amha-center .amha-payment-partner picture{
	display:flex;
}

#top #wrap_all .woocommerce-checkout-review-order{
	display: flex;
	flex-direction: column;
}
/*#top #wrap_all .woocommerce-checkout-review-order #order_payment_heading,
#top #wrap_all .woocommerce-checkout-review-order #payment,
#top #wrap_all .woocommerce-checkout-review-order .wc-gzd-order-submit,
#top #wrap_all .woocommerce-checkout-review-order .ppc-button-wrapper{
	order:1;
}*/

#top .wc-stripe-elements-field {
    font-family: var(--text-font-condensed);
    font-size: calc(var(--scale)* 1.25);
    letter-spacing: calc(var(--scale)* -0.03125);
    line-height: 1.2;
    color: var(--text-color);
    padding: calc(var(--scale)* 0.9375) calc(var(--scale)* 1.5625);
    background: transparent;
    border: 1px solid;
}
#top #wrap_all #payment div.form-row {
    padding: 0;
}
#stripe-payment-data .woocommerce-SavedPaymentMethods{
	padding:0!important;
}
#top #wrap_all .woocommerce-checkout-review-order .wc-gzd-order-submit{
    display: flex;
    flex-direction: column;
    align-items: center;
}
#top #wrap_all .woocommerce-checkout-review-order .wc-gzd-order-submit button{
	padding: 0 calc(var(--scale)* 2.5);
    color: var(--white);
    background: var(--ci-highlight-color);
    border: none;
    border-radius: 0;
    font-size: calc(var(--scale)* 0.9375);
    line-height: 1.733333333;
    letter-spacing: calc(var(--scale)* 0.121875);
    text-transform: uppercase;
    padding-top: calc(var(--scale)* 1.1875);
    padding-bottom: calc(var(--scale)* 1.125);
    transition: color 300ms, background-color 300ms;
    width: auto;
    margin: auto;
}
@media (max-width: 1744px) {
	body#top #socket .container .copyright{
		--scale: 14px;
	}
}
@media (max-width: 1542px) {
	body#top #socket .container .copyright{
		--scale: 12px;
	}
}
@media (max-width: 1330px) {
	body#top #socket .container .copyright{
		--scale: 10px;
	}
}
@media (max-width: 1134px) {
	body#top #socket .container .copyright{
		--scale: 8px;
	}
}
@media (max-width: 924px) {
	body#top #socket .container .copyright{
		--scale: 6px;
	}
}
@media (max-width: 767px) {
	body#top #socket .container .copyright{
		--scale: 8px;
	}
}
@media (max-width: 767px) {
    html.responsive #top #wrap_all #main #socket .container .amha-socket-holder .amha-center {
        flex-direction: column;
    }
}
@media (max-width: 767px) {
    html.responsive #top #wrap_all #main #socket .container .amha-socket-holder .amha-center .amha-shipping-partner {
        padding: 0;
    }
}
@media (max-width: 479px) {
	body#top #socket .container .amha-socket-holder .amha-center .amha-shipping-partner, 
	body#top #socket .container .amha-socket-holder .amha-center .amha-payment-partner{
		flex-wrap: wrap;
		justify-content: center;
	}
	body#top #socket .container .amha-socket-holder .amha-center .amha-shipping-partner span, 
	body#top #socket .container .amha-socket-holder .amha-center .amha-payment-partner span{
		width:100%;
		text-align:center;
	}
}

/* Bewertungen */

#top .woocommerce-Tabs-panel #reviews .woocommerce-Reviews-title{
	font-size:calc(var(--scale) * (74 / 16));
	display: flex;
    flex-direction: column;
	margin-bottom:calc(var(--scale) * (40 / 16));
}
#top .woocommerce-Tabs-panel #reviews .woocommerce-Reviews-title span{
	font-weight: bold;
    font-size: 100%;
    text-transform: uppercase;
    line-height: 1;
}
#top .woocommerce-Tabs-panel #reviews .commentlist{
	max-width: calc(var(--scale)* 67.625);
    margin: auto;
}
#top .woocommerce-Tabs-panel #reviews .commentlist>li{
	border-bottom: 2px solid #c3c3c3;
}
#top .woocommerce-Tabs-panel #reviews .commentlist ul{
	margin:0 auto;
	width: 80%;
	border:none;
}
#top #wrap_all #main .woocommerce-Tabs-panel #reviews .commentlist ul .description p{
	font-size:calc(var(--scale) * (28 / 16));
	line-height:1.28;
}
#top .woocommerce-Tabs-panel #reviews img{
	display:none;
}
#top #wrap_all .woocommerce-Tabs-panel #reviews #comments ol.commentlist li .comment-text .star-rating{
	width:calc(var(--scale) * (192 / 16));
	height:calc(var(--scale) * (30 / 16));
	background: url(https://hoellinger-juice.at/wp-content/uploads/2024/03/stars.svg);
    background-size: cover;
    background-repeat: no-repeat;
	margin-bottom:calc(var(--scale) * (30 / 16));
}
#top #wrap_all .woocommerce-Tabs-panel #reviews #comments ol.commentlist li .comment-text .star-rating span{
	padding-top:calc(var(--scale) * (30 / 16));
	background: url(https://hoellinger-juice.at/wp-content/uploads/2024/03/stars-full.svg);
	background-size: cover;
}
#top #wrap_all .woocommerce-Tabs-panel #reviews .comment-text{
	margin: 0;
    padding: 0;
    border: none;
	    
    display: flex;
    flex-direction: column;
    align-items: center;
}
#top .woocommerce-Tabs-panel #reviews .comment-text .meta{
	display: flex;
    flex-direction: column;
	order:1;
}
#top .woocommerce-Tabs-panel #reviews .comment-text .meta strong{
	color:var(--text-color);
}
#top .woocommerce-Tabs-panel #reviews .comment-text .meta span{
	display:none;
}
#top .woocommerce-Tabs-panel #reviews .comment-text .meta time{
	font-size:calc(var(--scale) * (25 / 16));
}
#top .woocommerce-Tabs-panel #reviews .comment-text .description{
	font-style: italic;
}
#top #wrap_all .woocommerce-Tabs-panel #reviews .comment-text .wc-gzd-additional-info{
	font-size:calc(var(--scale) * (18 / 16));
	order:1;
}
#top #wrap_all #main .produkt-info-reiter .av-woo-product-tabs .woocommerce-Tabs-panel form .comment-form-author input, 
#top #wrap_all #main .produkt-info-reiter .av-woo-product-tabs .woocommerce-Tabs-panel form .comment-form-email input,
#top #wrap_all #main .produkt-info-reiter .av-woo-product-tabs .woocommerce-Tabs-panel form .comment-form-comment textarea{
	font-size:calc(var(--scale) * (25 / 16));
	color:var(--text-color);
}

#top #wrap_all .woocommerce-Tabs-panel p.stars span{
	width: calc(var(--scale)*(192 / 16));
    height: calc(var(--scale)*(30 / 16));
    background: url(https://hoellinger-juice.at/wp-content/uploads/2024/03/stars.svg);
    background-size: cover;
    background-repeat: no-repeat;
}
#top #wrap_all .woocommerce-Tabs-panel p.stars span a{
	padding-top: calc(var(--scale)*(30 / 16));
}
#top #wrap_all .woocommerce-Tabs-panel p.stars span a:hover, #top #wrap_all .woocommerce-Tabs-panel p.stars span a:focus, #top #wrap_all .woocommerce-Tabs-panel p.stars span a.active{
	background: url(https://hoellinger-juice.at/wp-content/uploads/2024/03/stars-full.svg);
    background-size: cover;
}
#top #wrap_all .woocommerce-Tabs-panel p.stars span a.star-1{
	width: calc(var(--scale)*(38.4 / 16));
}
#top #wrap_all .woocommerce-Tabs-panel p.stars span a.star-2{
	width: calc(var(--scale)*(76.8 / 16));
}
#top #wrap_all .woocommerce-Tabs-panel p.stars span a.star-3{
	width: calc(var(--scale)*(115.2 / 16));
}
#top #wrap_all .woocommerce-Tabs-panel p.stars span a.star-4{
	width: calc(var(--scale)*(153.6 / 16));
}
#top #wrap_all .woocommerce-Tabs-panel p.stars span a.star-5{
	width: calc(var(--scale)*(192 / 16));
}


/*  Blog  */
#top #wrap_all #main .blog-elemente .container .content{
	padding-bottom: calc(var(--scale)* 0.25);
}
#top #wrap_all #main .blog-elemente .container .content .avia-content-slider-inner,
#top #wrap_all #main .blog-elemente .container .content .avia-content-slider{
    overflow: visible;
}
#top #wrap_all #main .blog-elemente .container .content .slide-entry-wrap{
    overflow: visible;
	margin:0;
}
#top #wrap_all #main .blog-elemente .container .content .slide-entry{
	background: #fff;
	box-shadow: 0px 0px 17px 2px #0000001c;
    margin: 0;
    width: 31.12%;
    margin-left: 1.66%;
    margin-bottom: 1.66%;
    padding: calc(var(--scale)* 2.3125) calc(var(--scale)* 2.8125) calc(var(--scale)* 1.8125) calc(var(--scale)* 2.8125);
}

@media only screen and (max-width: 767px) {
	#top #wrap_all #main .blog-elemente .container .content .slide-entry{
    	width: 46.68%;
		margin-left: 2.21%;
		margin-bottom: 2.21%;
	}
}
@media only screen and (max-width: 479px) {
	#top #wrap_all #main .blog-elemente .container .content .slide-entry{
    	width: 93.36%;
		margin-left: 3.32%;
		margin-bottom: 3.32%;
	}
}
#top #wrap_all #main .blog-elemente .container .content .slide-entry.fake-thumbnail{
	display:none;
}
#top #wrap_all #main .blog-elemente .container .content .slide-entry img{
	border-radius: 0;
    width: calc(var(--scale)* 29.875);
    height: calc(var(--scale)* 25.75);
    object-fit: cover;
}
#top #wrap_all #main .blog-elemente .container .content .slide-entry .slide-entry-title{
	font-size: calc(var(--scale)* 1.8125);
    font-family: "proxima-nova-condensed";
    letter-spacing: calc(var(--scale)* -0.01875);
    text-align: center;
    line-height: calc(var(--scale)* 2.125);
    margin-top: calc(var(--scale)* 1.8125);
}
#top #wrap_all #main .blog-elemente .container .content .slide-entry .slide-entry-excerpt{
	font-size: calc(var(--scale)* 1.5625);
    font-family: "proxima-nova-condensed";
    letter-spacing: calc(var(--scale)* 0.01875);
    text-align: center;
    line-height: calc(var(--scale)* 1.875);
	margin-top:calc(var(--scale) * (20 / 16));
}
#top #wrap_all #main .blog-elemente .container .content .slide-entry .slide-meta{
	display:none;
}
#top #wrap_all #main .blog-content .container .content .post-entry{
	max-width:calc(var(--scale) * (1160 / 16));
	margin:auto;
}
#top #wrap_all #main .blog-header .container .content .blog-title{
	max-width:calc(var(--scale) * (800 / 16));
	margin:auto;
	text-align:center;
}
#top #wrap_all #main .blog-header .container .content .blog-title h1{
	font-family: var(--heading-font);
    color: var(--text-color);
	font-size: calc(var(--scale)* 4.625);
    letter-spacing: calc(var(--scale)* 0.3125);
    line-height: calc(var(--scale)* 4.5);
}
#top #wrap_all #main .blog-header .container .content .blog-title p{
	font-family: var(--text-font-condensed);
    font-size: calc(var(--scale) * (35 / 16));
    letter-spacing: calc(var(--scale) * (-0.5 / 16));
    line-height: calc(var(--scale) * (45 / 16));
    color: var(--text-color);
}
#top #wrap_all #main .blog-content .container{
	    border-bottom: 4px solid var(--background-color);
}

/* Anpassungen */

html.html_entry_id_200 .drink-section .container .content .flex_column.av_one_half .avia-image-container{
	padding: calc(var(--scale) * (50 / 16)) 0;
}

.woocommerce-MyAccount-navigation-link--dashboard a{
	font-size:0!important;
}
.woocommerce-MyAccount-navigation-link--dashboard a:after {
    content: 'Übersicht';
    font-size: calc(var(--scale)* 1.5625)!important;
}
html[lang=en] .woocommerce-MyAccount-navigation-link--dashboard a:after {
	content: 'Overview';
}

html.html_entry_id_306 #top #wrap_all #main .product-section.geschenkbox .container .content .av_textblock_section .avia_textblock h2{
	letter-spacing:0;
}
#top #wrap_all #main .bild-section.kirsche .container .content .flex_column.av_one_half.amha-text-side .av_textblock_section .avia_textblock{
	max-width:calc(var(--scale) * (745 / 16));
}

html.html_entry_id_258 #top #wrap_all #main .product-section .container .content{
	padding-top:calc(var(--scale) * (76 / 16));
}
html.html_entry_id_258 #top #wrap_all #main .text-section .container .content .av_textblock_section h2 {
	font-size:calc(var(--scale) * (110 / 16));
}
html.html_entry_id_349 #top #wrap_all #main .product-section .container .content,
html.html_entry_id_200 #top #wrap_all #main .product-section .container .content{
	padding-top:calc(var(--scale) * (76 / 16));
}
html.html_entry_id_200 #top #wrap_all #main .drink-section .container .content .flex_column.av_one_half.amha-text-side .av_textblock_section .avia_textblock h3{
	letter-spacing:calc(var(--scale) * (4 / 16));
}
html.html_entry_id_349 #top #wrap_all #main .product-section .container .content .amha-product-favourites{
	margin-top:0;
}
html.html_entry_id_349 #top #wrap_all #main .text-section .container .content .av_textblock_section h2{
	letter-spacing:calc(var(--scale) * (4 / 16));
}

html.html_entry_id_419 #top #wrap_all #main .text-section .container .content .av_textblock_section h2{
	letter-spacing:calc(var(--scale) * (4 / 16));
}

#top .sib-form-message-panel{
	border:none;
}
#top .sib-form-message-panel__text{
	justify-content: center;
}

#top #wrap_all #main .glaeser-section .flex_column.av_one_third .avia-image-container{
	width:calc(var(--scale) * (270 / 16));
}
#top #wrap_all #main .glaeser-section .flex_column.av_one_third:last-child .avia-image-container{
	width:calc(var(--scale) * (270 / 16));
}

#top #wrap_all .amha-custom-cart-button .amha-custom-cart-button-popup .amha-custom-cart-button-count-selectors .amha-custom-cart-button-count-selector{
	color: black;
    padding: 0;
}
#top #wrap_all .amha-custom-cart-button .amha-custom-cart-button-popup .amha-custom-cart-button-send-option .amha-custom-cart-button-send{
	padding:0;
}

#top #wrap_all #main .produkt-info-reiter .nahrwert-table table{
	    width: auto!important;
}

/*#top.woocommerce-checkout #wrap_all #order_payment_heading{
	padding-top:calc(var(--scale) * (80 / 16));
}*/
#top.woocommerce-checkout #wrap_all .container_wrap_first .container .template-page .entry-content #order_review #payment ul{
	display:block!important;
}
/*#top.woocommerce-checkout #wrap_all .container_wrap_first .container .template-page .entry-content #order_review_heading{
	padding-left:0!important;
}*/


#top a.remove{
	background: url(/wp-content/themes/enfold/config-woocommerce/images/remove.png) #CCC;
}

@media only screen and (max-width: 485px) {
	#produkte .entry-content-wrapper:not(.slick-slider) .flex_column:not(.amha-home-tile-sirup ) {
		display:none;
	}
	#produkte .entry-content-wrapper:not(.slick-slider) .flex_column.amha-home-tile-sirup  {
		width:100%!important;
	}
}

#top #wrap_all #main .product-header .container .content .flex_column.av_one_half .product-image-gallery-nav {
    left: 6px;
}

/* Suche */

#top .avia-search-tooltip .av_ajax_search_entry{
	height:auto!important;
	border: none;
}
#top .avia-search-tooltip h4{
	padding-bottom:10px;
	font-size: 15px;
    text-transform: uppercase;
}

#top .avia-search-tooltip .av_ajax_search_image, #top .avia-search-tooltip .ajax_search_excerpt{
	display:none;
}
#top .avia-search-tooltip .av_ajax_search_title{
	line-height: 1.2;
    padding: 5px 0;
	font-weight: normal;
    font-size: 15px;
    text-transform: none;
}
#top.search #wrap_all .container_wrap_first .container{
	background:#fff;
	border-top: 4px solid var(--background-color);
	border-bottom: 4px solid var(--background-color);
}

#top.search #wrap_all .search_form_field input[type=text]{
	font-family: var(--text-font);
    font-size: 18px;
    line-height: 1.2;
    color: var(--text-color);
    background: transparent;
    border: 1px solid;
    margin: 0;
}
#top.search #wrap_all .search_form_field input[type=submit]{
	width:45px;
}

#top.search #wrap_all .page-heading-container{
	border:none;
}
#top.search #wrap_all .post-entry .post-meta-infos, #top.search #wrap_all .post-entry .entry-content, #top.search #wrap_all .author-extra-border{
	display:none;
}
#top.search #wrap_all .entry-content-wrapper{
	padding-bottom:20px;
}
#top.search #wrap_all .post-entry .search-result-counter{
    padding: 0;
    background: transparent;
    height: auto;
    border: none;
    box-shadow: none;
}
#top.search .pagination .current{
	background: var(--ci-highlight-color);
    color: #fff;
}
#top.search #wrap_all .pagination a{
	background: var(--ci-highlight-color);
    color: #fff;
	opacity:0.5;
}
#top.search #wrap_all .pagination a:hover{
	background: var(--ci-highlight-color);
    color: #fff;
	opacity:1;
}



/* Rezept Sektion */

#top #wrap_all #rezepte{
	min-height:4px;
}

#top #wrap_all #main #rezepte .content {
    padding-top: 0!important;
}

#top #wrap_all #rezepte .av_textblock_section{
	padding-top:calc(var(--scale) * (76 / 16));
}
#top #wrap_all #rezepte .avia-content-slider-inner{
	margin-top:1.66%;
}

@media only screen and (max-width: 767px) {
	#top #wrap_all #rezepte .avia-content-slider-inner{
		margin-top:2.21%;
	}
}

@media only screen and (max-width: 479px) {
	#top #wrap_all #rezepte .avia-content-slider-inner{
		margin-top:3.32%;
	}
}

/* Kacheln */

html #top #wrap_all #main .amha-tiles .amha-home-tile.amha-home-tile-sirup .amha-main-tile-image{
	right: 2.5%;
	width: 12.45em;
}
html #top #wrap_all #main .amha-tiles .amha-home-tile.amha-home-tile-energy .amha-main-tile-image {
    width: 14.5em;
    bottom: 3.9%;
	right: -1.35%;
}

@media only screen and (max-width: 650px) {
	html #top #wrap_all #main .amha-tiles .amha-home-tile.amha-home-tile-sirup .amha-main-tile-image{
		width: 21.45em;
	}
	html #top #wrap_all #main .amha-tiles .amha-home-tile.amha-home-tile-energy .amha-main-tile-image {
		width: 24.32em;
	}
}

@media only screen and (max-width: 485px) {
	html #top #wrap_all #main .amha-tiles .amha-home-tile.amha-home-tile-sirup .amha-main-tile-image{
		width: 48.45em;
	}
	html #top #wrap_all #main .amha-tiles .amha-home-tile.amha-home-tile-energy .amha-main-tile-image {
		width: 52.2em;
	}
}


/*  Shop  */

#top #wrap_all #main .product-section .container .content .amha_shop_list .amha-product-favourites .amha-favourite-product[data-count-attribute="15"]:after {
    content: "";
    width: calc(var(--scale)* 6.125);
    height: calc(var(--scale)* 6.125);
    background-image: url(https://hoellinger-juice.at/wp-content/uploads/2024/11/15x.svg);
    background-size: contain;
    position: absolute;
    top: calc(var(--scale)* 2.6875);
    right: calc(var(--scale)* 2.125);
    border-radius: 100%;
    background-color: var(--product-background);
}
#top #wrap_all .woocommerce-notices-wrapper:not(:empty), 
#top #wrap_all .wc-empty-cart-message:not(:empty) {
    margin: 40px 50px;
}
#top #wrap_all .amha-product-favourites .amha-favourite-product .preisnachlass span{
	display:flex;
	justify-content: center;
}
#top #wrap_all .amha-product-favourites .amha-favourite-product .preisnachlass span .nach{
	color: #fff;
	line-height:calc(var(--scale) * (25 / 16));
    background: var(--ci-highlight-color);
    font-size: calc(var(--scale) * (25 / 16));
    font-weight: bold;
    font-family: 'atrament-web';
	padding: calc(var(--scale) * (4 / 16)) calc(var(--scale) * (10 / 16));
}
#top #wrap_all .amha-product-favourites .amha-favourite-product .preisnachlass span .lass{
	padding: calc(var(--scale) * (4 / 16)) calc(var(--scale) * (10 / 16));
    line-height: calc(var(--scale) * (25 / 16));
    font-family: 'proxima-nova-condensed';
    font-size: calc(var(--scale) * (20 / 16));
    color: var(--ci-highlight-color);
	    border: 1px solid;
}
#top #wrap_all .amha-product-favourites .amha-favourite-product .aktionsfenster{
    position: absolute;
    height: calc(var(--scale) * (95 / 16));
    width: calc(var(--scale) * (87 / 16));
    background: url(https://hoellinger-juice.at/wp-content/uploads/2024/02/red-form.svg);
    transform: rotate(-25deg);
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
    font-family: 'atrament-web';
    font-size: calc(var(--scale) * (18 / 16));
    text-transform: uppercase;
    color: #fff;
    text-align: center;
/*     padding-top: calc(var(--scale) * (26 / 16)); */
	display: flex;
    flex-direction: column;
    justify-content: center;
    top: calc(var(--scale) * (15 / 16));
    left: calc(var(--scale) * (19 / 16));
}
#top #wrap_all .amha-product-favourites .amha-favourite-product .aktionsfenster strong{
	color:#fff;
}

html.html_entry_id_258 #top #wrap_all #main .drink-section .container .content .flex_column.av_one_half.amha-text-side .av_textblock_section .avia_textblock.heading{
	margin-bottom: calc(var(--scale) * (40 / 16))!important;
}
html.html_entry_id_258 #top #wrap_all #main .drink-section .container .content .flex_column.av_one_half.amha-text-side .av_textblock_section .avia_textblock h3{
	font-size: calc(var(--scale) * (74 / 16));
	line-height: calc(var(--scale) * (72 / 16));
}

/*  EN  */
html[lang=en] #top #wrap_all .img-de{
	display:none;
}
html[lang=de-DE] #top #wrap_all .img-en,
html[lang=de] #top #wrap_all .img-en{
	display:none;
}

html[lang=en] #top.page-id-306 .product-overview-header .heading{
	max-width:calc(var(--scale) * (730 / 16));
	margin:auto;
}
html[lang=en] #top #wrap_all #main .bild-section.imagefill .amha-image-side .avia-image-container,
#top #wrap_all #main .bild-section.imagefill.auchde .amha-image-side .avia-image-container{
	position: absolute;
    height: 100%;
    top: 0;
}
html[lang=en] #top #wrap_all #main .bild-section.imagefill .amha-image-side .avia-image-container-inner,
html[lang=en] #top #wrap_all #main .bild-section.imagefill .amha-image-side .avia-image-overlay-wrap,
#top #wrap_all #main .bild-section.imagefill.auchde .amha-image-side .avia-image-container-inner,
#top #wrap_all #main .bild-section.imagefill.auchde .amha-image-side .avia-image-overlay-wrap{
	height:100%;
}
html[lang=en] #top #wrap_all #main .bild-section.imagefill .amha-image-side .avia-image-container img,
#top #wrap_all #main .bild-section.imagefill.auchde .amha-image-side .avia-image-container img{
	height: 100%;
    object-fit: cover;
}

html[lang=en] #top.page-id-306 #wrap_all #main .product-section.vielgenuss .container .content .av_textblock_section .avia_textblock{
	max-width:calc(var(--scale) * (810 / 16));	
}
html[lang=en] #top.page-id-306 #wrap_all #main .bild-section .container .content .flex_column.av_one_half.amha-text-side .av_textblock_section.av-lnx97lfh-6660314ebc4b331afbbaca54a773a878 .avia_textblock{
	max-width:calc(var(--scale) * (800 / 16));	
}

html[lang=en] #top.page-id-314 #wrap_all #main .bild-section.cola .container .content .av_textblock_section .avia_textblock.heading{
	margin-top:calc(var(--scale) * (20 / 16));
}
html[lang=en] #top.page-id-314 #wrap_all #main .bild-section.cola .container .content .av_textblock_section .avia_textblock.mb-zitat{
	max-width:calc(var(--scale) * (800 / 16));
}
html[lang=en] #top.page-id-314 #wrap_all #main .bild-section.cola .container .content .av_textblock_section .avia_textblock.mb-zitat p{
	margin-top:calc(var(--scale) * (10 / 16));
	margin-bottom:calc(var(--scale) * (30 / 16));
}
html[lang=en] #top.page-id-314 #wrap_all #main .bild-section.av-qxf5s-dd0feb7fb68943fb4cbc56d2d2f6bf35 .container .content .flex_column.av-mxaw0-4678d5f1c2dd6a45e458f546452a809f {
	padding-top:30px;
}
html[lang=en] #top.page-id-314 #wrap_all #main .bild-section.av-qxf5s-94cd0a34f1729fcab17e792c09c40708 .av_textblock_section .avia_textblock p br{
	display:none;
}

html[lang=en] #top.page-id-312 #wrap_all #main .product-overview-header .container .amha-text-side .avia_textblock.heading,
html[lang=en] #top.page-id-277 #wrap_all #main .product-overview-header .container .amha-text-side .avia_textblock.heading,
html[lang=en] #top.page-id-310 #wrap_all #main .product-overview-header .container .amha-text-side .avia_textblock.heading,
html[lang=en] #top.page-id-200 #wrap_all #main .product-overview-header .container .amha-text-side .avia_textblock.heading{
	max-width:calc(var(--scale) * (800 / 16))!important;
}

html[lang=en] #top.page-id-312 #top #wrap_all #main .bild-section.einmaleins .amha-text-side .avia_textblock.text-1{
	max-width:calc(var(--scale) * (390 / 16));
}

.bg-tetrapak .container {
	display: flex;
	position: relative;
}
.bg-tetrapak .container .content .post-entry {
	position: relative;
	z-index: 3;
}
.bg-tetrapak .container .content::before {
    background-image: url(/wp-content/uploads/2023/10/tetrapak-links-5.png);
    background-position: -17vw -23vw;
    content: '';
    display: block;
    height: 100%;
    width: 100%;
    position: absolute;
    z-index: 2;
    left: 0;
    background-size: 75%;
    background-repeat: no-repeat;
    top: 0;
	transition: background-position 2s ease-in-out;
}
.bg-tetrapak:hover .container .content::before {
	background-position: -26vw -10vw;
}
.bg-tetrapak .container .content::after {
    background-image: url(/wp-content/uploads/2023/10/tetrapak-rechts.png);
    background-position: 55vw -26vw;
    content: '';
    display: block;
    height: 100%;
    width: 100%;
    position: absolute;
    z-index: 2;
    right: 0;
    background-size: 75%;
    background-repeat: no-repeat;
    top: 0;
	visibility: visible;
	transition: background-position 2s ease-in-out;
}
.bg-tetrapak:hover .container .content::after {
	background-position: 62vw -34vw;
}
/* neue Layoutänderungen, alles schmäler und kleiner */

#top #header #header_main .container .main_menu #avia-menu .menu-item.menu-item-search-dropdown>a:before {
	background-repeat: no-repeat;
}
#top #header #header_main {
    padding-top: var(--scale);
}
#top #wrap_all #main .product-section .container .content {
    padding-top: var(--scale);
}
#top #wrap_all #main .product-section .container .content .amha_shop_list__filter_container {
    padding-left: var(--scale);
	padding-right: var(--scale);
}
#top #wrap_all #main .product-section .container .content .amha_shop_list .amha_shop_list__header {
	margin-bottom: 0;
	padding: 0 var(--scale) var(--scale) var(--scale) !important;
}
#top #wrap_all #main .product-section .container .content .amha_shop_list__filter_container h2 {
	font-size: calc(var(--scale)* 1.2) !important;
	margin-top: calc(var(--scale)*1.5);
}
#top #wrap_all #main .product-section .container .content .amha_shop_list__filter_container .amha_shop_list__filter_selectable {
	font-size: clamp(14px, 1vw, 18px);
}
#top #wrap_all #main .product-section .container .content .amha_shop_list__filter_container .amha_shop_list__filter_selectable input+span {
	min-width: calc(var(--scale)*1.1875);
}
#top #wrap_all #main .product-section .container .content .amha-product-favourites .amha-favourite-product .amha-custom-cart-button .amha-display-button::before {
	margin-right: calc(var(--scale)*0.5);
	background-repeat: no-repeat;
	min-width: 15px;
}
#top #wrap_all #main .product-section .container .content .amha_shop_list .amha-product-favourites .amha-favourite-product {
    min-width: 15.8%;
    max-width: 15.8%;
	margin-bottom: calc(var(--scale) * 1);
}
#top #wrap_all #main .product-section .container .content .amha-product-favourites .amha-favourite-product h4 {
	font-size: calc(var(--scale)*1.125);
	line-height: 1.3;
}
#top #wrap_all #main .product-section .container .content .amha-product-favourites .amha-favourite-product .amha-img-wrap img {
	position: unset;
	width: unset;
	height: unset;
}
#top #wrap_all #main .product-section .container .content .amha-product-favourites .amha-favourite-product .amha-price-columns .amha-price-column {
	font-size: calc(var(--scale)*1.125);
	white-space: nowrap;
}
#top #wrap_all .amha-custom-cart-button {
	width: 100%;
}
#top #wrap_all #main .product-section .container .content .amha-product-favourites .amha-favourite-product .amha-custom-cart-button .amha-display-button {
	padding: 5px 10px;
	text-align: center;
	letter-spacing: calc(var(--scale) * 0.1);
	white-space: nowrap;
}

#top #wrap_all #main .product-section .container .content .amha-product-favourites .amha-favourite-product .amha-price-columns .amha-price-column.amha-price-column-prices>span small {
	font-size: 12px !important;
	margin-right: 0.2em !important;
}
#top #wrap_all #main .product-section .container .content .amha-product-favourites .amha-favourite-product .amha-custom-cart-button {
    margin-top: calc(var(--scale) * 1.2);
}
#top #wrap_all #main .product-section .container .content .amha-product-favourites .amha-favourite-product .preisnachlass {
	position: absolute;
	top: 9vw;
	right: -5px;
	background-color: #fff;
}
#top #wrap_all #main .product-section .container .content .amha_shop_list .amha-product-favourites .amha-favourite-product[data-count-attribute="12"]::after,
#top #wrap_all #main .product-section .container .content .amha_shop_list .amha-product-favourites .amha-favourite-product[data-count-attribute="15"]:after,
#top #wrap_all #main .product-section .container .content .amha_shop_list .amha-product-favourites .amha-favourite-product[data-count-attribute="24"]::after {
    top: calc(var(--scale) * 1.5) !important;
    right: calc(var(--scale) * 0.5) !important;
	background-repeat: no-repeat;
	width: calc(var(--scale) * 3) !important;
	height: calc(var(--scale) * 3) !important;
	
}
#top #wrap_all #main .product-section .container .content .amha-product-favourites .amha-favourite-product .amha-img-wrap {
	padding-top: unset;
	aspect-ratio: 1 / 1;
	display: flex;
	justify-content: center;
	align-items: center;
}
div .av_one_fourth {
    width: 13%;
}
div .av_three_fourth {
    width: 87%;
}
#top #wrap_all #main .product-section .container .content .amha_shop_list .amha-product-favourites {
	gap: 1%;
	padding-right: 1rem;
}
#top #wrap_all #main .product-section .container .content .amha-product-favourites .amha-favourite-product .amha-price-columns .amha-price-column.amha-price-column-prices>span {
    padding-left: calc(var(--scale) * 0.3);
	white-space: nowrap;
}
.content .amha-product-favourites .amha-favourite-product .amha-favourite-product-preis {
    width: 100%;
}
#top #wrap_all #main .product-section .container .content .amha-product-favourites .amha-favourite-product .amha-price-columns .amha-price-column.amha-price-column-volumes>span {
	padding-right: calc(var(--scale) * 0.3);
}
#top #wrap_all .amha_shop_list .amha-product-favourites .amha-favourite-product .preisnachlass span .nach,
#top #wrap_all .amha_shop_list .amha-product-favourites .amha-favourite-product .preisnachlass span .lass {
	font-size: calc(var(--scale) * .9);
	padding: calc(var(--scale) * 0.5) calc(var(--scale) * 0.5);
    line-height: 1;
}
#top #header #header_main .container .main_menu #avia-menu .menu-item .sub-menu .menu-item:not(.menu-item-gtranslate-child) a {
    height: unset !important;
    line-height: unset !important;
}
#top #wrap_all #header #header_main .container .main_menu #avia-menu .menu-item .avia_mega_div .sub-menu {
	padding-top: calc(var(--scale) * 0.25) !important;
}
@media (min-width: 1921px) {
	#top #wrap_all #main .product-section .container .content .amha_shop_list .amha-product-favourites .amha-favourite-product .preisnachlass {
		top: 200px;
	}
}
@media (max-width: 1860px) {
	#top #wrap_all #main .product-section .container .content .amha_shop_list .amha-product-favourites .amha-favourite-product {
		min-width: 19.2%;
		max-width: 19.2%;
		margin-bottom: calc(var(--scale) * 2);
	}
	#top #wrap_all #main .product-section .container .content .amha_shop_list .amha-product-favourites .amha-favourite-product .preisnachlass {
		top: 11vw;
	}
}

@media (max-width: 1280px) {
    html.responsive #top .container {
        max-width: calc(100% - 10px);
    }
	#top #wrap_all #main .product-section .container .content .amha_shop_list .amha-product-favourites .amha-favourite-product .preisnachlass {
		top: 11vw;
	}
}
@media (max-width: 991px) {
    html.responsive #top #wrap_all #main .product-section .container .content .amha-product-favourites .amha-favourite-product, html.responsive #top #wrap_all #main .amha_shop_section .container .content .amha-product-favourites .amha-favourite-product {
        min-width: 24.2%;
        max-width: 24.2%;
    }
	.product-section .amha-product-favourites .amha-favourite-product h4 {
    	font-size: calc(var(--scale) * 1.6) !important;
	}
	
	.product-section .amha-product-favourites .amha-favourite-product .amha-price-columns .amha-price-column {
		font-size: calc(var(--scale)*1.625) !important;
	}
	.product-section .amha-product-favourites .amha-favourite-product .amha-notes {
		font-size: calc(var(--scale) * 1.125) !important;
	}
	
	div .av_one_fourth {
		width: 17%;
	}
	div .av_three_fourth {
		width: 83%;
	}
}
@media (max-width: 767px) {
	html.responsive #top #wrap_all #main #socket .container,
	html.responsive #top #wrap_all #main #footer .container,
	html.responsive #top #wrap_all .container {
        max-width: 99%;
        width: 99%;
    }
    html.responsive #top #wrap_all #main .product-section .container .content .amha-product-favourites .amha-favourite-product, html.responsive #top #wrap_all #main .amha_shop_section .container .content .amha-product-favourites .amha-favourite-product {
        min-width: 30.4%;
        max-width: 30.4%;
    }
	html.responsive #top #wrap_all #main .product-section .container .content .amha_shop_list .amha-product-favourites .amha-favourite-product .preisnachlass {
		top: 20vw;
	}
	#top #wrap_all #main .product-section .container .content .amha_shop_list .amha-product-favourites {
		padding-right: unset;
	}
	.responsive #top .logo {
		height: 60px !important;
	}
	html.responsive #top #header #header_main .container .logo::after {
		top: 15px;
	}
	.responsive #top #header #header_main .container .main_menu #avia-menu>.mobil-header a {
        height: 60px;
        line-height: 50px;
    }
	.responsive #top #header_main > .container .main_menu .av-main-nav > li > a, .responsive #top #wrap_all .av-logo-container {
        height: 60px;
        line-height: 60px;
    }
	html.responsive #top #header #header_main .container .main_menu .av-burger-overlay .av-burger-overlay-scroll {
        margin-top: 97px;
    }
}
@media (min-width: 430px) and (max-width: 767px) {
	#top #wrap_all #main .product-section .container .content .amha_shop_list .amha_shop_list__header {
		width: fit-content;
		position: absolute;
		right: 0;
		top: -20px;
	}
	#top #wrap_all #main .product-section .container .content .amha_shop_list .amha-product-favourites {
		margin-top: 1rem;
	}
}
@media (max-width: 600px) {
    html.responsive #top #wrap_all #main .product-section .container .content .amha-product-favourites .amha-favourite-product, 
	html.responsive #top #wrap_all #main .amha_shop_section .container .content .amha-product-favourites .amha-favourite-product {
        width: 45%;
        min-width: 45%;
        max-width: 45%;
    }
	#top #wrap_all #main .product-section .container .content .amha-product-favourites .amha-favourite-product h4 {
		font-size: calc(var(--scale)*1.425);
		line-height: 1.3;
	}
	
	#top #wrap_all #main .product-section .container .content .amha_shop_list .amha-product-favourites .amha-favourite-product .preisnachlass {
		top: 30vw;
	}
	#top #wrap_all #main .product-section .container .content .amha-product-favourites .amha-favourite-product .amha-price-columns .amha-price-column.amha-price-column-prices>span small {
		display: none;
	}
}
/* Startseite Endeckte lieblinge, ähnliche Produkte Detailseiten */
body#top #wrap_all #main .amha_shop_section .container .content .amha-product-favourites .amha-favourite-product, 
body#top.woocommerce-cart #wrap_all .container_wrap_first .container .template-page .entry-content .amha-product-favourites .amha-favourite-product {
    min-width: 15.8%;
    max-width: 15.8%;
}
.discover-favorites .amha-product-favourites .amha-favourite-product .preisnachlass,
.single-product .amha-product-favourites .amha-favourite-product .preisnachlass {
	position: absolute;
	top: 11vw;
	right: -5px;
	background-color: #fff;
}
.discover-favorites .amha-product-favourites .amha-favourite-product h4,
.single-product .amha-product-favourites .amha-favourite-product h4 {
	font-size: calc(var(--scale)*1.3125) !important;
	line-height: 1.2 !important;
}
.discover-favorites .amha-product-favourites .amha-favourite-product .amha-price-columns .amha-price-column,
.single-product .amha-product-favourites .amha-favourite-product .amha-price-columns .amha-price-column {
	font-size: calc(var(--scale) * 1.225) !important;
}
.discover-favorites .amha-price-column.amha-price-column-prices>span small+.amount,
.single-product .amha-price-column.amha-price-column-prices>span small+.amount {
    color: var(--ci-highlight-color);
    font-weight: bold;
}
.discover-favorites .amha-product-favourites .amha-favourite-product .amha-custom-cart-button .amha-display-button,
.single-product .amha-product-favourites .amha-favourite-product .amha-custom-cart-button .amha-display-button{
	padding: 5px 10px !important;
	max-width: 100%;
}
.discover-favorites .amha-product-favourites .amha-favourite-product[data-count-attribute="12"]::after,
.discover-favorites .amha-product-favourites .amha-favourite-product[data-count-attribute="15"]:after,
.discover-favorites .amha-product-favourites .amha-favourite-product[data-count-attribute="24"]::after,
.single-product .amha-product-favourites .amha-favourite-product[data-count-attribute="12"]::after,
.single-product .amha-product-favourites .amha-favourite-product[data-count-attribute="15"]:after,
.single-product .amha-product-favourites .amha-favourite-product[data-count-attribute="24"]::after{
    top: calc(var(--scale) * 1.5) !important;
    right: calc(var(--scale) * 0.5) !important;
	background-repeat: no-repeat;
	width: calc(var(--scale) * 3.5) !important;
	height: calc(var(--scale) * 3.5) !important;
	
}
@media (min-width: 1921px) {
	.discover-favorites .amha-product-favourites .amha-favourite-product .preisnachlass,
	.similar-products .amha-product-favourites .amha-favourite-product .preisnachlass {
		top: 215px;
	}
}
@media (min-width: 992px) and (max-width: 1620px) {
    .discover-favorites .amha-product-favourites .amha-favourite-product {
        min-width: 18% !important;
        max-width: 18% !important;
    }
	.discover-favorites .amha-product-favourites .amha-favourite-product:last-child {
		display: none !important;
	}
}
@media (max-width: 991px) {
	.discover-favorites .amha-product-favourites,
	.similar-products .amha-product-favourites{
		flex-wrap: wrap;
	}
    .discover-favorites .amha-product-favourites .amha-favourite-product,
	.similar-products .amha-product-favourites .amha-favourite-product {
        min-width: 30.4% !important;
        max-width: 30.4% !important;
    }
	.discover-favorites .amha-product-favourites .amha-favourite-product h4,
	.similar-products .amha-product-favourites .amha-favourite-product h4 {
    	font-size: calc(var(--scale) * 1.6) !important;
	}
	.discover-favorites .amha-product-favourites .amha-favourite-product .amha-price-columns .amha-price-column,
	.similar-products .amha-product-favourites .amha-favourite-product .amha-price-columns .amha-price-column {
		font-size: calc(var(--scale)*1.625) !important;
	}
	.discover-favorites .amha-product-favourites .amha-favourite-product .amha-notes,
	.similar-products .amha-product-favourites .amha-favourite-product .amha-notes {
		font-size: calc(var(--scale) * 1.125) !important;
	}
}
@media (max-width: 600px) {
    .discover-favorites .amha-product-favourites .amha-favourite-product,
	.similar-products .amha-product-favourites .amha-favourite-product{
        min-width: 45% !important;
        max-width: 45% !important;
    }
	.discover-favorites .amha-product-favourites .amha-favourite-product h4,
	.similar-products .amha-product-favourites .amha-favourite-product h4 {
		font-size: calc(var(--scale)*1.425);
		line-height: 1.3;
	}
}

/* KASSE */
.woocommerce-billing-fields__field-wrapper {
	display: flex;
	flex-direction: row;
	align-items: flex-end;
	flex-wrap: wrap;
	gap: 2%;
}
#billing_vat_id_field {order: 50; width: 49%;}
#billing_email_field {order: 10; width: 100%;}
#billing_first_name_field {order: 20; width: 49%;}
#billing_last_name_field {order: 30; width: 49%;}
#billing_company_field {order: 40; width: 49%;}
#billing_country_field {order: 95; width: 49%;}
#billing_address_1_field {order: 70; width: 49%;}
#billing_address_2_field {order: 80; width: 49%;}
#billing_postcode_field {order: 90; width: 49%;}
#billing_city_field {order: 100; width: 49%;}
#billing_phone_field {order: 110; width: 49%;}

#top.woocommerce-checkout #wrap_all .container_wrap_first .container .template-page .entry-content .woocommerce-info {
	padding: calc(var(--scale) * 1.125);
}
#top.woocommerce-checkout #wrap_all .container_wrap_first .container .template-page .entry-content #customer_details input, #top.woocommerce-checkout #wrap_all .container_wrap_first .container .template-page .entry-content #customer_details textarea {
	padding: calc(var(--scale) * 0.5375) calc(var(--scale) * 1.0625);
}
#order_review.woocommerce-checkout-review-order {
	padding-top: 4rem !important;
}
#order_review.woocommerce-checkout-review-order .wc-gzd-order-submit {
	margin-top: 2rem;
}
@media (min-width: 768px) {
	#order_review.woocommerce-checkout-review-order {
		flex-wrap: wrap;
		flex-direction: row !important;
		gap: 2%;
		padding-top: 4rem !important;
	}
	#order_review.woocommerce-checkout-review-order h3#order_payment_heading {
		order: 1;
		width: 59%;
		align-self: baseline;
		padding-top: 0;
	}
	#order_review.woocommerce-checkout-review-order #payment.woocommerce-checkout-payment {
		order: 3;
		width: 59%;
		margin: 0;
	}
	#order_review.woocommerce-checkout-review-order h3#order_review_heading {
		display: block;
		order: 2;
		width: 39%;
		margin: 0;
		padding: 0 !important;
	}
	#order_review.woocommerce-checkout-review-order table.woocommerce-checkout-review-order-table {
		order: 4;
		width: 39%;
		margin: 0 !important;
		align-self: baseline;
	}
	#order_review.woocommerce-checkout-review-order .wc-gzd-order-submit {
		order: 4;
	}
	#order_review.woocommerce-checkout-review-order .ppc-button-wrapper {
		display: none;
	}	
}
@media (max-width: 600px) {
	.woocommerce-billing-fields__field-wrapper > p {
		width: 100% !important;
	}
}