:where(:root){--msi-color-brand:#e30613;--msi-color-ink:#333;--msi-color-ink-strong:#000;--msi-color-ink-muted:#696969;--msi-color-ink-disabled:#6d6d6d;--msi-color-border:#bfbfbf;--msi-color-surface:#fff;--msi-color-surface-alt:#f2f2f2;--msi-color-surface-hover:#ececec;--msi-color-on-brand:#fff;--msi-color-backdrop:#00000080;--msi-color-focus:var(--msi-color-brand);--msi-font-sans:"DM Sans", sans-serif;--msi-font-control:"Roboto", sans-serif;--msi-radius-sm:3px;--msi-radius-md:5px;--msi-radius-lg:10px;--msi-radius-xl:20px;--msi-gap-sm:8px;--msi-gap-md:24px;--msi-gap-lg:40px;--msi-duration-modal:.3s;--msi-duration-collapse:.75s;--msi-z-modal:999;--msi-focus-ring-width:2px;--msi-focus-ring-offset:2px}.msi-islands-root,.msi-islands-root *,.msi-islands-root :before,.msi-islands-root :after,#msi-cancel-order-root *,#msi-cancel-order-root :before,#msi-cancel-order-root :after,#msi-return-order-root *,#msi-return-order-root :before,#msi-return-order-root :after{box-sizing:border-box}.msi-islands-root button,.msi-islands-root input,.msi-islands-root label,.msi-islands-root a,.msi-islands-root select,#msi-cancel-order-root button,#msi-cancel-order-root input,#msi-cancel-order-root label,#msi-cancel-order-root a,#msi-cancel-order-root select,#msi-return-order-root button,#msi-return-order-root input,#msi-return-order-root label,#msi-return-order-root a,#msi-return-order-root select{-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}:is(.msi-islands-root,#msi-cancel-order-root,#msi-return-order-root) :focus-visible{outline:var(--msi-focus-ring-width) solid var(--msi-color-focus);outline-offset:var(--msi-focus-ring-offset)}.msi-islands-root button:disabled,#msi-cancel-order-root button:disabled,#msi-return-order-root button:disabled{cursor:default}@media (prefers-reduced-motion:reduce){.msi-islands-root,.msi-islands-root *,.msi-islands-root :before,.msi-islands-root :after{transition-duration:.01ms!important;transition-delay:0s!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.msi-modal{background:var(--msi-color-backdrop);opacity:0;visibility:hidden;width:100%;height:100%;transition:opacity var(--msi-duration-modal) ease, visibility 0s linear var(--msi-duration-modal);z-index:var(--msi-z-modal);justify-content:center;align-items:center;display:flex;position:fixed;top:0;left:0}.msi-modal__dialog{background:var(--msi-color-surface);box-sizing:border-box;border-radius:var(--msi-radius-xl);width:100%;max-width:634px;height:fit-content;max-height:calc(100dvh - 86px);transition:transform var(--msi-duration-modal) ease;flex-direction:column;align-items:center;padding:50px 0;display:flex;position:relative;transform:scale(.9)}.msi-modal__body{box-sizing:border-box;align-items:center;gap:var(--msi-gap-lg);flex-direction:column;width:100%;padding:0 50px;display:flex;overflow:auto}.msi-modal__title{width:100%;font-family:var(--msi-font-sans);letter-spacing:1px;text-align:center;text-wrap:wrap;justify-content:center;align-items:center;font-size:24px;font-weight:700;line-height:33px;display:flex}.msi-modal--open{opacity:1;visibility:visible;transition-delay:0s}.msi-modal--open .msi-modal__dialog{transform:scale(1)}.msi-modal__close{width:30px;height:30px;color:var(--msi-color-ink);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:0;font-size:28px;line-height:1;display:flex;position:absolute;top:16px;right:16px}.msi-modal__close img{max-width:100%;display:block}@media (prefers-reduced-motion:reduce){.msi-modal{transition-duration:.01ms,0s!important;transition-delay:0s,.01ms!important}.msi-modal--open{transition-delay:0s!important}}@media (width<=768px){.msi-modal{justify-content:flex-end;align-items:flex-end}.msi-modal__dialog{border-radius:var(--msi-radius-xl) var(--msi-radius-xl) 0px 0px;max-width:100%;max-height:calc(100dvh - 43px);transition:transform var(--msi-duration-modal) ease;padding:50px 0;transform:translateY(100%)}.msi-modal__body{border-radius:var(--msi-radius-xl) var(--msi-radius-xl) 0px 0px;max-width:100%;padding:0 27px}.msi-modal__title{font-size:20px;line-height:29px}.msi-modal--open .msi-modal__dialog{transform:translateY(0)}}.msi-page{--msi-page-bg:none;width:100%;min-height:calc(100dvh - var(--content-start,0px));box-sizing:border-box;background-image:var(--msi-page-bg);background-position:50%;background-size:cover;justify-content:center;align-items:flex-start;padding:50px 10px;display:flex}.msi-page__card{background:var(--msi-color-surface);box-sizing:border-box;border-radius:var(--msi-radius-xl);flex-direction:column;align-items:center;width:100%;max-width:634px;height:fit-content;padding:50px 0;display:flex;position:relative}.msi-page__body{box-sizing:border-box;align-items:center;gap:var(--msi-gap-lg);flex-direction:column;width:100%;padding:0 50px;display:flex}@media (width<=768px){.msi-page__body{padding:0 27px}}.msi-step{align-items:center;gap:var(--msi-gap-md);flex-direction:column;width:100%;height:fit-content;display:flex}.msi-step--tight{gap:20px}.msi-actions{justify-content:center;align-items:center;gap:var(--msi-gap-md);flex-direction:row;width:100%;display:flex}.msi-collapsible{width:100%;transition:height var(--msi-duration-collapse) ease-in-out}.msi-collapsible__body{align-items:center;gap:var(--msi-gap-lg);width:100%;animation:msi-fade-in var(--msi-duration-collapse) ease-in-out both;flex-direction:column;display:flex}.msi-step--loading{justify-content:center;min-height:200px}@keyframes msi-fade-in{0%{opacity:0}to{opacity:1}}@media (width<=768px){.msi-actions{flex-direction:column}.msi-btn--primary{order:-1}}.msi-note{background-color:var(--msi-color-surface-alt);box-sizing:border-box;border-radius:var(--msi-radius-lg);justify-content:center;align-items:center;gap:16px;width:100%;height:fit-content;padding:16px;display:flex}.msi-note__icon{flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.msi-note__icon img{max-width:100%;display:block}.msi-note__text{color:var(--msi-color-ink);font-family:var(--msi-font-sans);letter-spacing:.5px;text-align:center;flex:1;font-size:18px;font-weight:400;line-height:27px}.msi-note__text--start{text-align:left}.msi-note__title{color:var(--msi-color-ink);font-family:var(--msi-font-sans);letter-spacing:.15px;font-size:18px;font-weight:500;line-height:23.44px;display:block}.msi-note__body{color:var(--msi-color-ink-muted);font-family:var(--msi-font-sans);letter-spacing:.5px;font-size:18px;font-weight:400;line-height:27px;display:block}.msi-remark{width:100%;height:fit-content;color:var(--msi-color-ink);font-family:var(--msi-font-sans);letter-spacing:1px;text-align:center;font-size:20px;font-weight:700;line-height:29px}@media (width<=768px){.msi-note__text{font-size:16px;line-height:25px}.msi-remark{font-family:var(--msi-font-sans);letter-spacing:.15px;text-align:center;font-size:18px;font-weight:500;line-height:23.44px}}.msi-btn{box-sizing:border-box;border-radius:var(--msi-radius-md);border:1px solid var(--msi-color-ink-strong);width:fit-content;height:fit-content;max-height:46px;font-family:var(--msi-font-sans);letter-spacing:.02em;text-align:center;text-wrap:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;padding:15px 30px;font-size:16px;font-weight:500;line-height:16px;display:flex;position:relative;overflow:hidden}.msi-btn--primary{background-color:var(--msi-color-ink-strong);color:var(--msi-color-on-brand);transition:background-color .3s,border-color .3s}.msi-btn--secondary{background-color:var(--msi-color-surface);color:var(--msi-color-ink-strong);transition:border-color .3s,color .3s}.msi-btn--primary.msi-btn--hover{background-color:var(--msi-color-brand);border-color:var(--msi-color-brand)}.msi-btn--secondary.msi-btn--hover{border-color:var(--msi-color-brand);color:var(--msi-color-brand)}@media (hover:hover){.msi-btn--primary:hover{background-color:var(--msi-color-brand);border-color:var(--msi-color-brand)}.msi-btn--secondary:hover{border-color:var(--msi-color-brand);color:var(--msi-color-brand)}}.msi-btn:disabled{cursor:default}.msi-btn__spinner,.msi-btn__error{box-sizing:border-box;opacity:0;width:28px;height:28px;transition:opacity .3s;position:absolute}.msi-btn__spinner{border:4px solid #ffffff4d;border-top:4px solid var(--msi-color-on-brand);border-radius:50%;animation:.6s linear infinite msi-spin}.msi-btn__error{justify-content:center;align-items:center;display:flex}@keyframes msi-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.msi-spinner{border:4px solid #0000001f;border-top-color:var(--msi-color-ink);border-radius:50%;width:40px;height:40px;animation:.6s linear infinite msi-spin}.msi-btn--loading,.msi-btn--error{background-color:var(--msi-color-brand);border-color:var(--msi-color-brand);transition:background-color .3s linear,border-color .3s linear}.msi-btn--loading .msi-btn__label,.msi-btn--error .msi-btn__label{visibility:hidden;opacity:0;transition:visibility 0s .3s,opacity .3s linear}.msi-btn--loading .msi-btn__spinner,.msi-btn--error .msi-btn__error{opacity:1}.msi-btn__label,.msi-btn__spinner,.msi-btn__error{transition:opacity .3s ease-in-out}.msi-btn__error .msi-btn__error-line{background-color:var(--msi-color-on-brand);width:4px;height:28px;position:absolute}.msi-btn__error .msi-btn__error-line:first-child{transform:rotate(45deg)}.msi-btn__error .msi-btn__error-line:last-child{transform:rotate(-45deg)}@media (width<=768px){.msi-btn{letter-spacing:.0125em;width:100%;max-height:56px;padding:20px 30px;font-size:14px}}.msi-checkbox{gap:var(--msi-gap-sm);color:var(--msi-color-ink-strong);font-family:var(--msi-font-sans);letter-spacing:.1px;cursor:pointer;-webkit-user-select:none;user-select:none;word-wrap:break-word;word-break:break-word;flex-wrap:wrap;padding-left:28px;font-size:16px;font-weight:500;line-height:20px;display:flex;position:relative}.msi-checkbox input{opacity:0;cursor:pointer;width:0;height:0;position:absolute}.msi-checkbox__mark{background-color:var(--msi-color-surface);box-sizing:border-box;border-radius:var(--msi-radius-sm);border:1px solid var(--msi-color-border);width:20px;height:20px;position:absolute;top:0;left:0}.msi-checkbox input:focus-visible~.msi-checkbox__mark{outline:var(--msi-focus-ring-width) solid var(--msi-color-focus);outline-offset:var(--msi-focus-ring-offset)}.msi-checkbox:hover input~.msi-checkbox__mark{background-color:var(--msi-color-surface-hover)}.msi-checkbox input:checked~.msi-checkbox__mark{background-color:var(--msi-color-brand);border:none}.msi-checkbox__mark:after{content:"";display:none;position:absolute}.msi-checkbox input:checked~.msi-checkbox__mark:after{display:block}.msi-islands-root .msi-checkbox .msi-checkbox__mark:after,#msi-cancel-order-root .msi-checkbox .msi-checkbox__mark:after,#msi-return-order-root .msi-checkbox .msi-checkbox__mark:after{box-sizing:content-box;border:solid var(--msi-color-on-brand);border-width:0 3px 3px 0;width:5px;height:10px;top:2.25px;left:6.25px;transform:rotate(45deg)}.msi-choice-row{gap:25px;display:flex}@media (width<=768px){.msi-checkbox{font-size:14px}}.msi-field{align-items:flex-end;gap:var(--msi-gap-sm);width:100%;min-height:48px;display:flex}.msi-field__item{gap:var(--msi-gap-sm);flex-direction:column;flex:1;display:flex}.msi-field__item label{min-height:25px;font-family:var(--msi-font-sans);letter-spacing:.5px;font-size:16px;font-weight:400;line-height:25px}.msi-field__item ul{margin:0;padding:0;list-style:none}.msi-field__item li input[type=radio]{margin-left:0}.msi-required,.msi-hint{color:var(--msi-color-brand)}.msi-hint--sm{font-size:12px}.msi-required--sm{font-size:14px}.msi-field--center{min-height:inherit;align-items:center}.msi-field__item ul.msi-field__list{flex-direction:column;width:100%;margin:0;padding-left:10px;list-style-type:none;display:flex}.msi-field__control{background-color:var(--msi-color-surface);color:var(--msi-color-ink);box-sizing:border-box;border-radius:var(--msi-radius-md);border:1px solid var(--msi-color-border);width:100%;min-height:50px;max-height:300px;font-family:var(--msi-font-control);letter-spacing:.15px;resize:none;padding:12px;font-size:16px;font-weight:400;line-height:23px;transition:border .3s ease-in-out,box-shadow .3s ease-in-out}.msi-field__control:focus{border-color:var(--msi-color-ink);box-shadow:inset 0 0 2px 0px var(--msi-color-ink)}select.msi-field__control{appearance:none}.msi-field__control option[value=""][disabled]{display:none}.msi-field__control option{color:var(--msi-color-ink-strong)}.msi-field__control::placeholder{color:var(--msi-color-border);opacity:1}.msi-field__control::-moz-placeholder{color:var(--msi-color-border)}.msi-field__control--readonly{color:var(--msi-color-ink-disabled)}@media (width<=768px){.msi-field{flex-direction:column}.msi-field__item{width:100%}}.msi-line-item__details{gap:var(--msi-gap-sm);flex-direction:column;width:100%;height:fit-content;margin-bottom:20px;padding-left:28px;display:flex}.msi-line-item__header{width:100%}.msi-line-item-list{flex-direction:column;gap:12px;width:100%;height:fit-content;display:flex}.msi-line-item{gap:var(--msi-gap-sm);flex-direction:column;width:100%;display:flex;position:relative}.msi-line-item__rail{border-left:2px solid var(--msi-color-border);width:0;height:calc(100% - 30px);margin-left:9px;position:absolute;top:25px}.msi-section-heading{border-left:3px solid var(--msi-color-brand);background-color:var(--msi-color-surface-alt);width:100%;font-family:var(--msi-font-sans);letter-spacing:1px;text-wrap:nowrap;padding:10px;font-size:18px;font-weight:500}.msi-image{max-width:100%;display:block}.msi-photo-preview{border-radius:var(--msi-radius-md);max-width:100%;box-shadow:0px 0px 8px -5px var(--msi-color-ink-strong)}.msi-hidden-submit{display:none}.msi-divider{border-bottom:1px solid var(--msi-color-border);width:100%}
