.mx-scope{--mx-font-fallback: "DM Sans", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;font-family:var(--mx-font, var(--mx-font-fallback));font-style:var(--mx-font-style, normal);font-weight:var(--mx-fw, 400);font-size:var(--mx-size, 16px);line-height:var(--mx-lh, 1.4);letter-spacing:var(--mx-ls, 0);color:var(--mx-text, #100f0f);text-align:start;text-transform:none;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;box-sizing:border-box}.mx-scope *,.mx-scope *:before,.mx-scope *:after{box-sizing:border-box}.mx-scope[hidden],.mx-scope [hidden]{display:none!important}.mx-scope div:empty,.mx-scope p:empty,.mx-scope ul:empty,.mx-scope span:empty{display:revert}.mx-scope p,.mx-scope h2,.mx-scope ul,.mx-scope ol,.mx-scope dl,.mx-scope dd,.mx-scope dt,.mx-scope address,.mx-scope figure{margin:0;padding:0;font:inherit;letter-spacing:inherit;color:inherit;text-transform:none}.mx-scope ul,.mx-scope ol{list-style:none}.mx-scope li{margin:0;padding:0;list-style:none}.mx-scope li:before,.mx-scope li::marker{content:none}.mx-scope a{color:inherit;text-decoration:none;background:none;letter-spacing:inherit}.mx-scope button,.mx-scope input,.mx-scope select,.mx-scope textarea{font:inherit;letter-spacing:inherit;color:inherit;margin:0;text-transform:none;box-shadow:none}.mx-scope button{background:none;border:0;padding:0;cursor:pointer;border-radius:0;min-width:0;min-height:0;-webkit-appearance:none;appearance:none}.mx-scope img,.mx-scope svg,.mx-scope iframe{display:block;max-width:100%;border:0}.mx-scope img{height:auto}.mx-icon{width:24px;height:24px;flex:none;fill:none;stroke:currentColor}.mx-scope s{text-decoration:line-through}.mx-scope :focus{outline:none}.mx-scope :focus-visible{outline:2px solid var(--mx-focus, #2d4895);outline-offset:2px;border-radius:4px}.mx-scope input::-webkit-search-cancel-button,.mx-scope input::-webkit-search-decoration{-webkit-appearance:none;appearance:none}.mx-scope input[type=number]{-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.mx-scope input[type=number]::-webkit-inner-spin-button,.mx-scope input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.mx-sr-only{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.mx-section{position:static}html.mx-lock{overflow:hidden!important}html.mx-lock body{padding-inline-end:var(--mx-scrollbar, 0px)}.mx-placeholder{width:100%;height:100%;fill:#c9ccd1;background:#eceef0}.mx-container{width:100%;max-width:calc(var(--mx-container, 1840px) + var(--mx-pad, 40px) * 2);margin-inline:auto;padding-inline:var(--mx-pad, 40px)}.mx-scope .mx-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:50px;padding:10px 22px;border:0;border-radius:var(--mx-btn-radius, 8px);font-weight:var(--mx-fw-strong, 600);font-size:16px;line-height:1.2;text-align:center;text-decoration:none;cursor:pointer;transition:filter .18s var(--mx-ease, ease),transform .18s var(--mx-ease, ease),box-shadow .18s var(--mx-ease, ease),background-color .18s}.mx-scope .mx-btn--primary{background:var(--mx-primary, #2d4895);color:var(--mx-primary-fg, #fff)}.mx-scope .mx-btn--secondary{background:#e7e7e7;color:#393838}.mx-scope .mx-btn--sm{min-height:44px;padding:8px 18px;font-size:15px}.mx-scope .mx-btn--block{display:flex;width:100%}.mx-scope .mx-btn:hover{filter:brightness(.92);box-shadow:0 6px 16px #100f0f24}.mx-scope .mx-btn:active{transform:translateY(1px);box-shadow:none}.mx-scope .mx-btn[disabled],.mx-scope .mx-btn[aria-disabled=true]{opacity:.6;cursor:not-allowed;filter:none;box-shadow:none}.mx-scope .mx-btn.is-loading{position:relative;color:transparent!important;pointer-events:none}.mx-scope .mx-btn.is-loading:after{content:"";position:absolute;width:18px;height:18px;border-radius:50%;border:2px solid var(--mx-primary-fg, #fff);border-inline-end-color:transparent;animation:mx-spin .7s linear infinite}.mx-scope .mx-btn--secondary.is-loading:after{border-color:#393838;border-inline-end-color:transparent}.mx-scope .mx-close{display:inline-flex;align-items:center;justify-content:center;flex:none;width:56px;height:56px;border-radius:50%;background:#f1f1f1;color:#393838;transition:background-color .18s,transform .22s var(--mx-ease, ease)}.mx-scope .mx-close:hover{background:#e4e4e4;transform:rotate(90deg)}.mx-scope .mx-close .mx-icon{width:28px;height:28px}.mx-field{display:flex;flex-direction:column;gap:6px;min-width:0}.mx-field__label{font-size:14px;font-weight:var(--mx-fw-medium, 500)}.mx-scope .mx-field__input,.mx-scope .mx-field__select,.mx-scope .mx-field__textarea{width:100%;min-height:44px;padding:9px 12px;background-color:var(--mx-surface, #fff);color:var(--mx-text, #100f0f);border:1px solid #d5d7da;border-radius:6px;font-size:16px;line-height:1.3}.mx-scope .mx-field__select{padding-inline-end:34px;-webkit-appearance:none;appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23393838' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center;background-size:18px}.mx-scope .mx-field__textarea{resize:vertical;min-height:84px}.mx-scope .mx-field__input:focus-visible,.mx-scope .mx-field__select:focus-visible,.mx-scope .mx-field__textarea:focus-visible{outline-offset:0;border-color:var(--mx-focus, #2d4895);border-radius:6px}.mx-price{display:inline-flex;flex-wrap:wrap;align-items:baseline;gap:2px 10px;font-weight:var(--mx-fw-strong, 600)}.mx-price--sale .mx-price__now{color:var(--mx-sale, #a92222)}.mx-price__was{font-size:.8em;font-weight:var(--mx-fw-medium, 500);color:var(--mx-text, #100f0f)}.mx-tag{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:999px;background:#2d48951a;font-size:13px;font-weight:var(--mx-fw-medium, 500)}.mx-scope .mx-tag .mx-icon{width:15px;height:15px}.mx-scope .mx-tag__remove{display:inline-flex;padding:3px;margin-inline-end:-5px;border-radius:50%}.mx-scope .mx-tag__remove:hover{background:#100f0f1f}.mx-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483000;display:block;pointer-events:none}.mx-scope .mx-overlay__backdrop,.mx-scope.mx-overlay>.mx-overlay__backdrop{display:block;position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:auto;background:color-mix(in srgb,var(--mx-backdrop, #100f0f) calc(var(--mx-backdrop-opacity, .55) * 100%),transparent);-webkit-backdrop-filter:blur(var(--mx-backdrop-blur, 4px));backdrop-filter:blur(var(--mx-backdrop-blur, 4px));opacity:0;transition:opacity var(--mx-dur, .32s) var(--mx-ease, ease)}.mx-overlay.is-open>.mx-overlay__backdrop{opacity:1}.mx-overlay:not(.is-open) *{pointer-events:none!important}.mx-overlay [data-mx-dialog]{pointer-events:auto;outline:none}mx-announcement{display:block}.mx-ann{position:relative;display:flex;align-items:center;min-height:var(--mx-ann-height, 52px);background:var(--mx-ann-bg, #2d4895);color:var(--mx-ann-color, #fff);overflow:hidden;font-family:var(--mx-ann-font, var(--mx-font, var(--mx-font-fallback)));font-size:var(--mx-ann-size, 17px);font-weight:var(--mx-ann-weight, 600);letter-spacing:var(--mx-ann-ls, 0);line-height:1.25}.mx-ann__viewport{flex:1;min-width:0;overflow:hidden}.mx-ann__track{display:flex;width:max-content;min-width:100%}.mx-scope .mx-ann__group{display:flex;flex:none;align-items:center;gap:var(--mx-ann-gap, 64px);padding-inline-end:var(--mx-ann-gap, 64px);min-height:var(--mx-ann-height, 52px)}.mx-scope .mx-ann__item{display:inline-flex;flex:none;align-items:center;gap:var(--mx-ann-gap, 64px);white-space:nowrap}.mx-ann__text{display:inline-block}.mx-scope a.mx-ann__link{text-decoration:underline;text-decoration-color:transparent;text-underline-offset:3px;transition:text-decoration-color .18s}.mx-scope a.mx-ann__link:hover{text-decoration-color:currentColor}.mx-scope .mx-ann__icon{width:var(--mx-ann-icon, 28px);height:var(--mx-ann-icon, 28px);color:var(--mx-ann-icon-color, #fff);flex:none;object-fit:contain}.mx-ann .mx-ann__link:focus-visible,.mx-ann .mx-ann__arrow:focus-visible{outline-color:currentColor}.mx-ann--static .mx-ann__viewport,.mx-ann:not(.is-ready) .mx-ann__viewport{overflow-x:auto;scrollbar-width:none;padding-inline:var(--mx-ann-pad, 16px)}.mx-ann--static .mx-ann__viewport::-webkit-scrollbar,.mx-ann:not(.is-ready) .mx-ann__viewport::-webkit-scrollbar{display:none}.mx-ann--static .mx-ann__track,.mx-ann:not(.is-ready) .mx-ann__track{justify-content:center}.mx-ann--static .mx-ann__group,.mx-ann:not(.is-ready) .mx-ann__group{padding-inline-end:0}.mx-ann--marquee.is-ready .mx-ann__track{min-width:0;animation:mx-marquee var(--mx-ann-duration, 30s) linear infinite;will-change:transform}.mx-ann--marquee.is-ready[data-direction=right] .mx-ann__track{animation-direction:reverse}.mx-ann--marquee.is-ready:hover .mx-ann__track,.mx-ann--marquee.is-ready:focus-within .mx-ann__track,.mx-ann--marquee.is-paused .mx-ann__track{animation-play-state:paused}@keyframes mx-marquee{0%{transform:translateZ(0)}to{transform:translate3d(calc(var(--mx-ann-shift, 100px) * -1),0,0)}}.mx-ann--slider.is-ready{padding-inline:var(--mx-ann-pad, 16px)}.mx-ann--slider.is-ready .mx-ann__track{display:block;width:100%}.mx-ann--slider.is-ready .mx-ann__group{display:grid;padding:0;gap:0}.mx-ann--slider.is-ready .mx-ann__item{grid-area:1 / 1;justify-content:center;gap:12px;white-space:normal;text-align:center;opacity:0;visibility:hidden;transform:translateY(8px);transition:opacity var(--mx-ann-slide-dur, .45s) var(--mx-ease, ease),transform var(--mx-ann-slide-dur, .45s) var(--mx-ease, ease),visibility 0s linear var(--mx-ann-slide-dur, .45s)}.mx-ann--slider.is-ready .mx-ann__item.is-active{opacity:1;visibility:visible;transform:none;transition-delay:0s}.mx-scope .mx-ann__arrow{display:inline-flex;align-items:center;justify-content:center;flex:none;width:34px;height:34px;border-radius:50%;color:inherit;opacity:.85;transition:opacity .16s,background-color .16s}.mx-scope .mx-ann__arrow:hover{opacity:1;background:#ffffff29}.mx-scope .mx-ann__arrow .mx-icon{width:20px;height:20px}mx-header{display:block;position:relative}.mx-section--header.mx-sticky{position:sticky;top:0;z-index:400;pointer-events:none}.mx-section--header.mx-sticky>mx-header>:not(.mx-overlay){pointer-events:auto}.mx-section--header.mx-has-overlay{z-index:2147483000}.mx-header__main{position:relative;z-index:3;background:var(--mx-h-bg, #fff);border-bottom:1px solid transparent;transition:background-color var(--mx-sticky-dur, .24s) var(--mx-ease, ease),box-shadow var(--mx-sticky-dur, .24s) var(--mx-ease, ease),border-color var(--mx-sticky-dur, .24s)}.mx-header__inner{display:grid;grid-template-columns:auto auto minmax(0,1fr) auto;grid-template-areas:"menu logo search actions";align-items:center;column-gap:var(--mx-h-gap, 16px);height:var(--mx-h-height, 108px);transition:height var(--mx-sticky-dur, .24s) var(--mx-ease, ease)}.mx-scope .mx-menu-btn{grid-area:menu;display:inline-flex;align-items:center;gap:12px;height:var(--mx-mbtn-h, 52px);padding:0 20px 0 22px;background:var(--mx-mbtn-bg, #2d4895);color:var(--mx-mbtn-fg, #fff);border-radius:var(--mx-mbtn-radius, 10px);font-size:var(--mx-mbtn-size, 18px);font-weight:var(--mx-fw-strong, 600);line-height:1;white-space:nowrap;cursor:pointer;transition:filter .18s,box-shadow .18s,transform .18s var(--mx-ease, ease)}.mx-scope .mx-menu-btn:hover{filter:brightness(.92);box-shadow:0 6px 16px #2d489547}.mx-scope .mx-menu-btn:active{transform:translateY(1px)}.mx-scope .mx-menu-btn__icon{width:26px;height:26px;stroke-width:2}.mx-scope .mx-menu-btn--icon{padding:0;width:var(--mx-mbtn-h, 52px);justify-content:center}.mx-menu-btn--icon .mx-menu-btn__label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.mx-scope .mx-logo{grid-area:logo;display:inline-flex;align-items:center;width:var(--mx-logo-w, 290px);max-width:100%;transition:width var(--mx-sticky-dur, .24s) var(--mx-ease, ease)}.mx-scope .mx-logo__img{width:100%;height:auto;max-height:var(--mx-logo-h, 60px);object-fit:contain;object-position:left center}.mx-scope .mx-logo__img--mobile,.mx-scope .mx-logo__img--sticky{display:none}.mx-logo__text{font-size:28px;font-weight:700;line-height:1.1}.mx-scope .mx-sbar{grid-area:search;justify-self:center;display:flex;align-items:center;gap:6px;width:100%;max-width:var(--mx-sb-w, 884px);height:var(--mx-sb-h, 58px);margin:0;padding:0 12px 0 8px;background:var(--mx-sb-bg, #f5f6f7);color:var(--mx-sb-color, #100f0f);border:1px solid var(--mx-sb-border, #e7e8ea);border-radius:var(--mx-sb-radius, 12px);transition:border-color .18s,box-shadow .18s}.mx-scope .mx-sbar:focus-within{border-color:var(--mx-focus, #2d4895);box-shadow:0 0 0 3px color-mix(in srgb,var(--mx-focus, #2d4895) 18%,transparent)}.mx-sbar__select{position:relative;flex:none;display:inline-flex;align-items:center;height:calc(100% - 16px);max-width:42%;background:var(--mx-sb-pill, #eaebeb);border-radius:calc(var(--mx-sb-radius, 12px) - 4px)}.mx-scope .mx-sbar__select select{height:100%;max-width:100%;width:210px;padding:0 40px 0 14px;background:transparent;border:0;border-radius:inherit;font-size:var(--mx-sb-size, 16px);font-weight:var(--mx-fw-medium, 500);color:inherit;cursor:pointer;text-overflow:ellipsis;-webkit-appearance:none;appearance:none}.mx-scope .mx-sbar__chev{position:absolute;inset-inline-end:12px;top:50%;width:18px;height:18px;margin-top:-9px;pointer-events:none;opacity:.75}.mx-scope .mx-sbar__input{flex:1;min-width:0;height:100%;padding:0 14px;background:transparent;border:0;border-radius:0;font-size:var(--mx-sb-size, 16px);color:inherit;-webkit-appearance:none;appearance:none}.mx-scope .mx-sbar__input::placeholder{color:var(--mx-sb-placeholder, #6b6b6b);opacity:1}.mx-scope .mx-sbar__input:focus-visible{outline:none}.mx-scope .mx-sbar__btn{display:inline-flex;align-items:center;justify-content:center;flex:none;width:40px;height:40px;border-radius:50%;color:inherit;transition:background-color .16s,color .16s}.mx-scope .mx-sbar__btn:hover{background:#100f0f12;color:var(--mx-primary, #2d4895)}.mx-scope .mx-sbar__btn .mx-icon{width:27px;height:27px;stroke-width:1.7}.mx-scope .mx-sbar__mic[aria-pressed=true]{color:#fff;background:var(--mx-sale, #a92222);animation:mx-pulse 1.4s ease-in-out infinite}.mx-actions{grid-area:actions;display:flex;align-items:center;gap:var(--mx-act-gap, 28px);margin-inline-start:var(--mx-h-gap, 16px);color:var(--mx-act-color, #100f0f)}.mx-scope .mx-action{position:relative;display:inline-flex;align-items:center;justify-content:center;min-width:40px;min-height:44px;color:inherit;transition:color .16s,transform .18s var(--mx-ease, ease);cursor:pointer}.mx-scope .mx-action:hover{color:var(--mx-act-hover, #2d4895);transform:translateY(-1px)}.mx-scope .mx-action .mx-icon,.mx-scope .mx-action__img{width:var(--mx-act-size, 30px);height:var(--mx-act-size, 30px);object-fit:contain}.mx-count{display:inline-flex;align-items:center;justify-content:center;min-width:30px;height:30px;padding:0 8px;margin-inline-start:-4px;background:var(--mx-count-bg, #2d4895);color:var(--mx-count-fg, #fff);border-radius:999px;font-size:14px;font-weight:var(--mx-fw-strong, 600);line-height:1}.mx-count.is-bump{animation:mx-bump .38s var(--mx-ease, ease)}.mx-row{transition:transform var(--mx-sticky-dur, .24s) var(--mx-ease, ease),opacity var(--mx-sticky-dur, .24s) var(--mx-ease, ease),visibility 0s linear 0s}.mx-nav{position:relative;z-index:2;overflow-x:clip;background:var(--mx-nav-bg, #fff);color:var(--mx-nav-color, #100f0f);border-bottom:1px solid var(--mx-h-border, #f1f1f1)}.mx-scope .mx-nav__list{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:var(--mx-nav-align, center);column-gap:var(--mx-nav-gap, 38px);min-height:var(--mx-nav-h, 74px);padding-block:4px 14px}.mx-header--badges .mx-nav__list{padding-top:24px;row-gap:24px}.mx-scope .mx-nav__item{position:relative;display:flex;align-items:center;gap:4px;padding-block:2px}.mx-scope .mx-nav__link{position:relative;display:inline-block;padding:4px 0;font-size:var(--mx-nav-size, 18px);font-weight:var(--mx-nav-weight, 500);line-height:1.3;white-space:nowrap;transition:color .18s}.mx-nav__label{position:relative}.mx-nav__label:after{content:"";position:absolute;inset-inline:0;bottom:-4px;height:1.5px;background:currentColor;transform:scaleX(0);transform-origin:left center;transition:transform .24s var(--mx-ease, ease)}.mx-scope .mx-nav__item:hover>.mx-nav__link,.mx-scope .mx-nav__link.is-active,.mx-scope .mx-nav__item.is-open>.mx-nav__link{color:var(--mx-nav-active, #1f4693)}.mx-nav__item:hover>.mx-nav__link .mx-nav__label:after,.mx-nav__link.is-active .mx-nav__label:after,.mx-nav__link:focus-visible .mx-nav__label:after{transform:scaleX(1)}.mx-scope .mx-nav__toggle{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;color:inherit;transition:transform .22s var(--mx-ease, ease),color .18s}.mx-scope .mx-nav__toggle .mx-icon{width:20px;height:20px}.mx-nav__item:hover>.mx-nav__toggle,.mx-nav__item.is-open>.mx-nav__toggle{transform:rotate(180deg);color:var(--mx-nav-active, #1f4693)}.mx-nav__badge{position:absolute;bottom:calc(100% - 5px);inset-inline-start:calc(100% - 16px);z-index:1;padding:3px 9px;border-radius:5px;background:var(--mx-badge-bg, #faedb7);color:var(--mx-badge-fg, #100f0f);font-size:var(--mx-badge-size, 16px);font-weight:var(--mx-fw-medium, 500);line-height:1.25;white-space:nowrap;pointer-events:none}.mx-nav__badge:after{content:"";position:absolute;top:calc(100% - 1px);inset-inline-start:9px;border:5px solid transparent;border-top-color:var(--mx-badge-bg, #faedb7);border-bottom-width:0}.mx-nav__item--parent .mx-nav__badge{inset-inline-start:calc(100% - 50px)}.mx-nav__item:last-child .mx-nav__badge{inset-inline-start:auto;inset-inline-end:0}.mx-dd{position:absolute;top:100%;inset-inline-start:-18px;z-index:20;min-width:240px;max-width:min(92vw,880px);padding-top:14px;opacity:0;visibility:hidden;transform:translateY(8px);pointer-events:none;transition:opacity .2s var(--mx-ease, ease),transform .2s var(--mx-ease, ease),visibility 0s linear .2s}.mx-nav__item:hover>.mx-dd,.mx-nav__item.is-open>.mx-dd{opacity:1;visibility:visible;transform:none;pointer-events:auto;transition-delay:0s}.mx-nav.is-suppressed .mx-nav__item:not(.is-open)>.mx-dd{opacity:0;visibility:hidden;pointer-events:none}.mx-scope .mx-dd__list{padding:12px;background:var(--mx-dd-bg, #fff);color:var(--mx-dd-color, #100f0f);border:1px solid var(--mx-border, #f1f1f1);border-radius:var(--mx-dd-radius, 12px);box-shadow:0 18px 44px #100f0f24}.mx-scope .mx-dd--mega .mx-dd__list{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(180px,1fr);gap:8px 28px;padding:22px 24px}.mx-scope .mx-dd__link{display:block;padding:9px 12px;border-radius:8px;font-size:var(--mx-dd-size, 16px);line-height:1.3;white-space:nowrap;transition:background-color .16s,color .16s}.mx-scope .mx-dd__link:hover,.mx-scope .mx-dd__link.is-active{background:color-mix(in srgb,var(--mx-nav-active, #1f4693) 8%,transparent);color:var(--mx-nav-active, #1f4693)}.mx-scope .mx-dd__link--heading{font-weight:var(--mx-fw-strong, 600)}.mx-dd.is-flipped{inset-inline-start:auto;inset-inline-end:-18px}.mx-util{position:relative;z-index:1;background:var(--mx-util-bg, #fff);color:var(--mx-util-color, #100f0f);font-size:var(--mx-util-size, 15px);border-bottom:1px solid var(--mx-h-border, #f1f1f1)}.mx-util__inner{display:flex;align-items:center;justify-content:space-between;gap:24px;min-height:var(--mx-util-h, 60px)}.mx-scope .mx-util__list,.mx-util__right{display:flex;flex-wrap:wrap;align-items:center;gap:4px var(--mx-util-gap, 26px)}.mx-util__right{margin-inline-start:auto;justify-content:flex-end}.mx-scope .mx-util__link{display:inline-flex;align-items:center;gap:9px;padding:6px 0;font-size:inherit;line-height:1.3;color:inherit;transition:color .16s;text-decoration:underline;text-decoration-color:transparent;text-underline-offset:4px}.mx-scope .mx-util__link:hover{color:var(--mx-util-accent, #1f4693);text-decoration-color:currentColor}.mx-scope .mx-util__link .mx-icon{width:20px;height:20px}.mx-scope .mx-util__contact--phone span{color:var(--mx-util-accent, #1f4693)}.mx-util__contact+.mx-util__contact,.mx-util__contact+.mx-locale{padding-inline-start:var(--mx-util-gap, 26px);border-inline-start:1px solid var(--mx-h-border, #f1f1f1)}.mx-locale{position:relative}.mx-scope .mx-locale__chev{width:16px;height:16px;transition:transform .2s var(--mx-ease, ease)}.mx-locale__btn[aria-expanded=true] .mx-locale__chev{transform:rotate(180deg)}.mx-locale__panel{position:absolute;top:calc(100% + 8px);inset-inline-end:0;z-index:30;width:280px;padding:16px;background:var(--mx-surface, #fff);border:1px solid var(--mx-border, #f1f1f1);border-radius:12px;box-shadow:0 18px 44px #100f0f29;animation:mx-fade-up .2s var(--mx-ease, ease)}.mx-scope .mx-locale__form,.mx-scope .mx-cat__locale{display:grid;gap:12px;margin:0}mx-header.is-stuck .mx-header__main{background:var(--mx-sticky-bg, #fff);box-shadow:var(--mx-sticky-shadow, none);border-bottom-color:var(--mx-sticky-border, transparent)}mx-header.is-stuck .mx-header__inner{height:var(--mx-sticky-h, 96px)}mx-header.is-stuck .mx-actions{color:var(--mx-sticky-color, #100f0f)}mx-header.is-stuck .mx-logo{width:var(--mx-logo-w-s, 290px)}mx-header.is-stuck .mx-logo--has-sticky .mx-logo__img--default{display:none}mx-header.is-stuck .mx-logo--has-sticky .mx-logo__img--sticky{display:block}mx-header.is-stuck .mx-row{transform:translateY(-14px);opacity:0;visibility:hidden;pointer-events:none;transition-delay:0s,0s,var(--mx-sticky-dur, .24s)}.mx-section--header.mx-sticky-fixed>mx-header.is-stuck{position:fixed;top:0;left:0;right:0}.mx-section--header.mx-sticky-fixed>mx-header.is-stuck .mx-header__main{animation:mx-slide-down var(--mx-sticky-dur, .24s) var(--mx-ease, ease)}mx-header.mx-no-anim,mx-header.mx-no-anim *{transition:none!important;animation:none!important}.mx-search__dialog{position:absolute;top:var(--mx-search-top, 76px);left:50%;width:min(var(--mx-sp-w, 1500px),calc(100% - 32px));max-height:calc(100% - var(--mx-search-top, 76px) - 16px);display:flex;flex-direction:column;padding:9px;background:var(--mx-sp-bg, #fff);border-radius:var(--mx-sp-radius, 14px);box-shadow:0 30px 80px #100f0f47;opacity:0;transform:translate(-50%,-10px) scale(.985);transform-origin:top center;transition:opacity var(--mx-dur, .32s) var(--mx-ease, ease),transform var(--mx-dur, .32s) var(--mx-ease, ease)}.mx-search.is-open .mx-search__dialog{opacity:1;transform:translate(-50%) scale(1)}.mx-scope .mx-search__form{flex:none;max-width:none;border-color:transparent;box-shadow:none;padding-inline:8px 14px;border-radius:calc(var(--mx-sp-radius, 14px) - 3px)}.mx-scope .mx-search__form:focus-within{border-color:transparent;box-shadow:none}.mx-scope .mx-search__close{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.mx-scope .mx-search__close:focus-visible{position:static;width:40px;height:40px;clip:auto;overflow:visible}.mx-search__panel{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;margin-top:6px;padding:22px 20px 20px;background:var(--mx-sp-panel-bg, #f5f6f7);border:var(--mx-sp-panel-bw, 2px) solid var(--mx-sp-panel-border, #100f0f);border-radius:calc(var(--mx-sp-radius, 14px) - 3px)}.mx-search__cols{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px 32px}.mx-search__cols.is-single{grid-template-columns:minmax(0,1fr)}.mx-scope .mx-search__heading{margin-bottom:14px;font-size:var(--mx-sp-heading, 23px);font-weight:var(--mx-fw-medium, 500);line-height:1.25}.mx-scope .mx-search__heading--sm{margin-top:22px;font-size:calc(var(--mx-sp-heading, 23px) * .8)}.mx-scope .mx-search__list{display:grid;gap:8px}.mx-scope .mx-search__list--text{gap:2px}.mx-scope .mx-sitem__link{display:flex;align-items:flex-start;gap:14px;padding:4px;margin:-4px;border-radius:12px;transition:background-color .18s}.mx-scope .mx-sitem__link:hover{background:#100f0f0b}.mx-sitem__media{flex:none;display:block;width:var(--mx-sp-img, 120px);aspect-ratio:1;overflow:hidden;border-radius:10px;background:#fff}.mx-sitem--collection .mx-sitem__media{width:var(--mx-sp-cimg, 96px);border-radius:8px}.mx-scope .mx-sitem__img{width:100%;height:100%;object-fit:cover;transition:transform .42s var(--mx-ease, ease)}.mx-sitem__link:hover .mx-sitem__img{transform:scale(1.05)}.mx-sitem__body{display:flex;flex-direction:column;gap:5px;min-width:0;padding-top:6px}.mx-sitem__vendor{font-size:13px;letter-spacing:.12em;color:var(--mx-muted, #5f5f5f)}.mx-search__panel--no-vendor .mx-sitem__vendor{display:none}.mx-sitem__title{font-size:var(--mx-sp-title, 16px);font-weight:var(--mx-fw-medium, 500);line-height:1.35}.mx-sitem__link:hover .mx-sitem__title{text-decoration:underline;text-underline-offset:3px}.mx-sitem .mx-price{font-size:18px;font-weight:var(--mx-fw-medium, 500)}.mx-scope .mx-sitem--text .mx-sitem__link{padding:8px 10px;margin:0 -10px}.mx-scope .mx-sitem--text mark{background:none;color:inherit;font-weight:var(--mx-fw-strong, 600)}.mx-scope .mx-search__notice{display:flex;flex-wrap:wrap;gap:4px 12px;margin-bottom:16px;padding:10px 14px;background:var(--mx-surface, #fff);border-radius:8px;font-size:14px}.mx-scope .mx-search__notice a{color:var(--mx-primary, #2d4895);font-weight:var(--mx-fw-medium, 500);text-decoration:underline;text-underline-offset:3px}.mx-scope .mx-search__status{font-size:15px;color:var(--mx-muted, #5f5f5f)}.mx-scope .mx-search__status:not(:empty){margin-bottom:14px}.mx-scope .mx-search__status.is-loading:before{content:"";display:inline-block;width:14px;height:14px;margin-inline-end:8px;vertical-align:-2px;border-radius:50%;border:2px solid currentColor;border-inline-end-color:transparent;animation:mx-spin .7s linear infinite}.mx-scope .mx-search__all{display:inline-flex;align-items:center;gap:8px;margin-top:20px;color:var(--mx-primary, #2d4895);font-weight:var(--mx-fw-strong, 600);text-decoration:underline;text-underline-offset:4px}.mx-scope .mx-search__all .mx-icon{width:18px;height:18px;transition:transform .2s var(--mx-ease, ease)}.mx-scope .mx-search__all:hover .mx-icon{transform:translate(4px)}.mx-search__panel.is-busy .mx-search__cols{opacity:.55;transition:opacity .16s}.mx-loc{display:flex;align-items:center;justify-content:center;padding:16px}.mx-loc__dialog{position:relative;display:flex;flex-direction:column;width:min(var(--mx-loc-w, 1464px),100%);max-height:100%;background:var(--mx-loc-bg, #fff);border-radius:var(--mx-loc-radius, 24px);box-shadow:0 30px 80px #100f0f47;overflow:hidden;font-size:var(--mx-loc-size, 16px);opacity:0;transform:translateY(14px) scale(.985);transition:opacity var(--mx-dur, .32s) var(--mx-ease, ease),transform var(--mx-dur, .32s) var(--mx-ease, ease)}.mx-loc.is-open .mx-loc__dialog{opacity:1;transform:none}.mx-loc__head{flex:none;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:calc(var(--mx-loc-pad, 38px) - 10px) calc(var(--mx-loc-pad, 38px) - 18px) 6px var(--mx-loc-pad, 38px)}.mx-scope .mx-loc__title{font-size:var(--mx-loc-heading, 29px);font-weight:var(--mx-fw-strong, 600);line-height:1.2}.mx-loc__body{flex:1;min-height:0;display:grid;grid-template-columns:minmax(0,.92fr) minmax(0,1fr);gap:var(--mx-loc-pad, 38px);padding:16px var(--mx-loc-pad, 38px) var(--mx-loc-pad, 38px);overflow-y:auto;overscroll-behavior:contain}.mx-loc__body--no-map{grid-template-columns:minmax(0,1fr)}.mx-loc__info{display:flex;flex-direction:column;gap:26px;min-width:0}.mx-loc__card{display:flex;flex-direction:column;align-items:flex-start;gap:14px;padding:26px;background:var(--mx-loc-card, #f1f1f1);border:1px solid rgba(16,15,15,.1);border-radius:12px}.mx-loc__image{align-self:stretch;overflow:hidden;border-radius:8px}.mx-scope .mx-loc__image img{width:100%;max-height:220px;object-fit:cover}.mx-scope .mx-loc__name{font-size:1.12em;font-weight:var(--mx-fw-strong, 600)}.mx-scope .mx-loc__pickup-title{display:inline-flex;align-items:center;gap:8px;color:var(--mx-primary, #2d4895);font-weight:var(--mx-fw-medium, 500)}.mx-scope .mx-loc__pickup-title .mx-icon{width:18px;height:18px;padding:3px;border-radius:50%;background:var(--mx-primary, #2d4895);color:var(--mx-primary-fg, #fff);stroke-width:2.6}.mx-scope .mx-loc__line{line-height:1.55;font-style:normal}.mx-scope .mx-loc__contact,.mx-loc__hours{display:flex;align-items:flex-start;gap:10px}.mx-scope .mx-loc__contact .mx-icon,.mx-scope .mx-loc__hours .mx-icon{width:20px;height:20px;margin-top:2px}.mx-scope .mx-loc__contact a{text-decoration:underline;text-decoration-color:transparent;text-underline-offset:3px;transition:text-decoration-color .16s,color .16s}.mx-scope .mx-loc__contact a:hover{color:var(--mx-primary, #2d4895);text-decoration-color:currentColor}.mx-scope .mx-loc__hours-text p{margin:0 0 10px;line-height:1.5}.mx-scope .mx-loc__hours-text p:last-child{margin-bottom:0}.mx-scope .mx-loc__directions{margin-top:6px}.mx-scope .mx-loc__confirm[aria-pressed=true]{background:#1f7a4d}.mx-scope .mx-loc__confirm-note{margin-top:-14px;font-size:13px;color:var(--mx-muted, #5f5f5f)}.mx-loc__map{position:relative;min-height:var(--mx-loc-map-h, 590px);background:#e9ecef;overflow:hidden;border-radius:4px}.mx-scope .mx-loc__map iframe{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;max-width:none}.mx-loc__map--empty{display:flex;align-items:center;justify-content:center;padding:24px;text-align:center;color:var(--mx-muted, #5f5f5f);border:2px dashed #c9ccd1}mx-category-menu{font-family:var(--mx-cat-font, var(--mx-font, var(--mx-font-fallback)));color:var(--mx-cat-color, #100f0f)}.mx-cat__panel{position:absolute;top:var(--mx-cat-margin, 12px);display:flex;align-items:stretch;width:min(var(--mx-cat-w, 1500px),calc(100% - var(--mx-cat-margin, 12px) * 2));max-height:calc(min(var(--mx-cat-h, 88vh),100%) - var(--mx-cat-margin, 12px) * 2);min-height:min(560px,calc(100% - var(--mx-cat-margin, 12px) * 2));background:var(--mx-cat-bg, #fff);border-radius:var(--mx-cat-radius, 20px);box-shadow:0 30px 80px #100f0f42;overflow:hidden;opacity:0;transition:opacity var(--mx-dur, .32s) var(--mx-ease, ease),transform var(--mx-dur, .32s) var(--mx-ease, ease)}.mx-cat--full .mx-cat__panel{bottom:var(--mx-cat-margin, 12px);max-height:none}.mx-cat--right .mx-cat__panel{inset-inline-end:var(--mx-cat-margin, 12px);transform:translate(calc(100% + 24px))}.mx-cat--left .mx-cat__panel{inset-inline-start:var(--mx-cat-margin, 12px);transform:translate(calc(-100% - 24px))}.mx-cat--top .mx-cat__panel{left:50%;transform:translate(-50%,-28px)}.mx-cat.is-open .mx-cat__panel{opacity:1;transform:none}.mx-cat--top.is-open .mx-cat__panel{transform:translate(-50%)}.mx-scope .mx-cat__close{position:absolute;top:12px;inset-inline-end:14px;z-index:5;width:44px;height:44px}.mx-scope .mx-cat__close .mx-icon{width:24px;height:24px}.mx-cat__rail{flex:none;width:var(--mx-cat-rail-w, 330px);padding:12px 0 16px 14px;background:var(--mx-cat-rail-bg, #fff);overflow-y:auto;overscroll-behavior:contain}.mx-cat__rail-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 10px 14px 12px}.mx-scope .mx-cat__heading{display:flex;align-items:center;gap:10px;font-size:var(--mx-cat-heading-size, 19px);font-weight:var(--mx-fw-medium, 500);line-height:1.2}.mx-scope .mx-cat__heading-icon{display:none;width:24px;height:24px}.mx-scope .mx-cat__view-all{display:inline-flex;align-items:center;gap:4px;color:var(--mx-cat-accent, #2d4895);font-size:14px;font-weight:var(--mx-fw-medium, 500);white-space:nowrap}.mx-scope .mx-cat__view-all .mx-icon,.mx-scope .mx-cat__pane-all .mx-icon{width:16px;height:16px;transition:transform .2s var(--mx-ease, ease)}.mx-scope .mx-cat__view-all:hover .mx-icon,.mx-scope .mx-cat__pane-all:hover .mx-icon{transform:translate(3px)}.mx-scope .mx-cat__view-all:hover span{text-decoration:underline;text-underline-offset:3px}.mx-scope .mx-cat__li+.mx-cat__li{border-top:1px solid var(--mx-cat-border, #f1f1f1)}.mx-scope .mx-cat__item{display:flex;align-items:center;gap:10px;width:100%;min-height:var(--mx-cat-row-h, 69px);padding:8px 14px 8px 10px;border-radius:6px;font-size:var(--mx-cat-item-size, 15px);font-weight:var(--mx-cat-item-weight, 500);line-height:1.3;text-align:start;cursor:pointer;transition:background-color .18s var(--mx-ease, ease),color .18s}.mx-scope .mx-cat__item:hover{background:var(--mx-cat-hover-bg, #f3f4f6)}.mx-scope .mx-cat__item.is-active{background:var(--mx-cat-active-bg, #e3e5e8)}.mx-scope .mx-cat__item.is-current{color:var(--mx-cat-accent, #2d4895)}.mx-cat__thumb{flex:none;display:flex;align-items:center;justify-content:center;width:var(--mx-cat-thumb, 40px);height:var(--mx-cat-thumb, 40px);overflow:hidden;border-radius:var(--mx-cat-thumb-radius, 6px);background:#eef0f4}.mx-scope .mx-cat__thumb img{width:100%;height:100%;object-fit:cover}.mx-cat__thumb-letter{font-weight:var(--mx-fw-strong, 600);color:var(--mx-cat-muted, #5f5f5f)}.mx-cat__label{flex:1;min-width:0}.mx-scope .mx-cat__chev{width:18px;height:18px;opacity:.8;transition:transform .2s var(--mx-ease, ease)}.mx-cat__item:hover .mx-cat__chev,.mx-cat__item.is-active .mx-cat__chev{transform:translate(3px)}.mx-cat__mobile-extra,.mx-cat__pane-head,.mx-cat__pane[data-mx-mobile-only]{display:none}.mx-cat__empty{padding:16px;color:var(--mx-cat-muted, #5f5f5f)}.mx-cat__content{flex:1;min-width:0;position:relative;overflow-y:auto;overscroll-behavior:contain}.mx-cat__pane{padding:64px var(--mx-cat-pad, 30px) var(--mx-cat-pad, 30px)}.mx-cat__pane.is-active{animation:mx-fade-up var(--mx-cat-dur, .24s) var(--mx-ease, ease)}.mx-cat__groups{display:grid;grid-template-columns:repeat(var(--mx-cat-cols, 3),minmax(0,1fr));gap:var(--mx-cat-gap, 20px)}.mx-cat__group{display:flex;align-items:flex-start;gap:10px;min-width:0}.mx-scope .mx-cat__group-media{flex:none;display:block;width:min(var(--mx-cat-img-w, 236px),56%);aspect-ratio:var(--mx-cat-img-ratio, 4 / 3);overflow:hidden;border-radius:var(--mx-cat-img-radius, 8px);background:#eef0f4}.mx-scope .mx-cat__group-media img{width:100%;height:100%;object-fit:cover;transition:transform .52s var(--mx-ease, ease)}.mx-cat__group:hover .mx-cat__group-media img{transform:scale(var(--mx-cat-zoom, 1.05))}.mx-cat__group-body{flex:1;min-width:0;padding-top:2px}.mx-scope .mx-cat__group-title{display:inline-block;margin-bottom:8px;font-size:var(--mx-cat-gtitle-size, 16px);font-weight:var(--mx-fw-medium, 500);line-height:1.3}.mx-scope .mx-cat__links{display:grid;gap:6px}.mx-scope .mx-cat__links--nested{margin:6px 0 2px 12px}.mx-scope .mx-cat__link,.mx-scope .mx-cat__group-title{background-image:linear-gradient(currentColor,currentColor);background-repeat:no-repeat;background-position:0 100%;background-size:0 1px;transition:background-size .26s var(--mx-ease, ease),color .18s}.mx-scope .mx-cat__link{font-size:var(--mx-cat-link-size, 15px);line-height:1.4;color:var(--mx-cat-link-color, #4a4a4a);padding-bottom:1px}.mx-scope .mx-cat__link:hover,.mx-scope .mx-cat__group-title:hover,.mx-scope .mx-cat__link[aria-current=page]{color:var(--mx-cat-link-hover, #2d4895);background-size:100% 1px}.mx-cat__promos{display:grid;grid-template-columns:repeat(var(--mx-cat-promo-cols, 2),minmax(0,1fr));gap:var(--mx-cat-gap, 20px);margin-top:var(--mx-cat-gap, 20px)}.mx-cat__promo{position:relative;display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:var(--mx-cat-promo-h, 220px);padding:26px 30px;overflow:hidden;border-radius:var(--mx-cat-promo-radius, 8px);background:var(--mx-promo-bg, #dfe6fb);color:var(--mx-promo-fg, #100f0f)}.mx-cat__promo-body{position:relative;z-index:1;display:flex;flex-direction:column;align-items:flex-start;gap:6px;min-width:0;flex:1}.mx-scope .mx-cat__promo-eyebrow{font-size:17px}.mx-scope .mx-cat__promo-title{font-size:var(--mx-cat-promo-title, 22px);font-weight:var(--mx-fw-medium, 500);line-height:1.2}.mx-scope .mx-cat__promo-text{font-size:14px;opacity:.86}.mx-scope .mx-cat__promo-cta{margin-top:14px;padding-bottom:3px;font-size:15px;font-weight:var(--mx-fw-medium, 500);background-image:linear-gradient(currentColor,currentColor);background-repeat:no-repeat;background-position:0 100%;background-size:100% 1.5px;transition:background-size .28s var(--mx-ease, ease),letter-spacing .28s var(--mx-ease, ease)}.mx-scope .mx-cat__promo-cta:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0}.mx-scope .mx-cat__promo:hover .mx-cat__promo-cta{background-size:40% 1.5px}.mx-cat__promo-media{flex:none;width:44%;max-width:320px;align-self:stretch;display:flex;align-items:center;justify-content:center}.mx-scope .mx-cat__promo-media img{max-height:calc(var(--mx-cat-promo-h, 220px) - 30px);width:auto;object-fit:contain;transition:transform .52s var(--mx-ease, ease)}.mx-cat__promo:hover .mx-cat__promo-media img{transform:scale(var(--mx-cat-zoom, 1.05))}mx-cart-drawer{font-family:var(--mx-cart-font, var(--mx-font, var(--mx-font-fallback)));color:var(--mx-cart-color, #100f0f);font-size:var(--mx-cart-text, 15px)}.mx-cart__dialog{position:absolute;inset:var(--mx-cart-margin, 6px);display:flex;justify-content:flex-end;align-items:stretch;gap:var(--mx-cart-gap, 4px);pointer-events:none!important;transform:translate(calc(100% + 24px));opacity:0;transition:transform var(--mx-dur, .32s) var(--mx-ease, ease),opacity var(--mx-dur, .32s) var(--mx-ease, ease)}.mx-cart--left .mx-cart__dialog{flex-direction:row-reverse;transform:translate(calc(-100% - 24px))}.mx-cart.is-open .mx-cart__dialog{transform:none;opacity:1}.mx-cart.is-open .mx-cart__main,.mx-cart.is-open .mx-cart__recs{pointer-events:auto}.mx-cart__main,.mx-cart__recs{display:flex;flex-direction:column;min-width:0;max-width:100%;background:var(--mx-cart-bg, #fff);border-radius:var(--mx-cart-radius, 24px);box-shadow:0 30px 80px #100f0f38;overflow:hidden}.mx-cart__main{flex:0 1 auto;width:var(--mx-cart-w, 608px)}.mx-cart__recs{flex:none;width:var(--mx-cart-recs-w, 460px);animation:mx-fade-in .28s var(--mx-ease, ease)}.mx-cart__head,.mx-cart__recs-head{flex:none;display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:104px;padding:20px calc(var(--mx-cart-pad, 38px) - 18px) 20px var(--mx-cart-pad, 38px);border-bottom:1px solid var(--mx-cart-border, #f1f1f1)}.mx-cart__recs-head{padding-inline-end:var(--mx-cart-pad, 38px)}.mx-scope .mx-cart__title,.mx-scope .mx-cart__recs-title{font-size:var(--mx-cart-heading, 26px);font-weight:var(--mx-fw-strong, 600);line-height:1.2}.mx-scope.mx-cart .mx-close{background:var(--mx-cart-close-bg, #f1f1f1)}.mx-scope .mx-cart__recs-toggle{display:none}.mx-scope .mx-cart__alert{margin:12px var(--mx-cart-pad, 38px) 0;padding:10px 14px;border-radius:8px;background:#fdecec;color:#8f1d1d;font-size:14px}.mx-cart__scroll{flex:1;min-height:0;display:flex;flex-direction:column;overflow-y:auto;overscroll-behavior:contain;padding:0 var(--mx-cart-pad, 38px)}.mx-cart__lines{flex:1 0 auto}.mx-cart.is-busy .mx-cart__lines,.mx-cart.is-busy .mx-cart__summary{opacity:.6;transition:opacity .16s}.mx-cart__empty{display:flex;flex-direction:column;align-items:center;text-align:center;gap:22px;padding:104px 16px 40px}.mx-scope .mx-cart__empty-icon{width:var(--mx-cart-empty-icon, 88px);height:var(--mx-cart-empty-icon, 88px);color:#6f6f6f;stroke-width:1.5;object-fit:contain}.mx-scope .mx-cart__empty-text{font-size:17px}.mx-scope .mx-cart__empty-btn{min-width:244px;min-height:var(--mx-cart-btn-h, 55px);background:var(--mx-cart-btn-bg, #2d4895);color:var(--mx-cart-btn-fg, #fff);border-radius:var(--mx-cart-btn-radius, 6px);font-size:17px}.mx-cart.is-empty .mx-cart__tools,.mx-cart.is-empty .mx-cart__foot,.mx-cart.is-empty .mx-cart__recs,.mx-cart.is-empty .mx-cart__recs-slot{display:none}.mx-scope .mx-line{display:grid;grid-template-columns:var(--mx-cart-img, 112px) minmax(0,1fr);gap:20px;padding:20px 0}.mx-scope .mx-line+.mx-line{border-top:1px solid var(--mx-cart-border, #f1f1f1)}.mx-line.is-removing{opacity:.4}.mx-scope .mx-line__media,.mx-scope .mx-rec__media{display:block;aspect-ratio:1;overflow:hidden;border-radius:10px;background:var(--mx-cart-media-bg, #f5f5f5)}.mx-scope .mx-line__media img,.mx-scope .mx-rec__media img{width:100%;height:100%;object-fit:contain;transition:transform .42s var(--mx-ease, ease)}.mx-line__media:hover img,.mx-rec:hover .mx-rec__media img{transform:scale(1.05)}.mx-line__body{display:flex;flex-direction:column;align-items:flex-start;gap:6px;min-width:0}.mx-scope .mx-line__title,.mx-scope .mx-rec__title{font-size:var(--mx-cart-title, 16px);font-weight:var(--mx-fw-strong, 600);line-height:1.45;text-decoration:underline;text-decoration-color:transparent;text-underline-offset:3px;transition:text-decoration-color .18s}.mx-scope .mx-line__title:hover,.mx-scope .mx-rec__title:hover{text-decoration-color:currentColor}.mx-line__price{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 12px}.mx-line .mx-price{font-size:18px;font-weight:700}.mx-line .mx-price--sale .mx-price__now,.mx-rec .mx-price--sale .mx-price__now{color:var(--mx-cart-sale, #a92222)}.mx-line__unit{font-size:13px;color:var(--mx-cart-muted, #5f5f5f)}.mx-scope .mx-line__meta{display:grid;gap:2px;font-size:var(--mx-cart-text, 15px)}.mx-line__meta-row{display:flex;flex-wrap:wrap;gap:0 5px}.mx-scope .mx-line__meta dt{color:var(--mx-cart-muted, #5f5f5f)}.mx-scope .mx-line__meta dd{overflow-wrap:anywhere}.mx-scope .mx-line__meta a{text-decoration:underline}.mx-scope .mx-line__discounts{display:flex;flex-wrap:wrap;gap:6px}.mx-line__actions{display:flex;align-items:center;gap:20px;margin-top:6px}.mx-qty{display:inline-flex;align-items:center;height:50px;border:1px solid #e3e3e3;border-radius:6px;background:#fff}.mx-scope .mx-qty__btn{display:inline-flex;align-items:center;justify-content:center;width:46px;height:100%;color:#393838;transition:background-color .16s}.mx-scope .mx-qty__btn:hover{background:#f3f3f3}.mx-scope .mx-qty__btn .mx-icon{width:18px;height:18px}.mx-scope .mx-qty__input{width:46px;height:100%;padding:0;background:transparent;border:0;text-align:center;font-size:16px}.mx-scope .mx-line__remove{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;color:#6f6f6f;transition:color .16s,background-color .16s}.mx-scope .mx-line__remove:hover{color:var(--mx-cart-sale, #a92222);background:#f5f5f5}.mx-scope .mx-line__error,.mx-scope .mx-rec__error{font-size:13px;color:#8f1d1d}.mx-cart__tools{flex:none;margin-top:auto;padding-bottom:6px}.mx-acc{border-top:1px solid var(--mx-cart-border, #f1f1f1);border-bottom:1px solid var(--mx-cart-border, #f1f1f1)}.mx-scope .mx-acc__btn{display:flex;align-items:center;justify-content:space-between;width:100%;padding:17px 2px 17px 0;font-size:18px;font-weight:var(--mx-fw-strong, 600);text-align:start}.mx-scope .mx-acc__btn .mx-icon{width:20px;height:20px;transition:transform .22s var(--mx-ease, ease)}.mx-acc__btn[aria-expanded=true] .mx-icon{transform:rotate(180deg)}.mx-acc__panel{padding-bottom:16px;animation:mx-fade-up .22s var(--mx-ease, ease)}.mx-cart__toolbar{display:flex;flex-wrap:wrap;gap:4px 26px;padding:12px 0 8px}.mx-scope .mx-cart__tool{display:inline-flex;align-items:center;gap:8px;padding:8px 0;font-size:17px;line-height:1.2;color:inherit;transition:color .16s}.mx-scope .mx-cart__tool .mx-icon{width:23px;height:23px}.mx-scope .mx-cart__tool:hover,.mx-scope .mx-cart__tool[aria-expanded=true]{color:var(--mx-cart-btn-bg, #2d4895)}.mx-scope .mx-cart__tool[aria-expanded=true] span{text-decoration:underline;text-underline-offset:4px}.mx-tool{padding:6px 0 16px;animation:mx-fade-up .22s var(--mx-ease, ease)}.mx-scope .mx-tool__row{display:flex;gap:8px;margin:0}.mx-scope .mx-tool__row .mx-field__input{flex:1;min-width:0}.mx-scope .mx-tool__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;align-items:end;margin:0}.mx-scope .mx-tool__msg{font-size:14px}.mx-scope .mx-tool__msg:not(:empty){margin-top:10px}.mx-scope .mx-tool__msg.is-error{color:#8f1d1d}.mx-scope .mx-tool__msg.is-success{color:#1f6b43}.mx-scope .mx-tool__hint{margin-top:8px;font-size:13px;color:var(--mx-cart-muted, #5f5f5f)}.mx-tool__results:not(:empty){margin-top:12px}.mx-scope .mx-rates{display:grid;gap:6px}.mx-scope .mx-rates li{display:flex;justify-content:space-between;gap:16px;padding:10px 12px;border-radius:8px;background:#f5f6f7;font-size:15px}.mx-rates__price{font-weight:var(--mx-fw-strong, 600);white-space:nowrap}.mx-scope.mx-cart .mx-btn--primary{background:var(--mx-cart-btn-bg, #2d4895);color:var(--mx-cart-btn-fg, #fff);border-radius:var(--mx-cart-btn-radius, 6px)}.mx-scope.mx-cart .mx-btn--secondary{background:var(--mx-cart-btn2-bg, #e7e7e7);color:var(--mx-cart-btn2-fg, #393838);border-radius:var(--mx-cart-btn-radius, 6px)}.mx-cart__foot{flex:none;padding:24px var(--mx-cart-pad, 38px) 22px;background:var(--mx-cart-foot-bg, #f1f1f1)}.mx-scope .mx-cart__discounts{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:12px}.mx-cart__total{display:flex;align-items:baseline;justify-content:space-between;gap:16px;font-size:var(--mx-cart-total, 26px);font-weight:700;line-height:1.2}.mx-scope .mx-cart__tax{margin-top:4px;font-size:12px;color:var(--mx-cart-color, #100f0f)}.mx-scope .mx-cart__tax a{text-decoration:underline;text-underline-offset:2px}.mx-scope .mx-cart__form{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:6px;margin:22px 0 0}.mx-scope .mx-cart__btn{min-height:var(--mx-cart-btn-h, 55px);font-size:18px;padding-inline:12px}.mx-scope .mx-cart__payments{display:flex;flex-wrap:wrap;justify-content:center;gap:8px 14px;margin-top:20px}.mx-scope .mx-cart__payment{width:46px;height:29px}.mx-scope .mx-cart__recs-list{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:0 var(--mx-cart-pad, 38px) 16px}.mx-scope .mx-rec{display:grid;grid-template-columns:var(--mx-cart-rec-img, 100px) minmax(0,1fr) 40px;gap:6px 20px;align-items:start;padding:15px 0;border-bottom:1px solid var(--mx-cart-border, #f1f1f1)}.mx-rec__body{display:flex;flex-direction:column;align-items:flex-start;gap:4px;min-width:0;padding-top:8px}.mx-rec .mx-price{font-size:18px;font-weight:var(--mx-fw-medium, 500)}.mx-rec .mx-price__was{font-size:14px}.mx-scope .mx-rec__add{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:4px;background:var(--mx-cart-btn2-bg, #e7e7e7);color:var(--mx-cart-btn2-fg, #393838);transition:background-color .18s,color .18s,transform .18s var(--mx-ease, ease)}.mx-scope .mx-rec__add:hover{background:var(--mx-cart-btn-bg, #2d4895);color:var(--mx-cart-btn-fg, #fff)}.mx-scope .mx-rec__add:active{transform:scale(.94)}.mx-scope .mx-rec__add .mx-icon{width:20px;height:20px;transition:transform .22s var(--mx-ease, ease)}.mx-rec__add[aria-expanded=true] .mx-icon{transform:rotate(45deg)}.mx-rec__add.is-loading{pointer-events:none}.mx-rec__add.is-loading .mx-icon{animation:mx-spin .7s linear infinite;opacity:.5}.mx-rec__options{grid-column:1 / -1;display:flex;gap:8px;animation:mx-fade-up .2s var(--mx-ease, ease)}.mx-scope .mx-rec__options .mx-field__select{flex:1;min-width:0}.mx-scope .mx-rec__error{grid-column:1 / -1}.mx-cart--stacked .mx-cart__recs{width:auto;flex:none;margin:8px calc(var(--mx-cart-pad, 38px) * -1) 0;border-radius:0;box-shadow:none;border-top:1px solid var(--mx-cart-border, #f1f1f1);overflow:visible;animation:none}.mx-cart--stacked .mx-cart__recs-head{min-height:0;padding-block:16px;border-bottom:0;position:relative}.mx-scope.mx-cart--stacked .mx-cart__recs-title{font-size:19px}.mx-scope.mx-cart--stacked .mx-cart__recs-toggle{display:inline-flex;align-items:center;justify-content:flex-end;position:absolute;top:0;right:0;bottom:0;left:0;padding-inline-end:var(--mx-cart-pad, 38px)}.mx-scope.mx-cart--stacked .mx-cart__recs-toggle .mx-icon{width:20px;height:20px;transition:transform .22s var(--mx-ease, ease)}.mx-cart--stacked .mx-cart__recs-toggle[aria-expanded=true] .mx-icon{transform:rotate(180deg)}.mx-scope.mx-cart--stacked .mx-cart__recs-list{overflow:visible;padding-bottom:4px}.mx-scope.mx-cart--stacked .mx-cart__recs:not(.is-expanded) .mx-cart__recs-list{display:none}.mx-cart--stacked .mx-cart__tools{margin-top:0}.mx-scope.mx-cart--stacked .mx-rec:last-child{border-bottom:0}@media screen and (max-width:560px){.mx-cart__dialog{top:0;right:0;bottom:0;left:0}.mx-cart__main{width:100%;border-radius:0}mx-cart-drawer{--mx-cart-pad: 18px;--mx-cart-img: 88px;--mx-cart-rec-img: 76px}.mx-cart__head{min-height:76px;padding-inline-end:12px}.mx-scope .mx-cart__title{font-size:22px}.mx-scope.mx-cart .mx-close{width:46px;height:46px}.mx-scope .mx-line{gap:14px}.mx-cart__empty{padding-top:72px}.mx-cart__foot{padding-block:18px 16px;padding-bottom:calc(16px + env(safe-area-inset-bottom,0px))}.mx-cart__total{font-size:22px}.mx-scope .mx-cart__form{margin-top:16px}.mx-scope .mx-cart__btn{font-size:16px}.mx-scope .mx-cart__tool{font-size:15px}.mx-cart__toolbar{gap:2px 18px}.mx-scope .mx-tool__grid{grid-template-columns:minmax(0,1fr)}.mx-scope .mx-rec{gap:6px 14px}}.mx-form-error{margin:10px 0 0;padding:10px 14px;border-radius:8px;background:#fdecec;color:#8f1d1d;font-family:var(--mx-font, "DM Sans", sans-serif);font-size:14px;line-height:1.4}@keyframes mx-spin{to{transform:rotate(360deg)}}@keyframes mx-fade-up{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes mx-fade-in{0%{opacity:0}to{opacity:1}}@keyframes mx-slide-down{0%{transform:translateY(-100%)}to{transform:none}}@keyframes mx-bump{0%{transform:scale(1)}40%{transform:scale(1.28)}to{transform:scale(1)}}@keyframes mx-pulse{0%,to{box-shadow:0 0 #a9222273}50%{box-shadow:0 0 0 9px #a9222200}}@media(prefers-reduced-motion:reduce){.mx-scope,.mx-scope *,.mx-scope *:before,.mx-scope *:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;transition-delay:0s!important;scroll-behavior:auto!important}.mx-ann--marquee.is-ready .mx-ann__track{animation:none!important;transform:none!important}.mx-cat__group:hover .mx-cat__group-media img,.mx-cat__promo:hover .mx-cat__promo-media img,.mx-sitem__link:hover .mx-sitem__img,.mx-line__media:hover img,.mx-rec:hover .mx-rec__media img,.mx-scope .mx-close:hover{transform:none}}.mx-cat--rail-text .mx-cat__list:not(.mx-cat__list--plain) .mx-cat__thumb{display:none}.mx-cat--tiles .mx-cat__rail{border-inline-end:1px solid var(--mx-cat-border, #eef0f4);padding-inline-end:14px}.mx-scope.mx-cat--rail-text .mx-cat__list:not(.mx-cat__list--plain) .mx-cat__li+.mx-cat__li{border-top:0}.mx-scope.mx-cat--rail-text .mx-cat__list:not(.mx-cat__list--plain) .mx-cat__item{min-height:48px;padding:10px 14px;border-radius:12px}.mx-scope.mx-cat--tiles .mx-cat__item.is-active{background:color-mix(in srgb,var(--mx-cat-accent, #2d4895) 10%,#fff);color:var(--mx-cat-accent, #2d4895)}.mx-scope.mx-cat--tiles .mx-cat__item.is-active .mx-cat__chev{opacity:1}.mx-cat__ghead{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:22px;padding-inline-end:56px}.mx-scope .mx-cat__gtitle{font-size:26px;font-weight:700;line-height:1.2;letter-spacing:-.02em}.mx-scope .mx-cat__gall{display:inline-flex;align-items:center;gap:6px;color:var(--mx-cat-accent, #2d4895);font-size:15px;font-weight:600;white-space:nowrap}.mx-scope .mx-cat__gall .mx-icon{width:16px;height:16px;transition:transform .2s var(--mx-ease, ease)}.mx-scope .mx-cat__gall:hover .mx-icon{transform:translate(3px)}.mx-scope .mx-cat__gall:hover span{text-decoration:underline;text-underline-offset:3px}.mx-cat__tiles{display:grid;grid-template-columns:repeat(var(--mx-cat-tile-cols, 4),minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none}.mx-cat__pane.is-active .mx-cat__tile-li{animation:mx-fade-up .42s var(--mx-ease, ease) both;animation-delay:calc(var(--i, 0) * 35ms)}.mx-scope .mx-cat__tile{display:flex;flex-direction:column;align-items:center;gap:10px;height:100%;padding:14px 10px 16px;border:1px solid transparent;border-radius:16px;text-align:center;transition:border-color .22s,box-shadow .22s,transform .22s var(--mx-ease, ease),background-color .22s}.mx-scope .mx-cat__tile:hover,.mx-scope .mx-cat__tile:focus-visible{border-color:var(--mx-cat-border, #e3e6ee);background:#fff;box-shadow:0 14px 30px -18px #10183059;transform:translateY(-3px)}.mx-scope .mx-cat__tile[aria-current=page]{border-color:color-mix(in srgb,var(--mx-cat-accent, #2d4895) 35%,transparent)}.mx-cat__tile-img{display:grid;place-items:center;width:100%;max-width:140px;aspect-ratio:1;overflow:hidden;border-radius:14px;background:#f3f5fa}.mx-scope .mx-cat__tile-img img{width:82%;height:82%;object-fit:contain;transition:transform .42s var(--mx-ease, ease)}.mx-cat__tile:hover .mx-cat__tile-img img{transform:scale(1.07)}.mx-cat__tile-img.is-empty{color:var(--mx-cat-accent, #2d4895);font-size:30px;font-weight:700;background:color-mix(in srgb,var(--mx-cat-accent, #2d4895) 8%,#fff)}.mx-scope .mx-cat__tile-label{font-size:15px;font-weight:600;line-height:1.3}.mx-scope .mx-cat__tile-count{margin-top:-6px;color:var(--mx-cat-muted, #6b7383);font-size:13px}.mx-cat__help{display:flex;flex-wrap:wrap;align-items:center;gap:12px 16px;margin-top:28px;padding:16px 18px;border-radius:14px;background:#f6f8fc}.mx-cat__help-icon{display:grid;place-items:center;flex:none;width:40px;height:40px;border-radius:10px;background:#fff;color:var(--mx-cat-accent, #2d4895)}.mx-cat__help-icon svg{width:22px;height:22px}.mx-scope .mx-cat__help-text{flex:1 1 240px;margin:0;color:var(--mx-cat-muted, #4a5263);font-size:14.5px;line-height:1.5}.mx-scope .mx-cat__help-link{display:inline-flex;align-items:center;gap:8px;padding:10px 16px;border-radius:999px;background:#25d366;color:#fff;font-size:14px;font-weight:700;white-space:nowrap;transition:background-color .2s,transform .2s}.mx-scope .mx-cat__help-link:hover{background:#1da851;transform:translateY(-1px)}.mx-cat__help-link svg{width:18px;height:18px}@media(prefers-reduced-motion:reduce){.mx-cat__pane.is-active .mx-cat__tile-li{animation:none}.mx-scope .mx-cat__tile:hover{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/mx-header.css.map */
