.elementor-532 .elementor-element.elementor-element-2d2df5d .jet-woo-product-gallery-slider.swiper-container-vertical{height:500px}.elementor-532 .elementor-element.elementor-element-2d2df5d .jet-woo-swiper-gallery-thumbs.swiper-container-vertical{height:300px}.elementor-532 .elementor-element.elementor-element-2d2df5d .jet-woo-swiper-gallery-thumbs .swiper-slide.swiper-slide-thumb-active{opacity:.5}.elementor-532 .elementor-element.elementor-element-d2bf96f .jet-woo-product-gallery-slider.swiper-container-vertical{height:500px}.elementor-532 .elementor-element.elementor-element-d2bf96f .jet-woo-swiper-gallery-thumbs.swiper-container-vertical{height:300px}.elementor-532 .elementor-element.elementor-element-d2bf96f .jet-woo-swiper-gallery-thumbs .swiper-slide.swiper-slide-thumb-active{opacity:.5}.elementor-widget-nested-tabs.elementor-widget-n-tabs>.e-n-tabs[data-touch-mode=false]>.e-n-tabs-heading>.e-n-tab-title[aria-selected=false]:hover{background:var(--e-global-color-accent)}.elementor-widget-nested-tabs.elementor-widget-n-tabs>.e-n-tabs>.e-n-tabs-heading>.e-n-tab-title[aria-selected=true],.elementor-widget-nested-tabs.elementor-widget-n-tabs>.e-n-tabs[data-touch-mode=true]>.e-n-tabs-heading>.e-n-tab-title[aria-selected=false]:hover{background:var(--e-global-color-accent)}.elementor-widget-nested-tabs.elementor-widget-n-tabs>.e-n-tabs>.e-n-tabs-heading>:is(.e-n-tab-title>.e-n-tab-title-text,.e-n-tab-title){font-family:var(--e-global-typography-accent-font-family),Sans-serif;font-weight:var(--e-global-typography-accent-font-weight)}.elementor-532 .elementor-element.elementor-element-3eb1fe6.elementor-view-framed .elementor-icon{background-color:var(--e-global-color-accent)}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var(--e-global-color-primary)}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap,.elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var(--e-global-color-primary);border-color:var(--e-global-color-primary)}.elementor-532 .elementor-element.elementor-element-6711a76.elementor-view-framed .elementor-icon{background-color:var(--e-global-color-accent)}.elementor-532 .elementor-element.elementor-element-3401462.elementor-view-framed .elementor-icon{background-color:var(--e-global-color-accent)}.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-532 .elementor-element.elementor-element-8091576 .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:4px;--swiper-pagination-bullet-vertical-gap:4px;width:12px;height:12px;background:var(--e-global-color-primary)}.elementor-532 .elementor-element.elementor-element-8091576 .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background:rgba(239,153,31,.35);opacity:1}@media (max-width:767px){.elementor-532 .elementor-element.elementor-element-2d2df5d .jet-woo-product-gallery-slider.swiper-container-vertical{height:300px}.elementor-532 .elementor-element.elementor-element-2d2df5d .jet-woo-swiper-gallery-thumbs.swiper-container-vertical{height:300px}.elementor-532 .elementor-element.elementor-element-8091576 .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:2px;--swiper-pagination-bullet-vertical-gap:2px;width:8px;height:8px}}.elementor-532 .elementor-element.elementor-element-32202b1 .jet-abaf-product-units.form-field{display:block!important}.elementor-532 .elementor-element.elementor-element-32202b1 .quantity .qty-stepper-wrap{display:flex!important;align-items:center!important;justify-content:space-between!important;width:calc(50% - 6px)!important;min-width:130px!important;height:42px!important;min-height:42px!important;border:1px solid #000!important;border-radius:10px!important;background-color:#fff!important;overflow:hidden!important;box-sizing:border-box!important}.elementor-532 .elementor-element.elementor-element-32202b1 .quantity .qty-stepper-wrap button.qty-btn,.elementor-532 .elementor-element.elementor-element-32202b1 .quantity button.qty-btn{all:unset!important;display:flex!important;align-items:center!important;justify-content:center!important;width:38px!important;height:100%!important;background:0 0!important;border:none!important;color:var(--e-global-color-primary)!important;font-size:22px!important;font-weight:600!important;cursor:pointer!important;user-select:none!important;box-shadow:none!important;transition:color .15s ease,background-color .15s ease!important}.elementor-532 .elementor-element.elementor-element-32202b1 .quantity .qty-stepper-wrap button.qty-btn:hover{background-color:#f5f5f5!important;color:var(--e-global-color-secondary)!important}.qty-limit-popup-overlay{position:fixed;inset:0;background:rgba(0,0,0,.55);display:flex;align-items:center;justify-content:center;z-index:99999;opacity:0;visibility:hidden;transition:opacity .2s ease;padding:20px;box-sizing:border-box}.qty-limit-popup-overlay.is-visible{opacity:1;visibility:visible}.qty-limit-popup-box{background:#fff;border-radius:14px;max-width:360px;width:100%;padding:28px 24px 24px;text-align:center;box-shadow:0 10px 40px rgba(0,0,0,.25);transform:translateY(10px);transition:transform .2s ease;box-sizing:border-box}.qty-limit-popup-overlay.is-visible .qty-limit-popup-box{transform:translateY(0)}.qty-limit-popup-icon{width:44px;height:44px;line-height:44px;border-radius:50%;background-color:#b81c23;color:#fff;font-size:22px;font-weight:700;margin:0 auto 14px}.qty-limit-popup-title{font-size:18px;font-weight:700;color:#2c2c2c;margin:0 0 8px}.qty-limit-popup-text{font-size:15px;color:#555;line-height:1.45;margin:0 0 20px}.qty-limit-popup-close{background-color:var(--e-global-color-primary,#b81c23);color:#fff;border:none;border-radius:30px;padding:10px 28px;font-size:15px;font-weight:600;cursor:pointer}.qty-limit-popup-close:hover{opacity:.9}.jet-abaf-product-units.form-field{display:none}.nfc-inclusion:not(.is-active){display:none!important}.comment-form-rating{display:flex;margin-top:20px;font-weight:700;gap:20px}.woocommerce p.stars a{color:var(--e-global-color-primary)}textarea#comment{border-radius:7px;margin-top:10px}textarea#comment:focus{outline:none}h2.woocommerce-Reviews-title{font-size:20px}.woocommerce .star-rating span::before{color:var(--e-global-color-primary)!important}.comment-text .description{font-size:15px}.woocommerce #reviews #comments ol.commentlist li .comment-text{background-color:#f9f9f9}