.elementor-19 .elementor-element.elementor-element-211ce50d{--display:flex;--margin-top:50px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;}.elementor-19 .elementor-element.elementor-element-c260683 .etc-cp__layout{gap:50px;}.elementor-19 .elementor-element.elementor-element-c260683 .etc-cp{--etc-cp-steps-width:125px;--etc-cp-summary-width:360px;background-color:#e7e6e1;}.elementor-19 .elementor-element.elementor-element-c260683 .etc-cp__main{background-color:#ffffff;padding:32px 30px 32px 30px;}.elementor-19 .elementor-element.elementor-element-c260683 .etc-cp__step:not(.is-active){color:#000000;}.elementor-19 .elementor-element.elementor-element-c260683 .etc-cp__step.is-active{color:#000000;}.elementor-19 .elementor-element.elementor-element-c260683 .etc-cp__step:not(.is-active) .etc-cp__step-dot{background-color:#ffffff;}.elementor-19 .elementor-element.elementor-element-c260683 .etc-cp__step.is-active .etc-cp__step-dot{background-color:#000000;}.elementor-19 .elementor-element.elementor-element-c260683 .etc-cp__step-line{background-color:#ffffff;}.elementor-19 .elementor-element.elementor-element-c260683 .etc-cp__step{font-family:"sofia-pro", Sans-serif;font-size:18px;font-weight:400;}.elementor-19 .elementor-element.elementor-element-c260683 .etc-cp__heading{color:#000000;font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-19 .elementor-element.elementor-element-c260683 .etc-cp__items{gap:30px;}.elementor-19 .elementor-element.elementor-element-c260683 .etc-cp__item-media{width:86px;border-radius:8px 8px 8px 8px;}.elementor-19 .elementor-element.elementor-element-c260683 .etc-cp__item, .elementor-19 .elementor-element.elementor-element-c260683 .etc-cp__item a{color:var( --e-global-color-primary );}.elementor-19 .elementor-element.elementor-element-c260683 .etc-cp__item-title{font-family:"sofia-pro", Sans-serif;font-size:24px;font-weight:800;}.elementor-19 .elementor-element.elementor-element-c260683 .etc-cp__item-brand, .elementor-19 .elementor-element.elementor-element-c260683 .etc-cp__item-meta, .elementor-19 .elementor-element.elementor-element-c260683 .etc-cp__remove{color:#989898;}.elementor-19 .elementor-element.elementor-element-c260683 .etc-cp__item-brand{font-family:"sofia-pro", Sans-serif;font-weight:300;}.elementor-19 .elementor-element.elementor-element-c260683 .etc-cp__remove, .elementor-19 .elementor-element.elementor-element-c260683 [data-etc-cp-remove-text]{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-19 .elementor-element.elementor-element-c260683 .etc-cp__item-total{font-family:"sofia-pro", Sans-serif;font-weight:800;}.elementor-19 .elementor-element.elementor-element-c260683 .etc-cp__quantity{background-color:#ebeae5;}.elementor-19 .elementor-element.elementor-element-c260683 .etc-cp__quantity, .elementor-19 .elementor-element.elementor-element-c260683 .etc-cp__quantity button, .elementor-19 .elementor-element.elementor-element-c260683 .etc-cp__quantity input, .elementor-19 .elementor-element.elementor-element-c260683 .etc-cp__quantity-static{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-19 .elementor-element.elementor-element-c260683 .etc-cp__summary-heading, .elementor-19 .elementor-element.elementor-element-c260683 .etc-cp__coupon-heading, .elementor-19 .elementor-element.elementor-element-c260683 .etc-cp__grand-total{color:var( --e-global-color-primary );}.elementor-19 .elementor-element.elementor-element-c260683 .etc-cp__summary-heading, .elementor-19 .elementor-element.elementor-element-c260683 .etc-cp__grand-total{font-family:"PP Right Grotesk Spatial Black", Sans-serif;font-size:22px;font-weight:600;}.elementor-19 .elementor-element.elementor-element-c260683 .etc-cp__summary{color:var( --e-global-color-text );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-19 .elementor-element.elementor-element-c260683 .etc-cp__coupon, .elementor-19 .elementor-element.elementor-element-c260683 .etc-cp__totals, .elementor-19 .elementor-element.elementor-element-c260683 .etc-cp__grand-total{border-color:var( --e-global-color-primary );}.elementor-19 .elementor-element.elementor-element-c260683 .etc-cp__coupon-input{background-color:#ffffff;}.elementor-19 .elementor-element.elementor-element-c260683 .etc-cp__progress-track{background-color:#ffffff;height:15px;}.elementor-19 .elementor-element.elementor-element-c260683 .etc-cp__progress-fill{background-color:#222222;}.elementor-19 .elementor-element.elementor-element-c260683 .etc-cp__checkout{font-family:"sofia-pro", Sans-serif;font-weight:700;color:#000000;background-color:#e7e6e1;padding:14px 30px 14px 30px;}.elementor-19 .elementor-element.elementor-element-c260683 .etc-cp__legal, .elementor-19 .elementor-element.elementor-element-c260683 .etc-cp__legal a{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-19 .elementor-element.elementor-element-c260683 .etc-cp__legal a{color:var( --e-global-color-text );}.elementor-19 .elementor-element.elementor-element-c260683 .etc-cp__legal a:hover, .elementor-19 .elementor-element.elementor-element-c260683 .etc-cp__legal a:focus-visible{color:#7C7C7C;}/* Start Custom Fonts CSS */@font-face {
	font-family: 'PP Right Grotesk Spatial Black';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://hdc-shop.sandboxsite.de/wp-content/uploads/2026/09/PPRightGroteskSpatialBlack.eot');
	src: url('https://hdc-shop.sandboxsite.de/wp-content/uploads/2026/09/PPRightGroteskSpatialBlack.eot?#iefix') format('embedded-opentype'),
		url('https://hdc-shop.sandboxsite.de/wp-content/uploads/2026/09/PPRightGroteskSpatialBlack.woff2') format('woff2'),
		url('https://hdc-shop.sandboxsite.de/wp-content/uploads/2026/09/PPRightGroteskSpatialBlack.woff') format('woff'),
		url('https://hdc-shop.sandboxsite.de/wp-content/uploads/2026/09/PPRightGroteskSpatialBlack.ttf') format('truetype'),
		url('https://hdc-shop.sandboxsite.de/wp-content/uploads/2026/09/PPRightGroteskSpatialBlack.svg#PPRightGroteskSpatialBlack') format('svg');
}
/* End Custom Fonts CSS */