.elementor-2069 .elementor-element.elementor-element-8bdaae9 > .elementor-container{min-height:450px;}.elementor-2069 .elementor-element.elementor-element-8bdaae9:not(.elementor-motion-effects-element-type-background), .elementor-2069 .elementor-element.elementor-element-8bdaae9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://christen-weine.ch/wp-content/uploads/2024/04/Christen_Weine_THP08492.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2069 .elementor-element.elementor-element-8bdaae9{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2069 .elementor-element.elementor-element-8bdaae9 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2069 .elementor-element.elementor-element-eaa18e2:not(.elementor-motion-effects-element-type-background), .elementor-2069 .elementor-element.elementor-element-eaa18e2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#757575;}.elementor-2069 .elementor-element.elementor-element-eaa18e2{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2069 .elementor-element.elementor-element-eaa18e2 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2069 .elementor-element.elementor-element-b411d5e > .elementor-element-populated{margin:15px 15px 15px 15px;--e-column-margin-right:15px;--e-column-margin-left:15px;}.elementor-2069 .elementor-element.elementor-element-62f3ea7 .elementor-heading-title{color:#ffffff;font-weight:400;}.elementor-2069 .elementor-element.elementor-element-5f71a0d{--confirmation-message-display:block;--confirmation-message-color:var( --e-global-color-17a6e4d1 );--titles-color:var( --e-global-color-17a6e4d1 );--general-text-color:var( --e-global-color-17a6e4d1 );--payment-details-titles-color:var( --e-global-color-17a6e4d1 );--payment-details-items-color:var( --e-global-color-17a6e4d1 );--payment-details-border-color:var( --e-global-color-17a6e4d1 );--account-title-color:var( --e-global-color-17a6e4d1 );--bank-details-titles-color:var( --e-global-color-17a6e4d1 );--bank-details-items-color:var( --e-global-color-17a6e4d1 );--bank-details-border-color:var( --e-global-color-17a6e4d1 );--order-details-titles-totals-color:var( --e-global-color-2d384fec );--order-details-items-color:var( --e-global-color-2d384fec );--order-details-variations-color:var( --e-global-color-2d384fec );--tables-divider-border-color:#0000000F;}@media(max-width:1024px){.elementor-2069 .elementor-element.elementor-element-5f71a0d{--confirmation-message-alignment:start;--bank-details-alignment:start;--downloads-alignment:start;--order-summary-alignment:start;--billing-details-alignment:start;--shipping-details-alignment:start;}}/* Start custom CSS for woocommerce-purchase-summary, class: .elementor-element-5f71a0d */.elementor-2069 .elementor-element.elementor-element-5f71a0d a {
    color: #fa6161;
}

.elementor-2069 .elementor-element.elementor-element-5f71a0d a:hover {
    color: #000000 !important;
}

.elementor-2069 .elementor-element.elementor-element-5f71a0d address {
    color: #000000 !important;
    font-weight: 500;
}/* End custom CSS */