body.imagelightbox-open{overflow:hidden}.imagelightbox-wrapper .imagelightbox-overlay{background-color:rgba(44,48,56,.5);bottom:0;left:0;position:fixed;right:0;top:0;transition:visibility .5s,opacity .3s;z-index:9998}#imagelightbox{box-shadow:0 0 31px rgba(0,0,0/75%);padding:20px;touch-action:none;transform:translateY(-50%);z-index:10000}#imagelightbox,.imagelightbox-arrow{background-color:var(--color-background-main);cursor:pointer;position:fixed;top:50%}.imagelightbox-arrow{border:2px solid var(--color-gray-400);border-radius:50%;display:none;height:43px;transition:background .3s ease;width:43px;z-index:10001}.imagelightbox-arrow:focus,.imagelightbox-arrow:hover{background-color:var(--color-secondary)}.imagelightbox-arrow.imagelightbox-arrow-left{left:20px}@media (width > 960px){.imagelightbox-arrow.imagelightbox-arrow-left{left:40px}}.imagelightbox-arrow.imagelightbox-arrow-left:before{mask:url(../../icons/slider-prev.svg);-webkit-mask:url(../../icons/slider-prev.svg);-webkit-mask-position:50% 50%;mask-position:50% 50%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100%;mask-size:100%}.imagelightbox-arrow.imagelightbox-arrow-right{right:20px}@media (width > 960px){.imagelightbox-arrow.imagelightbox-arrow-right{right:40px}}.imagelightbox-arrow.imagelightbox-arrow-right:before{mask:url(../../icons/slider-next.svg);-webkit-mask:url(../../icons/slider-next.svg);-webkit-mask-position:50% 50%;mask-position:50% 50%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100%;mask-size:100%}.imagelightbox-arrow:before{background-color:var(--color-primary);content:"";height:22px;left:50%;position:absolute;top:50%;transition:background .3s ease;translate:-50% -50%;width:12px}.imagelightbox-arrow:focus:before,.imagelightbox-arrow:hover:before,.imagelightbox-close{background-color:var(--color-background-main)}.imagelightbox-close{align-items:center;border:2px solid var(--color-gray-400);border-radius:50%;cursor:pointer;display:flex;height:43px;justify-content:center;position:fixed;right:20px;text-align:left;top:40px;transition:background .3s ease;width:43px;z-index:10002}@media (width > 960px){.imagelightbox-close{right:40px}}.imagelightbox-close:before,.imagelightbox-close:focus,.imagelightbox-close:hover{background-color:var(--color-primary)}.imagelightbox-close:before{content:"";display:block;height:22px;mask:url(../../icons/close.svg);-webkit-mask:url(../../icons/close.svg);-webkit-mask-position:50% 50%;mask-position:50% 50%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;transition:background .3s ease;width:22px}.imagelightbox-close:focus:before,.imagelightbox-close:hover:before{background-color:var(--color-background-main)}.imagelightbox-arrow,.imagelightbox-caption,.imagelightbox-close,.imagelightbox-nav,.imagelightbox-overlay{animation:fade-in .25s linear}
.cart-table .cart-headings{display:none}@media (width > 1200px){.cart-table .cart-headings{background:var(--color-light-blue);border-top-left-radius:var(--button-border-radius);border-top-right-radius:var(--button-border-radius);display:grid;gap:20px;grid-template-areas:"thumb details sku availability price quantity value remove";grid-template-columns:70px minmax(150px,380px) minmax(0,230px) minmax(0,170px) minmax(60px,70px) minmax(60px,90px) minmax(80px,120px) 40px;height:52px;place-items:center}}@media (width > 1400px){.cart-table .cart-headings{gap:30px}}.cart-table .cart-headings>div{font-size:1.2rem;width:100%}.cart-table .cart-headings .cart-headings-details{grid-area:details}.cart-table .cart-headings .cart-headings-sku{grid-area:sku}.cart-table .cart-headings .cart-headings-availability{grid-area:availability}.cart-table .cart-headings .cart-headings-price{grid-area:price;text-align:right}.cart-table .cart-headings .cart-headings-quantity{grid-area:quantity}.cart-table .cart-headings .cart-headings-value{grid-area:value;padding-right:10px;text-align:right}.cart-table .cart-items-prop-box{display:grid;gap:14px;grid-template-areas:"thumb sku sku sku availability availability availability" "thumb details details details details details remove" "thumb price price quantity quantity value value";grid-template-columns:60px repeat(6,1fr);grid-template-rows:auto auto 1fr;place-items:center;text-align:left;width:100%}@media (width > 768px){.cart-table .cart-items-prop-box{gap:20px;grid-template-areas:"thumb details details details details sku sku remove" "thumb availability availability price price quantity value value";grid-template-columns:60px repeat(7,1fr);grid-template-rows:auto auto}}@media (width > 1200px){.cart-table .cart-items-prop-box{gap:0 20px;grid-template-areas:"thumb details sku availability price quantity value remove";grid-template-columns:70px minmax(150px,380px) minmax(0,230px) minmax(0,170px) minmax(60px,70px) minmax(60px,90px) minmax(80px,120px) 40px;padding-top:0}}@media (width > 1400px){.cart-table .cart-items-prop-box{gap:0 30px}}.cart-table .cart-items-prop-box .thumb{grid-area:thumb;padding:5px;place-self:start;width:100%}@media (width > 1200px){.cart-table .cart-items-prop-box .thumb{padding:10px}}.cart-table .cart-items-prop-box .thumb img{align-items:center;background-color:var(--color-background-main);display:flex;height:50px;justify-content:center;margin:0 auto;max-width:100%;-o-object-fit:contain;object-fit:contain;width:50px}.cart-table .cart-items-prop-box .details{font-size:1.2rem;grid-area:details;line-height:1.4;width:100%}@media (width > 1200px){.cart-table .cart-items-prop-box .details{font-size:1.3rem}}.cart-table .cart-items-prop-box .details a{color:var(--color-text-primary);font-weight:600}.cart-table .cart-items-prop-box .details a:hover{color:var(--color-primary);text-decoration:none}.cart-table .cart-items-prop-box .sku{color:var(--color-gray-800);font-size:1.2rem;grid-area:sku;white-space:nowrap;width:100%}.cart-table .cart-items-prop-box .availability{display:flex;flex-direction:column;font-size:1.2rem;grid-area:availability;line-height:1.4;width:100%}@media (width > 768px){.cart-table .cart-items-prop-box .availability{height:100%;justify-content:flex-end}}@media (width > 1200px){.cart-table .cart-items-prop-box .availability{height:auto}}.cart-table .cart-items-prop-box .availability .product-ava-card{display:none}.cart-table .cart-items-prop-box .availability .product-ava-other{align-items:center;display:flex;gap:5px;justify-content:flex-end}@media (width > 768px){.cart-table .cart-items-prop-box .availability .product-ava-other{justify-content:flex-start}}.cart-table .cart-items-prop-box .availability .product-ava-other:before{background:var(--green-color-used-for-status-and-icons);border-radius:50px;content:"";display:inline-block;height:8px;position:relative;width:8px}.cart-table .cart-items-prop-box .prices{display:flex;flex-direction:column;font-size:1.3rem;gap:5px;grid-area:price;height:100%;justify-content:flex-end;width:100%}.cart-table .cart-items-prop-box .prices .price-old{color:var(--color-gray-800);font-size:1.2rem;text-decoration:line-through;white-space:nowrap}@media (width > 1200px){.cart-table .cart-items-prop-box .prices{justify-content:center;text-align:right}.cart-table .cart-items-prop-box .prices .price-net{font-size:1.3rem;white-space:nowrap}}.cart-table .cart-items-prop-box .quantity{display:flex;flex-direction:column;grid-area:quantity;justify-content:center;width:100%}.cart-table .cart-items-prop-box .quantity .custom-number-input{height:44px}.cart-table .cart-items-prop-box .quantity input{background-color:transparent;margin-bottom:0;padding:5px}@media (width > 468px){.cart-table .cart-items-prop-box .quantity input{padding-left:15px;padding-right:35px}}@media (width > 991px){.cart-table .cart-items-prop-box .quantity{display:flex;flex-direction:column;justify-content:center}}.cart-table .cart-items-prop-box .value{align-items:flex-end;display:flex;flex-direction:column;font-size:1.3rem;gap:5px;grid-area:value;height:100%;justify-content:flex-end;width:100%}@media (width > 468px){.cart-table .cart-items-prop-box .value{flex-direction:column;height:100%;text-align:right}}@media (width > 1200px){.cart-table .cart-items-prop-box .value{font-size:1.4rem;justify-content:center}.cart-table .cart-items-prop-box .value strong{text-align:right;width:100%}}.cart-table .cart-items-prop-box .remove-box{display:flex;grid-area:remove;justify-content:flex-end;width:100%}@media (width > 1200px){.cart-table .cart-items-prop-box .remove-box{padding-right:6px}}.cart-table .cart-items-prop-box .mobile-title{display:none}.cart-table .cart-items-prop-box .mobile-title.price-net-title{color:var(--color-gray-600);display:block;font-size:1.2rem;text-align:right}@media (width > 1200px){.cart-table .cart-items-prop-box .mobile-title.price-net-title{display:none}}@media (width > 1200px){.cart-table:not(:has(.remove-box)) .cart-headings{grid-template-areas:"thumb details sku availability price quantity value";grid-template-columns:80px minmax(150px,390px) minmax(0,230px) minmax(0,180px) repeat(2,minmax(60px,90px)) minmax(80px,120px)}}.cart-table:not(:has(.remove-box)) .cart-items-prop-box{grid-template-areas:"thumb sku sku sku availability availability availability" "thumb details details details details details details" "thumb price price quantity quantity value value"}@media (width > 768px){.cart-table:not(:has(.remove-box)) .cart-items-prop-box{grid-template-areas:"thumb details details details details details sku sku" "thumb availability availability price price quantity value value"}}@media (width > 1200px){.cart-table:not(:has(.remove-box)) .cart-items-prop-box{grid-template-areas:"thumb details sku availability price quantity value";grid-template-columns:80px minmax(150px,390px) minmax(0,230px) minmax(0,180px) repeat(2,minmax(60px,90px)) minmax(80px,120px)}}@media (width > 1200px){.cart-table:not(:has(.remove-box)) .cart-items-prop-box .value{padding-right:10px}}
.tabs-menu.dark{background-color:var(--color-secondary)}.tabs-menu .tabs-menu-box{border-bottom:1px solid var(--color-gray-400);display:flex;flex-wrap:nowrap;list-style:none;margin:0;overflow-x:auto;padding:0}@media (width > 568px){.tabs-menu .tabs-menu-box{overflow:visible;padding:0}}.tabs-menu .tabs-menu-box li{margin:0}.tabs-menu .tabs-menu-box li a{color:var(--color-text-primary)}.tabs-menu .tabs-menu-box li a:hover{text-decoration:none}.tabs-menu .tabs-menu-item a,.tabs-menu .tabs-menu-item button{border-bottom:2px solid transparent;color:var(--color-text-primary);cursor:pointer;display:block;font-size:1.2rem;padding:12px 20px;position:relative;transition:border-color .3s;white-space:nowrap;z-index:1}@media (width > 991px){.tabs-menu .tabs-menu-item a,.tabs-menu .tabs-menu-item button{font-size:1.4rem;padding:15px 25px}}.tabs-menu .tabs-menu-item a:hover,.tabs-menu .tabs-menu-item button:hover{color:var(--color-primary);text-decoration:none}.tabs-menu .tabs-menu-item a:hover:after,.tabs-menu .tabs-menu-item button:hover:after{background-color:var(--color-primary);height:2px;opacity:1}.tabs-menu .tabs-menu-item a:after,.tabs-menu .tabs-menu-item button:after{background-color:var(--color-gray-400);bottom:-2px;content:"";height:1px;left:0;opacity:0;position:absolute;width:100%;z-index:1}.tabs-menu .tabs-menu-item a.chosen-tab,.tabs-menu .tabs-menu-item button.chosen-tab,.tabs-menu .tabs-menu-item.chosen-tab a{font-weight:600}.tabs-menu .tabs-menu-item a.chosen-tab:after,.tabs-menu .tabs-menu-item button.chosen-tab:after,.tabs-menu .tabs-menu-item.chosen-tab a:after{background-color:var(--color-primary);height:2px;opacity:1}.has-bg .tabs-menu-item,.tabs-menu.dark .tabs-menu-item{color:var(--color-text-secondary)}.tabs-menu.dark .tabs-menu-item:after{background-color:var(--color-text-secondary)}
body.cart{display:flex;flex-direction:column}.main-content:has(.shop-cart-module.empty) .shop-cart-module:has(.step){display:none}.main-content:has(.steps) .alert-placeholder{margin-top:20px}.shop-cart-module .steps{align-items:center;background-color:var(--color-background-main);border:1px solid var(--color-gray-400);border-radius:var(--card-border-radius);counter-reset:count;display:flex;flex-wrap:wrap;gap:10px;list-style-type:none;margin:0 auto;padding:10px;width:100%}@media (width > 468px){.shop-cart-module .steps{gap:20px}}@media (width > 991px){.shop-cart-module .steps{gap:16px;padding:20px 25px}}.shop-cart-module .steps .icon{height:15px;opacity:.4;width:15px}@media (width < 991px){.shop-cart-module .steps .icon{height:6px;mask:url(../../icons/arrow-down.svg);-webkit-mask:url(../../icons/arrow-down.svg);-webkit-mask-position:50% 50%;mask-position:50% 50%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;rotate:-90deg;width:16px}}.shop-cart-module .steps .step{align-items:center;display:flex;font-size:2rem;gap:5px;opacity:.4}@media (width > 468px){.shop-cart-module .steps .step{gap:10px;justify-content:center}}.shop-cart-module .steps .step span{color:var(--color-text-primary);flex-shrink:0;font-size:1.2rem;font-weight:400;line-height:1;text-align:center}@media (width > 380px){.shop-cart-module .steps .step span{text-wrap:nowrap}}@media (width > 991px){.shop-cart-module .steps .step span{font-size:1.5rem}}.shop-cart-module .steps .step span:first-child,.shop-cart-module .steps .step-number{color:var(--color-text-secondary);font-size:1.2rem}.shop-cart-module .steps .step-number{align-items:center;background-color:var(--color-background-dark);border-radius:50%;display:flex;flex-shrink:0;height:15px;justify-content:center;width:15px}@media (width > 991px){.shop-cart-module .steps .step-number{height:20px;width:20px}}.shop-cart-module .steps .step-number:before{content:counter(count);counter-increment:count}.shop-cart-module .steps .step.active{font-weight:500;opacity:1}.shop-cart-module .top-buttons{display:flex;flex-direction:column;gap:20px;justify-content:space-between;margin-bottom:30px;width:100%}@media (width > 991px){.shop-cart-module .top-buttons{align-items:center;flex-direction:row}}.shop-cart-module .top-buttons .quantity-wrapper{align-items:center;display:flex;width:auto}.shop-cart-module .top-buttons .quantity-wrapper .quantity-count{font-size:1.8rem;font-weight:400;padding-left:5px}.shop-cart-module .top-buttons .top-buttons-wrapper{display:flex;flex-direction:column;gap:15px}@media (width > 768px){.shop-cart-module .top-buttons .top-buttons-wrapper{align-items:center;flex-direction:row;gap:30px}}.shop-cart-module .top-buttons a,.shop-cart-module .top-buttons button{align-items:center;color:var(--color-background-dark);display:flex;flex-wrap:nowrap;font-size:1.2rem;font-weight:600;gap:10px}.shop-cart-module .top-buttons a .icon,.shop-cart-module .top-buttons button .icon{background-color:var(--color-background-dark);height:18px;width:18px}.shop-cart-module .top-buttons a:hover,.shop-cart-module .top-buttons button:hover{color:var(--color-primary);text-decoration:none}.shop-cart-module .top-buttons a:hover .icon,.shop-cart-module .top-buttons button:hover .icon{background-color:var(--color-primary)}.shop-cart-module .remove-btn-wrapper{margin-top:20px}@media (width > 991px){.shop-cart-module .remove-btn-wrapper{display:flex;justify-content:flex-end;margin-top:30px}}.shop-cart-module .remove-btn-wrapper .empty-cart{align-items:center;color:var(--color-background-dark);display:flex;flex-wrap:nowrap;font-size:1.2rem;font-weight:600;gap:10px;transition:var(--link-transition)}.shop-cart-module .remove-btn-wrapper .empty-cart .icon{height:18px;transition:var(--link-transition);width:18px}.shop-cart-module .remove-btn-wrapper .empty-cart:hover{color:var(--color-error)}.shop-cart-module .remove-btn-wrapper .empty-cart:hover .icon{background-color:var(--color-error)}.shop-cart-module .options{display:flex;flex-direction:column;gap:30px;margin-bottom:60px;margin-top:60px}@media (width > 991px){.shop-cart-module .options{flex-direction:row}}.shop-cart-module .options .head{margin-bottom:30px}.shop-cart-module .options .free-delivery{margin-bottom:10px}@media (width > 991px){.shop-cart-module .options .options-section{width:50%}}.shop-cart-module .options ul{display:flex;flex-direction:column;gap:10px;margin:0;padding:0}.shop-cart-module .options ul li{border:1px solid var(--color-gray-200);border-radius:var(--card-border-radius);margin:0;overflow:hidden;transition:var(--card-shadow-animation),background .3s ease}.shop-cart-module .options ul li:hover{background-color:var(--color-background-main);box-shadow:var(--card-shadow)}.shop-cart-module .options ul li.checked{background-color:var(--color-background-main);border:1px solid var(--color-background-dark)}.shop-cart-module .options ul li.checked .block{background:var(--color-background-main);font-weight:600;opacity:1}.shop-cart-module .options ul li>p{margin:0;padding:0 20px 20px}.shop-cart-module .options ul .block{align-items:center;cursor:pointer;display:flex;font-weight:600;line-height:1.2;margin:0;min-height:65px;padding:15px 10px 15px 20px;width:100%}.shop-cart-module .options ul .block .logo-container{display:flex;justify-content:flex-start;margin-right:10px;width:60px}@media (width > 991px){.shop-cart-module .options ul .block .logo-container{margin-right:15px}}.shop-cart-module .options ul .block .ico{max-height:36px;max-width:60px}.shop-cart-module .options ul .block input{display:none}.shop-cart-module .options ul .radio-wrapper{align-items:center;display:flex;flex-wrap:nowrap;justify-content:space-between;position:relative}.shop-cart-module .options ul .radio-wrapper .delivery-price{font-weight:700;margin-left:auto;padding-right:20px;pointer-events:none;white-space:nowrap}.shop-cart-module .options ul .radio-wrapper .pickup-wrapper{display:flex;flex-direction:column}.shop-cart-module .options ul .radio-wrapper .pickup-wrapper .pickup-place{font-weight:400}.shop-cart-module .options ul .radio-wrapper.is-pickup .block{min-height:65px}.shop-cart-module .options ul .radio-wrapper .delivery-description{margin:0;padding:0 20px 20px}.shop-cart-module{margin-top:40px}.shop-cart-module form{overflow:unset}.shop-cart-module .cart-items-prop{align-items:center;background-color:var(--color-background-main);border:1px solid var(--color-gray-200);border-radius:var(--card-border-radius);display:flex;margin-top:10px;padding:10px;position:relative}@media (width > 468px){.shop-cart-module .cart-items-prop{padding:15px}}@media (width > 1180px){.shop-cart-module .cart-items-prop{background-color:var(--color-background-main);border:none;border-bottom:1px solid var(--color-gray-200);border-radius:0;margin-top:10px;padding:20px 10px 10px}}@media (width > 1200px){.shop-cart-module .cart-items-prop{margin-top:0;padding:5px 0}}.shop-cart-module .cart-items-prop button.remove{align-items:center;display:flex;height:34px;justify-content:center;width:34px}.shop-cart-module .cart-items-prop button.remove .icon{height:16px;transition:background .3s linear;width:16px}.shop-cart-module .cart-items-prop button.remove:hover .icon{background-color:var(--color-error)}.shop-cart-module .summary{display:flex;flex-direction:column}.shop-cart-module .summary .head{margin-bottom:30px}.shop-cart-module .summary-wrapper{display:flex;flex-direction:column;gap:30px}@media (width > 991px){.shop-cart-module .summary-wrapper{flex-direction:row;gap:0}.shop-cart-module .summary-comments{margin-right:35px;width:50%}}.shop-cart-module .summary-comments .form-group:nth-child(2){margin-bottom:0}.shop-cart-module .summary-comments input,.shop-cart-module .summary-comments textarea{line-height:1.4;transform:unset;width:100%}.shop-cart-module .summary-comments input{height:44px}.shop-cart-module .summary-comments textarea{min-height:80px}.shop-cart-module .summary-comments textarea:focus{border-color:var(--color-primary);box-shadow:none}.shop-cart-module .summary-comments .title{font-size:1.6rem;font-weight:700;padding:0}.shop-cart-module .summary-comments .desc{font-size:1.6rem;padding:0 0 12px}.shop-cart-module .summary-comments .help-text{margin-bottom:16px}.shop-cart-module .summary-comments:has(.help-text) .form-group{margin-bottom:0}.shop-cart-module .summary-all{background-color:var(--color-light-blue);border-radius:var(--button-border-radius);display:flex;flex-direction:column;font-size:1.6rem;line-height:3rem;margin:0 -20px;padding:35px 20px;width:100dvw}@media (width > 468px){.shop-cart-module .summary-all{text-align:right}}@media (width > 991px){.shop-cart-module .summary-all{margin:0;padding:35px;width:50%}}.shop-cart-module .summary-all h3{margin:0 0 16px;text-align:left}.shop-cart-module .summary-all .download-pdf{align-items:center;background-color:transparent;border:1px solid var(--color-primary);color:var(--color-primary);display:flex;font-weight:700;height:41px;justify-content:center;margin:0 0 20px auto;width:217px}.shop-cart-module .summary-all .download-pdf:hover{border-color:var(--color-secondary);color:var(--color-secondary)}.shop-cart-module .summary-all-item,.shop-cart-module .summary-all-sum{align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;gap:15px;justify-content:space-between;line-height:1.2}.shop-cart-module .summary-all-item span:last-child,.shop-cart-module .summary-all-item strong:last-child,.shop-cart-module .summary-all-sum span:last-child,.shop-cart-module .summary-all-sum strong:last-child{white-space:nowrap}.shop-cart-module .summary-all-item{font-size:1.4rem;gap:15px;line-height:1.5;margin-bottom:10px}.shop-cart-module .summary-all-sum{font-size:1.4rem;font-weight:700;margin-top:auto;padding-top:14px}@media (width > 991px){.shop-cart-module .summary-all-sum{font-size:1.7rem;line-height:1.2}}.shop-cart-module .summary-raport{margin-bottom:40px}.shop-cart-module .delivery,.shop-cart-module .invoice{display:flex;flex-direction:column}.shop-cart-module .delivery .blue-alert,.shop-cart-module .invoice .blue-alert{margin-bottom:30px}.shop-cart-module .delivery .inline-wrapper,.shop-cart-module .invoice .inline-wrapper{display:flex;flex-direction:column;gap:16px;margin-bottom:20px}@media (width > 568px){.shop-cart-module .delivery .inline-wrapper,.shop-cart-module .invoice .inline-wrapper{flex-direction:row;justify-content:space-between}}@media (width > 991px){.shop-cart-module .delivery .inline-wrapper,.shop-cart-module .invoice .inline-wrapper{margin-bottom:30px}}.shop-cart-module .delivery .inline-wrapper .change,.shop-cart-module .invoice .inline-wrapper .change{align-items:center;color:var(--color-text-primary);display:flex;gap:5px}.shop-cart-module .delivery .inline-wrapper .change:hover,.shop-cart-module .invoice .inline-wrapper .change:hover{color:var(--color-primary)}.shop-cart-module .delivery .confirmation-info,.shop-cart-module .invoice .confirmation-info{color:var(--color-text-primary);font-size:1.2rem;line-height:1.4;margin:21px 0 0}.shop-cart-module h2,.shop-cart-module h3{margin:0;width:auto}.shop-cart-module .form-wrapper{margin-bottom:10px}.shop-cart-module .form-wrapper .arrow-down{position:relative}.shop-cart-module .form-wrapper .arrow-down:after{margin-right:0;position:absolute;right:10px}.shop-cart-module .delivery-checkboxes,.shop-cart-module .invoice-checkboxes{display:flex;flex-direction:column;gap:16px;margin-bottom:20px}.shop-cart-module .change .icon{background-color:var(--color-text-primary);height:18px;width:18px}.shop-cart-module .change:hover .icon{background-color:var(--color-primary)}.shop-cart-module .login-box .footer-cart{display:flex}@media (width > 991px){.shop-cart-module .login-box .footer-cart{display:none}}.shop-cart-module .login-box .text-line{align-items:center;color:var(--color-gray-700);display:flex;gap:14px;margin:25px 0}.shop-cart-module .login-box .text-line:after,.shop-cart-module .login-box .text-line:before{background:var(--color-gray-400);content:"";display:block;height:2px;width:100%}.shop-cart-module .signup-info{background:var(--color-alert-info-bg);border-radius:5px;display:flex;flex-direction:column;font-size:1.4rem;line-height:3rem;margin-bottom:30px;padding:25px}.shop-cart-module .signup-info .login-info-img{background-position:50%;background-repeat:no-repeat;background-size:cover;height:160px;margin:-25px -25px 0}@media (width > 991px){.shop-cart-module .signup-info .login-info-img{height:250px}}.shop-cart-module .signup-info h2{margin-top:25px}.shop-cart-module .signup-info .signup-info-desc{font-size:1.4rem;line-height:1.4;margin-top:12px}.shop-cart-module .signup-info ul{display:flex;flex-direction:column;font-size:1.5rem;font-weight:500;line-height:1.4;margin:20px 0 0}.shop-cart-module .signup-info ul li{align-items:baseline}.shop-cart-module .signup-info .btn-primary{align-self:flex-start;margin-bottom:30px}.shop-cart-module .problems{border:1px solid var(--color-gray-300);border-radius:var(--button-border-radius);display:flex;flex-direction:column;margin-bottom:30px;padding:25px 28px}.shop-cart-module .problems .problems-contact{display:flex;flex-wrap:wrap;gap:20px;margin-top:20px}@media (width > 991px){.shop-cart-module .problems .problems-contact{gap:30px}}.shop-cart-module .problems .problems-contact a{align-items:center;color:var(--color-text-primary);display:flex;font-size:1.4rem;gap:10px;line-height:1.6rem}.shop-cart-module .problems .problems-contact a:hover{color:var(--color-primary)}.shop-cart-module .problems .problems-contact a:hover:before{background-color:var(--color-primary)}.shop-cart-module .problems .problems-contact .phone:before{background-color:var(--color-text-primary);content:"";display:inline-block;height:18px;mask:url(../../icons/call-to-us.svg);-webkit-mask:url(../../icons/call-to-us.svg);-webkit-mask-position:50% 50%;mask-position:50% 50%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;width:18px}.shop-cart-module .problems .problems-contact .email:before{background-color:var(--color-text-primary);content:"";display:inline-block;height:18px;mask:url(../../icons/envelope-icon.svg);-webkit-mask:url(../../icons/envelope-icon.svg);-webkit-mask-position:50% 50%;mask-position:50% 50%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;width:18px}.shop-cart-module .signup-panel{background-color:var(--color-background-main);border:1px solid var(--color-gray-300);border-radius:var(--card-border-radius);display:flex;flex-direction:column;padding:25px}.shop-cart-module .signup-panel .message{font-size:1.4rem;line-height:2.2rem;margin-bottom:10px}.shop-cart-module .signup-panel .buttons{align-items:center;display:flex;justify-content:space-between}.shop-cart-module .signup-panel .buttons button{margin-bottom:0}.shop-cart-module .signup-panel .buttons .forgotten{color:var(--color-primary)}.shop-cart-module .signup-panel .buttons .forgotten:hover{color:var(--color-secondary)}.shop-cart-module .signup-panel .tabs-menu{margin-bottom:20px}.shop-cart-module .signup-panel .tab-content{display:none}.shop-cart-module .signup-panel .tab-content.active{display:block}.shop-cart-module .signup-panel .tab-content .b2b-verification{-moz-column-gap:16px;column-gap:16px;display:flex;flex-direction:column}@media (width > 991px){.shop-cart-module .signup-panel .tab-content .b2b-verification{flex-direction:row}}.shop-cart-module .signup-panel .tab-content .input-section{width:100%}.shop-cart-module .welcome{margin-bottom:20px}.shop-cart-module .login-desc{margin-top:0}.shop-cart-module .head-title{margin:30px 0 20px;padding:0}@media (width > 991px){.shop-cart-module .head-title{margin:40px 0 20px}}.shop-cart-module .is-summary .options{margin:40px 0}.shop-cart-module .inline-wrapper{display:flex;flex-direction:column;gap:30px;margin-bottom:40px}@media (width > 991px){.shop-cart-module .inline-wrapper{display:grid;grid-template-columns:1fr 1fr}}.shop-cart-module .inline-wrapper .head{margin-bottom:30px}.shop-cart-module .inline-wrapper .delivery-box,.shop-cart-module .inline-wrapper .invoice-box{background-color:var(--color-background-main);border:1px solid var(--color-gray-300);border-radius:var(--card-border-radius);-moz-column-gap:8px;column-gap:8px;display:flex;flex-direction:column;height:100%;padding:25px;row-gap:14px}@media (width > 360px){.shop-cart-module .inline-wrapper .delivery-box,.shop-cart-module .inline-wrapper .invoice-box{display:grid;grid-template-columns:1fr 1fr;row-gap:14px}}.shop-cart-module .inline-wrapper .delivery-box-item,.shop-cart-module .inline-wrapper .invoice-box-item{display:flex;flex-direction:column;gap:4px;line-height:1.6}.shop-cart-module .inline-wrapper .delivery-box-item-title,.shop-cart-module .inline-wrapper .invoice-box-item-title{background-color:var(--color-gray-500);margin-right:20px;padding-left:10px}.shop-cart-module .footer-cart{align-items:stretch;display:flex;flex-direction:column-reverse;gap:10px;margin-top:20px;text-align:center}@media (width > 768px){.shop-cart-module .footer-cart{flex-direction:row;justify-content:space-between}}.shop-cart-module.is-summary .cart-headings{padding-right:0}.shop-cart-module.is-summary .remove{display:none}@media (width > 991px){.shop-cart-module.is-summary .quantity{text-align:center}}@media (width > 1200px){.shop-cart-module.is-summary .quantity{text-align:left}}.shop-cart-module.empty{align-items:center;display:flex;flex-direction:column;margin:0 0 100px;text-align:center}@media (width > 991px){.shop-cart-module.empty{align-items:flex-start;flex-direction:row;gap:34px;text-align:left}}.shop-cart-module.empty .empty-cart-headline{margin:30px 0 40px;padding:0}@media (width > 991px){.shop-cart-module.empty .empty-cart-headline{margin:60px 0 80px}}.shop-cart-module.empty h2{margin-bottom:16px}.shop-cart-module.empty .btn-primary{display:inline-block;margin-top:20px}.shop-cart-module.final-step .btn-primary{margin-top:20px}@media (width > 991px){.shop-cart-module.final-step .btn-primary{margin-top:30px}}.shop-cart-module .b2c-alert{margin-top:20px}.share-cart-modal .modal-wrapper .share-cart-header{align-items:center;background-color:var(--color-light-blue);border-bottom:1px solid var(--color-gray-400);display:flex;justify-content:space-between;padding:24px}.share-cart-modal .modal-wrapper .close-btn:before{background-color:var(--color-primary);content:"";display:block;height:30px;mask:url(../../icons/close.svg);-webkit-mask:url(../../icons/close.svg);-webkit-mask-position:50% 50%;mask-position:50% 50%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;width:30px}.share-cart-modal .modal-wrapper .close-btn:hover:before{background-color:var(--color-secondary)}.share-cart-modal .modal-wrapper .share-cart-content{display:flex;flex-direction:column;flex-grow:1;padding:30px 24px}.share-cart-modal .modal-wrapper .input-group{display:flex;margin-top:16px}.share-cart-modal .modal-wrapper .copy-btn{background-color:var(--color-primary);border-bottom-left-radius:var(--button-border-radius);border-top-left-radius:var(--button-border-radius);cursor:pointer;min-width:50px;padding:0 10px;transition:var(--button-transition)}.share-cart-modal .modal-wrapper .copy-btn:hover,.share-cart-modal .modal-wrapper .copy-btn:hover .copy-btn-icon:after,.share-cart-modal .modal-wrapper .copy-btn:hover .copy-btn-icon:before{background-color:var(--color-secondary)}.share-cart-modal .modal-wrapper .copy-btn .copy-btn-icon{height:100%;position:relative;width:15px}.share-cart-modal .modal-wrapper .copy-btn .copy-btn-icon:after,.share-cart-modal .modal-wrapper .copy-btn .copy-btn-icon:before{background-color:var(--color-primary);border:1px solid var(--color-background-main);border-radius:var(--button-border-radius);content:"";display:inline-block;height:16px;transition:var(--button-transition);width:12px}.share-cart-modal .modal-wrapper .copy-btn .copy-btn-icon:before{margin-bottom:3px;margin-left:4px}.share-cart-modal .modal-wrapper .copy-btn .copy-btn-icon:after{margin-left:-15px;margin-right:3px}.share-cart-modal .modal-wrapper .copy-link{cursor:text;margin:0;transform:scale(1)}.share-cart-modal .modal-wrapper .section-header{display:block}.share-cart-modal .modal-wrapper .text-border{align-items:center;color:var(--color-gray-800);display:flex;justify-content:space-between;margin:10px 0;text-align:center}.share-cart-modal .modal-wrapper .text-border:after,.share-cart-modal .modal-wrapper .text-border:before{background-color:var(--color-gray-500);content:"";display:inline-block;height:1px;width:45%}.share-cart-modal .modal-wrapper .inputs-row{display:flex;flex-direction:column}@media (width > 468px){.share-cart-modal .modal-wrapper .inputs-row{flex-direction:row;gap:10px}}.share-cart-modal .modal-wrapper .form>div:first-child:has(.field-error:not(:empty)) input{margin-bottom:0}.share-cart-modal .modal-wrapper .form label{margin:8px 0 4px}.share-cart-modal .modal-wrapper .form input,.share-cart-modal .modal-wrapper .form textarea{margin-bottom:0}.share-cart-modal .modal-wrapper .form textarea{height:15rem;resize:none}.share-cart-modal .modal-wrapper .form .terms{font-size:.9em;margin-bottom:16px}.share-cart-modal .modal-wrapper .form small.error:empty{display:none}.share-cart-modal .modal-wrapper .form small.error:not(:empty){display:block}.share-cart-modal .modal-wrapper .form-success{align-items:center;display:flex;flex-direction:column;gap:20px;justify-content:center;min-height:30rem}.share-cart-modal .modal-wrapper .form-success .message{font-size:1.2em}.share-cart-modal .modal-wrapper .options{display:flex;margin:auto -24px -30px;padding:20px 24px 30px}
.contact-help h3{margin-top:0}.contact-help .contact-block{display:flex;flex-wrap:wrap;gap:12px 24px;margin-top:20px}.contact-help .contact-block>a{align-items:center;color:var(--color-text-primary);display:flex;font-weight:600;gap:8px}.contact-help .contact-block>a:hover{color:var(--color-primary)}.contact-help .contact-block>a:hover .icon{background-color:var(--color-primary)}.contact-help .contact-block .icon{background-color:var(--color-text-primary);display:block;height:18px;width:18px}
.technical-support .technical-support-inner{background-color:var(--color-alert-info-bg);display:flex;flex-direction:column;gap:20px;padding:20px}@media (width > 468px){.technical-support .technical-support-inner{align-items:center;flex-direction:row;justify-content:space-between}}.technical-support .technical-support-inner .technical-suppor-icon-box{align-items:center;display:flex;gap:20px}.technical-support .technical-support-inner .icon{background-color:var(--color-primary);height:32px;width:32px}.technical-support .technical-support-inner .technical-support-contact{display:flex;flex-direction:row;flex-wrap:wrap;gap:24px}
.filter-configutation-box .header{display:flex;justify-content:space-between;margin-bottom:11px}.filter-configutation-box .header-message{color:var(--color-text-primary);font-size:1.3rem;font-weight:650;margin-bottom:3px;margin-top:2px}.filter-configutation-box .clr-btn{align-items:center;background-color:var(--color-gray-300);border:1px solid var(--color-gray-500);border-radius:var(--button-border-radius);color:var(--color-gray-800);cursor:pointer;display:flex;flex-wrap:nowrap;font-size:1.1rem;height:-moz-min-content;height:min-content}.filter-configutation-box .clr-btn span{margin:5px 10px 6px}.filter-configutation-box .clr-btn .clr-icon{border-right:1px solid var(--color-gray-500);height:100%;padding-left:10px;padding-right:12px;position:relative}.filter-configutation-box .clr-btn .clr-icon:after,.filter-configutation-box .clr-btn .clr-icon:before{background-color:var(--color-gray-800);content:"";display:inline-block;height:10px;margin-bottom:2px;margin-top:3px;width:1px}.filter-configutation-box .clr-btn .clr-icon:before{transform:rotate(40deg)}.filter-configutation-box .clr-btn .clr-icon:after{margin-left:-1px;margin-right:0;transform:rotate(-40deg)}.filter-configutation-box .filter-select{position:relative}.filter-configutation-box .filter-select:has(.opened) .filter-selected:after{mask:url(../../icons/arrow-up.svg);-webkit-mask:url(../../icons/arrow-up.svg);-webkit-mask-position:50% 50%;mask-position:50% 50%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}.filter-configutation-box .filter-item{cursor:pointer;display:flex;flex-direction:column;justify-content:flex-end;margin:0;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%}.filter-configutation-box .filter-selected{align-items:center;background-color:var(--color-background-main);border:1px solid var(--color-gray-400);border-radius:var(--button-border-radius);color:var(--color-background-dark);cursor:pointer;display:flex;font-size:1.2rem;justify-content:space-between;line-height:1.2rem;margin:0;min-height:45px;padding:13px 35px 12px 15px;position:relative}.filter-configutation-box .filter-selected:after{background-color:var(--color-text-primary);content:"";display:block;height:12px;margin-left:5px;margin-right:-20px;mask:url(../../icons/arrow-down.svg);-webkit-mask:url(../../icons/arrow-down.svg);-webkit-mask-position:50% 50%;mask-position:50% 50%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;min-width:12px;padding:0;width:12px}.filter-configutation-box .filter-selected span{display:block;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.filter-configutation-box .filter-selected.filter-selected-none{color:var(--color-gray-500)}.filter-configutation-box .filter-selected .arrow-icon{background-color:var(--color-text-primary);height:12px;margin-right:-20px;min-width:12px;width:12px}.filter-configutation-box .filter-selected .arrow-icon.up-arrow{mask:url(../../icons/arrow-up.svg);-webkit-mask:url(../../icons/arrow-up.svg);-webkit-mask-position:50% 50%;mask-position:50% 50%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}.filter-configutation-box .filter-selected .arrow-icon.down-arrow{mask:url(../../icons/arrow-down.svg);-webkit-mask:url(../../icons/arrow-down.svg);-webkit-mask-position:50% 50%;mask-position:50% 50%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}.filter-configutation-box .filters_wrapper{display:flex;flex-wrap:wrap;justify-content:space-between}.filter-configutation-box .filters-list{display:grid;gap:15px;grid-template-columns:repeat(2,minmax(150px,1fr));margin:0 0 15px;padding:0;width:100%}@media (width > 568px){.filter-configutation-box .filters-list{grid-template-columns:repeat(3,minmax(150px,1fr))}}.filter-configutation-box label{color:var(--color-text-primary);margin:0 0 3px;padding:0}.filter-configutation-box .filter-options{display:grid;grid-template-rows:0fr;left:-1px;overflow:hidden;position:absolute;top:calc(100% - 1px);transition:grid-template-rows .5s;width:calc(100% + 2px);z-index:3}.filter-configutation-box .filter-options.opened{border-bottom-color:var(--color-background-main);border-radius:3px 3px 0 0}.filter-configutation-box .filter-options .dropdown-content{min-height:0;transition:visibility .5s ease-in;visibility:hidden}.filter-configutation-box .filter-options .dropdown-content-inner{background-color:var(--color-background-main);border:1px solid var(--color-card-border);padding:10px 15px 15px}.filter-configutation-box .filter-options.opened{grid-template-rows:1fr}.filter-configutation-box .filter-options.opened .dropdown-content{visibility:visible}.filter-configutation-box .filter-options .filters-actions{border-bottom:none;display:flex;flex-wrap:wrap;justify-content:space-between;padding:0;text-transform:none}.filter-configutation-box .filter-options .filters-actions .clear-all,.filter-configutation-box .filter-options .filters-actions .select-all{cursor:pointer;font-size:1.2rem;font-weight:inherit;margin-bottom:5px}.filter-configutation-box .filter-options .filters-checkboxes{display:flex;flex-direction:column;max-height:250px;overflow-y:auto;text-transform:none}.filter-configutation-box .filter-options label{align-items:center;color:var(--color-text-primary);cursor:pointer;display:flex;gap:10px;line-height:27px;width:100%}.filter-configutation-box .filter-options label.checked-text{color:var(--color-primary)}.filter-configutation-box .filter-options label:before{margin-top:3px}.filter-configutation-box .filter-options label:after{top:3px;translate:0}.filter-configutation-box .filter-options label:has(input:disabled){color:var(--color-gray-500)}.filter-configutation-box .filter-options label:has(input:disabled) span{color:var(--color-gray-500)}.filter-configutation-box .filter-options label:has(input:focus-visible){outline:2px solid var(--color-text-primary)}.filter-configutation-box .filter-options label .filter-name{display:flex;gap:10px;justify-content:space-between;padding-right:5px;width:100%}.filter-configutation-box .filter-options label .filter-name span{color:var(--color-gray-800);display:inline;font-weight:400;white-space:12px}.filter-configutation-box .button-wrapper{display:flex;flex-direction:row;gap:20px;justify-content:space-between;margin-top:10px;width:100%}.filter-configutation-box .show-more{align-items:center;display:flex;font-size:1.2rem;gap:10px;justify-content:center;text-align:left;width:-moz-max-content;width:max-content}.filter-configutation-box .show-more .icon{height:12px;transition:.3s linear;width:16px}.filter-configutation-box .show-more:hover .icon{background-color:var(--color-text-secondary)}.filter-configutation-box .show-result{font-size:1.4rem;width:-moz-max-content;width:max-content}
.products-details-item .product-table{width:100%}.products-details-item-table-box.has-draw{display:flex;flex-direction:column;gap:30px}@media (width > 960px){.products-details-item-table-box.has-draw{flex-direction:row}}@media (width > 1200px){.products-details-item-table-box.has-draw{gap:50px}}@media (width > 960px){.products-details-item-table-box.has-draw .product-table{width:100%}}.products-single__details h2{margin-bottom:20px}@media (width > 960px){.products-single__details h2{margin-bottom:40px}}.products-single__details h2 .headline-thin-text{display:none;font-size:1.6rem;font-weight:400}@media (width > 960px){.products-single__details h2 .headline-thin-text{display:inline}}
.desc-content h2{font-size:calc(var(--font-size-h2)*.75)}.desc-content h3{font-size:calc(var(--font-size-h3)*.75)}.desc-content h4{font-size:calc(var(--font-size-h4)*.85)}.desc-content h5{font-size:calc(var(--font-size-h5)*.95)}.desc-content h6{font-size:calc(var(--font-size-h6)*.95)}.desc-content .prodDesc{display:grid;gap:30px;grid-template-columns:1fr;margin:40px 0}@media (width > 568px){.desc-content .prodDesc{grid-template-columns:repeat(2,1fr)}}.desc-content table{table-layout:fixed}
.main-section:has(.pdp-top-section),body:has(.pdp-top-section){background-color:var(--color-background-main)}:is(body:has(.pdp-top-section),.main-section:has(.pdp-top-section)) .accordion-inner:after{background:linear-gradient(180deg,hsla(0,0%,100%,0) 0,var(--color-background-main))}
.compare-fixed-block{background:var(--color-background-main);bottom:0;box-shadow:var(--bottom-modal-shadow);display:none;left:0;padding:10px;position:fixed;right:0;z-index:9}.compare-fixed-block:has(.products-box li){display:block}@media (width > 1400px){.compare-fixed-block{padding:13px 0}}.compare-fixed-block .inner-box{align-items:center;display:flex;gap:20px;justify-content:space-between;margin:0 auto;max-width:136.2rem}@media (width > 568px){.compare-fixed-block .inner-box{align-items:center}}.compare-fixed-block .products-box{display:flex;flex-grow:1;gap:20px;list-style:none;margin:0;overflow-x:auto;overflow-y:clip;padding:8px 0}@media (width > 991px){.compare-fixed-block .products-box{scrollbar-width:none}}:is(.compare-fixed-block .products-box)+div{display:flex}.compare-fixed-block li{background-color:var(--color-background-main);border:1px solid var(--color-gray-500);border-radius:var(--button-border-radius);height:50px;margin:0;min-width:50px;position:relative;transition:box-shadow .2s ease;width:50px}@media (width > 1400px){.compare-fixed-block li{height:70px;min-width:70px;width:70px}}.compare-fixed-block li:hover{border-color:var(--color-primary);box-shadow:0 0 10px 0 rgba(0,0,0,.1)}.compare-fixed-block li:hover .btn-delete{display:flex}.compare-fixed-block li a{align-items:center;display:flex;height:100%;justify-content:center;padding:5px;width:100%}.compare-fixed-block li img{max-width:40px;-o-object-fit:contain;object-fit:contain;width:100%}.compare-fixed-block li .btn-delete{align-items:center;background-color:var(--color-background-main);border:1px solid var(--color-gray-500);border-radius:50%;display:none;height:20px;justify-content:center;position:absolute;right:-8px;top:-8px;width:20px}.compare-fixed-block li .btn-delete:hover{border-color:var(--color-primary)}.compare-fixed-block li .btn-delete:before{height:12px;margin:0;width:12px}.compare-fixed-block .btn-link{align-items:center;cursor:pointer;display:flex;margin-right:20px;white-space:nowrap}.compare-fixed-block .btn-link:hover{color:var(--color-primary)}
[data-tab-order]:not(.fast-order-tab){display:none}.chosen-tab[data-tab-order]:not(.fast-order-tab){display:block}.fast-order-content>h1{margin-bottom:20px}.fast-order-content>h2{margin-bottom:16px;margin-top:40px}.fast-order-content .title-desc{display:flex;flex-direction:column;line-height:1.7;margin-bottom:30px}.fast-order-content form{margin-bottom:50px;overflow:unset}.fast-order-content .addAllToCart,.fast-order-content .addFileToCart{margin:0 auto}@media (width > 991px){.fast-order-content .addAllToCart,.fast-order-content .addFileToCart{margin:0 0 0 auto}}.fast-order-content .fast-order-tabs{display:block;margin-bottom:20px;overflow-x:scroll}@media (width > 468px){.fast-order-content .fast-order-tabs{overflow-x:unset}}.fast-order-content .fast-order-tabs .tabs-menu-box,.fast-order-content .fast-order-tabs .tabs-menu-item{margin:0}.fast-order-content .fast-order-tabs .tabs-menu-item span{text-wrap:nowrap}.fast-order-step{margin-bottom:20px}.fast-order-step .products-rows{font-size:1.2rem;margin:20px 0 30px;text-align:center}.fast-order-step .products-rows .quantity-error:not(:empty){align-items:center;background:var(--color-error);color:var(--color-text-secondary);display:flex;font-size:1.2rem;font-style:normal;justify-content:center;line-height:1.1;margin-bottom:15px;min-height:35rem;text-align:center}.fast-order-step .products-rows-head{background:var(--color-gray-300);-moz-column-gap:20px;column-gap:20px;display:grid;grid-template-columns:50% repeat(2,minmax(50px,110px)) max-content;margin-bottom:20px;padding:16px 20px}@media (width < 991px){.fast-order-step .products-rows-head{display:none}}@media (width > 1200px){.fast-order-step .products-rows-head{-moz-column-gap:30px;column-gap:30px}}.fast-order-step .products-rows-head>div{text-align:left}.fast-order-step .product-row{border-bottom:1px solid var(--color-gray-500);-moz-column-gap:20px;column-gap:20px;display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(3,max-content);margin-bottom:20px;padding:10px 0;position:relative;row-gap:20px}.fast-order-step .product-row:last-of-type{margin-bottom:0}@media (width > 640px){.fast-order-step .product-row{grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(2,max-content);margin-bottom:30px}}@media (width > 991px){.fast-order-step .product-row{align-items:flex-start;-moz-column-gap:20px;column-gap:20px;grid-template-columns:50% repeat(2,minmax(50px,110px)) minmax(70px,max-content) 20px;margin-bottom:20px;padding:0 0 10px;row-gap:10px}}@media (width > 1200px){.fast-order-step .product-row{-moz-column-gap:30px;column-gap:30px}}.fast-order-step .product-row .product-row-sku{grid-column:1/4}@media (width > 768px){.fast-order-step .product-row .product-row-sku{grid-column:1/3}}@media (width > 991px){.fast-order-step .product-row .product-row-sku{grid-column:unset}}.fast-order-step .product-row .product-row-label{margin-bottom:8px;text-align:center}@media (width > 991px){.fast-order-step .product-row .product-row-label{display:none}}.fast-order-step .product-row input{height:48px;margin:0;padding-left:20px}.fast-order-step .product-row .product-row-quantity{grid-column:1/4;position:relative}@media (width > 640px){.fast-order-step .product-row .product-row-quantity{grid-column:unset}}.fast-order-step .product-row .product-row-quantity input{padding-right:40px}@media (width > 991px){.fast-order-step .product-row .product-row-quantity input{max-width:110px}}.fast-order-step .product-row .product-row-quantity .product-unit{bottom:0;font-size:1.2rem;line-height:1.1;position:absolute;right:0}.fast-order-step .product-row .product-row-quantity .product-unit select{background:transparent;border:0;box-shadow:none;color:var(--color-gray-700);font-size:1.2rem;padding:0;width:35px}.fast-order-step .product-row .product-row-price{grid-column:1/2}@media (width > 640px){.fast-order-step .product-row .product-row-price{grid-column:unset}}.fast-order-step .product-row .product-row-availability{grid-column:2/3}@media (width > 640px){.fast-order-step .product-row .product-row-availability{grid-column:unset}}.fast-order-step .product-row .product-row-availability .product-ava-card{display:none}.fast-order-step .product-row .availability,.fast-order-step .product-row .price{align-items:center;display:flex;font-weight:500;gap:5px;height:48px;justify-content:center;line-height:1.1}.fast-order-step .product-row .product-row-close{cursor:pointer;position:absolute;right:20px;top:-5px;transform:none}@media (width > 991px){.fast-order-step .product-row .product-row-close{position:static;transform:translateY(10px)}}.fast-order-step .product-row .product-row-close .icon{background-color:var(--color-gray-600);height:24px;transition:background .3 linear;width:24px}.fast-order-step .product-row .product-row-close:hover .icon{background-color:var(--color-error)}:is(.fast-order-step .product-row) input:focus+.results .search-product-row{border-color:var(--color-primary);border-top-color:transparent}.fast-order-step .product-row .results{padding-top:8px;text-align:left}.fast-order-step .product-row .results:has(.search-product-row){padding-top:0}.fast-order-step .product-row .results .search-product-row{background-color:var(--color-background-main);border:1px solid var(--color-gray-500);border-bottom-left-radius:var(--button-border-radius);border-bottom-right-radius:var(--button-border-radius);border-top:1px solid transparent;-moz-column-gap:15px;column-gap:15px;cursor:pointer;display:grid;grid-template-columns:1fr;justify-content:space-between}@media (width > 568px){.fast-order-step .product-row .results .search-product-row{grid-template-columns:1fr 1fr}}.fast-order-step .product-row .results .search-product-row>div{align-items:center;display:flex;padding:10px}.fast-order-step .product-row .results .search-product-row>div:empty{display:none}.fast-order-step .product-row .results .search-product-row:hover{background-color:var(--color-secondary);color:var(--color-text-secondary);counter-reset:var(--color-text-secondary)}.fast-order-step .product-row .results .search-product-row:hover .product-ava{color:var(--color-text-secondary)}.fast-order-step .product-row .results .search-product-row .product-ava-card{display:none}.fast-order-step .inline-wrapper{align-items:center;-moz-column-gap:20px;column-gap:20px;display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:20px;row-gap:8px}.fast-order-step .inline-wrapper h3{width:auto}.fast-order-step .info-title{line-height:1.8;margin:0}.fast-order-step .info-subtitle{line-height:1.8;margin-top:15px}.fast-order-step .download-template .getTemplateFile{align-items:center;color:var(--blue-2);cursor:pointer;display:flex;height:41px;margin:0;white-space:nowrap}.fast-order-step .download-template{position:relative;z-index:1}.fast-order-step .download-template,.fast-order-step .download-template .getTemplateFile .getTemplateFileButton{align-items:center;display:flex;justify-content:center}.fast-order-step .download-template .getTemplateFile .icon-file{background-color:var(--color-primary);height:18px;margin-right:10px;width:18px}.fast-order-step .download-template .getTemplateFile .getTemplateFileContent{background-color:#fff;border:1px solid var(--color-gray-300);border-top:1px solid transparent;display:none;left:0;position:absolute;top:100%;width:100%}.fast-order-step .download-template .getTemplateFile:focus-within .getTemplateFileContent,.fast-order-step .download-template .getTemplateFile:hover .getTemplateFileContent{display:block}.fast-order-step .download-template .getTemplateFile .getTemplateFileBox{display:flex;flex-direction:column;list-style:none;margin:0;padding:0;position:relative}.fast-order-step .download-template .getTemplateFile .getTemplateFileBox li{margin:0}.fast-order-step .download-template .getTemplateFile .getTemplateFileBox a{display:block;padding:15px;text-align:center}.fast-order-step .download-template .getTemplateFile .getTemplateFileBox a:hover{background-color:var(--color-primary);color:var(--color-text-secondary)}.fast-order-step .draggable-box{align-items:center;background-color:var(--color-background-main);border:2px dashed var(--color-gray-500);border-radius:3px;display:flex;justify-content:center;min-height:200px;position:relative;transition:border .3s ease}.fast-order-step .draggable-box:hover{border-color:var(--color-primary)}.fast-order-step .draggable-box:has(input:focus-visible){border-color:var(--color-primary);outline:2px solid var(--color-text-primary)}.fast-order-step .draggable-box .draggable-box-content{align-items:center;display:flex;gap:5px}.fast-order-step .draggable-box .draggable-box-content .form-group label,.fast-order-step .draggable-box .draggable-box-content .move-file{font-size:1.6rem;font-weight:700;line-height:1.1}.fast-order-step .draggable-box .draggable-box-content .form-group,.fast-order-step .draggable-box .draggable-box-content .form-group input{margin:0}.fast-order-step .draggable-box .draggable-box-content .form-group .filestyle{opacity:0}.fast-order-step .draggable-box .draggable-box-content .form-group .control-label{align-items:center;cursor:pointer;display:flex;font-weight:400;gap:5px;height:100%;justify-content:center;left:0;margin:0;position:absolute;top:0;width:100%}.fast-order-step .draggable-box .draggable-box-content .form-group .control-label>div{color:var(--color-primary);font-weight:600}.fast-order-step .draggable-box .draggable-box-content .form-group .control-label:hover>div{color:var(--color-secondary)}.fast-order-step .form-textarea{margin-top:20px}.fast-order-step .form-textarea .form-group{margin:0}.fast-order-step .form-textarea textarea{min-height:200px;padding:25px 20px}.fast-order-step .btn-primary{display:block;margin:0 auto}@media (width > 991px){.fast-order-step .btn-primary{margin:0 auto 0 0}}.fast-order-cart{background:var(--color-light-blue);margin:30px 0;padding:25px}.fast-order-cart h3{margin-bottom:20px}.fast-order-cart .form-group{margin-bottom:0}.fast-order-cart .form-group ul{display:flex;flex-direction:column;gap:10px 30px;margin:0;padding:0}@media (width > 568px){.fast-order-cart .form-group ul{flex-direction:row}}.fast-order-cart .form-group ul li{align-items:center;border:1px solid var(--color-gray-500);border-radius:var(--button-border-radius);display:flex;gap:10px;margin:0;transition:border .3s ease,var(--card-shadow-animation);width:200px}.fast-order-cart .form-group ul li:has(input:checked),.fast-order-cart .form-group ul li:hover{background-color:var(--color-background-main);border-color:var(--color-primary);box-shadow:var(--card-shadow)}.fast-order-cart .form-group ul li:has(input:focus-visible){background-color:var(--color-background-main);border-color:var(--color-primary);box-shadow:var(--card-shadow)}.fast-order-cart .form-group ul label{align-items:center;cursor:pointer;display:flex;margin:0;padding:15px;width:100%}.fast-order-cart .form-group ul label .radio-text{align-items:center;display:flex;gap:8px;line-height:1.1;margin-bottom:0}.fast-order-cart .form-group ul label .radio-text.radio-text--connect .icon,.fast-order-cart .form-group ul label .radio-text.radio-text--replace .icon{height:18px;width:20px}
.productCart{display:flex;flex-direction:column;margin-top:20px}@media (width > 991px){.productCart{margin-top:40px}}.productCart .description-mobile+.banners,.productCart .products-single__details{margin-top:30px}@media (width < 640px){.productCart .products-single__details .add-to-cart-fixed-box .tabs-menu{display:none}}.productCart .products-single__details .tabs-menu .tabs-menu-item:first-child a{font-weight:600}.productCart .products-single__details .tabs-menu .tabs-menu-item:first-child a:after{background-color:var(--color-primary);height:2px;opacity:1}.productCart .icons-bar{margin-bottom:20px}.mainProductElement .product-info-under-name{margin-bottom:10px}.mainProductElement .product-info-under-name .product-brand img{max-height:70px;max-width:100px}.mainProductElement .product-info-under-name .banners{align-items:center;display:flex;flex-direction:column;margin-top:20px}.mainProductElement .product-info-under-name .banners img{max-height:250px}.mainProductElement .product-price-info .infoProduct{width:100%}.mainProductElement .product-price-info .infoProductRight{width:100dvw}@media (width > 768px){.mainProductElement .product-price-info .infoProductRight{width:100%}}.mainProductElement .infoProductRightMedium{display:flex;flex-direction:column;flex-wrap:wrap;margin-top:20px}@media (width > 960px){.mainProductElement .infoProductRightMedium{display:none}}.mainProductElement .infoProductRightMedium .product-brand{margin-bottom:25px}.mainProductElement .infoProductRightMedium .product-brand img{max-height:60px}.mainProductElement .infoProductRightMedium .tech-support{background-color:var(--color-gray-300);line-height:1.5;margin-bottom:20px;padding:25px}.mainProductElement .infoProductRightMedium .tech-support strong{display:block;font-size:1.5rem;margin-bottom:10px}.mainProductElement .infoProductRightMedium .tech-support a{color:var(--color-primary)}.mainProductElement .infoProductRightMedium .tech-support a:hover{color:var(--color-secondary)}.mainProductElement .infoProductRightMedium+div>.tabs-menu .tabs-menu-item:first-child a,.mainProductElement .pdp-top-section+div>.tabs-menu .tabs-menu-item:first-child a{font-weight:600}.mainProductElement .infoProductRightMedium+div>.tabs-menu .tabs-menu-item:first-child a:after,.mainProductElement .pdp-top-section+div>.tabs-menu .tabs-menu-item:first-child a:after{background-color:var(--color-primary);height:2px;opacity:1}
.mainProductElement .product-top{display:flex;position:relative}.productCart-gallery .imageSection{position:relative}.productCart-gallery .imageSection .swiper-wrapper{list-style:none;margin:0;padding:0}.productCart-gallery .imageSection li{margin-bottom:0}.productCart-gallery .imageSection .mainImage{align-items:center;aspect-ratio:1;display:flex;height:400px;justify-content:center;line-height:0;margin-bottom:10px;max-height:100%;overflow:hidden;padding:20px;position:relative;text-align:center;width:100%}.productCart-gallery .imageSection .mainImage:has(.image:focus-visible){outline:4px solid var(--color-text-primary)}.productCart-gallery .imageSection .image{align-items:center;display:flex;height:calc(100% + 40px);justify-content:center;margin:-20px;overflow:hidden;padding:35px;position:relative;width:calc(100% + 40px)}.productCart-gallery .imageSection .image:before{content:none}.productCart-gallery .imageSection img{filter:saturate(110%) contrast(110%);max-height:200px;mix-blend-mode:multiply}.productCart-gallery .imageSection .list-element-labels{display:flex;flex-direction:column;left:10px;position:absolute;top:0;z-index:2}@media (width > 768px){.productCart-gallery .imageSection .list-element-labels{top:10px}}.productCart-gallery .productInfo{color:var(--color-gray-800);display:flex;flex-direction:column;font-size:1rem;margin-bottom:10px;margin-top:10px}@media (width > 960px){.productCart-gallery .productInfo{margin-top:24px}}.swiper-gallery .swiper-pagination{display:none}@media (width > 960px){.swiper-gallery .swiper-pagination{display:block}}.swiper-gallery .swiper-pagination .swiper-pagination-bullet{background-color:var(--color-gray-500);border-radius:30px;height:4px;margin:0 8px;width:30px}.swiper-gallery .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:var(--color-text-primary)}.swiper-gallery .swiper-button-next,.swiper-gallery .swiper-button-prev{height:18px;width:18px}@media (width > 960px){.swiper-gallery .swiper-button-next,.swiper-gallery .swiper-button-prev{height:24px;width:24px}}.swiper-gallery .swiper-button-next:after,.swiper-gallery .swiper-button-prev:after{background-color:var(--color-primary);height:18px;width:10px}@media (width > 960px){.swiper-gallery .swiper-button-next:after,.swiper-gallery .swiper-button-prev:after{height:24px;width:12px}}.swiper-gallery .swiper-button-prev:after{content:"";mask:url(../../icons/slider-prev.svg);-webkit-mask:url(../../icons/slider-prev.svg);-webkit-mask-position:50% 50%;mask-position:50% 50%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100%;mask-size:100%}.swiper-gallery .swiper-button-next:after{content:"";mask:url(../../icons/slider-next.svg);-webkit-mask:url(../../icons/slider-next.svg);-webkit-mask-position:50% 50%;mask-position:50% 50%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100%;mask-size:100%}
.mainProductElement .infoProductRight{background-color:var(--color-background-main);margin:0 -20px;max-height:-moz-fit-content;max-height:fit-content;padding:20px}@media (width > 768px){.mainProductElement .infoProductRight{box-shadow:0 0 35px 0 rgba(0,0,0,.1);margin:0}}@media (width > 1200px){.mainProductElement .infoProductRight{padding:25px}}.mainProductElement .infoProductRight:has(.tech-support){background-color:var(--color-light-blue);box-shadow:none;padding:0}.mainProductElement .infoProductRight .price-current{padding:0 0 15px}.mainProductElement .infoProductRight .price-current:first-child{padding-top:0}.mainProductElement .infoProductRight .price-current strong{font-size:3rem;font-weight:700}.mainProductElement .infoProductRight .price-current .price-current-netto{display:flex;flex-direction:column;font-size:1.2rem;gap:3px}.mainProductElement .infoProductRight .price-current .prices-wrapper{align-items:baseline;display:flex;gap:10px}.mainProductElement .infoProductRight .price-current .prices-wrapper .price-old{color:var(--color-gray-600);font-size:1.6rem;margin:0;text-decoration:line-through}.mainProductElement .infoProductRight .price-current-gross,.mainProductElement .infoProductRight .price-current-gross strong{font-size:1.4rem}.mainProductElement .infoProductRight .price-discount-percent-box{display:flex;justify-content:flex-end;margin-bottom:8px;position:absolute;right:0;top:30px}@media (width > 768px){.mainProductElement .infoProductRight .price-discount-percent-box{right:25px;top:25px}}.mainProductElement .infoProductRight .price-old{margin-bottom:20px}.mainProductElement .infoProductRight .price-discount{padding:8px 0}.mainProductElement .infoProductRight>.param-box-column{align-items:center;display:flex;font-size:1.2rem;margin-bottom:5px}.mainProductElement .infoProductRight .product-ava-card{display:block}.mainProductElement .infoProductRight .param-box-column .product-ava-other{align-items:center;display:flex}.mainProductElement .infoProductRight .param-box-column .more-tooltip{cursor:help;margin-left:7px}.mainProductElement .infoProductRight .param-box-column .more-tooltip:before{translate:0 -2px}.mainProductElement .infoProductRight .options-count{display:flex;flex-direction:row;gap:10px}.mainProductElement .infoProductRight .custom-number-input{max-width:90px;width:100%}:is(.mainProductElement .infoProductRight) .custom-number-input+.btn-primary{width:100%}.mainProductElement .infoProductRight .alert.warning{margin-bottom:10px;margin-top:20px}.mainProductElement .infoProductRight .free-delivery{margin:20px 0 0}.mainProductElement .infoProductRight:has(.alert.warning) .free-delivery{margin-top:5px}.mainProductElement .infoProductRight .product-available{display:block;margin-bottom:15px}.mainProductElement .infoProductRight .product-available:before{background:#058538;border-radius:50px;content:"";display:inline-block;height:8px;margin-right:6px;position:relative;top:-1px;width:8px}.mainProductElement .infoProductRight .product-available.product-on-order:before{background:var(--color-gray-400)}@media (width <= 768px){.mainProductElement .infoProductRight .product-available{display:none}}.mainProductElement .infoProductRight .delivery-info{border-top:1px solid var(--color-gray-400);display:flex;gap:10px;margin:25px -20px 0;padding:15px 25px 0}.mainProductElement .infoProductRight .delivery-info .icon{height:18px;min-width:18px;width:18px}.mainProductElement .infoProductRight .delivery-info .delivery-info-box{display:flex;flex-direction:column;padding-top:2px}.mainProductElement .infoProductRight .delivery-info .delivery-info-box:not(:has(.param-box-column:first-child .product-ava-card)){gap:10px}.mainProductElement .infoProductRight .delivery-info .delivery-info-box .param-box-column:first-child .product-ava-card{margin-bottom:10px}.mainProductElement .infoProductRight .delivery-info .delivery-info-box .product-ava-other .more-tooltip:before{translate:0}@media (width > 1200px){.mainProductElement .infoProductRight .delivery-info{margin:25px -25px 0}}.mainProductElement .infoProductRight .options-buttons{border-top:1px solid var(--color-gray-400);display:flex;gap:20px;margin:15px -20px -20px;padding:25px}@media (width > 1200px){.mainProductElement .infoProductRight .options-buttons{margin:15px -25px -25px}}.mainProductElement .infoProductRight .options-sold-in-multiples{color:var(--color-gray-600);margin-top:15px}.mainProductElement .infoProductRight .logged-out-discounts{background-color:var(--color-alert-success-bg);margin:20px -20px -20px;padding:15px 25px}@media (width > 1200px){.mainProductElement .infoProductRight .logged-out-discounts{margin:20px -25px -25px}}.mainProductElement .infoProductRight .logged-out-discounts .iconair-cog{display:flex;font-size:1.6rem;gap:18px}.mainProductElement .infoProductRight .logged-out-discounts .iconair-cog .icon{height:20px;min-width:20px;position:relative;width:20px}.mainProductElement .infoProductRight .logged-out-discounts .iconair-cog p{margin:0}.mainProductElement .infoProductRight .logged-out-discounts .iconair-cog p a{color:var(--color-text-primary);font-weight:600}.mainProductElement .infoProductRight .logged-out-discounts .iconair-cog p a:hover{color:var(--color-primary);text-decoration:none}.mainProductElement .infoProductRight .logged-out-discounts ul{list-style:disc;margin-bottom:25px}.mainProductElement .infoProductRight .logged-out-discounts ul li{font-size:1.4rem;line-height:1.5;position:relative}.mainProductElement .infoProductRight .logged-out-discounts ul li:first-child{font-weight:600}.mainProductElement .infoProductRight .logged-out-discounts .btn-primary{display:block;text-align:center}.mainProductElement .infoProductRight .tech-support .tech-support-tile{border-bottom:1px solid var(--color-gray-400);padding:25px}.mainProductElement .infoProductRight .tech-support .tech-support-tile:last-child{border-bottom:none}.mainProductElement .infoProductRight .tech-support .tech-support-tile .tech-support-text{margin-bottom:20px}.mainProductElement .infoProductRight .tech-support .tech-support-tile .tech-support-contact{display:flex;flex-direction:column;gap:10px;margin-top:15px}.mainProductElement .infoProductRight .tech-support .tech-support-tile .tech-support-contact .contact-icon{align-items:center;display:flex;font-size:1.2rem;gap:8px}.mainProductElement .infoProductRight .tech-support .tech-support-tile .tech-support-contact .contact-icon a{color:var(--color-text-primary)}.mainProductElement .infoProductRight .tech-support .tech-support-tile .tech-support-contact .contact-icon a:hover{color:var(--color-primary);text-decoration:none}.mainProductElement .infoProductRight .tech-support .tech-support-tile .tech-support-contact .contact-icon .icon-envelope-2{height:13px;width:19px}.mainProductElement .infoProductRight .tech-support .tech-support-tile .tech-support-contact .contact-icon .icon-call-to-us{height:15px;width:15px}.mainProductElement .infoProductRight .toggleFavorite{align-items:end}.mainProductElement .infoProductRight>.iconair-question_cloud{margin-bottom:10px;margin-top:-10px}.mainProductElement .infoProductRight>.iconair-question_cloud:before{font-size:2rem;padding-right:10px;position:relative}.mainProductElement .infoProductRight .variant-index,.mainProductElement .infoProductRight .variant-name{margin-bottom:10px}.mainProductElement .infoProductRight .variant-index{color:var(--color-text-primary);display:flex;font-size:1.3rem}.mainProductElement .infoProductRight .variant-name .variant-value{font-size:1.6rem}.mainProductElement .infoProductRight .variant-name .variant-header{color:var(--color-gray-700);font-size:1.3rem;margin-bottom:2px}.mainProductElement .product-top-variant{width:100%}.mainProductElement .product-top-variant .hide-medium{display:none}@media (width > 960px){.mainProductElement .product-top-variant .hide-medium{display:block}}.productCart .infoProduct .title{border:none;color:var(--color-text-primary);display:block;font-size:2.4rem;font-weight:700;line-height:1.125;overflow-wrap:break-word;padding:0}.productCart .infoProduct .product-signs{display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between;margin-bottom:20px}@media (width > 768px){:is(.productCart .infoProduct .product-signs)+.product-signs{display:none}}.productCart .infoProduct .product-signs:first-of-type{margin-bottom:10px}.productCart .infoProduct .product-signs-info{font-size:1.2rem}.productCart .infoProduct .product-signs-info:nth-of-type(2n){text-align:right}.productCart .infoProduct .product-signs-info>span{font-weight:400}.productCart .infoProduct .product-signs-info.product-ava:before{background:#058538;border-radius:50px;content:"";display:inline-block;height:8px;margin-right:6px;position:relative;top:-1px;width:8px}.productCart .infoProduct .product-signs-info.product-ava.product-on-order:before{background:var(--color-gray-400)!important}.productCart .infoProduct .tech-support{font-size:1.2rem;margin-bottom:10px}.productCart .infoProduct .tech-support strong{display:block;margin-bottom:10px}.productCart .infoProduct .tech-support>div{margin:4px 0}.productCart .infoProduct .tech-support a{color:var(--color-primary)}.productCart .infoProduct .tech-support a:hover{color:var(--color-secondary)}.productCart .custom-info-product-right{background-color:var(--color-background-main);box-shadow:0 0 35px 0 rgba(0,0,0,.1);color:var(--color-text-primary);display:flex;flex-direction:column;justify-content:center;padding:25px;width:100%}.productCart .custom-info-product-right .progress{background-position:50%;background-size:contain;border-radius:50%;color:var(--color-primary);font-size:1.8rem;font-weight:600;height:60px;margin:0 auto 10px;padding:5px;width:60px}.productCart .custom-info-product-right .progress span{align-items:center;background-color:var(--color-background-main);border-radius:50%;display:flex;height:100%;justify-content:center;width:100%}.productCart .custom-info-product-right img{height:60px;margin:0 auto 10px;width:60px}.productCart .custom-info-product-right .filter-message{font-weight:600;text-align:center}.productCart .custom-info-product-right .line{align-items:center;color:var(--color-gray-800);display:flex;font-size:.8em;justify-content:space-between;margin-bottom:.8rem;margin-left:-5%;margin-top:.8rem;width:110%}.productCart .custom-info-product-right .line:after,.productCart .custom-info-product-right .line:before{background-color:var(--color-gray-800);content:"";display:inline-block;height:1px;width:45%}.productCart .custom-info-product-right .btn-primary{white-space:wrap}.productCart .custom-info-product-right .show-medium{margin-top:20px}.productCart .custom-info-product-right-header{margin-bottom:10px;text-align:center}.productCart .description{margin:20px 0 15px}.productCart .description .title,.productCart .description .title>a{border-bottom:1px solid var(--color-gray-500);font-size:1.4rem;font-weight:600;margin-bottom:15px;padding-bottom:10px;text-transform:none}.productCart .description .show-desc{color:var(--color-primary);cursor:pointer;display:block;font-size:1.3rem;font-weight:600;margin-bottom:30px;margin-top:10px}.productCart .description .show-desc:hover{color:var(--color-secondary)}.productCart .ask-for-product{margin-bottom:10px}.productCart .infoProduct .iconair-print,.productCart .infoProduct .sendOfferQuestionButton,.productCart .infoProduct .toggleFavorite,.productCart .pdp-top-section .iconair-print,.productCart .pdp-top-section .sendOfferQuestionButton,.productCart .pdp-top-section .toggleFavorite{align-items:center;color:var(--color-text-primary);cursor:pointer;display:flex;font-size:1.2rem;font-weight:500;max-width:-moz-max-content;max-width:max-content}.productCart .infoProduct .iconair-print:hover,.productCart .infoProduct .sendOfferQuestionButton:hover,.productCart .infoProduct .toggleFavorite:hover,.productCart .pdp-top-section .iconair-print:hover,.productCart .pdp-top-section .sendOfferQuestionButton:hover,.productCart .pdp-top-section .toggleFavorite:hover{color:var(--color-primary);text-decoration:none}.productCart .infoProduct .iconair-print:hover .icon,.productCart .infoProduct .sendOfferQuestionButton:hover .icon,.productCart .infoProduct .toggleFavorite:hover .icon,.productCart .pdp-top-section .iconair-print:hover .icon,.productCart .pdp-top-section .sendOfferQuestionButton:hover .icon,.productCart .pdp-top-section .toggleFavorite:hover .icon{background-color:var(--color-primary)}.productCart .infoProduct .iconair-print.btn-primary,.productCart .infoProduct .iconair-print.btn-primary:hover,.productCart .infoProduct .sendOfferQuestionButton.btn-primary,.productCart .infoProduct .sendOfferQuestionButton.btn-primary:hover,.productCart .infoProduct .toggleFavorite.btn-primary,.productCart .infoProduct .toggleFavorite.btn-primary:hover,.productCart .pdp-top-section .iconair-print.btn-primary,.productCart .pdp-top-section .iconair-print.btn-primary:hover,.productCart .pdp-top-section .sendOfferQuestionButton.btn-primary,.productCart .pdp-top-section .sendOfferQuestionButton.btn-primary:hover,.productCart .pdp-top-section .toggleFavorite.btn-primary,.productCart .pdp-top-section .toggleFavorite.btn-primary:hover{color:var(--color-text-secondary)}.productCart .infoProduct .iconair-print .icon,.productCart .infoProduct .sendOfferQuestionButton .icon,.productCart .infoProduct .toggleFavorite .icon,.productCart .pdp-top-section .iconair-print .icon,.productCart .pdp-top-section .sendOfferQuestionButton .icon,.productCart .pdp-top-section .toggleFavorite .icon{height:18px;margin-right:10px;width:18px}.productCart .infoProduct .toggleFavorite>.add,.productCart .infoProduct .toggleFavorite>.remove,.productCart .pdp-top-section .toggleFavorite>.add,.productCart .pdp-top-section .toggleFavorite>.remove{text-align:left}.productCart .toggleFavorite:has(.icon-circle-plus)>.add{display:block}.productCart .toggleFavorite:has(.icon-circle-plus)>.remove{display:none}.productCart .toggleFavorite:has(.icon-circle-minus)>.add{display:none}.productCart .toggleFavorite:has(.icon-circle-minus)>.remove{display:block}.productCart .compare-products{align-items:center;cursor:pointer;display:flex;font-size:1.2rem;font-weight:500;width:-moz-max-content;width:max-content}.productCart .compare-products .icon{height:18px;margin-right:7px;width:18px}.productCart .compare-products:hover{color:var(--color-primary)}.productCart .compare-products:hover .icon{background-color:var(--color-primary)}.add-to-cart-fixed-box{align-items:center;background-color:var(--color-background-main);box-shadow:var(--card-shadow);display:flex;justify-content:center;left:0;position:fixed;right:0;top:-200px;transition:.6s linear;z-index:3}@media (width <= 991px){.add-to-cart-fixed-box:not(:has(.product-info)){display:none}}.add-to-cart-fixed-box .row{width:100%}.add-to-cart-fixed-box .inner-box{display:flex;flex-direction:column;gap:10px;padding:8px 20px}@media (width > 768px){.add-to-cart-fixed-box .inner-box{align-items:center;flex-direction:row;justify-content:space-between;padding:10px 20px}}@media (width > 1400px){.add-to-cart-fixed-box .inner-box{padding:0}.add-to-cart-fixed-box .inner-box .product-name{font-size:1.6rem}}.add-to-cart-fixed-box .inner-box .tabs-menu{background-color:transparent;padding:14px 0}@media (width <= 991px){.add-to-cart-fixed-box .inner-box .tabs-menu{display:none}}.add-to-cart-fixed-box .inner-box .tabs-menu .tabs-menu-box{border-bottom:none}.add-to-cart-fixed-box .inner-box .product-info{align-items:center;-moz-column-gap:16px;column-gap:16px;display:grid;grid-template-areas:"img price" "img btn";grid-template-columns:1fr 3fr;row-gap:8px}@media (width > 468px){.add-to-cart-fixed-box .inner-box .product-info{display:flex;flex-direction:row}}.add-to-cart-fixed-box .inner-box .product-info img{grid-area:img;max-height:60px;max-width:60px}.add-to-cart-fixed-box .inner-box .product-info .price{align-items:baseline;display:flex;gap:5px;grid-area:price;height:-moz-max-content;height:max-content;white-space:nowrap}.add-to-cart-fixed-box .inner-box .product-info .price strong{font-size:1.8rem}@media (width > 1200px){.add-to-cart-fixed-box .inner-box .product-info .price strong{font-size:2.4rem}}.add-to-cart-fixed-box .inner-box .options-count{display:flex;grid-area:btn;width:100%}@media (width > 768px){.add-to-cart-fixed-box .inner-box .options-count{justify-content:flex-end}}.add-to-cart-fixed-box .inner-box .options-count .btn-primary{width:-moz-max-content;width:max-content}
.productCart .infoProductAlternative{margin:0 -20px;width:100dvw}@media (width > 768px){.productCart .infoProductAlternative{margin:0;width:auto}}.productCart .infoProductAlternative .alternative-box{background-color:var(--color-light-blue);box-shadow:0 0 35px 0 rgba(0,0,0,.1);max-height:-moz-fit-content;max-height:fit-content}.productCart .infoProductAlternative .alternative-box__header{align-items:center;background-color:var(--color-alert-error-bg);color:var(--color-alert-error);display:flex;gap:10px;padding:20px}.productCart .infoProductAlternative .alternative-box__header .circle-alert{align-items:center;border:1px solid var(--color-alert-error);border-radius:50%;display:flex;height:20px;justify-content:center;width:20px}.productCart .infoProductAlternative .alternative-box__header .circle-alert .icon{background-color:var(--color-alert-error);height:14px;width:14px}.productCart .infoProductAlternative .alternative-box__body{padding:20px}.productCart .infoProductAlternative .alternative-box__product{background-color:var(--color-background-main);border:1px solid var(--color-gray-300);border-radius:var(--button-border-radius);margin-top:16px;transition:transform .2s ease-in-out,box-shadow .2s ease-in-out}.productCart .infoProductAlternative .alternative-box__product:hover{box-shadow:0 0 10px 0 rgba(0,0,0,.1);transform:translateY(-4px)}.productCart .infoProductAlternative .alternative-box__product-image{align-items:center;border-right:1px solid var(--color-gray-300);display:flex;justify-content:center;min-width:100px;padding:20px;width:100px}.productCart .infoProductAlternative .alternative-box__product-wrapper{display:flex;flex-direction:column;padding:20px}.productCart .infoProductAlternative .alternative-box__product-title{font-size:1.3rem;font-weight:600;line-height:1.25;margin-bottom:10px}.productCart .infoProductAlternative .alternative-box__product-sku{color:var(--color-gray-800);font-size:1.1rem;margin-bottom:5px}.productCart .infoProductAlternative .alternative-box__product-price{color:var(--color-gray-700);display:flex;flex-direction:column;font-size:1.2rem;gap:5px;margin-top:8px}.productCart .infoProductAlternative a{color:var(--color-text-primary);display:flex}.productCart .infoProductAlternative a:hover{text-decoration:none}.productCart .infoProductAlternative .link-with-icon{align-self:flex-start;color:var(--color-primary);font-size:1.3rem;font-weight:500;margin-top:auto}.productCart .infoProductAlternative .link-with-icon:before{background-color:var(--color-primary)}.productCart .infoProductAlternative .link-with-icon:hover{text-decoration:underline}
.products-details-item{margin-top:50px}.show-for-sr{display:none}.mainProductElement .pdp-top-section{display:flex;flex-direction:column;gap:20px;margin-bottom:30px}@media (width > 760px){.mainProductElement .pdp-top-section{display:grid;grid-template-areas:"name name" "gallery price-box" "under-name under-name";grid-template-columns:repeat(2,calc(50% - 10px))}}@media (width > 991px){.mainProductElement .pdp-top-section{-moz-column-gap:20px;column-gap:20px;grid-template-areas:"gallery name price-box" "gallery under-name price-box";grid-template-columns:repeat(3,calc(33.33333% - 13.33333px));row-gap:0}.mainProductElement .pdp-top-section.pdp-top-section--product{grid-template-columns:30% calc(70% - 20px)}}@media (width > 1200px){.mainProductElement .pdp-top-section{-moz-column-gap:30px;column-gap:30px;grid-template-columns:repeat(3,calc(33.33333% - 20px))}.mainProductElement .pdp-top-section.pdp-top-section--product{grid-template-columns:25% calc(75% - 30px)}}.mainProductElement .pdp-top-section .product-info-name{grid-area:name;order:1}.mainProductElement .pdp-top-section .product-info-name .product-info-name-container{display:flex;flex-direction:column-reverse;gap:10px;margin-bottom:20px}@media (width > 991px){.mainProductElement .pdp-top-section .product-info-name .product-info-name-container{flex-direction:column}}.mainProductElement .pdp-top-section .product-info-name .product-info-name-container .title{margin-bottom:0}.mainProductElement .pdp-top-section .product-info-name .product-info-name-container img{max-height:100px;max-width:100px}@media (width <= 768px){.mainProductElement .pdp-top-section .product-info-name .product-info-name-container .product-brand-medium-info-variant{display:none}}@media (width > 991px){.mainProductElement .pdp-top-section.pdp-top-section--product .product-info-name .product-info-name-container{align-items:center;flex-direction:row-reverse;justify-content:space-between}}.mainProductElement .pdp-top-section .product-gallery-container{grid-area:gallery;order:2}.mainProductElement .pdp-top-section .product-gallery-container .swiper-wrapper{width:100%}.mainProductElement .pdp-top-section .product-price-info{grid-area:price-box;order:3}.mainProductElement .pdp-top-section .product-info-under-name{grid-area:under-name;order:4}@media (width > 1200px){.mainProductElement .pdp-top-section .product-info-name,.mainProductElement .pdp-top-section .product-info-under-name{padding-right:30px}}.mainProductElement .pdp-top-section .product-buttons-section{align-items:center;border-bottom:3px solid var(--color-gray-300);border-top:3px solid var(--color-gray-300);display:flex;gap:20px;justify-content:space-between;margin:15px 0;padding:15px 25px}@media (width > 768px){.mainProductElement .pdp-top-section .product-buttons-section{margin:18px 0;padding:18px 0}}.mainProductElement .pdp-top-section .product-buttons-section .icon{margin-right:0}.mainProductElement .pdp-top-section .product-buttons-section .line{background-color:var(--color-gray-300);height:60px;width:1px}@media (width > 768px){.mainProductElement .pdp-top-section .product-buttons-section .line{display:none}}.mainProductElement .pdp-top-section .product-buttons-section .iconair-print,.mainProductElement .pdp-top-section .product-buttons-section .sendOfferQuestionButton{align-items:center;flex-direction:column;gap:8px;max-width:60px;text-align:center}@media (width > 768px){.mainProductElement .pdp-top-section .product-buttons-section .iconair-print,.mainProductElement .pdp-top-section .product-buttons-section .sendOfferQuestionButton{flex-direction:row;max-width:unset}}.mainProductElement .pdp-top-section .filter_box{background-color:var(--color-light-blue);border-radius:var(--card-border-radius);margin:0 -20px;padding:25px}@media (width > 991px){.mainProductElement .pdp-top-section .filter_box{margin:0}}
.users-module.register{padding:30px 0}@media (width > 991px){.users-module.register{padding:40px 0 50px}}.users-module.register .form{display:flex;flex-direction:column;gap:30px}.users-module.register .form .form-wrapper h1{border-bottom:none;margin:0 0 20px;padding:0}.users-module.register .form .form-wrapper .fright{align-items:center;display:flex;gap:10px;margin:10px 0 0}.users-module.register .form .form-wrapper,.users-module.register .form .form-wrapper-info{border:1px solid var(--color-card-border);border-radius:var(--card-border-radius);padding:25px 15px}@media (width > 991px){.users-module.register .form .form-wrapper,.users-module.register .form .form-wrapper-info{padding:25px}}.users-module.register .form-info{margin-bottom:24px}.users-module.register .form-group{max-width:550px}.users-module.register .row{padding:0}.users-module.register .register-info{background:var(--color-alert-info-bg);height:-moz-max-content;height:max-content;padding:25px 15px;width:100%}@media (width > 991px){.users-module.register .register-info{padding:25px}}.users-module.register .register-info .register-info-img{background-position:50%;background-repeat:no-repeat;background-size:cover;height:160px;margin:-25px -15px 0}@media (width > 991px){.users-module.register .register-info .register-info-img{height:250px;margin:-25px -25px 0}}.users-module.register .register-info .title{margin-top:25px}.main-section:has(.users-module.register){padding-bottom:0}
.main-content .register-heading{border-bottom:none;padding-bottom:0}.user-module.register-second-step{padding-top:0}.register-second-step.users-module{padding-top:20px}.register-second-step .custom-grid{align-items:flex-start}@media (width > 768px){.register-second-step .custom-grid{grid-template-areas:"registration-right registration-left" "registration-right contact-help"}}.register-second-step .custom-grid .registration-right{order:2}@media (width > 768px){.register-second-step .custom-grid .registration-right{grid-area:registration-right}}.register-second-step .custom-grid .registration-left{order:1}@media (width > 768px){.register-second-step .custom-grid .registration-left{grid-area:registration-left}}.register-second-step .custom-grid .contact-help{order:3}@media (width > 768px){.register-second-step .custom-grid .contact-help{grid-area:contact-help}}.register-second-step .registration-left h2,.register-second-step .registration-right h2{margin-top:0;width:auto}.register-second-step .registration-left .registration-header,.register-second-step .registration-right .registration-header{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:16px}.register-second-step .registration-left .registration-header h2,.register-second-step .registration-right .registration-header h2{margin:0 5px 0 0}.register-second-step .registration-left .btn-edit,.register-second-step .registration-right .btn-edit{align-items:center;display:flex;gap:5px;white-space:nowrap}.register-second-step .registration-left .btn-edit .icon,.register-second-step .registration-right .btn-edit .icon{height:18px;width:18px}.register-second-step .registration-left .btn-edit:hover,.register-second-step .registration-right .btn-edit:hover{color:var(--color-primary)}.register-second-step .registration-left .btn-edit:hover .icon,.register-second-step .registration-right .btn-edit:hover .icon{background-color:var(--color-primary)}.register-second-step .regulations{margin-bottom:30px}.register-second-step .regulations .regulations__check-all{align-items:center;display:flex;gap:10px}.register-second-step .regulations .checkbox{margin:10px 0}.register-second-step .regulations .checkbox label{align-items:flex-start;gap:10px}.register-second-step .regulations .checkbox p{font-size:1.2rem;margin:0;text-align:justify}.register-second-step .regulations .checkbox p button{color:var(--color-text-primary);text-decoration:underline}.register-second-step .regulations .checkbox p button:hover{color:var(--color-primary)}.register-second-step .password-settings-title{display:block;margin-bottom:8px}.register-second-step .password-settings{display:flex;flex-direction:column;flex-wrap:wrap;font-size:1.2rem;gap:8px;margin-bottom:16px}.register-second-step .password-settings>div{align-items:center;display:flex;gap:6px}.register-second-step .password-settings .check-icon{align-items:center;border:1px solid var(--color-gray-300);border-radius:50%;display:flex;height:14px;justify-content:center;transition:all .3s ease;width:14px}.register-second-step .password-settings .check-icon:before{content:"";display:block;height:9px;width:9px}.register-second-step .password-settings .active{color:var(--color-alert-success)}.register-second-step .password-settings .active .check-icon{background-color:var(--color-alert-success);border-color:var(--color-alert-success)}.register-second-step .password-settings .active .check-icon:before{background-color:var(--color-text-secondary);mask:url(../../icons/check.svg);-webkit-mask:url(../../icons/check.svg);-webkit-mask-position:50% 50%;mask-position:50% 50%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}
.section-9-content{margin:10px 0 45px auto}.icons-bar{background-color:inherit;display:grid;grid-template-columns:repeat(2,1fr);position:relative}@media (width > 768px){.icons-bar{display:flex;flex-wrap:nowrap;justify-content:space-between;padding:20px 12px}}@media (width > 960px){.icons-bar{padding:30px}}@media (width > 1200px){.icons-bar{padding:30px 50px}}.icons-bar:before{height:1px;left:0;right:0;top:50%;translate:0 -50%;width:100%}.icons-bar:after,.icons-bar:before{background-color:var(--color-gray-300);content:"";position:absolute}.icons-bar:after{bottom:0;height:100%;left:50%;top:0;translate:-50% 0;width:1px}@media (width > 768px){.icons-bar:after,.icons-bar:before{content:none}}.icons-bar.with-bg{background-color:var(--color-card-bg);border:1px solid var(--color-card-border);border-radius:var(--card-border-radius)}.icons-bar .items{align-items:center;display:flex;flex-direction:column;gap:10px;justify-content:space-between;padding:20px}@media (width > 768px){.icons-bar .items{padding:0}}@media (width > 960px){.icons-bar .items{flex-direction:row;gap:15px}}.icons-bar .items .title{color:var(--color-text-primary);font-size:1.2rem;font-weight:400;line-height:1.5;margin:0;text-align:center}@media (width > 960px){.icons-bar .items .title{font-size:1.3rem;text-align:left}}.icons-bar .icon{background-color:var(--color-text-tertiary)}
.errors-page{align-items:center;display:flex;flex-direction:column;justify-content:center;max-height:150vh;min-height:100vh}.errors-page.error-404{margin:100px 0;min-height:unset}.errors-page .error-page-box{max-width:650px;padding:0 20px;text-align:center}.errors-page .logo img{max-width:530px;width:100%}.errors-page .title{color:var(--color-text-primary);font-size:24px;margin:70px 0 0;text-align:center}.errors-page strong{display:block;margin-bottom:40px}.errors-page .desc{font-size:1.4rem;line-height:1.7;text-align:center}.errors-page .buttons{align-items:center;display:flex;flex-direction:column;gap:20px;justify-content:center;margin-top:40px}@media (width > 568px){.errors-page .buttons{flex-direction:row;gap:30px;margin-top:30px}}


/*# sourceMappingURL=wide.css.map*/