.w-single-product__wrap{margin:30px 0}@media(max-width:992px){.w-single-product__wrap{margin:0}}.w-single-product__wrap .woocommerce-message{margin:20px 0 0!important}.w-single-product__breadcrumb{position:relative}.w-single-product__breadcrumb .woocommerce-breadcrumb{align-items:center;color:var(--font-color)!important;display:flex;font-size:13px!important;gap:8px;margin:0 0 7px}@media(max-width:992px){.w-single-product__breadcrumb .woocommerce-breadcrumb{margin-right:-15px;overflow-x:auto;padding-right:15px;white-space:nowrap;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none}.w-single-product__breadcrumb .woocommerce-breadcrumb::-webkit-scrollbar{display:none}}.w-single-product__breadcrumb:before{background:linear-gradient(90deg,#fff 9.29%,hsla(0,0%,100%,0));bottom:1px;content:"";display:block;left:-1px;opacity:0;pointer-events:none;position:absolute;top:1px;transition:opacity .3s ease-in-out;width:64px;z-index:2}.w-single-product__breadcrumb.is-scrolled-left:before{opacity:1}.w-single-product__breadcrumb,.w-single-product__breadcrumb a{color:var(--font-color)!important;font-weight:400;letter-spacing:-.02rem;text-decoration:none}.w-single-product__content{display:flex;flex-direction:column;grid-column:1;min-width:0;width:100%}@media(max-width:992px){.w-single-product__content>*{order:3}}.w-single-product form.variations_form{align-items:start;display:grid;gap:23px;grid-template-columns:1fr 397px}@media(max-width:1200px){.w-single-product form.variations_form{grid-template-columns:1fr 320px}}@media(max-width:992px){.w-single-product form.variations_form{display:flex;flex-direction:column}}.w-single-product__main{align-items:flex-start;border:1px solid var(--border);border-radius:15px;display:flex;flex-direction:row;gap:40px;justify-content:space-between;padding:30px;position:relative}@media(max-width:1200px){.w-single-product__main{flex-direction:column}}@media(max-width:992px){.w-single-product__main{border:none;gap:30px;padding:0}}.w-single-product__summary{border-left:1px solid var(--border-4);height:auto;padding-left:30px}@media(max-width:1200px){.w-single-product__summary{border-left:none;padding:0}}.w-single-product__sidebar{border:1px solid var(--border);border-radius:15px;padding:30px 30px 17px;position:sticky;top:130px}@media(max-width:992px){.w-single-product__sidebar{border:none;padding:0;position:static}}.w-single-product__sidebar{grid-column:2}.w-single-product .onsale{align-items:center;background-color:var(--main)!important;border-radius:18px!important;color:var(--font-color)!important;display:none;font-size:15px;font-weight:400!important;height:auto;justify-content:center;left:25px!important;line-height:100%!important;margin:0!important;min-height:unset!important;padding:5px 12px!important;top:25px!important;width:fit-content}.w-single-product .woocommerce-product-gallery{max-width:336px;width:100%!important}@media(max-width:1200px){.w-single-product .woocommerce-product-gallery{max-width:unset}}.w-single-product .woocommerce-product-gallery__trigger{display:none}.w-single-product .flex-viewport{margin-bottom:25px}.w-single-product .flex-control-thumbs{display:flex;flex-wrap:wrap;gap:25px;justify-content:center}.w-single-product .flex-control-thumbs li img{border:1px solid var(--border);border-radius:10px;max-height:72px;object-fit:contain}.w-single-product__list{display:flex;flex-direction:column;gap:18px}.w-single-product__title{color:var(--font-shop);font-size:24px;font-weight:700;letter-spacing:-.02rem;line-height:36px}.w-single-product__title--desktop{display:flex}@media(max-width:992px){.w-single-product__title--desktop{display:none}}.w-single-product__title--mobile{display:none}@media(max-width:992px){.w-single-product__title--mobile{display:flex}}.w-single-product__params{display:flex;flex-direction:column;font-size:16px;gap:10px;line-height:100%;margin-bottom:12px}@media(max-width:992px){.w-single-product__params{margin:0;order:2}}.w-single-product__spec-link{display:none;gap:10px}@media(max-width:992px){.w-single-product__spec-link{display:flex}}.w-single-product__spec-link-icon{transform:rotate(90deg)}.w-single-product__spec-link-visible{display:flex}.w-single-product__buy-box .stock.out-of-stock{margin-top:16px}.w-single-product__price .price{align-items:flex-end;display:flex;flex-wrap:wrap;gap:5px}.w-single-product__price{align-items:center;column-gap:5px;display:grid;grid-template-columns:auto 1fr}.w-single-product__price .c-product__price-net-wrapper{grid-column:1/-1;grid-row:1;width:auto}.w-single-product__price>.woocommerce-Price-amount{grid-column:1;grid-row:2}.w-single-product__price>del{grid-column:1;grid-row:2;--price-tax-label:none}.w-single-product__price>ins{grid-column:1/-1;grid-row:4;width:auto}.w-single-product__price .c-badge--saving{grid-column:2;grid-row:2;justify-self:start}.w-single-product__price .iworks-omnibus{grid-column:1/-1;grid-row:3;--price-tax-label:none}.w-single-product__price,.w-single-product__price .price{font-size:16px!important;font-weight:400!important;letter-spacing:.02rem;line-height:36px;margin:0;text-decoration:none}.w-single-product__price .price--2,.w-single-product__price--2{align-items:center}.w-single-product__price .c-product__price-net-wrapper,.w-single-product__price .price .c-product__price-net-wrapper{display:block;width:100%}.w-single-product__price .c-product__price-net-wrapper .c-product__price-net-wrapper-label,.w-single-product__price .price .c-product__price-net-wrapper .c-product__price-net-wrapper-label{font-size:24px;font-weight:700;line-height:36px}.w-single-product__price .price del,.w-single-product__price .price del bdi,.w-single-product__price del,.w-single-product__price del bdi{font-size:16px;font-weight:400;letter-spacing:-.02rem;line-height:150%;order:2}.w-single-product__price .price ins,.w-single-product__price ins{font-size:16px;font-weight:400;letter-spacing:-.02rem;line-height:36px;order:1;text-decoration:none;width:100%}.w-single-product__price .price bdi:after,.w-single-product__price bdi:after{content:var(--price-tax-label," brutto");font-size:14px;font-weight:400;letter-spacing:-.02rem;line-height:100%}.w-single-product__price .c-product__price-net-wrapper,.w-single-product__price .price .c-product__price-net-wrapper{order:1}.w-single-product__price .c-badge--saving bdi:after,.w-single-product__price .price .c-badge--saving bdi:after{content:none!important}.w-single-product__price .iworks-omnibus,.w-single-product__price .iworks-omnibus bdi,.w-single-product__price .price .iworks-omnibus,.w-single-product__price .price .iworks-omnibus bdi{font-size:13px;font-weight:400;line-height:100%;margin-bottom:8px;margin-top:12px;order:5;width:100%}.w-single-product__price .discount,.w-single-product__price .price .discount{align-items:center;background-color:var(--main);border-radius:20px;color:var(--font-color);display:flex;font-size:16px;font-weight:500;height:auto;justify-content:center;letter-spacing:-.02rem;line-height:100%;margin-right:5px;padding:10px 15px;width:fit-content}.w-single-product__price .c-badge,.w-single-product__price .price .c-badge{background:var(--green-10);border-radius:6px;color:var(--green);font-size:14px;font-weight:400;letter-spacing:-.02rem;line-height:120%;margin-left:11px;order:3;padding:4px 10px}.w-single-product .leaselink-calculator-product-container{margin-top:10px}.w-single-product__links{display:flex;flex-direction:column;gap:16px;margin-top:10px}.w-single-product__links-finance{font-size:16px;font-weight:400;letter-spacing:-.02rem;line-height:100%}.w-single-product__links-finance .sep{padding:0 3px}.w-single-product__links-link{text-decoration:none}.w-single-product__links-text{color:var(--black);font-size:14px;font-weight:400;gap:2px!important;letter-spacing:-.02rem;line-height:100%}.w-single-product__links--electronic{margin-top:16px}.w-single-product__license{border-top:1px solid var(--border-4);margin-top:15px;padding-top:15px}.w-single-product__license-text{font-size:16px;font-weight:400;letter-spacing:-.02rem;line-height:100%;max-width:215px}.w-single-product__stock{align-items:baseline;color:var(--font-shop);display:flex;flex-direction:row;font-size:15px;font-weight:400;letter-spacing:-.02rem;line-height:100%}.w-single-product__stock-quantity{font-size:13px;font-weight:400;letter-spacing:-.02rem;line-height:100%}.w-single-product__stock-icon{border-radius:50%;display:flex;flex-shrink:0;height:8px;width:8px}.w-single-product__stock-icon--green{background-color:var(--green)}.w-single-product__stock-icon--red{background-color:var(--main)}.w-single-product__stock-icon--yellow{background-color:orange}.w-single-product__add-to-cart,.w-single-product__add-to-cart p.stock{display:none}.w-single-product__add-to-cart form.cart{align-items:flex-end;display:flex;flex-direction:column;gap:12px;margin-bottom:0!important}.w-single-product__add-to-cart form.cart .single_variation_wrap{display:flex;flex-direction:column;gap:12px;width:100%}.w-single-product__add-to-cart form.cart .cart-row{align-items:flex-end;display:flex;flex-direction:row;gap:12px;width:100%}.w-single-product__add-to-cart form.cart .cart-row:has(.c-quantity-input--rectangle){align-items:stretch}.w-single-product__add-to-cart form.cart .quantity{margin:0!important}.w-single-product__add-to-cart form.cart .c-link{width:100%!important}.w-single-product__info{display:flex;flex-direction:column;gap:30px}.w-single-product__info-contact{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:15px}.w-single-product__info-link,.w-single-product__info-text{align-items:center;color:var(--font-shop);display:flex;flex-direction:row;flex-wrap:wrap;font-size:15px;font-weight:500;gap:10px 7px;line-height:100%;text-decoration:none;text-wrap:nowrap}.w-single-product__info-link--main,.w-single-product__info-text--main{color:var(--main);font-size:16px;font-weight:800;line-height:100%}.w-single-product__info-link.popup,.w-single-product__info-text.popup{cursor:pointer}.w-single-product__info-link svg,.w-single-product__info-text svg{color:var(--main)}.w-single-product__info-images{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:30px 15px;justify-content:space-between}@media(max-width:992px){.w-single-product__info-images{justify-content:space-evenly}}@media(max-width:768px){.w-single-product__info-images{justify-content:flex-start}}.w-single-product__info-realization{font-weight:400}.w-single-product__info-realization-image{margin-left:5px}@media(max-width:1200px){.w-single-product__info-realization-image{margin:0}}.w-single-product__info-wholesale{align-items:center;color:var(--main);display:flex;flex-direction:row;flex-wrap:wrap;font-size:16px;font-weight:800;gap:9px;line-height:100%}.w-single-product__info-wholesale--3 a{color:var(--font-color);font-size:16px;font-weight:600;line-height:100%}.w-single-product__info-wholesale svg{color:var(--main)}.w-single-product__popup{background-color:rgba(0,0,0,.2);display:none;height:100%;left:0;top:0;width:100%;z-index:999}.w-single-product__popup.active{align-items:center;display:flex;justify-content:center;position:fixed}.w-single-product__popup form{display:flex;flex-direction:column;gap:20px}.w-single-product__popup form .wpcf7-acceptance .wpcf7-list-item{margin:0}.w-single-product__popup form .wpcf7-acceptance .wpcf7-list-item label{align-items:flex-start;display:flex;font-size:15px;font-weight:400;gap:12px;letter-spacing:-.02rem;line-height:20px}.w-single-product__popup form .wpcf7-spinner{margin:-54px 0 0 auto}.w-single-product__popup form .wpcf7-response-output{align-items:center;border:none!important;border-radius:4px;display:flex;font-size:16px;font-weight:400;gap:8px;justify-content:center;letter-spacing:-.02em;margin-left:0;margin-right:0;margin:1em 0 0!important;padding:10px!important;position:relative}.w-single-product__popup form .wpcf7-response-output:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNSIgaGVpZ2h0PSIxNSIgZmlsbD0ibm9uZSI+PHBhdGggZmlsbD0iI0YwNDUyMSIgZD0iTTYuODc0IDguMTI1di0zLjc1YzAtLjM0NC4yOC0uNjI1LjYyNS0uNjI1LjM0MyAwIC42MjUuMjgxLjYyNS42MjV2My43NWEuNjI3LjYyNyAwIDAgMS0uNjI1LjYyNS42MjcuNjI3IDAgMCAxLS42MjUtLjYyNW0uNjI1IDEuMjVhLjkzNi45MzYgMCAwIDAtLjkzOC45MzhjMCAuNTE4LjQxOS45MzcuOTM4LjkzN2EuOTM2LjkzNiAwIDAgMCAuOTM3LS45MzcuOTM2LjkzNiAwIDAgMC0uOTM3LS45MzhtNy4yMzcgMy4wNWMtLjQzNy44NDQtMS4zNTYgMS4zMjUtMi41MDYgMS4zMjVIMi43NzRjLTEuMTU3IDAtMi4wNy0uNDgxLTIuNTA3LTEuMzI1LS40NDMtLjg1LS4zMTgtMS45MzcuMzEzLTIuODVsNS4wMjUtNy45NWMuNDQ0LS42MzcgMS4xNDQtMSAxLjg5NC0xczEuNDUuMzYzIDEuODc1Ljk4MWw1LjA1IDcuOTgyYy42My45MTIuNzUgMS45OTMuMzA2IDIuODM3em0tMS4zNDQtMi4xMzhzLS4wMTItLjAxMi0uMDEyLS4wMjVMOC4zMzYgMi4yOTRhMS4wMiAxLjAyIDAgMCAwLS44MzctLjQxOWMtLjM0NCAwLS42NTcuMTYzLS44NS40NDRsLTUuMDMyIDcuOTQ0Yy0uMzg3LjU1LS40NzUgMS4xNS0uMjUgMS41OC4yMi40MjYuNzIuNjU3IDEuNC42NTdoOS40NWMuNjgyIDAgMS4xODItLjIzMSAxLjQtLjY1Ni4yMjUtLjQzMS4xMzgtMS4wMzEtLjIzLTEuNTU2eiIvPjwvc3ZnPg==);background-repeat:no-repeat;background-size:contain;content:"";flex-shrink:0;height:15px;width:15px}.w-single-product__popup form.failed .wpcf7-response-output,.w-single-product__popup form.invalid .wpcf7-response-output{background:var(--light-red)}.w-single-product__popup form.sent .wpcf7-response-output{background:var(--green-10)}.w-single-product__popup form.sent .wpcf7-response-output:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNSIgaGVpZ2h0PSIxNSIgZmlsbD0ibm9uZSI+PHBhdGggZmlsbD0iIzAwQTY1MSIgZD0iTTcuNS42MjVDMy44NS42MjUuODc1IDMuNi44NzUgNy4yNVMzLjg1IDEzLjg3NSA3LjUgMTMuODc1czYuNjI1LTIuOTc1IDYuNjI1LTYuNjI1UzExLjE1LjYyNSA3LjUuNjI1bTAgMTEuODc1QTUuMjUgNS4yNSAwIDEgMSA3LjUgMmE1LjI1IDUuMjUgMCAxIDEgMCAxMC41bTIuOTUtNy4zYy4yNS4yNS4yNS42NSAwIC45bC0zLjQgMy40Yy0uMjUuMjUtLjY1LjI1LS45IDBsLTEuNi0xLjZhLjYzNC42MzQgMCAwIDEgMC0uOWMuMjUtLjI1LjY1LS4yNS45IDBMNi42IDguMTUgOS41NSA1LjJjLjI1LS4yNS42NS0uMjUuOSAwIi8+PC9zdmc+)}.w-single-product__popup input[type=checkbox]{appearance:none;-webkit-appearance:none;border:1px solid var(--border-6);border-radius:4px;margin:2px 0 0;max-height:16px;max-width:16px;min-height:16px;min-width:16px}.w-single-product__popup .comment-form-cookies-consent input[type=checkbox]{margin:4px 0 0}.w-single-product__popup input[type=checkbox]:checked{background-color:var(--main);background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMCIgaGVpZ2h0PSI4IiBmaWxsPSJub25lIj48cGF0aCBmaWxsPSIjZmZmIiBkPSJNOC42NzUgMCAzLjU4IDQuNzI3bC0yLjE1NS0yLjNMMCAzLjc2M2wzLjQ4MSAzLjcxNUwxMCAxLjQzNnoiLz48L3N2Zz4=);background-position:50%;background-repeat:no-repeat;border:none}.w-single-product__popup-content{background-color:var(--white);border:1px solid var(--border);border-radius:20px;height:fit-content;max-height:80%;max-width:55%;overflow:auto;padding:50px 60px;position:relative;scrollbar-color:var(--border) var(--white);scrollbar-width:thin;width:fit-content;width:100%}@media(max-width:992px){.w-single-product__popup-content{max-height:70%;max-width:80%}}@media(max-width:768px){.w-single-product__popup-content{max-height:80%;max-width:90%;padding:30px}}.w-single-product__popup-header{align-content:center;display:flex;flex-direction:row;justify-content:space-between}.w-single-product__popup-title{color:var(--black);font-size:20px;font-weight:700;letter-spacing:-.02rem;line-height:29px;margin-bottom:5px}.w-single-product__popup-close{aspect-ratio:1/1;color:var(--font-color);cursor:pointer;padding:25px;position:absolute;right:0;top:0}.w-single-product__popup-close:hover{color:var(--main)}.w-single-product__realization{align-items:center;border-top:1px solid var(--border-4);color:var(--font-color);display:flex;font-size:15px;font-weight:400;gap:7px;letter-spacing:0;line-height:1.4;margin-top:20px;padding:16px 0}.w-single-product__realization svg{color:var(--main);margin:0 auto}.w-single-product__stock-and-delivery{display:flex;flex-direction:column;gap:10px;line-height:100%}.w-single-product__buttons{border-top:1px solid var(--border-4);column-gap:15px;display:flex;flex-wrap:wrap;margin-top:14px;padding-top:15px;row-gap:10px}.w-single-product__cta{background:var(--bg);border-radius:25px;display:flex;flex-direction:column;gap:10px;margin:30px 30px 0 0;padding:40px}@media(max-width:992px){.w-single-product__cta{border-radius:15px;display:none;margin:0;padding:20px 30px}}.w-single-product__cta-title{font-size:20px;font-weight:700;letter-spacing:-.02rem;line-height:29px}.w-single-product__cta-desc{font-size:16px;font-weight:400;letter-spacing:-.02rem;line-height:26px;margin-bottom:10px;max-width:450px}.w-single-product__cta-mobile{border-bottom:1px solid var(--border-8);border-top:1px solid var(--border-8);display:none;flex-direction:column;font-size:16px;font-weight:400;gap:10px;letter-spacing:-.02rem;line-height:100%;margin-bottom:25px;order:3;padding:20px 0}@media(max-width:992px){.w-single-product__cta-mobile{display:flex}}.w-single-product__cta-mobile-text{line-height:120%}.w-single-product__cta-mobile-text x{text-decoration:underline;text-underline-offset:2px}.w-single-product__nav-wrapper{position:relative}@media(max-width:992px){.w-single-product__nav-wrapper{margin:0 -15px}}.w-single-product__nav-wrapper:before{background:linear-gradient(90deg,#fff 9.29%,hsla(0,0%,100%,0));left:0;opacity:0}.w-single-product__nav-wrapper:after,.w-single-product__nav-wrapper:before{bottom:1px;content:"";display:block;pointer-events:none;position:absolute;top:1px;transition:opacity .3s ease-in-out;width:64px;z-index:2}.w-single-product__nav-wrapper:after{background:linear-gradient(270deg,#fff 9.29%,hsla(0,0%,100%,0));opacity:1;right:0}.w-single-product__nav-wrapper.is-scrolled-left:before{opacity:1}.w-single-product__nav-wrapper.is-reached-right:after{opacity:0}@media(max-width:992px){.w-single-product__nav{overflow-x:auto;padding:0 15px;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none}.w-single-product__nav::-webkit-scrollbar{display:none}}.w-single-product__nav-list{border:1px solid var(--border);border-radius:15px;display:flex;gap:11px;list-style:none;margin:30px 0 19px;overflow-x:auto;padding:11px 30px;scrollbar-width:none;transition:all .3s ease-in-out;-ms-overflow-style:none}.w-single-product__nav-list::-webkit-scrollbar{display:none}@media(max-width:992px){.w-single-product__nav-list{border-radius:10px;gap:10px;justify-content:flex-start;margin:35px 0 30px;min-width:100%;overflow-x:visible;padding:5px;width:max-content}}.w-single-product__nav-list-item{border-radius:5px;cursor:pointer;flex-shrink:0}.w-single-product__nav-list-item:hover{background:var(--bg)}.w-single-product__nav-list a{display:flex;padding:13px 19px;text-decoration:none;text-wrap:nowrap}@media(max-width:992px){.w-single-product__nav-list a{padding:10px}}.w-single-product__box{overflow:hidden}.w-single-product__description{scroll-margin-top:120px}@media(max-width:992px){.w-single-product__description{scroll-margin-top:70px}}.w-single-product__description-title{font-size:20px;font-weight:700;letter-spacing:0;line-height:29px;margin-bottom:20px}.w-single-product__description-inner{display:flex;flex-direction:column;gap:20px}.w-single-product__content--electronic .w-single-product__description-inner[data-desc-collapsed]:not(.is-expanded)>:nth-child(n+2),.w-single-product__description-inner[data-desc-collapsed]:not(.is-expanded)>:nth-child(n+3){display:none}.w-single-product__description-show-btn{align-items:center;display:flex;gap:16px}.w-single-product__description-show-btn:after{background-color:var(--border-8);content:"";flex-grow:1;height:1px}.w-single-product__description-show-btn [data-desc-toggle] .w-single-product__specification-icon--minus,.w-single-product__description-show-btn [data-desc-toggle].is-expanded .w-single-product__specification-icon--plus{display:none}.w-single-product__description-show-btn [data-desc-toggle].is-expanded .w-single-product__specification-icon--minus{display:inline-flex}.w-single-product__specification{position:relative;scroll-margin-top:120px}@media(max-width:992px){.w-single-product__specification{scroll-margin-top:70px}}.w-single-product__specification-title{font-size:20px;font-weight:700;letter-spacing:-.02rem;line-height:29px;margin:15px 0 32px}@media(max-width:992px){.w-single-product__specification-title{margin-top:30px}}.w-single-product__specification-table{display:flex;flex-direction:column}.w-single-product__specification-section{display:flex;flex-direction:column;gap:12px}.w-single-product__specification-section+.w-single-product__specification-section{padding-top:20px}.w-single-product__specification-section--hidden{display:none}.w-single-product__specification-table.is-expanded .w-single-product__specification-section--hidden{display:flex}.w-single-product__specification-section-title{font-size:20px;font-weight:600;margin-bottom:4px}.w-single-product__specification-subtitle{font-size:16px;font-weight:700;letter-spacing:-.03rem;line-height:25px;margin:0 0 3px}.w-single-product__specification-row{border-radius:5px;display:grid;gap:16px;grid-template-columns:200px 1fr;padding:8px 15px}@media(max-width:992px){.w-single-product__specification-row{grid-template-columns:110px 1fr}}.w-single-product__specification-row:nth-child(2n){background:var(--bg-light-3)}.w-single-product__specification-row--hidden{display:none}.w-single-product__specification-table.is-expanded .w-single-product__specification-row--hidden{display:grid}.w-single-product__specification-label{font-size:16px;font-weight:400;letter-spacing:-.02rem;line-height:26px}.w-single-product__specification-value{font-size:16px;font-weight:600;letter-spacing:-.02rem;line-height:26px}.w-single-product__specification-show-btn{align-items:center;display:flex;gap:16px;margin-top:30px}@media(max-width:992px){.w-single-product__specification-show-btn{margin-top:20px}}.w-single-product__specification-show-btn:after{background-color:var(--border-8);content:"";flex-grow:1;height:1px}.w-single-product__specification-show-btn [data-specs-toggle] .w-single-product__specification-icon--minus,.w-single-product__specification-show-btn [data-specs-toggle].is-expanded .w-single-product__specification-icon--plus{display:none}.w-single-product__specification-show-btn [data-specs-toggle].is-expanded .w-single-product__specification-icon--minus{display:flex}.w-single-product__specification-icon{display:flex;margin-top:1px}.w-single-product__advantages{margin-top:26px;scroll-margin-top:120px}@media(max-width:992px){.w-single-product__advantages{margin-top:30px;scroll-margin-top:70px}}.w-single-product__advantages-content{background:var(--bg-light);border-radius:25px;display:flex;flex-direction:column;gap:15px;padding:40px 50px}@media(max-width:992px){.w-single-product__advantages-content{border-radius:15px;padding:20px 30px}}.w-single-product__advantages-title{color:var(--black);font-size:20px;font-weight:700;letter-spacing:-.02rem;line-height:29px}@media(max-width:992px){.w-single-product__advantages-title{font-size:18px}}.w-single-product__advantages-list{display:flex;flex-direction:column;gap:20px}@media(max-width:992px){.w-single-product__advantages-list{max-width:none}}.w-single-product__advantages-item{align-items:center;display:flex;font-size:16px;font-weight:400;gap:10px;letter-spacing:-.02rem;line-height:26px}.w-single-product__advantages-marker{align-items:center;background:var(--white);border-radius:5px;display:flex;flex-shrink:0;height:27px;justify-content:center;width:27px}.w-single-product__reviews{margin-top:50px;scroll-margin-top:120px}@media(max-width:992px){.w-single-product__reviews{scroll-margin-top:70px}}.w-single-product__reviews-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:22px}.w-single-product__reviews-title{font-size:20px;font-weight:400;letter-spacing:-.02rem;line-height:29px}.w-single-product__reviews-card{border:1px solid var(--border-7);border-radius:10px;display:flex;flex-direction:column;height:100%;padding:30px}.w-single-product__reviews-desc{margin:5px 0;word-break:break-word}.w-single-product__reviews-author{font-size:16px;font-weight:400;letter-spacing:0;line-height:26px;margin-top:auto;padding-top:6px}.w-single-product__reviews-author-name{font-weight:700}.w-single-product__reviews .swiper-slide{height:unset;min-height:100%}.w-single-product__support-it{background:var(--bg);border-radius:25px;display:flex;gap:20px;margin-top:69px;padding:40px;position:relative}@media(max-width:992px){.w-single-product__support-it{border-radius:15px;flex-direction:column;gap:0;margin-top:50px;padding:30px}}.w-single-product__support-it-content{position:relative;z-index:1}.w-single-product__support-it-left{display:flex;flex-direction:column;justify-content:center;max-width:550px;width:100%}.w-single-product__support-it-icon{height:45px}.w-single-product__support-it-icon img{height:100%;width:auto}.w-single-product__support-it-title{font-size:20px;font-weight:700;letter-spacing:-.02em;line-height:29px}@media(max-width:576px){.w-single-product__support-it-title{max-width:264px}}.w-single-product__support-it-desc{font-size:16px;font-weight:400;letter-spacing:-.02em;line-height:26px;margin:20px 0 30px}.w-single-product__support-it-cta--desktop{display:flex}.w-single-product__support-it-pattern{bottom:0;display:flex;height:309px;position:absolute;right:0;width:395px}.w-single-product__support-it-pattern svg{height:100%;object-fit:cover;width:100%}.w-single-product__similar-title{font-size:28px;font-weight:700;letter-spacing:-.03rem;line-height:100%;margin:38px 0 32px}@media(max-width:992px){.w-single-product__similar-title{font-size:22px;margin:50px 0 20px}}.w-single-product__similar .swiper-wrapper{padding-top:15px}.w-single-product__similar .swiper-slide{height:unset;min-height:100%}.w-single-product__sticky-cart-bar{display:none}@media(max-width:992px){body:has(.w-single-product__sticky-cart-bar) .c-footer{margin-bottom:50px!important}.w-single-product__sticky-cart-bar{align-items:center;background-color:var(--white);border-top:1px solid var(--border-4);bottom:0;display:flex;justify-content:space-between;left:0;padding:10px 15px;position:fixed;width:100%;z-index:999}.w-single-product__sticky-cart-info{flex:1;min-width:0;padding-right:15px}.w-single-product__sticky-cart-info .c-product__price-net-wrapper{display:none}.w-single-product__sticky-cart-title{font-size:14px;font-weight:300;letter-spacing:-.02rem;line-height:22px;margin-bottom:3px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.w-single-product__sticky-cart-price{color:var(--black);font-size:14px;font-weight:700;letter-spacing:-.02rem;line-height:100%}.w-single-product__sticky-cart-price ins{text-decoration:none}.w-single-product__sticky-cart-price ins .woocommerce-Price-amount.amount:after{content:" brutto";font-weight:400}.w-single-product__sticky-cart-price .iworks-omnibus,.w-single-product__sticky-cart-price del{display:none}}.w-single-product.sale .c-product__price-net-wrapper{margin-bottom:6px}.b-cta{margin:115px 0 96px}@media(max-width:992px){.b-cta{margin:50px 0}}.woocommerce div.product div.images,.woocommerce div.product div.summary{margin:0;width:unset}.woocommerce div.product div.images img{height:231px;object-fit:contain}.woocommerce div.product form.cart:after{content:none}.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item){border:1px solid var(--border-7)!important;border-radius:6px!important;-webkit-box-shadow:none!important;outline:none;padding:23px 15px}.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).button-variable-item.selected:not(.no-stock){background:var(--orange-blob-2);border:1px solid var(--main)!important}.wpclv-terms-select{appearance:none;background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgZmlsbD0ibm9uZSI+PHBhdGggZmlsbD0iIzE5MjM0MiIgZD0ibTggOC43ODEgMy4zLTMuMy45NDMuOTQzTDggMTAuNjY3IDMuNzU3IDYuNDI0bC45NDMtLjk0M3oiLz48L3N2Zz4=) no-repeat var(--white)!important;background-position:right 13px center!important;background-size:15px!important;border:1px solid var(--border-7);border-radius:6px;color:var(--font-color);cursor:pointer;font-size:16px;font-weight:400;letter-spacing:-.02rem;line-height:100%;padding:13px 20px;position:relative;width:307px}.wpclv-attributes .wpclv-terms{display:flex;gap:15px;margin-top:10px}.wpclv-attribute-label{font-size:16px;font-weight:400;letter-spacing:-.02rem;line-height:100%}.wpclv-attributes .wpclv-terms .wpclv-term{border:1px solid var(--border-7)!important;border-radius:6px!important;-webkit-box-shadow:none!important;cursor:pointer;height:unset;line-height:100%;margin:0;outline:none;padding:13px 15px}.wpclv-attributes .wpclv-term.imperfect a{color:var(--font-color)!important}.wpclv-attributes .wpclv-terms .wpclv-term.active{background:var(--orange-blob-2);border:1px solid var(--main)!important}.wpclv-attributes .wpclv-terms .wpclv-term a,.wpclv-attributes .wpclv-terms .wpclv-term span{all:unset}@media(max-width:1400px){.single_add_to_cart_button{padding:0!important}}@media(max-width:992px){.woocommerce-product-gallery ol.flex-control-thumbs{display:flex;flex-wrap:nowrap;gap:7px;justify-content:center;margin-top:20px;padding:0}.woocommerce-product-gallery ol.flex-control-thumbs li{background-color:var(--border-7);border-radius:0;float:none;height:2px!important;overflow:hidden;position:relative;width:12px!important}.woocommerce-product-gallery ol.flex-control-thumbs li img{cursor:pointer;height:100%!important;left:0;opacity:0!important;position:absolute;top:0;width:100%!important;z-index:10}.woocommerce-product-gallery ol.flex-control-thumbs li:has(img.flex-active){background-color:var(--blue);width:24px!important}}.pswp__button--close,.pswp__button--fs,.pswp__button--zoom{height:50px}.pswp__button--zoom{background-position:-88px 0}.pswp__button--close{background-position:0 -44px}.pswp__button--arrow--left,.pswp__button--arrow--right{height:60px;position:absolute;top:50%;transform:translateY(-50%);width:60px}.pswp__button--arrow--right{right:20px}.pswp__button--arrow--left{left:20px}.w-print-header{display:none}@media print{.w-print-header{display:block!important}.b-cta,.c-header__top,.c-header__top-bar,.popup,.w-single-product__add-to-cart-wrapper,.w-single-product__advantages,.w-single-product__breadcrumb,.w-single-product__buttons,.w-single-product__cta,.w-single-product__cta-mobile,.w-single-product__description,.w-single-product__description-show-btn,.w-single-product__license,.w-single-product__links,.w-single-product__nav-wrapper,.w-single-product__params,.w-single-product__realization,.w-single-product__reviews,.w-single-product__similar,.w-single-product__similar-title,.w-single-product__sticky-cart-bar,.w-single-product__stock-and-delivery,.w-single-product__support-it,.w-single-product__variations-selector,button,footer,header{display:none!important}body{background-color:#fff!important;color:#000!important;font-size:12pt}.container{box-sizing:border-box;margin:0!important;max-width:100%!important;padding:0!important;width:100%!important}.flex-viewport{height:auto!important}.woocommerce-product-gallery__wrapper{display:block!important;transform:none!important;width:100%!important}.woocommerce-product-gallery__image{display:none!important;float:none!important;margin:0!important;max-height:250px;max-width:50%!important;overflow:hidden}.woocommerce-product-gallery__image:first-child{display:block!important}.woocommerce-product-gallery__image:first-child img{display:block;height:auto!important;max-height:200px!important;object-fit:contain!important;width:auto!important}.w-single-product__specification-row{grid-template-columns:200px 1fr!important}.w-single-product__specification-row--hidden{display:grid!important}.w-single-product__specification-section--hidden{display:flex!important}}.w-variation{display:flex;flex-direction:column;gap:18px}.w-variation__label{font-weight:400!important}.w-variation__item select{appearance:none;background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgZmlsbD0ibm9uZSI+PHBhdGggZmlsbD0iIzE5MjM0MiIgZD0ibTggOC43ODEgMy4zLTMuMy45NDMuOTQzTDggMTAuNjY3IDMuNzU3IDYuNDI0bC45NDMtLjk0M3oiLz48L3N2Zz4=) no-repeat var(--white)!important;background-position:right 13px center!important;background-size:15px!important;border:1px solid var(--border-7);border-radius:6px;cursor:pointer;font-size:16px;font-weight:400;letter-spacing:-.02rem;line-height:100%;padding:13px 20px;position:relative;width:307px}.woocommerce div.product form.cart .variations{margin-bottom:0}.w-grouped-product__wrap{display:flex;flex-direction:column;gap:12px;width:100%}.w-grouped-product__list{align-items:center;display:grid;gap:8px;grid-template-columns:1fr 2fr;width:100%}.w-grouped-product__item:has(.add_to_cart_button),.w-grouped-product__item:has(.quantity){order:1}.w-grouped-product__item:has(.w-grouped-product__label){grid-column:span 2;order:0}.w-grouped-product__item:has(.w-grouped-product__price){order:2}.w-grouped-product__item .c-link{display:flex;justify-content:center;padding:10px 15px}.w-grouped-product__label,.w-grouped-product__link{color:var(--font-color);font-size:18px;font-weight:500;line-height:100%;text-decoration:none}.w-grouped-product__price,.w-grouped-product__price .price{align-items:flex-end;color:var(--main)!important;display:flex;flex-wrap:wrap;font-size:24px!important;font-weight:500!important;gap:5px;line-height:100%;margin:0;text-decoration:none}.w-grouped-product__price .price del,.w-grouped-product__price .price del bdi,.w-grouped-product__price del,.w-grouped-product__price del bdi{color:var(--font-color);font-size:15px;font-weight:400;line-height:100%}.w-grouped-product__price .price ins,.w-grouped-product__price ins{color:var(--main);font-size:28px;font-weight:500;line-height:100%;text-decoration:none}.w-grouped-product__price .iworks-omnibus,.w-grouped-product__price .iworks-omnibus bdi,.w-grouped-product__price .price .iworks-omnibus,.w-grouped-product__price .price .iworks-omnibus bdi{color:var(--font-color-grey);font-size:13px;font-weight:400;line-height:100%;width:100%}
