.w-fit{width:-moz-fit-content;width:fit-content}.ji-badge-gradient{background:linear-gradient(90deg,#c3852a,#debf75 38.93%,#debf75 70.9%,#c3852a)}.ji-badge-gradient--available-with-vartiant{background:linear-gradient(90deg,rgba(140,160,204,.902),rgba(165,190,235,.902) 38.93%,rgba(165,190,235,.902) 70.9%,rgba(140,160,204,.902))!important;color:hsla(0,0%,100%,.439)!important}.ji-badge-gradient--unavailable{background:linear-gradient(90deg,#c96a6a,#9e3a3a 38.93%,#9e3a3a 70.9%,#c96a6a)!important;color:hsla(0,0%,100%,.439)!important}.text-10{font-size:.625rem}.text-12{font-size:.75rem}.text-13{font-size:.8125rem}.text-14{font-size:.875rem}.text-15{font-size:.9375rem}.text-16{font-size:1rem}.text-17{font-size:1.0625rem}.text-18{font-size:1.125rem}.text-20{font-size:1.25rem}.text-22{font-size:1.375rem}.text-24{font-size:1.5rem}.text-30{font-size:1.875rem}@media(min-width:576px){.text-sm-10{font-size:.625rem}.text-sm-12{font-size:.75rem}.text-sm-13{font-size:.8125rem}.text-sm-14{font-size:.875rem}.text-sm-15{font-size:.9375rem}.text-sm-16{font-size:1rem}.text-sm-17{font-size:1.0625rem}.text-sm-18{font-size:1.125rem}.text-sm-20{font-size:1.25rem}.text-sm-22{font-size:1.375rem}.text-sm-24{font-size:1.5rem}.text-sm-30{font-size:1.875rem}}@media(min-width:768px){.text-md-10{font-size:.625rem}.text-md-12{font-size:.75rem}.text-md-13{font-size:.8125rem}.text-md-14{font-size:.875rem}.text-md-15{font-size:.9375rem}.text-md-16{font-size:1rem}.text-md-17{font-size:1.0625rem}.text-md-18{font-size:1.125rem}.text-md-20{font-size:1.25rem}.text-md-22{font-size:1.375rem}.text-md-24{font-size:1.5rem}.text-md-30{font-size:1.875rem}}@media(min-width:991px){.text-lg-10{font-size:.625rem}.text-lg-12{font-size:.75rem}.text-lg-13{font-size:.8125rem}.text-lg-14{font-size:.875rem}.text-lg-15{font-size:.9375rem}.text-lg-16{font-size:1rem}.text-lg-17{font-size:1.0625rem}.text-lg-18{font-size:1.125rem}.text-lg-20{font-size:1.25rem}.text-lg-22{font-size:1.375rem}.text-lg-24{font-size:1.5rem}.text-lg-30{font-size:1.875rem}}@media(min-width:1200px){.text-xl-10{font-size:.625rem}.text-xl-12{font-size:.75rem}.text-xl-13{font-size:.8125rem}.text-xl-14{font-size:.875rem}.text-xl-15{font-size:.9375rem}.text-xl-16{font-size:1rem}.text-xl-17{font-size:1.0625rem}.text-xl-18{font-size:1.125rem}.text-xl-20{font-size:1.25rem}.text-xl-22{font-size:1.375rem}.text-xl-24{font-size:1.5rem}.text-lg-30{font-size:1.875rem}}.l-spacing-2{letter-spacing:-.2px}.product-thumbs{margin-left:-5px;margin-right:-5px}.product-thumbs__elem{cursor:pointer;flex:0 0 50%;max-width:50%;padding:0 5px;transition:opacity .3s ease}.product-thumbs__elem:focus,.product-thumbs__elem:hover{opacity:.6}.product-thumbs__elem.swiper-slide-thumb-active{opacity:1}.product-thumbs__elem-item{border:1px solid #d9d9d9;border-radius:.5rem}.product-thumbs .swiper-button-prev{left:5px}.product-thumbs .swiper-button-next{right:5px}.product-main-images{position:relative}.product-main-images__modal-trigger-layer{border:0;border-radius:50%;bottom:10px;font-size:1.25rem;height:1.6em;line-height:1.6em;padding:0;position:absolute;right:10px;width:1.6em;z-index:2}@media(max-width:992px){.product-main-images__modal-trigger-layer{font-size:calc(.85rem + .64516vw)}}.product-main-images.--border,.product-main-images__main-photo{border:1px solid #d9d9d9;border-radius:.5rem}body#product:not(.glightbox-ready) a.glightbox-product{cursor:wait;pointer-events:none}body#product.glightbox-open>.widget-visible{display:none!important;opacity:0!important;visibility:hidden!important}.glightbox-container .gslider{padding-bottom:120px}@media(max-width:767px){.glightbox-container .gslider{padding-bottom:80px}}.glightbox-container .goverlay{pointer-events:none}.gslide-counter{background:rgba(0,0,0,.7);border-radius:20px;bottom:15px;color:#fff;display:block;font-size:14px;font-weight:500;left:15px;padding:6px 12px;position:fixed;z-index:10000}@media(min-width:768px){.gslide-counter{display:none}}.gslide-counter .gseparator{margin:0 4px}.glightbox-container .gnext,.glightbox-container .gprev{align-items:center;background:rgba(0,0,0,.7);border-radius:50%;display:flex;height:50px;justify-content:center;position:fixed;transition:all .3s ease;width:50px}.glightbox-container .gnext:hover,.glightbox-container .gprev:hover{background:rgba(0,0,0,.85)}@media(max-width:767px){.glightbox-container .gnext,.glightbox-container .gprev{bottom:15px;height:40px;top:auto!important;width:40px}.glightbox-container .gnext svg,.glightbox-container .gprev svg{height:16px;width:16px}}.glightbox-container .gprev{left:20px}@media(min-width:768px){.glightbox-container .gprev{top:50%;transform:translateY(-50%)}}@media(max-width:767px){.glightbox-container .gprev{left:auto!important;right:70px}}.glightbox-container .gnext{right:20px}@media(min-width:768px){.glightbox-container .gnext{top:50%;transform:translateY(-50%)}}@media(max-width:767px){.glightbox-container .gnext{right:15px}}.glightbox-container .gclose{background:rgba(0,0,0,.6);border-radius:50%;height:40px;right:20px;top:20px;width:40px}.glightbox-container .gclose:hover{background:rgba(0,0,0,.8)}@media(max-width:767px){.glightbox-container .gclose{height:35px;right:15px;top:15px;width:35px}}.gslide-description{display:none!important}@media(max-width:767px){.glightbox-container .gslider{touch-action:pan-y}}.gslide-image img{max-height:calc(100vh - 150px);max-width:100%;-o-object-fit:contain;object-fit:contain}@media(max-width:767px){.gslide-image img{max-height:calc(100vh - 100px)}}.product-main-images__item a.glightbox-product{cursor:zoom-in;display:block}.product-main-images__item a.glightbox-product:hover{opacity:1}.glightbox-thumbs{background:rgba(0,0,0,.75);border-radius:8px;bottom:15px;display:none;flex-direction:row;gap:10px;left:50%;max-width:90%;overflow-x:auto;padding:12px;pointer-events:all;position:fixed;transform:translateX(-50%);z-index:10000}@media(min-width:768px){.glightbox-thumbs{display:flex}}.glightbox-thumbs .glightbox-thumb{border:2px solid transparent;border-radius:4px;cursor:pointer;flex-shrink:0;height:70px;opacity:.6;overflow:hidden;pointer-events:all;transition:all .3s ease;width:70px}.glightbox-thumbs .glightbox-thumb:hover{border-color:hsla(0,0%,100%,.5);opacity:.9}.glightbox-thumbs .glightbox-thumb.active{border-color:#fff;opacity:1}.glightbox-thumbs .glightbox-thumb img{height:100%;-o-object-fit:cover;object-fit:cover;pointer-events:none;width:100%}.product-customization{margin:40px 0}.product-customization .product-customization-item{margin:20px 0}.product-customization .product-message{background:#f8f9fa;border:none;height:3.125rem;padding:.625rem;resize:none;width:100%}.product-customization .product-message:focus{background-color:#fff;outline:.1875rem solid #007bff}.product-customization .file-input{cursor:pointer;height:2.625rem;left:0;opacity:0;overflow:hidden;position:absolute;width:100%;z-index:1}.product-customization .customization-message{margin-top:20px}.product-customization .custom-file{background:#f8f9fa;color:#6c757d;display:block;height:2.625rem;line-height:2.625rem;margin-top:20px;position:relative;text-indent:.625rem;width:100%}.product-customization .custom-file button{position:absolute;right:0;top:0;z-index:0}.product-customization small{color:#6c757d}.attribute-radio__label{margin:0;position:relative}.attribute-radio__input{bottom:0;cursor:pointer;height:100%;left:0;opacity:0;position:absolute;right:0;top:0;width:100%}.attribute-radio__input:checked~.attribute-radio__text{background-color:#007bff;border-color:#007bff;color:#fff}.attribute-radio__text{border:1px solid #dee2e6;border-radius:.4rem;display:block;font-weight:700;min-width:2.1875rem;padding:5px 10px;text-align:center}.ji-product__title{color:#222;line-height:26px}.ji-product__description-short{font-weight:300}@media(min-width:768px){.ji-product__description-short{color:#222;font-weight:400;letter-spacing:-.2px;line-height:26px}}.ji-product__description-short>p{margin-bottom:.3125rem!important}.ji-product .price.price--lg{color:#debf75}.ji-product__link{cursor:pointer}.ji-product__link img{height:100%;max-width:3.0625rem;-o-object-fit:contain;object-fit:contain}.ji-product__link.active{position:relative}.ji-product__link.active:after{background:linear-gradient(90deg,#c3852a,#debf75 38.93%,#debf75 70.9%,#c3852a);border-radius:inherit;bottom:-3px;content:"";left:-3px;position:absolute;right:-3px;top:-3px;z-index:-1}.ji-product .attribute-radio__text{background-color:#f5f5f5;border:1px solid #d9d9d9;border-radius:.25rem;color:#222;height:100%;padding:.5625rem .9375rem}.ji-product .attribute-radio__text svg{opacity:0}.ji-product .attribute-radio__input:checked~.attribute-radio__text{background-color:#222;color:#fff}.ji-product .attribute-radio__input:checked~.attribute-radio__text svg{margin-right:.6875rem;opacity:1}@media(max-width:575.98px){.ji-product .product-variants .input-container.attribute-radio{flex:0 0 100%;max-width:100%;padding-left:0!important;padding-right:0!important}.ji-product .product-variants .attribute-radio__label,.ji-product .product-variants .attribute-radio__text{width:auto}}@media(min-width:576px)and (max-width:767.98px){.ji-product .product-variants .product-variants-item>.row{flex-wrap:nowrap}}@media(min-width:768px)and (max-width:990.98px){.ji-product .product-variants .product-variants-item>.row{flex-wrap:nowrap}}@media(max-width:1199.98px){.ji-product .product-variants .product-variants-item>.row{flex-wrap:wrap}.ji-product .product-variants .product-variants-item>.row>li{width:100%}.ji-product .product-variants .product-variants-item>.row#group_166>li{width:auto}}@media(min-width:991px)and (max-width:1199.98px){.ji-product .product-variants .input-container.attribute-radio{flex:0 0 100%;max-width:100%;padding-left:0!important;padding-right:0!important}.ji-product .product-variants .attribute-radio__label,.ji-product .product-variants .attribute-radio__text{width:auto}}@media(min-width:1200px){.ji-product .product-variants .product-variants-item>.row{flex-wrap:nowrap}}.ji-product__show-more-link{color:#222;line-height:1.5em}.ji-product__show-more-link:active,.ji-product__show-more-link:focus,.ji-product__show-more-link:hover{color:#222}.ji-product .productDesc{z-index:10}.ji-product .productDesc .productDesc__sticky{position:sticky;top:150px}.ji-product__back-link a{color:#fff}.ji-product__summary-extras-price.hided,.ji-product__summary-product-price.hided,.ji-product__summary-warranty-price.hided{display:none;opacity:0;visibility:hidden}.ji-product__summary-extras-price.open,.ji-product__summary-product-price.open,.ji-product__summary-warranty-price.open{display:block;opacity:1;visibility:visible}.ji-product-gallery .product-main-images__list{gap:1rem;overflow:hidden;position:relative;transition:max-height .5s ease-in-out}.ji-product-gallery__single{flex:0 0 calc(50% - 0.5rem)}.ji-product-gallery__main,.ji-product-gallery__single{cursor:zoom-in}.ji-product-gallery__expand{background:#c3852a;border-radius:1.5625rem;bottom:1rem;color:#fff;display:none;font-size:1rem;left:1rem;line-height:1.1;margin-left:auto;margin-right:auto;max-width:calc(100% - 2rem);padding:.625rem 1.875rem;position:absolute;right:1rem;text-align:center;transform:none;transition:all .3s ease;white-space:nowrap;width:-moz-fit-content;width:fit-content;z-index:1}.ji-product-gallery__expand:hover{color:#fff;text-decoration:none;transform:scale(1.1)}@media screen and (max-width:767px){.order-mobile-1{order:-1}}.ji-product-tabs__description .row{margin-left:0!important;margin-right:0!important}.ji-product-tabs__description .row:has(.row){margin-left:-.625rem!important;margin-right:-.625rem!important}@media screen and (max-width:767px){.ji-product-tabs__description .row{row-gap:1rem}}.ji-product-tabs__description .col-12 iframe,.ji-product-tabs__description .col-12 p iframe{aspect-ratio:16/9}.ji-product-tabs__description .row,.ji-product-tabs__description .row p{width:100%}.ji-product-tabs__description .row:has(.row){width:calc(100% + 1.25rem)!important}@media(max-width:990.98px){.ji-product-custom-modal .modal-body{padding:0}}.product-actions{isolation:isolate;position:relative;z-index:0}.product-actions.blocked:after{background:#fff;bottom:-.625rem;content:"";left:-.625rem;opacity:.5;position:absolute;right:-.625rem;top:-.625rem;z-index:1}.product-actions.blocked form{pointer-events:none}.product-actions.blocked .sticky-wrapper{bottom:0;left:0;pointer-events:none;position:absolute;right:0;top:0;z-index:20}.product-actions.blocked .sticky-wrapper .sticky-wrapper__inner{display:flex;justify-content:center;padding:min(20%,8rem) 0;position:sticky;top:12rem;width:100%}.product-actions.blocked .sticky-wrapper .sticky-wrapper__inner .js-language-switch-btn{margin-left:auto;margin-right:auto;max-width:26rem;pointer-events:auto;width:100%}.btn.btn-touchspin svg{vertical-align:super}html{scroll-behavior:smooth}