.elementor-kit-7{--e-global-color-primary:#6EC1E4;--e-global-color-secondary:#54595F;--e-global-color-text:#7A7A7A;--e-global-color-accent:#61CE70;--e-global-typography-primary-font-family:"Roboto";--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;}.elementor-kit-7 e-page-transition{background-color:#FFBC7D;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1250px;}.e-con{--container-max-width:1250px;}.elementor-widget:not(:last-child){--kit-widget-spacing:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}@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-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}
/* Start custom CSS *//* dm: alter Preis schwarz */
.price del, .price del .amount, .price del bdi, del .woocommerce-Price-amount, .wc-block-components-product-price del, .wc-block-components-product-price__regular { color: #2b2622 !important; opacity: .75; }
/* dm: Buttons leicht abgerundet */
.elementor-button, .elementor-button-link, .single_add_to_cart_button, .wp-element-button, .wp-block-button__link, .button, button.button, a.button, .dm-menu-v2__cta, .dm-menu-v2__panel-cta, .dm-massage-card__button, .dm-duration-option, .dm-cta-primary, .dm-cta-secondary, .wc-block-components-button { border-radius: 10px !important; }
/* dm: Sauna-Buttons abgerundet */
.dm-sauna-btn, .dm-sauna-btn--light, a.dm-sauna-btn { border-radius: 10px !important; }
/* dm-shop-design START */
body.woocommerce-cart, body.woocommerce-checkout, body.woocommerce-account{background:#F7F3ED}
body.woocommerce-cart .dm-shop-head, body.woocommerce-checkout .dm-shop-head, body.woocommerce-account .dm-shop-head{max-width:1180px;margin:0 auto;padding:64px 20px 26px;text-align:center}
body.woocommerce-cart .dm-shop-kicker, body.woocommerce-checkout .dm-shop-kicker, body.woocommerce-account .dm-shop-kicker{color:#B19059;font-family:Montserrat,Arial,sans-serif;font-size:12px;font-weight:700;letter-spacing:2.5px;margin-bottom:14px}
body.woocommerce-cart .dm-shop-head h1, body.woocommerce-checkout .dm-shop-head h1, body.woocommerce-account .dm-shop-head h1{font-family:"Cormorant Garamond",Georgia,serif;font-weight:500;font-size:46px;line-height:1.1;color:#2B2622;margin:0 0 12px}
body.woocommerce-cart .dm-shop-head p, body.woocommerce-checkout .dm-shop-head p, body.woocommerce-account .dm-shop-head p{color:#6B6259;font-family:Montserrat,Arial,sans-serif;font-size:16px;margin:0}
body.woocommerce-cart .wp-block-woocommerce-cart, body.woocommerce-checkout .wp-block-woocommerce-cart, body.woocommerce-account .wp-block-woocommerce-cart, body.woocommerce-cart .wp-block-woocommerce-checkout, body.woocommerce-checkout .wp-block-woocommerce-checkout, body.woocommerce-account .wp-block-woocommerce-checkout, body.woocommerce-cart .woocommerce, body.woocommerce-checkout .woocommerce, body.woocommerce-account .woocommerce{max-width:1180px!important;margin:0 auto 70px!important;padding:34px!important;background:#fff;border:1px solid #EEE0D6;border-radius:18px;box-shadow:0 10px 28px rgba(132,90,54,.06);box-sizing:border-box;font-family:Montserrat,Arial,sans-serif;color:#3A3430}
body.woocommerce-cart .wp-block-woocommerce-cart h2, body.woocommerce-checkout .wp-block-woocommerce-cart h2, body.woocommerce-account .wp-block-woocommerce-cart h2, body.woocommerce-cart .wp-block-woocommerce-checkout h2, body.woocommerce-checkout .wp-block-woocommerce-checkout h2, body.woocommerce-account .wp-block-woocommerce-checkout h2, body.woocommerce-cart .wc-block-components-title, body.woocommerce-checkout .wc-block-components-title, body.woocommerce-account .wc-block-components-title, body.woocommerce-cart .wc-block-cart__totals-title, body.woocommerce-checkout .wc-block-cart__totals-title, body.woocommerce-account .wc-block-cart__totals-title, body.woocommerce-cart .woocommerce h2, body.woocommerce-checkout .woocommerce h2, body.woocommerce-account .woocommerce h2, body.woocommerce-cart .woocommerce h3, body.woocommerce-checkout .woocommerce h3, body.woocommerce-account .woocommerce h3{font-family:"Cormorant Garamond",Georgia,serif!important;font-weight:500!important;color:#2B2622!important;letter-spacing:.3px;text-transform:none!important}
body.woocommerce-cart .wc-block-cart-items th, body.woocommerce-checkout .wc-block-cart-items th, body.woocommerce-account .wc-block-cart-items th, body.woocommerce-cart .wc-block-cart__totals-title, body.woocommerce-checkout .wc-block-cart__totals-title, body.woocommerce-account .wc-block-cart__totals-title{font-family:Montserrat,Arial,sans-serif!important;font-size:12px!important;letter-spacing:2px!important;text-transform:uppercase!important;color:#8E754B!important}
body.woocommerce-cart .wc-block-components-product-name, body.woocommerce-checkout .wc-block-components-product-name, body.woocommerce-account .wc-block-components-product-name{font-family:"Cormorant Garamond",Georgia,serif;font-size:22px;color:#2B2622!important;text-decoration:none!important}
body.woocommerce-cart .wc-block-components-product-metadata, body.woocommerce-checkout .wc-block-components-product-metadata, body.woocommerce-account .wc-block-components-product-metadata{color:#6B6259;font-size:13px}
body.woocommerce-cart .wc-block-cart-item__image img, body.woocommerce-checkout .wc-block-cart-item__image img, body.woocommerce-account .wc-block-cart-item__image img, body.woocommerce-cart .wc-block-components-order-summary-item__image img, body.woocommerce-checkout .wc-block-components-order-summary-item__image img, body.woocommerce-account .wc-block-components-order-summary-item__image img{border-radius:8px}
body.woocommerce-cart .wc-block-components-totals-wrapper, body.woocommerce-checkout .wc-block-components-totals-wrapper, body.woocommerce-account .wc-block-components-totals-wrapper, body.woocommerce-cart .wc-block-components-sidebar, body.woocommerce-checkout .wc-block-components-sidebar, body.woocommerce-account .wc-block-components-sidebar{border-color:#EADFD3!important}
body.woocommerce-cart .wc-block-components-sidebar, body.woocommerce-checkout .wc-block-components-sidebar, body.woocommerce-account .wc-block-components-sidebar{background:#F8F5F0;border-radius:14px;padding:20px!important}
body.woocommerce-cart .wc-block-components-totals-footer-item, body.woocommerce-checkout .wc-block-components-totals-footer-item, body.woocommerce-account .wc-block-components-totals-footer-item{color:#2B2622}
body.woocommerce-cart .wc-block-components-totals-footer-item-tax-value, body.woocommerce-checkout .wc-block-components-totals-footer-item-tax-value, body.woocommerce-account .wc-block-components-totals-footer-item-tax-value, body.woocommerce-cart .wc-block-components-totals-footer-item .wc-block-components-totals-item__value, body.woocommerce-checkout .wc-block-components-totals-footer-item .wc-block-components-totals-item__value, body.woocommerce-account .wc-block-components-totals-footer-item .wc-block-components-totals-item__value{color:#8B7552;font-weight:700}
body.woocommerce-cart .wc-block-components-button:not(.is-link), body.woocommerce-checkout .wc-block-components-button:not(.is-link), body.woocommerce-account .wc-block-components-button:not(.is-link), body.woocommerce-cart .wc-block-cart__submit-button, body.woocommerce-checkout .wc-block-cart__submit-button, body.woocommerce-account .wc-block-cart__submit-button, body.woocommerce-cart .wc-block-components-checkout-place-order-button, body.woocommerce-checkout .wc-block-components-checkout-place-order-button, body.woocommerce-account .wc-block-components-checkout-place-order-button, body.woocommerce-cart .woocommerce .button, body.woocommerce-checkout .woocommerce .button, body.woocommerce-account .woocommerce .button, body.woocommerce-cart .woocommerce button.button, body.woocommerce-checkout .woocommerce button.button, body.woocommerce-account .woocommerce button.button, body.woocommerce-cart .wp-element-button, body.woocommerce-checkout .wp-element-button, body.woocommerce-account .wp-element-button{background:#8B7552!important;color:#fff!important;border:0!important;border-radius:10px!important;font-family:Montserrat,Arial,sans-serif!important;text-transform:uppercase;letter-spacing:2px;font-size:14px!important;font-weight:600!important;min-height:52px}
body.woocommerce-cart .wc-block-components-button:not(.is-link):hover, body.woocommerce-checkout .wc-block-components-button:not(.is-link):hover, body.woocommerce-account .wc-block-components-button:not(.is-link):hover, body.woocommerce-cart .woocommerce .button:hover, body.woocommerce-checkout .woocommerce .button:hover, body.woocommerce-account .woocommerce .button:hover{background:#6E5C40!important}
body.woocommerce-cart .wc-block-cart-item__remove-link, body.woocommerce-checkout .wc-block-cart-item__remove-link, body.woocommerce-account .wc-block-cart-item__remove-link, body.woocommerce-cart .wc-block-components-button.is-link, body.woocommerce-checkout .wc-block-components-button.is-link, body.woocommerce-account .wc-block-components-button.is-link{color:#8E754B!important;background:transparent!important;min-height:0;text-transform:none;letter-spacing:0}
body.woocommerce-cart input[type=text], body.woocommerce-checkout input[type=text], body.woocommerce-account input[type=text], body.woocommerce-cart input[type=email], body.woocommerce-checkout input[type=email], body.woocommerce-account input[type=email], body.woocommerce-cart input[type=tel], body.woocommerce-checkout input[type=tel], body.woocommerce-account input[type=tel], body.woocommerce-cart input[type=password], body.woocommerce-checkout input[type=password], body.woocommerce-account input[type=password], body.woocommerce-cart input[type=number], body.woocommerce-checkout input[type=number], body.woocommerce-account input[type=number], body.woocommerce-cart textarea, body.woocommerce-checkout textarea, body.woocommerce-account textarea, body.woocommerce-cart select, body.woocommerce-checkout select, body.woocommerce-account select, body.woocommerce-cart .wc-block-components-text-input input, body.woocommerce-checkout .wc-block-components-text-input input, body.woocommerce-account .wc-block-components-text-input input, body.woocommerce-cart .wc-blocks-components-select__select, body.woocommerce-checkout .wc-blocks-components-select__select, body.woocommerce-account .wc-blocks-components-select__select{background:#F8F5F0!important;border:1px solid #EADFD3!important;border-radius:8px!important;color:#2B2622!important;box-shadow:none!important}
body.woocommerce-cart .wc-block-components-text-input label, body.woocommerce-checkout .wc-block-components-text-input label, body.woocommerce-account .wc-block-components-text-input label, body.woocommerce-cart .wc-blocks-components-select__label, body.woocommerce-checkout .wc-blocks-components-select__label, body.woocommerce-account .wc-blocks-components-select__label{color:#8E754B!important}
body.woocommerce-cart .wc-block-components-quantity-.elementor-kit-7, body.woocommerce-checkout .wc-block-components-quantity-.elementor-kit-7, body.woocommerce-account .wc-block-components-quantity-.elementor-kit-7{border-radius:8px!important;border-color:#EADFD3!important}
body.woocommerce-cart .wc-block-components-checkout-step__heading, body.woocommerce-checkout .wc-block-components-checkout-step__heading, body.woocommerce-account .wc-block-components-checkout-step__heading .wc-block-components-title{font-size:26px!important}
body.woocommerce-cart .wc-block-checkout__actions_row a, body.woocommerce-checkout .wc-block-checkout__actions_row a, body.woocommerce-account .wc-block-checkout__actions_row a{color:#8E754B}
body.woocommerce-cart .wc-block-components-radio-control__option, body.woocommerce-checkout .wc-block-components-radio-control__option, body.woocommerce-account .wc-block-components-radio-control__option, body.woocommerce-cart .wc-block-components-radio-control-accordion-option, body.woocommerce-checkout .wc-block-components-radio-control-accordion-option, body.woocommerce-account .wc-block-components-radio-control-accordion-option{border-color:#EADFD3!important;border-radius:10px}
body.woocommerce-cart .wc-block-cart__empty-cart__title, body.woocommerce-checkout .wc-block-cart__empty-cart__title, body.woocommerce-account .wc-block-cart__empty-cart__title, body.woocommerce-cart .wp-block-woocommerce-empty-cart-block h2, body.woocommerce-checkout .wp-block-woocommerce-empty-cart-block h2, body.woocommerce-account .wp-block-woocommerce-empty-cart-block h2{font-family:"Cormorant Garamond",Georgia,serif!important;font-size:30px!important;color:#2B2622!important}
body.woocommerce-cart .wp-block-woocommerce-empty-cart-block .wc-block-cart__empty-cart__title:before, body.woocommerce-checkout .wp-block-woocommerce-empty-cart-block .wc-block-cart__empty-cart__title:before, body.woocommerce-account .wp-block-woocommerce-empty-cart-block .wc-block-cart__empty-cart__title:before{background-color:#B19059!important}
body.woocommerce-cart .wc-block-grid__product-title, body.woocommerce-checkout .wc-block-grid__product-title, body.woocommerce-account .wc-block-grid__product-title, body.woocommerce-cart .wp-block-woocommerce-product-new h3, body.woocommerce-checkout .wp-block-woocommerce-product-new h3, body.woocommerce-account .wp-block-woocommerce-product-new h3{font-family:"Cormorant Garamond",Georgia,serif;font-size:20px;color:#2B2622}
body.woocommerce-cart .wc-block-grid__product-image img, body.woocommerce-checkout .wc-block-grid__product-image img, body.woocommerce-account .wc-block-grid__product-image img, body.woocommerce-cart .wp-block-product-new img, body.woocommerce-checkout .wp-block-product-new img, body.woocommerce-account .wp-block-product-new img{border-radius:12px}
body.woocommerce-cart .woocommerce-MyAccount-navigation ul, body.woocommerce-checkout .woocommerce-MyAccount-navigation ul, body.woocommerce-account .woocommerce-MyAccount-navigation ul{list-style:none;padding:0;margin:0}
body.woocommerce-cart .woocommerce-MyAccount-navigation li a, body.woocommerce-checkout .woocommerce-MyAccount-navigation li a, body.woocommerce-account .woocommerce-MyAccount-navigation li a{display:block;padding:11px 16px;border-radius:8px;color:#3A3430;text-decoration:none}
body.woocommerce-cart .woocommerce-MyAccount-navigation li.is-active a, body.woocommerce-checkout .woocommerce-MyAccount-navigation li.is-active a, body.woocommerce-account .woocommerce-MyAccount-navigation li.is-active a, body.woocommerce-cart .woocommerce-MyAccount-navigation li a:hover, body.woocommerce-checkout .woocommerce-MyAccount-navigation li a:hover, body.woocommerce-account .woocommerce-MyAccount-navigation li a:hover{background:#F8F5F0;color:#8B7552}
body.woocommerce-cart a, body.woocommerce-checkout a, body.woocommerce-account a{color:#8B7552}
body.woocommerce-cart .dm-shop-foot, body.woocommerce-checkout .dm-shop-foot, body.woocommerce-account .dm-shop-foot{background:#201A16;color:#D9CCB8;text-align:center;padding:46px 20px;font-family:Montserrat,Arial,sans-serif}
body.woocommerce-cart .dm-shop-foot h2, body.woocommerce-checkout .dm-shop-foot h2, body.woocommerce-account .dm-shop-foot h2{font-family:"Cormorant Garamond",Georgia,serif;color:#fff;font-size:30px;font-weight:500;margin:0;letter-spacing:1px}
body.woocommerce-cart .dm-shop-foot p, body.woocommerce-checkout .dm-shop-foot p, body.woocommerce-account .dm-shop-foot p{margin:6px 0 0;font-size:11px;letter-spacing:2px}
body.woocommerce-cart .dm-shop-foot__links, body.woocommerce-checkout .dm-shop-foot__links, body.woocommerce-account .dm-shop-foot__links{margin-top:18px;display:flex;gap:22px;justify-content:center;flex-wrap:wrap}
body.woocommerce-cart .dm-shop-foot a, body.woocommerce-checkout .dm-shop-foot a, body.woocommerce-account .dm-shop-foot a{color:#B19059;text-decoration:none;font-size:13px}
body.woocommerce-cart .dm-shop-foot__addr, body.woocommerce-checkout .dm-shop-foot__addr, body.woocommerce-account .dm-shop-foot__addr{letter-spacing:0!important;font-size:13px!important;margin-top:16px!important}
@media (max-width:767px){body.woocommerce-cart .dm-shop-head, body.woocommerce-checkout .dm-shop-head, body.woocommerce-account .dm-shop-head{padding:42px 16px 18px}body.woocommerce-cart .dm-shop-head h1, body.woocommerce-checkout .dm-shop-head h1, body.woocommerce-account .dm-shop-head h1{font-size:34px}body.woocommerce-cart .wp-block-woocommerce-cart, body.woocommerce-checkout .wp-block-woocommerce-cart, body.woocommerce-account .wp-block-woocommerce-cart, body.woocommerce-cart .wp-block-woocommerce-checkout, body.woocommerce-checkout .wp-block-woocommerce-checkout, body.woocommerce-account .wp-block-woocommerce-checkout, body.woocommerce-cart .woocommerce, body.woocommerce-checkout .woocommerce, body.woocommerce-account .woocommerce{padding:18px!important;margin:0 12px 50px!important;border-radius:14px}}

/* dm-shop-fix2 */
body.woocommerce-cart a.wc-block-cart-item__edit-link, body.woocommerce-checkout a.wc-block-cart-item__edit-link, body.woocommerce-account a.wc-block-cart-item__edit-link{background:transparent!important;color:#8B7552!important;border:1px solid #D9CCB8!important;min-height:0!important;padding:6px 14px!important;font-size:12px!important;letter-spacing:1px!important;margin:8px 0!important}
body.woocommerce-cart .wc-block-components-product-name, body.woocommerce-checkout .wc-block-components-product-name, body.woocommerce-account .wc-block-components-product-name{font-size:22px!important;text-transform:none!important;line-height:1.2!important}
body.woocommerce-cart .wc-block-cart-item__prices, body.woocommerce-checkout .wc-block-cart-item__prices, body.woocommerce-account .wc-block-cart-item__prices, body.woocommerce-cart .wc-block-cart-item__total, body.woocommerce-checkout .wc-block-cart-item__total, body.woocommerce-account .wc-block-cart-item__total{color:#8B7552;font-weight:600}
/* dm-shop-design END *//* End custom CSS */