:where(.mxsb-site-header,.mxsb-system-page,.mxsb-home,.mxsb-visual-page) :where(a,button,input,select,textarea):focus-visible{outline:3px solid #3d9df2;outline:3px solid color-mix(in srgb,var(--mxsb-primary,#0073e6) 72%,#fff);outline-offset:3px}.mxsb-shop-nav__toggle{display:inline-flex;align-items:center;gap:7px;min-height:36px;margin:0;padding:8px 13px;border:0;border-radius:10px;background:var(--mxsb-soft,#f5f9ff);color:var(--mxsb-primary,#0073e6);font:inherit;font-size:13px;font-weight:800;cursor:pointer}.mxsb-shop-nav__toggle .mxsb-icon{width:17px;height:17px}.mxsb-header-variant--navy .mxsb-shop-nav__toggle,.mxsb-header-variant--slim-navy .mxsb-shop-nav__toggle{background:rgb(255 255 255 / .12);color:#fff}.mxsb-header-variant--catalog .mxsb-shop-nav__toggle,.mxsb-header-variant--slim-blue .mxsb-shop-nav__toggle{background:#fff;color:#0874d4}.mxsb-shop-nav__chevron{font-size:16px;transition:transform .18s ease}.mxsb-shop-nav.is-open .mxsb-shop-nav__chevron{transform:rotate(180deg)}@media (min-width:851px){.mxsb-shop-nav.is-open>.mxsb-menu--shop,.mxsb-shop-nav:focus-within>.mxsb-menu--shop{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}}.mxsb-mobile-panel__backdrop{position:fixed;inset:0;width:100%;height:100%;margin:0;border:0;background:rgb(5 18 38 / .56);backdrop-filter:blur(3px)}.mxsb-mobile-panel__inner{position:relative;z-index:1}.mxsb-mobile-panel__head{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:18px;padding-bottom:14px;border-bottom:1px solid rgb(112 132 156 / .22)}.mxsb-mobile-panel__head strong{font-size:18px;font-weight:850}.mxsb-mobile-panel__close{display:grid;place-items:center;width:44px;height:44px;padding:0;border:1px solid var(--mxsb-border,#dce7f2);border-radius:12px;background:#fff;color:var(--mxsb-navy,#0b1739);font-size:28px;line-height:1;cursor:pointer}body.mxsb-menu-open{overflow:hidden}@media (prefers-reduced-motion:reduce){.mxsb-shop-nav__chevron,.mxsb-mobile-panel,.mxsb-mobile-panel *{scroll-behavior:auto!important;transition-duration:.01ms!important}}@media (max-width:850px){body.mxsb-menu-open .mxsb-site-header{z-index:2147483000}.mxsb-mobile-panel:not([hidden]){position:fixed;inset:0;z-index:2147483000;display:block;overflow:hidden;border:0;background:#fff0;isolation:isolate}.mxsb-mobile-panel__backdrop{position:absolute;inset:0;z-index:0;width:100%;height:100%;background:rgb(5 18 38 / .46);-webkit-backdrop-filter:none;backdrop-filter:none}.mxsb-mobile-panel__inner{position:absolute;top:0;right:0;bottom:0;z-index:1;width:min(92vw, 460px)!important;height:100vh;height:100dvh;max-height:none!important;margin:0!important;padding:max(18px, env(safe-area-inset-top)) 22px calc(24px + env(safe-area-inset-bottom))!important;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;border-left:1px solid var(--mxsb-border,#dce7f2);border-radius:24px 0 0 24px;background:#fff!important;color:var(--mxsb-navy,#0b1739)!important;box-shadow:-18px 0 48px rgb(5 18 38 / .20);opacity:1!important;filter:none!important}.mxsb-mobile-panel__inner :where(nav,ul,li,a,p,strong,span,form,input,button:not(.mxsb-mobile-panel__backdrop)){opacity:1;filter:none}.mxsb-mobile-panel__head{position:sticky;top:calc(-1 * max(18px, env(safe-area-inset-top)));z-index:3;margin:0 -6px 12px;padding:max(18px, env(safe-area-inset-top)) 6px 14px;background:#fff}.mxsb-mobile-panel__head strong,.mxsb-mobile-menu-list a,.mxsb-mobile-panel__label{position:relative;z-index:2}.mxsb-mobile-menu-list a{color:var(--mxsb-navy,#0b1739)!important}.mxsb-mobile-panel__close{position:relative;z-index:4;flex:0 0 auto}}@media (max-width:420px){.mxsb-mobile-panel__inner{width:calc(100vw - 18px)!important;border-radius:20px 0 0 20px}}@media (min-width:851px){.mxsb-header-variant--catalog .mxsb-shop-nav__toggle,.mxsb-header-variant--slim-blue .mxsb-shop-nav__toggle{min-height:38px;padding:8px 14px;border:1px solid rgb(255 255 255 / .94)!important;background:#ffffff!important;color:#075fbd!important;-webkit-text-fill-color:#075fbd!important;box-shadow:0 7px 18px rgb(3 29 67 / .18);opacity:1!important;text-shadow:none!important}.mxsb-header-variant--catalog .mxsb-shop-nav__toggle :where(.mxsb-icon,.mxsb-shop-nav__chevron),.mxsb-header-variant--slim-blue .mxsb-shop-nav__toggle :where(.mxsb-icon,.mxsb-shop-nav__chevron){color:currentColor!important;stroke:currentColor!important;-webkit-text-fill-color:currentColor!important;opacity:1!important}.mxsb-header-variant--catalog .mxsb-shop-nav__toggle:hover,.mxsb-header-variant--catalog .mxsb-shop-nav__toggle:focus-visible,.mxsb-header-variant--catalog .mxsb-shop-nav.is-open>.mxsb-shop-nav__toggle,.mxsb-header-variant--slim-blue .mxsb-shop-nav__toggle:hover,.mxsb-header-variant--slim-blue .mxsb-shop-nav__toggle:focus-visible,.mxsb-header-variant--slim-blue .mxsb-shop-nav.is-open>.mxsb-shop-nav__toggle{border-color:#b8d9fb!important;background:#eef6ff!important;color:#004f9e!important;-webkit-text-fill-color:#004f9e!important;box-shadow:0 8px 22px rgb(3 49 98 / .18),inset 0 0 0 1px rgb(0 115 230 / .05)}.mxsb-site-header .mxsb-shop-nav>.mxsb-menu--shop{top:calc(100% + 8px)!important;left:0!important;width:max-content;min-width:290px!important;max-width:min(420px, calc(100vw - 32px));height:auto!important;min-height:0!important;max-height:min(68vh, 560px);padding:8px!important;overflow-x:hidden;overflow-y:auto;border:1px solid #cddded!important;border-radius:14px!important;background:#ffffff!important;color:#10233f!important;box-shadow:0 18px 44px rgb(4 31 67 / .18),0 3px 10px rgb(4 31 67 / .08)!important;color-scheme:light!important}.mxsb-site-header .mxsb-shop-nav>.mxsb-menu--shop>li{display:block!important;width:100%!important;height:auto!important;min-height:0!important;margin:0!important;padding:0!important;background:transparent!important;color:#10233f!important;-webkit-text-fill-color:#10233f!important;opacity:1!important}.mxsb-site-header .mxsb-shop-nav>.mxsb-menu--shop>li+li{margin-top:4px!important}.mxsb-site-header .mxsb-shop-nav>.mxsb-menu--shop a,.mxsb-site-header .mxsb-shop-nav>.mxsb-menu--shop a:link,.mxsb-site-header .mxsb-shop-nav>.mxsb-menu--shop a:visited{display:flex!important;align-items:center!important;width:100%!important;min-height:42px!important;padding:9px 12px!important;border:1px solid transparent!important;border-radius:9px!important;background:#ffffff!important;color:#10233f!important;-webkit-text-fill-color:#10233f!important;font-weight:700!important;line-height:1.25!important;text-decoration:none!important;text-shadow:none!important;opacity:1!important;filter:none!important}.mxsb-site-header .mxsb-shop-nav>.mxsb-menu--shop a>*{color:inherit!important;-webkit-text-fill-color:inherit!important;opacity:1!important}.mxsb-site-header .mxsb-shop-nav>.mxsb-menu--shop a:hover,.mxsb-site-header .mxsb-shop-nav>.mxsb-menu--shop a:focus-visible{border-color:#cbe3fb!important;background:#f1f7fe!important;color:#075fbd!important;-webkit-text-fill-color:#075fbd!important;box-shadow:none!important}.mxsb-site-header .mxsb-shop-nav>.mxsb-menu--shop :where(.current-menu-item,.current-menu-ancestor,.current_page_item,.current_page_ancestor)>a,.mxsb-site-header .mxsb-shop-nav>.mxsb-menu--shop :where(.current-menu-item,.current-menu-ancestor,.current_page_item,.current_page_ancestor)>a:visited{border-color:#b9d9f8!important;background:#e8f3ff!important;color:#064f9d!important;-webkit-text-fill-color:#064f9d!important;font-weight:850!important;box-shadow:inset 3px 0 0 #087bea!important}}@media (max-width:767px){body.mxsb-mobile-banners-show:not(.mxsb-template-hide-mobile):not(.mxsb-product-hero-hidden):not(.mxsb-standard-hero-hidden) :is(.mec-page-hero,.mec-single-hero,.mec-product-page-hero,.mxsb-system-hero,.mxsb-shop-hero,.mxsb-account-intro,.mxsb-blog-hero,.mxsb-contact-hero,.mxsb-configurator-page-hero){display:block!important;visibility:visible!important;opacity:1!important}body.mxsb-mobile-banners-show .mxsb-hero.mxsb-configurable-section:not(.mxsb-hide-mobile),body.mxsb-mobile-banners-show .mec-home-hero:not(.mxsb-hide-mobile),body.mxsb-mobile-banners-show .mxsb-visual-hero:not(.mxsb-hide-mobile){display:block!important;visibility:visible!important;opacity:1!important}}:root{--mxsb-primary:#0073e6;--mxsb-navy:#0b1739;--mxsb-soft:#f5f9ff;--mxsb-text:#333333;--mxsb-max:1260px;--mxsb-radius:24px;--mxsb-header-logo-width:240px;--mxsb-header-logo-mobile:150px;--mxsb-footer-logo-width:210px;--mxsb-button-radius:16px;--mxsb-field-radius:16px;--mxsb-body-size:17px;--mxsb-system-space:64px;--mxsb-system-shadow:0 14px 36px rgba(11,23,57,.10);--mxsb-shop-columns:4;--mxsb-product-gallery-width:63%;--mxsb-blog-columns:4;--mxsb-standard-width:1380px;--mxsb-account-sidebar-width:320px;--mxsb-account-container-width:1280px;--mxsb-product-content-width:1380px;--mxsb-gallery-delay:3000ms;--mxsb-gallery-speed:550ms;--mxsb-banner-height-desktop:220px;--mxsb-banner-height-tablet:190px;--mxsb-banner-height-mobile:160px}:root{--mxsb-contact-container-width:1380px}:root{--mxsb-blog-container-width:1380px}:root{--mxsb-blog-hero-title-desktop:46px;--mxsb-blog-hero-title-tablet:38px;--mxsb-blog-hero-title-mobile:31px;--mxsb-blog-hero-title-line-height:1.06;--mxsb-blog-hero-text-desktop:17px;--mxsb-blog-hero-text-tablet:16px;--mxsb-blog-hero-text-mobile:15px}:root{--mxsb-post-hero-title-desktop:48px;--mxsb-post-hero-title-tablet:39px;--mxsb-post-hero-title-mobile:31px;--mxsb-post-hero-title-line-height:1.06;--mxsb-post-hero-content-width:1120px;--mxsb-post-content-width:980px}:root{--mxsb-font-body:"Inter", Arial, Helvetica, sans-serif;--mxsb-font-heading:"Manrope", Arial, Helvetica, sans-serif;--mxsb-font-ui:"Inter", Arial, Helvetica, sans-serif;--mxsb-heading-weight:700;--mxsb-body-line-height:1.65;--mxsb-heading-letter-spacing:-0.03em}:root{--mxsb-shop-hero-title-desktop:32px;--mxsb-shop-hero-title-tablet:24px;--mxsb-shop-hero-title-mobile:20px;--mxsb-shop-hero-title-line-height:1.02;--mxsb-shop-hero-text-desktop:14px;--mxsb-shop-hero-text-tablet:12px;--mxsb-shop-hero-text-mobile:12px}:root{--mxsb-shop-hero-wide-max:1380px;--mxsb-shop-hero-gutter-desktop:64px;--mxsb-shop-hero-gutter-tablet:32px;--mxsb-shop-hero-gutter-mobile:18px}:root{--mxsb-shop-hero-categories-gap-desktop:26px;--mxsb-shop-hero-categories-gap-tablet:22px;--mxsb-shop-hero-categories-gap-mobile:18px;--mxsb-shop-categories-products-gap-desktop:30px;--mxsb-shop-categories-products-gap-tablet:24px;--mxsb-shop-categories-products-gap-mobile:20px}:root{--mxsb-shop-card-net-price-color:#0b66c3;--mxsb-shop-card-price-gap-desktop:8px;--mxsb-shop-card-price-gap-tablet:7px;--mxsb-shop-card-price-gap-mobile:6px}:root{--mxsb-product-hero-title-desktop:32px;--mxsb-product-hero-title-tablet:30px;--mxsb-product-hero-title-mobile:26px;--mxsb-product-hero-title-line-height:1.12;--mxsb-product-hero-text-desktop:16px;--mxsb-product-hero-text-tablet:14px;--mxsb-product-hero-text-mobile:12px;--mxsb-product-hero-gap-desktop:28px;--mxsb-product-hero-gap-tablet:24px;--mxsb-product-hero-gap-mobile:14px}body.mxsb-maxi-expo-theme.single-product.mxsb-template-product_template{--mec-woocommerce-padding-top:28px}@media(max-width:1024px){body.mxsb-maxi-expo-theme.single-product.mxsb-template-product_template{--mec-woocommerce-padding-top:24px}}@media(max-width:767px){body.mxsb-maxi-expo-theme.single-product.mxsb-template-product_template{--mec-woocommerce-padding-top:14px}}:root{--mxsb-product-summary-title-desktop:28px;--mxsb-product-summary-title-tablet:26px;--mxsb-product-summary-title-mobile:22px;--mxsb-product-summary-title-line-height:1.08;--mxsb-product-gross-price-desktop:32px;--mxsb-product-gross-price-tablet:28px;--mxsb-product-gross-price-mobile:24px;--mxsb-product-gross-price-color:#0073e6;--mxsb-product-net-price-desktop:20px;--mxsb-product-net-price-tablet:18px;--mxsb-product-net-price-mobile:16px;--mxsb-product-net-price-color:#000000}:root{--mxsb-product-price-rows-gap-desktop:8px;--mxsb-product-price-rows-gap-tablet:7px;--mxsb-product-price-rows-gap-mobile:6px}:root{--mxsb-product-description-body-desktop:20px;--mxsb-product-description-body-tablet:16px;--mxsb-product-description-body-mobile:15px;--mxsb-product-description-body-line-height:1.65;--mxsb-product-description-body-color:#333333;--mxsb-product-description-h2-desktop:32px;--mxsb-product-description-h2-tablet:28px;--mxsb-product-description-h2-mobile:26px;--mxsb-product-description-h2-line-height:1.15;--mxsb-product-description-h2-color:#0b1739;--mxsb-product-description-h3-desktop:26px;--mxsb-product-description-h3-tablet:24px;--mxsb-product-description-h3-mobile:21px;--mxsb-product-description-h3-line-height:1.20;--mxsb-product-description-h3-color:#0b1739}:root{--mxsb-layout-gutter:32px}#primary .mec-entry-container{padding-top:0;padding-bottom:0}.mxsb-shop-categories{padding-bottom:35px}.mxsb-gallery-counter{display:none!important}body.woocommerce-shop ul.products li.product .button,body.post-type-archive-product ul.products li.product .button,body.tax-product_cat ul.products li.product .button,body.tax-product_tag ul.products li.product .button,body.mxsb-template-shop .woocommerce ul.products li.product .button{position:relative!important;display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;min-height:48px!important;padding:12px 16px!important;box-sizing:border-box!important;line-height:1.2!important;text-align:center!important;text-indent:0!important;transform:none!important}body.woocommerce-shop ul.products li.product .button>*,body.post-type-archive-product ul.products li.product .button>*,body.tax-product_cat ul.products li.product .button>*,body.tax-product_tag ul.products li.product .button>*,body.mxsb-template-shop .woocommerce ul.products li.product .button>*{text-align:center!important;transform:none!important}body.woocommerce-shop ul.products li.product .button::before,body.woocommerce-shop ul.products li.product .button::after,body.post-type-archive-product ul.products li.product .button::before,body.post-type-archive-product ul.products li.product .button::after,body.tax-product_cat ul.products li.product .button::before,body.tax-product_cat ul.products li.product .button::after,body.tax-product_tag ul.products li.product .button::before,body.tax-product_tag ul.products li.product .button::after,body.mxsb-template-shop .woocommerce ul.products li.product .button::before,body.mxsb-template-shop .woocommerce ul.products li.product .button::after{position:absolute!important;right:16px!important;left:auto!important;margin:0!important}body.mxsb-template-checkout :where(.wc-block-components-text-input input,.wc-block-components-combobox-control input,.wc-block-components-country-input select,.wc-block-components-state-input select,input.input-text,select,textarea){min-height:60px!important;padding-top:22px!important;padding-right:14px!important;padding-bottom:8px!important;padding-left:14px!important;box-sizing:border-box!important;line-height:1.25!important}body.mxsb-template-checkout :where(.wc-block-components-text-input label,.wc-block-components-combobox-control label){top:7px!important;margin:0!important;color:#44546a!important;font-size:11px!important;font-weight:700!important;line-height:1.1!important;transform:none!important}body.mxsb-template-checkout .form-row>label{display:block;margin-bottom:6px!important;color:#44546a!important;font-size:11px!important;font-weight:700!important;line-height:1.2!important}body.mxsb-template-checkout .wc-block-components-country-input select,body.mxsb-template-checkout .wc-block-components-state-input select{padding-top:20px!important;padding-bottom:8px!important}body.page:not(.woocommerce-page) .mec-page-hero h1{font-size:36px!important;line-height:1.2!important}body.page:not(.woocommerce-page) .mec-page-hero p{font-size:15px!important;line-height:1.5!important}body.page:not(.woocommerce-page) :is(.entry-content,.elementor-widget-text-editor) h1{margin-top:34px!important;margin-bottom:14px!important;font-size:30px!important;line-height:1.25!important}body.page:not(.woocommerce-page) .hentry .mxsb-reveal h1{margin-top:34px!important;margin-bottom:14px!important;font-size:34px!important;line-height:1.2!important}body.page:not(.woocommerce-page) :is(.entry-content,.elementor-widget-text-editor) h2{margin-top:30px!important;margin-bottom:12px!important;font-size:26px!important;line-height:1.3!important}body.page:not(.woocommerce-page) :is(.entry-content,.elementor-widget-text-editor) h3{margin-top:24px!important;margin-bottom:10px!important;font-size:21px!important;line-height:1.35!important}body.page:not(.woocommerce-page) :is(.entry-content,.elementor-widget-text-editor) p,body.page:not(.woocommerce-page) :is(.entry-content,.elementor-widget-text-editor) li{font-size:16px!important;line-height:1.75!important}body.page:not(.woocommerce-page) :is(.entry-content,.elementor-widget-text-editor) a{font-size:inherit}body.single-product .entry-summary form.cart{width:100%!important;min-width:0!important;min-height:0!important;margin:20px 0 0!important;padding:18px!important;border:1px solid #d6e3f1!important;border-radius:20px!important;background:#f4f8fd!important;box-sizing:border-box!important}body.single-product .entry-summary form.cart:not(.variations_form){display:grid!important;grid-template-columns:86px minmax(0,1fr)!important;grid-auto-flow:row!important;align-items:center!important;column-gap:12px!important;row-gap:12px!important}body.single-product .entry-summary form.cart:not(.variations_form)>:not(.quantity):not(.single_add_to_cart_button):not(input[type="hidden"]){grid-column:1 / -1!important;width:100%!important;min-width:0!important;box-sizing:border-box!important}body.single-product .entry-summary form.cart:not(.variations_form)>:is(.mxsb-configurator,[data-mxsb-configurator],.wapf,.wapf-wrapper,.wc-pao-addons-container){grid-column:1 / -1!important;width:100%!important;min-width:0!important}body.single-product .entry-summary form.cart:not(.variations_form)>.quantity{grid-column:1!important;align-self:center!important;justify-self:start!important}body.single-product .entry-summary form.cart:not(.variations_form)>.single_add_to_cart_button{grid-column:2!important;align-self:stretch!important;justify-self:stretch!important}body.single-product .entry-summary form.variations_form{display:block!important}body.single-product .entry-summary form.variations_form table.variations,body.single-product .entry-summary form.variations_form table.variations tbody{display:block!important;width:100%!important;margin:0!important;padding:0!important;border:0!important}body.single-product .entry-summary form.variations_form table.variations tr{display:block!important;width:100%!important;margin:0 0 15px!important;padding:0!important;border:0!important}body.single-product .entry-summary form.variations_form th.label{display:block!important;width:100%!important;margin:0 0 7px!important;padding:0!important;text-align:left!important}body.single-product .entry-summary form.variations_form th.label label{display:block!important;margin:0!important;color:#0b1739!important;font-size:14px!important;font-weight:750!important;line-height:1.3!important}body.single-product .entry-summary form.variations_form td.value{display:block!important;width:100%!important;margin:0!important;padding:0!important}body.single-product .entry-summary form.variations_form td.value select{display:block!important;width:100%!important;min-width:0!important;min-height:54px!important;margin:0!important;padding:0 44px 0 14px!important;border:1px solid #7cbcff!important;border-radius:14px!important;background-color:#fff!important;color:#26344c!important;font-size:16px!important;line-height:1.3!important;box-shadow:0 0 0 3px rgb(0 115 230 / .08)!important;box-sizing:border-box!important}body.single-product .entry-summary form.variations_form .reset_variations{display:inline-block!important;margin:9px 0 0!important;color:#0073e6!important;font-size:13px!important;line-height:1.3!important;text-decoration:underline!important}body.single-product .entry-summary form.variations_form .single_variation_wrap{width:100%!important;min-width:0!important;margin:0!important;padding:0!important}body.single-product .entry-summary form.variations_form .woocommerce-variation-price{width:100%!important;margin:2px 0 9px!important;padding:0!important;text-align:left!important}body.single-product .entry-summary form.variations_form .woocommerce-variation-price .price{display:block!important;width:100%!important;margin:0!important;line-height:1.2!important}body.single-product .entry-summary form.variations_form .woocommerce-variation-price :where(.woocommerce-Price-amount,.amount){white-space:nowrap!important}body.single-product .entry-summary form.variations_form .woocommerce-variation-availability{width:100%!important;min-width:0!important;margin:0 0 14px!important}body.single-product .entry-summary form.variations_form .woocommerce-variation-availability .stock{margin:0!important;color:#978300!important;font-size:15px!important;line-height:1.4!important}body.single-product .entry-summary .woocommerce-variation-availability .mxsb-stock-indicator{width:100%!important;max-width:100%!important;box-sizing:border-box!important}body.single-product .entry-summary form.variations_form .woocommerce-variation-add-to-cart{display:grid!important;grid-template-columns:86px minmax(0,1fr)!important;grid-auto-flow:row!important;align-items:center!important;column-gap:12px!important;row-gap:12px!important;width:100%!important;min-width:0!important}body.single-product .entry-summary form.variations_form .woocommerce-variation-add-to-cart>:not(.quantity):not(.single_add_to_cart_button):not(input[type="hidden"]){grid-column:1 / -1!important;width:100%!important;min-width:0!important}body.single-product .entry-summary form.variations_form .woocommerce-variation-add-to-cart>.quantity{grid-column:1!important;align-self:center!important;justify-self:start!important}body.single-product .entry-summary form.variations_form .woocommerce-variation-add-to-cart>.single_add_to_cart_button{grid-column:2!important;align-self:stretch!important;justify-self:stretch!important}body.single-product .entry-summary form.cart .quantity{display:flex!important;align-items:center!important;justify-content:center!important;width:86px!important;min-width:86px!important;max-width:86px!important;height:56px!important;min-height:56px!important;margin:0!important;padding:0!important;overflow:hidden!important;border:1px solid #cbdcec!important;border-radius:14px!important;background:#fff!important;box-sizing:border-box!important;float:none!important}body.single-product .entry-summary form.cart .quantity input.qty{display:block!important;width:100%!important;max-width:none!important;height:54px!important;min-height:54px!important;margin:0!important;padding:0 8px!important;border:0!important;outline:0!important;background:transparent!important;color:#1e293b!important;font-size:17px!important;font-weight:750!important;line-height:54px!important;text-align:center!important;box-shadow:none!important;box-sizing:border-box!important}body.single-product .entry-summary form.cart .single_add_to_cart_button{display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;min-width:0!important;max-width:none!important;min-height:56px!important;margin:0!important;padding:12px 18px!important;float:none!important;clear:none!important;border:0!important;border-radius:14px!important;background:linear-gradient(135deg,#087be9 0%,#1599ff 100%)!important;color:#fff!important;font-size:17px!important;font-weight:800!important;line-height:1.2!important;text-align:center!important;white-space:normal!important;box-shadow:0 10px 24px rgb(0 115 230 / .22)!important;box-sizing:border-box!important}body.single-product .entry-summary form.cart .single_add_to_cart_button:hover{background:linear-gradient(135deg,#006bd8 0%,#078aef 100%)!important;box-shadow:0 12px 28px rgb(0 115 230 / .3)!important;transform:translateY(-1px)}body.single-product .entry-summary form.cart .single_add_to_cart_button:focus-visible{outline:3px solid rgb(0 115 230 / .2)!important;outline-offset:3px!important}body.single-product .entry-summary form.cart::before,body.single-product .entry-summary form.cart::after{content:none!important;display:none!important}body.single-product .entry-summary form.cart>.quantity,body.single-product .entry-summary form.cart>.single_add_to_cart_button{float:none!important}@media (max-width:690px){body.page:not(.woocommerce-page) .mec-page-hero h1{font-size:29px!important}body.page:not(.woocommerce-page) .mec-page-hero p{font-size:14px!important}body.page:not(.woocommerce-page) :is(.entry-content,.elementor-widget-text-editor) h1{font-size:25px!important}body.page:not(.woocommerce-page) .hentry .mxsb-reveal h1{font-size:28px!important;line-height:1.25!important}body.page:not(.woocommerce-page) :is(.entry-content,.elementor-widget-text-editor) h2{font-size:22px!important}body.page:not(.woocommerce-page) :is(.entry-content,.elementor-widget-text-editor) h3{font-size:19px!important}body.page:not(.woocommerce-page) :is(.entry-content,.elementor-widget-text-editor) p,body.page:not(.woocommerce-page) :is(.entry-content,.elementor-widget-text-editor) li{font-size:15px!important;line-height:1.7!important}body.single-product .entry-summary form.cart{padding:15px!important;border-radius:17px!important}body.single-product .entry-summary form.cart:not(.variations_form){grid-template-columns:78px minmax(0,1fr)!important;column-gap:10px!important;row-gap:10px!important}body.single-product .entry-summary form.variations_form .woocommerce-variation-add-to-cart{grid-template-columns:78px minmax(0,1fr)!important;column-gap:10px!important;row-gap:10px!important}body.single-product .entry-summary form.cart .quantity{width:78px!important;min-width:78px!important;max-width:78px!important}body.single-product .entry-summary form.cart .single_add_to_cart_button{min-height:56px!important;padding-right:14px!important;padding-left:14px!important;font-size:16px!important}}@media (max-width:390px){body.single-product .entry-summary form.cart:not(.variations_form),body.single-product .entry-summary form.variations_form .woocommerce-variation-add-to-cart{grid-template-columns:72px minmax(0,1fr)!important;gap:9px!important}body.single-product .entry-summary form.cart .quantity{width:72px!important;min-width:72px!important;max-width:72px!important}body.single-product .entry-summary form.cart .single_add_to_cart_button{padding-right:10px!important;padding-left:10px!important;font-size:15px!important}}.single-product .summary .mxsb-stock-indicator{position:relative!important;overflow:visible!important;z-index:5!important}.single-product .summary .mxsb-stock-indicator[data-stock-tooltip]:hover::after,.single-product .summary .mxsb-stock-indicator[data-stock-tooltip]:focus-visible::after{content:attr(data-stock-tooltip);position:absolute;left:18px;top:calc(100% + 8px);z-index:60;max-width:260px;padding:9px 12px;border-radius:12px;background:rgb(17 24 39 / .96);color:#fff;font-size:12px;font-weight:700;line-height:1.35;white-space:nowrap;box-shadow:0 12px 28px rgb(0 0 0 / .28)}.single-product .summary .mxsb-stock-indicator[data-stock-tooltip]:hover::before,.single-product .summary .mxsb-stock-indicator[data-stock-tooltip]:focus-visible::before{content:'';position:absolute;left:28px;top:calc(100% + 2px);z-index:61;width:12px;height:12px;background:rgb(17 24 39 / .96);transform:rotate(45deg)}body.single-product .entry-summary .mxsb-stock-indicator{margin-bottom:22px!important}body.single-product .entry-summary form.cart,body.single-product .entry-summary form.variations_form,body.single-product .entry-summary .single_variation_wrap,body.single-product .entry-summary .woocommerce-variation-availability{overflow:visible!important}