*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-top:var(--mx-scroll-offset, 96px)}body{margin:0;min-height:100vh;display:flex;flex-direction:column;background:var(--mx-bg, #f8f9fc);color:var(--mx-text, #3a4150);font-family:var(--font-body-family, "DM Sans", system-ui, sans-serif);font-weight:var(--font-body-weight, 400);font-size:var(--mx-body-size, 15px);line-height:1.55;letter-spacing:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}.mx-main{flex:1 0 auto;display:block}.mx-main:focus{outline:none}img,svg,video{max-width:100%}img{height:auto}a{color:inherit}button,input,select,textarea{font:inherit;color:inherit}[hidden]{display:none!important}.mx-visually-hidden{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0}.mx-skip-link{position:fixed;z-index:10000;top:10px;left:10px;padding:12px 18px;border-radius:10px;background:var(--mx-ink, #0e1320);color:#fff;font-weight:600;text-decoration:none;transform:translateY(-160%);transition:transform .2s var(--mx-ease)}.mx-skip-link:focus{transform:none;outline:2px solid var(--mx-accent, #5b9bff);outline-offset:2px}:focus-visible{outline:2px solid var(--mx-primary, #2d4895);outline-offset:3px}.mx-page{width:100%;max-width:calc(var(--mx-page-width, 1440px) + var(--mx-gutter, 36px) * 2);margin:0 auto;padding-left:var(--mx-gutter, 36px);padding-right:var(--mx-gutter, 36px)}.mx-page--narrow{max-width:calc(820px + var(--mx-gutter, 36px) * 2)}.mx-page--form{max-width:calc(480px + var(--mx-gutter, 36px) * 2)}.mx-pad{padding-top:var(--mx-pt, 56px);padding-bottom:var(--mx-pb, 56px)}@media(max-width:749px){.mx-page{padding-left:var(--mx-gutter-m, 16px);padding-right:var(--mx-gutter-m, 16px)}.mx-pad{padding-top:var(--mx-pt-m, 36px);padding-bottom:var(--mx-pb-m, 36px)}}.mx-h1,.mx-h2,.mx-h3,.mx-h4,.mx-rte h1,.mx-rte h2,.mx-rte h3,.mx-rte h4{margin:0;color:var(--mx-ink, #0e1320);font-family:var(--font-heading-family, inherit);font-weight:var(--mx-heading-weight, 700);letter-spacing:var(--mx-heading-ls, -.02em);line-height:1.08;text-wrap:balance}.mx-h1{font-size:calc(clamp(32px,2.2vw + 22px,60px) * var(--mx-heading-scale, 1))}.mx-h2{font-size:calc(clamp(26px,1.4vw + 19px,42px) * var(--mx-heading-scale, 1))}.mx-h3{font-size:calc(clamp(19px,.6vw + 16px,26px) * var(--mx-heading-scale, 1));line-height:1.2}.mx-h4{font-size:17px;line-height:1.3}.mx-eyebrow{display:inline-block;margin:0 0 10px;font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--mx-primary, #2d4895)}.mx-lead{margin:12px 0 0;font-size:17px;line-height:1.6;color:var(--mx-muted, #6b7383);max-width:62ch}.mx-muted{color:var(--mx-muted, #6b7383)}.mx-num{font-variant-numeric:var(--mx-num, tabular-nums)}.mx-rte{color:var(--mx-text, #3a4150);line-height:1.7;overflow-wrap:break-word}.mx-rte>*+*{margin-top:1em}.mx-rte>:first-child{margin-top:0}.mx-rte h1{font-size:34px;margin-top:1.4em}.mx-rte h2{font-size:27px;margin-top:1.4em}.mx-rte h3{font-size:21px;margin-top:1.3em}.mx-rte h4{font-size:17px;margin-top:1.2em}.mx-rte p,.mx-rte ul,.mx-rte ol{margin-bottom:0}.mx-rte ul,.mx-rte ol{padding-left:1.3em}.mx-rte li+li{margin-top:.35em}.mx-rte a{color:var(--mx-primary, #2d4895);text-underline-offset:3px}.mx-rte img{border-radius:12px}.mx-rte blockquote{margin-left:0;margin-right:0;padding:14px 20px;border-left:3px solid var(--mx-primary, #2d4895);background:var(--mx-soft, #eef1f6);border-radius:0 12px 12px 0}.mx-rte table{width:100%;border-collapse:collapse;font-size:14px;display:block;overflow-x:auto}.mx-rte th,.mx-rte td{padding:12px 16px;border-bottom:1px solid var(--mx-border, #e3e6ee);text-align:left;vertical-align:top}.mx-rte th{color:var(--mx-ink, #0e1320);font-weight:600;background:var(--mx-soft, #eef1f6)}.mx-rte iframe{max-width:100%;border:0;border-radius:12px}.mx-btn{--b-bg: var(--mx-primary, #2d4895);--b-fg: var(--mx-on-primary, #fff);--b-bd: var(--b-bg);position:relative;display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;margin:0;padding:12px 26px;border:1px solid var(--b-bd);border-radius:var(--mx-radius-btn, 40px);background:var(--b-bg);color:var(--b-fg);font-size:15px;font-weight:600;line-height:1.2;letter-spacing:0;text-decoration:none;text-align:center;cursor:pointer;-webkit-appearance:none;appearance:none;transition:background-color .22s var(--mx-ease),color .22s var(--mx-ease),border-color .22s var(--mx-ease),transform .22s var(--mx-ease),box-shadow .22s var(--mx-ease)}.mx-btn:hover{box-shadow:0 10px 24px rgba(var(--mx-primary-rgb, 45, 72, 149),.25);transform:translateY(-1px)}.mx-btn:active{transform:none;box-shadow:none}.mx-btn[disabled],.mx-btn[aria-disabled=true]{opacity:.5;cursor:not-allowed;transform:none;box-shadow:none}.mx-btn--dark{--b-bg: var(--mx-ink, #0e1320);--b-fg: #fff}.mx-btn--outline{--b-bg: transparent;--b-fg: var(--mx-ink, #0e1320);--b-bd: var(--mx-border, #e3e6ee)}.mx-btn--outline:hover{--b-bd: var(--mx-ink, #0e1320);box-shadow:none}.mx-btn--ghost{--b-bg: transparent;--b-fg: var(--mx-primary, #2d4895);--b-bd: transparent;padding-left:4px;padding-right:4px}.mx-btn--ghost:hover{box-shadow:none;text-decoration:underline;text-underline-offset:4px}.mx-btn--block{width:100%}.mx-btn--sm{min-height:38px;padding:8px 16px;font-size:14px}.mx-btn svg{width:18px;height:18px;flex:none}.mx-link{color:var(--mx-primary, #2d4895);font-weight:600;text-decoration:none;display:inline-flex;align-items:center;gap:6px}.mx-link:hover{text-decoration:underline;text-underline-offset:4px}.mx-link svg{width:16px;height:16px;transition:transform .22s var(--mx-ease)}.mx-link:hover svg{transform:translate(3px)}.mx-field{display:grid;gap:6px;margin:0 0 16px}.mx-field label,.mx-label{font-size:14px;font-weight:600;color:var(--mx-ink, #0e1320)}.mx-input,.mx-select,.mx-textarea{width:100%;min-height:50px;margin:0;padding:12px 16px;border:1px solid var(--mx-border, #e3e6ee);border-radius:var(--mx-radius-input, 12px);background:var(--mx-surface, #fff);color:var(--mx-ink, #0e1320);font-size:15px;line-height:1.4;transition:border-color .2s,box-shadow .2s;-webkit-appearance:none;appearance:none}.mx-textarea{min-height:140px;resize:vertical}.mx-select{padding-right:42px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%236b7383' stroke-width='2' stroke-linecap='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center;background-size:18px}.mx-input:focus,.mx-select:focus,.mx-textarea:focus{outline:none;border-color:var(--mx-primary, #2d4895);box-shadow:0 0 0 4px rgba(var(--mx-primary-rgb, 45, 72, 149),.14)}.mx-input[aria-invalid=true]{border-color:var(--mx-error, #c0392b)}.mx-check{display:flex;align-items:center;gap:10px;font-size:14px}.mx-check input{width:18px;height:18px;accent-color:var(--mx-primary, #2d4895)}.mx-form-row{display:grid;grid-template-columns:1fr 1fr;gap:0 16px}@media(max-width:599px){.mx-form-row{grid-template-columns:1fr}div#mxc-card-template--28279126982899__hero-banner_2,div#mxc-card-template--28279126982899__hero-banner_3,div#mxc-card-template--28279126982899__hero-banner_4{display:none}}.mx-notice{display:flex;gap:10px;align-items:flex-start;margin:0 0 18px;padding:14px 16px;border-radius:12px;font-size:14px;line-height:1.5}.mx-notice--error{background:#fdecea;color:#8a1f13}.mx-notice--success{background:var(--mx-sale-soft, #e3f6e9);color:#0d5a29}.mx-notice--info{background:var(--mx-soft, #eef1f6);color:var(--mx-ink, #0e1320)}.mx-notice ul{margin:4px 0 0;padding-left:18px}.mx-crumbs{margin:0;padding:18px 0 0}.mx-crumbs ol{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;margin:0;padding:0;list-style:none;font-size:14px;color:var(--mx-muted, #6b7383)}.mx-crumbs li{display:inline-flex;align-items:center;gap:8px}.mx-crumbs li+li:before{content:"";width:7px;height:7px;border-top:1.5px solid currentColor;border-right:1.5px solid currentColor;transform:rotate(45deg);opacity:.6;margin-right:2px}.mx-crumbs a{color:inherit;text-decoration:none}.mx-crumbs a:hover{color:var(--mx-ink, #0e1320)}.mx-crumbs [aria-current]{color:var(--mx-ink, #0e1320);font-weight:600;max-width:46ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mx-pagination{display:flex;justify-content:center;margin:40px 0 0}.mx-pagination ul{display:flex;flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none}.mx-pagination a,.mx-pagination span{display:inline-flex;align-items:center;justify-content:center;min-width:44px;height:44px;padding:0 12px;border:1px solid var(--mx-border, #e3e6ee);border-radius:999px;background:var(--mx-surface, #fff);color:var(--mx-ink, #0e1320);font-weight:600;text-decoration:none;transition:border-color .2s,background-color .2s}.mx-pagination a:hover{border-color:var(--mx-ink, #0e1320)}.mx-pagination [aria-current=page]{background:var(--mx-ink, #0e1320);border-color:var(--mx-ink, #0e1320);color:#fff}.mx-pagination .is-gap{border:0;background:none;min-width:24px}.mx-panel{background:var(--mx-surface, #fff);border:1px solid var(--mx-border, #e3e6ee);border-radius:var(--mx-radius, 18px);padding:clamp(20px,3vw,36px)}.mx-chip{display:inline-flex;align-items:center;gap:8px;min-height:40px;padding:8px 16px;border:1px solid var(--mx-border, #e3e6ee);border-radius:999px;background:var(--mx-surface, #fff);color:var(--mx-ink, #0e1320);font-size:14px;font-weight:500;text-decoration:none;cursor:pointer;transition:border-color .2s,background-color .2s,color .2s,transform .2s var(--mx-ease)}.mx-chip:hover{border-color:var(--mx-ink, #0e1320)}.mx-chip[aria-current=true],.mx-chip.is-active{background:var(--mx-ink, #0e1320);border-color:var(--mx-ink, #0e1320);color:#fff}.mx-chip__count{font-size:12px;opacity:.6;font-variant-numeric:tabular-nums}.mx-toast{position:fixed;z-index:9000;left:50%;bottom:24px;display:flex;align-items:center;gap:12px;max-width:min(92vw,440px);padding:14px 18px;border-radius:14px;background:var(--mx-ink, #0e1320);color:#fff;font-size:14px;font-weight:500;box-shadow:0 18px 50px #0a13284d;transform:translate(-50%,140%);opacity:0;pointer-events:none;transition:transform .35s var(--mx-ease-out),opacity .35s var(--mx-ease-out)}.mx-toast.is-visible{transform:translate(-50%);opacity:1;pointer-events:auto}.mx-toast a{color:#fff;font-weight:700;text-underline-offset:3px;white-space:nowrap}.mx-toast:empty{display:none}body.mx-has-sticky-bar .mx-toast{bottom:104px}.js [data-mx-reveal]:not(.is-revealed){opacity:0;transform:translate3d(0,18px,0)}.js [data-mx-reveal]{transition:opacity .7s var(--mx-ease-out),transform .7s var(--mx-ease-out);transition-delay:calc(var(--mx-reveal-i, 0) * 70ms)}@media(prefers-reduced-motion:reduce){.js [data-mx-reveal]{opacity:1!important;transform:none!important;transition:none!important}.mx-btn,.mx-toast,.mx-skip-link{transition:none!important}}.mx-empty{display:grid;justify-items:center;gap:14px;padding:clamp(40px,8vw,96px) 20px;text-align:center}.mx-empty__icon{display:grid;place-items:center;width:72px;height:72px;border-radius:50%;background:var(--mx-soft, #eef1f6);color:var(--mx-primary, #2d4895)}.mx-empty__icon svg{width:32px;height:32px}.mx-empty p{margin:0;max-width:46ch;color:var(--mx-muted, #6b7383)}.mx-icon-btn{display:inline-grid;place-items:center;width:44px;height:44px;margin:0;padding:0;border:1px solid var(--mx-border, #e3e6ee);border-radius:50%;background:var(--mx-surface, #fff);color:var(--mx-ink, #0e1320);cursor:pointer;transition:background-color .2s,color .2s,border-color .2s,transform .2s var(--mx-ease)}.mx-icon-btn:hover{border-color:var(--mx-ink, #0e1320)}.mx-icon-btn svg{width:20px;height:20px}.mx-wish[aria-pressed=true]{color:#e0245e}.mx-wish[aria-pressed=true] svg{fill:currentColor}.mx-wish.is-popping svg{animation:mx-pop .4s var(--mx-ease-out)}@keyframes mx-pop{40%{transform:scale(1.3)}to{transform:scale(1)}}.mx-placeholder{display:block;width:100%;height:100%;fill:#b9c0cd;background:var(--mx-soft, #eef1f6)}
/*# sourceMappingURL=/cdn/shop/t/4/assets/mx-base.css.map */
