/* Commerce is scoped: the corporate homepage and content are not restyled. */
/* Hero dimensions, image order, typography and gutters come exclusively from
   the corporate .hero / .home-hero rules. Only neutralize Woo's button defaults. */
.mxp-commerce-page .shop-hero a.button{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:48px;padding:12px 22px;font-size:14px;font-weight:600;line-height:1.5;border:1px solid transparent;border-radius:var(--radius);background:#fff;color:#103348;text-align:center;white-space:normal}
.mxp-commerce-page .shop-hero a.button-outline{background:transparent;color:#fff;border-color:#a0b0ba}
.mxp-material.mxp-commerce-page .shop-hero a.button-light,.mxp-index.mxp-commerce-page .shop-hero a.button-light{background:var(--primary);color:#fff}
.mxp-material.mxp-commerce-page .shop-hero a.button-outline,.mxp-index.mxp-commerce-page .shop-hero a.button-outline{color:var(--primary);border-color:var(--primary)}
.mxp-commerce-page .shop-hero a.button:hover{opacity:.86;text-decoration:none}
@media(max-width:1100px){.mxp-commerce-page .shop-hero a.button{padding-inline:14px}}
@media(max-width:760px){.shop-hero .actions{flex-direction:column}.mxp-commerce-page .shop-hero a.button{font-size:14px;gap:7px;padding:11px 10px}.mxp-index.mxp-commerce-page .shop-hero a.button-outline{display:none}}
@media(max-width:380px){.mxp-commerce-page .shop-hero a.button{padding-inline:16px}}
.mxp-commerce-page .site-header a.button{display:inline-flex;align-items:center;justify-content:center;gap:12px;padding:10px 18px;min-height:48px;background:var(--primary);color:#fff;border:1px solid transparent;border-radius:var(--radius);font-size:13px;font-weight:600;line-height:1.5}.mxp-commerce-page .site-header a.button:hover{background:var(--primary);color:#fff;opacity:.86}
.mxp-commerce-page .mxp-commerce button.button.alt,.mxp-commerce-page .mxp-commerce a.button.alt,.mxp-commerce-page .mxp-commerce input.button.alt,.mxp-commerce-page .mxp-commerce button.button.alt:hover,.mxp-commerce-page .mxp-commerce a.button.alt:hover,.mxp-commerce-page .mxp-commerce button.button.alt:disabled{background:var(--primary);color:#fff}
@media(max-width:1100px){.mxp-commerce-page .site-header a.header-cta{padding-inline:12px}}
@media(max-width:959px){.mxp-commerce-page .site-header .header-row>.header-cta{display:none}}
.mxp-commerce{padding-bottom:60px;min-height:60vh}.shop-nav{display:flex;align-items:center;justify-content:space-between;gap:24px;border-bottom:1px solid var(--line);padding:14px 0;font-size:13px}.shop-nav>div{display:flex;gap:28px}.shop-nav a{display:inline-flex;align-items:center;gap:8px;min-height:44px}.shop-nav a[aria-current]{font-weight:600;color:var(--primary);box-shadow:inset 0 -2px var(--primary)}.shop-home-link .icon{transform:rotate(-135deg);width:16px}.mxp-commerce .woocommerce-breadcrumb{font-size:12px;color:var(--muted);padding:22px 0;margin:0}.mxp-commerce .woocommerce-breadcrumb a{color:var(--ink)}.shop-section-title{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:22px}.shop-section-title h2{font-size:26px}.shop-discovery{scroll-margin-top:110px}.shop-filters{border-block:1px solid var(--line);margin-bottom:24px}.shop-filters summary{min-height:48px;display:flex;align-items:center;justify-content:space-between;font-size:13px;font-weight:600;list-style:none}.shop-filters summary::-webkit-details-marker{display:none}.shop-filters[open] summary .icon{transform:rotate(180deg)}.shop-filter-form{display:flex;align-items:end;gap:14px;padding:4px 0 22px;flex-wrap:wrap}.shop-filter-form label{display:flex;flex-direction:column;gap:6px;font-size:12px;font-weight:500;flex:1;min-width:120px}.shop-filter-form .shop-search{flex:2;min-width:180px}.shop-filter-form .shop-price-filter{flex:.7;min-width:90px}.shop-filter-form input,.shop-filter-form select{width:100%;border:1px solid var(--line);background:var(--paper);border-radius:var(--radius);min-height:46px;padding:10px;color:var(--ink);font-size:14px}.shop-filter-form .button{min-height:46px}.shop-reset{font-size:12px;min-height:46px;display:flex;align-items:center;text-decoration:underline}.mxp-commerce .woocommerce-result-count{font-size:13px;margin:10px 0 24px}.mxp-commerce .woocommerce-ordering{margin-bottom:24px}.mxp-commerce .woocommerce-ordering select{padding:10px;border:1px solid var(--line);font-size:13px;background:var(--paper);color:var(--ink);min-height:44px;max-width:100%}.mxp-commerce ul.products{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:36px 26px;clear:both;list-style:none;padding:0;margin:0 0 36px}.mxp-commerce ul.products::before,.mxp-commerce ul.products::after{display:none}.mxp-commerce ul.products li.product{float:none;width:auto!important;margin:0!important;min-width:0;position:relative;display:flex;flex-direction:column;align-items:start}.mxp-commerce ul.products li.product a.woocommerce-loop-product__link{display:block;width:100%;flex:1}.mxp-commerce ul.products li.product img{width:100%;aspect-ratio:1/1;object-fit:cover;margin:0 0 18px;background:var(--surface);border-radius:var(--radius)}.mxp-commerce ul.products li.product .woocommerce-loop-product__title{font-size:18px;font-family:var(--heading);padding:0;margin:6px 0 10px;font-weight:600;line-height:1.4;letter-spacing:-.02em}.shop-card-category{display:block;font-size:10px;text-transform:uppercase;letter-spacing:.1em;color:var(--muted);line-height:1.6}.mxp-commerce ul.products li.product .price{font-size:15px;color:var(--ink);margin:8px 0 0;font-weight:500}.mxp-commerce ul.products li.product .price ins{text-decoration:none}.mxp-commerce ul.products li.product .price del{color:var(--muted)}.mxp-commerce ul.products li.product .button{margin-top:14px;min-height:44px;padding:10px 18px;line-height:1.5;font-size:13px}.mxp-commerce .button,.mxp-commerce button.button,.mxp-commerce a.button,.mxp-commerce input.button,.mxp-commerce .button.alt,.mxp-commerce #respond input#submit{background:var(--primary);color:#fff;border:1px solid transparent;border-radius:var(--radius);min-height:46px;padding:12px 20px;line-height:1.5;font-size:14px;font-weight:600;white-space:normal}.mxp-commerce .button:hover,.mxp-commerce .button.alt:hover{background:var(--primary);color:#fff;opacity:.88}.mxp-commerce .button-outline{background:transparent;color:var(--ink);border-color:var(--line)}.mxp-commerce .button:disabled{opacity:.5}.mxp-commerce .onsale{background:var(--primary);color:#fff;border-radius:2px;padding:4px 10px;min-width:0;min-height:0;font-size:11px;line-height:1.8;top:12px;left:12px;right:auto;margin:0}.mxp-commerce .woocommerce-pagination ul{border:0;display:flex;justify-content:center;gap:10px;flex-wrap:wrap}.mxp-commerce .woocommerce-pagination ul li{border:0}.mxp-commerce .woocommerce-pagination ul li a,.mxp-commerce .woocommerce-pagination ul li span{padding:14px 18px;border:1px solid var(--line);min-height:44px;color:var(--ink)}.mxp-commerce .woocommerce-pagination ul li .current{background:var(--primary);color:#fff}.shop-help{display:flex;justify-content:space-between;align-items:center;gap:36px;padding:32px;background:var(--surface);margin-top:56px;clear:both}.shop-help .eyebrow{margin-bottom:10px;color:var(--muted);font-size:10px}.shop-help h2{font-size:25px}.shop-help p:not(.eyebrow){font-size:13px;color:var(--muted);margin-top:12px}.shop-help .button{flex-shrink:0}.shop-empty{padding:64px 0;max-width:700px}.shop-empty h2{font-size:36px;margin:18px 0}.shop-empty p{color:var(--muted)}.shop-page-heading{padding:36px 0}.shop-page-heading h1{max-width:none;font-size:44px}.shop-page-heading .eyebrow{font-size:11px;color:var(--muted);margin-bottom:12px}
/* Native single-product gallery, variations, tabs and related products. */
.mxp-commerce div.product .product_title{font-size:clamp(30px,3.4vw,44px);max-width:none;margin:0 0 20px;line-height:1.15}.mxp-commerce div.product div.images{width:52%}.mxp-commerce div.product div.summary{width:43%;margin-bottom:40px}.mxp-commerce div.product .woocommerce-product-gallery__image{background:var(--surface)}.mxp-commerce div.product div.images img{object-fit:contain}.mxp-commerce div.product p.price,.mxp-commerce div.product span.price{font-size:24px;color:var(--ink);margin:16px 0}.mxp-commerce .woocommerce-product-details__short-description{font-size:15px;color:var(--muted);line-height:1.8;margin:24px 0}.mxp-commerce div.product form.cart{margin:28px 0;display:flex;gap:12px;flex-wrap:wrap;align-items:center}.mxp-commerce .quantity .qty{border:1px solid var(--line);border-radius:var(--radius);min-height:48px;width:80px;padding:10px;background:var(--paper);color:var(--ink);font-size:16px}.mxp-commerce div.product form.cart .variations{width:100%;margin-bottom:12px}.mxp-commerce div.product form.cart .variations th{text-align:left;padding:12px 12px 12px 0;vertical-align:middle;font-size:13px}.mxp-commerce div.product form.cart .variations select{border:1px solid var(--line);min-height:46px;font-size:16px;padding:10px;background:var(--paper);color:var(--ink);width:100%;margin:0}.mxp-commerce .single_variation_wrap{width:100%}.mxp-commerce .woocommerce-variation-add-to-cart{display:flex;gap:12px}.mxp-commerce .reset_variations{display:inline-block;min-height:34px;font-size:12px;padding-top:6px}.mxp-commerce .product_meta{font-size:12px;line-height:2;color:var(--muted);border-top:1px solid var(--line);padding-top:20px}.mxp-commerce .product_meta>span{display:block}.shop-product-help{border-top:1px solid var(--line);margin-top:24px;padding-top:20px;font-size:13px}.shop-product-help>a{display:inline-flex;align-items:center;gap:8px;font-weight:600;min-height:44px}.shop-product-help p{font-size:12px;color:var(--muted);margin-top:8px}.mxp-commerce div.product .woocommerce-tabs{clear:both;padding-top:30px}.mxp-commerce div.product .woocommerce-tabs ul.tabs{padding:0;display:flex;gap:32px;overflow-x:auto}.mxp-commerce div.product .woocommerce-tabs ul.tabs li{background:transparent;border:0;border-radius:0;padding:0;margin:0;white-space:nowrap}.mxp-commerce div.product .woocommerce-tabs ul.tabs li::before,.mxp-commerce div.product .woocommerce-tabs ul.tabs li::after{display:none}.mxp-commerce div.product .woocommerce-tabs ul.tabs li.active{border-bottom:2px solid var(--primary);z-index:1}.mxp-commerce div.product .woocommerce-tabs ul.tabs li a{padding:16px 0;font-weight:500;font-size:14px;color:var(--ink)}.mxp-commerce .woocommerce-Tabs-panel{font-size:15px;line-height:1.8}.mxp-commerce .woocommerce-Tabs-panel h2{font-size:25px;margin-bottom:20px}.mxp-commerce .woocommerce-Tabs-panel p{margin-bottom:16px}.mxp-commerce .related.products{clear:both;margin-top:48px}.mxp-commerce .related.products>h2{font-size:28px;margin-bottom:28px}.mxp-commerce .stock{font-size:13px!important}.mxp-commerce .woocommerce-message,.mxp-commerce .woocommerce-info,.mxp-commerce .woocommerce-error{background:var(--surface);color:var(--ink);border-top-color:var(--primary);font-size:14px;line-height:1.7}.mxp-commerce .woocommerce-info::before,.mxp-commerce .woocommerce-message::before{color:var(--primary)}.mxp-commerce .liveitsup-demo-note{font-size:13px;border:1px solid var(--line);background:var(--surface);padding:16px;line-height:1.7}.mxp-commerce .liveitsup-demo-price{display:block;font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}
/* Preserve WooCommerce Blocks (Store API / payment integration) and classic shortcodes. */
.mxp-commerce .wp-block-woocommerce-cart,.mxp-commerce .wp-block-woocommerce-checkout{max-width:none;margin:0;font-family:Inter,Arial,sans-serif}.mxp-commerce .wc-block-components-title,.mxp-commerce .wc-block-components-checkout-step__title,.mxp-commerce .wc-block-cart__totals-title{font-family:var(--heading)!important;font-size:24px!important;line-height:1.3!important;letter-spacing:-.02em;text-transform:none!important}.mxp-commerce .wc-block-components-sidebar{background:var(--surface);padding:24px;border:1px solid var(--line);border-radius:var(--radius);align-self:start}.mxp-commerce .wc-block-components-button:not(.is-link){border-radius:var(--radius);background:var(--primary);color:white;min-height:48px;font-size:14px;font-weight:600;border:1px solid transparent;text-decoration:none}.mxp-commerce .wc-block-components-button:disabled{opacity:.5}.mxp-commerce .wc-block-components-text-input input,.mxp-commerce .wc-block-components-combobox .wc-block-components-combobox-control input.components-combobox-control__input,.mxp-commerce .wc-blocks-components-select__select{font-family:Inter,Arial,sans-serif;font-size:16px!important;border-radius:var(--radius)!important;border-color:var(--line)!important;background:var(--paper)!important;color:var(--ink)!important}.mxp-commerce .wc-block-cart-item__image img{border-radius:var(--radius)}.mxp-commerce .wc-block-components-product-name{font-weight:500;line-height:1.5}.mxp-commerce .wc-block-components-product-metadata{color:var(--muted)}.mxp-commerce .wc-block-cart-item__remove-link{min-height:40px}.mxp-commerce .wc-block-components-quantity-selector{border-color:var(--line);border-radius:var(--radius);min-height:42px}.mxp-commerce .wc-block-components-quantity-selector .wc-block-components-quantity-selector__button{min-width:36px}.mxp-commerce .wc-block-components-checkout-step__container{padding-bottom:24px}.mxp-commerce .wc-block-components-checkout-step__heading{margin-bottom:18px}.mxp-commerce .wc-block-cart__submit-container{padding-top:20px}.mxp-commerce .wp-block-woocommerce-empty-cart-block{max-width:760px;margin:40px auto;text-align:center}.mxp-commerce .wp-block-woocommerce-empty-cart-block h2{font-size:32px;margin:20px auto;max-width:none}.mxp-commerce .wp-block-button__link{background:var(--primary);color:white;font-size:14px;border-radius:var(--radius);padding:14px 24px}.mxp-commerce .woocommerce-MyAccount-navigation{width:23%;background:var(--surface);padding:18px}.mxp-commerce .woocommerce-MyAccount-navigation ul{list-style:none;margin:0;padding:0}.mxp-commerce .woocommerce-MyAccount-navigation a{display:block;padding:13px 14px;min-height:48px;font-size:14px}.mxp-commerce .woocommerce-MyAccount-navigation .is-active a{background:var(--primary);color:#fff}.mxp-commerce .woocommerce-MyAccount-content{width:72%;font-size:15px;overflow-wrap:anywhere}.mxp-commerce .woocommerce-MyAccount-content p{margin-bottom:18px}.mxp-commerce .woocommerce>h2{font-size:30px;margin:20px 0}.mxp-commerce .woocommerce form.login,.mxp-commerce .woocommerce form.register,.mxp-commerce .woocommerce-ResetPassword{border:1px solid var(--line);background:var(--surface);border-radius:var(--radius);padding:30px;max-width:640px;margin:22px 0 40px}.mxp-commerce .woocommerce form .form-row{padding:0;margin-bottom:18px}.mxp-commerce .woocommerce form .form-row label{font-size:13px;font-weight:500;line-height:2}.mxp-commerce .woocommerce form .input-text,.mxp-commerce .woocommerce form select{border:1px solid var(--line);min-height:48px;padding:12px;font-size:16px;background:var(--paper);color:var(--ink);border-radius:var(--radius);max-width:100%}.mxp-commerce .woocommerce form textarea.input-text{min-height:110px}.mxp-commerce .woocommerce form .form-row input[type=checkbox]{width:18px;height:18px;vertical-align:middle;accent-color:var(--primary)}.mxp-commerce table.shop_table{border:1px solid var(--line);border-radius:var(--radius);font-size:14px;border-collapse:collapse}.mxp-commerce table.shop_table th,.mxp-commerce table.shop_table td{padding:18px 14px;line-height:1.7}.mxp-commerce .cart-collaterals .cart_totals{background:var(--surface);padding:24px}.mxp-commerce .cart_totals h2{font-size:26px;margin-bottom:20px}.mxp-commerce #payment{background:var(--surface)}.mxp-commerce #customer_details{margin-bottom:30px}.mxp-commerce #customer_details h3,.mxp-commerce #order_review_heading{font-size:26px;margin:24px 0}.mxp-commerce .woocommerce-form-login__submit{margin-right:20px}.mxp-commerce .woocommerce-LostPassword{font-size:13px;margin-top:20px}.mxp-commerce .woocommerce-password-strength{font-size:13px}.mxp-commerce .woocommerce:after{content:'';display:table;clear:both}.mxp-material .mxp-commerce ul.products{grid-template-columns:repeat(2,minmax(0,1fr));gap:46px 36px}.mxp-material .mxp-commerce ul.products li.product img{aspect-ratio:4/3}.mxp-material .mxp-commerce ul.products li.product .woocommerce-loop-product__title{font-size:29px;font-weight:400}.mxp-material .shop-section-title h2{font-size:34px;font-weight:400}.mxp-material .shop-help h2{font-size:32px;font-weight:400}.mxp-material .mxp-commerce div.product .product_title{font-size:48px;font-weight:400}.mxp-material .mxp-commerce .related ul.products{grid-template-columns:repeat(3,minmax(0,1fr))}.mxp-material .shop-page-heading h1{font-size:54px;font-weight:400}.mxp-index .mxp-commerce ul.products{display:flex;flex-direction:column;gap:0}.mxp-index .mxp-commerce ul.products li.product{display:grid;grid-template-columns:minmax(0,1fr) 170px;align-items:center;gap:24px;border-bottom:1px solid var(--line);padding:24px 0}.mxp-index .mxp-commerce ul.products li.product a.woocommerce-loop-product__link{display:grid;grid-template-columns:180px minmax(0,1fr);column-gap:26px;align-items:center}.mxp-index .mxp-commerce ul.products li.product img{grid-column:1;grid-row:1/5;aspect-ratio:4/3;margin:0}.mxp-index .mxp-commerce ul.products li.product .shop-card-category{grid-column:2;align-self:end}.mxp-index .mxp-commerce ul.products li.product .woocommerce-loop-product__title{grid-column:2;font-size:22px;margin:6px 0}.mxp-index .mxp-commerce ul.products li.product .price{grid-column:2;align-self:start}.mxp-index .mxp-commerce ul.products li.product .star-rating{grid-column:2}.mxp-index .mxp-commerce ul.products li.product .button{margin:0;width:100%;font-size:13px}.mxp-index .mxp-commerce ul.products li.product .added_to_cart{grid-column:2;font-size:12px}.mxp-index .shop-section-title h2{font-size:24px}
@media(max-width:1000px){.shop-filter-form .shop-search{flex-basis:40%}.shop-filter-form label{flex-basis:35%}.shop-filter-form .shop-price-filter{flex-basis:20%}.shop-filter-form .button{flex:1}.mxp-commerce ul.products{gap:28px 18px}.mxp-commerce .wc-block-components-sidebar{padding:18px}.mxp-index .mxp-commerce ul.products li.product{grid-template-columns:minmax(0,1fr) 150px}.mxp-index .mxp-commerce ul.products li.product a.woocommerce-loop-product__link{grid-template-columns:140px minmax(0,1fr);column-gap:20px}}
@media(max-width:760px){.mxp-commerce{padding-bottom:36px}.shop-nav{gap:12px;padding:7px 0}.shop-nav>div{gap:18px}.shop-nav a{font-size:12px}.shop-home-link .icon{display:none}.shop-section-title{align-items:start;gap:12px}.shop-section-title h2{font-size:23px}.shop-section-title .small{display:none}.shop-filter-form{gap:12px}.shop-filter-form .shop-search,.shop-filter-form label{flex-basis:100%}.shop-filter-form .shop-price-filter{flex-basis:calc(50% - 12px)}.shop-filter-form input,.shop-filter-form select{font-size:16px}.shop-filter-form .button{flex-basis:70%}.mxp-commerce ul.products{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 16px}.mxp-commerce ul.products li.product img{margin-bottom:12px}.mxp-commerce ul.products li.product .woocommerce-loop-product__title{font-size:15px;line-height:1.5}.shop-card-category{font-size:9px;letter-spacing:.07em}.mxp-commerce ul.products li.product .price{font-size:14px}.mxp-commerce ul.products li.product .button{font-size:12px;padding:10px 12px;width:100%;min-height:44px}.mxp-commerce .woocommerce-result-count{float:none;font-size:12px;margin:10px 0 12px}.mxp-commerce .woocommerce-ordering{float:none;margin-bottom:24px}.mxp-commerce .woocommerce-ordering select{width:100%}.shop-help{display:block;padding:24px;margin-top:36px}.shop-help h2{font-size:25px}.shop-help .button{margin-top:22px;width:100%}.shop-page-heading{padding:28px 0}.shop-page-heading h1{font-size:36px}.shop-empty{padding:30px 0}.shop-empty h2{font-size:28px}.shop-empty .actions{flex-direction:column;align-items:stretch}.mxp-commerce div.product div.images,.mxp-commerce div.product div.summary{float:none;width:100%;margin-bottom:30px}.mxp-commerce div.product .product_title{font-size:32px;margin:0 0 14px}.mxp-commerce div.product form.cart{gap:12px}.mxp-commerce div.product form.cart .single_add_to_cart_button{flex:1}.mxp-commerce div.product .woocommerce-tabs ul.tabs{gap:24px}.mxp-commerce div.product .woocommerce-tabs ul.tabs li a{font-size:13px}.mxp-commerce .woocommerce-MyAccount-navigation,.mxp-commerce .woocommerce-MyAccount-content{float:none;width:100%}.mxp-commerce .woocommerce-MyAccount-navigation{margin-bottom:24px;padding:10px}.mxp-commerce .woocommerce-MyAccount-navigation ul{display:flex;overflow-x:auto;gap:4px}.mxp-commerce .woocommerce-MyAccount-navigation li{flex-shrink:0}.mxp-commerce .woocommerce-MyAccount-navigation a{font-size:13px;min-height:44px}.mxp-commerce .woocommerce form.login,.mxp-commerce .woocommerce form.register,.mxp-commerce .woocommerce-ResetPassword{padding:22px 18px}.mxp-commerce .wc-block-components-sidebar{padding:18px;margin-top:20px}.mxp-commerce .wc-block-components-title,.mxp-commerce .wc-block-components-checkout-step__title{font-size:22px!important}.mxp-commerce .wc-block-cart__submit-container{padding:12px}.mxp-commerce .wc-block-cart .wc-block-cart-item__image{width:80px!important}.mxp-material .shop-section-title h2{font-size:29px}.mxp-material .mxp-commerce ul.products,.mxp-material .mxp-commerce .related ul.products{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px 18px}.mxp-material .mxp-commerce ul.products li.product .woocommerce-loop-product__title{font-size:23px;line-height:1.25}.mxp-material .mxp-commerce div.product .product_title{font-size:40px}.mxp-material .shop-page-heading h1{font-size:44px}.mxp-index .mxp-commerce ul.products li.product{grid-template-columns:1fr;gap:14px;padding:22px 0}.mxp-index .mxp-commerce ul.products li.product a.woocommerce-loop-product__link{grid-template-columns:110px minmax(0,1fr);gap:0 18px}.mxp-index .mxp-commerce ul.products li.product .woocommerce-loop-product__title{font-size:18px}.mxp-index .mxp-commerce ul.products li.product .button,.mxp-index .mxp-commerce ul.products li.product .added_to_cart{grid-column:1;width:calc(100% - 128px);margin-left:128px}.mxp-commerce .woocommerce-breadcrumb{font-size:11px;line-height:1.8;overflow-wrap:anywhere}.mxp-commerce .onsale{top:8px;left:8px;font-size:10px}}
@media(prefers-reduced-motion:reduce){.mxp-commerce *{scroll-behavior:auto!important;transition:none!important}}
