#product .images-container .product-cover,#product .images-container .product-cover img,.product-cover,.product-cover img{border-radius:10px!important;overflow:hidden}.product-cover img{max-width:-moz-max-content;max-width:max-content;width:100%}#product .images-container .swiper-button-arrow,#product .images-container .swiper-slide img,#product .js-qv-product-images img,#product .product-cover .expander,#product .product-thumbs img,#product-modal .modal-body .swiper-button-arrow{border-radius:8px!important}#product-modal .js-modal-product-cover,#product-modal .modal-body,#product-modal .modal-content,#product-modal .product-images-modal img{border-radius:10px!important}#product-modal .product-images img{border-radius:8px!important}.col-md-5.col-product-info{margin-left:20px}#product .product_header_container{margin-bottom:0!important}#product .product_header_container .page-title{font-size:1.8rem;font-weight:700;color:#232f3e;margin-bottom:.6rem}#product .product-reference{color:#888;font-size:.85rem;margin-bottom:.5rem}#product .product-reference-below-title{color:#9a9a9a;font-size:.85rem;margin-top:-.3rem;margin-bottom:0}#product .product-condition-below-title .label,#product .product-reference-below-title .label{color:#9a9a9a;font-weight:600;margin-right:4px}#product .product-condition-below-title{color:#9a9a9a;font-size:.85rem}#product .product-stock-status{display:inline-flex;align-items:center;gap:8px;padding:6px 12px;border-radius:8px;font-size:.9rem;font-weight:600;margin:1.3rem 0 1rem}#product .product-stock-status .stock-dot{width:10px;height:10px;border-radius:50%;display:inline-block}#product .product-stock-status .stock-qty{color:inherit;opacity:.75;font-weight:500;font-size:.85rem}#product .product-stock-status.status-in{background:#e8f5e9;color:#1b5e20}#product .product-stock-status.status-in .stock-dot{background:#2e7d32}#product .product-stock-status.status-low{background:#fff8e1;color:#8a6d00}#product .product-stock-status.status-low .stock-dot{background:#f9a825}#product .product-stock-status.status-out{background:#fdecea;color:#8a1410}#product .product-stock-status.status-out .stock-dot{background:#c62828}#product .product-price-wrapper{display:flex;flex-direction:column;gap:2px;margin-top:.5rem;margin-bottom:.5rem}#product .product-price-wrapper .product-price-gross-wrapper{display:flex;align-items:center;gap:10px;flex-wrap:wrap}#product .product-price-wrapper .product-price-gross{display:inline-flex;align-items:baseline;gap:10px;font-size:22px;font-weight:700;color:#232f3e;line-height:1.1}#product .product-price-wrapper .product-price-gross .price-label{font-size:14px;font-weight:600;color:#232f3e}#product .product-price-wrapper.has-discount .product-price-gross,#product .product-price-wrapper.has-discount .product-price-gross .price-label{color:#ad1f00}#product .regular-price,#product .regular-price-gross{font-size:1rem;color:#999;text-decoration:line-through}#product .product-price-wrapper .product-price-net,#product .product-price-wrapper .product-price-net .current-price-value,#product .product-price-wrapper .product-price-net .product-price{display:inline-flex;align-items:baseline;gap:10px;font-size:1.05rem!important;font-weight:400!important;color:#666!important;line-height:1.1}#product .product-price-wrapper .product-price-net .price-label{font-size:.8rem!important;font-weight:400;color:#999!important}#product .regular-price{font-size:.95rem}#product .product-price-net-wrapper{display:flex;align-items:center;gap:10px;margin-bottom:6px}#product .regular-price-net{font-size:.95rem;color:#aaa;text-decoration:line-through;margin-left:10px}#product .badge-discount{vertical-align:middle}#product .product-price-gross-wrapper{display:flex;align-items:center;gap:6px}#product .badge-discount,#product .product-discount .discount{background:#ad1f00;color:#fff;padding:4px 8px;border-radius:6px;font-size:.8rem;font-weight:600}#product .tax-shipping-delivery-label{display:none!important}#product .product-top-features{border-top:1px solid #ddd;padding:14px 0 0;margin:1rem 0}#product .product-features dl.data-sheet,#product .product-top-features-list{display:grid;grid-template-columns:1fr 1fr;gap:0;margin:0;padding:0}#product .product-top-features-list dd,#product .product-top-features-list dt{margin:0;font-size:.9rem;padding:6px 0;border-bottom:1px dashed #e5e5e5}#product .product-top-features-list dt.name{color:#777;font-weight:600}#product .product-top-features-list dd.value{color:#232f3e;text-align:right}#product .product-top-features-list dd.value:nth-last-of-type(1),#product .product-top-features-list dt.name:nth-last-of-type(1){border-bottom:none}#product .product-top-features-link{display:inline-flex;align-items:center;gap:6px;margin-top:10px;color:#232f3e;font-weight:700;font-size:.9rem;text-decoration:none;transition:color .2s ease}#product .product-top-features-link:hover{color:#ad1f00}#product .product-top-features-link i{font-size:1.1rem}#product .product-warranty-list{margin:1rem 0;padding:14px 16px;border:1px solid #e5e8ed;border-radius:10px;background:#fff}#product .product-warranty-list-title{font-weight:700;color:#232f3e;font-size:.95rem;margin-bottom:10px}#product .product-warranty-list-items{display:flex;flex-direction:column;gap:8px}#product .product-warranty-item{display:flex;align-items:center;gap:12px;padding:8px 10px;border:1px solid #eee;border-radius:8px;background:#fafafa}#product .product-warranty-item-image{width:36px;height:36px;-o-object-fit:contain;object-fit:contain;flex-shrink:0}#product .product-warranty-item-info{flex-grow:1;display:flex;flex-direction:column}#product .product-warranty-item-name{font-weight:600;color:#232f3e;font-size:.9rem}#product .product-warranty-item-percent{font-size:.8rem;color:#888}#product .product-warranty-item-cost{font-weight:700;color:#ad1f00;font-size:.95rem;white-space:nowrap}#product .product-warranty-list-note{margin-top:10px;font-size:.8rem;color:#888;font-style:italic}#product .product-contact-help{position:relative;margin:1.2rem 0;padding:18px 20px 18px 56px;background:linear-gradient(135deg,#f5f7fa 0,#eef2f7 100%);border:1px solid #e3e8ef;border-radius:12px;color:#232f3e;font-size:.95rem;font-weight:600;line-height:1.55;box-shadow:0 2px 8px rgba(35,47,62,.05)}#product .product-contact-help::before{content:"";font-family:"FontAwesome";position:absolute;top:50%;left:18px;transform:translateY(-50%);width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;background:#232f3e;color:#fff;border-radius:50%;font-size:.9rem;font-weight:700}#product .product-contact-help a{color:#232f3e;font-weight:800;text-decoration:none;white-space:nowrap;transition:color .2s ease;border-bottom:1px dotted #232f3e}#product .product-contact-help a:hover{color:#ad1f00;border-bottom-color:#ad1f00}#product .product-information>.rte-content.product-description,#product .product-information>[id^=product-description-short]{display:none!important}#product #product-availability{border-radius:6px;padding:5px 10px;font-weight:600;font-size:.8rem}#product .product-quantity.row{display:flex!important;align-items:stretch;flex-wrap:nowrap;gap:8px}#product .product-quantity .col-add-btn,#product .product-quantity .col-add-qty,#product .product-quantity .col-add-wishlist{display:flex;align-items:stretch}#product .product-actions .add-to-cart,#product .product-add-to-cart .add-to-cart{background:#232f3e!important;color:#fff!important;border:1px solid #232f3e!important;border-radius:8px!important;padding:12px 24px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;transition:all .25s ease}#product .product-actions .add-to-cart:focus,#product .product-actions .add-to-cart:hover,#product .product-add-to-cart .add-to-cart:focus,#product .product-add-to-cart .add-to-cart:hover{background:#fff!important;color:#232f3e!important;border-color:#232f3e!important}#product .product-variants{margin:0 0 1rem}#product .product-variants .form-control-label{font-weight:700;color:#232f3e}#product .product-variants .color,#product .product-variants .input-color{border-radius:50%;border:2px solid #ddd;cursor:pointer}#product .product-variants .input-color:checked+span,#product .product-variants .input-color:hover+span,#product .product-variants .input-radio:checked+span,#product .product-variants .radio-label:hover{border-color:#232f3e!important}#product .product-tabs .nav-tabs .nav-link{background:0 0!important;color:#666!important;border:0!important;border-bottom:2px solid transparent!important;border-radius:0!important;padding:10px 16px!important;font-weight:600;text-decoration:none!important;outline:0!important;box-shadow:none!important}#product .product-tabs .nav-tabs .nav-link:active,#product .product-tabs .nav-tabs .nav-link:focus{text-decoration:none!important;outline:0!important;box-shadow:none!important}#product .product-tabs .nav-tabs .nav-link.active,#product .product-tabs .nav-tabs .nav-link:hover{background:0 0!important;color:#232f3e!important;border-bottom:3px solid #232f3e!important;border-radius:2px!important;text-decoration:none!important}#product .tab-content>.tab-pane{display:none;height:auto;overflow:visible;visibility:visible}#product .tab-content>.tab-pane.active{display:block}#product .custom-select2,#product .product-variants .custom-select2,#product .product-variants select,#product .product-variants-item select{border-radius:6px!important;border:1px solid #ddd!important}#product #new_comment_tab_btn,#product #post-product-comment-form,#product #productCommentsModal,#product .comment-post-button,#product .js-post-product-comment,#product .js-product-additional-info,#product .post-product-comment,#product .product-additional-info,#product .product_header_container .product-manufacturer,#product .product_header_container .product-manufacturer-next,#product-details .product-out-of-stock,#product-details .product-quantities,#product-details .product-reference{display:none!important}#product .images-container .product-flags{position:absolute;top:14px;left:14px;z-index:3;list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:6px}#product .images-container .product-flags .product-flag{display:inline-flex;align-items:center;justify-content:center;text-align:center;border-radius:6px;padding:5px 12px;font-size:.8rem;font-weight:700;text-transform:uppercase;letter-spacing:.3px;box-shadow:0 2px 6px rgba(0,0,0,.1);margin-top:0}#iqitreviews-list .iqitreviews-review hr,#product .images-container .product-flags .product-flag.new{display:none}#product .images-container .product-flags .product-flag.discount,#product .images-container .product-flags .product-flag.on-sale{background:#ad1f00;color:#fff}#product .images-container .product-flags .product-flag.pack{background:#555;color:#fff}#product .images-container .product-flags .product-flag.out_of_stock{background:#a17738;color:#fff}#product .product-features dl.data-sheet dd.value,#product .product-features dl.data-sheet dt.name{margin:0;font-size:14px;padding:8px 0;border-bottom:1px dashed #e5e5e5}#product .product-features dl.data-sheet dt.name{color:#777;font-weight:600}#product .product-features dl.data-sheet dd.value{color:#232f3e;text-align:left}#product .section-title,.category-products .section-title,.product-accessories .block-title,.product-accessories .section-title{font-size:20px;font-weight:700;color:#232f3e;padding-bottom:7px;margin-bottom:20px;border-bottom:2px solid transparent;-o-border-image:linear-gradient(to right,#232f3e,transparent) 1;border-image:linear-gradient(to right,#232f3e,transparent) 1}#product .section-title span,.category-products .section-title span,.product-accessories .block-title span{display:inline;background:0 0}#iqit-reviews{padding-top:0}#iqit-reviews-top{padding:15px 18px;background:#fafafa;border:1px solid #eee;border-radius:10px;margin-bottom:20px}#iqitreviews-snippet{display:flex;align-items:center;gap:10px;font-size:.95rem;color:#555;font-weight:600}.iqit-review-star{color:#f5a623;font-size:1.05rem;margin-right:2px}#iqit-reviews-top .btn-primary{background:#232f3e!important;color:#fff!important;border:1px solid #232f3e!important;border-radius:10px!important;padding:10px 18px!important;font-weight:700!important;font-size:.9rem!important;text-transform:uppercase;letter-spacing:.3px;transition:all .25s ease}#iqit-reviews-top .btn-primary:hover{background:#fff!important;color:#232f3e!important}#iqitreviews-list .iqitreviews-review{padding:16px 18px;border:1px solid #eee;border-radius:10px;margin-bottom:12px;background:#fff}#iqitreviews-list .iqitreviews-review .title{font-weight:800;color:#232f3e;font-size:1rem;margin-bottom:6px}#iqitreviews-list .iqitreviews-review .rating{margin-bottom:8px}#iqitreviews-list .iqitreviews-review .comment{color:#555;line-height:1.55;margin-bottom:10px}#iqitreviews-list .iqitreviews-review .author{color:#888;font-size:.85rem;padding-top:8px;border-top:1px dashed #eee}#iqitreviews-list .iqitreviews-review .author span{color:#232f3e;font-weight:600}#iqit-reviews-modal .modal-content{border:0;border-radius:14px;box-shadow:0 10px 40px rgba(0,0,0,.15);overflow:hidden}#iqit-reviews-modal .modal-header{padding:18px 24px;border-bottom:1px solid #eee;background:#fff}#iqit-reviews-modal .modal-title{font-size:1.15rem;font-weight:700;color:#232f3e}#iqit-reviews-modal .modal-header .close{color:#999;font-size:1.4rem;opacity:1;border:0;background:0 0;transition:color .2s ease}#iqit-reviews-modal .modal-header .close:hover{color:#ad1f00}#iqit-reviews-modal .modal-body{padding:24px}#iqit-reviews-modal .form-control-label{font-weight:600;color:#232f3e}#iqit-reviews-modal .form-control{border:1px solid #ddd;border-radius:8px;padding:10px 14px;transition:border-color .2s ease}#iqit-reviews-modal .form-control:focus{border-color:#232f3e;box-shadow:0 0 0 2px rgba(35,47,62,.1);outline:0}#iqit-reviews-modal .modal-footer{padding:16px 24px;border-top:1px solid #eee;background:#fafafa}#iqit-reviews-modal .modal-footer .btn-primary{background:#232f3e!important;color:#fff!important;border:1px solid #232f3e!important;border-radius:10px!important;padding:12px 22px!important;font-weight:700!important;text-transform:uppercase;letter-spacing:.3px;transition:all .25s ease}#iqit-reviews-modal .modal-footer .btn-primary:hover,#product .btn-iconic{background:#fff!important;color:#232f3e!important}#product .btn-iconic{border:1px solid #ddd!important;color:#555!important;border-radius:8px!important;padding:10px 14px;transition:all .2s ease}#product .btn-iconic:hover{border-color:#232f3e!important;color:#232f3e!important}#product .easyzoom-product .easyzoom-flyout,#product .easyzoom-product .easyzoom-flyout:hover,.easyzoom-product .easyzoom-flyout,.easyzoom-product .easyzoom-flyout:hover{opacity:0!important;pointer-events:none!important}.product-zoom-overlay{position:absolute;inset:0;background-color:#fff;background-repeat:no-repeat;cursor:zoom-out;opacity:0;pointer-events:none;transition:opacity .15s ease;z-index:5}.product-zoom-overlay.is-active{opacity:1;pointer-events:auto}.easyzoom-product.is-zoomable{cursor:zoom-in}@media (max-width:767.98px){.col-md-5.col-product-info{margin-left:0}#product .product-quantity.row{flex-wrap:nowrap;gap:0}#product .product-quantity .col-add-qty{flex:0 0 auto;width:auto;max-width:none;order:1}#product .product-quantity .col-add-btn{flex:1 1 auto;width:auto;max-width:none;min-width:0;order:2}#product .product-quantity .col-add-wishlist{flex:0 0 auto;width:auto;max-width:none;order:3}#product .product-quantity #quantity_wanted{width:60px}#product .product-quantity .col-add-btn .add,#product .product-quantity .col-add-btn .add-to-cart{width:100%}#product #product-infos-tabs.nav-tabs,#product .product-tabs .nav-tabs{flex-direction:row}}@media (max-width:991.98px){body.product #main{padding-bottom:90px}#product .product-add-to-cart.js-product-add-to-cart{position:fixed;bottom:0;left:0;right:0;z-index:1020;background:#fff;padding:10px 14px calc(10px + env(safe-area-inset-bottom,0));margin:0!important;border-top:1px solid #e5e9ee;box-shadow:0 -4px 14px rgba(0,0,0,.08)}#product .product-add-to-cart.js-product-add-to-cart .product-quantity{margin:0;flex-wrap:nowrap;align-items:stretch}#product .product-add-to-cart.js-product-add-to-cart .col-add-qty{flex:0 0 auto}#product .product-add-to-cart.js-product-add-to-cart .col-add-btn{flex:1 1 auto}#product .product-add-to-cart.js-product-add-to-cart .col-add-wishlist{flex:0 0 auto}#product .product-add-to-cart.js-product-add-to-cart .add-to-cart{width:100%;padding:12px 16px!important;font-size:12px!important;white-space:nowrap}#product .product-add-to-cart.js-product-add-to-cart .product-minimal-quantity{display:none}}@media (hover:none),(pointer:coarse){.product-zoom-overlay{display:none!important}}
/*# sourceMappingURL=product.css.map*/