html #melco-configurator{--mfc-fd-ink: var(--fd-ink, #171918);--mfc-fd-muted: var(--fd-muted, #686b68);--mfc-fd-line: var(--fd-line, #dedfdb);--mfc-fd-paper: var(--fd-paper, #fff);--mfc-fd-soft: var(--fd-soft, #f4f3ef);--mfc-fd-teal: var(--fd-mint-dark, #176b68);--mfc-fd-gold: var(--fd-coral, #ab8c52);--mfc-fd-error: #9d3a2b;color:var(--mfc-fd-ink);font-family:var(--FONT-STACK-BODY, Montserrat, Arial, sans-serif)}html #melco-configurator *,html #melco-configurator *:before,html #melco-configurator *:after{box-sizing:border-box}html #melco-configurator button,html #melco-configurator input,html #melco-configurator select,html #melco-configurator textarea{font-family:inherit}html #melco-configurator .mfc__modal-backdrop,html #melco-configurator .mfc__confirm-backdrop{background:#17191899;backdrop-filter:none;-webkit-backdrop-filter:none}html #melco-configurator .mfc__modal{color:var(--mfc-fd-ink);font-size:16px;line-height:1.35}html #melco-configurator .mfc__modal-inner{width:calc(100vw - 48px);max-width:1120px;height:min(660px,calc(100dvh - 48px));max-height:calc(100dvh - 48px);overflow:hidden;background:var(--mfc-fd-paper);border:1px solid var(--mfc-fd-line);border-radius:0;box-shadow:0 18px 48px #17191833}html #melco-configurator .mfc__modal-inner:before,html #melco-configurator .mfc__modal-inner:after{display:none;content:none}html #melco-configurator .mfc__modal-content{background:var(--mfc-fd-paper)}html #melco-configurator .mfc__configurator{min-width:0;min-height:320px;background:#f6f5f2;border-right:1px solid var(--mfc-fd-line)}html #melco-configurator .mfc__configurator:before,html #melco-configurator .mfc__configurator:after{display:none;content:none}html #melco-configurator .mfc__configurator-preview{padding:24px}html #melco-configurator .mfc__configurator-preview img{width:auto!important;height:auto!important;max-width:min(100%,380px)!important;max-height:480px!important;object-fit:contain}html #melco-configurator .mfc__configurator-view-selector,html #melco-configurator .mfc__configurator-zoom-button{padding:22px}html #melco-configurator .mfc__modal-sidebar,html #melco-configurator .mfc__modal-picker{color:var(--mfc-fd-ink);background:var(--mfc-fd-paper);border-color:var(--mfc-fd-line);border-radius:0;box-shadow:none}html #melco-configurator .mfc__modal-sidebar{flex:0 0 370px;width:370px;border-left:0}html #melco-configurator .mfc__modal-sidebar:before,html #melco-configurator .mfc__modal-sidebar:after{display:none;content:none}html #melco-configurator .mfc__modal-sidebar-inner,html #melco-configurator .mfc__modal-picker-inner{scrollbar-color:var(--mfc-fd-muted) transparent;scrollbar-width:thin}html #melco-configurator .mfc__modal-sidebar-inner>h1,html #melco-configurator .mfc__modal-picker-inner>h1{color:var(--mfc-fd-ink);font-family:var(--FONT-STACK-HEADING, Montserrat, Arial, sans-serif);font-size:21px;font-style:normal;font-weight:650;line-height:1.25;letter-spacing:-.03em;text-transform:none}html #melco-configurator .mfc__modal-sidebar-inner>h1{padding:34px 28px 0}html #melco-configurator .mfc__modal-sidebar-inner>h1:before,html #melco-configurator .mfc__modal-sidebar-inner>h1:after,html #melco-configurator .mfc__modal-picker-inner>h1:before,html #melco-configurator .mfc__modal-picker-inner>h1:after{display:none;content:none}html #melco-configurator .mfc__modal-picker-inner{width:100%;padding:34px 28px}html #melco-configurator .mfc__modal-picker-inner>h1{padding:0 0 28px}html #melco-configurator .mfc__personalize-edit-section-inner{gap:10px;margin:28px}html #melco-configurator .mfc__personalize-edit-section:not(:first-of-type):before{margin:24px 28px 0;border-color:var(--mfc-fd-line)}html #melco-configurator .mfc__personalize-edit-item .mfc__personalize-edit-item-inner,html #melco-configurator .mfc__floating-btn-grid-labeled{background:var(--mfc-fd-paper);border:1px solid var(--mfc-fd-line);border-radius:0;box-shadow:none}html #melco-configurator .mfc__personalize-edit-item .mfc__personalize-edit-item-inner{min-height:46px;padding:8px 11px}html #melco-configurator .mfc__personalize-edit-item-half .mfc__personalize-edit-item-inner{min-height:94px;padding:12px}html #melco-configurator .mfc__input-field{min-width:0;min-height:28px;padding:4px 0;color:var(--mfc-fd-ink);background:transparent;border:0;border-radius:0;font-size:16px;font-weight:400;line-height:1.25}html #melco-configurator .mfc__input-field:focus-visible{outline:none}html #melco-configurator .mfc__personalize-edit-item:focus-within .mfc__personalize-edit-item-inner{border-color:var(--mfc-fd-teal);box-shadow:0 0 0 1px var(--mfc-fd-teal)}html #melco-configurator .mfc__personalize-edit-item-help,html #melco-configurator .mfc__personalize-edit-item-inner-suffix{color:var(--mfc-fd-muted);font-size:13px;line-height:1.45}html #melco-configurator .mfc__personalize-edit-item-help{padding:8px 12px 0}html #melco-configurator .mfc__personalize-edit-item-error .mfc__personalize-edit-item-inner{border-color:var(--mfc-fd-error)}html #melco-configurator .mfc__personalize-edit-item-error :is(.mfc__personalize-edit-item-help,.mfc__personalize-edit-item-inner-suffix){color:var(--mfc-fd-error)}html #melco-configurator .mfc__labeled-floating-btn{color:var(--mfc-fd-ink);font-size:12px;font-weight:600;line-height:1.3}html #melco-configurator .mfc__floating-btn-inner,html #melco-configurator button.mfc__floating-btn-inner{color:var(--mfc-fd-ink);background:var(--mfc-fd-paper);border:1px solid var(--mfc-fd-line);border-radius:0;box-shadow:none;transition:border-color .15s ease,background-color .15s ease,transform .1s ease}html #melco-configurator .mfc__floating-btn-inner:hover,html #melco-configurator button.mfc__floating-btn-inner:hover{border-color:var(--mfc-fd-ink);box-shadow:none}html #melco-configurator .mfc__floating-btn.mfc__floating-btn-active .mfc__floating-btn-inner{border-color:var(--mfc-fd-teal);outline:1px solid var(--mfc-fd-teal);outline-offset:1px}html #melco-configurator .mfc__configurator-view-selector .mfc__floating-btn-inner{border-radius:0}html #melco-configurator :is(.mfc__modal-close,.mfc__configurator-zoom-button) .mfc__floating-btn-inner,html #melco-configurator :is(.mfc__modal-close,.mfc__configurator-zoom-button) button.mfc__floating-btn-inner{border-radius:50%}html #melco-configurator .mfc__modal-close{top:20px;right:20px}html #melco-configurator .mfc__btn,html #melco-configurator button.mfc__btn{min-width:0;height:48px;padding:11px 20px;color:var(--mfc-fd-ink);background:var(--mfc-fd-paper);border:1px solid var(--mfc-fd-ink);border-radius:0;box-shadow:none;transition:color .15s ease,background-color .15s ease,border-color .15s ease,transform .1s ease}html #melco-configurator .mfc__btn-inner{color:inherit;font-family:var(--BTN-FONT-STACK, Montserrat, Arial, sans-serif);font-size:13px;font-weight:800;line-height:1.2;letter-spacing:.04em;text-transform:uppercase}html #melco-configurator .mfc__btn:hover,html #melco-configurator button.mfc__btn:hover{color:var(--mfc-fd-paper);background:var(--mfc-fd-ink);border-color:var(--mfc-fd-ink);box-shadow:none}html #melco-configurator .mfc__btn-primary,html #melco-configurator button.mfc__btn-primary{color:var(--mfc-fd-paper);background:var(--mfc-fd-teal);border-color:var(--mfc-fd-teal)}html #melco-configurator .mfc__btn-primary:hover,html #melco-configurator button.mfc__btn-primary:hover{color:var(--mfc-fd-paper);background:var(--mfc-fd-ink);border-color:var(--mfc-fd-ink)}html #melco-configurator .mfc__btn:active,html #melco-configurator button.mfc__btn:active,html #melco-configurator .mfc__floating-btn-inner:active,html #melco-configurator button.mfc__floating-btn-inner:active{box-shadow:none;transform:translateY(1px)}html #melco-configurator .mfc__btn:focus-visible,html #melco-configurator button.mfc__btn:focus-visible,html #melco-configurator .mfc__floating-btn-inner:focus-visible,html #melco-configurator button.mfc__floating-btn-inner:focus-visible{outline:2px solid var(--mfc-fd-gold);outline-offset:3px}html #melco-configurator :is(.mfc__btn,.mfc__floating-btn-inner):disabled{opacity:.42;cursor:not-allowed;transform:none}html #melco-configurator .mfc__configurator-action-buttons{padding:18px 24px;background:transparent}html #melco-configurator .mfc__configurator-action-buttons-inner,html #melco-configurator .mfc__modal-picker-buttons,html #melco-configurator .mfc__confirm-buttons,html #melco-configurator .mfc__personalize-edit-button-section{gap:10px}html #melco-configurator .mfc__modal-picker-buttons{margin-top:28px}html #melco-configurator .mfc__switch{background:var(--mfc-fd-paper);border:1px solid var(--mfc-fd-line);box-shadow:none}html #melco-configurator .mfc__switch-item.mfc__switch-item-active{color:var(--mfc-fd-paper);background:var(--mfc-fd-teal);border-color:var(--mfc-fd-teal)}html #melco-configurator .mfc__spinner-primary{fill:var(--mfc-fd-teal)}html #melco-configurator .mfc__loader,html #melco-configurator .mfc__modal-error{color:var(--mfc-fd-ink);background:var(--mfc-fd-paper)}html #melco-configurator .mfc__confirm-inner{color:var(--mfc-fd-ink);background:var(--mfc-fd-paper);border:1px solid var(--mfc-fd-line);border-radius:0;box-shadow:0 18px 48px #17191833}html #melco-configurator .mfc__confirm-content{padding:32px}html #melco-configurator .mfc__confirm-title{color:var(--mfc-fd-ink);font-family:var(--FONT-STACK-HEADING, Montserrat, Arial, sans-serif);font-size:18px;font-weight:650;line-height:1.3}@media(max-width:1023.98px){html #melco-configurator .mfc__modal{align-items:stretch}html #melco-configurator .mfc__modal-inner{width:100%;height:100dvh;max-width:none;max-height:none;border:0}html #melco-configurator .mfc__modal-content{height:100dvh}html #melco-configurator .mfc__configurator{flex:1 1 43%;min-height:280px;border-right:0;border-bottom:1px solid var(--mfc-fd-line)}html #melco-configurator .mfc__configurator-preview img{max-height:calc(43dvh - 70px)!important}html #melco-configurator .mfc__modal-sidebar{flex:1 1 57%;width:100%;height:auto;min-height:0;border-top:0}html #melco-configurator .mfc__modal-sidebar-inner{width:100%}}@media(max-width:599.98px){html #melco-configurator .mfc__configurator-preview{padding:16px}html #melco-configurator .mfc__modal-sidebar-inner>h1{padding:24px 20px 0;font-size:19px}html #melco-configurator .mfc__personalize-edit-section-inner{gap:8px;margin:22px 20px}html #melco-configurator .mfc__modal-picker-inner{padding:24px 20px}html #melco-configurator .mfc__modal-close{top:15px;right:15px}html #melco-configurator .mfc__btn,html #melco-configurator button.mfc__btn{min-height:48px;padding-inline:14px}}@media(prefers-reduced-motion:reduce){html #melco-configurator .mfc__btn,html #melco-configurator button.mfc__btn,html #melco-configurator .mfc__floating-btn-inner,html #melco-configurator button.mfc__floating-btn-inner,html #melco-configurator .mfc__modal-picker{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/134/assets/melco-fusion-configurator.css.map */
