.mgm-showcase{--mgm-accent:#F5620A;--mgm-accent-dark:#D44D00;--mgm-accent-readable:#9E3500;--mgm-count-color:#4B5563;--mgm-border:#E5E7EB;--mgm-text:#374151;--mgm-heading:#0D1B3E;--mgm-muted:#6B7280;--mgm-soft:#F9FAFB;--mgm-star:#F59E0B;--mgm-card-bg:#ffffff;--mgm-banner-button-text:#fff;--mgm-banner-button-hover-text:#fff;--mgm-banner-button-hover-y:-1px;--mgm-banner-button-transition:.2s;--mgm-cart-button-text:#fff;--mgm-cart-button-hover-text:#fff;--mgm-cart-button-bg:var(--mgm-accent, #F5620A);--mgm-cart-button-hover-bg:var(--mgm-accent-dark, #D44D00);--mgmc-text:var(--mgm-heading, #0D1B3E);--mgmc-muted:var(--mgm-muted, #6B7280);--mgmc-line:var(--mgm-border, #E5E7EB);--mgmc-accent:var(--mgm-accent, #F5620A);--mgmc-accent-dark:var(--mgm-accent-dark, #D44D00);--mgmc-category-color:var(--mgm-accent-readable, #9E3500);--mgmc-quick-color:var(--mgm-heading, #0D1B3E);--mgmc-star:var(--mgm-star, #F59E0B);--mgmc-floating-cart-bg:#FFFFFF;--mgmc-floating-cart-bg-hover:var(--mgm-heading, #0D1B3E);--mgmc-floating-cart-icon-color:var(--mgm-heading, #0D1B3E);--mgmc-floating-cart-icon-color-hover:#FFFFFF;--mgmc-floating-cart-icon-size:30px;--mgmcm2-accent:var(--mgm-accent, #F5620A);--mgmcm2-accent-hover:var(--mgm-accent-dark, #D44D00);--mgmcm2-category-color:var(--mgm-accent-readable, #9E3500);--mgm-columns-desktop:4;--mgm-columns-tablet:3;--mgm-columns-mobile:2;width:100%;margin-inline:auto;background:#fff;border:1px solid var(--mgm-border);color:var(--mgm-text);overflow:hidden;font-family:var(--e-global-typography-text-font-family,inherit);font-weight:400}.mgm-showcase,.mgm-showcase *{box-sizing:border-box;letter-spacing:0}.elementor-widget-mega-grade-market-showcase .mgm-title,.elementor-widget-mega-grade-market-showcase .mgm-banner-title,.elementor-widget-mega-grade-market-showcase .mgm-price,.elementor-widget-mega-grade-market-showcase .mgm-quick-title,.elementor-widget-mega-grade-market-showcase .mgm-quick-price{font-weight:700!important}.elementor-widget-mega-grade-market-showcase .mgm-product-kicker,.elementor-widget-mega-grade-market-showcase .mgm-category-link,.elementor-widget-mega-grade-market-showcase .mgm-filter-status,.elementor-widget-mega-grade-market-showcase .mgm-empty-state,.elementor-widget-mega-grade-market-showcase .mgm-editor-notice{font-weight:600!important}.mgm-title-wrap{display:flex;align-items:center;justify-content:center;gap:10px;padding:0 0 28px;text-align:center}.mgm-title-wrap.is-align-left{justify-content:flex-start;text-align:left}.mgm-title-wrap.is-align-right{justify-content:flex-end;text-align:right}.mgm-title-wrap.is-icon-right{flex-direction:row-reverse}.mgm-title{margin:0;font-size:28px;line-height:1.15;font-family:var(--e-global-typography-primary-font-family,inherit);font-weight:700;color:var(--mgm-heading);letter-spacing:0}.mgm-title-icon{display:inline-flex;flex:0 0 auto;color:var(--mgm-accent);line-height:1}.mgm-title-icon svg{display:block;width:22px;height:22px;fill:currentColor;stroke:currentColor}.mgm-shell{display:grid;grid-template-columns:minmax(230px,25%) 1fr;background:var(--mgm-border);gap:1px}.mgm-showcase.no-sidebar .mgm-shell{grid-template-columns:1fr}.mgm-sidebar{display:grid;grid-template-rows:minmax(290px,1fr) auto;background:var(--mgm-border);gap:1px;min-width:0}.mgm-banner{position:relative;isolation:isolate;min-height:290px;padding:28px;display:flex;flex-direction:column;justify-content:space-between;overflow:hidden;background:var(--mgm-heading)}.mgm-banner::before{content:"";position:absolute;inset:0;z-index:-1;background:rgb(11 20 52 / .64)}.mgm-banner img{position:absolute;inset:0;z-index:-2;width:100%;height:100%;object-fit:cover;transition:transform .8s cubic-bezier(.15,.75,.5,1)}.mgm-banner:hover img{transform:scale(1.06)}.mgm-banner-placeholder{position:absolute;inset:0;z-index:-2;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,rgb(245 98 10 / .2),#fff0 42%),linear-gradient(180deg,#101b3d 0%,#071027 100%);color:rgb(255 255 255 / .42)}.mgm-banner-placeholder svg{width:74px;height:74px;fill:currentColor}.mgm-banner-title{margin:0 0 8px;color:#fff;font-size:21px;line-height:1.2;font-family:var(--e-global-typography-primary-font-family,inherit);font-weight:700;letter-spacing:0}.mgm-banner-subtitle{max-width:190px;margin:0;color:rgb(255 255 255 / .76);font-size:12px;line-height:1.55;font-weight:600}.mgm-banner-action{position:relative;z-index:1}.mgm-button{display:inline-flex;align-items:center;justify-content:center;min-height:36px;padding:0 18px;border-radius:6px;border:1px solid transparent!important;text-decoration:none!important;cursor:pointer;font-family:var(--e-global-typography-accent-font-family,inherit);font-size:12px;font-weight:700;line-height:1;text-transform:uppercase;letter-spacing:0;transition:background .2s ease,color .2s ease,transform .2s ease,border-color .2s ease}.mgm-button:hover,.mgm-button:focus{transform:translateY(-1px);text-decoration:none}.mgm-button-solid{background:var(--mgm-accent,#F5620A)!important;color:#fff!important;box-shadow:none}.mgm-button-solid:hover,.mgm-button-solid:focus{background:var(--mgm-accent-dark,#D44D00)!important;color:#fff!important}.mgm-banner .mgm-button{color:var(--mgm-banner-button-text)!important;transition:background var(--mgm-banner-button-transition) ease,color var(--mgm-banner-button-transition) ease,transform var(--mgm-banner-button-transition) ease,border-color var(--mgm-banner-button-transition) ease,box-shadow var(--mgm-banner-button-transition) ease,opacity var(--mgm-banner-button-transition) ease}.mgm-banner .mgm-button:hover,.mgm-banner .mgm-button:focus{color:var(--mgm-banner-button-hover-text)!important;transform:translateY(var(--mgm-banner-button-hover-y))}.mgm-mobile-category-dropdown{display:none}.mgm-category-menu{display:grid;grid-template-columns:repeat(var(--mgm-category-columns,2),minmax(0,1fr));gap:12px 18px;align-content:center;min-height:220px;padding:26px;background:#fff}.mgm-category-link{display:inline-flex;align-items:center;justify-content:flex-start;width:100%;min-width:0;gap:6px;padding:5px 7px;border:0!important;border-radius:6px;background:transparent!important;color:var(--mgm-muted)!important;cursor:pointer;font-family:var(--e-global-typography-accent-font-family,inherit);font-size:12px;font-weight:600;line-height:1.35;text-align:left;text-decoration:none!important;appearance:none;box-shadow:none!important;transition:color .2s ease,transform .2s ease,background .2s ease}.mgm-category-link:hover,.mgm-category-link:focus{background:#FFF0E8!important;color:var(--mgm-heading)!important;transform:translateX(4px)}.mgm-category-link.is-active{background:#FFF0E8!important;color:var(--mgm-heading)!important;transform:translateX(0)}.mgm-category-link span:not(.mgm-category-arrow){color:inherit!important;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mgm-category-arrow{color:#a3a9b1;font-size:14px;line-height:1}.mgm-category-link mark{margin-left:auto;padding:0;background:transparent!important;color:var(--mgm-count-color,#4B5563)!important;font-size:11px;font-weight:700}.mgm-category-link mark::before{content:"("}.mgm-category-link mark::after{content:")"}.mgm-products-panel{min-width:0;background:var(--mgm-border)}.mgm-grid{display:grid;grid-template-columns:repeat(var(--mgm-columns-desktop),minmax(0,1fr));gap:1px;background:var(--mgm-border);min-height:100%}.mgm-grid.is-loading{position:relative;min-height:280px}.mgm-grid.is-loading::after{content:"";position:absolute;inset:0;background:rgb(255 255 255 / .72);backdrop-filter:blur(1px)}.mgm-grid.is-loading::before{content:"";position:absolute;top:50%;left:50%;z-index:2;width:28px;height:28px;margin:-14px 0 0 -14px;border:3px solid rgb(245 98 10 / .18);border-top-color:var(--mgm-accent);border-radius:50%;animation:mgm-spin .7s linear infinite}@keyframes mgm-spin{to{transform:rotate(360deg)}}.mgm-card{position:relative;display:flex;flex-direction:column;justify-content:space-between;min-width:0;min-height:350px;padding:20px;border:1px solid var(--mgm-card-border,transparent);background:var(--mgm-card-bg);overflow:hidden;transition:border-color .25s ease,box-shadow .25s ease,transform .25s ease}.mgm-card:hover{z-index:3;border-color:var(--mgm-card-border-hover,var(--mgm-card-border,transparent));box-shadow:0 16px 34px rgb(15 23 42 / .08)}.mgm-card-image{position:relative;display:flex;align-items:center;justify-content:center;height:220px;background:#fff;overflow:hidden}.mgm-image-link{position:relative;display:flex;width:100%;height:100%;align-items:center;justify-content:center;text-decoration:none}.mgm-primary-image,.mgm-hover-image img{display:block;max-width:100%;max-height:100%;object-fit:contain;transition:transform .6s cubic-bezier(.15,.75,.5,1),opacity .45s ease}.mgm-hover-image{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:#fff;opacity:0;transition:opacity .38s ease,transform .6s cubic-bezier(.15,.75,.5,1)}.mgm-card:hover .mgm-hover-image{opacity:1;transform:scale(1.035)}.mgm-card:hover .mgm-primary-image{transform:scale(1.045)}.mgm-action-footer{position:absolute;right:14px;bottom:14px;left:14px;z-index:4;display:grid;grid-template-columns:minmax(0,1fr);align-items:center;justify-items:stretch;gap:10px;min-height:0;padding:0;border:0;background:#fff0;opacity:0;transform:translateY(22px);transition:transform .34s cubic-bezier(.16,1,.3,1),opacity .26s ease;pointer-events:none}.mgm-action-footer.has-quick:not(.has-add){grid-template-columns:40px;justify-content:center;justify-items:center}.mgm-card:hover .mgm-action-footer,.mgm-card:focus-within .mgm-action-footer{opacity:1;transform:translateY(0);transition:transform .5s cubic-bezier(.34,1.56,.64,1),opacity .34s ease}.mgm-icon-button{display:inline-flex;width:28px;height:28px;align-items:center;justify-content:center;padding:0;border:0!important;border-radius:50%;background:transparent!important;color:#667085!important;cursor:pointer;box-shadow:none!important;text-decoration:none!important;transition:color .2s ease,background .2s ease,transform .2s ease}.mgm-action-footer>.mgm-icon-button:not(.mgm-add-icon){width:40px;height:40px;border:1px solid rgb(229 231 235 / .95)!important;background:rgb(255 255 255 / .9)!important;box-shadow:0 14px 30px rgb(13 27 62 / .12)!important;color:var(--mgm-heading)!important;backdrop-filter:blur(10px);pointer-events:auto}.mgm-action-footer.has-add.has-quick>.mgm-icon-button:not(.mgm-add-icon){position:absolute;right:0;bottom:54px}.mgm-action-footer .mgmc-buybar{width:100%;min-width:0;pointer-events:auto}.mgm-action-footer .mgmc-cart-btn{min-height:44px;border-radius:999px;background:var(--mgm-cart-button-bg,var(--mgmc-accent,var(--mgm-accent,#F5620A)))!important;color:var(--mgm-cart-button-text,#fff)!important}.mgm-action-footer .mgmc-cart-btn::before{background:var(--mgm-cart-button-hover-bg,var(--mgmc-accent-dark,var(--mgm-accent-dark,#D44D00)))!important}.mgm-action-footer .mgmc-buybar.has-qty .mgmc-cart-btn{border-radius:0 15px 15px 0}.mgm-add-icon{display:inline-flex;width:100%;min-width:0;height:44px;align-items:center;justify-content:center;gap:8px;padding:0 14px!important;border:0!important;border-radius:999px;background:var(--mgm-accent,#F5620A)!important;box-shadow:0 14px 28px rgb(245 98 10 / .22)!important;color:#fff!important;font-family:var(--e-global-typography-accent-font-family,inherit);font-size:12px;font-weight:700;line-height:1.05;text-transform:uppercase;text-align:center;white-space:normal;pointer-events:auto}.mgm-add-icon>span{min-width:0;max-width:100%}.mgm-icon-button:hover,.mgm-icon-button:focus{background:rgb(245 98 10 / .1)!important;color:var(--mgm-accent)!important;transform:translateY(-1px)}.mgm-action-footer>.mgm-icon-button:not(.mgm-add-icon):hover,.mgm-action-footer>.mgm-icon-button:not(.mgm-add-icon):focus{background:#fff!important;box-shadow:0 18px 36px rgb(245 98 10 / .18)!important;color:var(--mgm-accent)!important}.mgm-add-icon:hover,.mgm-add-icon:focus{background:var(--mgm-accent-dark,#D44D00)!important;color:#fff!important;box-shadow:0 18px 34px rgb(245 98 10 / .3)!important;transform:translateY(-2px)}.mgm-add-icon.is-loading{opacity:.78;pointer-events:none}.mgm-icon-button svg{width:16px;height:16px;fill:currentColor}.mgm-add-icon svg{width:16px;height:16px;flex:0 0 16px}.mgm-cart-label{display:inline-flex;flex:1 1 auto;flex-wrap:wrap;align-items:center;justify-content:center;column-gap:.25em;row-gap:0;min-width:0;max-width:100%;overflow:visible;text-align:center;text-overflow:clip;white-space:normal;line-height:1.05}.mgm-cart-label>span{display:inline-block;flex:0 0 auto;min-width:max-content;white-space:nowrap}.mgm-card-body{margin-top:15px;text-align:left}.mgm-product-kicker{margin-bottom:5px;color:var(--mgm-muted);font-size:10px;font-family:var(--e-global-typography-accent-font-family,inherit);font-weight:700;line-height:1.2;text-transform:uppercase;letter-spacing:0}.mgm-product-title{margin:0 0 7px;font-size:16px;font-family:var(--e-global-typography-primary-font-family,inherit);font-weight:500;line-height:1.35;letter-spacing:0}.mgm-product-title a{display:block;color:var(--mgm-heading);text-decoration:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;transition:color .2s ease}.mgm-product-title a:hover,.mgm-product-title a:focus{color:var(--mgm-accent);text-decoration:none}.mgm-rating{--mgm-rating-font-size:11px;--mgm-rating-gap:0px;display:flex;gap:0;margin-bottom:8px;color:var(--mgm-star);font-size:11px;line-height:1}.mgm-product-rating.woocommerce-product-rating{display:inline-flex;align-items:center;margin:0;color:inherit;font-size:inherit;line-height:1}.mgm-product-rating .star-rating.mgm-star-rating{position:relative;display:block!important;float:none!important;width:5.4em!important;height:1em!important;overflow:hidden!important;margin:0!important;color:inherit;font-family:WooCommerce;font-size:var(--mgm-rating-font-size,inherit);font-weight:400;line-height:1;letter-spacing:var(--mgm-rating-gap,0);vertical-align:middle}.mgm-product-rating .star-rating.mgm-star-rating::before{content:"sssss"!important;position:absolute;top:0;left:0;display:block!important;float:none!important;color:var(--mgm-rating-empty,#D8DDE5)!important}.mgm-product-rating .star-rating.mgm-star-rating span{position:absolute!important;top:0;left:0;display:block!important;float:left!important;height:1em;overflow:hidden!important;margin:0!important;padding-top:1.5em!important;color:currentColor;font-size:inherit!important;line-height:1}.mgm-product-rating .star-rating.mgm-star-rating span::before{content:"SSSSS"!important;position:absolute;top:0;left:0;display:block!important;color:currentColor!important}.mgm-star.is-empty{color:#d8dde5}.mgm-star.is-half{position:relative;color:#d8dde5}.mgm-star.is-half::before{content:"\2605";position:absolute;inset:0 auto 0 0;width:52%;overflow:hidden;color:var(--mgm-star)}.mgm-price{color:var(--mgm-heading);font-size:13px;font-family:var(--e-global-typography-primary-font-family,inherit);font-weight:700;line-height:1.3}.mgm-price del{color:#a5adba;font-size:12px;font-weight:700}.mgm-price ins{background:#fff0;text-decoration:none}.mgm-showcase .mgm-price-slot,.mgm-showcase .mgm-price-slot .pagbr-price-group{display:grid;gap:3px;min-width:0;margin:0;color:inherit;line-height:inherit}.mgm-showcase .mgm-price-slot .pagbr-product-price{display:flex;align-items:baseline;flex-wrap:wrap;gap:6px;margin:0;color:inherit;font:inherit}.mgm-showcase .mgm-price-slot .pagbr-price-main,.mgm-showcase .mgm-price-slot .woocommerce-Price-amount{color:inherit;font:inherit}.mgm-showcase .mgm-price-slot del{color:var(--mgm-muted,#6B7280);font-size:.86em;font-weight:600}.mgm-showcase .mgm-price-slot ins{background:#fff0;color:inherit;text-decoration:none}.mgm-showcase .mgm-price-slot .pagbr-best-installment{margin:0;color:var(--mgm-muted,#6B7280);font-family:var(--e-global-typography-text-font-family,inherit);font-size:12px;font-weight:600;line-height:1.35}.mgm-price .mgm-price-slot,.mgm2-price .mgm-price-slot,.mgmc-price .mgm-price-slot,.mgmcm2-price .mgm-price-slot{display:block;width:100%;min-width:0}.mgm-price .mgm-price-slot .pagbr-price-group,.mgm2-price .mgm-price-slot .pagbr-price-group,.mgmc-price .mgm-price-slot .pagbr-price-group,.mgmcm2-price .mgm-price-slot .pagbr-price-group{display:grid;gap:3px;align-items:start;justify-items:start;min-width:0;line-height:1}.mgm-price .mgm-price-slot .pagbr-price-layout-inline,.mgm2-price .mgm-price-slot .pagbr-price-layout-inline,.mgmc-price .mgm-price-slot .pagbr-price-layout-inline,.mgmcm2-price .mgm-price-slot .pagbr-price-layout-inline{display:flex;flex-wrap:wrap;align-items:baseline;column-gap:8px;row-gap:3px}.mgm-price .mgm-price-slot .pagbr-price-layout-stacked,.mgm2-price .mgm-price-slot .pagbr-price-layout-stacked,.mgmc-price .mgm-price-slot .pagbr-price-layout-stacked,.mgmcm2-price .mgm-price-slot .pagbr-price-layout-stacked{display:grid;align-items:start;justify-items:start}.mgm-price .mgm-price-slot .pagbr-product-price,.mgm2-price .mgm-price-slot .pagbr-product-price,.mgmc-price .mgm-price-slot .pagbr-product-price,.mgmcm2-price .mgm-price-slot .pagbr-product-price{display:block;margin:0;color:inherit;font-family:var(--e-global-typography-primary-font-family,inherit);font-size:22px;font-weight:600;line-height:1}.mgm-price .mgm-price-slot .pagbr-price-main,.mgm-price .mgm-price-slot .pagbr-price-row,.mgm2-price .mgm-price-slot .pagbr-price-main,.mgm2-price .mgm-price-slot .pagbr-price-row,.mgmc-price .mgm-price-slot .pagbr-price-main,.mgmc-price .mgm-price-slot .pagbr-price-row,.mgmcm2-price .mgm-price-slot .pagbr-price-main,.mgmcm2-price .mgm-price-slot .pagbr-price-row{display:inline-flex;align-items:baseline;gap:0;max-width:100%;color:inherit;line-height:1;white-space:nowrap}.mgm-price .mgm-price-slot .pagbr-price-currency,.mgm-price .mgm-price-slot .pagbr-price-cents,.mgm2-price .mgm-price-slot .pagbr-price-currency,.mgm2-price .mgm-price-slot .pagbr-price-cents,.mgmc-price .mgm-price-slot .pagbr-price-currency,.mgmc-price .mgm-price-slot .pagbr-price-cents,.mgmcm2-price .mgm-price-slot .pagbr-price-currency,.mgmcm2-price .mgm-price-slot .pagbr-price-cents{display:inline-block;margin-top:0;padding-top:0;font-size:1em;font-weight:600;line-height:1;vertical-align:baseline}.mgm-price .mgm-price-slot .pagbr-price-cents,.mgm2-price .mgm-price-slot .pagbr-price-cents,.mgmc-price .mgm-price-slot .pagbr-price-cents,.mgmcm2-price .mgm-price-slot .pagbr-price-cents{margin-top:0;align-self:baseline;font-size:.65em}.mgm-price .mgm-price-slot .pagbr-price-currency,.mgm2-price .mgm-price-slot .pagbr-price-currency,.mgmc-price .mgm-price-slot .pagbr-price-currency,.mgmcm2-price .mgm-price-slot .pagbr-price-currency{margin-right:.18em}.mgm-price .mgm-price-slot .pagbr-price-value,.mgm2-price .mgm-price-slot .pagbr-price-value,.mgmc-price .mgm-price-slot .pagbr-price-value,.mgmcm2-price .mgm-price-slot .pagbr-price-value,.mgm-price .mgm-price-slot .pagbr-product-price .woocommerce-Price-amount,.mgm2-price .mgm-price-slot .pagbr-product-price .woocommerce-Price-amount,.mgmc-price .mgm-price-slot .pagbr-product-price .woocommerce-Price-amount,.mgmcm2-price .mgm-price-slot .pagbr-product-price .woocommerce-Price-amount{color:inherit;font-family:var(--e-global-typography-primary-font-family,inherit);font-size:22px;font-weight:600;line-height:1;letter-spacing:0}.mgm-price .mgm-price-slot .pagbr-product-price .woocommerce-Price-currencySymbol,.mgm2-price .mgm-price-slot .pagbr-product-price .woocommerce-Price-currencySymbol,.mgmc-price .mgm-price-slot .pagbr-product-price .woocommerce-Price-currencySymbol,.mgmcm2-price .mgm-price-slot .pagbr-product-price .woocommerce-Price-currencySymbol{display:inline-block;font-size:1em;font-weight:600;line-height:1;vertical-align:baseline}.mgm-price .mgm-price-slot .pagbr-best-installment,.mgm2-price .mgm-price-slot .pagbr-best-installment,.mgmc-price .mgm-price-slot .pagbr-best-installment,.mgmcm2-price .mgm-price-slot .pagbr-best-installment,.mgm-price .mgm-price-slot .pagbr-price-installments,.mgm2-price .mgm-price-slot .pagbr-price-installments,.mgmc-price .mgm-price-slot .pagbr-price-installments,.mgmcm2-price .mgm-price-slot .pagbr-price-installments{display:block;max-width:100%;margin:0;color:var(--mgm-muted,#6B7280);font-family:var(--e-global-typography-text-font-family,inherit);font-size:14px;font-weight:600;line-height:1.35}.mgm-price .mgm-price-slot .pagbr-best-installment .woocommerce-Price-amount,.mgm2-price .mgm-price-slot .pagbr-best-installment .woocommerce-Price-amount,.mgmc-price .mgm-price-slot .pagbr-best-installment .woocommerce-Price-amount,.mgmcm2-price .mgm-price-slot .pagbr-best-installment .woocommerce-Price-amount,.mgm-price .mgm-price-slot .pagbr-best-installment .woocommerce-Price-currencySymbol,.mgm2-price .mgm-price-slot .pagbr-best-installment .woocommerce-Price-currencySymbol,.mgmc-price .mgm-price-slot .pagbr-best-installment .woocommerce-Price-currencySymbol,.mgmcm2-price .mgm-price-slot .pagbr-best-installment .woocommerce-Price-currencySymbol,.mgm-price .mgm-price-slot .pagbr-price-installments .woocommerce-Price-amount,.mgm2-price .mgm-price-slot .pagbr-price-installments .woocommerce-Price-amount,.mgmc-price .mgm-price-slot .pagbr-price-installments .woocommerce-Price-amount,.mgmcm2-price .mgm-price-slot .pagbr-price-installments .woocommerce-Price-amount,.mgm-price .mgm-price-slot .pagbr-price-installments .woocommerce-Price-currencySymbol,.mgm2-price .mgm-price-slot .pagbr-price-installments .woocommerce-Price-currencySymbol,.mgmc-price .mgm-price-slot .pagbr-price-installments .woocommerce-Price-currencySymbol,.mgmcm2-price .mgm-price-slot .pagbr-price-installments .woocommerce-Price-currencySymbol{font-size:inherit;font-weight:700;line-height:inherit}.mgm-price .mgm-price-slot .pagbr-discount,.mgm2-price .mgm-price-slot .pagbr-discount,.mgmc-price .mgm-price-slot .pagbr-discount,.mgmcm2-price .mgm-price-slot .pagbr-discount{display:block;margin:0;color:#374151;font-family:var(--e-global-typography-text-font-family,inherit);font-size:13px;font-weight:600;line-height:1.35}.mgm-price .mgm-price-slot .pagbr-discount-pix,.mgm2-price .mgm-price-slot .pagbr-discount-pix,.mgmc-price .mgm-price-slot .pagbr-discount-pix,.mgmcm2-price .mgm-price-slot .pagbr-discount-pix{color:#15803D}.mgm-price .mgm-price-slot .pagbr-discount-boleto,.mgm2-price .mgm-price-slot .pagbr-discount-boleto,.mgmc-price .mgm-price-slot .pagbr-discount-boleto,.mgmcm2-price .mgm-price-slot .pagbr-discount-boleto{color:#1E3160}.mgm-price .mgm-price-slot .pagbr-methods-link,.mgm2-price .mgm-price-slot .pagbr-methods-link,.mgmc-price .mgm-price-slot .pagbr-methods-link,.mgmcm2-price .mgm-price-slot .pagbr-methods-link{display:inline-flex;align-items:center;justify-content:center;width:auto;max-width:100%;margin:2px 0 0;padding:7px 12px;border:1px solid #E5E7EB;border-radius:60px;background:#fff;color:#0D1B3E;font-family:var(--e-global-typography-text-font-family,inherit);font-size:13px;font-weight:700;line-height:1.1;text-decoration:none;transition:color .18s ease,background-color .18s ease,border-color .18s ease,transform .18s ease}.mgm-price .mgm-price-slot .pagbr-methods-link:hover,.mgm-price .mgm-price-slot .pagbr-methods-link:focus,.mgm2-price .mgm-price-slot .pagbr-methods-link:hover,.mgm2-price .mgm-price-slot .pagbr-methods-link:focus,.mgmc-price .mgm-price-slot .pagbr-methods-link:hover,.mgmc-price .mgm-price-slot .pagbr-methods-link:focus,.mgmcm2-price .mgm-price-slot .pagbr-methods-link:hover,.mgmcm2-price .mgm-price-slot .pagbr-methods-link:focus{border-color:var(--mgm-accent-readable,#9E3500);background:#FFF0E8;color:var(--mgm-accent-readable,#9E3500);transform:translateY(-1px)}.mgm-price .mgm-price-slot .pagbr-popup,.mgm2-price .mgm-price-slot .pagbr-popup,.mgmc-price .mgm-price-slot .pagbr-popup,.mgmcm2-price .mgm-price-slot .pagbr-popup{position:fixed;inset:0;z-index:var(--pagbr-modal-z,999999);display:grid;place-items:center;padding:20px;font-family:var(--e-global-typography-text-font-family,inherit);color:#111827}.mgm-price .mgm-price-slot .pagbr-popup[aria-hidden="true"],.mgm2-price .mgm-price-slot .pagbr-popup[aria-hidden="true"],.mgmc-price .mgm-price-slot .pagbr-popup[aria-hidden="true"],.mgmcm2-price .mgm-price-slot .pagbr-popup[aria-hidden="true"]{display:none!important;pointer-events:none!important}.mgm-price .mgm-price-slot .pagbr-popup__overlay,.mgm2-price .mgm-price-slot .pagbr-popup__overlay,.mgmc-price .mgm-price-slot .pagbr-popup__overlay,.mgmcm2-price .mgm-price-slot .pagbr-popup__overlay{position:absolute;inset:0;background:rgb(15 23 42 / .58);backdrop-filter:blur(8px)}.mgm-price .mgm-price-slot .pagbr-popup__dialog,.mgm2-price .mgm-price-slot .pagbr-popup__dialog,.mgmc-price .mgm-price-slot .pagbr-popup__dialog,.mgmcm2-price .mgm-price-slot .pagbr-popup__dialog{position:relative;z-index:1;width:min(640px, calc(100vw - 28px));max-height:calc(100vh - 40px);overflow:auto;padding:24px;border:1px solid #E5E7EB;border-radius:18px;background:#fff;box-shadow:0 26px 80px rgb(15 23 42 / .24);color:#111827}.mgm-price .mgm-price-slot .pagbr-popup__close,.mgm2-price .mgm-price-slot .pagbr-popup__close,.mgmc-price .mgm-price-slot .pagbr-popup__close,.mgmcm2-price .mgm-price-slot .pagbr-popup__close{position:absolute;top:14px;right:14px;display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border:1px solid #FCA5A5;border-radius:50%;background:#fff;color:#DC2626;font-size:22px;line-height:1;cursor:pointer}.mgm-price .mgm-price-slot .pagbr-popup__close:hover,.mgm-price .mgm-price-slot .pagbr-popup__close:focus,.mgm2-price .mgm-price-slot .pagbr-popup__close:hover,.mgm2-price .mgm-price-slot .pagbr-popup__close:focus,.mgmc-price .mgm-price-slot .pagbr-popup__close:hover,.mgmc-price .mgm-price-slot .pagbr-popup__close:focus,.mgmcm2-price .mgm-price-slot .pagbr-popup__close:hover,.mgmcm2-price .mgm-price-slot .pagbr-popup__close:focus{background:#FEF2F2}.mgm-price .mgm-price-slot .pagbr-component-title,.mgm2-price .mgm-price-slot .pagbr-component-title,.mgmc-price .mgm-price-slot .pagbr-component-title,.mgmcm2-price .mgm-price-slot .pagbr-component-title{margin:0 44px 18px 0;color:#111827;font-size:18px;font-weight:700;line-height:1.25}.mgm-price .mgm-price-slot .pagbr-method,.mgm2-price .mgm-price-slot .pagbr-method,.mgmc-price .mgm-price-slot .pagbr-method,.mgmcm2-price .mgm-price-slot .pagbr-method{margin:0 0 12px;padding:14px;border:1px solid #E5E7EB;border-radius:12px;background:#F9FAFB}.mgm-price .mgm-price-slot .pagbr-method h5,.mgm2-price .mgm-price-slot .pagbr-method h5,.mgmc-price .mgm-price-slot .pagbr-method h5,.mgmcm2-price .mgm-price-slot .pagbr-method h5{margin:0 0 8px;color:#111827;font-size:14px;font-weight:700;line-height:1.25}@media (max-width:767px){.mgm-price .mgm-price-slot .pagbr-popup,.mgm2-price .mgm-price-slot .pagbr-popup,.mgmc-price .mgm-price-slot .pagbr-popup,.mgmcm2-price .mgm-price-slot .pagbr-popup{padding:12px}.mgm-price .mgm-price-slot .pagbr-popup__dialog,.mgm2-price .mgm-price-slot .pagbr-popup__dialog,.mgmc-price .mgm-price-slot .pagbr-popup__dialog,.mgmcm2-price .mgm-price-slot .pagbr-popup__dialog{width:calc(100vw - 24px);max-height:calc(100dvh - 24px);padding:18px;border-radius:14px}.mgm-price .mgm-price-slot .pagbr-component-title,.mgm2-price .mgm-price-slot .pagbr-component-title,.mgmc-price .mgm-price-slot .pagbr-component-title,.mgmcm2-price .mgm-price-slot .pagbr-component-title{font-size:16px}.mgm-price .mgm-price-slot .pagbr-method,.mgm2-price .mgm-price-slot .pagbr-method,.mgmc-price .mgm-price-slot .pagbr-method,.mgmcm2-price .mgm-price-slot .pagbr-method{padding:12px}}.mgm-empty-state,.mgm-editor-notice{grid-column:1 / -1;padding:48px 22px;background:#fff;color:#667085;text-align:center;font-size:14px;font-family:var(--e-global-typography-text-font-family,inherit);font-weight:600}.mgm-filter-status{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:15px 22px;border-top:1px solid var(--mgm-border);background:var(--mgm-soft);color:var(--mgm-muted);font-family:var(--e-global-typography-text-font-family,inherit);font-size:12px;font-weight:600}.mgm-filter-status strong{color:var(--mgm-accent-readable,var(--mgm-accent-dark,#9E3500))}.mgm-filter-status button{border:0;background:#fff0;color:var(--mgm-accent-readable,var(--mgm-accent-dark,#9E3500));cursor:pointer;font-family:var(--e-global-typography-accent-font-family,inherit);font-size:inherit;font-weight:700}.mgm-modal{--mgm-accent:#F5620A;--mgm-accent-dark:#D44D00;--mgm-accent-readable:#9E3500;--mgm-border:#E5E7EB;--mgm-text:#374151;--mgm-heading:#0D1B3E;--mgm-muted:#6B7280;--mgm-star:#F59E0B;--mgm-danger:#DC2626;--mgm-danger-soft:#FFDDDD;--mgm2-primary:#F5620A;--mgm2-secondary:#D44D00;--mgm2-border:#E5E7EB;--mgm2-dark:#0D1B3E;--mgm2-star:#F59E0B;--mgm2-gradient:linear-gradient(98deg, var(--mgm2-primary) 0%, var(--mgm2-secondary) 100%);position:fixed!important;inset:0!important;z-index:2147483000!important;display:flex;align-items:center;justify-content:center;padding:18px;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .25s ease}.mgm-modal.is-open{z-index:2147483000!important;opacity:1;visibility:visible;pointer-events:auto}body.mgm-modal-open{overflow:hidden}.mgm-modal-backdrop{position:absolute;inset:0;display:block!important;width:100%!important;height:100%!important;padding:0!important;border:0!important;border-radius:0!important;background:rgb(11 20 52 / .72)!important;background-color:rgb(11 20 52 / .72)!important;background-image:none!important;box-shadow:none!important;cursor:default;appearance:none;-webkit-appearance:none;pointer-events:auto}.mgm-modal-dialog{position:relative;z-index:1;width:min(760px, 100%);max-height:90vh;overflow:auto;border-radius:22px;background:#fff!important;box-shadow:0 26px 72px rgb(11 20 52 / .3);color:var(--mgm-text);font-family:var(--e-global-typography-text-font-family,inherit);transform:translateY(10px) scale(.97);transition:transform .25s ease;pointer-events:auto}.mgm-modal.is-open .mgm-modal-dialog{transform:translateY(0) scale(1)}.mgm-modal-close{position:absolute;top:14px;right:14px;z-index:2;display:inline-flex!important;align-items:center;justify-content:center;width:32px;min-width:32px;height:32px;padding:0!important;border:1px solid var(--mgm-danger,#DC2626)!important;border-radius:50%;background:#fff!important;box-shadow:none;color:var(--mgm-danger,#DC2626)!important;cursor:pointer;font-size:18px;font-weight:700;line-height:1;text-align:center;transition:color .2s ease,border-color .2s ease,background-color .2s ease,box-shadow .2s ease,transform .2s ease}.mgm-modal-close:hover,.mgm-modal-close:focus{border-color:var(--mgm-danger,#DC2626)!important;background:var(--mgm-danger-soft,#FFDDDD)!important;color:var(--mgm-danger,#DC2626)!important;transform:translateY(-1px)}.mgm-quick-view{display:grid;grid-template-columns:minmax(240px,42%) 1fr;min-height:420px}.mgm-quick-image{display:flex;align-items:center;justify-content:center;padding:34px;background:#f6f8fb}.mgm-quick-image img{display:block;max-width:100%;max-height:320px;object-fit:contain}.mgm-quick-info{display:flex;flex-direction:column;justify-content:center;padding:42px 34px 34px}.mgm-quick-title{margin:0 0 10px;color:var(--mgm-heading);font-size:24px;font-family:var(--e-global-typography-primary-font-family,inherit);font-weight:700;line-height:1.16;letter-spacing:0}.mgm-quick-price{margin:12px 0 18px;color:var(--mgm-heading);font-size:23px;font-family:var(--e-global-typography-primary-font-family,inherit);font-weight:700}.mgm-modal .mgm-quick-price{display:block;margin:10px 0 16px;font-size:22px!important;line-height:1.15}.mgm-modal .mgm-quick-price .mgm-price-slot,.mgm-modal .mgm-quick-price .pagbr-price-group,.mgm-modal .mgm-quick-price .pagbr-native-price-slot{display:grid!important;gap:6px!important;max-width:100%}.mgm-modal .mgm-quick-price .pagbr-product-price,.mgm-modal .mgm-quick-price .pagbr-product-price--pdp,.mgm-modal .mgm-quick-price .price{margin:0!important;font-size:22px!important;line-height:1.08!important}.mgm-modal .mgm-quick-price .pagbr-price-row{display:inline-flex!important;align-items:baseline!important;gap:0!important;line-height:1!important}.mgm-modal .mgm-quick-price .pagbr-price-value,.mgm-modal .mgm-quick-price .pagbr-product-price .woocommerce-Price-amount{font-size:32px!important;font-weight:600!important;line-height:1!important;letter-spacing:0!important}.mgm-modal .mgm-quick-price .pagbr-price-currency,.mgm-modal .mgm-quick-price .pagbr-price-cents{font-weight:600!important;line-height:1!important}.mgm-modal .mgm-quick-price .pagbr-price-currency{margin-top:0!important;margin-right:.18em!important;font-size:32px!important}.mgm-modal .mgm-quick-price .pagbr-price-cents{margin-top:0!important;align-self:baseline!important;font-size:21px!important}.mgm-modal .mgm-quick-price .pagbr-best-installment,.mgm-modal .mgm-quick-price .pagbr-price-installments{margin:3px 0 0!important;color:var(--mgm-muted)!important;font-size:17px!important;font-weight:600!important;line-height:1.35!important}.mgm-modal .mgm-quick-price .pagbr-best-installment .woocommerce-Price-amount,.mgm-modal .mgm-quick-price .pagbr-best-installment .woocommerce-Price-currencySymbol,.mgm-modal .mgm-quick-price .pagbr-price-installments .woocommerce-Price-amount,.mgm-modal .mgm-quick-price .pagbr-price-installments .woocommerce-Price-currencySymbol{font-size:inherit!important;font-weight:700!important;line-height:inherit!important}.mgm-quick-description{color:var(--mgm-muted);font-size:13px;line-height:1.65}.mgm-quick-actions{display:flex;align-items:center;gap:12px;margin-top:24px}.mgm-modal .mgm-quick-actions{display:flex!important;align-items:center;gap:14px;width:100%}.mgm-qty-control{display:inline-flex;align-items:center;height:40px;border:1px solid var(--mgm-border);border-radius:10px;overflow:hidden;background:#fff}.mgm-modal .mgm-qty-control{display:inline-flex!important;flex:0 0 auto;border-color:var(--mgm-border,#E5E7EB);box-shadow:none;transition:border-color .2s ease,box-shadow .2s ease,background-color .2s ease}.mgm-modal .mgm-qty-control:hover,.mgm-modal .mgm-qty-control:focus-within{border-color:var(--mgm-accent,#F5620A);background:#FFF7F3;box-shadow:0 10px 24px rgb(245 98 10 / .10)}.mgm-qty-control button{width:34px;height:38px;border:0;background:#fff!important;color:var(--mgm-text)!important;cursor:pointer;font-size:15px;font-weight:700}.mgm-modal .mgm-qty-control button{display:inline-flex!important;align-items:center;justify-content:center;opacity:1!important;visibility:visible!important;transition:background-color .2s ease,color .2s ease}.mgm-modal .mgm-qty-control button:hover,.mgm-modal .mgm-qty-control button:focus{background:#FFF0E8!important;color:var(--mgm-accent-dark,#D44D00)!important}.mgm-qty-control input{width:44px;height:38px;border:0;border-inline:1px solid var(--mgm-border);color:var(--mgm-text);font-weight:700;text-align:center;appearance:textfield}.mgm-modal .mgm-qty-control input{display:block!important;background:#fff!important;opacity:1!important;visibility:visible!important}.mgm-modal .mgm-qty-control input:focus{outline:none}.mgm-modal .mgm-rating{gap:2px;margin:10px 0 12px;font-size:15px}.mgm-modal .mgm-rating .mgm-star{font-size:inherit;line-height:1}.mgm-modal .mgm-button-solid{position:relative;display:inline-flex!important;flex:1 1 auto;min-height:48px;align-items:center;justify-content:center;border-radius:999px;overflow:hidden;opacity:1!important;visibility:visible!important;transform:none;isolation:isolate;transition:box-shadow .2s ease,transform .2s ease,color .2s ease}.mgm-modal .mgm-modal-add-button{width:auto;min-width:190px;background:linear-gradient(98deg,var(--mgm-accent,#F5620A) 0%,var(--mgm-accent-dark,#D44D00) 100%)!important;color:#fff!important;text-align:center;white-space:nowrap}.mgm-modal .mgm-modal-add-button::before{content:"";position:absolute;inset:0;z-index:0;border-radius:inherit;background:linear-gradient(98deg,var(--mgm-accent-dark,#D44D00) 0%,#9E3500 100%);opacity:0;transition:opacity .22s ease}.mgm-modal .mgm-modal-add-button span,.mgm-modal .mgm-modal-add-button svg{position:relative;z-index:1}.mgm-modal .mgm-modal-add-button:hover,.mgm-modal .mgm-modal-add-button:focus,.mgm-modal .mgm-modal-add-button:active{background:linear-gradient(98deg,var(--mgm-accent,#F5620A) 0%,var(--mgm-accent-dark,#D44D00) 100%)!important;color:#fff!important;box-shadow:0 14px 28px rgb(245 98 10 / .24);transform:translateY(-1px);text-decoration:none!important}.mgm-modal .mgm-modal-add-button:hover::before,.mgm-modal .mgm-modal-add-button:focus::before{opacity:1}.mgm-modal .mgm-modal-add-button.loading::after,.mgm-modal .mgm-modal-add-button.added::after,.mgm-modal .added_to_cart,.mgm-modal .wc-forward{display:none!important}.mgm-qty-control input::-webkit-outer-spin-button,.mgm-qty-control input::-webkit-inner-spin-button{margin:0;appearance:none}.mgm-toast-stack{position:fixed;left:22px;bottom:22px;z-index:2147483001!important;display:grid;gap:10px;pointer-events:none}.mgm-toast{min-width:min(320px, calc(100vw - 44px));padding:13px 15px;border:1px solid rgb(245 98 10 / .22);border-radius:12px;background:#fff;box-shadow:0 16px 40px rgb(11 20 52 / .14);color:var(--mgm-text);font-size:13px;font-family:var(--e-global-typography-text-font-family,inherit);font-weight:700;transform:translateY(12px);opacity:0;transition:opacity .24s ease,transform .24s ease}.mgm-toast.is-visible{transform:translateY(0);opacity:1}@media (max-width:1024px){.mgm-shell{grid-template-columns:1fr}.mgm-sidebar{grid-template-columns:1fr 1fr;grid-template-rows:auto}.mgm-grid{grid-template-columns:repeat(var(--mgm-columns-tablet),minmax(0,1fr))}}@media (max-width:767px){.mgm-title-wrap{padding-bottom:20px}.mgm-title{font-size:24px}.mgm-sidebar{grid-template-columns:1fr}.mgm-banner{min-height:240px}.mgm-category-menu{display:none}.mgm-mobile-category-dropdown{display:block;padding:16px 20px 20px;background:#fff}.mgm-mobile-category-dropdown summary{list-style:none}.mgm-mobile-category-dropdown summary::-webkit-details-marker{display:none}.mgm-mobile-category-toggle{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;min-height:48px;padding:0 14px;border:1px solid rgb(245 98 10 / .18);border-radius:14px;background:linear-gradient(180deg,#fff 0%,#fff7f3 100%);color:var(--mgm-heading);box-shadow:0 10px 28px rgb(15 23 42 / .06);cursor:pointer;font-family:var(--e-global-typography-accent-font-family,inherit);font-size:13px;line-height:1}.mgm-mobile-category-toggle-text{display:inline-flex;align-items:center;gap:8px;font-weight:700}.mgm-mobile-category-toggle-text::before{content:"";width:8px;height:8px;border-radius:999px;background:var(--mgm-accent);box-shadow:0 0 0 5px rgb(245 98 10 / .12)}.mgm-mobile-category-current{margin-left:auto;overflow:hidden;color:var(--mgm-muted);font-size:12px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.mgm-mobile-category-chevron{width:9px;height:9px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;color:var(--mgm-accent);transform:rotate(45deg) translateY(-2px);transition:transform .2s ease}.mgm-mobile-category-dropdown[open] .mgm-mobile-category-chevron{transform:rotate(225deg) translateY(-2px)}.mgm-mobile-category-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:10px;padding:10px;border:1px solid rgb(229 231 235 / .95);border-radius:16px;background:#fff;box-shadow:0 16px 34px rgb(15 23 42 / .08)}.mgm-mobile-category-link{display:flex;align-items:center;justify-content:space-between;gap:8px;min-width:0;min-height:36px;padding:8px 10px;border:1px solid transparent!important;border-radius:11px;background:transparent!important;color:var(--mgm-muted)!important;font-family:var(--e-global-typography-accent-font-family,inherit);font-size:11px;font-weight:700;line-height:1.15;text-align:left;cursor:pointer}.mgm-mobile-category-link:hover,.mgm-mobile-category-link:focus,.mgm-mobile-category-link.is-active{border-color:rgb(245 98 10 / .2)!important;background:#FFF0E8!important;color:var(--mgm-heading)!important}.mgm-mobile-category-link span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mgm-mobile-category-link mark{flex:0 0 auto;margin-left:auto;padding:0;background:transparent!important;color:var(--mgm-count-color,#4B5563)!important;font-size:10px;font-weight:700}.mgm-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px}.mgm-card{min-width:0;min-height:0;padding:10px}.mgm-card-image{height:auto;aspect-ratio:1 / 1}.mgm-card-body{margin-top:10px}.mgm-product-title a{display:-webkit-box;min-height:calc(1.35em * 2);white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical}.mgm-price{font-size:14px;line-height:1.2}.mgm-action-footer{right:8px;bottom:8px;left:8px;margin-top:0;border:0;opacity:1;transform:none;background:#fff0}.mgm-action-footer.has-quick:not(.has-add){grid-template-columns:34px}.mgm-action-footer>.mgm-icon-button:not(.mgm-add-icon){width:34px;height:34px}.mgm-action-footer.has-add.has-quick>.mgm-icon-button:not(.mgm-add-icon){bottom:44px}.mgm-add-icon{height:36px;padding:0 9px!important;font-size:10px}.mgm-add-icon svg{width:14px;height:14px;flex-basis:14px}.mgm-quick-view{grid-template-columns:1fr}.mgm-quick-info{padding:28px 22px}.mgm-quick-actions,.mgm-filter-status{align-items:stretch;flex-direction:column}.mgm-modal{align-items:flex-start;justify-content:center;min-height:100vh;min-height:100dvh;padding:max(10px, env(safe-area-inset-top)) 10px max(10px, env(safe-area-inset-bottom));overflow:hidden}.mgm-modal-dialog,.mgm-modal.mgm-modal-model-two .mgm-modal-dialog{width:min(100%, calc(100vw - 20px));max-height:calc(100vh - 20px);max-height:calc(100dvh - 20px);margin:0 auto;overflow-x:hidden;overflow-y:auto;border-radius:20px;-webkit-overflow-scrolling:touch}.mgm-modal-close{top:10px;right:10px;width:34px;min-width:34px;height:34px;background:rgb(255 255 255 / .94)!important}.mgm-modal .mgm-quick-view{display:flex;min-height:0;flex-direction:column}.mgm-modal .mgm-quick-image{min-height:0;padding:22px 18px 16px}.mgm-modal .mgm-quick-image img{width:auto;max-width:min(86%, 330px);max-height:min(34vh, 280px);max-height:min(34dvh, 280px);object-fit:contain}.mgm-modal .mgm-quick-info{display:flex;padding:24px 20px 22px;flex-direction:column;justify-content:flex-start}.mgm-modal .mgm-product-kicker{order:1}.mgm-modal .mgm-quick-title{order:2;margin-bottom:10px;font-size:clamp(22px, 7vw, 30px);line-height:1.16}.mgm-modal .mgm-rating{order:3;margin:6px 0 14px;font-size:20px}.mgm-modal .mgm-quick-price{order:4;margin:6px 0 18px;font-size:18px!important;line-height:1.15}.mgm-modal .mgm-quick-price .pagbr-product-price,.mgm-modal .mgm-quick-price .pagbr-product-price--pdp,.mgm-modal .mgm-quick-price .price{font-size:18px!important}.mgm-modal .mgm-quick-price .pagbr-price-value,.mgm-modal .mgm-quick-price .pagbr-product-price .woocommerce-Price-amount{font-size:26px!important}.mgm-modal .mgm-quick-price .pagbr-price-currency{margin-top:0!important;font-size:26px!important}.mgm-modal .mgm-quick-price .pagbr-price-cents{margin-top:0!important;font-size:17px!important}.mgm-modal .mgm-quick-price .pagbr-best-installment,.mgm-modal .mgm-quick-price .pagbr-price-installments{font-size:14px!important;line-height:1.32!important}.mgm-modal .mgm-quick-actions{order:5;display:flex!important;flex-direction:row-reverse;align-items:center;gap:10px;margin:0 0 20px}.mgm-modal .mgm-modal-add-button{flex:1 1 auto;min-width:0;min-height:48px;padding:0 14px!important;white-space:normal;text-align:center}.mgm-modal .mgm-modal-add-button span{display:block;max-width:100%;overflow-wrap:anywhere;line-height:1.15}.mgm-modal .mgm-qty-control{flex:0 0 auto;height:48px;border-radius:14px}.mgm-modal .mgm-qty-control button{width:36px;height:46px}.mgm-modal .mgm-qty-control input{width:42px;height:46px}.mgm-modal .mgm-quick-description{order:6;font-size:15px;line-height:1.65}}.mgm-model-two{--mgm2-primary:#F5620A;--mgm2-secondary:#D44D00;--mgm2-border:#E5E7EB;--mgm2-card-border:rgba(229, 231, 235, .96);--mgm2-card-bg:#FFFFFF;--mgm2-card-border-hover:rgba(245, 98, 10, .38);--mgm2-text:#374151;--mgm2-muted:#6B7280;--mgm2-bg:transparent;--mgm2-surface:#FFFFFF;--mgm2-dark:#0D1B3E;--mgm2-banner-bg:#0D1B3E;--mgm2-banner-title:#FFFFFF;--mgm2-banner-text:rgba(255, 255, 255, .88);--mgm2-banner-button-text:#FFFFFF;--mgm2-banner-button-hover-text:#FFFFFF;--mgm2-banner-button-bg:var(--mgm2-primary);--mgm2-banner-button-hover:var(--mgm2-secondary);--mgm2-banner-button-hover-y:-2px;--mgm2-banner-button-transition:.25s;--mgm2-star:#F59E0B;--mgm2-radius:32px;--mgm2-card-radius:15px;--mgm2-card-hover-y:-6px;--mgm2-gradient:linear-gradient(98deg, var(--mgm2-primary) 0%, var(--mgm2-secondary) 100%);--mgm2-shadow-soft:0 12px 45px rgba(15, 23, 42, .06);--mgm2-shadow-card:0 0 10px rgba(0, 0, 0, .05);--mgm2-sale-badge-bg:#96BF2F;--mgm2-sale-badge-text:#FFFFFF;--mgm2-details-bg:rgba(255, 255, 255, .82);--mgm2-details-bg-hover:#FFFFFF;--mgm2-details-text:var(--mgm2-dark);--mgm2-details-text-hover:var(--mgm2-dark);border:0;background:#fff0;color:var(--mgm2-text);overflow:visible;padding:0;font-family:var(--e-global-typography-text-font-family,inherit);font-weight:400;isolation:isolate}.mgm-model-two,.mgm-model-two *{box-sizing:border-box;letter-spacing:0}.elementor-widget-mega-grade-market-showcase .mgm-model-two .mgm2-title,.elementor-widget-mega-grade-market-showcase .mgm-model-two .mgm-title,.elementor-widget-mega-grade-market-showcase .mgm-model-two .mgm2-banner-title,.elementor-widget-mega-grade-market-showcase .mgm-model-two .mgm2-cats-title,.elementor-widget-mega-grade-market-showcase .mgm-model-two .mgm2-price,.elementor-widget-mega-grade-market-showcase .mgm-model-two .mgm2-add-btn,.elementor-widget-mega-grade-market-showcase .mgm-model-two .mgm-quick-title,.elementor-widget-mega-grade-market-showcase .mgm-model-two .mgm-quick-price{font-weight:700!important}.elementor-widget-mega-grade-market-showcase .mgm-model-two .mgm2-toolbar-copy,.elementor-widget-mega-grade-market-showcase .mgm-model-two .mgm2-banner-subtitle,.elementor-widget-mega-grade-market-showcase .mgm-model-two .mgm2-cat-link,.elementor-widget-mega-grade-market-showcase .mgm-model-two .mgm2-product-category{font-weight:600!important}.mgm-model-two a{color:inherit;text-decoration:none;box-shadow:none}.mgm-model-two button{border:0;cursor:pointer;font-family:inherit}.mgm2-wrap{width:100%;margin:0 auto}.mgm2-header{width:100%;max-width:none;margin:0 0 28px;text-align:inherit}.mgm-model-two .mgm-title-wrap{padding:0;margin:0}.mgm-model-two .mgm-title-wrap.is-align-center{justify-content:center;text-align:center}.mgm-model-two .mgm-title-wrap.is-align-left{justify-content:flex-start;text-align:left}.mgm-model-two .mgm-title-wrap.is-align-right{justify-content:flex-end;text-align:right}.mgm-model-two .mgm-title{color:var(--mgm2-dark);font-size:clamp(26px, 3.1vw, 38px);font-family:var(--e-global-typography-primary-font-family,inherit);font-weight:700;line-height:1.08}.mgm2-shell{display:grid;grid-template-columns:minmax(260px,300px) minmax(0,1fr);overflow:hidden;border:1px solid var(--mgm2-border);border-radius:var(--mgm2-radius);background:var(--mgm2-surface);box-shadow:var(--mgm2-shadow-soft)}.mgm-model-two.no-sidebar .mgm2-shell{grid-template-columns:1fr}.mgm2-sidebar{display:flex;flex-direction:column;border-right:1px solid var(--mgm2-border);background:#fff}.mgm2-banner{position:relative;display:flex;min-height:310px;flex-direction:column;justify-content:space-between;overflow:hidden;padding:30px;background:var(--mgm2-banner-bg);color:#fff}.mgm2-banner img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:.48;transform:scale(1.01);transition:transform .8s cubic-bezier(.15,.75,.5,1),opacity .35s ease;pointer-events:none}.mgm2-banner:hover img{opacity:.58;transform:scale(1.07)}.mgm2-banner::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgb(13 27 62 / .25) 0%,rgb(13 27 62 / .86) 100%);pointer-events:none}.mgm2-banner-placeholder{position:absolute;inset:0;display:grid;place-items:center;background:linear-gradient(135deg,rgb(245 98 10 / .22),#fff0 45%),linear-gradient(180deg,#18244d 0%,#071027 100%);color:rgb(255 255 255 / .42)}.mgm2-banner-placeholder svg{width:74px;height:74px;fill:currentColor}.mgm2-banner-content,.mgm2-banner-action{position:relative;z-index:1}.mgm2-banner-title{margin:0;color:var(--mgm2-banner-title)!important;font-family:var(--e-global-typography-primary-font-family,inherit);font-size:25px;font-weight:700;line-height:1.08}.mgm2-banner-subtitle{max-width:210px;margin:10px 0 0;color:var(--mgm2-banner-text)!important;font-size:13px;line-height:1.55}.mgm2-banner-btn{display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:0 18px;border-radius:999px;color:var(--mgm2-banner-button-text)!important;background:var(--mgm2-banner-button-bg);box-shadow:0 12px 24px rgb(0 0 0 / .18);font-family:var(--e-global-typography-accent-font-family,inherit);font-size:12px;font-weight:700;line-height:1;text-transform:uppercase;transition:background var(--mgm2-banner-button-transition) ease,color var(--mgm2-banner-button-transition) ease,transform var(--mgm2-banner-button-transition) ease,border-color var(--mgm2-banner-button-transition) ease,box-shadow var(--mgm2-banner-button-transition) ease,opacity var(--mgm2-banner-button-transition) ease}.mgm2-banner-btn:hover,.mgm2-banner-btn:focus{color:var(--mgm2-banner-button-hover-text)!important;background:var(--mgm2-banner-button-hover);opacity:.96;transform:translateY(var(--mgm2-banner-button-hover-y));box-shadow:0 16px 30px rgb(0 0 0 / .26)}.mgm2-cats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 12px;padding:24px;background:#fff}.mgm2-cat-link{display:flex;align-items:center;justify-content:space-between;gap:7px;width:100%;min-height:38px;padding:9px 10px;border:1px solid transparent!important;border-radius:14px;background:transparent!important;color:#5d6677!important;font-family:var(--e-global-typography-accent-font-family,inherit);font-size:12px;line-height:1.15;text-align:left;transition:color .2s ease,background .2s ease,border-color .2s ease,transform .2s ease}.mgm2-cat-link:hover,.mgm2-cat-link:focus,.mgm2-cat-link.is-active{border-color:rgb(245 98 10 / .20)!important;background:#FFF0E8!important;color:var(--mgm2-secondary)!important;transform:translateX(2px)}.mgm2-cat-link span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mgm2-cat-link mark{flex:0 0 auto;padding:0;background:transparent!important;color:var(--mgm-count-color,#4B5563)!important;font-size:11px;font-weight:700}.mgm2-content{min-width:0;padding:clamp(18px, 2.3vw, 28px);background:linear-gradient(180deg,#fcfcfd 0%,#f7f8fb 100%)}.mgm2-toolbar{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:20px}.mgm2-toolbar-copy{margin:0;color:var(--mgm2-muted);font-size:13px;line-height:1.45}.mgm2-grid{display:grid;grid-template-columns:repeat(var(--mgm-columns-desktop),minmax(0,1fr));gap:22px;align-items:start;min-width:0;isolation:isolate}.mgm2-grid.is-loading{position:relative;min-height:280px}.mgm2-grid.is-loading::after{content:"";position:absolute;inset:0;z-index:4;border-radius:20px;background:rgb(255 255 255 / .72);backdrop-filter:blur(1px)}.mgm2-grid.is-loading::before{content:"";position:absolute;top:50%;left:50%;z-index:5;width:28px;height:28px;margin:-14px 0 0 -14px;border:3px solid rgb(245 98 10 / .18);border-top-color:var(--mgm2-primary);border-radius:50%;animation:mgm-spin .7s linear infinite}.mgm2-card{position:relative;z-index:0;display:flex;flex-direction:column;min-width:0;min-height:330px;overflow:hidden;border:1px solid var(--mgm2-card-border);border-radius:var(--mgm2-card-radius);background:var(--mgm2-card-bg);box-shadow:var(--mgm2-shadow-card);padding-bottom:20px;transition:padding-bottom 400ms cubic-bezier(.16,1,.3,1),box-shadow 400ms cubic-bezier(.16,1,.3,1),transform 400ms cubic-bezier(.16,1,.3,1),border-color 400ms cubic-bezier(.16,1,.3,1)}.mgm2-card:hover,.mgm2-card:focus-within{z-index:12;border-color:var(--mgm2-card-border-hover);box-shadow:var(--mgm2-shadow-card);transform:translateY(var(--mgm2-card-hover-y))}.mgm2-card.has-add-action:hover,.mgm2-card.has-add-action:focus-within{padding-bottom:85px}.mgm2-card-media{position:relative;display:flex;align-items:center;justify-content:center;height:190px;padding:22px;overflow:hidden;background:var(--mgm2-card-bg);color:inherit;text-decoration:none}.mgm2-card-media::after{content:"";position:absolute;right:18px;bottom:0;left:18px;height:1px;background:rgb(112 121 139 / .14)}.mgm2-flipper{position:relative;display:grid;place-items:center;width:100%;height:100%}.mgm2-flipper img{position:absolute;inset:0;width:100%;height:100%;margin:auto;object-fit:contain;transition:opacity .42s ease,transform .62s cubic-bezier(.15,.75,.5,1)}.mgm2-img-primary{opacity:1;transform:scale(1)}.mgm2-img-secondary{opacity:0;transform:scale(1.04)}.mgm2-card.has-hover-swap:hover .mgm2-img-primary,.mgm2-card.has-hover-swap:focus-within .mgm2-img-primary{opacity:0;transform:scale(1.05)}.mgm2-card.has-hover-swap:hover .mgm2-img-secondary,.mgm2-card.has-hover-swap:focus-within .mgm2-img-secondary{opacity:1;transform:scale(1.08)}.mgm2-product-badge{position:absolute;top:16px;right:var(--mgm-badge-offset,16px);left:auto;z-index:2;display:inline-flex;align-items:center;min-height:25px;padding:0 10px;border-radius:999px;background:var(--mgm-badge-bg,#2E7D32);color:var(--mgm-badge-color,#fff);box-shadow:0 10px 20px rgb(150 191 47 / .18);font-size:10px;font-weight:700;line-height:1;text-transform:uppercase}.mgm2-card-main{display:flex;flex:1;flex-direction:column;position:relative;z-index:2;background:var(--mgm2-card-bg);padding:16px 20px 0}.mgm2-product-category{display:block;margin-bottom:6px;color:var(--mgm2-primary);font-family:var(--e-global-typography-accent-font-family,inherit);font-size:10px;line-height:1.2;text-transform:uppercase}.mgm2-product-title{display:-webkit-box;min-height:calc(1.38em * 2);overflow:hidden;color:var(--mgm2-dark)!important;font-family:var(--e-global-typography-primary-font-family,inherit);font-size:16px;font-weight:500;line-height:1.38;text-decoration:none!important;-webkit-line-clamp:2;-webkit-box-orient:vertical;transition:color .2s ease}.mgm2-product-title:hover,.mgm2-product-title:focus{color:var(--mgm2-primary)!important}.mgm2-rating{display:flex;align-items:center;gap:6px;margin:9px 0 8px}.mgm2-stars{--mgm-rating-font-size:12px;--mgm-rating-gap:0px;display:flex;gap:0;color:var(--mgm2-star);font-size:12px;line-height:1}.mgm2-stars .mgm-star.is-empty,.mgm2-stars .mgm-star.is-half{color:#d8dde5}.mgm2-stars .mgm-star.is-half::before{color:var(--mgm2-star)}.mgm2-price{display:flex;align-items:baseline;flex-wrap:wrap;gap:7px;margin:0;color:var(--mgm2-dark);font-family:var(--e-global-typography-primary-font-family,inherit);font-size:18px;font-weight:700;line-height:1.1}.mgm2-description{display:-webkit-box;margin:8px 0 10px;overflow:hidden;color:var(--mgm2-muted);font-family:var(--e-global-typography-text-font-family,inherit);font-size:12px;font-weight:500;line-height:1.45;-webkit-line-clamp:2;-webkit-box-orient:vertical}.mgm2-price del{color:#a3aab7;font-size:12px;font-weight:700}.mgm2-price ins{background:#fff0;text-decoration:none}.mgm2-actions{position:absolute;right:20px;bottom:20px;left:20px;z-index:1;display:grid;grid-template-columns:minmax(0,1fr);align-items:center;max-width:calc(100% - 40px);opacity:0;visibility:hidden;pointer-events:none;transform:translateY(-26px);transition:transform 400ms cubic-bezier(.16,1,.3,1),opacity 300ms ease,visibility 300ms ease}.mgm2-actions.has-add.no-quick{grid-template-columns:minmax(0,1fr)}.mgm2-actions .mgmc-buybar{width:100%;min-width:0;pointer-events:auto}.mgm2-actions .mgmcm2-cart-btn{min-height:46px;border-radius:30px;background:var(--mgm-cart-button-bg,var(--mgmcm2-accent,var(--mgm-accent,#F5620A)))!important;color:var(--mgm-cart-button-text,#fff)!important}.mgm2-actions .mgmcm2-cart-btn::before{background:var(--mgm-cart-button-hover-bg,var(--mgmcm2-accent-hover,var(--mgm-accent-dark,#D44D00)))!important}.mgm2-actions .mgmc-buybar.has-qty .mgmcm2-cart-btn{border-radius:0 15px 15px 0}.mgm2-card:hover .mgm2-actions,.mgm2-card:focus-within .mgm2-actions{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0);transition:transform 600ms cubic-bezier(.34,1.56,.64,1),opacity 450ms ease,visibility 450ms ease;transition-delay:120ms}.mgm2-add-btn{position:relative;top:0;display:flex;width:100%;min-width:0;min-height:46px;align-items:center;justify-content:center;gap:8px;overflow:hidden;border-radius:30px;background:var(--mgm2-gradient)!important;color:#fff!important;box-shadow:0 10px 20px rgb(245 98 10 / .18);cursor:pointer;font-size:13px;font-weight:700;line-height:1.05;padding:0 14px;text-decoration:none!important;text-align:center;white-space:normal;opacity:0;transform:translateY(-18px);pointer-events:none;transition:transform 400ms cubic-bezier(.16,1,.3,1),opacity 300ms ease,box-shadow 250ms ease,top 400ms cubic-bezier(.16,1,.3,1)}.mgm2-add-btn>span{min-width:0;max-width:100%}.mgm2-add-btn svg{width:18px;height:18px;fill:currentColor}.mgm2-card:hover .mgm2-add-btn,.mgm2-card:focus-within .mgm2-add-btn{opacity:1;transform:translateY(0);pointer-events:auto;transition:transform 600ms cubic-bezier(.34,1.56,.64,1),opacity 450ms ease,box-shadow 300ms ease,top 600ms cubic-bezier(.34,1.56,.64,1);transition-delay:120ms}.mgm2-add-btn:hover,.mgm2-add-btn:focus{color:#fff!important;box-shadow:0 14px 28px rgb(245 98 10 / .28);transform:scale(1.02);transition-delay:0ms!important}.mgm2-add-btn.loading{opacity:.78}.mgm2-add-btn.loading::after,.mgm2-add-btn.added::after,.mgm2-actions .added_to_cart,.mgm2-actions .wc-forward{display:none!important}.mgm2-quick-view-btn{position:absolute;top:22px;right:22px;z-index:9;display:inline-grid;place-items:center;width:40px;height:40px;margin:0;padding:0!important;border:0!important;border-radius:999px!important;appearance:none;background:var(--mgm2-details-bg)!important;box-shadow:0 14px 34px rgb(13 27 62 / .14);color:var(--mgm2-details-text)!important;font-size:0;line-height:1;opacity:0;pointer-events:none;transform:translateY(10px) scale(.92);backdrop-filter:blur(12px);transition:transform 280ms cubic-bezier(.16,1,.3,1),opacity 220ms ease,background 220ms ease,box-shadow 220ms ease,color 220ms ease}.mgm2-card:hover .mgm2-quick-view-btn,.mgm2-card:focus-within .mgm2-quick-view-btn,.mgm2-card-media:hover+.mgm2-quick-view-btn,.mgm2-quick-view-btn:hover,.mgm2-quick-view-btn:focus{opacity:1;pointer-events:auto;transform:translateY(0) scale(1);transition-delay:80ms}.mgm2-quick-view-btn:hover,.mgm2-quick-view-btn:focus{background:var(--mgm2-details-bg-hover)!important;box-shadow:0 18px 38px rgb(245 98 10 / .20);color:var(--mgm2-details-text-hover)!important;transform:translateY(-2px) scale(1.04);transition-delay:0ms}.mgm2-quick-view-btn svg{position:absolute;top:50%;left:50%;display:block!important;width:18px!important;height:18px!important;fill:currentColor!important;stroke:currentColor!important;opacity:1!important;visibility:visible!important;transform:translate(-50%,-50%)}.mgm2-quick-view-btn svg [fill="none"]{fill:none}.mgm2-empty-state{grid-column:1 / -1;padding:34px;border:1px dashed rgb(112 121 139 / .35);border-radius:24px;background:#fff;color:var(--mgm2-muted);text-align:center;font-size:14px;font-weight:700}.mgm-model-two .mgm2-filter-status{margin:0;border:1px solid var(--mgm2-border);border-top:0;border-radius:0 0 var(--mgm2-radius) var(--mgm2-radius);background:#fff}.mgm-model-two .mgm-modal-backdrop,.mgm-modal.mgm-modal-model-two .mgm-modal-backdrop{background:rgb(13 27 62 / .72)!important;background-color:rgb(13 27 62 / .72)!important;background-image:none!important;backdrop-filter:blur(6px)}.mgm-model-two .mgm-modal-dialog,.mgm-modal.mgm-modal-model-two .mgm-modal-dialog{width:min(760px, 100%);border-radius:30px;box-shadow:0 30px 80px rgb(15 23 42 / .28)}.mgm-model-two .mgm-quick-image,.mgm-modal.mgm-modal-model-two .mgm-quick-image{background:#F9FAFB}.mgm-model-two .mgm-quick-title,.mgm-model-two .mgm-quick-price,.mgm-modal.mgm-modal-model-two .mgm-quick-title,.mgm-modal.mgm-modal-model-two .mgm-quick-price{color:var(--mgm2-dark)}.mgm-model-two .mgm-product-kicker,.mgm-modal.mgm-modal-model-two .mgm-product-kicker{color:var(--mgm-accent-readable,var(--mgm2-secondary,#9E3500))}.mgm-model-two .mgm-rating,.mgm-modal.mgm-modal-model-two .mgm-rating{color:var(--mgm2-star)}.mgm-model-two .mgm-button-solid,.mgm-modal.mgm-modal-model-two .mgm-button-solid{border-radius:999px;background:var(--mgm2-gradient)!important}.mgm-modal.mgm-modal-model-two .mgm-modal-add-button:hover,.mgm-modal.mgm-modal-model-two .mgm-modal-add-button:focus,.mgm-modal.mgm-modal-model-two .mgm-modal-add-button:active{background:var(--mgm2-gradient)!important;color:#fff!important}.mgm-modal.mgm-modal-model-two .mgm-modal-add-button::before{background:linear-gradient(98deg,var(--mgm2-secondary) 0%,#9E3500 100%)}.mgm-model-two .mgm-modal-close:hover,.mgm-model-two .mgm-modal-close:focus,.mgm-modal.mgm-modal-model-two .mgm-modal-close:hover,.mgm-modal.mgm-modal-model-two .mgm-modal-close:focus{border-color:var(--mgm-danger,#DC2626)!important;background:var(--mgm-danger-soft,#FFDDDD)!important;color:var(--mgm-danger,#DC2626)!important}@media (max-width:1180px){.mgm2-grid{grid-template-columns:repeat(var(--mgm-columns-tablet),minmax(0,1fr))}}@media (max-width:1024px){.mgm2-shell{grid-template-columns:1fr}.mgm2-sidebar{border-right:0;border-bottom:1px solid var(--mgm2-border)}.mgm2-banner{min-height:240px}}@media (max-width:760px){.mgm-model-two{padding:0}.mgm2-shell{border-radius:24px}.mgm2-toolbar{align-items:flex-start;flex-direction:column}.mgm2-toolbar-copy{font-size:12px}.mgm-model-two .mgm-mobile-category-dropdown{display:block;padding:16px 24px 20px;background:#fff}.mgm2-cats{display:none}.mgm-model-two .mgm-mobile-category-toggle{border-color:rgb(245 98 10 / .18);color:var(--mgm2-dark)}.mgm-model-two .mgm-mobile-category-toggle-text::before{background:var(--mgm2-primary)}.mgm-model-two .mgm-mobile-category-chevron{color:var(--mgm2-primary)}.mgm-model-two .mgm-mobile-category-link:hover,.mgm-model-two .mgm-mobile-category-link:focus,.mgm-model-two .mgm-mobile-category-link.is-active{border-color:rgb(245 98 10 / .22)!important;background:#FFF0E8!important;color:var(--mgm2-dark)!important}.mgm2-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px}.mgm2-card{min-width:0;min-height:0;border-radius:24px}.mgm2-card:hover,.mgm2-card:focus-within{transform:none}.mgm2-card.has-add-action{padding-bottom:76px}.mgm2-card.has-add-action:hover,.mgm2-card.has-add-action:focus-within{padding-bottom:76px}.mgm2-card-media{height:auto;aspect-ratio:1 / 1;padding:12px}.mgm2-card-main{padding:12px 12px 0}.mgm2-product-badge{top:12px;right:var(--mgm-badge-offset,12px);left:auto;min-height:22px;padding:0 8px;font-size:9px}.mgm2-actions{right:15px;bottom:15px;left:15px;grid-template-columns:minmax(0,1fr);max-width:calc(100% - 30px);opacity:1;visibility:visible;pointer-events:auto;transform:none}.mgm2-actions.has-add.no-quick{grid-template-columns:minmax(0,1fr)}.mgm2-add-btn{top:0;min-height:38px;padding:0 10px;font-size:11px;opacity:1;transform:none;pointer-events:auto}.mgm2-quick-view-btn{top:12px;right:12px;width:34px;height:34px}}@media (hover:none){.mgm2-card.has-add-action{padding-bottom:76px}.mgm2-actions{opacity:1;visibility:visible;pointer-events:auto;transform:none}.mgm2-add-btn{top:0;opacity:1;transform:none;pointer-events:auto}.mgm2-quick-view-btn{opacity:1;visibility:visible;pointer-events:auto;transform:none}}@media (max-width:520px){.mgm-model-two .mgm-title{font-size:25px}.mgm2-content{padding:16px}.mgm-model-two .mgm-mobile-category-dropdown{padding:14px 16px 16px}.mgm2-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px}.mgm2-toolbar{display:none}.mgm2-card{min-width:0;min-height:0;border-radius:18px}.mgm2-card-media{height:auto;aspect-ratio:1 / 1;padding:12px}.mgm2-card-main{padding:12px 12px 0}.mgm2-product-category{margin-bottom:5px;font-size:9px}.mgm2-product-badge{top:10px;right:var(--mgm-badge-offset,10px);left:auto;min-height:21px;padding:0 7px;font-size:8px}.mgm2-product-title{min-height:calc(1.35em * 2);font-size:16px;font-weight:500;line-height:1.35}.mgm2-rating{margin:7px 0 7px}.mgm2-stars{font-size:11px}.mgm2-price{gap:5px;font-size:15px;line-height:1.2}.mgm2-card.has-add-action,.mgm2-card.has-add-action:hover,.mgm2-card.has-add-action:focus-within{padding-bottom:66px}.mgm2-actions{right:10px;bottom:10px;left:10px;max-width:calc(100% - 20px)}.mgm2-add-btn{min-height:38px;padding:0 10px;font-size:11px}}.mgm-showcase.mgmc-carousel{--mgmc-items-desktop:4;--mgmc-items-tablet:3;--mgmc-items-mobile:2;--mgmc-gap:22px;--mgmc-gap-tablet:18px;--mgmc-gap-mobile:12px;--mgmc-category-image-padding:18px;--mgmc-items-current:var(--mgmc-items-desktop);--mgmc-gap-current:var(--mgmc-gap);--mgmc-scroll-items-current:1;--mgmc-text:var(--mgm-heading, #0D1B3E);--mgmc-muted:var(--mgm-muted, #6B7280);--mgmc-line:var(--mgm-border, #E5E7EB);--mgmc-soft:#F7F8FA;--mgmc-accent:var(--mgm-accent, #F5620A);--mgmc-accent-dark:var(--mgm-accent-dark, #D44D00);--mgmc-white:#FFFFFF;--mgmc-navy-soft:#233044;--mgmc-quick-color:var(--mgm-heading, #0D1B3E);--mgmc-star:var(--mgm-star, #F59E0B);--mgmc-floating-cart-bg:#FFFFFF;--mgmc-floating-cart-bg-hover:var(--mgmc-text, #0D1B3E);--mgmc-floating-cart-icon-color:var(--mgmc-text, #0D1B3E);--mgmc-floating-cart-icon-color-hover:#FFFFFF;--mgmc-floating-cart-icon-size:30px;width:100%;max-width:none;margin:0;padding:0;border:0;border-radius:0;background:#fff0;color:var(--mgmc-text);overflow:visible}.elementor-widget-mega-grade-market-carousel .mgmc-title{font-weight:700}.elementor-widget-mega-grade-market-carousel .mgmc-price,.elementor-widget-mega-grade-market-carousel .mgmc-cart-btn{font-weight:700!important}.elementor-widget-mega-grade-market-carousel .mgmc-subtitle,.elementor-widget-mega-grade-market-carousel .mgmc-category{font-weight:600!important}.mgmc-shell{width:100%;max-width:none;margin-inline:auto}.mgmc-heading{display:flex;align-items:center;justify-content:space-between;gap:18px;margin:0 0 24px}.mgmc-heading-copy{min-width:0}.mgmc-title{margin:0;color:var(--mgmc-text);font-family:var(--e-global-typography-primary-font-family,inherit);font-size:18px;font-weight:700;line-height:1.22;letter-spacing:0;text-transform:uppercase}.mgmc-title.has-title-marker{display:inline-flex;align-items:center;gap:12px}.mgmc-title.has-title-marker::before{content:"";display:inline-block;width:5px;height:1.1em;flex:0 0 auto;border-radius:4px;background-color:var(--mgmc-accent,#F5620A)}.mgmc-subtitle{max-width:680px;margin:8px 0 0;color:var(--mgmc-muted);font-family:var(--e-global-typography-text-font-family,inherit);font-size:14px;line-height:1.55}.mgmc-view-all{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;gap:8px;min-height:38px;padding:9px 14px;border:1px solid var(--mgmc-line);border-radius:999px;background:#fff;color:var(--mgm-accent-readable,var(--mgmc-accent-dark,#9E3500));font-family:var(--e-global-typography-accent-font-family,inherit);font-size:12px;font-weight:700;line-height:1;text-decoration:none!important;text-transform:uppercase;transition:color .2s ease,border-color .2s ease,background .2s ease,transform .2s ease}.mgmc-view-all:hover,.mgmc-view-all:focus{border-color:var(--mgm-accent-readable,var(--mgmc-accent,#9E3500));background:#fff;color:var(--mgm-accent-readable,var(--mgmc-accent-dark,#9E3500));transform:translateY(-1px)}.mgmc-view-all-icon{font-size:12px;line-height:1}.mgmc-frame{position:relative}.mgmc-viewport{width:100%;overflow-x:auto;overflow-y:hidden;scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch}.mgmc-viewport::-webkit-scrollbar{display:none}.mgmc-track{display:flex;align-items:stretch;gap:var(--mgmc-gap-current,var(--mgmc-gap));min-width:0;padding:0;isolation:isolate}.mgmc-card{position:relative;flex:0 0 calc((100% - (var(--mgmc-gap-current, var(--mgmc-gap)) * (var(--mgmc-items-current, var(--mgmc-items-desktop)) - 1))) / var(--mgmc-items-current, var(--mgmc-items-desktop)));min-width:0;overflow:hidden;background:#fff;scroll-snap-align:start;transition:box-shadow .25s ease,border-color .25s ease}.mgmc-card:hover,.mgmc-card:focus-within{box-shadow:0 16px 34px rgb(15 23 42 / .08)}.mgmc-media-wrap{position:relative;min-width:0}.mgmc-media{position:relative;display:flex;align-items:center;justify-content:center;aspect-ratio:4 / 3;width:100%;overflow:hidden;background:var(--mgmc-soft);color:inherit;text-decoration:none!important}.mgmc-media img,.dfpg-media img{display:block;width:100%;height:100%;object-fit:contain;object-position:center;padding:14px;transition:opacity .22s ease,transform .22s ease}.mgmc-model-one .mgmc-card{border:1px solid var(--mgmc-line);border-radius:10px;box-shadow:0 0 10px rgb(0 0 0 / .05)}.mgmc-card:hover .mgmc-media img,.mgmc-card:focus-within .mgmc-media img,.dfpg-card:hover .dfpg-media img,.dfpg-card:focus-within .dfpg-media img{opacity:.96;transform:scale(1.025)}.mgmc-badge{position:absolute;top:10px;right:var(--mgm-badge-offset,10px);left:auto;z-index:3;display:inline-flex;align-items:center;justify-content:center;min-height:24px;padding:0 9px;border-radius:999px;background:var(--mgm-badge-bg,#2E7D32);color:var(--mgm-badge-color,#fff);font-size:10px;font-weight:700;line-height:1;white-space:nowrap}.mgmc-quick-btn{position:absolute;top:12px;right:12px;z-index:5;display:inline-grid;place-items:center;width:34px;min-width:34px;height:34px;min-height:34px;padding:0!important;border:0!important;border-radius:999px!important;appearance:none;background:#fff!important;color:var(--mgmc-quick-color)!important;box-shadow:0 10px 22px rgb(15 23 42 / .12)!important;opacity:1;visibility:visible;transform:none;pointer-events:auto;transition:opacity .22s ease,visibility .22s ease,transform .22s ease,color .22s ease,background .22s ease}.mgmc-quick-btn svg{display:block!important;width:16px!important;height:16px!important;fill:currentColor!important;stroke:currentColor!important;opacity:1!important;visibility:visible!important}.mgmc-card:hover .mgmc-quick-btn,.mgmc-card:focus-within .mgmc-quick-btn{opacity:1;visibility:visible;transform:translateY(-1px) scale(1)}.mgmc-quick-btn:hover,.mgmc-quick-btn:focus{background:var(--mgmc-quick-color)!important;color:#fff!important}@media (hover:hover){.mgmc-model-one .mgmc-quick-btn{opacity:0;visibility:hidden;transform:translateX(10px);pointer-events:none;transition:opacity .22s ease,transform .22s ease,visibility .22s ease,color .22s ease,background .22s ease}.mgmc-model-one .mgmc-card:hover .mgmc-quick-btn,.mgmc-model-one .mgmc-card:focus-within .mgmc-quick-btn{opacity:1;visibility:visible;transform:translateX(0);pointer-events:auto}}.mgmc-cart-layer{position:absolute;right:14px;bottom:14px;left:14px;z-index:6;opacity:0;visibility:hidden;transform:translateY(12px);transition:opacity .24s ease,visibility .24s ease,transform .24s ease}.mgmc-card:hover .mgmc-cart-layer,.mgmc-card:focus-within .mgmc-cart-layer{opacity:1;visibility:visible;transform:translateY(0)}.mgmc-cart-btn{position:relative;display:flex!important;align-items:center;justify-content:center;gap:6px;width:100%;min-height:40px;padding:8px 10px;overflow:hidden;border:0!important;border-radius:0;background:var(--mgm-cart-button-bg,var(--mgmc-accent));color:var(--mgm-cart-button-text,#fff)!important;font-family:var(--e-global-typography-accent-font-family,inherit);font-size:11px;font-weight:700;line-height:1.05;text-align:center;text-decoration:none!important;box-shadow:none;white-space:normal;transition:transform .22s ease,box-shadow .22s ease}.mgmc-cart-btn::before{content:"";position:absolute;inset:0;z-index:0;background:var(--mgm-cart-button-hover-bg,var(--mgmc-accent-dark));opacity:0;transition:opacity .2s ease}.mgmc-cart-btn:hover::before,.mgmc-cart-btn:focus::before{opacity:1}.mgmc-cart-btn:hover,.mgmc-cart-btn:focus{color:var(--mgm-cart-button-hover-text,#fff)!important;transform:translateY(-1px);box-shadow:0 12px 22px rgb(245 98 10 / .22)}.mgmc-cart-btn>*{position:relative;z-index:1}.mgmc-cart-btn svg{display:block;width:15px;height:15px;flex:0 0 15px;fill:currentColor;stroke:currentColor}.mgmc-cart-btn .mgm-cart-label{display:inline-flex;align-items:center;justify-content:center;gap:4px;min-width:0}.mgmc-info{min-width:0;padding:12px 14px 14px;text-align:left}.mgmc-category{margin-bottom:5px;color:var(--mgmc-category-color,var(--mgm-accent-readable,#9E3500));font-size:11px;font-weight:700;line-height:1.2;text-transform:uppercase}.mgmc-product-title{margin:0 0 7px;color:var(--mgmc-text);font-family:var(--e-global-typography-primary-font-family,inherit);font-size:16px;font-weight:500;line-height:1.3;letter-spacing:0}.mgmc-product-title a{display:-webkit-box;min-height:calc(1.3em * 2);overflow:hidden;color:inherit!important;text-decoration:none!important;-webkit-line-clamp:2;-webkit-box-orient:vertical;transition:color .2s ease}.mgmc-product-title a:hover,.mgmc-product-title a:focus{color:var(--mgmc-accent)!important}.mgmc-rating{--mgm-rating-font-size:13px;--mgm-rating-gap:0px;display:flex;align-items:center;justify-content:flex-start;margin:0 0 7px;color:var(--mgmc-star);font-size:13px;line-height:1}.mgmc-rating .mgm-stars,.mgmc-rating svg{color:inherit;fill:currentColor;stroke:currentColor}.mgmc-price{display:flex;align-items:baseline;flex-wrap:wrap;gap:6px;margin:0;color:var(--mgmc-text);font-size:15px;font-weight:700;line-height:1.25}.mgmc-price del{color:var(--mgmc-muted);font-size:13px;font-weight:600;text-decoration-thickness:1px}.mgmc-price ins{color:inherit;text-decoration:none}.mgmc-category-carousel .mgmc-card{display:flex;flex-direction:column}.mgmc-category-card--rich,.mgmc-category-card--simple-inside{border:1px solid var(--mgmc-line);border-radius:12px;box-shadow:0 0 10px rgb(0 0 0 / .05);transition:background .2s ease,border-color .2s ease,box-shadow .2s ease,transform .2s ease}.mgmc-category-carousel .mgmc-media{aspect-ratio:4 / 3;background:#FFF}.mgmc-category-card--rich .mgmc-media::after{content:"";position:absolute;right:18px;bottom:0;left:18px;height:1px;background:rgb(112 121 139 / .14)}.mgmc-category-card--simple{background:#fff0}.mgmc-category-card--simple .mgmc-media{aspect-ratio:1 / 1;background:#FFF}.mgmc-category-card--simple-inside{background:#FFF}.mgmc-category-carousel .mgmc-category-card--simple-outside{overflow:visible;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.mgmc-category-carousel .mgmc-category-card--simple-outside:hover,.mgmc-category-carousel .mgmc-category-card--simple-outside:focus-within{box-shadow:none!important}.mgmc-category-carousel .mgmc-category-card--simple-outside .mgmc-media{overflow:hidden;border:1px solid var(--mgmc-line);border-radius:12px;box-shadow:0 0 10px rgb(0 0 0 / .05);transition:background .2s ease,border-color .2s ease,box-shadow .2s ease,transform .2s ease}.mgmc-category-carousel .mgmc-media img{padding:var(--mgmc-category-image-padding,18px)!important;object-fit:contain;transform:none!important;transform-origin:center}.mgmc-category-info{display:flex;flex:1 1 auto;flex-direction:column;gap:7px}.mgmc-category-card--simple .mgmc-category-info{gap:0;padding:10px 8px 0;text-align:center}.mgmc-category-card--simple-inside .mgmc-category-info{padding-bottom:12px}.mgmc-category-carousel .mgmc-category-card--simple-outside .mgmc-category-info{padding-right:2px;padding-left:2px;border:0!important;background:transparent!important;box-shadow:none!important}.mgmc-category-title{margin-bottom:0}.mgmc-category-title a{min-height:calc(1.3em * 2)}.mgmc-category-card--simple .mgmc-category-title{margin:0;font-size:14px;font-weight:700;line-height:1.25}.mgmc-category-card--simple .mgmc-category-title a{min-height:calc(1.25em * 2);-webkit-line-clamp:2}.mgmc-category-description{margin:0;color:var(--mgmc-muted);font-size:13px;font-weight:500;line-height:1.38}.mgmc-category-count{color:var(--mgmc-muted);font-size:12px;font-weight:700;line-height:1.2}.mgmc-category-link{display:inline-flex;align-items:center;justify-content:center;gap:7px;width:fit-content;min-height:34px;margin-top:auto;padding:8px 12px;border-radius:999px;background:var(--mgmc-accent,#F5620A);color:#FFFFFF!important;font-size:12px;font-weight:700;line-height:1;text-decoration:none!important;transition:background .2s ease,transform .2s ease}.mgmc-category-link:hover,.mgmc-category-link:focus{background:var(--mgmc-accent-dark,#D44D00);color:#FFFFFF!important;transform:translateY(-1px)}.mgmc-nav{position:absolute;top:var(--mgmc-nav-top,38%);z-index:20;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;padding:9px;border:1px solid #DEDDDB;border-radius:999px;background:rgb(255 255 255 / .72);backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);color:#7A7A7A;box-shadow:0 5px 5px rgb(0 0 0 / .15);font-size:24px;font-weight:500;line-height:1;cursor:pointer;transition:background .2s ease,border-color .2s ease,color .2s ease,opacity .2s ease,transform .2s ease,box-shadow .2s ease}.mgmc-carousel.mgmc-nav-desktop-off .mgmc-nav{display:none}.elementor-widget-mega-grade-market-carousel .mgmc-carousel .mgmc-nav,.elementor-widget-mega-grade-market-carousel .mgmc-carousel .mgmc-nav:hover,.elementor-widget-mega-grade-market-carousel .mgmc-carousel .mgmc-nav:focus{border-radius:999px!important;overflow:hidden}.mgmc-nav:hover,.mgmc-nav:focus{border-color:#BEBDBA;background:rgb(255 255 255 / .94);color:#233044;box-shadow:0 8px 16px rgb(15 23 42 / .16);transform:translateY(-1px)}.mgmc-nav:disabled{opacity:.32;cursor:default;transform:none}.mgmc-prev{left:-21px}.mgmc-next{right:-21px}.mgmc-carousel .mgm-empty-state{flex:0 0 100%;min-width:0}@media (max-width:1024px){.mgm-showcase.mgmc-carousel{--mgmc-items-current:var(--mgmc-items-tablet);--mgmc-gap-current:var(--mgmc-gap-tablet)}.mgmc-track{gap:var(--mgmc-gap-current,var(--mgmc-gap-tablet))}.mgmc-card{flex-basis:calc((100% - (var(--mgmc-gap-current, var(--mgmc-gap-tablet)) * (var(--mgmc-items-current, var(--mgmc-items-tablet)) - 1))) / var(--mgmc-items-current, var(--mgmc-items-tablet)))}.mgmc-prev{left:-14px}.mgmc-next{right:-14px}}@media (min-width:768px) and (max-width:1024px){.mgmc-carousel.mgmc-nav-tablet-on .mgmc-nav{display:inline-flex}.mgmc-carousel.mgmc-nav-tablet-off .mgmc-nav{display:none}}@media (max-width:767px){.mgm-showcase.mgmc-carousel{--mgmc-items-current:var(--mgmc-items-mobile);--mgmc-gap-current:var(--mgmc-gap-mobile);overflow:visible}.mgm-showcase.mgmc-category-carousel{--mgmc-category-image-padding:4px}.mgmc-heading{gap:12px;margin-bottom:18px}.mgmc-title{font-size:16px}.mgmc-subtitle{font-size:13px;line-height:1.45}.mgmc-view-all{min-height:34px;padding:7px 9px;font-size:11px}.mgmc-track{gap:var(--mgmc-gap-current,var(--mgmc-gap-mobile))}.mgmc-card{flex-basis:calc((100% - (var(--mgmc-gap-current, var(--mgmc-gap-mobile)) * (var(--mgmc-items-current, var(--mgmc-items-mobile)) - 1))) / var(--mgmc-items-current, var(--mgmc-items-mobile)));transform:none}.mgmc-card:hover,.mgmc-card:focus-within{transform:none;box-shadow:none}.mgmc-nav{display:none}.mgmc-carousel.mgmc-nav-mobile-on .mgmc-nav{display:inline-flex}.mgmc-carousel.mgmc-nav-mobile-off .mgmc-nav{display:none}.mgmc-model-one .mgmc-card{display:flex;flex-direction:column}.mgmc-model-one .mgmc-media-wrap{display:contents}.mgmc-model-one .mgmc-media{order:1}.mgmc-model-one .mgmc-info{order:2}.mgmc-media img{padding:10px}.mgmc-badge{top:8px;right:var(--mgm-badge-offset,8px);left:auto;min-height:21px;padding:0 7px;font-size:9px}.mgmc-quick-btn{top:8px;right:8px;display:inline-grid!important;width:30px;min-width:30px;height:30px;min-height:30px;padding:0!important;border:0!important;border-radius:50%!important;background:#fff!important;color:var(--mgmc-quick-color)!important;box-shadow:0 10px 22px rgb(15 23 42 / .12)!important;opacity:1;visibility:visible;transform:none}.mgmc-quick-btn svg{display:block!important;width:16px!important;height:16px!important}.mgmc-cart-layer{right:8px;bottom:8px;left:8px;opacity:1;visibility:visible;transform:none}.mgmc-model-one .mgmc-cart-layer{position:static;order:3;margin:0 12px 12px}.mgmc-cart-btn{min-height:36px;padding:7px;font-size:10px}.mgmc-cart-btn .mgm-cart-label{flex-direction:column;gap:1px;line-height:1.05}.mgmc-cart-btn svg{width:14px;height:14px;flex-basis:14px}.mgmc-info{padding:10px 12px 12px}.mgmc-category{font-size:9px}.mgmc-product-title{margin-bottom:6px;font-size:15px;font-weight:500;line-height:1.28}.mgmc-product-title a{min-height:calc(1.28em * 2)}.mgmc-rating{margin-bottom:6px;font-size:12px}.mgmc-price{gap:5px;font-size:14px;line-height:1.2}.mgmc-price del{font-size:12px}.mgmc-category-carousel .mgmc-media img{padding:var(--mgmc-category-image-padding,4px)!important;transform:none!important}.mgmc-category-carousel .mgmc-category-card--simple .mgmc-media img{padding:var(--mgmc-category-image-padding,4px)!important;transform:none!important}.mgmc-category-card--simple .mgmc-category-info{padding-top:8px}.mgmc-category-info{gap:5px}.mgmc-category-title a{min-height:calc(1.28em * 2)}.mgmc-category-card--simple .mgmc-category-title{font-size:12px;line-height:1.22}.mgmc-category-card--simple .mgmc-category-title a{min-height:calc(1.22em * 2)}.mgmc-category-description{font-size:11px;line-height:1.32}.mgmc-category-count{font-size:10px}.mgmc-category-link{min-height:30px;padding:7px 10px;font-size:10px}}.mgmc-buybar{--mgmc-qty-width:68px;display:grid;grid-template-columns:minmax(0,1fr);align-items:stretch;width:100%;min-width:0}.mgmc-buybar.has-qty{grid-template-columns:var(--mgmc-qty-width) minmax(0,1fr)}.mgmc-buybar.qty-model-2{--mgmc-qty-width:58px}.mgmc-qty-control{display:grid;grid-template-columns:18px minmax(0,1fr) 18px;min-width:0;min-height:40px;overflow:hidden;border:1px solid #D4D4D9;border-right:0;border-radius:15px 0 0 15px;background:#fff;color:var(--mgmc-text)}.mgmc-qty-control.qty-model-2{grid-template-columns:minmax(0,1fr) 18px}.mgmc-qty-control button,.mgmc-qty-control input{width:100%;min-width:0;min-height:100%;margin:0;padding:0;border:0!important;border-radius:0!important;background:transparent!important;color:inherit!important;box-shadow:none!important;font-family:var(--e-global-typography-accent-font-family,inherit);font-size:12px;font-weight:700;line-height:1;text-align:center}.mgmc-qty-control button{cursor:pointer;transition:background .18s ease,color .18s ease}.mgmc-qty-arrows{display:grid;grid-template-rows:1fr 1fr;min-width:0;border-left:1px solid #E5E7EB}.mgmc-qty-arrows button{min-height:0;font-size:8px}.mgmc-qty-arrows button+button{border-top:1px solid #E5E7EB!important}.mgmc-qty-arrows span{display:block;line-height:1;transform:scaleX(1.08)}.mgmc-qty-control button:hover,.mgmc-qty-control button:focus{background:rgb(245 98 10 / .08)!important;color:var(--mgmc-accent)!important}.mgmc-qty-control input{-moz-appearance:textfield;appearance:textfield}.mgmc-qty-control input::-webkit-outer-spin-button,.mgmc-qty-control input::-webkit-inner-spin-button{margin:0;-webkit-appearance:none}.mgmc-buybar.has-qty .mgmc-cart-btn,.mgmc-buybar.has-qty .mgmcm2-cart-btn{border-radius:0 15px 15px 0}.mgmc-carousel.mgmc-model-three{--mgm-model-three-accent:var(--mgmc-accent, #F5620A);padding:34px 0;background:#fff0}.mgm-showcase.mgm-model-three{--mgm-model-three-accent:var(--mgmc-accent, #F5620A);--mgmc-star:var(--mgm-star, #F59E0B);--mgm3-card-bg:#fff;--mgm3-card-border:var(--mgmc-line, #E5E7EB);--mgm3-card-border-hover:rgba(245, 98, 10, .22);--mgm3-card-hover-y:0px;border:0;background:#fff0;overflow:visible}.mgm-model-three .mgm-shell,.mgm-model-three .mgm-products-panel,.mgm-model-three .mgm-grid{background:#fff0}.mgm-model-three .mgm-grid{gap:30px;align-items:stretch;min-height:auto}.mgm-model-three .mgm-grid .mgmc-card{flex:initial;width:auto;min-width:0;scroll-snap-align:unset}.mgmc-model-three .mgmc-card,.mgmc-card-model-three{border:1px solid var(--mgm3-card-border,var(--mgmc-line,#E5E7EB));border-radius:10px;background:var(--mgm3-card-bg,#fff);box-shadow:0 0 10px rgb(0 0 0 / .05);overflow:hidden}.mgmc-model-three .mgmc-card:hover,.mgmc-model-three .mgmc-card:focus-within,.mgmc-card-model-three:hover,.mgmc-card-model-three:focus-within{border-color:var(--mgm3-card-border-hover,rgb(245 98 10 / .22));box-shadow:0 14px 35px rgb(15 23 42 / .08)}.mgmc-model-three-media-wrap{position:relative;overflow:hidden}.mgmc-model-three .mgmc-media{aspect-ratio:1 / 1;background:#fff}.mgmc-model-three .mgmc-media img,.mgmc-model-three .dfpg-media img{padding:0;background:#fff;transform:scale(1.08);transform-origin:center center}.mgmc-model-three .mgmc-card:hover .mgmc-media img,.mgmc-model-three .mgmc-card:focus-within .mgmc-media img,.mgmc-model-three .dfpg-card:hover .dfpg-media img,.mgmc-model-three .dfpg-card:focus-within .dfpg-media img{opacity:.96;transform:scale(1.105)}.mgmc-model-three-badge{background:var(--mgm-badge-bg,#2E7D32)!important;color:var(--mgm-badge-color,#fff)!important}.mgm-showcase.mgm-model-three .mgm2-shell{grid-template-columns:minmax(260px,300px) minmax(0,1fr)}.mgm-showcase.mgm-model-three.no-sidebar .mgm2-shell{grid-template-columns:minmax(0,1fr)}.mgm-showcase.mgm-model-three .mgm2-content{padding:clamp(18px, 2.3vw, 28px);background:linear-gradient(180deg,#fcfcfd 0%,#f7f8fb 100%)}.mgm-showcase.mgm-model-three .mgm3-grid{grid-template-columns:repeat(var(--mgm-columns-desktop),minmax(0,1fr));gap:22px;align-items:start;background:#fff0;min-height:auto}.mgm-showcase.mgm-model-three .mgm3-grid .mgmc-card{display:flex;flex:initial;flex-direction:column;width:auto;min-width:0;min-height:330px;border-radius:var(--mgm2-card-radius,10px);scroll-snap-align:unset}.mgm-showcase.mgm-model-three .mgm3-grid .mgmc-card:hover,.mgm-showcase.mgm-model-three .mgm3-grid .mgmc-card:focus-within{transform:translateY(var(--mgm3-card-hover-y,0))}.mgm-showcase.mgm-model-three .mgm3-grid .mgmc-model-three-media-wrap{flex:0 0 auto}.mgm-showcase.mgm-model-three .mgm3-grid .mgmc-media{height:190px;aspect-ratio:auto;background:#fff}.mgm-showcase.mgm-model-three .mgm3-grid .mgmc-media::after{content:"";position:absolute;right:18px;bottom:0;left:18px;height:1px;background:rgb(112 121 139 / .14)}.mgm-showcase.mgm-model-three .mgm3-grid .mgmc-media img,.mgm-showcase.mgm-model-three .mgm3-grid .dfpg-media img{width:100%;height:100%;padding:22px;object-fit:contain;transform:scale(1)}.mgm-showcase.mgm-model-three .mgm3-grid .mgmc-card:hover .mgmc-media img,.mgm-showcase.mgm-model-three .mgm3-grid .mgmc-card:focus-within .mgmc-media img,.mgm-showcase.mgm-model-three .mgm3-grid .dfpg-card:hover .dfpg-media img,.mgm-showcase.mgm-model-three .mgm3-grid .dfpg-card:focus-within .dfpg-media img{opacity:.96;transform:scale(1.04)}.mgm-showcase.mgm-model-three .mgm3-grid .mgmc-info{display:flex;flex:1 1 auto;flex-direction:column;padding:16px 20px 18px}.mgm-showcase.mgm-model-three .mgm3-grid .mgmc-category{margin-bottom:6px;color:var(--mgmc-category-color,var(--mgm-accent-readable,#9E3500))!important;font-size:10px;line-height:1.2}.mgm-showcase.mgm-model-three .mgm3-grid .mgmc-product-title{margin:0 0 9px;color:var(--mgmc-text,#0D1B3E)!important;font-size:16px!important;font-weight:700!important;line-height:1.36!important}.mgm-showcase.mgm-model-three .mgm3-grid .mgmc-product-title a{min-height:calc(1.36em * 2)}.mgm-showcase.mgm-model-three .mgm3-grid .mgmc-rating{--mgm-rating-font-size:12px;--mgm-rating-gap:0px;margin:0 0 8px;color:var(--mgmc-star,#F59E0B)!important;font-size:12px!important}.mgm-showcase.mgm-model-three .mgm3-grid .mgmc-price{gap:7px;color:var(--mgmc-text,#0D1B3E)!important;font-size:18px!important;font-weight:700!important;line-height:1.16}.mgm-showcase.mgm-model-three .mgm3-grid .mgmc-price .amount,.mgm-showcase.mgm-model-three .mgm3-grid .mgmc-price bdi{font-size:inherit;font-weight:inherit;line-height:inherit}.mgm-showcase.mgm-model-three .mgm3-grid .pagbr-price-installments,.mgm-showcase.mgm-model-three .mgm3-grid .pagbr-best-installment{font-size:12px;line-height:1.32}.elementor-widget-loop-grid:has(.mgm-loop-model-three-card,.mgm-showcase){height:auto!important;overflow:visible!important}.elementor-widget-loop-grid.mgm-loop-grid-height-managed:has(.mgm-loop-model-three-card,.mgm-showcase){min-height:var(--mgm-loop-grid-min-height,auto)!important}.elementor-widget-loop-grid:has(.mgm-loop-model-three-card,.mgm-showcase)>.elementor-widget-container{height:auto!important;overflow:visible!important}.elementor-widget-loop-grid:has(.mgm-loop-model-three-card,.mgm-showcase) .elementor-loop-container{align-items:stretch!important;grid-auto-rows:auto!important}.elementor-widget-loop-grid:has(.mgm-loop-model-three-card,.mgm-showcase) .e-loop-item{display:block!important;height:100%!important;min-width:0;min-height:0!important;overflow:visible!important}.elementor-widget-loop-grid:has(.mgm-loop-model-three-card,.mgm-showcase) .e-loop-item>.elementor,.elementor-widget-loop-grid:has(.mgm-loop-model-three-card,.mgm-showcase) .e-loop-item>.elementor>.e-con,.elementor-widget-loop-grid:has(.mgm-loop-model-three-card,.mgm-showcase) .e-loop-item .elementor-element-ctpmroot,.elementor-widget-loop-grid:has(.mgm-loop-model-three-card,.mgm-showcase) .e-loop-item .elementor-element-ctpmcard,.elementor-widget-loop-grid:has(.mgm-loop-model-three-card,.mgm-showcase) .e-loop-item .elementor-element-ctpmcard>.elementor-widget-container,.elementor-widget-loop-grid:has(.mgm-loop-model-three-card,.mgm-showcase) .e-loop-item .elementor-shortcode,.elementor-widget-loop-grid:has(.mgm-loop-model-three-card,.mgm-showcase) .e-loop-item .mgm-showcase,.elementor-widget-loop-grid:has(.mgm-loop-model-three-card,.mgm-showcase) .e-loop-item .mgm3-content{display:block!important;width:100%!important;height:100%!important;min-height:0!important;box-sizing:border-box!important}.elementor-widget-loop-grid:has(.mgm-loop-model-three-card,.mgm-showcase) .e-loop-item .elementor-element-ctpmroot{padding:0!important}.elementor-widget-loop-grid:has(.mgm-loop-model-three-card,.mgm-showcase) .e-loop-item .mgm3-grid{height:100%!important;min-height:0!important;align-items:stretch!important;gap:0!important}.elementor-widget-loop-grid:has(.mgm-loop-model-three-card,.mgm-showcase) .e-loop-item .mgmc-card{height:100%!important}.elementor-widget-loop-grid:has(.mgm-loop-model-three-card,.mgm-showcase) .e-loop-item .mgmc-price{margin-top:auto!important}.mgm-loop-model-three-card{--mgm-model-three-accent:var(--mgmc-accent, #F5620A);--mgmc-star:var(--mgm-star, #F59E0B);--mgm3-card-bg:#fff;--mgm3-card-border:var(--mgmc-line, #E5E7EB);--mgm3-card-border-hover:rgba(245, 98, 10, .22);--mgm3-card-hover-y:0px;--mgm-loop-price-currency-max:22px;--mgm-loop-price-value-max:22px;--mgm-loop-price-cents-max:14px;--mgm-loop-price-cents-offset:0px;--mgm-loop-installment-max:14px;--mgm-loop-price-currency-size:var(--mgm-loop-price-currency-max);--mgm-loop-price-value-size:var(--mgm-loop-price-value-max);--mgm-loop-price-cents-size:var(--mgm-loop-price-cents-max);--mgm-loop-installment-size:var(--mgm-loop-installment-max);container-type:inline-size;width:100%;height:auto;padding:0;border:0;background:#fff0;overflow:visible}@supports (font-size:1cqw){.mgm-loop-model-three-card{--mgm-loop-price-currency-size:clamp(16px, 12.5cqw, var(--mgm-loop-price-currency-max));--mgm-loop-price-value-size:clamp(16px, 12.5cqw, var(--mgm-loop-price-value-max));--mgm-loop-price-cents-size:clamp(10px, 8.1cqw, var(--mgm-loop-price-cents-max));--mgm-loop-installment-size:clamp(8.5px, 5.8cqw, var(--mgm-loop-installment-max))}}.e-loop-item .mgm-loop-model-three-card,.elementor-widget-shortcode .mgm-loop-model-three-card,.elementor-shortcode .mgm-loop-model-three-card{height:auto;min-width:0}.mgm-loop-model-three-card .mgmc-card{display:flex;flex-direction:column;width:100%;height:auto;min-width:0;min-height:316px;border-radius:var(--mgm2-card-radius,10px);scroll-snap-align:unset}.mgm-loop-model-three-card .mgmc-card:hover,.mgm-loop-model-three-card .mgmc-card:focus-within{transform:translateY(var(--mgm3-card-hover-y,0))}.mgm-loop-model-three-card .mgmc-model-three-media-wrap{flex:0 0 auto}.mgm-loop-model-three-card .mgmc-media{height:190px;aspect-ratio:auto;background:#fff}.mgm-loop-model-three-card .mgmc-media::after{content:"";position:absolute;right:18px;bottom:0;left:18px;height:1px;background:rgb(112 121 139 / .14)}.mgm-loop-model-three-card .mgmc-media img,.mgm-loop-model-three-card .dfpg-media img{width:100%;height:100%;padding:22px;object-fit:contain;transform:scale(1)}.mgm-loop-model-three-card .mgmc-card:hover .mgmc-media img,.mgm-loop-model-three-card .mgmc-card:focus-within .mgmc-media img,.mgm-loop-model-three-card .dfpg-card:hover .dfpg-media img,.mgm-loop-model-three-card .dfpg-card:focus-within .dfpg-media img{opacity:.96;transform:scale(1.04)}.mgm-loop-model-three-card .mgmc-info{display:flex;flex:1 1 auto;flex-direction:column;padding:14px 18px 16px}.mgm-loop-model-three-card .mgmc-category{margin-bottom:5px;color:var(--mgmc-category-color,var(--mgm-accent-readable,#9E3500))!important;font-size:10px;line-height:1.2}.mgm-loop-model-three-card .mgmc-product-title{margin:0 0 5px;color:var(--mgmc-text,#0D1B3E)!important;font-size:16px;font-weight:700;line-height:1.3}.mgm-loop-model-three-card .mgmc-product-title a{min-height:calc(1.3em * 2);font:inherit;line-height:inherit}.mgm-loop-model-three-card .mgmc-rating{--mgm-rating-font-size:12px;--mgm-rating-gap:0px;margin:0 0 1px;color:var(--mgmc-star,#F59E0B)!important;font-size:12px!important;line-height:1!important}.mgm-loop-model-three-card .mgmc-price{gap:1px;margin-top:0;max-width:100%;min-width:0;color:var(--mgmc-text,#0D1B3E)!important;font-size:var(--mgm-loop-price-value-size)!important;font-weight:600!important;line-height:1.05}.mgm-loop-model-three-card .mgm-price-slot,.mgm-loop-model-three-card .pagbr-price-group,.mgm-loop-model-three-card .pagbr-product-price,.mgm-loop-model-three-card .pagbr-price-main,.mgm-loop-model-three-card .pagbr-price-row{max-width:100%;min-width:0}.mgm-loop-model-three-card .mgmc-price .mgm-price-slot .pagbr-price-group{gap:0!important;line-height:1!important}.mgm-loop-model-three-card .mgmc-price .pagbr-product-price,.mgm-loop-model-three-card .mgmc-price .pagbr-price-main,.mgm-loop-model-three-card .mgmc-price .pagbr-price-row{align-items:baseline;line-height:1.03!important}.mgm-loop-model-three-card .pagbr-price-currency,.mgm-loop-model-three-card .pagbr-product-price .woocommerce-Price-currencySymbol{font-size:var(--mgm-loop-price-currency-size)!important}.mgm-loop-model-three-card .pagbr-price-value,.mgm-loop-model-three-card .pagbr-product-price>.woocommerce-Price-amount.amount{font-size:var(--mgm-loop-price-value-size)!important}.mgm-loop-model-three-card .pagbr-price-cents{margin-top:var(--mgm-loop-price-cents-offset,0)!important;align-self:baseline;font-size:var(--mgm-loop-price-cents-size)!important}.mgm-loop-model-three-card .mgmc-price .amount,.mgm-loop-model-three-card .mgmc-price bdi{font-size:inherit;font-weight:inherit;line-height:inherit}.mgm-loop-model-three-card .mgmc-price .mgm-price-slot .pagbr-price-installments,.mgm-loop-model-three-card .mgmc-price .mgm-price-slot .pagbr-best-installment,.mgm-loop-model-three-card .pagbr-price-installments,.mgm-loop-model-three-card .pagbr-best-installment{color:var(--mgm-loop-installment-muted,#6B7280)!important;font-size:var(--mgm-loop-installment-size)!important;line-height:1.16;white-space:nowrap;overflow:visible;text-overflow:clip;max-width:100%}.mgm-loop-model-three-card .pagbr-installment-affix{color:var(--mgm-loop-installment-muted,#6B7280)!important;font-weight:600!important}.mgm-loop-model-three-card .pagbr-installment-highlight,.mgm-loop-model-three-card .pagbr-price-installments .woocommerce-Price-amount,.mgm-loop-model-three-card .pagbr-price-installments .woocommerce-Price-currencySymbol,.mgm-loop-model-three-card .pagbr-best-installment .woocommerce-Price-amount,.mgm-loop-model-three-card .pagbr-best-installment .woocommerce-Price-currencySymbol{color:var(--mgm-loop-installment-highlight,#2D7B1A)!important;font-weight:700!important}.mgm-loop-model-three-card .mgmc-price .mgm-price-slot .pagbr-price-installments .woocommerce-Price-amount,.mgm-loop-model-three-card .mgmc-price .mgm-price-slot .pagbr-price-installments .woocommerce-Price-currencySymbol,.mgm-loop-model-three-card .mgmc-price .mgm-price-slot .pagbr-best-installment .woocommerce-Price-amount,.mgm-loop-model-three-card .mgmc-price .mgm-price-slot .pagbr-best-installment .woocommerce-Price-currencySymbol{font-size:inherit!important}.mgm-loop-model-three-card .pagbr-price-installments *,.mgm-loop-model-three-card .pagbr-best-installment *{display:inline!important;white-space:nowrap}@media (max-width:1180px){.mgm-showcase.mgm-model-three .mgm3-grid{grid-template-columns:repeat(var(--mgm-columns-tablet),minmax(0,1fr))}}@media (max-width:760px){.mgm-showcase.mgm-model-three .mgm3-grid{grid-template-columns:repeat(var(--mgm-columns-mobile),minmax(0,1fr))!important;gap:10px}.mgm-showcase.mgm-model-three .mgm3-grid .mgmc-card{min-height:0;border-radius:14px;transform:none}.mgm-showcase.mgm-model-three .mgm3-grid .mgmc-card:hover,.mgm-showcase.mgm-model-three .mgm3-grid .mgmc-card:focus-within{transform:none}.mgm-showcase.mgm-model-three .mgm3-grid .mgmc-media{height:auto;aspect-ratio:1 / 1}.mgm-showcase.mgm-model-three .mgm3-grid .mgmc-media img,.mgm-showcase.mgm-model-three .mgm3-grid .dfpg-media img{padding:12px;transform:none}.mgm-showcase.mgm-model-three .mgm3-grid .mgmc-info{padding:11px 10px 13px}.mgm-showcase.mgm-model-three .mgm3-grid .mgmc-category{font-size:8px}.mgm-showcase.mgm-model-three .mgm3-grid .mgmc-product-title{font-size:14px!important;line-height:1.24!important}.mgm-showcase.mgm-model-three .mgm3-grid .mgmc-product-title a{min-height:calc(1.24em * 2)}.mgm-showcase.mgm-model-three .mgm3-grid .mgmc-rating{--mgm-rating-font-size:11px;font-size:11px!important;margin-bottom:7px}.mgm-showcase.mgm-model-three .mgm3-grid .mgmc-price{font-size:15px!important}.mgm-showcase.mgm-model-three .mgm3-grid .pagbr-price-installments,.mgm-showcase.mgm-model-three .mgm3-grid .pagbr-best-installment{font-size:11px}.mgm-loop-model-three-card{--mgmc-floating-cart-size:42px}.mgm-loop-model-three-card .mgmc-card{min-height:0;border-radius:14px;transform:none}.mgm-loop-model-three-card .mgmc-card:hover,.mgm-loop-model-three-card .mgmc-card:focus-within{transform:none}.mgm-loop-model-three-card .mgmc-media{height:auto;aspect-ratio:1 / 1}.mgm-loop-model-three-card .mgmc-media img,.mgm-loop-model-three-card .dfpg-media img{padding:12px;transform:none}.mgm-loop-model-three-card .mgmc-info{padding:10px 10px 12px}.mgm-loop-model-three-card .mgmc-category{font-size:8px}.mgm-loop-model-three-card .mgmc-product-title{font-size:14px;line-height:1.24;margin-bottom:4px}.mgm-loop-model-three-card .mgmc-product-title a{min-height:calc(1.24em * 2)}.mgm-loop-model-three-card .mgmc-rating{--mgm-rating-font-size:11px;font-size:11px!important;margin-bottom:1px}.mgm-loop-model-three-card .mgmc-price{gap:1px;margin-top:0;font-size:var(--mgm-loop-price-value-size)!important}.mgm-loop-model-three-card .mgmc-price .mgm-price-slot .pagbr-price-installments,.mgm-loop-model-three-card .mgmc-price .mgm-price-slot .pagbr-best-installment,.mgm-loop-model-three-card .pagbr-price-installments,.mgm-loop-model-three-card .pagbr-best-installment{font-size:var(--mgm-loop-installment-size)!important;line-height:1.14}}.mgmc-cart-plus-btn{--mgmc-floating-cart-size-default:54px;position:absolute;right:14px;bottom:14px;z-index:7;width:var(--mgmc-floating-cart-size,var(--mgmc-floating-cart-size-default));height:var(--mgmc-floating-cart-size,var(--mgmc-floating-cart-size-default));display:inline-flex;align-items:center;justify-content:center;padding:0;border:var(--mgmc-floating-cart-border-width,0) solid var(--mgmc-floating-cart-border,transparent);border-radius:var(--mgmc-floating-cart-radius,999px)!important;appearance:none;background:var(--mgmc-floating-cart-bg,#fff)!important;color:var(--mgmc-floating-cart-icon-color,var(--e-global-color-5f3c148,#0D1B3E))!important;box-shadow:0 14px 28px rgb(15 23 42 / .12);cursor:pointer;line-height:1;text-decoration:none!important;touch-action:manipulation;transition:opacity .22s ease,visibility .22s ease,transform .22s ease,box-shadow .22s ease,background .22s ease,color .22s ease;will-change:opacity,transform;-webkit-tap-highlight-color:#fff0}@media (hover:hover) and (pointer:fine){.mgmc-cart-plus-btn:hover{background:var(--mgmc-floating-cart-bg-hover,var(--e-global-color-5f3c148,#0D1B3E))!important;color:var(--mgmc-floating-cart-icon-color-hover,#fff)!important;border-color:var(--mgmc-floating-cart-border-hover,currentColor);transform:translateY(-2px) scale(1.04);box-shadow:0 18px 34px rgb(0 0 0 / .15)}}.mgmc-cart-plus-btn:focus-visible{background:var(--mgmc-floating-cart-bg-hover,var(--e-global-color-5f3c148,#0D1B3E))!important;color:var(--mgmc-floating-cart-icon-color-hover,#fff)!important;border-color:var(--mgmc-floating-cart-border-hover,currentColor);transform:translateY(-2px) scale(1.04);box-shadow:0 18px 34px rgb(0 0 0 / .15)}@media (hover:none){.mgmc-cart-plus-btn:hover,.mgmc-cart-plus-btn:focus{border-color:var(--mgmc-floating-cart-border,transparent)!important;box-shadow:0 14px 28px rgb(15 23 42 / .12)!important;transform:none!important}.mgmc-qty-popover-box .mgmc-qty-popover-add:hover,.mgmc-qty-popover-box .mgmc-qty-popover-add:focus{background:var(--mgm-cart-button-bg,#0D1B3E)!important;color:var(--mgm-cart-button-text,#fff)!important;transform:none!important}}.mgmc-cart-plus-svg{width:56%;height:56%;display:block;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;overflow:visible}.mgmc-cart-plus-wheel{fill:currentColor;stroke:none}.mgmc-cart-plus-icon{position:relative;display:block;width:100%;height:100%;flex:0 0 100%;color:currentColor;font-size:var(--mgmc-floating-cart-size,var(--mgmc-floating-cart-size-default))}.mgmc-cart-plus-icon i{position:absolute;top:50%;left:50%;display:block;margin:0;color:currentColor;font-size:.56em;font-style:normal;line-height:1;text-align:center;transform:translate(-50%,-50%)}.mgmc-cart-plus-icon i::before{display:block;line-height:1}.mgmc-cart-plus-icon svg{display:block;width:56%;height:56%;fill:currentColor;stroke:currentColor}@media (hover:hover) and (pointer:fine){.mgmc-model-three .mgmc-cart-plus-btn{opacity:0;visibility:hidden;pointer-events:none;transform:translateY(8px) scale(.94)}.mgmc-model-three .mgmc-card:hover .mgmc-cart-plus-btn,.mgmc-model-three .mgmc-card:focus-within .mgmc-cart-plus-btn{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0) scale(1)}.mgmc-model-three .mgmc-card:hover .mgmc-cart-plus-btn:hover,.mgmc-model-three .mgmc-card:focus-within .mgmc-cart-plus-btn:focus{transform:translateY(-2px) scale(1.04)}}.mgm-loop-model-three-card .mgmc-cart-plus-btn,.mgmc-model-three .mgmc-cart-plus-btn{pointer-events:auto!important;touch-action:manipulation}.mgmc-cart-plus-btn.is-loading,.mgmc-cart-plus-btn[aria-busy="true"]{cursor:progress}.mgmc-cart-plus-btn.is-loading>*,.mgmc-cart-plus-btn[aria-busy="true"]>*{opacity:.16}.mgmc-cart-plus-btn.is-loading::after,.mgmc-cart-plus-btn[aria-busy="true"]::after{content:"";position:absolute;inset:0;z-index:1;box-sizing:border-box;width:calc(var(--mgmc-floating-cart-size, var(--mgmc-floating-cart-size-default, 54px)) * .46);height:calc(var(--mgmc-floating-cart-size, var(--mgmc-floating-cart-size-default, 54px)) * .46);margin:auto;border:2px solid currentColor;border-top-color:#fff0;border-radius:50%;opacity:.92;pointer-events:none}@media (prefers-reduced-motion:no-preference){.mgmc-cart-plus-btn.is-loading::after,.mgmc-cart-plus-btn[aria-busy="true"]::after{animation:mgm-spin .7s linear infinite}}.mgmc-cart-plus-btn.is-added,.mgmc-cart-plus-btn.is-success{background:var(--mgmc-floating-cart-added-bg,#15803D)!important;color:var(--mgmc-floating-cart-added-icon,#FFFFFF)!important;cursor:default}.mgmc-cart-plus-btn.is-added>*,.mgmc-cart-plus-btn.is-success>*{opacity:0}.mgmc-cart-plus-btn.is-added::after,.mgmc-cart-plus-btn.is-success::after{content:"";position:absolute;inset:0;z-index:1;box-sizing:border-box;width:calc(var(--mgmc-floating-cart-size, var(--mgmc-floating-cart-size-default, 54px)) * .34);height:calc(var(--mgmc-floating-cart-size, var(--mgmc-floating-cart-size-default, 54px)) * .17);margin:auto;border:0 solid currentColor;border-bottom-width:2px;border-left-width:2px;transform:translateY(-12%) rotate(-45deg);pointer-events:none}@media (hover:hover) and (pointer:fine){.mgmc-model-three .mgmc-cart-plus-btn.is-loading,.mgmc-model-three .mgmc-cart-plus-btn[aria-busy="true"],.mgmc-model-three .mgmc-cart-plus-btn.is-added,.mgmc-model-three .mgmc-cart-plus-btn.is-success,.mgm-loop-model-three-card .mgmc-cart-plus-btn.is-loading,.mgm-loop-model-three-card .mgmc-cart-plus-btn[aria-busy="true"],.mgm-loop-model-three-card .mgmc-cart-plus-btn.is-added,.mgm-loop-model-three-card .mgmc-cart-plus-btn.is-success{opacity:1;visibility:visible;transform:translateY(0) scale(1)}}.mgmc-qty-popover-layer{position:fixed;inset:0;z-index:2147482600;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .18s ease,visibility .18s ease}@media (max-width:767px){.mgm-model-two .mgm2-wrap,.mgm-showcase.mgm-model-three .mgm2-wrap{width:100%;max-width:100%;min-width:0;overflow:visible}.mgm-model-two .mgm2-shell,.mgm-showcase.mgm-model-three .mgm2-shell{grid-template-columns:minmax(0,1fr)!important;width:100%;max-width:100%;min-width:0;overflow:visible}.mgm-model-two .mgm2-sidebar,.mgm-showcase.mgm-model-three .mgm2-sidebar{width:100%;max-width:100%;min-width:0;border-right:0;border-bottom:1px solid var(--mgm2-border)}.mgm-model-two .mgm2-content,.mgm-showcase.mgm-model-three .mgm2-content{width:100%;max-width:100%;min-width:0}.mgm-model-two .mgm2-grid,.mgm-showcase.mgm-model-three .mgm3-grid{width:100%;max-width:100%;min-width:0}.mgmc-model-three .mgmc-cart-plus-btn{opacity:1;visibility:visible;pointer-events:auto;transform:none}}.mgmc-qty-popover-layer.is-open{opacity:1;visibility:visible}.mgmc-qty-popover-backdrop{display:none}.mgmc-qty-popover-handle,.mgmc-qty-popover-back,.mgmc-qty-popover-mobile-title{display:none}.mgmc-qty-popover-box{--mgm-cart-button-bg:var(--e-global-color-5f3c148, #0D1B3E);--mgm-cart-button-hover-bg:var(--e-global-color-f2662cc, #1E3160);--mgm-cart-button-text:#FFFFFF;--mgm-cart-button-hover-text:#FFFFFF;position:absolute;width:min(300px, calc(100vw - 24px));padding:12px;border:1px solid rgb(15 23 42 / .08);border-radius:18px;background:#FFF;box-shadow:0 18px 48px rgb(15 23 42 / .12);pointer-events:auto;overflow:visible;overscroll-behavior:contain;transform:translateY(10px) scale(.98);transform-origin:bottom center;transition:transform .2s ease;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}.mgmc-qty-popover-layer.is-open .mgmc-qty-popover-box{transform:translateY(0) scale(1)}.mgmc-qty-popover-box::after{content:"";position:absolute;left:var(--mgmc-popover-arrow-left,auto);right:auto;bottom:-7px;width:14px;height:14px;background:#FFF;border-right:1px solid rgb(15 23 42 / .08);border-bottom:1px solid rgb(15 23 42 / .08);transform:rotate(45deg)}.mgmc-qty-popover-box.is-below::after{top:-7px;bottom:auto;transform:rotate(225deg)}.mgmc-qty-popover-head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;margin-bottom:10px}.mgmc-qty-popover-title{min-width:0;margin:0;color:var(--mgmc-text);font-size:13px;font-weight:700;line-height:1.28;display:-webkit-box;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical}.mgmc-qty-popover-box .mgmc-qty-popover-close{position:relative;width:28px;height:28px;min-width:28px;display:inline-flex;align-items:center;justify-content:center;padding:0!important;border:1px solid var(--e-global-color-d0f3937,#DC2626)!important;border-radius:50%!important;background:#FFFFFF!important;color:var(--e-global-color-d0f3937,#DC2626)!important;font-size:0;font-weight:700;line-height:1!important;text-align:center;box-shadow:0 8px 18px rgb(15 23 42 / .08);cursor:pointer;transition:background-color .2s ease,border-color .2s ease,color .2s ease,transform .2s ease,box-shadow .2s ease}.mgmc-qty-popover-box .mgmc-qty-popover-close-icon{width:13px;height:13px;display:block;flex:0 0 13px;color:currentColor;pointer-events:none}.mgmc-qty-popover-box .mgmc-qty-popover-close:hover,.mgmc-qty-popover-box .mgmc-qty-popover-close:focus{border-color:var(--e-global-color-d0f3937,#DC2626)!important;background:var(--e-global-color-d0f3937,#DC2626)!important;color:#fff!important;transform:translateY(-1px);box-shadow:0 12px 24px rgb(15 23 42 / .14)}.mgmc-qty-popover-label{display:block;margin:0 0 7px;color:var(--mgmc-muted);font-size:11px;font-weight:700;line-height:1.2}.mgmc-qty-popover-hint{display:none;margin:0;color:#9CA3AF;font-size:11px;font-weight:700;line-height:1.2;text-align:center}.mgmc-qty-popover-box .mgmc-buybar{display:grid;grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);align-items:stretch;gap:8px}.mgmc-qty-popover-box .mgmc-qty-control{min-width:0;min-height:40px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;overflow:hidden;border:1px solid #E5E7EB;border-radius:13px;background:#FFF}.mgmc-qty-popover-box .mgmc-qty-popover-step,.mgmc-qty-popover-box .mgmc-qty-popover-input{width:100%;min-width:0;height:100%;min-height:40px;margin:0;border:0!important;background:#FFFFFF!important;color:#0D1B3E!important;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-size:14px;font-weight:700;line-height:1;text-align:center}.mgmc-qty-popover-box .mgmc-qty-popover-step{width:100%;min-width:0;max-width:none;height:100%;display:inline-flex;align-items:center;justify-content:center;padding:0!important;border:0!important;border-radius:0!important;box-shadow:none!important;cursor:pointer;background:#F3F4F6!important;color:#233044!important;font-size:0!important;font-weight:700;line-height:1!important;text-align:center;vertical-align:middle}.mgmc-qty-popover-box .mgmc-qty-popover-step::before{width:100%;height:100%;display:inline-flex;align-items:center;justify-content:center;color:currentColor;font-size:18px;font-weight:700;line-height:1;transform:translateY(-1px)}.mgmc-qty-popover-box [data-mgmc-qty-minus]::before{content:"\2212"}.mgmc-qty-popover-box [data-mgmc-qty-plus]::before{content:"+"}.mgmc-qty-popover-box .mgmc-qty-popover-step:first-child{border-right:1px solid #E5E7EB!important;border-radius:13px 0 0 13px!important}.mgmc-qty-popover-box .mgmc-qty-popover-step:last-child{border-left:1px solid #E5E7EB!important;border-radius:0 13px 13px 0!important}.mgmc-qty-popover-box .mgmc-qty-popover-step:hover,.mgmc-qty-popover-box .mgmc-qty-popover-step:focus{background:rgb(245 98 10 / .08)!important;border-color:#F5620A!important;color:#F5620A!important}.mgmc-qty-popover-box .mgmc-qty-popover-input{border-right:0!important;border-left:0!important;padding:0 6px;box-shadow:none!important;-moz-appearance:textfield;appearance:textfield}.mgmc-qty-popover-box .mgmc-qty-popover-input::-webkit-outer-spin-button,.mgmc-qty-popover-box .mgmc-qty-popover-input::-webkit-inner-spin-button{margin:0;-webkit-appearance:none}.mgmc-qty-popover-box .mgmc-qty-popover-add{width:100%;min-height:40px;display:inline-flex;align-items:center;justify-content:center;border:0!important;border-radius:18px!important;background:var(--mgm-cart-button-bg,#0D1B3E)!important;color:var(--mgm-cart-button-text,#fff)!important;font-size:12px;font-weight:700;line-height:1;cursor:pointer;box-shadow:none!important;transition:background-color 220ms ease,color 220ms ease}@media (hover:hover) and (pointer:fine){.mgmc-qty-popover-box .mgmc-qty-popover-add:hover,.mgmc-qty-popover-box .mgmc-qty-popover-add:focus{background:var(--mgm-cart-button-hover-bg,#233044)!important;color:var(--mgm-cart-button-hover-text,#fff)!important}}@media (max-width:767px){.mgmc-carousel.mgmc-model-three{padding:24px 0}.mgmc-qty-popover-layer{pointer-events:none}.mgmc-qty-popover-layer.is-open{pointer-events:auto}.mgmc-qty-popover-backdrop{position:fixed;inset:0;z-index:0;display:block;width:100vw;height:100vh;height:100dvh;background:#fff0;opacity:0;visibility:hidden;pointer-events:none;transition:background .28s ease,opacity .28s ease,visibility 0s linear .28s;-webkit-tap-highlight-color:#fff0}.mgmc-qty-popover-layer.is-open .mgmc-qty-popover-backdrop{background:rgb(17 24 39 / .5);opacity:1;visibility:visible;pointer-events:auto;transition:background .28s ease,opacity .28s ease,visibility 0s linear 0s}.mgmc-qty-popover-box{position:fixed!important;top:auto!important;right:0!important;bottom:0!important;left:0!important;z-index:1;width:auto!important;max-width:none!important;min-width:0!important;max-height:calc(100vh - 12px)!important;max-height:calc(100dvh - 12px)!important;padding:6px 14px calc(16px + env(safe-area-inset-bottom, 0px))!important;border:0!important;border-top:1px solid #F3F4F6!important;border-radius:20px 20px 0 0!important;box-shadow:0 -8px 32px -4px rgb(0 0 0 / .18);contain:none;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;transform:translateY(100%)!important;transform-origin:bottom center!important;transition:transform .32s cubic-bezier(.16,1,.3,1),visibility 0s linear .32s;-webkit-overflow-scrolling:touch}.mgmc-qty-popover-layer.is-open .mgmc-qty-popover-box{transform:translateY(0)!important;transition:transform .32s cubic-bezier(.16,1,.3,1),visibility 0s linear 0s}.mgmc-qty-popover-box::after{display:none!important}.mgmc-qty-popover-handle{display:block;width:36px;height:4px;margin:5px auto 16px;border-radius:999px;background:#E5E7EB}.mgmc-qty-popover-head{align-items:center;justify-content:flex-start;gap:10px;margin-bottom:22px}.mgmc-qty-popover-back{width:28px;height:28px;min-width:28px;display:inline-flex;align-items:center;justify-content:center;padding:0!important;border:0!important;border-radius:50%!important;background:transparent!important;color:#6B7280!important;box-shadow:none!important;cursor:pointer}.mgmc-qty-popover-back svg{width:14px;height:14px;display:block}.mgmc-qty-popover-close,.mgmc-qty-popover-title,.mgmc-qty-popover-label{display:none}.mgmc-qty-popover-mobile-title{display:block;color:#111827;font-size:13px;font-weight:700;line-height:1.2}.mgmc-cart-plus-btn{--mgmc-floating-cart-size-default:42px;right:10px;bottom:10px}.mgmc-qty-popover-box .mgmc-buybar{grid-template-columns:minmax(0,1fr);gap:11px}.mgmc-qty-popover-box .mgmc-qty-control{min-height:48px;grid-template-columns:48px minmax(0,1fr) 48px;border:1px solid #E5E7EB;border-radius:10px;background:#FFF}.mgmc-qty-popover-box .mgmc-qty-popover-step,.mgmc-qty-popover-box .mgmc-qty-popover-input,.mgmc-qty-popover-box .mgmc-qty-popover-add{min-height:48px}.mgmc-qty-popover-box .mgmc-qty-popover-step{width:48px;min-width:48px;max-width:48px;background:#F9FAFB!important;color:#6B7280!important;font-size:0!important}.mgmc-qty-popover-box .mgmc-qty-popover-step::before{font-size:18px;transform:none}.mgmc-qty-popover-box .mgmc-qty-popover-step:first-child{border-right:1px solid #E5E7EB!important;border-radius:10px 0 0 10px!important}.mgmc-qty-popover-box .mgmc-qty-popover-step:last-child{border-left:1px solid #E5E7EB!important;border-radius:0 10px 10px 0!important}.mgmc-qty-popover-box .mgmc-qty-popover-input{min-width:0;padding:0 12px;background:#FFFFFF!important;color:#111827!important;font-size:16px;font-weight:700}.mgmc-qty-popover-hint:not([hidden]){display:block;margin:-2px 0 0}.mgmc-qty-popover-box .mgmc-qty-popover-add{border-radius:12px!important;font-size:13px}.mgmc-model-three .mgmc-product-title{font-size:14px}.mgmc-qty-popover-box .mgmc-qty-popover-head{display:grid;grid-template-columns:30px minmax(0,1fr) 30px;align-items:center;gap:10px;width:100%;margin-bottom:20px}.mgmc-qty-popover-box .mgmc-qty-popover-back{grid-column:1;justify-self:start}.mgmc-qty-popover-box .mgmc-qty-popover-mobile-title{grid-column:2;min-width:0;justify-self:start;white-space:nowrap}.mgmc-qty-popover-box .mgmc-qty-popover-close{grid-column:3;justify-self:end;width:28px;height:28px;min-width:28px;display:inline-flex!important;box-shadow:none}.mgmc-qty-popover-box .mgmc-buybar{display:grid!important;grid-template-columns:minmax(0,1fr)!important;align-items:stretch!important;justify-items:stretch!important;width:100%!important;gap:10px!important}.mgmc-qty-popover-box .mgmc-qty-control{width:100%!important;min-width:0!important;grid-template-columns:58px minmax(0,1fr) 58px!important}.mgmc-qty-popover-box .mgmc-qty-popover-step{width:58px!important;min-width:58px!important;max-width:58px!important}.mgmc-qty-popover-box .mgmc-qty-popover-hint:not([hidden]){display:block!important;width:100%!important;margin:0!important;text-align:center!important}.mgmc-qty-popover-box .mgmc-qty-popover-add{width:100%!important;max-width:none!important;min-height:44px!important;padding:0 14px!important;white-space:nowrap}}@media (max-width:380px){.mgmc-qty-popover-box .mgmc-buybar{grid-template-columns:minmax(0,1fr)}.mgmc-qty-popover-box .mgmc-qty-control{grid-template-columns:46px minmax(0,1fr) 46px}.mgmc-qty-popover-box .mgmc-qty-popover-step{width:46px;min-width:46px;max-width:46px}.mgmc-qty-popover-box .mgmc-qty-control{grid-template-columns:48px minmax(0,1fr) 48px!important}.mgmc-qty-popover-box .mgmc-qty-popover-step{width:48px!important;min-width:48px!important;max-width:48px!important}}@media (max-width:360px){.mgmc-carousel.mgmc-model-three{--mgmc-items-current:1}}.mgmc-carousel.mgmc-model-two{--mgmcm2-accent:var(--e-global-color-secondary, var(--mgmc-accent, #F5620A));--mgmcm2-accent-hover:var(--e-global-color-text, var(--mgmc-accent-dark, #D44D00));--mgmcm2-line:var(--mgmc-line, #E5E7EB);--mgmcm2-soft:var(--mgmc-soft, #F7F8FA);--mgmcm2-badge:#96BF2F}.mgmc-model-two .mgmc-card{background:#fff0;box-shadow:none;z-index:0}.mgmc-model-two .mgmc-card:hover,.mgmc-model-two .mgmc-card:focus-within{z-index:12;transform:none;box-shadow:none}.mgmcm2-card-inner{display:flex;flex-direction:column;height:100%;min-width:0;overflow:hidden;border:1px solid var(--mgmcm2-line);border-radius:10px;background:#fff;box-shadow:0 0 10px rgb(0 0 0 / .05);transition:border-color .22s ease,box-shadow .22s ease}.mgmcm2-card:hover .mgmcm2-card-inner,.mgmcm2-card:focus-within .mgmcm2-card-inner{border-color:color-mix(in srgb,var(--mgmcm2-accent) 24%,var(--mgmcm2-line));box-shadow:0 12px 28px rgb(15 23 42 / .08)}.mgmcm2-media-wrap{position:relative;min-width:0}.mgmcm2-media{position:relative;display:flex;align-items:center;justify-content:center;width:100%;aspect-ratio:4 / 3;overflow:hidden;background:var(--mgmcm2-soft);color:inherit;text-decoration:none!important}.mgmcm2-media img,.dfm2-image img{display:block;width:100%;height:100%;object-fit:contain;object-position:center;padding:14px;transition:transform .26s ease}.mgmcm2-card:hover .mgmcm2-media img,.mgmcm2-card:focus-within .mgmcm2-media img,.dfm2-card:hover .dfm2-image img,.dfm2-card:focus-within .dfm2-image img{transform:scale(1.035)}.mgmcm2-badge{background:var(--mgm-badge-bg,#2E7D32)}.mgmcm2-quick-btn{position:absolute;right:16px;bottom:14px;left:16px;z-index:6;display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:36px;padding:0 12px!important;border:1px solid rgb(229 231 235 / .95)!important;border-radius:999px!important;background:#fff!important;color:var(--mgmc-quick-color)!important;box-shadow:0 12px 24px rgb(15 23 42 / .11)!important;font-family:var(--e-global-typography-accent-font-family,inherit);font-size:11px;font-weight:700;line-height:1;opacity:0;visibility:hidden;transform:translateY(12px);pointer-events:none;transition:opacity .22s ease,visibility .22s ease,transform .22s ease,background .2s ease,color .2s ease}.mgmcm2-quick-btn svg{display:block!important;width:16px!important;height:16px!important;fill:currentColor!important;stroke:currentColor!important;opacity:1!important;visibility:visible!important}.mgmcm2-card:hover .mgmcm2-quick-btn,.mgmcm2-card:focus-within .mgmcm2-quick-btn,.mgmcm2-media-wrap:hover .mgmcm2-quick-btn,.mgmcm2-media-wrap:focus-within .mgmcm2-quick-btn{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}.mgmcm2-quick-btn:hover,.mgmcm2-quick-btn:focus{border-color:var(--mgmc-quick-color)!important;background:var(--mgmc-quick-color)!important;color:#fff!important}.dfpc-eye-btn .woosq-btn-text,.dfpg-actions .woosq-btn-text{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.dfm2-quickview .woosq-btn-text{position:static;width:auto;height:auto;overflow:visible;clip:auto;white-space:normal}.dfpc-eye-btn .woosq-btn-icon,.dfm2-quickview .woosq-btn-icon{width:18px;height:18px;display:inline-flex;align-items:center;justify-content:center;flex:0 0 18px}.dfpc-eye-btn .woosq-btn-icon svg,.dfm2-quickview .woosq-btn-icon svg{width:18px!important;height:18px!important;display:block!important;fill:none!important;stroke:currentColor!important;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.dfpc-eye-btn .woosq-btn-icon::before,.dfpc-eye-btn .woosq-btn-icon::after,.dfm2-quickview .woosq-btn-icon::before,.dfm2-quickview .woosq-btn-icon::after{content:none!important;display:none!important}.dfpg-actions button.dfpc-eye-btn{width:34px;height:34px;min-width:34px;min-height:34px;display:inline-flex;align-items:center;justify-content:center;padding:0;border:0;border-radius:50%;background:#fff;color:var(--dfpc-text,var(--mgmc-quick-color,#0D1B3E));box-shadow:0 8px 18px rgb(0 0 0 / .08);cursor:pointer}.dfpc-eye-btn{appearance:none;align-items:center;justify-content:center;border-radius:50%;line-height:1;text-decoration:none!important}.mgm-card .dfpc-eye-btn,.mgm2-card .dfpc-eye-btn{width:34px!important;height:34px!important;min-width:34px!important;min-height:34px!important;border:0!important;border-radius:50%!important;background:#fff!important;color:var(--mgmc-quick-color,var(--mgm-heading,#0D1B3E))!important;box-shadow:0 8px 18px rgb(0 0 0 / .08)!important;opacity:0!important;visibility:hidden!important;transform:translateX(10px)!important;pointer-events:none;transition:opacity .22s ease,transform .22s ease,visibility .22s ease,background .22s ease,color .22s ease,box-shadow .22s ease!important}.mgm-card:hover .dfpc-eye-btn,.mgm-card:focus-within .dfpc-eye-btn,.mgm2-card:hover .dfpc-eye-btn,.mgm2-card:focus-within .dfpc-eye-btn{opacity:1!important;visibility:visible!important;transform:translateX(0)!important;pointer-events:auto}.mgm-card .dfpc-eye-btn:hover,.mgm-card .dfpc-eye-btn:focus,.mgm2-card .dfpc-eye-btn:hover,.mgm2-card .dfpc-eye-btn:focus{background:var(--mgmc-quick-color,var(--mgm-heading,#0D1B3E))!important;color:#fff!important;box-shadow:0 12px 24px rgb(13 27 62 / .18)!important;opacity:1!important;visibility:visible!important;transform:translateX(0)!important;pointer-events:auto}.mgm2-card .mgm2-quick-view-btn.dfpc-eye-btn:hover,.mgm2-card .mgm2-quick-view-btn.dfpc-eye-btn:focus{background:var(--mgmc-quick-color,var(--mgm-heading,#0D1B3E))!important;color:#fff!important;box-shadow:0 12px 24px rgb(13 27 62 / .18)!important;transform:translateX(0)!important}.mgmcm2-info{display:flex;flex:1;flex-direction:column;min-width:0;padding:12px 14px 14px}.mgmcm2-category{margin:0 0 4px;font-size:11px;font-weight:600;line-height:1.25}.mgmcm2-category a{color:var(--mgmcm2-category-color,var(--mgm-accent-readable,#9E3500));text-decoration:none!important}.mgmcm2-title{margin:0 0 6px;color:var(--mgmc-text);font-family:var(--e-global-typography-primary-font-family,inherit);font-size:16px;font-weight:500;line-height:1.3;letter-spacing:0}.mgmcm2-title a{display:-webkit-box;min-height:calc(1.3em * 2);overflow:hidden;color:inherit!important;text-decoration:none!important;-webkit-line-clamp:2;-webkit-box-orient:vertical;transition:color .2s ease}.mgmcm2-title a:hover,.mgmcm2-title a:focus{color:var(--mgmcm2-accent)!important}.mgmcm2-rating{--mgm-rating-font-size:12px;--mgm-rating-gap:0px;display:flex;align-items:center;justify-content:flex-start;margin:0 0 7px;color:var(--mgmc-star);font-size:12px;line-height:1}.mgmcm2-rating svg,.mgmcm2-rating .mgm-stars{color:inherit;fill:currentColor;stroke:currentColor}.mgmcm2-highlight{margin:0 0 10px;padding-top:9px;border-top:1px solid var(--mgmcm2-line)}.mgmcm2-highlight span{display:block;margin:0 0 4px;color:var(--mgmc-text);font-size:12px;font-weight:700;line-height:1.25}.mgmcm2-highlight p{display:-webkit-box;margin:0;overflow:hidden;color:var(--mgmc-muted);font-size:12px;font-weight:500;line-height:1.55;-webkit-line-clamp:2;-webkit-box-orient:vertical}.mgmcm2-bottom{display:grid;gap:8px;margin-top:auto}.mgmcm2-price{display:flex;align-items:baseline;flex-wrap:wrap;gap:7px;margin:0;color:var(--mgmc-text);font-size:15px;font-weight:700;line-height:1.25}.mgmcm2-price del{color:var(--mgmc-muted);font-size:13px;font-weight:600;text-decoration-thickness:1px}.mgmcm2-price ins{color:inherit;text-decoration:none}.mgmcm2-cart-btn{position:relative;display:flex!important;align-items:center;justify-content:center;gap:6px;width:100%;min-height:40px;padding:8px 10px;overflow:hidden;border:0!important;border-radius:0 15px 15px 0;background:var(--mgm-cart-button-bg,var(--mgmcm2-accent));color:var(--mgm-cart-button-text,#fff)!important;box-shadow:none;font-family:var(--e-global-typography-accent-font-family,inherit);font-size:11px;font-weight:700;line-height:1.05;text-align:center;text-decoration:none!important;white-space:normal;transition:transform .22s ease,box-shadow .22s ease}.mgmcm2-cart-btn::before{content:"";position:absolute;inset:0;z-index:0;background:var(--mgm-cart-button-hover-bg,var(--mgmcm2-accent-hover));opacity:0;transition:opacity .2s ease}.mgmcm2-cart-btn:hover::before,.mgmcm2-cart-btn:focus::before{opacity:1}.mgmcm2-cart-btn:hover,.mgmcm2-cart-btn:focus{color:var(--mgm-cart-button-hover-text,#fff)!important;transform:translateY(-1px);box-shadow:0 12px 22px rgb(245 98 10 / .22)}.mgmcm2-cart-btn>*{position:relative;z-index:1}.mgmcm2-cart-btn svg{display:block;width:15px;height:15px;flex:0 0 15px;fill:currentColor;stroke:currentColor}.mgmcm2-cart-btn .mgm-cart-label{display:inline-flex;align-items:center;justify-content:center;gap:4px;min-width:0}.elementor-widget-mega-grade-market-carousel .mgmc-carousel .mgmc-product-title,.elementor-widget-mega-grade-market-carousel .mgmc-carousel .mgmcm2-title{font-size:16px;font-weight:500;line-height:1.3}@media (max-width:767px){.mgmc-buybar{--mgmc-qty-width:54px}.mgmc-buybar.qty-model-2{--mgmc-qty-width:48px}.mgmc-buybar.has-qty{grid-template-columns:minmax(0,.74fr) minmax(0,1.26fr)}.mgmc-buybar.has-qty.qty-model-2{grid-template-columns:minmax(0,.62fr) minmax(0,1.38fr)}.mgmc-qty-control{grid-template-columns:16px minmax(16px,1fr) 16px;min-height:36px}.mgmc-qty-control.qty-model-2{grid-template-columns:minmax(0,1fr) 14px}.mgmc-qty-control button,.mgmc-qty-control input{font-size:12px}.mgmc-qty-arrows button{font-size:7px}.mgmc-buybar.has-qty .mgmc-cart-btn,.mgmc-buybar.has-qty .mgmcm2-cart-btn{min-height:36px;padding-inline:7px}.mgmc-model-two .mgmc-card:hover,.mgmc-model-two .mgmc-card:focus-within,.mgmcm2-card:hover .mgmcm2-card-inner,.mgmcm2-card:focus-within .mgmcm2-card-inner{transform:none;box-shadow:none}.mgmcm2-info{padding:10px 12px 12px}.mgmcm2-category{font-size:10px}.mgmcm2-title{margin-bottom:6px;font-size:15px;font-weight:500;line-height:1.28}.mgmcm2-title a{min-height:calc(1.28em * 2)}.mgmcm2-rating{margin-bottom:7px;font-size:12px}.mgmcm2-highlight{display:none}.mgmcm2-price{gap:5px;font-size:14px}.mgmcm2-price del{font-size:12px}.mgmcm2-media img{padding:10px}.mgmcm2-quick-btn{top:8px;right:8px;bottom:auto;left:auto;display:inline-flex!important;width:32px;min-width:32px;height:32px;min-height:32px;padding:0!important;border:0!important;border-radius:50%!important;background:#fff!important;color:var(--mgmc-quick-color)!important;box-shadow:0 10px 22px rgb(15 23 42 / .12)!important;font-size:0;gap:0;opacity:1;visibility:visible;pointer-events:auto;transform:none}.mgmcm2-quick-btn .woosq-btn-text{display:none}.mgmcm2-quick-btn svg{display:block!important;width:16px!important;height:16px!important}.dfpg-actions button.dfpc-eye-btn,.mgm-card .dfpc-eye-btn,.mgm2-card .dfpc-eye-btn{width:29px!important;height:29px!important;min-width:29px!important;min-height:29px!important}.dfpg-actions button.dfpc-eye-btn .woosq-btn-icon,.dfpg-actions button.dfpc-eye-btn .woosq-btn-icon svg{width:16px!important;height:16px!important;flex-basis:16px}.mgmcm2-cart-btn{min-height:36px;padding:7px;font-size:10px}.mgmcm2-cart-btn .mgm-cart-label{flex-direction:column;gap:1px;line-height:1.05}.mgmcm2-cart-btn svg{width:14px;height:14px;flex-basis:14px}}@media (max-width:380px){.mgmc-buybar.has-qty{grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr)}.mgmc-qty-control{grid-template-columns:16px minmax(16px,1fr) 16px}}a.mgmc-view-all{--mgmc-view-all-arrow-size:18px;--mgmc-view-all-arrow-hover-x:5px;--mgmc-view-all-arrow-hover-scale:122;--mgmc-view-all-arrow-duration:.24s}a.mgmc-view-all .mgmc-view-all-icon{display:inline-flex!important;flex:0 0 var(--mgmc-view-all-arrow-size,18px)!important;align-items:center!important;justify-content:center!important;width:var(--mgmc-view-all-arrow-size,18px)!important;height:var(--mgmc-view-all-arrow-size,18px)!important;margin-left:2px!important;overflow:visible!important;font-size:0!important;line-height:1!important;color:currentColor!important;transform-origin:center!important;transition:transform var(--mgmc-view-all-arrow-duration,.24s) ease!important}a.mgmc-view-all:hover .mgmc-view-all-icon,a.mgmc-view-all:focus .mgmc-view-all-icon{transform:translateX(var(--mgmc-view-all-arrow-hover-x,5px)) scale(calc(var(--mgmc-view-all-arrow-hover-scale, 122) / 100))!important}a.mgmc-view-all .mgmc-view-all-icon::before{content:''!important;display:block!important;position:static!important;width:100%!important;height:100%!important;border:0!important;background:currentColor!important;transform:none!important;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M3.5 12h15M12 5.75L18.25 12L12 18.25' fill='none' stroke='black' stroke-width='2.65' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / contain no-repeat!important;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M3.5 12h15M12 5.75L18.25 12L12 18.25' fill='none' stroke='black' stroke-width='2.65' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / contain no-repeat!important}a.mgmc-view-all .mgmc-view-all-icon::after{content:none!important;display:none!important}.mgm-model-premium .mgm2-wrap{display:block}.mgm-model-premium .mgm-pills{display:flex;flex-wrap:nowrap;align-items:center;gap:8px;margin:0 0 18px;padding:2px 2px 6px;overflow-x:auto;scrollbar-width:thin;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch}.mgm-model-premium .mgm-pills::-webkit-scrollbar{height:6px}.mgm-model-premium .mgm-pills::-webkit-scrollbar-thumb{background:#D4DDE8;border-radius:99px}.mgm-model-premium .mgm-pills::-webkit-scrollbar-track{background:#fff0}.mgm-model-premium .mgm-pill{flex:0 0 auto;scroll-snap-align:start;display:inline-flex;align-items:center;gap:7px;height:44px;padding:0 15px;border:1px solid #E5E7EB;border-radius:999px;background:#fff;color:#374151;font-family:inherit;font-size:13px;font-weight:600;line-height:1;cursor:pointer;white-space:nowrap;transition:background-color .18s ease,color .18s ease,border-color .18s ease}.mgm-model-premium .mgm-pill mark{display:inline-flex;align-items:center;justify-content:center;min-width:19px;height:19px;padding:0 5px;border-radius:99px;background:rgb(13 27 62 / .06);color:#5C6B84;font-size:10.5px;font-weight:700}.mgm-model-premium .mgm-pill:hover{border-color:#F5620A;color:#F5620A;background:#fff}.mgm-model-premium .mgm-pill.is-active,.mgm-model-premium .mgm-pill.is-active:hover{background:#0D1B3E;border-color:#0D1B3E;color:#fff}.mgm-model-premium .mgm-pill.is-active mark{background:var(--mgm-pill-contagem-ativa-bg,#FFFFFF);color:var(--mgm-pill-contagem-ativa-cor,var(--mgm-heading,#0D1B3E))}.mgm-model-premium .mgm-pill:focus-visible{outline:2px solid #F5620A;outline-offset:2px}@media (min-width:1024px){.mgm-model-premium .mgm-pills{flex-wrap:wrap;overflow:visible;padding-bottom:2px}}.elementor-widget-mega-grade-market-showcase .mgm-filter-status,.mgm-showcase .mgm-filter-status{font-weight:400!important}.mgm-filter-status strong{font-weight:500}.mgm-filter-status button:hover,.mgm-filter-status button:focus-visible{background:transparent!important;border:0!important;color:var(--mgm-accent-dark,#D44D00)!important;text-decoration:underline;box-shadow:none!important}.mgm-filter-status a.mgm-view-all-link{color:var(--mgm-accent-readable,var(--mgm-accent-dark,#9E3500));font-weight:700;font-size:inherit;font-family:inherit;text-decoration:none;cursor:pointer}.mgm-filter-status a.mgm-view-all-link:hover{text-decoration:underline}.mgm-price del,.mgm2-price del,.mgmc-price del,.mgmcm2-price del,.mgm-quick-price del,.mgm-price-slot del{display:block;width:fit-content;color:#0057b8!important;font-size:.9rem!important;font-weight:600!important;line-height:1.1!important;opacity:.82;text-decoration:line-through!important;text-decoration-thickness:1px}.mgm-price del .pagbr-price-value,.mgm-price del .pagbr-price-cents,.mgm-price del .pagbr-price-currency,.mgm-price del .woocommerce-Price-amount,.mgm-price del .pagbr-price-row,.mgm-price del .pagbr-price-main,.mgm2-price del .pagbr-price-value,.mgm2-price del .pagbr-price-cents,.mgm2-price del .pagbr-price-currency,.mgm2-price del .woocommerce-Price-amount,.mgm2-price del .pagbr-price-row,.mgm2-price del .pagbr-price-main,.mgmc-price del .pagbr-price-value,.mgmc-price del .pagbr-price-cents,.mgmc-price del .pagbr-price-currency,.mgmc-price del .woocommerce-Price-amount,.mgmc-price del .pagbr-price-row,.mgmc-price del .pagbr-price-main,.mgmcm2-price del .pagbr-price-value,.mgmcm2-price del .pagbr-price-cents,.mgmcm2-price del .pagbr-price-currency,.mgmcm2-price del .woocommerce-Price-amount,.mgmcm2-price del .pagbr-price-row,.mgmcm2-price del .pagbr-price-main,.mgm-quick-price del .pagbr-price-value,.mgm-quick-price del .pagbr-price-cents,.mgm-quick-price del .pagbr-price-currency,.mgm-quick-price del .woocommerce-Price-amount,.mgm-quick-price del .pagbr-price-row,.mgm-quick-price del .pagbr-price-main,.mgm-price-slot del .pagbr-price-value,.mgm-price-slot del .pagbr-price-cents,.mgm-price-slot del .pagbr-price-currency,.mgm-price-slot del .woocommerce-Price-amount,.mgm-price-slot del .pagbr-price-row,.mgm-price-slot del .pagbr-price-main{font-size:inherit!important;font-weight:inherit!important;line-height:inherit!important;color:inherit!important;text-decoration:line-through!important}.mgm-price ins,.mgm2-price ins,.mgmc-price ins,.mgmcm2-price ins,.mgm-quick-price ins,.mgm-price-slot ins{background:#fff0;color:inherit;font-weight:600;text-decoration:none!important}.mgmc-product-title+.mgmc-price,.mgm2-product-title+.mgm2-price,.mgm2-product-title+.mgm2-description,.mgm-product-title+.mgm-price,.mgm-quick-title+.mgm-quick-price,.mgmcm2-title+.mgmcm2-highlight,.mgmcm2-title+.mgmcm2-bottom{margin-top:8px!important}.mgm-loop-model-three-card .mgmc-product-title+.mgmc-price{margin-top:6px!important}@media (max-width:767px){.mgm-price del,.mgm2-price del,.mgmc-price del,.mgmcm2-price del,.mgm-quick-price del,.mgm-price-slot del{font-size:.8rem!important}}.mgm-price-slot,.mgm-pagbr-price-group,.mgm-price,.mgm2-price,.mgmc-price,.mgm-showcase{--mgm-price-old-size:13px;--mgm-price-old-size-sm:11px}.mgm-price-slot .mgm-pagbr-price-group .pagbr-product-price del .woocommerce-Price-amount .pagbr-price-row .pagbr-price-value,.mgmc-price .mgm-price-slot .pagbr-product-price del .woocommerce-Price-amount .pagbr-price-row .pagbr-price-value,.mgm-price .mgm-price-slot .pagbr-product-price del .woocommerce-Price-amount .pagbr-price-row .pagbr-price-value,.mgm2-price .mgm-price-slot .pagbr-product-price del .woocommerce-Price-amount .pagbr-price-row .pagbr-price-value,.mgm-showcase .mgm-price-slot .pagbr-product-price del .woocommerce-Price-amount .pagbr-price-row .pagbr-price-value{font-size:var(--mgm-price-old-size,13px)!important;line-height:1.15!important}.mgm-price-slot .mgm-pagbr-price-group .pagbr-product-price del .woocommerce-Price-amount .pagbr-price-row .pagbr-price-currency,.mgm-price-slot .mgm-pagbr-price-group .pagbr-product-price del .woocommerce-Price-amount .pagbr-price-row .pagbr-price-cents,.mgmc-price .mgm-price-slot .pagbr-product-price del .woocommerce-Price-amount .pagbr-price-row .pagbr-price-currency,.mgmc-price .mgm-price-slot .pagbr-product-price del .woocommerce-Price-amount .pagbr-price-row .pagbr-price-cents,.mgm-price .mgm-price-slot .pagbr-product-price del .woocommerce-Price-amount .pagbr-price-row .pagbr-price-currency,.mgm-price .mgm-price-slot .pagbr-product-price del .woocommerce-Price-amount .pagbr-price-row .pagbr-price-cents,.mgm2-price .mgm-price-slot .pagbr-product-price del .woocommerce-Price-amount .pagbr-price-row .pagbr-price-currency,.mgm2-price .mgm-price-slot .pagbr-product-price del .woocommerce-Price-amount .pagbr-price-row .pagbr-price-cents,.mgm-showcase .mgm-price-slot .pagbr-product-price del .woocommerce-Price-amount .pagbr-price-row .pagbr-price-currency,.mgm-showcase .mgm-price-slot .pagbr-product-price del .woocommerce-Price-amount .pagbr-price-row .pagbr-price-cents{font-size:var(--mgm-price-old-size-sm,11px)!important}.mgm-price-slot .mgm-pagbr-price-group .pagbr-product-price del,.mgmc-price .mgm-price-slot .pagbr-product-price del,.mgm-price .mgm-price-slot .pagbr-product-price del,.mgm2-price .mgm-price-slot .pagbr-product-price del,.mgm-showcase .mgm-price-slot .pagbr-product-price del{font-size:var(--mgm-price-old-size,13px)!important;line-height:1.15!important}.mgmc-nav .mgmc-nav-icon{display:block;width:24px;height:24px;flex:0 0 auto;pointer-events:none}.mgm-gb-produtos .mgm3-grid .mgmc-card a:not(.mgmc-cart-plus-btn),.mgm-gb-produtos .mgm3-grid .mgmc-card a:not(.mgmc-cart-plus-btn):hover,.mgm-gb-produtos .mgm3-grid .mgmc-card a:not(.mgmc-cart-plus-btn):focus{color:inherit!important;background:none!important;text-decoration:none!important}.mgm-gb-produtos .mgm3-grid .mgmc-card .mgmc-media{display:flex!important;padding:0!important}.mgm-gb-produtos .mgm3-grid .mgmc-card .mgmc-product-title a{display:-webkit-box!important;padding:0!important}.mgm-gb-produtos .mgm3-grid .mgmc-card .mgmc-category a{display:inline!important;padding:0!important}.mgm-gb-produtos .mgm3-grid .mgmc-card .mgmc-cart-plus-btn{display:inline-flex!important;align-items:center!important;justify-content:center!important}.mgm-showcase.mgm-model-three.mgm-gb-produtos .mgm3-grid{align-items:stretch;grid-template-columns:repeat(var(--mgm-columns-desktop),minmax(0,240px));justify-content:start}@media (max-width:1024px){.mgm-showcase.mgm-model-three.mgm-gb-produtos .mgm3-grid{grid-template-columns:repeat(var(--mgm-columns-tablet),minmax(0,240px))}}@media (max-width:767px){.mgm-showcase.mgm-model-three.mgm-gb-produtos .mgm3-grid{grid-template-columns:repeat(var(--mgm-columns-mobile),minmax(0,1fr));justify-content:stretch}}.mgm-gb-produtos .mgm3-grid .mgmc-card{height:100%;min-height:0}.mgm-gb-produtos .mgm3-grid .mgmc-product-title{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:2.6em;overflow:hidden}.mgm-gb-produtos .mgm3-grid .mgmc-info{display:flex;flex-direction:column}.mgm-gb-produtos .mgm3-grid .mgmc-price{margin-top:auto}.mgm-gb-produtos .mgm-gb-aviso{padding:18px;border:1px dashed #cbd2dd;border-radius:8px;color:#6b7280;font-size:14px;text-align:center}@media (max-width:767px){.mgm-gb-produtos .mgm3-grid .mgmc-product-title{font-size:14px}}@media (max-height:380px){.mgmc-qty-popover-box{overflow:auto}}.mgm-showcase.mgm-model-premium{background:transparent!important;border-radius:16px!important;padding:16px!important}@media (max-width:768px){.mgm-showcase.mgm-model-premium{background:transparent!important;padding:0 12px!important;border-radius:0!important}.mgm-model-premium .mgm-filter-status{justify-content:space-between!important}.mgm-model-premium .mgm-pills{scroll-snap-type:none!important}.mgm-model-premium .mgmc-media,.mgm-model-premium .mgmc-media img{height:126px!important}.mgm-model-premium .mgmc-media img{object-fit:contain!important}}.mgm-model-premium .mgm2-wrap,.mgm-model-premium .mgm2-grid{background:transparent!important}.mgm-model-premium .mgm2-content,.mgm-showcase.mgm-model-three .mgm2-content{background:transparent!important;padding:0!important}.mgm-model-premium .mgm-filter-status{background:#fff!important;border:1px solid #E5E7EB!important;border-top:1px solid #E5E7EB!important;border-radius:12px!important;margin:12px 2px 0!important;box-shadow:0 1px 2px rgb(15 23 42 / .05),0 6px 18px -8px rgb(15 23 42 / .08)!important}@media (max-width:768px){.mgm-model-premium .mgm-filter-status{flex-direction:row!important;align-items:center!important;justify-content:space-between!important;gap:6px 10px!important;padding:8px 12px!important;margin:8px 0 0!important;font-size:11.5px!important;line-height:1.4!important}.mgm-model-premium .mgm-filter-status>span{display:inline-flex;align-items:center;gap:4px}.mgm-model-premium .mgm-filter-status button{font-size:11.5px!important;padding:0!important}}body>.added_to_cart,.mgm-showcase .added_to_cart,.mgm-showcase .wc-forward,.mgmc-card .added_to_cart,.mgmc-card .wc-forward,.mgm3-grid .added_to_cart,.mgm3-grid .wc-forward,.mgmc-carousel .added_to_cart,.mgmc-carousel .wc-forward{display:none!important}a.mgm-buy-now.mgm-buy-now.mgm-buy-now.mgm-buy-now,.mgm-buy-now.mgm-buy-now.mgm-buy-now.mgm-buy-now{padding-left:var(--mgm-bn-pad-x,15px)!important;padding-right:var(--mgm-bn-pad-x,15px)!important;text-align:center!important;justify-content:center!important}.mgmc-category-carousel .mgmc-category-card--overlay-bar{overflow:hidden;border:1px solid var(--mgmc-line);border-radius:12px;background:var(--mgmc-cat-bar-bg,#3F3F46);box-shadow:0 0 10px rgb(0 0 0 / .05);transition:box-shadow .2s ease,transform .2s ease}.mgmc-category-carousel .mgmc-category-card--overlay-bar:hover,.mgmc-category-carousel .mgmc-category-card--overlay-bar:focus-within{box-shadow:0 6px 18px rgb(0 0 0 / .16)}.mgmc-category-carousel .mgmc-category-card--overlay-bar .mgmc-media{overflow:hidden;aspect-ratio:1 / 1;border:0;border-radius:0;background:var(--mgmc-cat-bar-bg,#3F3F46);box-shadow:none}.mgmc-category-carousel .mgmc-category-card--overlay-bar .mgmc-media img{width:100%;height:100%;padding:0!important;object-fit:cover}.mgmc-category-carousel .mgmc-category-card--overlay-bar .mgmc-category-info{gap:1px;padding:9px 8px 11px;border:0;background:var(--mgmc-cat-bar-bg,#3F3F46);text-align:center;justify-content:center}.mgmc-category-carousel .mgmc-category-card--overlay-bar .mgmc-category-title{margin:0;line-height:1.2}.mgmc-category-carousel .mgmc-category-card--overlay-bar .mgmc-category-title a{display:flex;flex-direction:column;gap:1px;min-height:0;-webkit-line-clamp:unset}.mgmc-category-carousel .mgmc-category-card--overlay-bar .mgmc-category-prefix{color:var(--mgmc-cat-bar-prefix,#E4E4E7);font-size:11px;font-weight:500;letter-spacing:.04em;text-transform:uppercase}.mgmc-category-carousel .mgmc-category-card--overlay-bar .mgmc-category-name{color:var(--mgmc-cat-bar-name,#FFA71A);font-size:13px;font-weight:700;letter-spacing:.02em;text-transform:uppercase}@media (max-width:767px){.mgmc-category-carousel .mgmc-category-card--overlay-bar .mgmc-category-prefix{font-size:10px}.mgmc-category-carousel .mgmc-category-card--overlay-bar .mgmc-category-name{font-size:12px}.mgmc-category-carousel .mgmc-category-card--overlay-bar .mgmc-category-info{padding:7px 6px 9px}}.mgmc-heading-nav{display:inline-flex;align-items:center;gap:8px;flex:0 0 auto}.mgmc-carousel.mgmc-head-nav-on .mgmc-heading-nav .mgmc-nav{position:static;top:auto;right:auto;bottom:auto;left:auto;backdrop-filter:none;-webkit-backdrop-filter:none;box-shadow:none}.mgmc-carousel.mgmc-nav-desktop-off .mgmc-heading-nav{display:none}@media (min-width:768px) and (max-width:1024px){.mgmc-carousel.mgmc-nav-tablet-on .mgmc-heading-nav{display:inline-flex}.mgmc-carousel.mgmc-nav-tablet-off .mgmc-heading-nav{display:none}}@media (max-width:767px){.mgmc-heading-nav{display:none}.mgmc-carousel.mgmc-nav-mobile-on .mgmc-heading-nav{display:inline-flex}.mgmc-carousel.mgmc-nav-mobile-off .mgmc-heading-nav{display:none}}.mgmc-carousel.mgmc-head-nav-on .mgmc-heading-nav .mgmc-nav[aria-hidden="true"]{display:none}