.elementor-11134 .elementor-element.elementor-element-3ca22f1{--display:flex;}.elementor-11134 .elementor-element.elementor-element-5c50a9d .woocommerce-breadcrumb{font-family:var( --e-global-typography-d884f71-font-family ), Sans-serif;font-size:var( --e-global-typography-d884f71-font-size );font-weight:var( --e-global-typography-d884f71-font-weight );line-height:var( --e-global-typography-d884f71-line-height );}.elementor-11134 .elementor-element.elementor-element-4f4923b{--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:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-11134 .elementor-element.elementor-element-4f4923b.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-11134 .elementor-element.elementor-element-31ccf66{--display:flex;--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-11134 .elementor-element.elementor-element-4dc6bdd{text-align:start;}.elementor-11134 .elementor-element.elementor-element-4dc6bdd img{max-width:500px;box-shadow:0px 0px 0px 0px rgba(0,0,0,0.5);}.elementor-11134 .elementor-element.elementor-element-c6a451c{--display:flex;--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-11134 .elementor-element.elementor-element-b5ddc59 .elementor-heading-title{font-family:var( --e-global-typography-7292bc9-font-family ), Sans-serif;font-size:var( --e-global-typography-7292bc9-font-size );font-weight:var( --e-global-typography-7292bc9-font-weight );text-transform:var( --e-global-typography-7292bc9-text-transform );line-height:var( --e-global-typography-7292bc9-line-height );color:var( --e-global-color-9b56185 );}.elementor-11134 .elementor-element.elementor-element-7408f15{color:var( --e-global-color-e08d7d2 );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-11134 .elementor-element.elementor-element-7ac4e8b{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-11134 .elementor-element.elementor-element-2aef03e a{color:var( --e-global-color-primary );}.elementor-11134 .elementor-element.elementor-element-0945acd{--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;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.woocommerce .elementor-11134 .elementor-element.elementor-element-efeec22 .price{color:var( --e-global-color-9b56185 );font-family:"Rosario", Sans-serif;font-size:32px;font-weight:400;line-height:73px;}.woocommerce .elementor-11134 .elementor-element.elementor-element-efeec22 .price ins{color:var( --e-global-color-9b56185 );}.elementor-11134 .elementor-element.elementor-element-8b23db4{--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;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-11134 .elementor-element.elementor-element-3867bf4{--display:flex;--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-11134 .elementor-element.elementor-element-7e7237d{text-align:center;}.elementor-11134 .elementor-element.elementor-element-7e7237d .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-11134 .elementor-element.elementor-element-20192f9{text-align:center;font-family:"Mosk", Sans-serif;font-size:18px;font-weight:300;font-style:italic;line-height:25px;color:var( --e-global-color-text );}.elementor-11134 .elementor-element.elementor-element-8eae035{--display:flex;}.elementor-11134 .elementor-element.elementor-element-ad35ed1{--display:flex;}.elementor-11134 .elementor-element.elementor-element-d433cb0{--display:flex;}.elementor-11134 .elementor-element.elementor-element-f15999d{--display:flex;}.elementor-11134 .elementor-element.elementor-element-9794bc7{--display:flex;}.elementor-11134 .elementor-element.elementor-element-38987ef{--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;--n-tabs-title-color:var( --e-global-color-astglobalcolor4 );}.elementor-11134 .elementor-element.elementor-element-38987ef > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected='false']:not( :hover ){background:var( --e-global-color-37c207f );}.elementor-11134 .elementor-element.elementor-element-38987ef.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-209d629 );}.elementor-11134 .elementor-element.elementor-element-38987ef.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-11134 .elementor-element.elementor-element-38987ef.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-209d629 );}@media(min-width:768px){.elementor-11134 .elementor-element.elementor-element-31ccf66{--width:50%;}.elementor-11134 .elementor-element.elementor-element-c6a451c{--width:50%;}}@media(max-width:1024px){.elementor-11134 .elementor-element.elementor-element-5c50a9d .woocommerce-breadcrumb{font-size:var( --e-global-typography-d884f71-font-size );line-height:var( --e-global-typography-d884f71-line-height );}.elementor-11134 .elementor-element.elementor-element-4f4923b{--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-11134 .elementor-element.elementor-element-4dc6bdd{text-align:center;}.elementor-11134 .elementor-element.elementor-element-4dc6bdd img{width:100%;}.elementor-11134 .elementor-element.elementor-element-b5ddc59 .elementor-heading-title{font-size:var( --e-global-typography-7292bc9-font-size );line-height:var( --e-global-typography-7292bc9-line-height );}.elementor-11134 .elementor-element.elementor-element-7408f15{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-11134 .elementor-element.elementor-element-7ac4e8b{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-11134 .elementor-element.elementor-element-7e7237d .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}body.elementor-page-11134{padding:15px 15px 15px 15px;}}@media(max-width:767px){.elementor-11134 .elementor-element.elementor-element-5c50a9d .woocommerce-breadcrumb{font-size:var( --e-global-typography-d884f71-font-size );line-height:var( --e-global-typography-d884f71-line-height );}.elementor-11134 .elementor-element.elementor-element-b5ddc59 .elementor-heading-title{font-size:var( --e-global-typography-7292bc9-font-size );line-height:var( --e-global-typography-7292bc9-line-height );}.elementor-11134 .elementor-element.elementor-element-7408f15{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-11134 .elementor-element.elementor-element-7ac4e8b{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-11134 .elementor-element.elementor-element-7e7237d .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}}/* Start custom CSS for text-editor, class: .elementor-element-7ac4e8b *//* Versteckt den Tabellen-Körper, den Footer und die Info-Texte */
.hide-initial:not(.is-active) table tbody,
.hide-initial:not(.is-active) .wc-product-table-controls-bottom,
.hide-initial:not(.is-active) .dataTables_info,
.hide-initial:not(.is-active) .dataTables_paginate {
    display: none !important;
}

/* Versteckt die gesamte Tabelle, falls das Plugin sie als Block rendert */
.hide-initial:not(.is-active) .dataTables_wrapper {
    border: none !important;
}

/* Zeigt den Bereich unter der Tabelle an, sobald die Tabelle aktiv ist */
.hide-initial.is-active .wc-product-table-controls-bottom {
    display: block !important;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Mosk';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://www.coopercolours.com/wp-content/uploads/2026/02/Mosk-Medium-500.ttf') format('truetype');
}
@font-face {
	font-family: 'Mosk';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://www.coopercolours.com/wp-content/uploads/2026/02/Mosk-Bold-700.ttf') format('truetype');
}
@font-face {
	font-family: 'Mosk';
	font-style: normal;
	font-weight: 800;
	font-display: auto;
	src: url('https://www.coopercolours.com/wp-content/uploads/2026/02/Mosk-Extra-Bold-800.ttf') format('truetype');
}
@font-face {
	font-family: 'Mosk';
	font-style: normal;
	font-weight: 900;
	font-display: auto;
	src: url('https://www.coopercolours.com/wp-content/uploads/2026/02/Mosk-Ultra-Bold-900.ttf') format('truetype');
}
@font-face {
	font-family: 'Mosk';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('https://www.coopercolours.com/wp-content/uploads/2026/02/Mosk-Semi-Bold-600.ttf') format('truetype');
}
@font-face {
	font-family: 'Mosk';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://www.coopercolours.com/wp-content/uploads/2026/02/Mosk-Normal-400.ttf') format('truetype');
}
@font-face {
	font-family: 'Mosk';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('https://www.coopercolours.com/wp-content/uploads/2026/02/Mosk-Light-300.ttf') format('truetype');
}
@font-face {
	font-family: 'Mosk';
	font-style: normal;
	font-weight: 200;
	font-display: auto;
	src: url('https://www.coopercolours.com/wp-content/uploads/2026/02/Mosk-Extra-Light-200.ttf') format('truetype');
}
@font-face {
	font-family: 'Mosk';
	font-style: normal;
	font-weight: 100;
	font-display: auto;
	src: url('https://www.coopercolours.com/wp-content/uploads/2026/02/Mosk-Thin-100.ttf') format('truetype');
}
/* End Custom Fonts CSS */