.elementor-1469 .elementor-element.elementor-element-de5ee5e{--display:flex;--min-height:800px;--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;--padding-top:0px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-1469 .elementor-element.elementor-element-de5ee5e:not(.elementor-motion-effects-element-type-background), .elementor-1469 .elementor-element.elementor-element-de5ee5e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #273131 0%, #191F1F 41%);}.elementor-1469 .elementor-element.elementor-element-63dc105 > .elementor-widget-container{padding:16px 0px 0px 16px;}.elementor-1469 .elementor-element.elementor-element-63dc105 .woocommerce-breadcrumb{color:var( --e-global-color-47fb1dd );font-weight:400;letter-spacing:0.2px;text-align:left;}.elementor-1469 .elementor-element.elementor-element-63dc105 .woocommerce-breadcrumb > a{color:var( --e-global-color-f10bf4e );}.elementor-1469 .elementor-element.elementor-element-c8e7700{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1469 .elementor-element.elementor-element-834d0c5{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1469 .elementor-element.elementor-element-dba6a14{--display:flex;}.elementor-1469 .elementor-element.elementor-element-7e017ab .elementor-heading-title{font-family:"Satoshi", Sans-serif;font-size:28px;font-weight:700;color:var( --e-global-color-f10bf4e );}.woocommerce .elementor-1469 .elementor-element.elementor-element-035cf14 .woocommerce-product-details__short-description{color:var( --e-global-color-f10bf4e );}.elementor-1469 .elementor-element.elementor-element-4454cc7{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1469 .elementor-element.elementor-element-25d76cc{--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1469 .elementor-element.elementor-element-25d76cc.e-con{--flex-grow:0;--flex-shrink:1;}.elementor-1469 .elementor-element.elementor-element-d3370c1{--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1469 .elementor-element.elementor-element-7b1534a{color:var( --e-global-color-f10bf4e );}.elementor-1469 .elementor-element.elementor-element-230e58e{font-family:"Satoshi", Sans-serif;font-size:22px;font-weight:800;color:var( --e-global-color-f10bf4e );}.elementor-1469 .elementor-element.elementor-element-97607de .cart button, .elementor-1469 .elementor-element.elementor-element-97607de .cart .button{color:#FFFFFF;background-color:var( --e-global-color-accent );border-color:#FFFFFF00;transition:all 0.2s;}.elementor-1469 .elementor-element.elementor-element-97607de .cart button:hover, .elementor-1469 .elementor-element.elementor-element-97607de .cart .button:hover{background-color:var( --e-global-color-76ce396 );}.elementor-1469 .elementor-element.elementor-element-97607de .quantity .qty{transition:all 0.2s;}.woocommerce .elementor-1469 .elementor-element.elementor-element-97607de form.cart table.variations label{color:#FFFFFF;}.woocommerce .elementor-1469 .elementor-element.elementor-element-97607de form.cart table.variations td.value select{color:#FFFFFF;}.woocommerce .elementor-1469 .elementor-element.elementor-element-97607de form.cart table.variations td.value select, .woocommerce .elementor-1469 .elementor-element.elementor-element-97607de form.cart table.variations td.value:before{background-color:#5B5B5B;}.elementor-1469 .elementor-element.elementor-element-4b5c300{--display:flex;--padding-top:80px;--padding-bottom:80px;--padding-left:16px;--padding-right:16px;}.elementor-1469 .elementor-element.elementor-global-668{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:3px;--divider-icon-size:30px;--divider-element-spacing:16px;}.elementor-1469 .elementor-element.elementor-global-668 > .elementor-widget-container{margin:0px 0px -8px 0px;}.elementor-1469 .elementor-element.elementor-global-668 .elementor-divider-separator{width:240px;margin:0 auto;margin-center:0;}.elementor-1469 .elementor-element.elementor-global-668 .elementor-divider{text-align:center;padding-block-start:0px;padding-block-end:0px;}.elementor-1469 .elementor-element.elementor-global-668.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-1469 .elementor-element.elementor-global-668.elementor-view-framed .elementor-icon, .elementor-1469 .elementor-element.elementor-global-668.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-1469 .elementor-element.elementor-global-668.elementor-view-framed .elementor-icon, .elementor-1469 .elementor-element.elementor-global-668.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-1469 .elementor-element.elementor-element-7d68949 > .elementor-widget-container{margin:0px 0px 32px 0px;}.elementor-1469 .elementor-element.elementor-element-7d68949{text-align:center;}.elementor-1469 .elementor-element.elementor-element-7d68949 .elementor-heading-title{font-size:38px;font-weight:400;}.elementor-1469 .elementor-element.elementor-element-5531b56{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1469 .elementor-element.elementor-element-2139c77{--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;--align-items:flex-start;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--flex-wrap:wrap;--align-content:flex-start;--padding-top:0px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-1469 .elementor-element.elementor-element-2139c77.e-con{--flex-grow:0;--flex-shrink:1;}.elementor-1469 .elementor-element.elementor-element-b26aa30{width:auto;max-width:auto;}.elementor-1469 .elementor-element.elementor-element-b08378b{width:100%;max-width:100%;color:var( --e-global-color-text );}.elementor-1469 .elementor-element.elementor-element-487197d{--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:8px 8px;--row-gap:8px;--column-gap:8px;--flex-wrap:wrap;--align-content:flex-start;--padding-top:0px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-1469 .elementor-element.elementor-element-1d3a300{width:auto;max-width:auto;}.elementor-1469 .elementor-element.elementor-element-123711d{width:100%;max-width:100%;color:var( --e-global-color-text );}.elementor-1469 .elementor-element.elementor-element-a682b46{--display:flex;--padding-top:80px;--padding-bottom:80px;--padding-left:16px;--padding-right:16px;}.elementor-1469 .elementor-element.elementor-element-6000404 > .elementor-widget-container{margin:0px 0px 32px 0px;}.elementor-1469 .elementor-element.elementor-element-6000404{text-align:center;}.elementor-1469 .elementor-element.elementor-element-6000404 .elementor-heading-title{font-size:38px;font-weight:400;}.elementor-1469 .elementor-element.elementor-element-2493e10{--grid-columns:4;}.elementor-1469 .elementor-element.elementor-element-2493e10.elementor-element{--flex-grow:1;--flex-shrink:0;}@media(max-width:1024px){.elementor-1469 .elementor-element.elementor-element-c8e7700{--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;}.elementor-1469 .elementor-element.elementor-element-2493e10{--grid-columns:2;}}@media(max-width:767px){.elementor-1469 .elementor-element.elementor-element-63dc105 > .elementor-widget-container{padding:16px 16px 0px 16px;}.elementor-1469 .elementor-element.elementor-element-63dc105 .woocommerce-breadcrumb{font-size:12px;}.elementor-1469 .elementor-element.elementor-element-4454cc7{--flex-wrap:nowrap;}.elementor-1469 .elementor-element.elementor-element-4b5c300{--padding-top:40px;--padding-bottom:40px;--padding-left:16px;--padding-right:16px;}.elementor-1469 .elementor-element.elementor-global-668 .elementor-divider-separator{width:200px;}.elementor-1469 .elementor-element.elementor-global-668{--divider-icon-size:20px;}.elementor-1469 .elementor-element.elementor-element-7d68949 > .elementor-widget-container{margin:0px 0px 16px 0px;}.elementor-1469 .elementor-element.elementor-element-a682b46{--padding-top:40px;--padding-bottom:40px;--padding-left:16px;--padding-right:16px;}.elementor-1469 .elementor-element.elementor-element-6000404 > .elementor-widget-container{margin:0px 0px 16px 0px;}.elementor-1469 .elementor-element.elementor-element-2493e10{--grid-columns:1;}}/* Start custom CSS for woocommerce-breadcrumb, class: .elementor-element-63dc105 */.elementor-1469 .elementor-element.elementor-element-63dc105 a:hover {
    transition: 0.2s;
}
.elementor-1469 .elementor-element.elementor-element-63dc105 a:hover {
    color: #52865f !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-0f95cdf */.elementor-1469 .elementor-element.elementor-element-0f95cdf svg path{
    fill: var( --e-global-color-f10bf4e );
    
}

.elementor-1469 .elementor-element.elementor-element-0f95cdf b{
    color: var( --e-global-color-f10bf4e );
    
    font-weight: 600
    
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-1dbcc5f */.elementor-1469 .elementor-element.elementor-element-1dbcc5f svg path{
    fill: var( --e-global-color-f10bf4e );
}
.elementor-1469 .elementor-element.elementor-element-1dbcc5f b{
    color: var( --e-global-color-f10bf4e );
    
    font-weight: 600
    
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-230e58e */.elementor-1469 .elementor-element.elementor-element-230e58e small {
    font-size: 60%;
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-add-to-cart, class: .elementor-element-97607de */.elementor-1469 .elementor-element.elementor-element-97607de th,
.elementor-1469 .elementor-element.elementor-element-97607de th:hover,
.elementor-1469 .elementor-element.elementor-element-97607de td,
.elementor-1469 .elementor-element.elementor-element-97607de td:hover{
    background-color: unset !Important;
    padding: 0px;
    text-align: left;
}

.elementor-1469 .elementor-element.elementor-element-97607de th label {
    font-size: 16px;
}


.elementor-1469 .elementor-element.elementor-element-97607de tr {
    padding-bottom: 8px;
    display: block;
}


.woo-variation-swatches .wvs-style-squared.variable-items-wrapper .variable-item:not(.radio-variable-item).button-variable-item{
    border-radius: 50px;
    padding:4px 16px !Important;
    height: unset;
    font-weight: 400;
    background: var(--form-field-color-unchecked);
    color: white;
    border: 0 solid;
    box-shadow: unset;
    font-family: "Satoshi";
}

.woo-variation-swatches .wvs-style-squared.variable-items-wrapper .variable-item:not(.radio-variable-item).button-variable-item:hover{

    background: var(--form-field-color-hover);

}

.woo-variation-swatches .wvs-style-squared.variable-items-wrapper .variable-item:not(.radio-variable-item).button-variable-item.selected{

    background: var(--e-global-color-accent);
    color: white;
}

 .woo-selected-variation-item-name{
     display: none !Important;
 }
 
a.reset_variations{
    font-size: 14px !Important;
    visibility: visible;
    color: #9b9b9b;
    font-weight: 500;
    letter-spacing: 0.5px;
    text-decoration: underline;
}


a.reset_variations:hover{
    color: #b7b7b7;
}


.elementor-1469 .elementor-element.elementor-element-97607de .woocommerce-variation-price .price {
        font-family: "Satoshi";
        color: white !Important;
        font-size: 22px;
        font-weight: 500;
        margin-bottom: 5px;
    display: block;
        
}

.elementor-1469 .elementor-element.elementor-element-97607de .woocommerce-Price-currencySymbol{
    font-size: 0.8em;
    margin-left: 5px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-b26aa30 */.elementor-1469 .elementor-element.elementor-element-b26aa30 svg path{
    fill: var( --e-global-color-text );
}

.elementor-1469 .elementor-element.elementor-element-b26aa30 .five-icon-wrapper svg {
    width: 16px;
    height: auto;
}

.elementor-1469 .elementor-element.elementor-element-b26aa30 b {
    font-size:120%;
}

/*.elementor-1469 .elementor-element.elementor-element-b26aa30 .elementor-shortcode {*/
/*    display: flex;*/
/*    align-items: flex-end;*/
/*    gap: 5px;*/
/*}*//* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-1d3a300 */.elementor-1469 .elementor-element.elementor-element-1d3a300 svg path{
    fill: var( --e-global-color-text );
}

.elementor-1469 .elementor-element.elementor-element-1d3a300 .five-icon-wrapper svg {
    width: 16px;
    height: auto;
}

.elementor-1469 .elementor-element.elementor-element-1d3a300 b {
    font-size:120%;
}

/*.elementor-1469 .elementor-element.elementor-element-1d3a300 .elementor-shortcode {*/
/*    display: flex;*/
/*    align-items: flex-end;*/
/*    gap: 5px;*/
/*}*//* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Satoshi';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://bioroesterei.entwicklung.online/wp-content/uploads/2023/03/Satoshi-Variable.ttf') format('truetype');
}
@font-face {
	font-family: 'Satoshi';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://bioroesterei.entwicklung.online/wp-content/uploads/2023/03/Satoshi-Variable.ttf') format('truetype');
}
@font-face {
	font-family: 'Satoshi';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('https://bioroesterei.entwicklung.online/wp-content/uploads/2023/03/Satoshi-Variable.ttf') format('truetype');
}
@font-face {
	font-family: 'Satoshi';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://bioroesterei.entwicklung.online/wp-content/uploads/2023/03/Satoshi-Variable.ttf') format('truetype');
}
/* End Custom Fonts CSS */