.elementor-18278 .elementor-element.elementor-element-d124091 > .elementor-container{max-width:1440px;}.elementor-18278 .elementor-element.elementor-element-d124091 .elementor-column-gap-custom .elementor-column > .elementor-element-populated{padding:40px;}.elementor-18278 .elementor-element.elementor-element-d124091{margin-top:-160px;margin-bottom:0px;padding:0px 10px 80px 10px;}.elementor-bc-flex-widget .elementor-18278 .elementor-element.elementor-element-78c7cff.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-18278 .elementor-element.elementor-element-78c7cff.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-18278 .elementor-element.elementor-element-78c7cff > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-18278 .elementor-element.elementor-element-78c7cff > .elementor-element-populated, .elementor-18278 .elementor-element.elementor-element-78c7cff > .elementor-element-populated > .elementor-background-overlay, .elementor-18278 .elementor-element.elementor-element-78c7cff > .elementor-background-slideshow{border-radius:10px 10px 10px 10px;}.elementor-18278 .elementor-element.elementor-element-bc17d88 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:60px 0px 0px 0px;}.elementor-18278 .elementor-element.elementor-element-bc17d88.elementor-element{--align-self:flex-start;}.woocommerce .elementor-18278 .elementor-element.elementor-element-bc17d88 .woocommerce-product-gallery__trigger + .woocommerce-product-gallery__wrapper,
					.woocommerce .elementor-18278 .elementor-element.elementor-element-bc17d88 .flex-viewport{border-radius:6px 6px 6px 6px;}.woocommerce .elementor-18278 .elementor-element.elementor-element-bc17d88 .flex-viewport:not(:last-child){margin-bottom:12px;}.woocommerce .elementor-18278 .elementor-element.elementor-element-bc17d88 .flex-control-thumbs img{border-radius:6px 6px 6px 6px;}.elementor-bc-flex-widget .elementor-18278 .elementor-element.elementor-element-a4de60b.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-18278 .elementor-element.elementor-element-a4de60b.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-18278 .elementor-element.elementor-element-a4de60b > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:16px;}.elementor-18278 .elementor-element.elementor-element-a4de60b > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-18278 .elementor-element.elementor-element-cdbfcd3 > .elementor-widget-container{margin:0px 0px -50px 0px;}.elementor-18278 .elementor-element.elementor-element-cdbfcd3 .woocommerce-breadcrumb{color:var( --e-global-color-text );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 );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );text-align:start;}.elementor-18278 .elementor-element.elementor-element-b3bf945 > .elementor-widget-container{margin:0px 0px 24px 0px;}.elementor-18278 .elementor-element.elementor-element-b3bf945{text-align:start;}.elementor-18278 .elementor-element.elementor-element-b3bf945 .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 );font-style:var( --e-global-typography-primary-font-style );text-decoration:var( --e-global-typography-primary-text-decoration );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-primary );}.elementor-18278 .elementor-element.elementor-element-03a0bb8 > .elementor-widget-container{margin:0px 0px 24px 0px;}.woocommerce .elementor-18278 .elementor-element.elementor-element-03a0bb8 .woocommerce-product-details__short-description{color:var( --e-global-color-text );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 );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-18278 .elementor-element.elementor-element-fe43012 > .elementor-widget-container{margin:0px 0px 20px 0px;}.woocommerce .elementor-18278 .elementor-element.elementor-element-fe43012 .price{color:var( --e-global-color-primary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );font-style:var( --e-global-typography-secondary-font-style );text-decoration:var( --e-global-typography-secondary-text-decoration );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.woocommerce .elementor-18278 .elementor-element.elementor-element-fe43012 .price ins{color:var( --e-global-color-primary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );font-style:var( --e-global-typography-secondary-font-style );text-decoration:var( --e-global-typography-secondary-text-decoration );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}body:not(.rtl) .elementor-18278 .elementor-element.elementor-element-fe43012:not(.elementor-product-price-block-yes) del{margin-right:54px;}body.rtl .elementor-18278 .elementor-element.elementor-element-fe43012:not(.elementor-product-price-block-yes) del{margin-left:54px;}.elementor-18278 .elementor-element.elementor-element-fe43012.elementor-product-price-block-yes del{margin-bottom:54px;}.elementor-18278 .elementor-element.elementor-element-9c47b1c > .elementor-widget-container{margin:-18px 0px 12px 0px;}.elementor-18278 .elementor-element.elementor-element-9c47b1c{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 );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-text );}.elementor-18278 .elementor-element.elementor-element-0e9b2ab > .elementor-widget-container{margin:0px 0px 28px 0px;}.elementor-18278 .elementor-element.elementor-element-0e9b2ab{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 );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-text );}.elementor-18278 .elementor-element.elementor-element-82410b7 .elementor-button{background-color:var( --e-global-color-primary );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );font-style:var( --e-global-typography-accent-font-style );text-decoration:var( --e-global-typography-accent-text-decoration );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );fill:var( --e-global-color-934d2d8 );color:var( --e-global-color-934d2d8 );border-style:none;border-radius:6px 6px 6px 6px;padding:16px 32px 16px 32px;}.elementor-18278 .elementor-element.elementor-element-82410b7 .elementor-button:hover, .elementor-18278 .elementor-element.elementor-element-82410b7 .elementor-button:focus{background-color:#EB9919;color:var( --e-global-color-primary );}.elementor-18278 .elementor-element.elementor-element-82410b7 > .elementor-widget-container{margin:0px 0px 36px 0px;}.elementor-18278 .elementor-element.elementor-element-82410b7 .elementor-button:hover svg, .elementor-18278 .elementor-element.elementor-element-82410b7 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-18278 .elementor-element.elementor-element-b8c6ef2 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(2px/2);}.elementor-18278 .elementor-element.elementor-element-b8c6ef2 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(2px/2);}.elementor-18278 .elementor-element.elementor-element-b8c6ef2 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(2px/2);}.elementor-18278 .elementor-element.elementor-element-b8c6ef2 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-2px/2);}.elementor-18278 .elementor-element.elementor-element-b8c6ef2 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-2px/2);}.elementor-18278 .elementor-element.elementor-element-b8c6ef2 .elementor-icon-list-icon i{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-18278 .elementor-element.elementor-element-b8c6ef2 .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );transition:fill 0.3s;}.elementor-18278 .elementor-element.elementor-element-b8c6ef2{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-18278 .elementor-element.elementor-element-b8c6ef2 .elementor-icon-list-icon{padding-inline-end:15px;}.elementor-18278 .elementor-element.elementor-element-b8c6ef2 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-18278 .elementor-element.elementor-element-b8c6ef2 .elementor-icon-list-item > a{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 );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-18278 .elementor-element.elementor-element-b8c6ef2 .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-18278 .elementor-element.elementor-element-b12f86a > .elementor-container{max-width:1400px;}.elementor-18278 .elementor-element.elementor-element-b12f86a{margin-top:-120px;margin-bottom:0px;}.elementor-18278 .elementor-element.elementor-element-04fa80e{--divider-border-style:solid;--divider-color:#E5E5E5;--divider-border-width:1px;}.elementor-18278 .elementor-element.elementor-element-04fa80e > .elementor-widget-container{margin:35px 0px 35px 0px;}.elementor-18278 .elementor-element.elementor-element-04fa80e .elementor-divider-separator{width:100%;}.elementor-18278 .elementor-element.elementor-element-04fa80e .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-18278 .elementor-element.elementor-element-f184541 > .elementor-container{max-width:1400px;}.elementor-18278 .elementor-element.elementor-element-f184541{margin-top:0px;margin-bottom:0px;}.elementor-18278 .elementor-element.elementor-element-4d2c6fa{text-align:start;}.elementor-18278 .elementor-element.elementor-element-4d2c6fa .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 );font-style:var( --e-global-typography-primary-font-style );text-decoration:var( --e-global-typography-primary-text-decoration );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-text );}.elementor-18278 .elementor-element.elementor-element-7624314{text-align:start;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 );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-text );}.elementor-18278 .elementor-element.elementor-element-2d36f8e .elementor-icon-wrapper{text-align:center;}.elementor-18278 .elementor-element.elementor-element-01f41e7{text-align:center;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 );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-text );}.elementor-18278 .elementor-element.elementor-element-5cc9b24 .elementor-icon-wrapper{text-align:center;}.elementor-18278 .elementor-element.elementor-element-84de591{text-align:center;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 );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-text );}.elementor-18278 .elementor-element.elementor-element-8916c79 .elementor-icon-wrapper{text-align:center;}.elementor-18278 .elementor-element.elementor-element-f0acae1{text-align:center;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 );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-text );}.elementor-18278 .elementor-element.elementor-element-d7def79 > .elementor-container{max-width:1400px;}.elementor-18278 .elementor-element.elementor-element-e4387e5{--divider-border-style:solid;--divider-color:#E5E5E5;--divider-border-width:1px;}.elementor-18278 .elementor-element.elementor-element-e4387e5 > .elementor-widget-container{margin:35px 0px 35px 0px;}.elementor-18278 .elementor-element.elementor-element-e4387e5 .elementor-divider-separator{width:100%;}.elementor-18278 .elementor-element.elementor-element-e4387e5 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-18278 .elementor-element.elementor-element-647c374 > .elementor-container{max-width:1400px;}.elementor-18278 .elementor-element.elementor-element-647c374{margin-top:0px;margin-bottom:0px;}.woocommerce .elementor-18278 .elementor-element.elementor-element-4f3d47b .shop_attributes{color:var( --e-global-color-text );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 );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-18278 .elementor-element.elementor-element-e6d4e7a .elementor-button{background-color:var( --e-global-color-primary );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );font-style:var( --e-global-typography-accent-font-style );text-decoration:var( --e-global-typography-accent-text-decoration );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );fill:var( --e-global-color-934d2d8 );color:var( --e-global-color-934d2d8 );}.elementor-18278 .elementor-element.elementor-element-e3f6cb0{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 );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-text );}.elementor-18278 .elementor-element.elementor-element-376283e .elementor-button{background-color:var( --e-global-color-secondary );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );font-style:var( --e-global-typography-accent-font-style );text-decoration:var( --e-global-typography-accent-text-decoration );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );fill:var( --e-global-color-934d2d8 );color:var( --e-global-color-934d2d8 );}.elementor-18278 .elementor-element.elementor-element-d8bb739 > .elementor-container{max-width:1400px;}.elementor-18278 .elementor-element.elementor-element-3b8df33{--divider-border-style:solid;--divider-color:#E5E5E5;--divider-border-width:1px;}.elementor-18278 .elementor-element.elementor-element-3b8df33 > .elementor-widget-container{margin:35px 0px 35px 0px;}.elementor-18278 .elementor-element.elementor-element-3b8df33 .elementor-divider-separator{width:100%;}.elementor-18278 .elementor-element.elementor-element-3b8df33 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-18278 .elementor-element.elementor-element-2b41cea > .elementor-container{max-width:1400px;}.elementor-18278 .elementor-element.elementor-element-4347006{--divider-border-style:solid;--divider-color:#E5E5E5;--divider-border-width:1px;}.elementor-18278 .elementor-element.elementor-element-4347006 > .elementor-widget-container{margin:35px 0px 35px 0px;}.elementor-18278 .elementor-element.elementor-element-4347006 .elementor-divider-separator{width:100%;}.elementor-18278 .elementor-element.elementor-element-4347006 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-18278 .elementor-element.elementor-element-07f404c > .elementor-container{max-width:1400px;}.elementor-18278 .elementor-element.elementor-element-07f404c{padding:0px 0px 100px 0px;}.elementor-18278 .elementor-element.elementor-element-5a9bf17 > .elementor-container{max-width:1400px;}.elementor-18278 .elementor-element.elementor-element-6a2b597{--divider-border-style:solid;--divider-color:#E5E5E5;--divider-border-width:1px;}.elementor-18278 .elementor-element.elementor-element-6a2b597 > .elementor-widget-container{margin:35px 0px 35px 0px;}.elementor-18278 .elementor-element.elementor-element-6a2b597 .elementor-divider-separator{width:100%;}.elementor-18278 .elementor-element.elementor-element-6a2b597 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-18278 .elementor-element.elementor-element-5a22a0b > .elementor-container{max-width:1400px;}.elementor-18278 .elementor-element.elementor-element-6d54400 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-18278 .elementor-element.elementor-element-6d54400{text-align:start;}.elementor-18278 .elementor-element.elementor-element-6d54400 .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 );font-style:var( --e-global-typography-primary-font-style );text-decoration:var( --e-global-typography-primary-text-decoration );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-text );}.elementor-18278 .elementor-element.elementor-element-42c19e9 > .elementor-widget-container{margin:-2px 0px 0px 0px;}.elementor-18278 .elementor-element.elementor-element-42c19e9{text-align:start;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 );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-text );}.elementor-18278 .elementor-element.elementor-element-7088912 .elementor-icon-wrapper{text-align:center;}.elementor-18278 .elementor-element.elementor-element-381d2eb{text-align:center;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 );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-text );}.elementor-18278 .elementor-element.elementor-element-4b42892{text-align:center;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 );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-text );}.elementor-18278 .elementor-element.elementor-element-1c34e82 .elementor-icon-wrapper{text-align:center;}.elementor-18278 .elementor-element.elementor-element-0f81c1b{text-align:center;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 );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-text );}.elementor-18278 .elementor-element.elementor-element-df447f4{text-align:center;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 );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-text );}.elementor-18278 .elementor-element.elementor-element-d9fdcc5 .elementor-icon-wrapper{text-align:center;}.elementor-18278 .elementor-element.elementor-element-e94085e{text-align:center;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 );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-text );}.elementor-18278 .elementor-element.elementor-element-254f23b{text-align:center;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 );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:#2C2C2C;}.elementor-18278 .elementor-element.elementor-element-618ff81 .elementor-icon-wrapper{text-align:center;}.elementor-18278 .elementor-element.elementor-element-0d57683{text-align:center;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 );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-text );}.elementor-18278 .elementor-element.elementor-element-8982585{text-align:center;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 );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-text );}.elementor-18278 .elementor-element.elementor-element-31fe543 > .elementor-container{max-width:1400px;}.elementor-18278 .elementor-element.elementor-element-da9ff14{--divider-border-style:solid;--divider-color:#E5E5E5;--divider-border-width:1px;}.elementor-18278 .elementor-element.elementor-element-da9ff14 > .elementor-widget-container{margin:35px 0px 35px 0px;}.elementor-18278 .elementor-element.elementor-element-da9ff14 .elementor-divider-separator{width:100%;}.elementor-18278 .elementor-element.elementor-element-da9ff14 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-18278 .elementor-element.elementor-element-3e38950:not(.elementor-motion-effects-element-type-background), .elementor-18278 .elementor-element.elementor-element-3e38950 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E5E5E5;background-image:url("https://staging.orchestra.be/wp-content/uploads/2026/08/image-1-scaled.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-18278 .elementor-element.elementor-element-3e38950 > .elementor-container{max-width:1400px;}.elementor-18278 .elementor-element.elementor-element-3e38950{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-18278 .elementor-element.elementor-element-3e38950 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-18278 .elementor-element.elementor-element-be9772d > .elementor-element-populated{padding:80px 0px 0px 10px;}.elementor-18278 .elementor-element.elementor-element-828e5a5{text-align:start;}.elementor-18278 .elementor-element.elementor-element-828e5a5 .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 );font-style:var( --e-global-typography-primary-font-style );text-decoration:var( --e-global-typography-primary-text-decoration );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-da315b5 );}.elementor-18278 .elementor-element.elementor-element-b4f3b5c > .elementor-widget-container{padding:45px 0px 0px 0px;}.elementor-18278 .elementor-element.elementor-element-b4f3b5c{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 );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-da315b5 );}.elementor-18278 .elementor-element.elementor-element-d3b04f8 .elementor-button{background-color:var( --e-global-color-primary );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );font-style:var( --e-global-typography-accent-font-style );text-decoration:var( --e-global-typography-accent-text-decoration );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );fill:var( --e-global-color-934d2d8 );color:var( --e-global-color-934d2d8 );}.elementor-18278 .elementor-element.elementor-element-d3b04f8 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:45px 0px 45px 0px;}.elementor-18278 .elementor-element.elementor-element-e91542c > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-18278 .elementor-element.elementor-element-e91542c > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 20px;}.elementor-18278 .elementor-element.elementor-element-9bbd4b3{padding:15px 0px 0px 0px;}.elementor-18278 .elementor-element.elementor-element-9d1a7c7 > .elementor-widget-container{padding:10px 0px 0px 0px;}.elementor-18278 .elementor-element.elementor-element-9d1a7c7 .elementor-icon-wrapper{text-align:end;}.elementor-18278 .elementor-element.elementor-element-9d1a7c7.elementor-view-stacked .elementor-icon{background-color:#B58A4A;}.elementor-18278 .elementor-element.elementor-element-9d1a7c7.elementor-view-framed .elementor-icon, .elementor-18278 .elementor-element.elementor-element-9d1a7c7.elementor-view-default .elementor-icon{color:#B58A4A;border-color:#B58A4A;}.elementor-18278 .elementor-element.elementor-element-9d1a7c7.elementor-view-framed .elementor-icon, .elementor-18278 .elementor-element.elementor-element-9d1a7c7.elementor-view-default .elementor-icon svg{fill:#B58A4A;}.elementor-18278 .elementor-element.elementor-element-5a7082d > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-18278 .elementor-element.elementor-element-c6faf7a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-18278 .elementor-element.elementor-element-c6faf7a{text-align:start;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 );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-primary );}.elementor-18278 .elementor-element.elementor-element-ecbf825 > .elementor-widget-container{margin:-35px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-18278 .elementor-element.elementor-element-ecbf825{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 );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-da315b5 );}.elementor-18278 .elementor-element.elementor-element-c5fc47f{padding:0px 0px 0px 0px;}.elementor-18278 .elementor-element.elementor-element-50909b4 > .elementor-widget-container{padding:10px 0px 0px 0px;}.elementor-18278 .elementor-element.elementor-element-50909b4 .elementor-icon-wrapper{text-align:end;}.elementor-18278 .elementor-element.elementor-element-50909b4.elementor-view-stacked .elementor-icon{background-color:#B58A4A;}.elementor-18278 .elementor-element.elementor-element-50909b4.elementor-view-framed .elementor-icon, .elementor-18278 .elementor-element.elementor-element-50909b4.elementor-view-default .elementor-icon{color:#B58A4A;border-color:#B58A4A;}.elementor-18278 .elementor-element.elementor-element-50909b4.elementor-view-framed .elementor-icon, .elementor-18278 .elementor-element.elementor-element-50909b4.elementor-view-default .elementor-icon svg{fill:#B58A4A;}.elementor-18278 .elementor-element.elementor-element-e4b8df8 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:20px;}.elementor-18278 .elementor-element.elementor-element-e4b8df8 > .elementor-element-populated{padding:10px 0px 0px 0px;}.elementor-18278 .elementor-element.elementor-element-a0a8bdc > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-18278 .elementor-element.elementor-element-a0a8bdc{text-align:start;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 );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-primary );}.elementor-18278 .elementor-element.elementor-element-6209e2c > .elementor-widget-container{margin:-35px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-18278 .elementor-element.elementor-element-6209e2c{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 );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-da315b5 );}.elementor-18278 .elementor-element.elementor-element-da617ae{padding:0px 0px 0px 0px;}.elementor-18278 .elementor-element.elementor-element-ceb7ef2 > .elementor-widget-container{padding:10px 0px 0px 0px;}.elementor-18278 .elementor-element.elementor-element-ceb7ef2 .elementor-icon-wrapper{text-align:end;}.elementor-18278 .elementor-element.elementor-element-ceb7ef2.elementor-view-stacked .elementor-icon{background-color:#B58A4A;}.elementor-18278 .elementor-element.elementor-element-ceb7ef2.elementor-view-framed .elementor-icon, .elementor-18278 .elementor-element.elementor-element-ceb7ef2.elementor-view-default .elementor-icon{color:#B58A4A;border-color:#B58A4A;}.elementor-18278 .elementor-element.elementor-element-ceb7ef2.elementor-view-framed .elementor-icon, .elementor-18278 .elementor-element.elementor-element-ceb7ef2.elementor-view-default .elementor-icon svg{fill:#B58A4A;}.elementor-18278 .elementor-element.elementor-element-59d9cda > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-18278 .elementor-element.elementor-element-7196c9c > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-18278 .elementor-element.elementor-element-7196c9c{text-align:start;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 );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-primary );}.elementor-18278 .elementor-element.elementor-element-948d077 > .elementor-widget-container{margin:-35px 0px 0px 0px;}.elementor-18278 .elementor-element.elementor-element-948d077{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 );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-da315b5 );}.elementor-18278 .elementor-element.elementor-element-19aeb15{padding:0px 0px 45px 0px;}.elementor-18278 .elementor-element.elementor-element-3905a66 > .elementor-widget-container{padding:10px 0px 0px 0px;}.elementor-18278 .elementor-element.elementor-element-3905a66 .elementor-icon-wrapper{text-align:end;}.elementor-18278 .elementor-element.elementor-element-3905a66.elementor-view-stacked .elementor-icon{background-color:#B58A4A;}.elementor-18278 .elementor-element.elementor-element-3905a66.elementor-view-framed .elementor-icon, .elementor-18278 .elementor-element.elementor-element-3905a66.elementor-view-default .elementor-icon{color:#B58A4A;border-color:#B58A4A;}.elementor-18278 .elementor-element.elementor-element-3905a66.elementor-view-framed .elementor-icon, .elementor-18278 .elementor-element.elementor-element-3905a66.elementor-view-default .elementor-icon svg{fill:#B58A4A;}.elementor-18278 .elementor-element.elementor-element-5ddaf44 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-18278 .elementor-element.elementor-element-137f7e4 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-18278 .elementor-element.elementor-element-137f7e4{text-align:start;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 );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-primary );}.elementor-18278 .elementor-element.elementor-element-660b2ba > .elementor-widget-container{margin:-35px 0px 0px 0px;}.elementor-18278 .elementor-element.elementor-element-660b2ba{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 );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-da315b5 );}@media(min-width:768px){.elementor-18278 .elementor-element.elementor-element-78c7cff{width:55%;}.elementor-18278 .elementor-element.elementor-element-a4de60b{width:45%;}.elementor-18278 .elementor-element.elementor-element-446916a{width:33%;}.elementor-18278 .elementor-element.elementor-element-a2df99a{width:22%;}.elementor-18278 .elementor-element.elementor-element-d869100{width:22%;}.elementor-18278 .elementor-element.elementor-element-90712d0{width:22.753%;}.elementor-18278 .elementor-element.elementor-element-cd9434c{width:28%;}.elementor-18278 .elementor-element.elementor-element-64159cf{width:18%;}.elementor-18278 .elementor-element.elementor-element-ac8294b{width:18%;}.elementor-18278 .elementor-element.elementor-element-fd19526{width:18%;}.elementor-18278 .elementor-element.elementor-element-6a5c2bd{width:17.803%;}.elementor-18278 .elementor-element.elementor-element-be9772d{width:55%;}.elementor-18278 .elementor-element.elementor-element-e91542c{width:45%;}}@media(max-width:1024px){.elementor-18278 .elementor-element.elementor-element-cdbfcd3 .woocommerce-breadcrumb{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-18278 .elementor-element.elementor-element-b3bf945 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.woocommerce .elementor-18278 .elementor-element.elementor-element-03a0bb8 .woocommerce-product-details__short-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.woocommerce .elementor-18278 .elementor-element.elementor-element-fe43012 .price{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.woocommerce .elementor-18278 .elementor-element.elementor-element-fe43012 .price ins{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-18278 .elementor-element.elementor-element-9c47b1c{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-18278 .elementor-element.elementor-element-0e9b2ab{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-18278 .elementor-element.elementor-element-82410b7 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-18278 .elementor-element.elementor-element-b8c6ef2 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-18278 .elementor-element.elementor-element-b8c6ef2 .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-18278 .elementor-element.elementor-element-4d2c6fa .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-18278 .elementor-element.elementor-element-7624314{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-18278 .elementor-element.elementor-element-01f41e7{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-18278 .elementor-element.elementor-element-84de591{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-18278 .elementor-element.elementor-element-f0acae1{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.woocommerce .elementor-18278 .elementor-element.elementor-element-4f3d47b .shop_attributes{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-18278 .elementor-element.elementor-element-e6d4e7a .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-18278 .elementor-element.elementor-element-e3f6cb0{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-18278 .elementor-element.elementor-element-376283e .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-18278 .elementor-element.elementor-element-6d54400 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-18278 .elementor-element.elementor-element-42c19e9{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-18278 .elementor-element.elementor-element-381d2eb{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-18278 .elementor-element.elementor-element-4b42892{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-18278 .elementor-element.elementor-element-0f81c1b{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-18278 .elementor-element.elementor-element-df447f4{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-18278 .elementor-element.elementor-element-e94085e{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-18278 .elementor-element.elementor-element-254f23b{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-18278 .elementor-element.elementor-element-0d57683{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-18278 .elementor-element.elementor-element-8982585{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-18278 .elementor-element.elementor-element-828e5a5 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-18278 .elementor-element.elementor-element-b4f3b5c{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-18278 .elementor-element.elementor-element-d3b04f8 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-18278 .elementor-element.elementor-element-c6faf7a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-18278 .elementor-element.elementor-element-ecbf825{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-18278 .elementor-element.elementor-element-a0a8bdc{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-18278 .elementor-element.elementor-element-6209e2c{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-18278 .elementor-element.elementor-element-7196c9c{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-18278 .elementor-element.elementor-element-948d077{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-18278 .elementor-element.elementor-element-137f7e4{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-18278 .elementor-element.elementor-element-660b2ba{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}}@media(max-width:767px){.elementor-18278 .elementor-element.elementor-element-cdbfcd3 .woocommerce-breadcrumb{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-18278 .elementor-element.elementor-element-b3bf945 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.woocommerce .elementor-18278 .elementor-element.elementor-element-03a0bb8 .woocommerce-product-details__short-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.woocommerce .elementor-18278 .elementor-element.elementor-element-fe43012 .price{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.woocommerce .elementor-18278 .elementor-element.elementor-element-fe43012 .price ins{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-18278 .elementor-element.elementor-element-9c47b1c{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-18278 .elementor-element.elementor-element-0e9b2ab{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-18278 .elementor-element.elementor-element-82410b7 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-18278 .elementor-element.elementor-element-b8c6ef2 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-18278 .elementor-element.elementor-element-b8c6ef2 .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-18278 .elementor-element.elementor-element-f184541{margin-top:0px;margin-bottom:0px;}.elementor-18278 .elementor-element.elementor-element-446916a > .elementor-element-populated{padding:0px 20px 0px 20px;}.elementor-18278 .elementor-element.elementor-element-4d2c6fa .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-18278 .elementor-element.elementor-element-7624314{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-18278 .elementor-element.elementor-element-a2df99a > .elementor-element-populated{padding:0px 20px 0px 20px;}.elementor-18278 .elementor-element.elementor-element-01f41e7{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-18278 .elementor-element.elementor-element-d869100 > .elementor-element-populated{padding:0px 20px 0px 20px;}.elementor-18278 .elementor-element.elementor-element-84de591{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-18278 .elementor-element.elementor-element-90712d0 > .elementor-element-populated{padding:0px 20px 0px 20px;}.elementor-18278 .elementor-element.elementor-element-f0acae1{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-18278 .elementor-element.elementor-element-7d6f7ef > .elementor-element-populated{padding:0px 20px 0px 20px;}.woocommerce .elementor-18278 .elementor-element.elementor-element-4f3d47b .shop_attributes{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-18278 .elementor-element.elementor-element-e6d4e7a .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-18278 .elementor-element.elementor-element-e3f6cb0{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-18278 .elementor-element.elementor-element-376283e .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-18278 .elementor-element.elementor-element-d8bb739{padding:0px 20px 0px 20px;}.elementor-18278 .elementor-element.elementor-element-4c40fcd > .elementor-element-populated{padding:0px 20px 0px 20px;}.elementor-18278 .elementor-element.elementor-element-07f404c{padding:0px 20px 0px 20px;}.elementor-18278 .elementor-element.elementor-element-5a22a0b{padding:0px 20px 0px 20px;}.elementor-18278 .elementor-element.elementor-element-6d54400 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-18278 .elementor-element.elementor-element-42c19e9{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-18278 .elementor-element.elementor-element-381d2eb{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-18278 .elementor-element.elementor-element-4b42892{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-18278 .elementor-element.elementor-element-0f81c1b{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-18278 .elementor-element.elementor-element-df447f4{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-18278 .elementor-element.elementor-element-e94085e{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-18278 .elementor-element.elementor-element-254f23b{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-18278 .elementor-element.elementor-element-0d57683{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-18278 .elementor-element.elementor-element-8982585{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-18278 .elementor-element.elementor-element-3e38950{padding:0px 20px 0px 20px;}.elementor-18278 .elementor-element.elementor-element-828e5a5 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-18278 .elementor-element.elementor-element-b4f3b5c{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-18278 .elementor-element.elementor-element-d3b04f8 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-18278 .elementor-element.elementor-element-c6faf7a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-18278 .elementor-element.elementor-element-ecbf825{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-18278 .elementor-element.elementor-element-a0a8bdc{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-18278 .elementor-element.elementor-element-6209e2c{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-18278 .elementor-element.elementor-element-7196c9c{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-18278 .elementor-element.elementor-element-948d077{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-18278 .elementor-element.elementor-element-137f7e4{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-18278 .elementor-element.elementor-element-660b2ba{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}}/* Start custom CSS for woocommerce-product-images, class: .elementor-element-bc17d88 *//* ========================================
   MAIN PRODUCT IMAGE
   ======================================== */

.elementor-18278 .elementor-element.elementor-element-bc17d88 .woocommerce-product-gallery__image {
    display: flex;
    align-items: center;
    justify-content: center;
    background: #fff;
    overflow: hidden;
    margin: 0 !important;
    padding: 0 !important;
}

.elementor-18278 .elementor-element.elementor-element-bc17d88 .woocommerce-product-gallery__image img:not(.zoomImg) {
    display: block !important;
    width: 100% !important;
    height: auto !important;
    max-width: 100% !important;
    max-height: none !important;
    
    object-fit: contain !important;

    /* IMPORTANT */
    transform: none !important;
    transform-origin: center center;
}


/* ========================================
   GALLERY WRAPPER
   ======================================== */

.elementor-18278 .elementor-element.elementor-element-bc17d88 .woocommerce-product-gallery {
    margin-top: 0 !important;
    padding-top: 0 !important;
}

.elementor-18278 .elementor-element.elementor-element-bc17d88 .woocommerce-product-gallery__wrapper {
    margin-top: 0 !important;
    padding-top: 0 !important;
}

.elementor-18278 .elementor-element.elementor-element-bc17d88 .woocommerce-product-gallery__image:first-child {
    margin-top: 0 !important;
}


/* ========================================
   DESKTOP THUMBNAILS
   ======================================== */

.elementor-18278 .elementor-element.elementor-element-bc17d88 .flex-control-thumbs {
    display: flex;
    flex-wrap: nowrap;

    overflow-x: auto;

    gap: 12px;

    margin-top: 16px;
    padding-bottom: 6px;
}

.elementor-18278 .elementor-element.elementor-element-bc17d88 .flex-control-thumbs li {
    flex: 0 0 80px;
    width: 80px;
    margin: 0 !important;
}

.elementor-18278 .elementor-element.elementor-element-bc17d88 .flex-control-thumbs li img {
    display: block;

    width: 80px;
    height: 80px;

    object-fit: cover;

    border: 2px solid transparent;
    border-radius: 8px;

    box-sizing: border-box;

    opacity: 1 !important;

    cursor: pointer;

    transition: border-color .2s ease;
}


/* Active thumbnail */
.elementor-18278 .elementor-element.elementor-element-bc17d88 .flex-control-thumbs li img.flex-active {
    border-color: var(--e-global-color-primary);
    opacity: 1 !important;
}


/* Hover */
.elementor-18278 .elementor-element.elementor-element-bc17d88 .flex-control-thumbs li:hover img {
    border-color: var(--e-global-color-primary);
}


/* ========================================
   MOBILE
   ======================================== */

@media (max-width: 767px) {

    .elementor-18278 .elementor-element.elementor-element-bc17d88 .flex-control-thumbs {
        display: flex !important;
        flex-direction: row !important;
        flex-wrap: nowrap !important;

        width: 100% !important;
        max-width: 100% !important;

        overflow-x: auto !important;
        overflow-y: hidden !important;

        gap: 8px !important;

        margin-top: 12px !important;
        padding: 0 0 6px 0 !important;

        touch-action: pan-x !important;
        -webkit-overflow-scrolling: touch;

        scrollbar-width: none;
        -ms-overflow-style: none;
    }

    .elementor-18278 .elementor-element.elementor-element-bc17d88 .flex-control-thumbs::-webkit-scrollbar {
        display: none;
    }

    .elementor-18278 .elementor-element.elementor-element-bc17d88 .flex-control-thumbs li {
        display: block !important;
        float: none !important;

        flex: 0 0 58px !important;

        width: 58px !important;
        min-width: 58px !important;
        max-width: 58px !important;

        margin: 0 !important;
        padding: 0 !important;
    }

    .elementor-18278 .elementor-element.elementor-element-bc17d88 .flex-control-thumbs li img {
        display: block !important;

        width: 58px !important;
        height: 58px !important;

        min-width: 58px !important;
        max-width: none !important;

        object-fit: cover;

        border-radius: 6px;
        box-sizing: border-box;
    }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-78c7cff */.elementor-18278 .elementor-element.elementor-element-78c7cff > .elementor-widget-wrap {
    padding: 0 !important;
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-title, class: .elementor-element-b3bf945 */.product-title::before,
.product-title::after {
    display: none !important;
    content: none !important;
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-price, class: .elementor-element-fe43012 */.woocommerce .price ins {
    text-decoration: none !important;
    background: none !important;
    border: none !important;
}

.woocommerce .price ins::before,
.woocommerce .price ins::after {
    display: none !important;
    content: none !important;
    background: none !important;
    border: none !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0e9b2ab *//* ========================================
   Leverbaarheid
   ======================================== */

.leverbaar {
    display: flex;
    align-items: center;
    gap: 9px;

    color: #2C2C2C;
    font-size: 15px;
    line-height: 1.4;
}

.leverbaar-dot {
    position: relative;

    width: 12px;
    height: 12px;
    min-width: 12px;

    border-radius: 50%;

    display: inline-block;

    box-shadow:
        inset 0 1px 2px rgba(255, 255, 255, 0.55),
        0 1px 3px rgba(0, 0, 0, 0.18);
}

/* Subtle highlight */
.leverbaar-dot::before {
    content: "";
    position: absolute;

    top: 2px;
    left: 2px;

    width: 4px;
    height: 4px;

    border-radius: 50%;

    background: rgba(255, 255, 255, 0.65);
}


/* ========================================
   Staat klaar in de toonzaal
   ======================================== */

.leverbaar.beschikbaar .leverbaar-dot {
    background: linear-gradient(
        145deg,
        #69D17A 0%,
        #4CAF50 55%,
        #3B963F 100%
    );
}


/* ========================================
   Op aanvraag
   ======================================== */

.leverbaar.op-aanvraag .leverbaar-dot {
    background: linear-gradient(
        145deg,
        #F5A15C 0%,
        #E67E22 55%,
        #C86414 100%
    );
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-b8c6ef2 */.elementor-18278 .elementor-element.elementor-element-b8c6ef2 .elementor-icon-list-item:last-child {
    margin-top: 20px !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4d2c6fa */.elementor-18278 .elementor-element.elementor-element-4d2c6fa .elementor-heading-title::before {
    display: none !important;
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-additional-information, class: .elementor-element-4f3d47b *//* Remove default table styling */
.elementor-18278 .elementor-element.elementor-element-4f3d47b table.shop_attributes {
    width: 100%;
    border-collapse: collapse;
    border: none;
    margin: 0;
}

/* Rows */
.elementor-18278 .elementor-element.elementor-element-4f3d47b table.shop_attributes tr {
    border-bottom: 1px solid #e8e8e8;
}

/* Labels */
.elementor-18278 .elementor-element.elementor-element-4f3d47b table.shop_attributes th {
    width: 40%;
    padding: 18px 0;
    font-weight: 600;
    color: #222;
    border: none;
    background: transparent;
    text-align: left;
}

/* Values */
.elementor-18278 .elementor-element.elementor-element-4f3d47b table.shop_attributes td {
    padding: 18px 0;
    border: none;
    background: transparent;
    color: #666;
}

.elementor-18278 .elementor-element.elementor-element-4f3d47b table.shop_attributes td p {
    margin: 0;
}

/* Remove zebra striping WooCommerce adds */
.elementor-18278 .elementor-element.elementor-element-4f3d47b table.shop_attributes tr:nth-child(even) th,
.elementor-18278 .elementor-element.elementor-element-4f3d47b table.shop_attributes tr:nth-child(even) td {
    background: transparent;
}

.woocommerce-product-attributes tr:last-child {
    border-bottom: none !important;
}

.woocommerce-product-attributes tr:last-child th,
.woocommerce-product-attributes tr:last-child td {
    border-bottom: none !important;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-7d6f7ef */.elementor-18278 .elementor-element.elementor-element-7d6f7ef .meer-informatie-content {
    display: none;
}

.elementor-18278 .elementor-element.elementor-element-7d6f7ef .minder-tonen-button {
    display: none;
}

.meer-informatie-button,
.minder-tonen-button {
    cursor: pointer;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-647c374 */.elementor-18278 .elementor-element.elementor-element-647c374 .elementor-heading-title::before {
    display: none !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-657779c */.tweedehands-extra-title::before,
.tweedehands-extra-title::after {
    display: none !important;
    content: none !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-9e230bd *//* ========================================
   Vergelijkbare piano's
   ======================================== */

.vergelijkbare-pianos {
    width: 100%;
}


/* ========================================
   Section header
   ======================================== */

.vergelijkbare-pianos-header {
    display: flex !important;
    flex-direction: row !important;
    align-items: center !important;
    justify-content: space-between !important;
    width: 100%;
    margin: 0 0 30px 0;
    padding: 0;
}

.vergelijkbare-pianos-title {
    display: block !important;
    width: auto !important;
    margin: 0 !important;
    padding: 0 !important;

    color: #2C2C2C !important;
    font-size: 28px;
    line-height: 1.3 !important;
    font-weight: 600;

    /* Remove theme/Elementor decorative line */
    border: none !important;
}

.vergelijkbare-pianos-title::before,
.vergelijkbare-pianos-title::after {
    display: none !important;
    content: none !important;
}

.vergelijkbare-pianos-all {
    display: inline-block !important;
    width: auto !important;
    margin: 0 0 0 auto !important;
    padding: 0 !important;

    color: #2C2C2C !important;
    font-size: 16px;
    line-height: 1.3;
    text-decoration: none !important;
    white-space: nowrap;
}

.vergelijkbare-pianos-all:hover {
    color: #2C2C2C !important;
    text-decoration: underline !important;
}


/* ========================================
   Product grid
   ======================================== */

.vergelijkbare-pianos-grid {
    display: grid;
    grid-template-columns: repeat(4, minmax(0, 1fr));
    gap: 30px;
}


/* ========================================
   Product card
   ======================================== */

.vergelijkbare-piano-card {
    display: flex;
    flex-direction: column;
    height: 100%;
    color: #2C2C2C;
}


/* ========================================
   Product image
   ======================================== */

.vergelijkbare-piano-image {
    display: block;
    margin-bottom: 15px;
}

.vergelijkbare-piano-image img {
    display: block;
    width: 100%;
    height: auto;
}


/* ========================================
   Product content
   ======================================== */

.vergelijkbare-piano-content {
    display: flex;
    flex-direction: column;
    flex: 1;
}


/* ========================================
   Product title
   ======================================== */

.vergelijkbare-piano-title {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;

    margin: 0 0 14px !important;
    padding: 0;

    min-height: 47px;

    color: #2C2C2C !important;
    font-size: 18px;
    line-height: 1.3 !important;
    font-weight: 600;
}

.vergelijkbare-piano-title a {
    color: #2C2C2C !important;
    text-decoration: none;
    line-height: 1.3 !important;
}


/* ========================================
   Price
   ======================================== */

.vergelijkbare-piano-price {
    margin-bottom: 12px;
    color: #2C2C2C !important;
}

.vergelijkbare-piano-price,
.vergelijkbare-piano-price * {
    color: #2C2C2C !important;
}


/* ========================================
   Short description
   ======================================== */

.vergelijkbare-piano-description {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    overflow: hidden;

    margin-bottom: 20px;

    color: #2C2C2C !important;
    line-height: 1.5;
}


/* ========================================
   Details button
   ======================================== */

.vergelijkbare-piano-button {
    display: inline-block;
    margin-top: auto;

    text-align: center;
    text-decoration: none;

    color: #2C2C2C !important;
}


/* ========================================
   Tablet
   ======================================== */

@media (max-width: 1024px) {

    .vergelijkbare-pianos-grid {
        grid-template-columns: repeat(2, minmax(0, 1fr));
    }

}


/* ========================================
   Mobile
   ======================================== */

@media (max-width: 767px) {

    .vergelijkbare-pianos-header {
        align-items: center !important;
    }

    .vergelijkbare-pianos-title {
        font-size: 24px;
    }

    .vergelijkbare-pianos-all {
        font-size: 14px;
    }

    .vergelijkbare-pianos-grid {
        grid-template-columns: 1fr;
    }

}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-4e4e8d4 */.vergelijkbare-pianos-header::before,
.vergelijkbare-pianos-header:after {
    display: none !important;
    content: none !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6d54400 */.elementor-18278 .elementor-element.elementor-element-6d54400 .elementor-heading-title::before {
    display: none !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-828e5a5 */.elementor-18278 .elementor-element.elementor-element-828e5a5 .elementor-heading-title::before {
    display: none !important;
}/* End custom CSS */