.elementor-955 .elementor-element.elementor-element-5bb73fde{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-955 .elementor-element.elementor-element-206bbd34.elementor-column .elementor-widget-wrap{align-items:space-evenly;}.elementor-955 .elementor-element.elementor-element-206bbd34.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:space-evenly;align-items:space-evenly;}.elementor-955 .elementor-element.elementor-element-206bbd34 > .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-955 .elementor-element.elementor-element-206bbd34 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-955 .elementor-element.elementor-element-206bbd34 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-955 .elementor-element.elementor-element-4a935f7e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.woocommerce .elementor-955 .elementor-element.elementor-element-4a935f7e .woocommerce-product-gallery__trigger + .woocommerce-product-gallery__wrapper,
				.woocommerce .elementor-955 .elementor-element.elementor-element-4a935f7e .flex-viewport, .woocommerce .elementor-955 .elementor-element.elementor-element-4a935f7e .flex-control-thumbs img{border-style:none;}.woocommerce .elementor-955 .elementor-element.elementor-element-4a935f7e .flex-control-thumbs img{border-style:none;}.elementor-bc-flex-widget .elementor-955 .elementor-element.elementor-element-3441d77f.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-955 .elementor-element.elementor-element-3441d77f.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-955 .elementor-element.elementor-element-3441d77f > .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-955 .elementor-element.elementor-element-3441d77f > .elementor-element-populated{padding:70px 70px 70px 70px;}.elementor-955 .elementor-element.elementor-element-5eeceda5 .woocommerce-breadcrumb{color:var( --e-global-color-primary );font-family:"Mulish", Sans-serif;font-size:16px;font-weight:200;text-transform:capitalize;line-height:1.7em;text-align:start;}.elementor-955 .elementor-element.elementor-element-5eeceda5 .woocommerce-breadcrumb > a{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-title .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-955 .elementor-element.elementor-element-3103d0a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-955 .elementor-element.elementor-element-3103d0a .elementor-heading-title{font-family:"Instrument Serif", Sans-serif;font-size:40px;font-weight:400;text-transform:none;color:var( --e-global-color-primary );}.elementor-widget-tabs .elementor-tab-title, .elementor-widget-tabs .elementor-tab-title a{color:var( --e-global-color-primary );}.elementor-widget-tabs .elementor-tab-title.elementor-active,
					 .elementor-widget-tabs .elementor-tab-title.elementor-active a{color:var( --e-global-color-accent );}.elementor-widget-tabs .elementor-tab-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-tabs .elementor-tab-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-955 .elementor-element.elementor-element-eaa66e9 > .elementor-widget-container{margin:0px 0px 0px -20px;padding:0px 0px 15px 0px;}.elementor-955 .elementor-element.elementor-element-eaa66e9 .elementor-tab-title, .elementor-955 .elementor-element.elementor-element-eaa66e9 .elementor-tab-title:before, .elementor-955 .elementor-element.elementor-element-eaa66e9 .elementor-tab-title:after, .elementor-955 .elementor-element.elementor-element-eaa66e9 .elementor-tab-content, .elementor-955 .elementor-element.elementor-element-eaa66e9 .elementor-tabs-content-wrapper{border-width:0px;}.elementor-955 .elementor-element.elementor-element-eaa66e9 .elementor-tab-title, .elementor-955 .elementor-element.elementor-element-eaa66e9 .elementor-tab-title a{color:var( --e-global-color-secondary );}.elementor-955 .elementor-element.elementor-element-eaa66e9 .elementor-tab-title.elementor-active,
					 .elementor-955 .elementor-element.elementor-element-eaa66e9 .elementor-tab-title.elementor-active a{color:var( --e-global-color-primary );}.elementor-955 .elementor-element.elementor-element-eaa66e9 .elementor-tab-title{font-family:"Mulish", Sans-serif;font-weight:400;}.elementor-955 .elementor-element.elementor-element-eaa66e9 .elementor-tab-content{font-family:"Mulish", Sans-serif;font-weight:500;}.woocommerce .elementor-widget-woocommerce-product-price .price{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-955 .elementor-element.elementor-element-7e0153aa > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-955 .elementor-element.elementor-element-7e0153aa{text-align:start;}.woocommerce .elementor-955 .elementor-element.elementor-element-7e0153aa .price{color:var( --e-global-color-primary );font-family:"Mulish", Sans-serif;font-size:20px;font-weight:400;text-transform:none;}.woocommerce .elementor-955 .elementor-element.elementor-element-7e0153aa .price ins{color:#0c0c0c;font-size:23px;font-weight:200;letter-spacing:0px;}body:not(.rtl) .elementor-955 .elementor-element.elementor-element-7e0153aa:not(.elementor-product-price-block-yes) del{margin-right:0px;}body.rtl .elementor-955 .elementor-element.elementor-element-7e0153aa:not(.elementor-product-price-block-yes) del{margin-left:0px;}.elementor-955 .elementor-element.elementor-element-7e0153aa.elementor-product-price-block-yes del{margin-bottom:0px;}.elementor-widget-woocommerce-product-add-to-cart .added_to_cart{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-955 .elementor-element.elementor-element-67ec9d71 > .elementor-widget-container{padding:010px 0px 0px 0px;}.elementor-955 .elementor-element.elementor-element-67ec9d71 .cart button, .elementor-955 .elementor-element.elementor-element-67ec9d71 .cart .button{font-family:"Mulish", Sans-serif;font-size:12px;font-weight:800;text-transform:uppercase;border-style:solid;border-width:01px 01px 01px 0px;border-radius:0px 0px 0px 0px;padding:10px 15px 10px 15px;color:#ffffff;background-color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );transition:all 0.2s;}.elementor-955 .elementor-element.elementor-element-67ec9d71 .cart button:hover, .elementor-955 .elementor-element.elementor-element-67ec9d71 .cart .button:hover{color:var( --e-global-color-astglobalcolor5 );background-color:var( --e-global-color-astglobalcolor0 );border-color:var( --e-global-color-astglobalcolor0 );}.elementor-955 .elementor-element.elementor-element-67ec9d71 .quantity .qty{font-family:"Mulish", Sans-serif;font-weight:800;border-style:none;border-radius:0px 0px 0px 0px;color:#000000;background-color:rgba(255,255,255,0.08);border-color:#000000;transition:all 0.2s;}.elementor-955 .elementor-element.elementor-element-67ec9d71 .quantity .qty:focus{color:#000000;}.woocommerce .elementor-955 .elementor-element.elementor-element-67ec9d71 form.cart table.variations label{color:var( --e-global-color-astglobalcolor0 );}.woocommerce .elementor-955 .elementor-element.elementor-element-67ec9d71 form.cart table.variations td.value select{color:var( --e-global-color-astglobalcolor0 );}.elementor-955 .elementor-element.elementor-element-fdc867c > .elementor-container{min-height:1000px;}.elementor-955 .elementor-element.elementor-element-fdc867c{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-955 .elementor-element.elementor-element-2a10e04.elementor-column .elementor-widget-wrap{align-items:space-evenly;}.elementor-955 .elementor-element.elementor-element-2a10e04.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:space-evenly;align-items:space-evenly;}.elementor-955 .elementor-element.elementor-element-2a10e04 > .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-955 .elementor-element.elementor-element-2a10e04 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-955 .elementor-element.elementor-element-2a10e04 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-955 .elementor-element.elementor-element-cbe4790 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.woocommerce .elementor-955 .elementor-element.elementor-element-cbe4790 .woocommerce-product-gallery__trigger + .woocommerce-product-gallery__wrapper,
				.woocommerce .elementor-955 .elementor-element.elementor-element-cbe4790 .flex-viewport, .woocommerce .elementor-955 .elementor-element.elementor-element-cbe4790 .flex-control-thumbs img{border-style:none;}.woocommerce .elementor-955 .elementor-element.elementor-element-cbe4790 .flex-control-thumbs img{border-style:none;}.elementor-bc-flex-widget .elementor-955 .elementor-element.elementor-element-c1a171e.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-955 .elementor-element.elementor-element-c1a171e.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-955 .elementor-element.elementor-element-c1a171e > .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-955 .elementor-element.elementor-element-c1a171e > .elementor-element-populated{padding:70px 70px 70px 70px;}.elementor-955 .elementor-element.elementor-element-75be909 .woocommerce-breadcrumb{color:var( --e-global-color-primary );font-family:"Mulish", Sans-serif;font-size:16px;font-weight:200;text-transform:capitalize;line-height:1.7em;text-align:start;}.elementor-955 .elementor-element.elementor-element-75be909 .woocommerce-breadcrumb > a{color:var( --e-global-color-primary );}.elementor-955 .elementor-element.elementor-element-b07dd8d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-955 .elementor-element.elementor-element-b07dd8d .elementor-heading-title{font-family:"Instrument Serif", Sans-serif;font-size:40px;font-weight:400;text-transform:none;color:var( --e-global-color-primary );}.elementor-955 .elementor-element.elementor-element-0d0a3b5 > .elementor-widget-container{margin:0px 0px 0px -20px;padding:0px 0px 15px 0px;}.elementor-955 .elementor-element.elementor-element-0d0a3b5 .elementor-tab-title, .elementor-955 .elementor-element.elementor-element-0d0a3b5 .elementor-tab-title:before, .elementor-955 .elementor-element.elementor-element-0d0a3b5 .elementor-tab-title:after, .elementor-955 .elementor-element.elementor-element-0d0a3b5 .elementor-tab-content, .elementor-955 .elementor-element.elementor-element-0d0a3b5 .elementor-tabs-content-wrapper{border-width:0px;}.elementor-955 .elementor-element.elementor-element-0d0a3b5 .elementor-tab-title, .elementor-955 .elementor-element.elementor-element-0d0a3b5 .elementor-tab-title a{color:var( --e-global-color-secondary );}.elementor-955 .elementor-element.elementor-element-0d0a3b5 .elementor-tab-title.elementor-active,
					 .elementor-955 .elementor-element.elementor-element-0d0a3b5 .elementor-tab-title.elementor-active a{color:var( --e-global-color-primary );}.elementor-955 .elementor-element.elementor-element-0d0a3b5 .elementor-tab-title{font-family:"Mulish", Sans-serif;font-weight:400;}.elementor-955 .elementor-element.elementor-element-0d0a3b5 .elementor-tab-content{font-family:"Mulish", Sans-serif;font-weight:500;}.elementor-955 .elementor-element.elementor-element-17438f5 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-955 .elementor-element.elementor-element-17438f5{text-align:start;}.woocommerce .elementor-955 .elementor-element.elementor-element-17438f5 .price{color:var( --e-global-color-primary );font-family:"Mulish", Sans-serif;font-size:20px;font-weight:400;text-transform:none;}.woocommerce .elementor-955 .elementor-element.elementor-element-17438f5 .price ins{color:#0c0c0c;font-size:23px;font-weight:200;letter-spacing:0px;}body:not(.rtl) .elementor-955 .elementor-element.elementor-element-17438f5:not(.elementor-product-price-block-yes) del{margin-right:0px;}body.rtl .elementor-955 .elementor-element.elementor-element-17438f5:not(.elementor-product-price-block-yes) del{margin-left:0px;}.elementor-955 .elementor-element.elementor-element-17438f5.elementor-product-price-block-yes del{margin-bottom:0px;}.elementor-955 .elementor-element.elementor-element-737f59c > .elementor-widget-container{padding:010px 0px 0px 0px;}.elementor-955 .elementor-element.elementor-element-737f59c .cart button, .elementor-955 .elementor-element.elementor-element-737f59c .cart .button{font-family:"Mulish", Sans-serif;font-size:12px;font-weight:800;text-transform:uppercase;border-style:solid;border-width:01px 01px 01px 0px;border-radius:0px 0px 0px 0px;padding:10px 15px 10px 15px;color:#ffffff;background-color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );transition:all 0.2s;}.elementor-955 .elementor-element.elementor-element-737f59c .cart button:hover, .elementor-955 .elementor-element.elementor-element-737f59c .cart .button:hover{color:var( --e-global-color-astglobalcolor5 );background-color:var( --e-global-color-astglobalcolor0 );border-color:var( --e-global-color-astglobalcolor0 );}.elementor-955 .elementor-element.elementor-element-737f59c .quantity .qty{font-family:"Mulish", Sans-serif;font-weight:800;border-style:none;border-radius:0px 0px 0px 0px;color:#000000;background-color:rgba(255,255,255,0.08);border-color:#000000;transition:all 0.2s;}.elementor-955 .elementor-element.elementor-element-737f59c .quantity .qty:focus{color:#000000;}.woocommerce .elementor-955 .elementor-element.elementor-element-737f59c form.cart table.variations label{color:var( --e-global-color-astglobalcolor0 );}.woocommerce .elementor-955 .elementor-element.elementor-element-737f59c form.cart table.variations td.value select{color:var( --e-global-color-astglobalcolor0 );}.elementor-widget-animated-headline .elementor-headline-plain-text{color:var( --e-global-color-secondary );}.elementor-widget-animated-headline .elementor-headline{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-animated-headline{--dynamic-text-color:var( --e-global-color-secondary );}.elementor-widget-animated-headline .elementor-headline-dynamic-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-animated-headline .elementor-headline-dynamic-wrapper path{stroke:var( --e-global-color-accent );}.elementor-955 .elementor-element.elementor-element-5cd752de{--iteration-count:infinite;--animation-duration:1200ms;--dynamic-text-color:#4A1215;}.elementor-955 .elementor-element.elementor-element-5cd752de > .elementor-widget-container{padding:050px 0px 50px 0px;}.elementor-955 .elementor-element.elementor-element-5cd752de .elementor-headline{text-align:center;font-family:"Instrument Serif", Sans-serif;font-weight:400;text-transform:none;}.elementor-955 .elementor-element.elementor-element-5cd752de .elementor-headline-plain-text{color:#4A1215;}.elementor-955 .elementor-element.elementor-element-5cd752de .elementor-headline-dynamic-text{font-family:"Instrument Serif", Sans-serif;font-weight:400;}.elementor-955 .elementor-element.elementor-element-5cd752de .elementor-headline-dynamic-wrapper path{stroke:#4A1215;stroke-width:2px;}.elementor-955 .elementor-element.elementor-element-72027f3e{padding:0px 0px 0100px 0px;}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price ins{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price ins .amount{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products{--products-title-color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.products-heading-show .related-products > h2, .elementor-widget-woocommerce-products.products-heading-show .upsells > h2, .elementor-widget-woocommerce-products.products-heading-show .cross-sells > h2{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price del{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price del .amount{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price del {font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-woocommerce-products.elementor-wc-products .added_to_cart{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-955 .elementor-element.elementor-element-120c015b.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-955 .elementor-element.elementor-element-120c015b.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-955 .elementor-element.elementor-element-120c015b.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-family:"Mulish", Sans-serif;font-weight:900;text-transform:uppercase;}.elementor-955 .elementor-element.elementor-element-120c015b.elementor-wc-products ul.products li.product .price{color:var( --e-global-color-primary );font-family:"Mulish", Sans-serif;font-weight:300;}.elementor-955 .elementor-element.elementor-element-120c015b.elementor-wc-products ul.products li.product .price ins{color:var( --e-global-color-primary );}.elementor-955 .elementor-element.elementor-element-120c015b.elementor-wc-products ul.products li.product .price ins .amount{color:var( --e-global-color-primary );}.elementor-955 .elementor-element.elementor-element-120c015b.elementor-wc-products ul.products li.product .price del{color:var( --e-global-color-text );}.elementor-955 .elementor-element.elementor-element-120c015b.elementor-wc-products ul.products li.product .price del .amount{color:var( --e-global-color-text );}.elementor-955 .elementor-element.elementor-element-120c015b.elementor-wc-products ul.products li.product .price del {font-family:"Mulish", Sans-serif;font-weight:300;}.elementor-955 .elementor-element.elementor-element-120c015b.elementor-wc-products ul.products li.product .button{color:var( --e-global-color-text );background-color:#00000000;border-color:var( --e-global-color-text );font-family:"Mulish", Sans-serif;font-size:12px;font-weight:800;border-style:solid;border-width:0.50px 0.50px 0.50px 0.50px;border-radius:0px 0px 0px 0px;padding:010px 15px 010px 15px;}.elementor-955 .elementor-element.elementor-element-120c015b.elementor-wc-products .added_to_cart{font-family:"Roboto", Sans-serif;font-weight:500;}.elementor-955 .elementor-element.elementor-element-120c015b.elementor-wc-products ul.products li.product span.onsale{display:block;}@media(min-width:768px){.elementor-955 .elementor-element.elementor-element-206bbd34{width:50%;}.elementor-955 .elementor-element.elementor-element-3441d77f{width:50%;}.elementor-955 .elementor-element.elementor-element-2a10e04{width:50%;}.elementor-955 .elementor-element.elementor-element-c1a171e{width:50%;}}@media(max-width:1024px){.elementor-955 .elementor-element.elementor-element-5bb73fde{margin-top:0px;margin-bottom:0px;}.elementor-955 .elementor-element.elementor-element-206bbd34 > .elementor-element-populated{padding:30px 30px 30px 30px;}.elementor-955 .elementor-element.elementor-element-3441d77f > .elementor-element-populated{padding:30px 30px 30px 30px;}.elementor-955 .elementor-element.elementor-element-fdc867c{margin-top:0px;margin-bottom:0px;}.elementor-955 .elementor-element.elementor-element-2a10e04 > .elementor-element-populated{padding:30px 30px 30px 30px;}.elementor-955 .elementor-element.elementor-element-c1a171e > .elementor-element-populated{padding:30px 30px 30px 30px;}.elementor-955 .elementor-element.elementor-element-72027f3e{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-955 .elementor-element.elementor-element-5f83362d > .elementor-element-populated{padding:30px 30px 30px 30px;}.elementor-955 .elementor-element.elementor-element-120c015b.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}@media(max-width:767px){.elementor-955 .elementor-element.elementor-element-5bb73fde{padding:020px 0px 0px 0px;}.elementor-955 .elementor-element.elementor-element-206bbd34 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-955 .elementor-element.elementor-element-3441d77f > .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-955 .elementor-element.elementor-element-3441d77f > .elementor-element-populated{padding:20px 20px 20px 20px;}.elementor-955 .elementor-element.elementor-element-5eeceda5 .woocommerce-breadcrumb{font-size:12px;}.elementor-955 .elementor-element.elementor-element-eaa66e9 > .elementor-widget-container{margin:0px 0px 0px -10px;}.elementor-955 .elementor-element.elementor-element-67ec9d71 > .elementor-widget-container{padding:020px 0px 0px 0px;}.elementor-955 .elementor-element.elementor-element-fdc867c > .elementor-container{min-height:1025px;}.elementor-955 .elementor-element.elementor-element-fdc867c{padding:020px 0px 0px 0px;}.elementor-955 .elementor-element.elementor-element-2a10e04 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-955 .elementor-element.elementor-element-c1a171e{width:100%;}.elementor-955 .elementor-element.elementor-element-c1a171e > .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-955 .elementor-element.elementor-element-c1a171e > .elementor-element-populated{padding:20px 20px 20px 20px;}.elementor-955 .elementor-element.elementor-element-75be909 .woocommerce-breadcrumb{font-size:12px;}.elementor-955 .elementor-element.elementor-element-0d0a3b5 > .elementor-widget-container{margin:0px 0px 0px -10px;}.elementor-955 .elementor-element.elementor-element-737f59c > .elementor-widget-container{padding:020px 0px 0px 0px;}.elementor-955 .elementor-element.elementor-element-5cd752de .elementor-headline{font-size:25px;}.elementor-955 .elementor-element.elementor-element-5f83362d > .elementor-element-populated{padding:20px 20px 20px 20px;}.elementor-955 .elementor-element.elementor-element-120c015b.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-955 .elementor-element.elementor-element-120c015b.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-955 .elementor-element.elementor-element-120c015b.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-size:12px;}.elementor-955 .elementor-element.elementor-element-120c015b.elementor-wc-products ul.products li.product .button{font-size:9px;}.elementor-955 .elementor-element.elementor-element-120c015b.elementor-wc-products .added_to_cart{font-size:9px;}}/* Start custom CSS for woocommerce-product-images, class: .elementor-element-4a935f7e *//* 1. Zorgt ervoor dat de foto 100% van de schermhoogte pakt (alleen op desktop/tablet) */
@media (min-width: 768px) {
    .elementor-955 .elementor-element.elementor-element-4a935f7e img {
        height: 100vh !important;
        width: 100% !important;
        object-fit: cover !important;
        border-radius: 0px !important;
        
        /* FIX: Verandert de foto van 'tekst' naar een 'blok' om het randje eronder te verwijderen */
        display: block !important; 
    }
}

/* 2. FIX: Haalt eventuele standaard marges weg van de onzichtbare WooCommerce doosjes om de foto heen */
.elementor-955 .elementor-element.elementor-element-4a935f7e .woocommerce-product-gallery,
.elementor-955 .elementor-element.elementor-element-4a935f7e .woocommerce-product-gallery__wrapper,
.elementor-955 .elementor-element.elementor-element-4a935f7e figure {
    margin-bottom: 0px !important;
    padding-bottom: 0px !important;
}

/* 3. Verbergt het WooCommerce vergrootglas icoon (die had je al) */
.elementor-955 .elementor-element.elementor-element-4a935f7e .woocommerce-product-gallery__trigger {
    display: none !important;
}
/* Verbergt het WooCommerce vergrootglas icoon */
.elementor-955 .elementor-element.elementor-element-4a935f7e .woocommerce-product-gallery__trigger {
    display: none !important;
}/* End custom CSS */
/* Start custom CSS for tabs, class: .elementor-element-eaa66e9 *//* =========================================
   1. ALGEMENE STIJL (DESKTOP & TABLET)
   ========================================= */

/* Ruimte TUSSEN de tab-titels (horizontaal) verkleinen */
.elementor-955 .elementor-element.elementor-element-eaa66e9 .elementor-tab-title {
    padding-left: 20px !important;  
    padding-right: 0px !important; 
    margin-right: 0px !important; 
}

/* Ruimte TUSSEN de titels en het tekstvak (verticaal) verkleinen */
.elementor-955 .elementor-element.elementor-element-eaa66e9 .elementor-tabs-wrapper {
    margin-bottom: 0px !important; 
}

/* Ruimte BINNEN het tekstvak bovenaan verkleinen */
.elementor-955 .elementor-element.elementor-element-eaa66e9 .elementor-tab-content {
    padding-top: 0px !important; 
}


/* =========================================
   2. FIX VOOR MOBIELE TABS (ÉÉN REGEL + SWIPE)
   ========================================= */

@media (max-width: 767px) {
    
    /* Zet de originele (desktop) tabbladen bovenaan weer AAN */
    .elementor-955 .elementor-element.elementor-element-eaa66e9 .elementor-tabs-wrapper {
        display: flex !important;
        flex-direction: row !important;
        flex-wrap: nowrap !important; /* DIT IS DE TRUC: Forceert alles op 1 regel */
        justify-content: flex-start !important;
        gap: 5px !important; /* Iets kleinere gaten ertussen */
        
        /* Zorgt dat je horizontaal kunt swipen als het schermpje te smal is */
        overflow-x: auto !important; 
        -webkit-overflow-scrolling: touch !important; 
        padding-bottom: 5px !important; 
    }

    /* Verbergt de visuele scrollbar (het lelijke balkje) voor een strak design */
    .elementor-955 .elementor-element.elementor-element-eaa66e9 .elementor-tabs-wrapper::-webkit-scrollbar {
        display: none !important;
    }

    /* Zorgt dat de tab-titels op mobiel compacter zijn en teksten niet afbreken */
    .elementor-955 .elementor-element.elementor-element-eaa66e9 .elementor-tab-title {
        padding: 5px 8px !important; 
        white-space: nowrap !important; /* Houdt 'Goed om te weten' strak op 1 regel */
        font-size: 14px !important; /* Maakt het lettertype nét iets kleiner zodat het beter past */
    }

    /* Zet de stiekeme dubbele 'accordeon' titels in de tekst UIT */
    .elementor-955 .elementor-element.elementor-element-eaa66e9 .elementor-tab-mobile-title {
        display: none !important;
    }
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-add-to-cart, class: .elementor-element-67ec9d71 */.ast-stock-detail .ast-stock-avail {
    color: #000000 !important;
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-images, class: .elementor-element-cbe4790 *//* 1. Zorgt ervoor dat de foto 100% van de schermhoogte pakt (alleen op desktop/tablet) */
@media (min-width: 768px) {
    .elementor-955 .elementor-element.elementor-element-cbe4790 img {
        height: 100vh !important;
        width: 100% !important;
        object-fit: cover !important;
        border-radius: 0px !important;
        
        /* FIX: Verandert de foto van 'tekst' naar een 'blok' om het randje eronder te verwijderen */
        display: block !important; 
    }
}

/* 2. FIX: Haalt eventuele standaard marges weg van de onzichtbare WooCommerce doosjes om de foto heen */
.elementor-955 .elementor-element.elementor-element-cbe4790 .woocommerce-product-gallery,
.elementor-955 .elementor-element.elementor-element-cbe4790 .woocommerce-product-gallery__wrapper,
.elementor-955 .elementor-element.elementor-element-cbe4790 figure {
    margin-bottom: 0px !important;
    padding-bottom: 0px !important;
}

/* 3. Verbergt het WooCommerce vergrootglas icoon (die had je al) */
.elementor-955 .elementor-element.elementor-element-cbe4790 .woocommerce-product-gallery__trigger {
    display: none !important;
}
/* Verbergt het WooCommerce vergrootglas icoon */
.elementor-955 .elementor-element.elementor-element-cbe4790 .woocommerce-product-gallery__trigger {
    display: none !important;
}/* End custom CSS */
/* Start custom CSS for tabs, class: .elementor-element-0d0a3b5 *//* =========================================
   1. ALGEMENE STIJL (DESKTOP & TABLET)
   ========================================= */

/* Ruimte TUSSEN de tab-titels (horizontaal) verkleinen */
.elementor-955 .elementor-element.elementor-element-0d0a3b5 .elementor-tab-title {
    padding-left: 20px !important;  
    padding-right: 0px !important; 
    margin-right: 0px !important; 
}

/* Ruimte TUSSEN de titels en het tekstvak (verticaal) verkleinen */
.elementor-955 .elementor-element.elementor-element-0d0a3b5 .elementor-tabs-wrapper {
    margin-bottom: 0px !important; 
}

/* Ruimte BINNEN het tekstvak bovenaan verkleinen */
.elementor-955 .elementor-element.elementor-element-0d0a3b5 .elementor-tab-content {
    padding-top: 0px !important; 
}


/* =========================================
   2. FIX VOOR MOBIELE TABS (ÉÉN REGEL + SWIPE)
   ========================================= */

@media (max-width: 767px) {
    
    /* Zet de originele (desktop) tabbladen bovenaan weer AAN */
    .elementor-955 .elementor-element.elementor-element-0d0a3b5 .elementor-tabs-wrapper {
        display: flex !important;
        flex-direction: row !important;
        flex-wrap: nowrap !important; /* DIT IS DE TRUC: Forceert alles op 1 regel */
        justify-content: flex-start !important;
        gap: 5px !important; /* Iets kleinere gaten ertussen */
        
        /* Zorgt dat je horizontaal kunt swipen als het schermpje te smal is */
        overflow-x: auto !important; 
        -webkit-overflow-scrolling: touch !important; 
        padding-bottom: 5px !important; 
    }

    /* Verbergt de visuele scrollbar (het lelijke balkje) voor een strak design */
    .elementor-955 .elementor-element.elementor-element-0d0a3b5 .elementor-tabs-wrapper::-webkit-scrollbar {
        display: none !important;
    }

    /* Zorgt dat de tab-titels op mobiel compacter zijn en teksten niet afbreken */
    .elementor-955 .elementor-element.elementor-element-0d0a3b5 .elementor-tab-title {
        padding: 5px 8px !important; 
        white-space: nowrap !important; /* Houdt 'Goed om te weten' strak op 1 regel */
        font-size: 14px !important; /* Maakt het lettertype nét iets kleiner zodat het beter past */
    }

    /* Zet de stiekeme dubbele 'accordeon' titels in de tekst UIT */
    .elementor-955 .elementor-element.elementor-element-0d0a3b5 .elementor-tab-mobile-title {
        display: none !important;
    }
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-add-to-cart, class: .elementor-element-737f59c */.ast-stock-detail .ast-stock-avail {
    color: #000000 !important;
}/* End custom CSS */