.elementor-21215 .elementor-element.elementor-element-5b593e68{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21215 .elementor-element.elementor-element-8d0acb5{--display:flex;--padding-top:15px;--padding-bottom:15px;--padding-left:24px;--padding-right:24px;}.elementor-21215 .elementor-element.elementor-element-65cdeff0{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:42px 42px;--row-gap:42px;--column-gap:42px;--flex-wrap:nowrap;--padding-top:32px;--padding-bottom:36px;--padding-left:24px;--padding-right:24px;}.elementor-21215 .elementor-element.elementor-element-306279dd{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21215 .elementor-element.elementor-element-1354fe2c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-widget-woocommerce-product-title .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.woocommerce .elementor-widget-woocommerce-product-price .price{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-product-add-to-cart .added_to_cart{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-21215 .elementor-element.elementor-element-7f2eb6e0 .cart button, .elementor-21215 .elementor-element.elementor-element-7f2eb6e0 .cart .button{transition:all 0.2s;}.elementor-21215 .elementor-element.elementor-element-7f2eb6e0 .quantity .qty{transition:all 0.2s;}.elementor-widget-woocommerce-product-meta .product_meta .detail-container:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-21215 .elementor-element.elementor-element-1ae2f7ba{--display:flex;--padding-top:0px;--padding-bottom:40px;--padding-left:24px;--padding-right:24px;}.elementor-21215 .elementor-element.elementor-element-2febe0af{--display:flex;--padding-top:36px;--padding-bottom:52px;--padding-left:24px;--padding-right:24px;}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.woocommerce .elementor-widget-woocommerce-product-related.elementor-wc-products .products > h2{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .price{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .price ins{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .price ins .amount{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .price del{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .price del .amount{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .price del {font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-woocommerce-product-related.elementor-wc-products .added_to_cart{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-21215 .elementor-element.elementor-element-7df36a57.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-21215 .elementor-element.elementor-element-7df36a57.elementor-wc-products ul.products li.product span.onsale{display:block;}@media(min-width:768px){.elementor-21215 .elementor-element.elementor-element-5b593e68{--width:100%;}.elementor-21215 .elementor-element.elementor-element-8d0acb5{--content-width:1440px;}.elementor-21215 .elementor-element.elementor-element-65cdeff0{--content-width:1440px;}.elementor-21215 .elementor-element.elementor-element-1ae2f7ba{--content-width:1440px;}.elementor-21215 .elementor-element.elementor-element-2febe0af{--content-width:1440px;}}@media(max-width:1024px){.elementor-21215 .elementor-element.elementor-element-65cdeff0{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:34px;--padding-bottom:48px;--padding-left:24px;--padding-right:24px;}.elementor-21215 .elementor-element.elementor-element-7df36a57.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}@media(max-width:767px){.elementor-21215 .elementor-element.elementor-element-65cdeff0{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:26px;--padding-bottom:40px;--padding-left:14px;--padding-right:14px;}.elementor-21215 .elementor-element.elementor-element-1ae2f7ba{--padding-top:0px;--padding-bottom:48px;--padding-left:14px;--padding-right:14px;}.elementor-21215 .elementor-element.elementor-element-2febe0af{--padding-top:46px;--padding-bottom:60px;--padding-left:14px;--padding-right:14px;}.elementor-21215 .elementor-element.elementor-element-7df36a57.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}/* Start custom CSS for container, class: .elementor-element-5b593e68 *//* MotorShop Single Product v3. Scoped styles; WooCommerce retains its native behavior. */
.elementor-21215 .elementor-element.elementor-element-5b593e68{--msc-red:#e9152e;--msc-red-dark:#ba1025;--msc-ink:#17191d;--msc-text:#343a43;--msc-muted:#58616c;--msc-line:#e2e5e9;--msc-soft:#f7f8fa;background:#fff;color:var(--msc-text);font-family:Arial,Helvetica,sans-serif}
.elementor-21215 .elementor-element.elementor-element-5b593e68,.elementor-21215 .elementor-element.elementor-element-5b593e68 *{box-sizing:border-box}
.elementor-21215 .elementor-element.elementor-element-5b593e68 a{text-decoration:none}
.elementor-21215 .elementor-element.elementor-element-5b593e68 :is(a,button,input,select,textarea):focus-visible{outline:3px solid #195cac!important;outline-offset:3px}
.elementor-21215 .elementor-element.elementor-element-5b593e68 .elementor-widget{min-width:0}
.elementor-21215 .elementor-element.elementor-element-5b593e68 .msc-product-breadcrumbs{background:var(--msc-soft);border-bottom:1px solid var(--msc-line)}
.elementor-21215 .elementor-element.elementor-element-5b593e68 .woocommerce-breadcrumb{margin:0!important;font-size:13px!important;line-height:1.7!important;color:var(--msc-muted)!important;overflow-wrap:anywhere}
.elementor-21215 .elementor-element.elementor-element-5b593e68 .woocommerce-breadcrumb a{color:var(--msc-ink)!important;text-decoration:underline;text-underline-offset:3px}
.elementor-21215 .elementor-element.elementor-element-5b593e68 .msc-product-main{max-width:1440px!important;margin-inline:auto!important;align-items:flex-start!important;gap:32px!important}
.elementor-21215 .elementor-element.elementor-element-5b593e68 .msc-product-main>.e-con-inner{align-items:flex-start;gap:32px}
.elementor-21215 .elementor-element.elementor-element-5b593e68 .msc-product-gallery,.elementor-21215 .elementor-element.elementor-element-5b593e68 .msc-product-summary{min-width:0!important}
.elementor-21215 .elementor-element.elementor-element-5b593e68 .msc-product-gallery{width:calc(55% - 16px)!important;flex:1.2 1 0!important}
.elementor-21215 .elementor-element.elementor-element-5b593e68 .msc-product-summary{width:calc(45% - 16px)!important;flex:1 1 0!important;position:static!important;align-self:flex-start!important;padding:28px!important;border:1px solid var(--msc-line);border-radius:12px;background:#fff;box-shadow:0 8px 28px #17191d08}
.elementor-21215 .elementor-element.elementor-element-5b593e68 .msc-product-gallery .woocommerce-product-gallery{width:100%!important;float:none!important;margin:0!important}
.elementor-21215 .elementor-element.elementor-element-5b593e68 .msc-product-gallery .woocommerce-product-gallery__wrapper{margin:0!important;background:#fff}
.elementor-21215 .elementor-element.elementor-element-5b593e68 .msc-product-gallery .flex-viewport{border:1px solid var(--msc-line);border-radius:12px;background:#fff}
.elementor-21215 .elementor-element.elementor-element-5b593e68 .msc-product-gallery .woocommerce-product-gallery__image a{display:block}
.elementor-21215 .elementor-element.elementor-element-5b593e68 .msc-product-gallery .woocommerce-product-gallery__image img:not(.zoomImg){display:block!important;width:100%!important;height:clamp(340px,37vw,520px)!important;object-fit:contain!important;object-position:center;padding:20px!important;background:#fff!important}
.elementor-21215 .elementor-element.elementor-element-5b593e68 .msc-product-gallery .woocommerce-product-gallery__trigger{top:14px!important;right:14px!important;width:44px!important;height:44px!important;border:1px solid var(--msc-line);border-radius:50%!important;background:#fff!important;box-shadow:0 4px 16px #17191d10;z-index:5}
.elementor-21215 .elementor-element.elementor-element-5b593e68 .msc-product-gallery .flex-control-thumbs{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin:12px 0 0!important;padding:0!important;list-style:none}
.elementor-21215 .elementor-element.elementor-element-5b593e68 .msc-product-gallery .flex-control-thumbs li{float:none!important;width:100%!important;margin:0!important;border:1px solid var(--msc-line);border-radius:6px;overflow:hidden;background:#fff}
.elementor-21215 .elementor-element.elementor-element-5b593e68 .msc-product-gallery .flex-control-thumbs img{display:block;width:100%!important;aspect-ratio:1;object-fit:contain!important;padding:6px!important;opacity:.65;cursor:pointer}
.elementor-21215 .elementor-element.elementor-element-5b593e68 .msc-product-gallery .flex-control-thumbs img.flex-active{opacity:1;outline:2px solid var(--msc-red);outline-offset:-2px}
.elementor-21215 .elementor-element.elementor-element-5b593e68 .msc-product-gallery .flex-control-thumbs img:hover{opacity:1}
.elementor-21215 .elementor-element.elementor-element-5b593e68 .msc-product-kicker{font-size:12px;font-weight:700;line-height:1.5;letter-spacing:1.5px;text-transform:uppercase;color:var(--msc-red);margin:0 0 12px}
.elementor-21215 .elementor-element.elementor-element-5b593e68 .msc-product-summary .product_title,.elementor-21215 .elementor-element.elementor-element-5b593e68 .msc-product-summary .elementor-heading-title{font-family:inherit!important;color:var(--msc-ink)!important;font-size:clamp(27px,2.7vw,40px)!important;font-weight:800!important;line-height:1.17!important;letter-spacing:-.8px!important;margin:0 0 16px!important;overflow-wrap:anywhere}
.elementor-21215 .elementor-element.elementor-element-5b593e68 .msc-product-summary .woocommerce-product-rating{margin:0 0 16px!important;font-size:14px}
.elementor-21215 .elementor-element.elementor-element-5b593e68 .star-rating{color:#a56000!important}
.elementor-21215 .elementor-element.elementor-element-5b593e68 .woocommerce-review-link{font-size:13px!important;color:var(--msc-muted)!important;text-decoration:underline}
.elementor-21215 .elementor-element.elementor-element-5b593e68 .msc-product-summary .price{display:block;margin:0 0 18px!important;color:var(--msc-ink)!important;font-size:clamp(25px,2.5vw,34px)!important;font-weight:800!important;line-height:1.4!important}
.elementor-21215 .elementor-element.elementor-element-5b593e68 .price del{color:var(--msc-muted);opacity:1!important;font-size:.65em;font-weight:400}
.elementor-21215 .elementor-element.elementor-element-5b593e68 .price ins{color:var(--msc-red);text-decoration:none}
.elementor-21215 .elementor-element.elementor-element-5b593e68 .msc-product-summary .woocommerce-product-details__short-description{padding:0 0 18px!important;margin:0 0 18px!important;border-bottom:1px solid var(--msc-line);color:var(--msc-text)!important;font-size:15px!important;line-height:1.7!important;overflow-wrap:anywhere}
.elementor-21215 .elementor-element.elementor-element-5b593e68 .woocommerce-product-details__short-description p:last-child{margin-bottom:0}
.elementor-21215 .elementor-element.elementor-element-5b593e68 .stock{font-size:14px!important;font-weight:700!important;margin:0 0 12px!important;color:#246b35!important}
.elementor-21215 .elementor-element.elementor-element-5b593e68 .out-of-stock{color:var(--msc-red)!important}
.elementor-21215 .elementor-element.elementor-element-5b593e68 .msc-product-summary form.cart{display:flex!important;flex-wrap:wrap;align-items:stretch;gap:12px;margin:16px 0 20px!important;width:100%}
.elementor-21215 .elementor-element.elementor-element-5b593e68 .msc-product-summary form.cart .quantity{margin:0!important;flex:0 0 78px}
.elementor-21215 .elementor-element.elementor-element-5b593e68 .quantity input.qty{width:78px!important;max-width:100%;min-height:48px!important;padding:10px 8px!important;border:1px solid #cbd0d7!important;border-radius:6px!important;background:#fff!important;color:var(--msc-ink)!important;font-size:16px!important;text-align:center}
.elementor-21215 .elementor-element.elementor-element-5b593e68 .msc-product-summary .single_add_to_cart_button,.elementor-21215 .elementor-element.elementor-element-5b593e68 .msc-product-summary .mws-quote-form .button,.elementor-21215 .elementor-element.elementor-element-5b593e68 #review_form #submit{display:inline-flex!important;align-items:center;justify-content:center;flex:1 1 160px;min-height:48px!important;background:var(--msc-red)!important;border:1px solid var(--msc-red)!important;border-radius:6px!important;color:#fff!important;font-family:inherit!important;font-size:14px!important;font-weight:700!important;line-height:1.45!important;text-align:center;padding:12px 18px!important;margin:0!important;white-space:normal;cursor:pointer;box-shadow:none!important}
.elementor-21215 .elementor-element.elementor-element-5b593e68 .msc-product-summary .single_add_to_cart_button:hover,.elementor-21215 .elementor-element.elementor-element-5b593e68 #review_form #submit:hover{background:var(--msc-red-dark)!important;border-color:var(--msc-red-dark)!important}
.elementor-21215 .elementor-element.elementor-element-5b593e68 .single_add_to_cart_button.disabled,.elementor-21215 .elementor-element.elementor-element-5b593e68 .single_add_to_cart_button:disabled{opacity:.5!important;cursor:not-allowed!important;transform:none!important}
.elementor-21215 .elementor-element.elementor-element-5b593e68 .msc-product-summary form.variations_form,.elementor-21215 .elementor-element.elementor-element-5b593e68 .msc-product-summary form.grouped_form{display:block!important}
.elementor-21215 .elementor-element.elementor-element-5b593e68 .msc-product-summary table.variations{width:100%!important;border:0!important;border-collapse:collapse;margin:0 0 14px!important;background:transparent!important}
.elementor-21215 .elementor-element.elementor-element-5b593e68 .msc-product-summary table.variations tr{display:flex;flex-direction:column;padding:0 0 14px}
.elementor-21215 .elementor-element.elementor-element-5b593e68 .msc-product-summary table.variations :is(th,td){display:block;width:100%!important;padding:0!important;border:0!important;background:transparent!important;text-align:left!important}
.elementor-21215 .elementor-element.elementor-element-5b593e68 .msc-product-summary table.variations th{margin-bottom:7px}
.elementor-21215 .elementor-element.elementor-element-5b593e68 .msc-product-summary table.variations label{font-size:14px!important;font-weight:700!important;color:var(--msc-ink)!important;line-height:1.5}
.elementor-21215 .elementor-element.elementor-element-5b593e68 .msc-product-summary table.variations select{display:block;width:100%!important;max-width:100%!important;min-width:0!important;min-height:46px!important;border:1px solid #cbd0d7!important;border-radius:6px!important;background:#fff!important;color:var(--msc-ink)!important;padding:10px 34px 10px 12px!important;font-family:inherit!important;font-size:14px!important}
.elementor-21215 .elementor-element.elementor-element-5b593e68 .reset_variations{display:inline-block!important;min-height:32px;padding:8px 0;color:var(--msc-muted)!important;text-decoration:underline;font-size:13px!important}
.elementor-21215 .elementor-element.elementor-element-5b593e68 .single_variation_wrap{width:100%;min-width:0}
.elementor-21215 .elementor-element.elementor-element-5b593e68 .woocommerce-variation{font-size:14px;line-height:1.6;margin-bottom:12px}
.elementor-21215 .elementor-element.elementor-element-5b593e68 .woocommerce-variation-add-to-cart{display:flex!important;flex-wrap:wrap;gap:12px;align-items:stretch;width:100%}
.elementor-21215 .elementor-element.elementor-element-5b593e68 .msc-product-summary .mws-quote-form{display:flex;flex-wrap:wrap;gap:10px;width:100%;margin:12px 0!important}
.elementor-21215 .elementor-element.elementor-element-5b593e68 .msc-product-summary .mws-quote-form .button{background:#fff!important;color:var(--msc-ink)!important;border-color:var(--msc-ink)!important;width:100%}
.elementor-21215 .elementor-element.elementor-element-5b593e68 .msc-product-summary .mws-quote-form .button:hover{background:var(--msc-ink)!important;color:#fff!important}
.elementor-21215 .elementor-element.elementor-element-5b593e68 .product_meta{display:grid!important;gap:8px!important;margin-top:18px!important;padding-top:16px!important;border-top:1px solid var(--msc-line);overflow-wrap:anywhere}
.elementor-21215 .elementor-element.elementor-element-5b593e68 .product_meta>span{display:block;color:var(--msc-muted)!important;font-size:13px!important;line-height:1.7}
.elementor-21215 .elementor-element.elementor-element-5b593e68 .product_meta a,.elementor-21215 .elementor-element.elementor-element-5b593e68 .product_meta .sku{color:var(--msc-ink)!important}
.elementor-21215 .elementor-element.elementor-element-5b593e68 .product_meta a:hover{color:var(--msc-red)!important;text-decoration:underline}
.elementor-21215 .elementor-element.elementor-element-5b593e68 .product_meta .detail-label{display:inline!important;font-weight:700}
.elementor-21215 .elementor-element.elementor-element-5b593e68 .product_meta .detail-container{display:inline!important}
.elementor-21215 .elementor-element.elementor-element-5b593e68 .msc-quote-box{margin-top:20px;padding:20px;border:1px solid var(--msc-line);border-radius:10px;background:var(--msc-soft);color:var(--msc-ink)}
.elementor-21215 .elementor-element.elementor-element-5b593e68 .msc-quote-box .kicker{font-size:11px;font-weight:700;letter-spacing:1.2px;text-transform:uppercase;color:var(--msc-muted)}
.elementor-21215 .elementor-element.elementor-element-5b593e68 .msc-quote-box h3{margin:8px 0;font-size:20px;line-height:1.3;color:var(--msc-ink)}
.elementor-21215 .elementor-element.elementor-element-5b593e68 .msc-quote-box p{font-size:14px;line-height:1.65;margin:0 0 16px;color:var(--msc-muted)}
.elementor-21215 .elementor-element.elementor-element-5b593e68 .msc-quote-actions{display:flex;flex-wrap:wrap;gap:10px}
.elementor-21215 .elementor-element.elementor-element-5b593e68 .msc-quote-btn{display:inline-flex;align-items:center;justify-content:center;min-height:44px;flex:1 1 155px;padding:11px 14px;border:1px solid transparent;border-radius:6px;font-size:13px;line-height:1.5;font-weight:700;text-align:center;color:#fff;transition:background .18s}
.elementor-21215 .elementor-element.elementor-element-5b593e68 .msc-quote-btn-red{background:var(--msc-red);color:#fff}
.elementor-21215 .elementor-element.elementor-element-5b593e68 .msc-quote-btn-red:hover{background:var(--msc-red-dark);color:#fff}
.elementor-21215 .elementor-element.elementor-element-5b593e68 .msc-quote-btn-line{background:#fff;border-color:var(--msc-ink);color:var(--msc-ink)}
.elementor-21215 .elementor-element.elementor-element-5b593e68 .msc-quote-btn-line:hover{background:var(--msc-ink);color:#fff}
.elementor-21215 .elementor-element.elementor-element-5b593e68 .msc-product-trust{width:min(1392px,calc(100% - 48px));margin:0 auto 40px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}
.elementor-21215 .elementor-element.elementor-element-5b593e68 .msc-product-trust-item{padding:18px;border:1px solid var(--msc-line);border-radius:8px;background:var(--msc-soft)}
.elementor-21215 .elementor-element.elementor-element-5b593e68 .msc-product-trust-item strong{display:block;margin-bottom:7px;color:var(--msc-ink);font-size:14px;line-height:1.4}
.elementor-21215 .elementor-element.elementor-element-5b593e68 .msc-product-trust-item span{display:block;color:var(--msc-muted);font-size:13px;line-height:1.6}
.elementor-21215 .elementor-element.elementor-element-5b593e68 .msc-product-tabs{max-width:1440px!important;margin-inline:auto!important}
.elementor-21215 .elementor-element.elementor-element-5b593e68 .woocommerce-tabs{width:100%;padding:24px!important;border:1px solid var(--msc-line);border-radius:12px;background:#fff;min-width:0}
.elementor-21215 .elementor-element.elementor-element-5b593e68 .woocommerce-tabs ul.tabs{display:flex!important;flex-wrap:wrap;gap:4px;padding:0!important;margin:0 0 24px!important;border-bottom:1px solid var(--msc-line);list-style:none}
.elementor-21215 .elementor-element.elementor-element-5b593e68 .woocommerce-tabs ul.tabs:before,.elementor-21215 .elementor-element.elementor-element-5b593e68 .woocommerce-tabs ul.tabs li:before,.elementor-21215 .elementor-element.elementor-element-5b593e68 .woocommerce-tabs ul.tabs li:after{display:none!important}
.elementor-21215 .elementor-element.elementor-element-5b593e68 .woocommerce-tabs ul.tabs li{margin:0!important;padding:0!important;border:0!important;background:transparent!important;border-radius:0!important}
.elementor-21215 .elementor-element.elementor-element-5b593e68 .woocommerce-tabs ul.tabs li a{display:block;min-height:46px;padding:12px 16px!important;border-bottom:3px solid transparent;font-size:14px!important;line-height:1.5!important;font-weight:700!important;color:var(--msc-muted)!important}
.elementor-21215 .elementor-element.elementor-element-5b593e68 .woocommerce-tabs ul.tabs li.active a{border-bottom-color:var(--msc-red);color:var(--msc-ink)!important}
.elementor-21215 .elementor-element.elementor-element-5b593e68 .woocommerce-Tabs-panel{margin:0!important;min-width:0;color:var(--msc-text)!important;font-size:15px!important;line-height:1.75!important;overflow-wrap:anywhere}
.elementor-21215 .elementor-element.elementor-element-5b593e68 .woocommerce-Tabs-panel h2{font-size:24px!important;line-height:1.3!important;margin:0 0 20px!important;color:var(--msc-ink)!important}
.elementor-21215 .elementor-element.elementor-element-5b593e68 .woocommerce-Tabs-panel img{max-width:100%;height:auto}
.elementor-21215 .elementor-element.elementor-element-5b593e68 table.shop_attributes{table-layout:fixed;width:100%!important;margin:0!important;border:1px solid var(--msc-line)!important;border-collapse:separate;border-spacing:0;border-radius:8px;overflow:hidden}
.elementor-21215 .elementor-element.elementor-element-5b593e68 table.shop_attributes :is(th,td){padding:13px 16px!important;background:#fff!important;border:0!important;border-bottom:1px solid var(--msc-line)!important;font-size:14px!important;line-height:1.7!important;font-style:normal!important;vertical-align:top;overflow-wrap:anywhere}
.elementor-21215 .elementor-element.elementor-element-5b593e68 table.shop_attributes th{width:30%;font-weight:700!important;color:var(--msc-ink);background:var(--msc-soft)!important;text-align:left}
.elementor-21215 .elementor-element.elementor-element-5b593e68 table.shop_attributes td p{margin:0!important;font-style:normal!important}
.elementor-21215 .elementor-element.elementor-element-5b593e68 table.shop_attributes tr:last-child :is(th,td){border-bottom:0!important}
.elementor-21215 .elementor-element.elementor-element-5b593e68 #reviews #comments ol.commentlist{padding:0;list-style:none}
.elementor-21215 .elementor-element.elementor-element-5b593e68 #reviews #comments ol.commentlist li .comment-text{border:1px solid var(--msc-line);border-radius:8px;padding:18px;font-size:14px}
.elementor-21215 .elementor-element.elementor-element-5b593e68 #reviews #review_form_wrapper{margin-top:24px}
.elementor-21215 .elementor-element.elementor-element-5b593e68 #review_form :is(input:not([type=checkbox]):not([type=submit]),textarea){width:100%;max-width:100%;min-height:46px;padding:12px;border:1px solid #cbd0d7;border-radius:6px;background:#fff;color:var(--msc-ink);font-size:15px}
.elementor-21215 .elementor-element.elementor-element-5b593e68 #review_form textarea{min-height:140px}
.elementor-21215 .elementor-element.elementor-element-5b593e68 #review_form label{display:block;font-size:14px;margin-bottom:7px;font-weight:700}
.elementor-21215 .elementor-element.elementor-element-5b593e68 #review_form .comment-form-cookies-consent label{display:inline;font-weight:400}
.elementor-21215 .elementor-element.elementor-element-5b593e68 #review_form input[type=checkbox]{accent-color:var(--msc-red)}
.elementor-21215 .elementor-element.elementor-element-5b593e68 #review_form #submit{width:auto}
.elementor-21215 .elementor-element.elementor-element-5b593e68 .msc-product-related{max-width:1440px!important;margin-inline:auto!important;border-top:1px solid var(--msc-line)}
.elementor-21215 .elementor-element.elementor-element-5b593e68 .msc-product-related .related>h2{font-size:30px!important;line-height:1.2!important;color:var(--msc-ink)!important;margin:0 0 24px!important;letter-spacing:-.5px}
.elementor-21215 .elementor-element.elementor-element-5b593e68 .msc-product-related ul.products{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px!important;width:100%;margin:0!important;padding:0!important;list-style:none}
.elementor-21215 .elementor-element.elementor-element-5b593e68 .msc-product-related ul.products:before,.elementor-21215 .elementor-element.elementor-element-5b593e68 .msc-product-related ul.products:after{display:none!important}
.elementor-21215 .elementor-element.elementor-element-5b593e68 .msc-product-related ul.products li.product{display:flex!important;flex-direction:column;position:relative;float:none!important;width:auto!important;min-width:0!important;margin:0!important;padding:16px!important;background:#fff;border:1px solid var(--msc-line);border-radius:10px;text-align:left;overflow:hidden;transition:border-color .18s,box-shadow .18s}
.elementor-21215 .elementor-element.elementor-element-5b593e68 .msc-product-related ul.products li.product:hover{border-color:#bfc5cd;box-shadow:0 8px 24px #15191f0d}
.elementor-21215 .elementor-element.elementor-element-5b593e68 .msc-product-related .woocommerce-loop-product__link{display:flex;flex-direction:column;flex:1;color:var(--msc-ink)!important;margin-bottom:16px}
.elementor-21215 .elementor-element.elementor-element-5b593e68 .msc-product-related ul.products li.product a img{display:block!important;width:100%!important;height:auto!important;aspect-ratio:1;object-fit:contain!important;padding:8px;background:#fff;margin:0 0 16px!important}
.elementor-21215 .elementor-element.elementor-element-5b593e68 .msc-product-related .woocommerce-loop-product__title{font-size:16px!important;line-height:1.45!important;font-weight:700!important;color:var(--msc-ink)!important;padding:0!important;margin:0 0 12px!important;min-height:4.35em;overflow-wrap:anywhere}
.elementor-21215 .elementor-element.elementor-element-5b593e68 .msc-product-related .price{display:block;color:var(--msc-ink)!important;font-size:18px!important;font-weight:800!important;line-height:1.5;margin:auto 0 0!important;padding:0!important}
.elementor-21215 .elementor-element.elementor-element-5b593e68 .msc-product-related .button{display:flex!important;align-items:center;justify-content:center;width:100%!important;min-height:44px!important;margin:0 0 8px!important;padding:11px 12px!important;background:var(--msc-red)!important;color:#fff!important;border:1px solid var(--msc-red)!important;border-radius:6px!important;font-size:13px!important;line-height:1.4!important;font-weight:700!important;white-space:normal;text-align:center;box-shadow:none!important}
.elementor-21215 .elementor-element.elementor-element-5b593e68 .msc-product-related .button:hover{background:var(--msc-red-dark)!important;border-color:var(--msc-red-dark)!important}
.elementor-21215 .elementor-element.elementor-element-5b593e68 .msc-product-related li.product>.button~.button,.elementor-21215 .elementor-element.elementor-element-5b593e68 .msc-product-related .mws-quote-form .button{background:#fff!important;color:var(--msc-ink)!important;border-color:var(--msc-ink)!important;font-size:12px!important}
.elementor-21215 .elementor-element.elementor-element-5b593e68 .msc-product-related li.product>.button~.button:hover,.elementor-21215 .elementor-element.elementor-element-5b593e68 .msc-product-related .mws-quote-form .button:hover{background:var(--msc-ink)!important;color:#fff!important}
.elementor-21215 .elementor-element.elementor-element-5b593e68 .msc-product-related .mws-quote-form{width:100%;margin:0 0 8px!important}
.elementor-21215 .elementor-element.elementor-element-5b593e68 .msc-product-related .mws-quote-form .button{margin:0!important}
.elementor-21215 .elementor-element.elementor-element-5b593e68 .msc-product-related .added_to_cart{color:var(--msc-red);font-size:13px;line-height:1.6;text-align:center;padding:8px 0}
.elementor-21215 .elementor-element.elementor-element-5b593e68 .onsale{position:absolute!important;top:16px!important;left:16px!important;right:auto!important;min-height:0!important;min-width:0!important;padding:7px 10px!important;border-radius:4px!important;font-size:12px!important;line-height:1.3!important;font-weight:700!important;background:var(--msc-red)!important;color:#fff!important;margin:0!important;z-index:2}
.elementor-21215 .elementor-element.elementor-element-5b593e68 .woocommerce-info,.elementor-21215 .elementor-element.elementor-element-5b593e68 .woocommerce-message,.elementor-21215 .elementor-element.elementor-element-5b593e68 .woocommerce-error{border:1px solid var(--msc-line)!important;border-top:3px solid var(--msc-red)!important;border-radius:8px;background:var(--msc-soft)!important;color:var(--msc-ink)!important;font-size:14px;line-height:1.6}
.elementor-21215 .elementor-element.elementor-element-5b593e68 .woocommerce-info:before,.elementor-21215 .elementor-element.elementor-element-5b593e68 .woocommerce-message:before{color:var(--msc-red)!important}
.elementor-21215 .elementor-element.elementor-element-5b593e68 .group_table{width:100%;font-size:14px;border-collapse:collapse}
.elementor-21215 .elementor-element.elementor-element-5b593e68 .group_table td{padding:12px 6px;border-bottom:1px solid var(--msc-line);overflow-wrap:anywhere}
.elementor-21215 .elementor-element.elementor-element-5b593e68 .msc-single-runtime{height:0;min-height:0;margin:0!important;padding:0!important}
@media(max-width:1024px){.elementor-21215 .elementor-element.elementor-element-5b593e68 .msc-product-main,.elementor-21215 .elementor-element.elementor-element-5b593e68 .msc-product-main>.e-con-inner{flex-direction:column!important;gap:24px!important}.elementor-21215 .elementor-element.elementor-element-5b593e68 .msc-product-gallery,.elementor-21215 .elementor-element.elementor-element-5b593e68 .msc-product-summary{width:100%!important;flex:0 1 auto!important}.elementor-21215 .elementor-element.elementor-element-5b593e68 .msc-product-gallery .woocommerce-product-gallery__image img:not(.zoomImg){height:460px!important}.elementor-21215 .elementor-element.elementor-element-5b593e68 .msc-product-trust{grid-template-columns:repeat(2,minmax(0,1fr))}.elementor-21215 .elementor-element.elementor-element-5b593e68 .msc-product-related ul.products{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:767px){.elementor-21215 .elementor-element.elementor-element-5b593e68 .msc-product-main,.elementor-21215 .elementor-element.elementor-element-5b593e68 .msc-product-main>.e-con-inner{gap:20px!important}.elementor-21215 .elementor-element.elementor-element-5b593e68 .msc-product-summary{padding:20px!important;border-radius:10px;box-shadow:none}.elementor-21215 .elementor-element.elementor-element-5b593e68 .msc-product-summary .product_title,.elementor-21215 .elementor-element.elementor-element-5b593e68 .msc-product-summary .elementor-heading-title{font-size:28px!important}.elementor-21215 .elementor-element.elementor-element-5b593e68 .msc-product-gallery .woocommerce-product-gallery__image img:not(.zoomImg){height:320px!important;padding:12px!important}.elementor-21215 .elementor-element.elementor-element-5b593e68 .msc-product-gallery .flex-control-thumbs{gap:8px}.elementor-21215 .elementor-element.elementor-element-5b593e68 .msc-product-trust{width:calc(100% - 28px);margin-bottom:28px;gap:10px}.elementor-21215 .elementor-element.elementor-element-5b593e68 .msc-product-trust-item{padding:14px}.elementor-21215 .elementor-element.elementor-element-5b593e68 .msc-product-trust-item strong{font-size:13px}.elementor-21215 .elementor-element.elementor-element-5b593e68 .msc-product-trust-item span{font-size:12px}.elementor-21215 .elementor-element.elementor-element-5b593e68 .woocommerce-tabs{padding:18px!important}.elementor-21215 .elementor-element.elementor-element-5b593e68 .woocommerce-tabs ul.tabs{gap:0}.elementor-21215 .elementor-element.elementor-element-5b593e68 .woocommerce-tabs ul.tabs li a{padding:11px 9px!important;font-size:13px!important}.elementor-21215 .elementor-element.elementor-element-5b593e68 table.shop_attributes th{width:36%}.elementor-21215 .elementor-element.elementor-element-5b593e68 table.shop_attributes :is(th,td){padding:10px!important;font-size:13px!important}.elementor-21215 .elementor-element.elementor-element-5b593e68 .msc-product-related ul.products{gap:12px!important}.elementor-21215 .elementor-element.elementor-element-5b593e68 .msc-product-related ul.products li.product{padding:12px!important}.elementor-21215 .elementor-element.elementor-element-5b593e68 .msc-product-related .woocommerce-loop-product__title{font-size:14px!important}.elementor-21215 .elementor-element.elementor-element-5b593e68 .msc-product-related .price{font-size:16px!important}.elementor-21215 .elementor-element.elementor-element-5b593e68 .msc-product-related .button{font-size:12px!important;min-height:48px!important;padding:10px 7px!important}.elementor-21215 .elementor-element.elementor-element-5b593e68 .msc-product-related li.product>.button~.button{min-height:54px!important}.elementor-21215 .elementor-element.elementor-element-5b593e68 .msc-product-related ul.products li.product a img{padding:0}}
@media(max-width:359px){.elementor-21215 .elementor-element.elementor-element-5b593e68 .msc-product-related ul.products,.elementor-21215 .elementor-element.elementor-element-5b593e68 .msc-product-trust{grid-template-columns:minmax(0,1fr)}}
@media(prefers-reduced-motion:reduce){.elementor-21215 .elementor-element.elementor-element-5b593e68 *{transition:none!important;scroll-behavior:auto!important}}/* End custom CSS */