.elementor-40075 .elementor-element.elementor-element-36121f52{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-start;--gap:80px 80px;--flex-wrap:wrap;--background-transition:0.3s;--padding-top:100px;--padding-bottom:50px;--padding-left:64px;--padding-right:64px;}.elementor-40075 .elementor-element.elementor-element-3a89f4e{--display:flex;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-40075 .elementor-element.elementor-element-63e8e5f{width:100%;max-width:100%;}.elementor-40075 .elementor-element.elementor-element-63e8e5f .woocommerce-breadcrumb{color:var( --e-global-color-42409a8 );font-family:var(--e-global-typography-text-font-family);font-size:14px;font-weight:400;}.elementor-40075 .elementor-element.elementor-element-63e8e5f .woocommerce-breadcrumb > a{color:var( --e-global-color-text );}.elementor-40075 .elementor-element.elementor-element-6c9f269f .elementor-heading-title{color:var( --e-global-color-42409a8 );font-family:var( --e-global-typography-accent-font-family ), 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 );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-40075 .elementor-element.elementor-element-4f3b1b57 .elementor-heading-title{font-family:var(--e-global-typography-text-font-family);font-size:16px;font-weight:600;line-height:1.5em;}.elementor-40075 .elementor-element.elementor-element-206155b7{--display:flex;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.woocommerce .elementor-40075 .elementor-element.elementor-element-37c02fac .flex-control-thumbs li{padding-right:calc(24px / 2);padding-left:calc(24px / 2);padding-bottom:24px;}.woocommerce .elementor-40075 .elementor-element.elementor-element-37c02fac .flex-control-thumbs{margin-right:calc(-24px / 2);margin-left:calc(-24px / 2);}.elementor-40075 .elementor-element.elementor-element-38e13009{--display:flex;--background-transition:0.3s;}.elementor-40075 .elementor-element.elementor-element-4b97df73 .cart button, .elementor-40075 .elementor-element.elementor-element-4b97df73 .cart .button{transition:all 0.2s;}.elementor-40075 .elementor-element.elementor-element-4b97df73 .quantity .qty{transition:all 0.2s;}.elementor-40075 .elementor-element.elementor-element-28d41c97{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:0px 0px;--background-transition:0.3s;--padding-top:56px;--padding-bottom:56px;--padding-left:64px;--padding-right:64px;}.elementor-40075 .elementor-element.elementor-element-41f03600{width:100%;max-width:100%;}.elementor-40075 .elementor-element.elementor-element-75cacac0{width:100%;max-width:100%;}.elementor-40075 .elementor-element.elementor-element-3d033d5{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:32px 32px;--background-transition:0.3s;--padding-top:56px;--padding-bottom:56px;--padding-left:64px;--padding-right:64px;}.elementor-40075 .elementor-element.elementor-element-6655a717{width:100%;max-width:100%;}.elementor-40075 .elementor-element.elementor-element-6655a717 .elementor-tab-title, .elementor-40075 .elementor-element.elementor-element-6655a717 .elementor-tab-title:before, .elementor-40075 .elementor-element.elementor-element-6655a717 .elementor-tab-title:after, .elementor-40075 .elementor-element.elementor-element-6655a717 .elementor-tab-content, .elementor-40075 .elementor-element.elementor-element-6655a717 .elementor-tabs-content-wrapper{border-width:0px;}.elementor-40075 .elementor-element.elementor-element-6655a717 .elementor-tab-title, .elementor-40075 .elementor-element.elementor-element-6655a717 .elementor-tab-title a{color:var( --e-global-color-96b2790 );}.elementor-40075 .elementor-element.elementor-element-6655a717 .elementor-tab-title.elementor-active,
/* Start custom CSS for woocommerce-breadcrumb, class: .elementor-element-63e8e5f */.elementor-40075 .elementor-element.elementor-element-63e8e5f a{
    font-size: 14px;
}
.elementor-40075 .elementor-element.elementor-element-63e8e5f .delimiter{
    margin: 0 8px;
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-images, class: .elementor-element-37c02fac */.elementor-40075 .elementor-element.elementor-element-37c02fac .woocommerce-product-gallery{
    display: flex;
    justify-content: space-between;
}
.elementor-40075 .elementor-element.elementor-element-37c02fac .woocommerce-product-gallery .flex-viewport{
    width: calc(80% - 124px);
}
.elementor-40075 .elementor-element.elementor-element-37c02fac .woocommerce-product-gallery .flex-control-nav{
    width: 124px;
    display: flex;
    flex-direction: column;
    max-height: 360px;
    overflow: scroll;
    align-items: flex-end;
}
.elementor-40075 .elementor-element.elementor-element-37c02fac .woocommerce-product-gallery .flex-control-nav li{
    width: 124px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-38e13009 */.elementor-40075 .elementor-element.elementor-element-38e13009{
    display: none;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-41f03600 */.elementor-40075 .elementor-element.elementor-element-41f03600 .product-configurator .downloads-wrapper .download-button.photoldt-sheet{
    display: none;
}/* End custom CSS */
/* Start custom CSS for tabs, class: .elementor-element-6655a717 */.elementor-40075 .elementor-element.elementor-element-6655a717 .elementor-tabs-wrapper,
.elementor-40075 .elementor-element.elementor-element-6655a717 .elementor-tab-mobile-title{
    background-color: #757982;
}

.elementor-40075 .elementor-element.elementor-element-6655a717 .elementor-tab-content{
    background-color: #fff;
}

.elementor-40075 .elementor-element.elementor-element-6655a717 .elementor-tab-desktop-title.elementor-active:after{
    content: '';
    width: calc( 100% - 40px );
    height: 1px;
    background-color: #fff;
    display: block;
    position: absolute;
    left: 20px;
    bottom: 10px;
}

.elementor-40075 .elementor-element.elementor-element-6655a717 .elementor-tab-desktop-title.elementor-active{
    font-weight: 700;
    transition: all 0.2s ease;
}

.elementor-40075 .elementor-element.elementor-element-6655a717 .download-button{
    border: 1px solid #000;
    color: #000;
    display: inline-block;
    padding: 8px 16px;
    justify-content: space-between;
    align-items: center;
    width: auto;
}
.product-type-simple #technical_information{
    display: block;
}
#technical_information{
    display: none;
}/* End custom CSS */
/* Start custom CSS for jet-listing-grid, class: .elementor-element-36c14768 */.elementor-40075 .elementor-element.elementor-element-36c14768 .jet-listing-grid__slider-icon {
    background-image: url('/wp-content/uploads/2024/03/arrowleft.svg')!important;
    background-size: 24px!important;
    background-position: center center;
    background-repeat: no-repeat!important;
    border-radius: 100px
}

.elementor-40075 .elementor-element.elementor-element-36c14768 .jet-listing-grid__slider-icon svg {
    display: none;
}

.elementor-40075 .elementor-element.elementor-element-36c14768 .slick-disabled {
    opacity: 0;
}



@media only screen and (min-width:1340px) {
    .elementor-40075 .elementor-element.elementor-element-36c14768 .next-arrow {
        right: calc((100vw - 1320px) / 2 )!important;      
    }
}


.elementor-40075 .elementor-element.elementor-element-36c14768 li {
    width: -webkit-fill-available;
    height: 3px;
    border-radius: 0;
    margin: 0;
}   

.elementor-40075 .elementor-element.elementor-element-36c14768 .jet-slick-dots {
    padding-right: calc((100vw - 1320px) / 2 )!important; 
    margin-top: 32px;
}

.elementor-40075 .elementor-element.elementor-element-36c14768 .slick-list {
    padding: 0 100px 0 0!important;
}

@media only screen and (max-width:1340px) {
.elementor-40075 .elementor-element.elementor-element-36c14768 .jet-slick-dots {
    padding-right: 64px!important;    
}    
}

@media only screen and (max-width:1024px) {
.elementor-40075 .elementor-element.elementor-element-36c14768 .jet-slick-dots {
    padding-right: 32px!important;    
}    
}

@media only screen and (max-width:767px) {
.elementor-40075 .elementor-element.elementor-element-36c14768 .jet-slick-dots {
    padding-right: 16px!important;    
}    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-56c4979c */.elementor-40075 .elementor-element.elementor-element-56c4979c{
    padding-left: calc((100vw - 1320px) / 2 )!important; 
}
@media only screen and (max-width:1340px) {
.elementor-40075 .elementor-element.elementor-element-56c4979c {
    padding-left: 64px!important;    
}    
}

@media only screen and (max-width:1024px) {
.elementor-40075 .elementor-element.elementor-element-56c4979c {
    padding-left: 32px!important;    
}    
}

@media only screen and (max-width:767px) {
.elementor-40075 .elementor-element.elementor-element-56c4979c {
    padding-left: 16px!important;    
}    
}/* End custom CSS */