﻿.Product-Detail .btn{border:none}.HorizontalTabs #technicals li{list-style:disc;cursor:pointer;list-style-position:inside}.Product-Detail .more-info .category-list{font-size:1rem;flex-wrap:wrap}.Product-Detail .product li.active{border-bottom:.1rem solid var(--accent-color3)}.Product-Detail .final-price{font-size:1.9rem!important;display:flex;align-items:center;gap:0}.Product-Detail .MagicScroll-horizontal :where(.mcs-button-arrow-prev,.mcs-button-arrow-next){top:calc(50% - 8px)!important}@media only screen and (max-width:600px){.technicals .technical-list-value{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.technicals .technical-list-key{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}}.Product-Detail .bootstrap-touchspin .input-group-text{flex:0 0 auto;display:block;cursor:pointer;background:#fff0}.Product-Detail .bootstrap-touchspin .input-group-text .btn{cursor:pointer;font-size:1.8rem;border-radius:50%;color:var(--White);aspect-ratio:1;line-height:0;aspect-ratio:1;width:3rem;display:grid;place-content:center;min-width:2rem;height:3rem}.Product-Detail .bootstrap-touchspin .input-group-text .btn.bootstrap-touchspin-down{background:var(--dsilver)}.Product-Detail .bootstrap-touchspin .input-group-text .btn.bootstrap-touchspin-up{background:var(--accent-color)}.Product-Detail .bootstrap-touchspin .input-group-text .touchspin-remove{background:var(--silver);color:var(--accent-color2)}.Product-Detail .bootstrap-touchspin .input-group-text .touchspin-remove svg{max-width:1.5rem;max-height:1.5rem}.Product-Detail .bootstrap-touchspin .input-group-text .btn-default{width:100%}.Product-Detail .bootstrap-touchspin{display:-webkit-box;display:-ms-flexbox;display:flex;border-radius:calc(infinity * 1px);background:var(--lsilver);padding:0.3rem!important;max-height:3.5rem;flex-direction:row-reverse;position:relative;justify-content:space-between;width:13rem}.Product-Detail .bootstrap-touchspin [required]{border:0!important;-webkit-box-align:center;text-align:center!important}.Product-Detail .bootstrap-touchspin input[type="text"]{font-weight:700;font-size:1.1rem}.Product-Detail .bootstrap-touchspin input:where(:focus,:focus-visible,:focus-within){outline:0}.Product-Detail .bootstrap-touchspin .input-group-btn button{border:none;display:flex;justify-content:center;align-items:center;line-height:0}.Product-Detail .form-control::placeholder{padding:1em;text-align:right}.Product-Detail .price-wrapper .form-control{height:auto;background:none;text-align:center!important;max-width:4rem;border:none;width:4rem}.Product-Detail .form-control{height:3rem;background:none;width:100%;-webkit-box-align:center;border-radius:calc(var(--b-radius)* 2);border:.1em solid var(--accent-color)}.Product-Detail textarea.form-control{height:10rem}.HorizontalTabs #technicals .technical-checkboxlist{display:flex;gap:2rem;font-size:1.2rem;color:var(--accent-color3)}.Product-Detail .model-options{border-top:.1em solid var(--light-silver)}.Product-Detail .addToBasket{border:0}.Product-Detail .addToBasket[disabled]{filter:blur(4px);cursor:not-allowed}.ProductGallery-Thumbs img{height:100%;width:100%;object-fit:cover}.maximize-btn{position:absolute;top:1rem;left:1rem;cursor:pointer;z-index:1;svg{width:15px;height:15px;stroke:#000}}.Product-Detail .ProductDescription a{color:var(--accent-color)}.MainDetail .product-shape{--r:34px;--s:220px;--a:60deg;background:#fff;border-radius:var(--r);--_m:100% / calc(2 * var(--r)) var(--r) no-repeat radial-gradient(50% 100% at top, #000 calc(100% - 1px), #0000);--_d:(var(--s) + var(--r)) * cos(var(--a));mask:calc(50% + var(--_d)) var(--_m),calc(50% - var(--_d)) var(--_m),radial-gradient(var(--s) at 50% calc(100% + sin(var(--a)) * var(--s)),#0000 100%,#000 calc(100% + 1px)) 0 calc(var(--r) * (sin(var(--a)) - 1)) no-repeat,linear-gradient(90deg,#000 calc(50% - var(--_d)),#0000 0 calc(50% + var(--_d)),#000 0);width:100%;height:100%}.MainDetail .ribbon{width:4rem;height:5rem;font-size:1.2rem}.Product-Detail .MainDetail,.tab-contents,.comments-container{border-radius:24px;background:#FFF;box-shadow:-4px 0 4px 0 rgb(0 0 0 / .05),-2px 0 4px 0 rgb(0 0 0 / .05) inset;padding:2rem 1rem;position:relative}.Product-Detail .ProductGallery-Thumbs .swiper-slide{width:80px!important;height:80px!important;flex:0 0 80px;display:flex;justify-content:center;align-items:center;transition:0.3s}.Product-Detail .ProductGallery-Thumbs .swiper-slide img{width:100%;height:100%;object-fit:cover;border:2px solid #fff0;border-radius:5px;transition:0.3s;padding:10px}.Product-Detail .ProductGallery-Thumbs .active-thumbnail img{border-color:var(--accent-color2)!important}.Product-Detail .ProductGallery-Thumbs img:hover{border-color:var(--accent-color)}.Product-Detail .custom-prev,.Product-Detail .custom-next{position:absolute;top:50%;transform:translateY(-50%);width:50px;height:50px;background:var(--accent-color2);border-radius:50%;display:flex;justify-content:center;align-items:center;cursor:pointer;transition:0.3s;z-index:10}.Product-Detail .custom-prev svg,.Product-Detail .custom-next svg{width:24px;height:24px}.Product-Detail .custom-prev svg path,.Product-Detail .custom-next svg path{stroke:#fff}.Product-Detail .custom-prev{right:0}.Product-Detail .custom-next{left:0}.Product-Detail .custom-prev.swiper-button-disabled,.Product-Detail .custom-next.swiper-button-disabled{background-color:var(--dsilver);cursor:not-allowed}.Product-Detail .lightbox{display:none;position:fixed;top:0;left:0;width:100%;height:100%;justify-content:center;align-items:center;z-index:9999}.Product-Detail .blur-background{position:fixed;top:0;left:0;width:100%;height:100%;backdrop-filter:blur(6px);background:#00000070;z-index:1}.Product-Detail .lightbox-overlay{position:absolute;width:100%;height:100%;z-index:2}.Product-Detail .lightbox-content{position:relative;width:80%;background:#fff;padding:15px;border-radius:10px;text-align:center;z-index:3;display:flex;flex-direction:column;align-items:center;justify-content:center}@media (max-width:767.98px){.Product-Detail .lightbox-content{width:100vw}}.Product-Detail .lightbox img{max-width:100%;height:500px;object-fit:contain;border-radius:10px;z-index:5}.Product-Detail .close-lightbox{position:absolute;bottom:-100px;left:50%;transform:translateX(-50%);background:#777;color:#fff;border:none;font-size:18px;border-radius:50%;cursor:pointer;z-index:4}.Product-Detail .lightbox-nav{position:absolute;top:50%;width:90%;display:flex;justify-content:space-between;z-index:6;transform:translateY(-50%)}.Product-Detail .lightbox-prev,.Product-Detail .lightbox-next{font-size:30px;color:#fff;cursor:pointer;padding:10px}.lightbox-dots{display:flex;justify-content:center;margin-top:10px}.lightbox-dots span{width:10px;height:10px;margin:0 5px;border-radius:50%;background-color:var(--color-gray);cursor:pointer;transition:background-color 0.3s ease}.lightbox-dots span.active{background:var(--color-secondary100)}.Product-Detail .lightbox-prev,.Product-Detail .lightbox-next{font-size:24px;color:#fff;background:var(--accent-color);padding:0;border-radius:50%;cursor:pointer;transition:background 0.3s;width:38px;height:38px}.Product-Detail .lightbox-prev.disabled,.Product-Detail .lightbox-next.disabled{background:var(--accent-color3)!important;cursor:not-allowed}.product-details__short-description{background:var(--lsilver)}.product-details__short-description,.HorizontalTabs .tab-content{padding:2rem;font-size:1.2rem;color:var(--accent-color3);border-radius:calc(var(--b-radius) * 3.5);height:100%;display:flex;flex-direction:column;justify-content:space-between}.product-details__short-description a,.HorizontalTabs .tab-content a{color:#cc3700;font-weight:700}.jadval-size-btn{flex:1 0 auto;display:flex;align-items:center}.addToBasket{border-radius:calc(var(--b-radius) * 4.5);padding:1rem}.advanced-option-selector .attributes-group{flex:1 0 auto}.Product-Detail li{list-style:none}.HorizontalTabs{position:relative;height:100%;display:block}.HorizontalTabs .tab{display:flex;padding:1rem;margin-top:1rem;justify-content:space-between}.HorizontalTabs .tab :where(h1,h2,h3,h4,h5,h6,strong){background:var(--silver);padding:.8rem 1.8rem;border-radius:calc(infinity * 1px);color:var(--Black);cursor:pointer;height:initial;font-weight:800;font-size:1.1rem;line-height:2.2}.HorizontalTabs .tab .tab-buttons{display:flex;gap:1rem}.HorizontalTabs .tab :where(h1,h2,h3,h4,h5,h6,strong).active{background:var(--accent-color2)}.HorizontalTabs .tab-content{display:none;opacity:0;animation:.4s linear tabfade}.HorizontalTabs .tab-content.active{display:block;opacity:1}@keyframes tabfade{0%{opacity:0}100%{opacity:1}}.share-button{background:var(--accent-color2);border-radius:50%;aspect-ratio:1 / 1;display:grid;place-content:center;cursor:pointer;height:inherit;width:4rem}[data-name="Description"]{scroll-margin-top:10rem}html{scroll-behavior:smooth}.addToBasket.btn-disabled{filter:blur(4px);cursor:not-allowed}#notavailable{font-size:1.4rem;font-weight:700;color:var(--accent-color2)}.text-danger.touchspin-alert-max{position:absolute;right:50%;transform:translateX(50%);bottom:-.5rem;color:var(--accent-color2);font-weight:700}.custom-spinner{display:inline-block;width:.8em;height:.8em;border:px solid #f3f3f3;border-top:1px solid #555;border-radius:50%;animation:customspin 0.7s linear infinite;vertical-align:middle}@keyframes customspin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.ProductGallery-Slider .swiper-slide{aspect-ratio:1}.model-options .price-box{display:flex}.nice-select{-webkit-tap-highlight-color:#fff0;background-color:#fff;border-radius:5px;border:solid 1px #e8e8e8;box-sizing:border-box;clear:both;cursor:pointer;display:block;float:right;font-family:inherit;font-size:14px;font-weight:400;height:42px;line-height:40px;outline:none;padding-right:18px;padding-left:30px;position:relative;text-align:right!important;-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap;width:auto;direction:ltr}.nice-select:hover{border-color:#dbdbdb}.nice-select:active,.nice-select.open,.nice-select:focus{border-color:#999}.nice-select:after{border-bottom:2px solid #999;border-left:2px solid #999;content:'';display:block;height:5px;margin-top:-4px;pointer-events:none;position:absolute;left:12px;top:50%;-webkit-transform-origin:34% 66%;-ms-transform-origin:34% 66%;transform-origin:34% 66%;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transition:all 0.15s ease-in-out;transition:all 0.15s ease-in-out;width:5px}.nice-select.open:after{-webkit-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg)}.nice-select.open .list{opacity:1;pointer-events:auto;-webkit-transform:scale(1) translateY(0);-ms-transform:scale(1) translateY(0);transform:scale(1) translateY(0)}.nice-select.disabled{border-color:#ededed;color:#999;pointer-events:none}.nice-select.disabled:after{border-color:#ccc}.nice-select.wide{width:100%}.nice-select.wide .list{right:0!important;left:0!important}.nice-select.right{float:left}.nice-select.right .list{right:auto;left:0}.nice-select.small{font-size:12px;height:36px;line-height:34px}.nice-select.small:after{height:4px;width:4px}.nice-select.small .option{line-height:34px;min-height:34px}.nice-select .list{background-color:#fff;border-radius:5px;box-shadow:0 0 0 1px rgb(68 68 68 / .11);box-sizing:border-box;margin-top:4px;opacity:0;overflow:hidden;padding:0;pointer-events:none;position:absolute;top:100%;right:0;-webkit-transform-origin:50% 0;-ms-transform-origin:50% 0;transform-origin:50% 0;-webkit-transform:scale(.75) translateY(-21px);-ms-transform:scale(.75) translateY(-21px);transform:scale(.75) translateY(-21px);-webkit-transition:all 0.2s cubic-bezier(.5,0,0,1.25),opacity 0.15s ease-out;transition:all 0.2s cubic-bezier(.5,0,0,1.25),opacity 0.15s ease-out;z-index:9;width:100%}.nice-select .list:hover .option:not(:hover){background-color:transparent!important}.nice-select .option{cursor:pointer;font-weight:400;line-height:40px;list-style:none;min-height:40px;outline:none;padding-right:18px;padding-left:29px;text-align:right;-webkit-transition:all 0.2s;transition:all 0.2s}.nice-select .option:hover,.nice-select .option.focus,.nice-select .option.selected.focus{background-color:#f6f6f6}.nice-select .option.selected{font-weight:700}.nice-select .option.disabled{background-color:#fff0;color:#999;cursor:default}.no-csspointerevents .nice-select .list{display:none}.no-csspointerevents .nice-select.open .list{display:block}html.remodal-is-locked{overflow:hidden;-ms-touch-action:none;touch-action:none}.remodal,[data-remodal-id]{display:none}.remodal-overlay{position:fixed;z-index:9999;top:-5000px;right:-5000px;bottom:-5000px;left:-5000px;display:none}.remodal-wrapper{position:fixed;z-index:10000;top:0;right:0;bottom:0;left:0;display:none;overflow:auto;text-align:center;-webkit-overflow-scrolling:touch}.remodal-wrapper:after{display:inline-block;height:100%;margin-left:-.05em;content:""}.remodal-overlay,.remodal-wrapper{-webkit-backface-visibility:hidden;backface-visibility:hidden}.remodal{position:relative;outline:none;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%}.remodal-is-initialized{display:inline-block}.remodal-bg.remodal-is-opening,.remodal-bg.remodal-is-opened{-webkit-filter:blur(3px);filter:blur(3px)}.remodal-overlay{background:rgb(43 46 56 / .9)}.remodal-overlay.remodal-is-opening,.remodal-overlay.remodal-is-closing{-webkit-animation-duration:0.3s;animation-duration:0.3s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.remodal-overlay.remodal-is-opening{-webkit-animation-name:remodal-overlay-opening-keyframes;animation-name:remodal-overlay-opening-keyframes}.remodal-overlay.remodal-is-closing{-webkit-animation-name:remodal-overlay-closing-keyframes;animation-name:remodal-overlay-closing-keyframes}.remodal-wrapper{padding:10px 10px 0}.remodal{box-sizing:border-box;width:100%;margin-bottom:10px;padding:10px 35px;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);color:#2b2e38;background:#fff}.remodal.remodal-is-opening,.remodal.remodal-is-closing{-webkit-animation-duration:0.3s;animation-duration:0.3s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.remodal.remodal-is-opening{-webkit-animation-name:remodal-opening-keyframes;animation-name:remodal-opening-keyframes}.remodal.remodal-is-closing{-webkit-animation-name:remodal-closing-keyframes;animation-name:remodal-closing-keyframes}.remodal,.remodal-wrapper:after{vertical-align:middle}.remodal-close{position:absolute;top:0;left:0;display:block;overflow:visible;width:35px;height:35px;margin:0;padding:0;cursor:pointer;-webkit-transition:color 0.2s;transition:color 0.2s;text-decoration:none;color:#95979c;border:0;outline:0;background:#fff0}.remodal-close:hover,.remodal-close:focus{color:#2b2e38}.remodal-close:before{font-family:Arial,"Helvetica CY","Nimbus Sans L",sans-serif!important;font-size:25px;line-height:35px;position:absolute;top:0;left:0;display:block;width:35px;text-align:center}.remodal-close:before{font-family:Arial,"Helvetica CY","Nimbus Sans L",sans-serif!important;font-size:25px;line-height:35px;content:"\00d7";text-align:center}.remodal-confirm,.remodal-cancel{font:inherit;display:inline-block;overflow:visible;min-width:110px;margin:0;padding:12px 0;cursor:pointer;-webkit-transition:background 0.2s;transition:background 0.2s;text-align:center;vertical-align:middle;text-decoration:none;border:0;outline:0}.remodal-confirm{color:#fff;background:#81c784}.remodal-confirm:hover,.remodal-confirm:focus{background:#66bb6a}.remodal-cancel{color:#fff;background:#e57373}.remodal-cancel:hover,.remodal-cancel:focus{background:#ef5350}.remodal-confirm::-moz-focus-inner,.remodal-cancel::-moz-focus-inner,.remodal-close::-moz-focus-inner{padding:0;border:0}@-webkit-keyframes remodal-opening-keyframes{from{-webkit-transform:scale(1.05);transform:scale(1.05);opacity:0}to{-webkit-transform:none;transform:none;opacity:1;-webkit-filter:blur(0);filter:blur(0)}}@keyframes remodal-opening-keyframes{from{-webkit-transform:scale(1.05);transform:scale(1.05);opacity:0}to{-webkit-transform:none;transform:none;opacity:1;-webkit-filter:blur(0);filter:blur(0)}}@-webkit-keyframes remodal-closing-keyframes{from{-webkit-transform:scale(1);transform:scale(1);opacity:1}to{-webkit-transform:scale(.95);transform:scale(.95);opacity:0;-webkit-filter:blur(0);filter:blur(0)}}@keyframes remodal-closing-keyframes{from{-webkit-transform:scale(1);transform:scale(1);opacity:1}to{-webkit-transform:scale(.95);transform:scale(.95);opacity:0;-webkit-filter:blur(0);filter:blur(0)}}@-webkit-keyframes remodal-overlay-opening-keyframes{from{opacity:0}to{opacity:1}}@keyframes remodal-overlay-opening-keyframes{from{opacity:0}to{opacity:1}}@-webkit-keyframes remodal-overlay-closing-keyframes{from{opacity:1}to{opacity:0}}@keyframes remodal-overlay-closing-keyframes{from{opacity:1}to{opacity:0}}@media only screen and (min-width:641px){.remodal{max-width:700px}}.lt-ie9 .remodal-overlay{background:#2b2e38}.lt-ie9 .remodal{width:700px}