.elementor-5170101 .elementor-element.elementor-element-5d5a48d > .elementor-column-wrap > .elementor-widget-wrap{row-gap:37px;}.elementor-5170101 .elementor-element.elementor-element-961d395 .breadcrumb li:not(#e), .elementor-5170101 .elementor-element.elementor-element-961d395 .ce-breadcrumb__item{color:#484848;font-family:"Montserrat", sans-serif;font-size:16px;font-weight:600;}.elementor-5170101 .elementor-element.elementor-element-961d395 .breadcrumb li a:not(#e), .elementor-5170101 .elementor-element.elementor-element-961d395 .ce-breadcrumb__item a:not(#e){color:#484848;}.elementor-5170101 .elementor-element.elementor-element-961d395 .breadcrumb li a:not(#e):hover, .elementor-5170101 .elementor-element.elementor-element-961d395 .ce-breadcrumb__item a:not(#e):hover{color:#E37129;}.elementor-5170101 .elementor-element.elementor-element-961d395 .breadcrumb:not(#e), .elementor-5170101 .elementor-element.elementor-element-961d395 .elementor-row{text-align:left;justify-content:left;}.elementor-5170101 .elementor-element.elementor-element-961d395 .ce-breadcrumb__item:not(:last-child):after{content:"/";color:#484848;}.elementor-5170101 .elementor-element.elementor-element-961d395 > .elementor-widget-container{margin:15px 0px 0px 0px;}.elementor-5170101 .elementor-element.elementor-element-2d80d6a > .elementor-container > .elementor-row > .elementor-column > .elementor-column-wrap > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-5170101 .elementor-element.elementor-element-2d80d6a{border-style:solid;border-width:1px 1px 1px 1px;border-color:#DEDEDE;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:30px 30px 30px 20px;}.elementor-5170101 .elementor-element.elementor-element-2d80d6a, .elementor-5170101 .elementor-element.elementor-element-2d80d6a > [class*="elementor-background-"]{border-radius:20px 20px 20px 20px;}.elementor-5170101 .elementor-element.elementor-element-2d80d6a > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5170101 .elementor-element.elementor-element-7f4512a > .elementor-element-populated{margin:0px 0px 0px 0px;padding:0px 20px 0px 0px;}.elementor-5170101 .elementor-element.elementor-element-ca1c2b1 .elementor-widget-container{gap:10px;}.elementor-5170101 .elementor-element.elementor-element-ca1c2b1 .elementor-swiper:nth-child(1){width:80%;}.elementor-5170101 .elementor-element.elementor-element-ca1c2b1.elementor-position-bottom .elementor-thumbnails-swiper:not(.swiper-initialized) .swiper-wrapper{grid-column-gap:10px;}.elementor-5170101 .elementor-element.elementor-element-ca1c2b1:not(.elementor-position-bottom) .elementor-thumbnails-swiper:not(.swiper-initialized) .swiper-wrapper{grid-row-gap:10px;}.elementor-5170101 .elementor-element.elementor-element-7742a41 .elementor-widget-container{gap:10px;}.elementor-5170101 .elementor-element.elementor-element-7742a41 .elementor-main-swiper .swiper-slide{border-color:#D9D9D9;border-width:1px;border-radius:20px;}.elementor-5170101 .elementor-element.elementor-element-7742a41.elementor-position-bottom .elementor-thumbnails-swiper:not(.swiper-initialized) .swiper-wrapper{grid-column-gap:10px;}.elementor-5170101 .elementor-element.elementor-element-7742a41:not(.elementor-position-bottom) .elementor-thumbnails-swiper:not(.swiper-initialized) .swiper-wrapper{grid-row-gap:10px;}.elementor-5170101 .elementor-element.elementor-element-7742a41 .elementor-thumbnails-swiper .swiper-slide:after{background-color:rgba(255, 255, 255, 0);}.elementor-5170101 .elementor-element.elementor-element-7742a41 .elementor-thumbnails-swiper .swiper-slide{border-color:#D9D9D9;border-width:1px;border-radius:5px;}.elementor-5170101 .elementor-element.elementor-element-3647fa4 > .elementor-column-wrap > .elementor-widget-wrap{row-gap:10px;}.elementor-5170101 .elementor-element.elementor-element-3647fa4 > .elementor-element-populated{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5170101 .elementor-element.elementor-element-1be2480.ce-product-meta--layout-inline .ce-product-meta{margin:0 calc(-10px / 2);}.elementor-5170101 .elementor-element.elementor-element-1be2480.ce-product-meta--layout-inline .ce-product-meta__detail{padding:0 calc(10px / 2);}.elementor-5170101 .elementor-element.elementor-element-1be2480:not(.ce-product-meta--layout-inline) .ce-product-meta__detail:not(:first-child){padding-top:calc(10px / 2);}.elementor-5170101 .elementor-element.elementor-element-1be2480:not(.ce-product-meta--layout-inline) .ce-product-meta__detail:not(:last-child){padding-bottom:calc(10px / 2);}.elementor-5170101 .elementor-element.elementor-element-1be2480{font-family:"Montserrat", sans-serif;font-size:16px;font-weight:400;}.elementor-5170101 .elementor-element.elementor-element-1be2480 .ce-product-meta__value a{color:#252F44;}.elementor-5170101 .elementor-element.elementor-element-2797488 .ce-product-name{white-space:normal;overflow:visible;}.elementor-5170101 .elementor-element.elementor-element-2797488 .elementor-heading-title{color:#252F44;font-family:"Montserrat", sans-serif;font-size:32px;font-weight:700;}.elementor-5170101 .elementor-element.elementor-element-39bc8c2.ce-product-meta--layout-inline .ce-product-meta{margin:0 calc(-10px / 2);}.elementor-5170101 .elementor-element.elementor-element-39bc8c2.ce-product-meta--layout-inline .ce-product-meta__detail{padding:0 calc(10px / 2);}.elementor-5170101 .elementor-element.elementor-element-39bc8c2:not(.ce-product-meta--layout-inline) .ce-product-meta__detail:not(:first-child){padding-top:calc(10px / 2);}.elementor-5170101 .elementor-element.elementor-element-39bc8c2:not(.ce-product-meta--layout-inline) .ce-product-meta__detail:not(:last-child){padding-bottom:calc(10px / 2);}.elementor-5170101 .elementor-element.elementor-element-39bc8c2{font-family:"Montserrat", sans-serif;font-size:16px;font-weight:300;}.elementor-5170101 .elementor-element.elementor-element-39bc8c2 .ce-product-meta__label{font-family:"Montserrat", sans-serif;font-size:16px;font-weight:300;color:#252F44;}.elementor-5170101 .elementor-element.elementor-element-39bc8c2 .ce-product-meta__value a{font-family:"Montserrat", sans-serif;font-size:16px;font-weight:300;color:#252F44;}.elementor-5170101 .elementor-element.elementor-element-39bc8c2 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-5170101 .elementor-element.elementor-element-2895709 .ce-product-variants__item{margin:0 20px 20px 0;}.elementor-5170101 .elementor-element.elementor-element-2895709 .ce-product-variants{margin:0 -20px -20px 0;}.elementor-5170101 .elementor-element.elementor-element-2895709.ce-product-variants--layout-stacked .ce-product-variants__label{display:inline-block;margin-bottom:5px;}.elementor-5170101 .elementor-element.elementor-element-2895709.ce-product-variants--layout-inline:not(.ce-product-variants--label-inline) .ce-product-variants__label{margin-bottom:5px;}body:not(.lang-rtl) .elementor-5170101 .elementor-element.elementor-element-2895709.ce-product-variants--label-inline .ce-product-variants__label{margin-right:5px;}body.lang-rtl .elementor-5170101 .elementor-element.elementor-element-2895709.ce-product-variants--label-inline .ce-product-variants__label{margin-left:5px;}.elementor-5170101 .elementor-element.elementor-element-2895709 .ce-product-variants__label{font-family:"Montserrat", sans-serif;font-size:16px;font-weight:500;color:#252F44;}.elementor-5170101 .elementor-element.elementor-element-2895709 select.elementor-field{font-family:"Montserrat", sans-serif;font-size:14px;font-weight:400;color:#484848;border-color:#D9D9D9;border-width:1px;border-radius:20px;padding:0px 64px 0px 18px;}body:not(.lang-rtl) .elementor-5170101 .elementor-element.elementor-element-2895709 .ce-product-variants__options label{margin:0 10px 10px 0;}body:not(.lang-rtl) .elementor-5170101 .elementor-element.elementor-element-2895709 .ce-product-variants__options{margin:0 -10px -10px 0;}body.lang-rtl .elementor-5170101 .elementor-element.elementor-element-2895709 .ce-product-variants__options label{margin:0 0 10px 10px;}body.lang-rtl .elementor-5170101 .elementor-element.elementor-element-2895709 .ce-product-variants__options{margin:0 0 -10px -10px;}.elementor-5170101 .elementor-element.elementor-element-2895709 .ce-product-variants__option{border-color:#818a91;border-style:solid;border-width:2px;padding:5px 10px 5px 10px;}.elementor-5170101 .elementor-element.elementor-element-2895709 input:checked ~ .ce-product-variants__option{border-color:#5bc0de;}body:not(.lang-rtl) .elementor-5170101 .elementor-element.elementor-element-2895709 .ce-product-variants__patterns label{margin:0 10px 10px 0;}body:not(.lang-rtl) .elementor-5170101 .elementor-element.elementor-element-2895709 .ce-product-variants__patterns{margin:0 -10px -10px 0;}body.lang-rtl .elementor-5170101 .elementor-element.elementor-element-2895709 .ce-product-variants__patterns label{margin:0 0 10px 10px;}body.lang-rtl .elementor-5170101 .elementor-element.elementor-element-2895709 .ce-product-variants__patterns{margin:0 0 -10px -10px;}.elementor-5170101 .elementor-element.elementor-element-2895709 .ce-product-variants__pattern{border-color:#818a91;border-style:solid;border-width:2px;padding:2px;width:30px;height:30px;}.elementor-5170101 .elementor-element.elementor-element-2895709 label:hover .ce-product-variants__pattern{border-style:solid;border-width:2px;padding:2px;}.elementor-5170101 .elementor-element.elementor-element-2895709 input:checked ~ .ce-product-variants__pattern{border-color:#5bc0de;border-style:solid;border-width:2px;padding:2px;}.elementor-5170101 .elementor-element.elementor-element-2895709 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-5170101 .elementor-element.elementor-element-2895709{width:auto;}.elementor-5170101 .elementor-element.elementor-element-6d4dd7f.ce-product-meta--layout-inline .ce-product-meta{margin:0 calc(-10px / 2);}.elementor-5170101 .elementor-element.elementor-element-6d4dd7f.ce-product-meta--layout-inline .ce-product-meta__detail{padding:0 calc(10px / 2);}.elementor-5170101 .elementor-element.elementor-element-6d4dd7f:not(.ce-product-meta--layout-inline) .ce-product-meta__detail:not(:first-child){padding-top:calc(10px / 2);}.elementor-5170101 .elementor-element.elementor-element-6d4dd7f:not(.ce-product-meta--layout-inline) .ce-product-meta__detail:not(:last-child){padding-bottom:calc(10px / 2);}.elementor-5170101 .elementor-element.elementor-element-6d4dd7f{font-family:"Montserrat", sans-serif;font-size:14px;font-weight:700;color:#252F44;}.elementor-5170101 .elementor-element.elementor-element-6d4dd7f .ce-product-meta__label{font-family:"Montserrat", sans-serif;font-size:14px;font-weight:700;color:#252F44;}.elementor-5170101 .elementor-element.elementor-element-b7f7a46 .ce-product-prices{font-family:"Montserrat", sans-serif;font-size:24px;font-weight:700;color:#E37129;}body:not(.lang-rtl) .elementor-5170101 .elementor-element.elementor-element-b7f7a46 .ce-product-prices > div{margin:0 0px 0px 0;}body:not(.lang-rtl) .elementor-5170101 .elementor-element.elementor-element-b7f7a46 .ce-product-prices{margin:0 -0px -0px 0;}body.lang-rtl .elementor-5170101 .elementor-element.elementor-element-b7f7a46 .ce-product-prices > div{margin:0 0 0px 0px;}body.lang-rtl .elementor-5170101 .elementor-element.elementor-element-b7f7a46 .ce-product-prices{margin:0 0 -0px -0px;}.elementor-5170101 .elementor-element.elementor-element-b7f7a46 .ce-product-price-regular{font-family:"Montserrat", sans-serif;font-size:14px;font-weight:700;color:#252F44;}.elementor-5170101 .elementor-element.elementor-element-b7f7a46 .ce-has-discount{font-family:"Montserrat", sans-serif;font-size:24px;font-weight:700;color:#E37129;}.elementor-5170101 .elementor-element.elementor-element-b7f7a46 .ce-tax-shipping-delivery-label{font-family:"Montserrat", sans-serif;font-size:14px;font-weight:300;font-style:italic;color:#252F44;}.elementor-5170101 .elementor-element.elementor-element-b7f7a46 .ce-product-price-ecotax{font-family:"Montserrat", sans-serif;font-size:14px;font-weight:300;font-style:italic;color:#252F44;}.elementor-5170101 .elementor-element.elementor-element-b7f7a46 > .elementor-widget-container{margin:7px 0px 0px 0px;}.elementor-5170101 .elementor-element.elementor-element-1d84ab4 a.elementor-button{font-family:"Montserrat", sans-serif;font-size:14px;font-weight:600;background-color:#252F44;border-radius:20px 20px 20px 20px;padding:12px 25px 12px 25px;}.elementor-5170101 .elementor-element.elementor-element-1d84ab4 a.elementor-button:not(#e){color:#FFFFFF;}.elementor-5170101 .elementor-element.elementor-element-1d84ab4 > .elementor-widget-container{margin:32px 0px 0px 0px;}.elementor-5170101 .elementor-element.elementor-element-4c834ff .elementor-heading-title{color:#252F44;font-family:"Montserrat", sans-serif;font-size:16px;font-weight:700;}.elementor-5170101 .elementor-element.elementor-element-f2e873b .elementor-widget-container{color:#484848;font-family:"Montserrat", sans-serif;font-size:16px;font-weight:400;}.elementor-5170101 .elementor-element.elementor-element-d2b5927 .ce-product-features__label{font-family:"Montserrat", sans-serif;font-size:16px;font-weight:500;color:#484848;width:200px;padding:0px 0px 12px 0px;}.elementor-5170101 .elementor-element.elementor-element-d2b5927 .ce-product-features__value{font-family:"Montserrat", sans-serif;font-size:16px;font-weight:400;color:#484848;}@media(max-width:1024px) and (min-width:768px){.elementor-5170101 .elementor-element.elementor-element-7f4512a{width:100%;}.elementor-5170101 .elementor-element.elementor-element-3647fa4{width:100%;}}@media(max-width:1024px){.elementor-5170101 .elementor-element.elementor-element-961d395 > .elementor-widget-container{margin:25px 0px 0px 0px;}.elementor-5170101 .elementor-element.elementor-element-2d80d6a{border-width:0px 0px 0px 0px;}.elementor-5170101 .elementor-element.elementor-element-7f4512a.elementor-column > .elementor-column-wrap > .elementor-widget-wrap{justify-content:center;}.elementor-5170101 .elementor-element.elementor-element-7f4512a > .elementor-element-populated{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5170101 .elementor-element.elementor-element-ca1c2b1 > .elementor-widget-container{padding:0px 50px 0px 50px;}.elementor-5170101 .elementor-element.elementor-element-7742a41 .elementor-widget-container{gap:15px;}.elementor-5170101 .elementor-element.elementor-element-7742a41.elementor-position-bottom .elementor-thumbnails-swiper:not(.swiper-initialized) .swiper-wrapper{grid-column-gap:26px;}.elementor-5170101 .elementor-element.elementor-element-7742a41:not(.elementor-position-bottom) .elementor-thumbnails-swiper:not(.swiper-initialized) .swiper-wrapper{grid-row-gap:26px;}.elementor-5170101 .elementor-element.elementor-element-7742a41 > .elementor-widget-container{padding:0px 50px 0px 50px;}.elementor-5170101 .elementor-element.elementor-element-3647fa4 > .elementor-element-populated{margin:24px 0px 0px 0px;}}@media(max-width:767px){.elementor-5170101 .elementor-element.elementor-element-961d395 .breadcrumb li:not(#e), .elementor-5170101 .elementor-element.elementor-element-961d395 .ce-breadcrumb__item{font-size:14px;}.elementor-5170101 .elementor-element.elementor-element-961d395 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-5170101 .elementor-element.elementor-element-7742a41 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5170101 .elementor-element.elementor-element-1be2480{font-size:14px;}.elementor-5170101 .elementor-element.elementor-element-2797488 .elementor-heading-title{font-size:24px;}.elementor-5170101 .elementor-element.elementor-element-39bc8c2{font-size:12px;}.elementor-5170101 .elementor-element.elementor-element-39bc8c2 .ce-product-meta__label{font-size:12px;}.elementor-5170101 .elementor-element.elementor-element-2895709 .ce-product-variants__label{font-size:14px;}.elementor-5170101 .elementor-element.elementor-element-2895709 select.elementor-field{font-size:14px;}.elementor-5170101 .elementor-element.elementor-element-1d84ab4 a.elementor-button{font-size:14px;line-height:16px;}.elementor-5170101 .elementor-element.elementor-element-1d84ab4 > .elementor-widget-container{margin:16px 0px 0px 0px;}}/* Start custom CSS for breadcrumb, class: .elementor-element-961d395 */.elementor-5170101 .elementor-element.elementor-element-961d395 a{
    font-weight: 400;
}/* End custom CSS */
/* Start custom CSS for product-meta, class: .elementor-element-1be2480 */.elementor-5170101 .elementor-element.elementor-element-1be2480 a:hover{
    color: #E37129 !important;
}/* End custom CSS */
/* Start custom CSS for product-variants, class: .elementor-element-2895709 */.elementor-5170101 .elementor-element.elementor-element-2895709 .elementor-field-group .elementor-select-wrapper:before{
    content: '>';
    color: #484848;
    font-size: 14px;
    font-weight: 400;
    transform: rotate(90deg);
    height: 0;
}/* End custom CSS */
/* Start custom CSS for product-meta, class: .elementor-element-6d4dd7f */.elementor-5170101 .elementor-element.elementor-element-6d4dd7f .ce-product-meta__value:after{
    content: "€"
}/* End custom CSS */
/* Start custom CSS for product-price, class: .elementor-element-b7f7a46 */.elementor-5170101 .elementor-element.elementor-element-b7f7a46 .ce-product-price-regular{
    text-decoration: none;
    padding-bottom: 12px;
}

.elementor-5170101 .elementor-element.elementor-element-b7f7a46 .ce-product-price-regular {
    position: relative;
    width: 100px !important;
    height: 32px !important;
}

.elementor-5170101 .elementor-element.elementor-element-b7f7a46 .ce-product-price-regular::before {
    content: '';
    position: absolute;
    width: 100%;
    height: 1.5px;
    background: #252F44;
    transform: rotate(-20deg);
    transform-origin: center;
    pointer-events: none;
}

.elementor-5170101 .elementor-element.elementor-element-b7f7a46 .ce-product-price-regular,
.elementor-5170101 .elementor-element.elementor-element-b7f7a46 .ce-product-price,
.elementor-5170101 .elementor-element.elementor-element-b7f7a46 .ce-has-discount{
    width: 100%;
}

.elementor-5170101 .elementor-element.elementor-element-b7f7a46 .ce-product-price-ecotax{
    padding-top: 5px;
}

.elementor-5170101 .elementor-element.elementor-element-b7f7a46 .ce-tax-shipping-delivery-label{
    padding: 5px 0 0 3px;
}/* End custom CSS */
/* Start custom CSS for product-description, class: .elementor-element-f2e873b */.elementor-5170101 .elementor-element.elementor-element-f2e873b strong{
    font-weight: 500 !important;
}/* End custom CSS */
/* Start custom CSS for product-features, class: .elementor-element-d2b5927 */.elementor-5170101 .elementor-element.elementor-element-d2b5927 strong{
    font-weight: 500 !important;
}/* End custom CSS */