@import url(https://fonts.googleapis.com/css2?family=Montserrat:wght@400;500;600;700;800;900&family=Poppins:wght@300;400;500;600;700&display=swap);.elementor-1023 .elementor-element.elementor-element-673376d8{padding:0 0 0 0}.elementor-bc-flex-widget .elementor-1023 .elementor-element.elementor-element-17cd7be0.elementor-column .elementor-widget-wrap{align-items:middle}.elementor-1023 .elementor-element.elementor-element-17cd7be0.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:middle;align-items:middle}.elementor-widget-text-editor{font-family:var(--e-global-typography-text-font-family),Sans-serif;font-size:var(--e-global-typography-text-font-size);font-weight:var(--e-global-typography-text-font-weight);text-transform:var(--e-global-typography-text-text-transform);font-style:var(--e-global-typography-text-font-style);text-decoration:var(--e-global-typography-text-text-decoration);line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing);color:var(--e-global-color-text)}.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-1023 .elementor-element.elementor-element-2dd7ffe2{text-align:center}.elementor-widget-heading .elementor-heading-title{font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-size:var(--e-global-typography-primary-font-size);font-weight:var(--e-global-typography-primary-font-weight);text-transform:var(--e-global-typography-primary-text-transform);font-style:var(--e-global-typography-primary-font-style);text-decoration:var(--e-global-typography-primary-text-decoration);line-height:var(--e-global-typography-primary-line-height);letter-spacing:var(--e-global-typography-primary-letter-spacing);color:var(--e-global-color-primary)}.elementor-1023 .elementor-element.elementor-element-51510d4e{text-align:center}.elementor-1023 .elementor-element.elementor-element-51510d4e .elementor-heading-title{font-family:"Montserrat",Sans-serif;font-size:48px;font-weight:800;line-height:1.15em;color:#FFF}.elementor-1023 .elementor-element.elementor-element-1d5569f8{text-align:center}.elementor-1023 .elementor-element.elementor-element-443ef79 .woocommerce-breadcrumb{color:#F3C908;font-family:"Poppins",Sans-serif;font-size:15px;font-weight:300;text-align:center}.elementor-1023 .elementor-element.elementor-element-443ef79 .woocommerce-breadcrumb>a{color:var(--e-global-color-d6cea4e)}.elementor-1023 .elementor-element.elementor-element-0d6825f{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-1023 .elementor-element.elementor-element-0d6825f:not(.elementor-motion-effects-element-type-background),.elementor-1023 .elementor-element.elementor-element-0d6825f>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#003F8C}.elementor-1023 .elementor-element.elementor-element-0d6825f.e-con{--flex-grow:0;--flex-shrink:0}.elementor-1023 .elementor-element.elementor-element-cabf6a4{--display:flex;--justify-content:flex-start}.elementor-1023 .elementor-element.elementor-element-0491488{width:100%;max-width:100%}.elementor-1023 .elementor-element.elementor-element-0491488.elementor-element{--flex-grow:0;--flex-shrink:0}.elementor-1023 .elementor-element.elementor-element-6ba2e98c:not(.elementor-motion-effects-element-type-background),.elementor-1023 .elementor-element.elementor-element-6ba2e98c>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#FFF}.elementor-1023 .elementor-element.elementor-element-6ba2e98c{border-style:solid;border-color:#E8E8E8;transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;padding:0 0 0 0}.elementor-1023 .elementor-element.elementor-element-6ba2e98c>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-1023 .elementor-element.elementor-element-5fbc4cd1{width:100%;max-width:100%}.elementor-1023 .elementor-element.elementor-element-5fbc4cd1.elementor-element{--align-self:center;--flex-grow:1;--flex-shrink:0}.elementor-1023 .elementor-element.elementor-element-3b18a32d>.elementor-container>.elementor-column>.elementor-widget-wrap{align-content:flex-start;align-items:flex-start}.elementor-1023 .elementor-element.elementor-element-3b18a32d:not(.elementor-motion-effects-element-type-background),.elementor-1023 .elementor-element.elementor-element-3b18a32d>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#FFF}.elementor-1023 .elementor-element.elementor-element-3b18a32d{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;padding:40px 20px 60px 20px}.elementor-1023 .elementor-element.elementor-element-3b18a32d>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-1023 .elementor-element.elementor-element-47ae8317{width:var(--container-widget-width,94.825%);max-width:94.825%;--container-widget-width:94.825%;--container-widget-flex-grow:0}.elementor-1023 .elementor-element.elementor-element-47ae8317.elementor-element{--flex-grow:0;--flex-shrink:0}.elementor-1023 .elementor-element.elementor-element-4f8fa7b3{width:var(--container-widget-width,93.015%);max-width:93.015%;--container-widget-width:93.015%;--container-widget-flex-grow:0}.elementor-1023 .elementor-element.elementor-element-4f8fa7b3.elementor-element{--flex-grow:0;--flex-shrink:0}.elementor-widget-woocommerce-archive-products.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:var(--e-global-color-primary)}.elementor-widget-woocommerce-archive-products.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:var(--e-global-color-primary)}.elementor-widget-woocommerce-archive-products.elementor-wc-products ul.products li.product .woocommerce-loop-product__title,.elementor-widget-woocommerce-archive-products.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-size:var(--e-global-typography-primary-font-size);font-weight:var(--e-global-typography-primary-font-weight);text-transform:var(--e-global-typography-primary-text-transform);font-style:var(--e-global-typography-primary-font-style);text-decoration:var(--e-global-typography-primary-text-decoration);line-height:var(--e-global-typography-primary-line-height);letter-spacing:var(--e-global-typography-primary-letter-spacing)}.elementor-widget-woocommerce-archive-products.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-size:var(--e-global-typography-primary-font-size);font-weight:var(--e-global-typography-primary-font-weight);text-transform:var(--e-global-typography-primary-text-transform);font-style:var(--e-global-typography-primary-font-style);text-decoration:var(--e-global-typography-primary-text-decoration);line-height:var(--e-global-typography-primary-line-height);letter-spacing:var(--e-global-typography-primary-letter-spacing)}.elementor-widget-woocommerce-archive-products.elementor-wc-products ul.products li.product .price ins{color:var(--e-global-color-primary)}.elementor-widget-woocommerce-archive-products.elementor-wc-products ul.products li.product .price ins .amount{color:var(--e-global-color-primary)}.elementor-widget-woocommerce-archive-products{--products-title-color:var( --e-global-color-primary )}.elementor-widget-woocommerce-archive-products.products-heading-show .related-products>h2,.elementor-widget-woocommerce-archive-products.products-heading-show .upsells>h2,.elementor-widget-woocommerce-archive-products.products-heading-show .cross-sells>h2{font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-size:var(--e-global-typography-primary-font-size);font-weight:var(--e-global-typography-primary-font-weight);text-transform:var(--e-global-typography-primary-text-transform);font-style:var(--e-global-typography-primary-font-style);text-decoration:var(--e-global-typography-primary-text-decoration);line-height:var(--e-global-typography-primary-line-height);letter-spacing:var(--e-global-typography-primary-letter-spacing)}.elementor-widget-woocommerce-archive-products.elementor-wc-products ul.products li.product .price del{color:var(--e-global-color-primary)}.elementor-widget-woocommerce-archive-products.elementor-wc-products ul.products li.product .price del .amount{color:var(--e-global-color-primary)}.elementor-widget-woocommerce-archive-products.elementor-wc-products ul.products li.product .price del{font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-size:var(--e-global-typography-primary-font-size);font-weight:var(--e-global-typography-primary-font-weight);text-transform:var(--e-global-typography-primary-text-transform);font-style:var(--e-global-typography-primary-font-style);text-decoration:var(--e-global-typography-primary-text-decoration);line-height:var(--e-global-typography-primary-line-height);letter-spacing:var(--e-global-typography-primary-letter-spacing)}.elementor-widget-woocommerce-archive-products.elementor-wc-products ul.products li.product .button{font-family:var(--e-global-typography-accent-font-family),Sans-serif;font-size:var(--e-global-typography-accent-font-size);font-weight:var(--e-global-typography-accent-font-weight);text-transform:var(--e-global-typography-accent-text-transform);font-style:var(--e-global-typography-accent-font-style);text-decoration:var(--e-global-typography-accent-text-decoration);line-height:var(--e-global-typography-accent-line-height);letter-spacing:var(--e-global-typography-accent-letter-spacing)}.elementor-widget-woocommerce-archive-products.elementor-wc-products .added_to_cart{font-family:var(--e-global-typography-accent-font-family),Sans-serif;font-size:var(--e-global-typography-accent-font-size);font-weight:var(--e-global-typography-accent-font-weight);text-transform:var(--e-global-typography-accent-text-transform);font-style:var(--e-global-typography-accent-font-style);text-decoration:var(--e-global-typography-accent-text-decoration);line-height:var(--e-global-typography-accent-line-height);letter-spacing:var(--e-global-typography-accent-letter-spacing)}.elementor-widget-woocommerce-archive-products .elementor-products-nothing-found{color:var(--e-global-color-text);font-family:var(--e-global-typography-text-font-family),Sans-serif;font-size:var(--e-global-typography-text-font-size);font-weight:var(--e-global-typography-text-font-weight);text-transform:var(--e-global-typography-text-text-transform);font-style:var(--e-global-typography-text-font-style);text-decoration:var(--e-global-typography-text-text-decoration);line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing)}.elementor-1023 .elementor-element.elementor-element-288d77bd{width:var(--container-widget-width,92.417%);max-width:92.417%;--container-widget-width:92.417%;--container-widget-flex-grow:0}.elementor-1023 .elementor-element.elementor-element-288d77bd.elementor-element{--flex-grow:0;--flex-shrink:0}.elementor-1023 .elementor-element.elementor-element-288d77bd.elementor-wc-products ul.products{grid-column-gap:23px;grid-row-gap:39px}.elementor-1023 .elementor-element.elementor-element-288d77bd.elementor-wc-products .attachment-woocommerce_thumbnail{margin-bottom:27px}.elementor-1023 .elementor-element.elementor-element-288d77bd.elementor-wc-products ul.products li.product{border-radius:33px;padding:0 0 0 0}.elementor-1023 .elementor-element.elementor-element-288d77bd.elementor-wc-products ul.products li.product span.onsale{display:block}@media(min-width:768px){.elementor-1023 .elementor-element.elementor-element-0d6825f{--width:157.461%}}@media(max-width:1024px){.elementor-widget-text-editor{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing)}.elementor-widget-heading .elementor-heading-title{font-size:var(--e-global-typography-primary-font-size);line-height:var(--e-global-typography-primary-line-height);letter-spacing:var(--e-global-typography-primary-letter-spacing)}.elementor-widget-woocommerce-archive-products.elementor-wc-products ul.products li.product .woocommerce-loop-product__title,.elementor-widget-woocommerce-archive-products.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-size:var(--e-global-typography-primary-font-size);line-height:var(--e-global-typography-primary-line-height);letter-spacing:var(--e-global-typography-primary-letter-spacing)}.elementor-widget-woocommerce-archive-products.products-heading-show .related-products>h2,.elementor-widget-woocommerce-archive-products.products-heading-show .upsells>h2,.elementor-widget-woocommerce-archive-products.products-heading-show .cross-sells>h2{font-size:var(--e-global-typography-primary-font-size);line-height:var(--e-global-typography-primary-line-height);letter-spacing:var(--e-global-typography-primary-letter-spacing)}.elementor-widget-woocommerce-archive-products.elementor-wc-products ul.products li.product .price{font-size:var(--e-global-typography-primary-font-size);line-height:var(--e-global-typography-primary-line-height);letter-spacing:var(--e-global-typography-primary-letter-spacing)}.elementor-widget-woocommerce-archive-products.elementor-wc-products ul.products li.product .price del{font-size:var(--e-global-typography-primary-font-size);line-height:var(--e-global-typography-primary-line-height);letter-spacing:var(--e-global-typography-primary-letter-spacing)}.elementor-widget-woocommerce-archive-products.elementor-wc-products ul.products li.product .button{font-size:var(--e-global-typography-accent-font-size);line-height:var(--e-global-typography-accent-line-height);letter-spacing:var(--e-global-typography-accent-letter-spacing)}.elementor-widget-woocommerce-archive-products.elementor-wc-products .added_to_cart{font-size:var(--e-global-typography-accent-font-size);line-height:var(--e-global-typography-accent-line-height);letter-spacing:var(--e-global-typography-accent-letter-spacing)}.elementor-widget-woocommerce-archive-products .elementor-products-nothing-found{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing)}.elementor-1023 .elementor-element.elementor-element-288d77bd.elementor-wc-products ul.products{grid-column-gap:20px;grid-row-gap:40px}}@media(max-width:767px){.elementor-widget-text-editor{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing)}.elementor-widget-heading .elementor-heading-title{font-size:var(--e-global-typography-primary-font-size);line-height:var(--e-global-typography-primary-line-height);letter-spacing:var(--e-global-typography-primary-letter-spacing)}.elementor-widget-woocommerce-archive-products.elementor-wc-products ul.products li.product .woocommerce-loop-product__title,.elementor-widget-woocommerce-archive-products.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-size:var(--e-global-typography-primary-font-size);line-height:var(--e-global-typography-primary-line-height);letter-spacing:var(--e-global-typography-primary-letter-spacing)}.elementor-widget-woocommerce-archive-products.products-heading-show .related-products>h2,.elementor-widget-woocommerce-archive-products.products-heading-show .upsells>h2,.elementor-widget-woocommerce-archive-products.products-heading-show .cross-sells>h2{font-size:var(--e-global-typography-primary-font-size);line-height:var(--e-global-typography-primary-line-height);letter-spacing:var(--e-global-typography-primary-letter-spacing)}.elementor-widget-woocommerce-archive-products.elementor-wc-products ul.products li.product .price{font-size:var(--e-global-typography-primary-font-size);line-height:var(--e-global-typography-primary-line-height);letter-spacing:var(--e-global-typography-primary-letter-spacing)}.elementor-widget-woocommerce-archive-products.elementor-wc-products ul.products li.product .price del{font-size:var(--e-global-typography-primary-font-size);line-height:var(--e-global-typography-primary-line-height);letter-spacing:var(--e-global-typography-primary-letter-spacing)}.elementor-widget-woocommerce-archive-products.elementor-wc-products ul.products li.product .button{font-size:var(--e-global-typography-accent-font-size);line-height:var(--e-global-typography-accent-line-height);letter-spacing:var(--e-global-typography-accent-letter-spacing)}.elementor-widget-woocommerce-archive-products.elementor-wc-products .added_to_cart{font-size:var(--e-global-typography-accent-font-size);line-height:var(--e-global-typography-accent-line-height);letter-spacing:var(--e-global-typography-accent-letter-spacing)}.elementor-widget-woocommerce-archive-products .elementor-products-nothing-found{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing)}.elementor-1023 .elementor-element.elementor-element-288d77bd.elementor-wc-products ul.products{grid-column-gap:20px;grid-row-gap:40px}}:root{--mr-blue:#003F8C;--mr-blue-dark:#001F5B;--mr-blue-light:#005BBB;--mr-blue-faint:rgba(0, 63, 140, 0.07);--mr-blue-border:rgba(0, 63, 140, 0.12);--mr-gold:#FFC107;--mr-gold-dark:#E0A800;--mr-white:#FFFFFF;--mr-dark:#1A1A2E;--mr-dark2:#222222;--mr-gray:#888888;--mr-gray2:#666666;--mr-light:#F5F7FA;--mr-light2:#F0F5FF;--mr-border:#E8E8E8;--mr-border2:#F0F0F0;--mr-green:#2E7D32;--mr-green-bg:#E8F5E9;--mr-sale-bg:#FFF3CD;--mr-sale-text:#8B6000;--mr-sale-border:#FFE082;--font-heading:'Montserrat', sans-serif;--font-body:'Poppins', sans-serif;--radius-sm:6px;--radius-md:12px;--radius-lg:16px;--radius-xl:20px;--shadow-card:0 2px 12px rgba(0, 0, 0, 0.06);--shadow-hover:0 16px 40px rgba(0, 63, 140, 0.13);--shadow-sidebar:0 2px 12px rgba(0, 0, 0, 0.06);--transition:all 0.3s cubic-bezier(0.4, 0, 0.2, 1)}*,*::before,*::after{box-sizing:border-box}.muscle-reload-shop-page,.woocommerce-shop,.woocommerce-page{font-family:var(--font-body);color:var(--mr-dark);-webkit-font-smoothing:antialiased}.mr-shop-hero-section{background:linear-gradient(135deg,var(--mr-blue-dark) 0%,var(--mr-blue) 55%,var(--mr-blue-light) 100%)!important;position:relative;overflow:hidden}.mr-shop-hero-section::before{content:'';position:absolute;inset:0;background-image:radial-gradient(circle at 20% 80%,rgb(255 193 7 / .07) 0%,transparent 50%),radial-gradient(circle at 80% 20%,rgb(255 255 255 / .04) 0%,transparent 50%),repeating-linear-gradient(-45deg,transparent,transparent 40px,rgb(255 255 255 / .015) 40px,rgb(255 255 255 / .015) 80px);pointer-events:none;z-index:0}.mr-shop-hero-section>.elementor-container{position:relative;z-index:1}.mr-trust-item:hover{background:#F8FAFF!important}.mr-trust-item:hover>div:first-child{background:var(--mr-blue)!important;color:var(--mr-white)!important}.mr-sidebar-promo{background:linear-gradient(135deg,var(--mr-blue-dark),var(--mr-blue))!important;border-radius:var(--radius-md)!important;border:1.5px solid rgb(255 193 7 / .3)!important;margin-bottom:14px}.mr-filter-card-wrap{background:var(--mr-white);border:1.5px solid var(--mr-border);border-radius:var(--radius-md);overflow:hidden;margin-bottom:14px;box-shadow:var(--shadow-sidebar)}.woocommerce .widget_price_filter .widget-title,.woocommerce .widget_rating_filter .widget-title,.elementor-widget-wc-price-filter .elementor-widget-container>h2,.elementor-widget-wc-filter-by-rating .elementor-widget-container>h2{display:flex!important;align-items:center!important;justify-content:space-between!important;padding:13px 16px!important;background:var(--mr-blue)!important;color:var(--mr-white)!important;font-family:var(--font-heading)!important;font-size:11.5px!important;font-weight:700!important;letter-spacing:0.8px!important;text-transform:uppercase!important;margin:0!important;border-radius:0!important}.woocommerce .price_slider_wrapper{padding:16px 14px!important}.woocommerce .price_slider_wrapper .ui-slider{height:5px!important;border-radius:3px!important;background:var(--mr-border)!important;border:none!important;margin:8px 4px 16px!important}.woocommerce .price_slider_wrapper .ui-widget-content{background:var(--mr-border)!important}.woocommerce .price_slider_wrapper .ui-slider-range{background:var(--mr-blue)!important;border-radius:3px!important}.woocommerce .price_slider_wrapper .ui-slider-handle{width:20px!important;height:20px!important;border-radius:50%!important;background:var(--mr-blue)!important;border:3px solid var(--mr-white)!important;box-shadow:0 2px 8px rgb(0 63 140 / .3)!important;cursor:pointer!important;top:-8px!important;outline:none!important}.woocommerce .price_slider_wrapper .ui-slider-handle:focus{outline:none!important;box-shadow:0 0 0 3px rgb(0 63 140 / .2)!important}.woocommerce .price_slider_amount{display:flex!important;align-items:center!important;gap:10px!important;padding:0 0 4px!important}.woocommerce .price_slider_amount .price_label{font-family:var(--font-body)!important;font-size:13px!important;color:var(--mr-dark2)!important;font-weight:500!important}.woocommerce .price_slider_amount button.button{flex:1!important;padding:9px 14px!important;background:var(--mr-blue)!important;color:var(--mr-white)!important;font-family:var(--font-heading)!important;font-size:12px!important;font-weight:700!important;border:none!important;border-radius:8px!important;cursor:pointer!important;transition:var(--transition)!important;letter-spacing:0.5px!important}.woocommerce .price_slider_amount button.button:hover{background:var(--mr-blue-dark)!important}.woocommerce .wc-layered-nav-rating{padding:14px!important}.woocommerce .wc-layered-nav-rating ul{list-style:none!important;padding:0!important;margin:0!important}.woocommerce .wc-layered-nav-rating ul li{padding:5px 0!important;border-bottom:1px solid var(--mr-border2)!important}.woocommerce .wc-layered-nav-rating ul li:last-child{border-bottom:none!important}.woocommerce .wc-layered-nav-rating ul li a{display:flex!important;align-items:center!important;gap:8px!important;text-decoration:none!important;font-family:var(--font-body)!important;font-size:13px!important;color:var(--mr-dark2)!important;transition:color 0.2s!important}.woocommerce .wc-layered-nav-rating ul li a:hover{color:var(--mr-blue)!important}.woocommerce .wc-layered-nav-rating .star-rating{color:var(--mr-gold)!important}.woocommerce .wc-layered-nav-rating span.count{color:var(--mr-gray)!important;font-size:12px!important}.woocommerce .widget_layered_nav ul{list-style:none!important;padding:12px 14px!important;margin:0!important}.woocommerce .widget_layered_nav ul li{padding:4px 0!important}.woocommerce .widget_layered_nav ul li a{font-family:var(--font-body)!important;font-size:13px!important;color:var(--mr-dark2)!important;text-decoration:none!important;transition:color 0.2s!important;display:flex!important;align-items:center!important;gap:8px!important}.woocommerce .widget_layered_nav ul li a:hover{color:var(--mr-blue)!important}.woocommerce .widget_layered_nav ul li a::before{content:'›';color:var(--mr-gold);font-size:16px;line-height:1}.woocommerce .widget_layered_nav ul li.chosen a{color:var(--mr-blue)!important;font-weight:600!important}.woocommerce .woocommerce-widget-layered-nav-list__item--count{color:var(--mr-gray)!important;font-size:11px!important}.woocommerce-result-count{font-family:var(--font-body)!important;font-size:13.5px!important;color:var(--mr-gray)!important;font-weight:500!important;margin:0!important;padding:0!important;float:none!important}.woocommerce-result-count strong{color:var(--mr-dark2)!important;font-weight:700!important}.woocommerce-ordering{float:none!important;margin:0!important}.woocommerce-ordering select{padding:9px 14px!important;border:1.5px solid var(--mr-border)!important;border-radius:8px!important;font-size:13px!important;font-family:var(--font-body)!important;color:var(--mr-dark2)!important;background:var(--mr-white)!important;outline:none!important;cursor:pointer!important;font-weight:500!important;transition:border-color 0.2s!important;-webkit-appearance:none!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%23888' stroke-width='2.5'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E")!important;background-repeat:no-repeat!important;background-position:right 12px center!important;padding-right:34px!important}.woocommerce-ordering select:focus{border-color:var(--mr-blue)!important}.woocommerce ul.products,.elementor-wc-products ul.products{display:grid!important;grid-template-columns:repeat(3,1fr)!important;gap:22px!important;margin:0!important;padding:0!important;list-style:none!important;float:none!important;clear:none!important;width:100%!important}.woocommerce ul.products li.product,.elementor-wc-products ul.products li.product{background:var(--mr-white)!important;border-radius:var(--radius-lg)!important;border:1.5px solid var(--mr-border2)!important;box-shadow:var(--shadow-card)!important;transition:var(--transition)!important;overflow:hidden!important;padding:0!important;margin:0!important;display:flex!important;flex-direction:column!important;float:none!important;width:auto!important;position:relative!important}.woocommerce ul.products li.product:hover,.elementor-wc-products ul.products li.product:hover{transform:translateY(-6px)!important;box-shadow:var(--shadow-hover)!important;border-color:rgb(0 63 140 / .18)!important}.woocommerce ul.products li.product a.woocommerce-loop-product__link{display:block!important;text-decoration:none!important}.woocommerce ul.products li.product a img,.woocommerce ul.products li.product img{width:100%!important;height:210px!important;object-fit:contain!important;padding:16px!important;background:linear-gradient(135deg,#F0F5FF,#E8F0FE)!important;transition:transform 0.45s ease!important;display:block!important;margin:0!important;border-radius:0!important}.woocommerce ul.products li.product:hover a img,.woocommerce ul.products li.product:hover img{transform:scale(1.06)!important}.woocommerce ul.products li.product .posted_in,.woocommerce ul.products li.product .product-category-label{font-family:var(--font-body)!important;font-size:10.5px!important;font-weight:700!important;color:var(--mr-blue)!important;text-transform:uppercase!important;letter-spacing:1.5px!important;padding:12px 16px 2px!important;display:block!important;margin:0!important}.woocommerce ul.products li.product .posted_in a{color:var(--mr-blue)!important;text-decoration:none!important}.woocommerce ul.products li.product .woocommerce-loop-product__title,.woocommerce ul.products li.product h2{font-family:var(--font-heading)!important;font-size:14.5px!important;font-weight:700!important;color:var(--mr-dark)!important;line-height:1.35!important;padding:10px 16px 4px!important;margin:0!important;text-decoration:none!important;display:block!important}.woocommerce ul.products li.product .woocommerce-loop-product__title:hover{color:var(--mr-blue)!important}.woocommerce ul.products li.product .star-rating{margin:4px 16px 6px!important;overflow:hidden!important;width:auto!important;float:none!important;display:block!important}.woocommerce ul.products li.product .star-rating::before,.woocommerce ul.products li.product .star-rating span::before{color:var(--mr-gold)!important}.woocommerce ul.products li.product .woocommerce-loop-product__rating{display:flex!important;align-items:center!important;gap:6px!important;padding:0 16px 4px!important}.woocommerce ul.products li.product .woocommerce-loop-product__rating .star-rating{margin:0!important}.woocommerce ul.products li.product .woocommerce-loop-product__rating .rating-count{font-family:var(--font-body)!important;font-size:11.5px!important;color:var(--mr-gray)!important}.woocommerce ul.products li.product .price{font-family:var(--font-heading)!important;font-size:19px!important;font-weight:800!important;color:var(--mr-blue)!important;padding:4px 16px 8px!important;display:flex!important;align-items:center!important;gap:8px!important;flex-wrap:wrap!important;margin:0!important;float:none!important}.woocommerce ul.products li.product .price del{font-size:13px!important;color:#AAAAAA!important;font-weight:400!important;text-decoration:line-through!important}.woocommerce ul.products li.product .price del bdi{text-decoration:line-through!important}.woocommerce ul.products li.product .price ins{text-decoration:none!important;font-weight:800!important;background:none!important}.woocommerce ul.products li.product .price .woocommerce-Price-currencySymbol{font-size:14px!important;font-weight:700!important}.woocommerce ul.products li.product .mr-discount-tag{font-family:var(--font-body)!important;font-size:11px!important;font-weight:600!important;color:var(--mr-green)!important;background:var(--mr-green-bg)!important;padding:2px 8px!important;border-radius:20px!important;display:inline-block!important}.woocommerce ul.products li.product .onsale,.woocommerce span.onsale{background:var(--mr-sale-bg)!important;color:var(--mr-sale-text)!important;border:1px solid var(--mr-sale-border)!important;font-family:var(--font-body)!important;font-size:10.5px!important;font-weight:600!important;border-radius:20px!important;padding:4px 10px!important;min-width:auto!important;min-height:auto!important;line-height:1.4!important;top:12px!important;left:12px!important;right:auto!important;z-index:2!important;position:absolute!important;border-radius:20px!important}.woocommerce ul.products li.product .featured-badge{position:absolute;top:12px;left:12px;background:#EEF4FF;color:var(--mr-blue);border:1px solid #90CAF9;font-family:var(--font-body);font-size:10.5px;font-weight:600;border-radius:20px;padding:4px 10px;z-index:2}.woocommerce ul.products li.product .yith-wcwl-add-to-wishlist,.woocommerce ul.products li.product .woosw-btn{position:absolute!important;top:12px!important;right:12px!important;z-index:2!important}.woocommerce ul.products li.product .yith-wcwl-add-button a,.woocommerce ul.products li.product .woosw-btn a{display:flex!important;align-items:center!important;justify-content:center!important;width:36px!important;height:36px!important;background:var(--mr-white)!important;border:1.5px solid var(--mr-border)!important;border-radius:50%!important;color:var(--mr-gray)!important;font-size:14px!important;text-decoration:none!important;box-shadow:0 2px 10px rgb(0 0 0 / .12)!important;transition:var(--transition)!important}.woocommerce ul.products li.product .yith-wcwl-add-button a:hover,.woocommerce ul.products li.product .woosw-btn a:hover{border-color:#e53935!important;color:#e53935!important}.woocommerce ul.products li.product .button,.woocommerce ul.products li.product .add_to_cart_button,.woocommerce ul.products li.product a.button{display:flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;width:calc(100% - 32px)!important;margin:4px 16px 16px!important;padding:11px 16px!important;background:var(--mr-blue)!important;color:var(--mr-white)!important;font-family:var(--font-heading)!important;font-size:12.5px!important;font-weight:700!important;letter-spacing:0.5px!important;text-transform:uppercase!important;border:2px solid var(--mr-blue)!important;border-radius:8px!important;cursor:pointer!important;transition:var(--transition)!important;text-decoration:none!important;box-shadow:none!important;-webkit-appearance:none!important;float:none!important;margin-top:auto!important}.woocommerce ul.products li.product .button:hover,.woocommerce ul.products li.product .add_to_cart_button:hover,.woocommerce ul.products li.product a.button:hover{background:var(--mr-gold)!important;color:var(--mr-dark2)!important;border-color:var(--mr-gold)!important;box-shadow:0 6px 18px rgb(255 193 7 / .35)!important;transform:none!important}.woocommerce ul.products li.product .button.added,.woocommerce ul.products li.product .added_to_cart{background:var(--mr-green)!important;border-color:var(--mr-green)!important;color:var(--mr-white)!important}.woocommerce ul.products li.product .added_to_cart{display:inline-flex!important;align-items:center!important;width:calc(100% - 32px)!important;margin:4px 16px 16px!important;padding:11px 16px!important;justify-content:center!important;font-family:var(--font-heading)!important;font-size:12px!important;font-weight:700!important;text-decoration:none!important;border-radius:8px!important;background:var(--mr-green)!important;color:var(--mr-white)!important;letter-spacing:0.5px!important}.woocommerce ul.products li.product .button.loading::after{border-top-color:var(--mr-white)!important}.mr-cat-tabs-wrap{display:flex;gap:8px;margin-bottom:20px;flex-wrap:wrap}.mr-cat-tab-link{padding:8px 18px;border-radius:30px;border:1.5px solid var(--mr-border);font-size:13px;font-weight:600;cursor:pointer;transition:var(--transition);color:var(--mr-gray);background:var(--mr-white);font-family:var(--font-heading);text-decoration:none;display:inline-block}.mr-cat-tab-link:hover{border-color:var(--mr-blue);color:var(--mr-blue)}.mr-cat-tab-link.active,.mr-cat-tab-link.current-cat{background:var(--mr-blue);border-color:var(--mr-blue);color:var(--mr-white);box-shadow:0 4px 14px rgb(0 63 140 / .25)}.woocommerce-message,.woocommerce-info,.woocommerce-error{font-family:var(--font-body)!important;font-size:14px!important;border-radius:10px!important;padding:14px 20px!important;margin-bottom:20px!important}.woocommerce-message{border-top-color:var(--mr-blue)!important;background:#EEF4FF!important;color:var(--mr-blue)!important}.woocommerce-message a.button,.woocommerce-message .button{background:var(--mr-blue)!important;color:var(--mr-white)!important;border-radius:6px!important;padding:8px 18px!important;font-family:var(--font-heading)!important;font-size:12px!important;font-weight:700!important}.woocommerce nav.woocommerce-pagination{margin-top:40px!important;text-align:center!important}.woocommerce nav.woocommerce-pagination ul{display:inline-flex!important;gap:8px!important;align-items:center!important;justify-content:center!important;flex-wrap:wrap!important;margin:0!important;padding:0!important;border:none!important;list-style:none!important;float:none!important;clear:both!important}.woocommerce nav.woocommerce-pagination ul li{border:none!important;margin:0!important;padding:0!important}.woocommerce nav.woocommerce-pagination ul li a,.woocommerce nav.woocommerce-pagination ul li span{width:40px!important;height:40px!important;border-radius:8px!important;border:1.5px solid var(--mr-border)!important;background:var(--mr-white)!important;color:var(--mr-dark2)!important;font-size:14px!important;font-weight:600!important;display:flex!important;align-items:center!important;justify-content:center!important;transition:var(--transition)!important;font-family:var(--font-heading)!important;padding:0!important;min-width:40px!important;text-decoration:none!important;line-height:1!important}.woocommerce nav.woocommerce-pagination ul li a:hover{border-color:var(--mr-blue)!important;color:var(--mr-blue)!important;background:var(--mr-white)!important}.woocommerce nav.woocommerce-pagination ul li span.current{background:var(--mr-blue)!important;border-color:var(--mr-blue)!important;color:var(--mr-white)!important}.woocommerce nav.woocommerce-pagination ul li .prev,.woocommerce nav.woocommerce-pagination ul li .next{width:auto!important;padding:0 16px!important;font-size:13px!important}.woocommerce-info.woocommerce-products-no-results{background:var(--mr-light)!important;color:var(--mr-gray)!important;border-color:var(--mr-border)!important;font-family:var(--font-body)!important;border-radius:12px!important;padding:32px!important;text-align:center!important}.woocommerce .wc-active-layered-nav-filters{margin-bottom:16px}.woocommerce .wc-active-layered-nav-filters ul{display:flex;flex-wrap:wrap;gap:8px;list-style:none;padding:0;margin:0}.woocommerce .wc-active-layered-nav-filters ul li a{display:inline-flex;align-items:center;gap:6px;background:var(--mr-blue);color:var(--mr-white);font-size:11.5px;font-weight:600;padding:4px 10px;border-radius:30px;text-decoration:none;font-family:var(--font-body);transition:var(--transition)}.woocommerce .wc-active-layered-nav-filters ul li a::after{content:'✕';font-size:10px;opacity:.8}.woocommerce .wc-active-layered-nav-filters ul li a:hover{background:var(--mr-blue-dark)}.elementor-section.elementor-section-boxed>.elementor-container{max-width:1280px!important}.elementor-column.elementor-col-25>.elementor-column-wrap{position:sticky!important;top:100px!important}@media (max-width:1024px){.woocommerce ul.products,.elementor-wc-products ul.products{grid-template-columns:repeat(2,1fr)!important;gap:18px!important}.woocommerce nav.woocommerce-pagination ul li a,.woocommerce nav.woocommerce-pagination ul li span{width:36px!important;height:36px!important;min-width:36px!important}}@media (max-width:768px){.woocommerce ul.products,.elementor-wc-products ul.products{grid-template-columns:repeat(2,1fr)!important;gap:14px!important}.woocommerce ul.products li.product a img,.woocommerce ul.products li.product img{height:170px!important}.woocommerce ul.products li.product .woocommerce-loop-product__title,.woocommerce ul.products li.product h2{font-size:13px!important;padding:8px 12px 3px!important}.woocommerce ul.products li.product .price{font-size:16px!important;padding:3px 12px 6px!important}.woocommerce ul.products li.product .button,.woocommerce ul.products li.product .add_to_cart_button{font-size:11.5px!important;padding:9px 10px!important;width:calc(100% - 24px)!important;margin:4px 12px 12px!important}.woocommerce-ordering select{font-size:12px!important;padding:8px 30px 8px 10px!important}.woocommerce nav.woocommerce-pagination ul{gap:6px!important}}@media (max-width:480px){.woocommerce ul.products,.elementor-wc-products ul.products{grid-template-columns:1fr!important;gap:14px!important}.woocommerce ul.products li.product a img,.woocommerce ul.products li.product img{height:220px!important}}@media (max-width:768px){.mr-shop-hero-section{padding:40px 16px 60px!important}.mr-shop-hero-section h1{font-size:28px!important}}.elementor-widget-woocommerce-archive-products .woocommerce{width:100%!important}.elementor-widget-woocommerce-archive-products .woocommerce-result-count,.elementor-widget-woocommerce-archive-products .woocommerce-ordering{display:none!important}.ast-woocommerce-container .woocommerce ul.products li.product{float:none!important;width:auto!important;margin:0!important}.astra-woo-shop-page-grid .woocommerce ul.products{display:grid!important}.yith-wcqv-main{border-radius:var(--radius-xl)!important;overflow:hidden!important}.yith-wcqv-main .product_title{font-family:var(--font-heading)!important;font-weight:800!important;color:var(--mr-dark)!important}.yith-wcqv-main .price{font-family:var(--font-heading)!important;font-size:22px!important;font-weight:800!important;color:var(--mr-blue)!important}.yith-wcqv-main .single_add_to_cart_button{background:var(--mr-blue)!important;color:var(--mr-white)!important;font-family:var(--font-heading)!important;font-weight:700!important;border-radius:8px!important;letter-spacing:0.5px!important;text-transform:uppercase!important}.yith-wcqv-main .single_add_to_cart_button:hover{background:var(--mr-gold)!important;color:var(--mr-dark2)!important}.variable-items-wrapper .variable-item{border:1.5px solid var(--mr-border)!important;border-radius:6px!important;transition:var(--transition)!important}.variable-items-wrapper .variable-item:hover,.variable-items-wrapper .variable-item.selected{border-color:var(--mr-blue)!important}.variable-items-wrapper .variable-item.selected{background:var(--mr-blue)!important;color:var(--mr-white)!important}.woocommerce::after,.woocommerce-page::after{content:'';display:table;clear:both}.woocommerce ul.products::after{content:none!important}