#mfos-christmas-wizard,#mfos-christmas-dialog{--mcw-orange:#f9a51a;color:#111;font-family:var(--font-body-family,Arial,sans-serif);letter-spacing:0;text-transform:none}#mfos-christmas-wizard *,#mfos-christmas-dialog *{box-sizing:border-box;letter-spacing:0;text-transform:none}#mfos-christmas-wizard [hidden],#mfos-christmas-dialog [hidden],.mcw-native-hidden{display:none!important}#mfos-christmas-dialog{position:fixed;top:0;right:0;bottom:0;left:0;margin:0;border:0;padding:0;width:100%;height:100%;height:100dvh;max-width:none;max-height:none;background:#fff;overflow:hidden}#mfos-christmas-dialog[open]{display:flex;flex-direction:column}#mfos-christmas-dialog::backdrop{background:#fff}#mfos-christmas-dialog .mcw-top{display:flex;align-items:center;justify-content:space-between;flex-shrink:0;width:min(100%,470px);padding:14px 20px 4px;margin:0 auto;font-size:13px;color:#666}#mfos-christmas-dialog .mcw-close{border:0;background:transparent;color:#111;font:28px/1 Arial;width:40px;height:40px;cursor:pointer}#mfos-christmas-dialog .mcw-content{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:8px 20px 16px}#mfos-christmas-dialog .mcw-step{width:min(100%,430px);margin:auto}#mfos-christmas-dialog h2{font-size:22px;line-height:1.2;margin:0 0 8px;font-weight:800}#mfos-christmas-dialog h3{font-size:16px;line-height:1.3;margin:18px 0 9px;font-weight:700}#mfos-christmas-dialog p{font-size:13px;line-height:1.45;margin:0 0 12px;color:#555}#mfos-christmas-dialog .mcw-footer{flex-shrink:0;width:min(100%,470px);margin:0 auto;padding:8px 20px max(20px,env(safe-area-inset-bottom));background:#fff}#mfos-christmas-dialog .mcw-actions{display:grid;grid-template-columns:96px minmax(0,1fr);gap:12px}#mfos-christmas-wizard .mcw-button,#mfos-christmas-dialog .mcw-button{display:flex;align-items:center;justify-content:center;width:100%;min-height:60px;border:1px solid #d8d8d8;border-radius:999px;padding:12px 18px;background:#fff;color:#111;font:800 17px/1.2 var(--font-body-family,Arial,sans-serif);cursor:pointer;box-shadow:none}#mfos-christmas-wizard .mcw-primary,#mfos-christmas-dialog .mcw-primary{background:var(--mcw-orange);border-color:var(--mcw-orange);color:#fff}#mfos-christmas-dialog button:disabled{opacity:.5;cursor:wait}#mfos-christmas-dialog button:focus-visible,#mfos-christmas-dialog input:focus-visible{outline:3px solid #9c6304;outline-offset:3px}#mfos-christmas-dialog progress{display:block;-webkit-appearance:none;appearance:none;width:92%;height:5px;margin:13px auto 0;border:0;border-radius:9px;background:#ddd;overflow:hidden}#mfos-christmas-dialog progress::-webkit-progress-bar{background:#ddd;border-radius:9px}#mfos-christmas-dialog progress::-webkit-progress-value{background:var(--mcw-orange);border-radius:9px;transition:width .2s}#mfos-christmas-dialog progress::-moz-progress-bar{background:var(--mcw-orange)}#mfos-christmas-dialog .mcw-error{color:#b42318;margin:0 0 8px;font-size:13px;min-height:0}#mfos-christmas-dialog .mcw-error:empty{display:none}#mfos-christmas-dialog .mcw-counts,#mfos-christmas-dialog .mcw-sizes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}#mfos-christmas-dialog .mcw-choice{position:relative;border:1px solid #d8d8d8;border-radius:14px;padding:17px 12px;background:#fff;color:#111;font:600 16px/1.3 var(--font-body-family,Arial,sans-serif);cursor:pointer;text-align:center}#mfos-christmas-dialog .mcw-choice[aria-pressed=true]{border:2px solid #111;padding:16px 11px;background:#fffaf2}#mfos-christmas-dialog .mcw-choice strong{display:block;font-size:21px;margin-bottom:5px}#mfos-christmas-dialog .mcw-choice small{display:block;font-size:13px;font-weight:400;color:#666}#mfos-christmas-dialog .mcw-uploads{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}#mfos-christmas-dialog .mcw-photo{min-width:0;position:relative}#mfos-christmas-dialog .mcw-photo-title{display:block;font-size:13px;font-weight:700;margin-bottom:5px}#mfos-christmas-dialog .mcw-photo-title small{display:block;font-size:10px;font-weight:400;color:#666}#mfos-christmas-dialog .mcw-upload-card,#mfos-christmas-dialog .mcw-native-mount .spb-fileupload{position:relative;display:block;width:100%;aspect-ratio:1;min-height:0;margin:0;border:1px dashed #aaa;border-radius:12px;background:#f7f7f7;overflow:hidden;padding:0}#mfos-christmas-dialog .mcw-native-mount form,#mfos-christmas-dialog .mcw-native-mount label{display:block;width:100%;margin:0;padding:0}#mfos-christmas-dialog .mcw-upload-card input[type=file],#mfos-christmas-dialog .mcw-native-mount input[type=file]{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:100%!important;opacity:0!important;z-index:5!important;cursor:pointer}#mfos-christmas-dialog .mcw-upload-card img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;border-radius:11px}#mfos-christmas-dialog .mcw-upload-prompt{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;font-size:11px;text-align:center;padding:4px}#mfos-christmas-dialog .mcw-upload-prompt b{font-size:28px;font-weight:400}#mfos-christmas-dialog .mcw-native-mount .uploader-inner{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:5px;gap:5px}#mfos-christmas-dialog .mcw-native-mount .uploader-icon{width:30px;height:30px}#mfos-christmas-dialog .mcw-native-mount .uploader-btn{font-size:11px;padding:4px;border:0;border-radius:5px}#mfos-christmas-dialog .mcw-native-mount .uploader-preview{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}#mfos-christmas-dialog .mcw-native-mount .uploader-preview:not([src]){display:none}#mfos-christmas-dialog .mcw-upload-status{font-size:10px;line-height:1.3;margin-top:5px;color:#666;min-height:26px;overflow-wrap:anywhere}#mfos-christmas-dialog .mcw-upload-status[data-status=done]{color:#187248}#mfos-christmas-dialog .mcw-upload-status[data-status=error]{color:#b42318}#mfos-christmas-dialog .mcw-remove{font:11px var(--font-body-family,Arial);border:0;background:transparent;text-decoration:underline;padding:3px 0;color:#555;cursor:pointer}#mfos-christmas-dialog .mcw-design-heading{display:flex;align-items:center;justify-content:space-between;margin-top:10px}#mfos-christmas-dialog .mcw-design-heading h3{margin:0}#mfos-christmas-dialog .mcw-arrows{display:flex;gap:4px}#mfos-christmas-dialog .mcw-arrows button{width:34px;height:34px;border:1px solid #ddd;background:#fff;border-radius:50%;color:#111;cursor:pointer}#mfos-christmas-dialog .mcw-designs{display:flex;gap:9px;overflow-x:auto;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;padding:8px 2px 9px;scrollbar-width:thin;scrollbar-color:#f9a51a #eee}#mfos-christmas-dialog .mcw-design{flex:0 0 calc((100% - 18px)/3);min-width:0;border:1px solid #ddd;border-radius:12px;padding:0;background:#fff;scroll-snap-align:start;overflow:hidden;cursor:pointer;color:#111}#mfos-christmas-dialog .mcw-design[aria-pressed=true]{outline:2px solid #111;outline-offset:-2px}#mfos-christmas-dialog .mcw-design img{display:block;width:100%;aspect-ratio:1;object-fit:contain}#mfos-christmas-dialog img{margin:0!important;padding:0!important}#mfos-christmas-dialog .mcw-native-mount .has-image .uploader-inner{display:none!important}#mfos-christmas-dialog .mcw-design{align-self:flex-start}#mfos-christmas-dialog .mcw-design span{display:block;font:11px/1.2 var(--font-body-family,Arial);padding:5px 4px;min-height:36px}#mfos-christmas-dialog .mcw-selected-design{font-size:12px;margin:0;color:#333}#mfos-christmas-dialog .mcw-boxes{display:grid;gap:12px;margin-top:18px}#mfos-christmas-dialog .mcw-box{display:flex;align-items:center;gap:12px;text-align:left}#mfos-christmas-dialog .mcw-box img{width:62px;height:62px;object-fit:contain}#mfos-christmas-dialog .mcw-box .mcw-price{margin-left:auto;text-align:right;white-space:nowrap}#mfos-christmas-dialog .mcw-box .mcw-price strong{font-size:18px}#mfos-christmas-dialog .mcw-box s{font-size:12px;color:#777}#mfos-christmas-dialog .mcw-summary{display:grid;gap:6px;margin:16px 0;font-size:12px}#mfos-christmas-dialog .mcw-summary button{display:flex;justify-content:space-between;text-align:left;border:0;background:#f6f6f6;border-radius:8px;padding:10px;color:#111;cursor:pointer;font:inherit}@media(max-width:360px){#mfos-christmas-dialog .mcw-content,#mfos-christmas-dialog .mcw-top,#mfos-christmas-dialog .mcw-footer{padding-left:12px;padding-right:12px}#mfos-christmas-dialog .mcw-button{font-size:15px;min-height:52px}}html.mcw-open{overflow:hidden!important}#mfos-christmas-dialog .mcw-content{scrollbar-width:none;-ms-overflow-style:none}#mfos-christmas-dialog .mcw-content::-webkit-scrollbar,#mfos-christmas-dialog .mcw-designs::-webkit-scrollbar{display:none}#mfos-christmas-dialog .mcw-designs{scrollbar-width:none}#mfos-christmas-dialog .mcw-top{position:absolute;top:4px;left:50%;transform:translate(-50%);height:34px;padding:0 12px;justify-content:flex-end}#mfos-christmas-dialog [data-christmas-step-label]{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}#mfos-christmas-dialog .mcw-close{font-size:24px;color:#888;width:32px;height:32px}#mfos-christmas-dialog .mcw-content{padding-top:44px}#mfos-christmas-dialog h2,#mfos-christmas-dialog h3{font-size:20px;line-height:1.15;font-weight:800;margin:0}#mfos-christmas-dialog h2:focus{outline:none}#mfos-christmas-dialog .mcw-head{display:flex;align-items:baseline;gap:10px;margin:0 0 12px}#mfos-christmas-dialog .mcw-head p{font-size:16px;line-height:1.2;color:#111;margin:0}#mfos-christmas-dialog .mcw-head-stacked{display:grid;gap:4px;margin-top:18px;margin-bottom:10px}#mfos-christmas-dialog .mcw-footer{padding-bottom:max(22px,env(safe-area-inset-bottom))}#mfos-christmas-dialog .mcw-button,#mfos-christmas-wizard .mcw-button{font-size:18px;line-height:1;min-height:62px;padding:0 20px}#mfos-christmas-dialog progress{height:5px;width:90%;margin-top:14px;background:#d8d8d8}#mfos-christmas-dialog .mcw-choice{border-radius:12px;padding:14px 10px;background:#fff;transition:box-shadow .2s,border-color .2s}#mfos-christmas-dialog .mcw-choice[aria-pressed=true]{border:1px solid #111;padding:14px 10px;background:#fff;box-shadow:inset 0 0 0 1px #111}#mfos-christmas-dialog .mcw-counts{gap:10px}#mfos-christmas-dialog .mcw-counts .mcw-choice{aspect-ratio:1;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:8px}#mfos-christmas-dialog .mcw-counts strong{font-size:16px;font-weight:800;margin:0}#mfos-christmas-dialog .mcw-counts small{font-size:12px;color:#8a8a8a}#mfos-christmas-dialog .mcw-thumbs{display:flex;align-items:center;justify-content:center}#mfos-christmas-dialog .mcw-thumbs img{display:block;width:42px;height:42px;object-fit:contain;border-radius:10px;flex:none}#mfos-christmas-dialog .mcw-counts .mcw-thumbs{max-width:100%;flex-wrap:wrap}#mfos-christmas-dialog .mcw-counts .mcw-thumbs img{width:32px;height:42px}#mfos-christmas-dialog .mcw-uploads{gap:10px}#mfos-christmas-dialog .mcw-photo-title{font-size:10px;font-weight:400;color:#8a8a8a;text-align:center;margin-bottom:4px}#mfos-christmas-dialog .mcw-upload-card,#mfos-christmas-dialog .mcw-native-mount .spb-fileupload{aspect-ratio:1;border:2px dashed #5aa2ff;border-radius:18px;background:#fff}#mfos-christmas-dialog .mcw-upload-prompt,#mfos-christmas-dialog .mcw-native-mount .uploader-inner{padding:8px 4px;gap:8px}#mfos-christmas-dialog .uploader-icon{display:block!important;width:32px!important;height:32px!important;flex-shrink:0;color:#aaa}#mfos-christmas-dialog .uploader-title,#mfos-christmas-dialog .mcw-native-mount .uploader-title{display:block;font-size:10px;line-height:12px;font-weight:800;color:#9aa3b2}#mfos-christmas-dialog .uploader-btn,#mfos-christmas-dialog .mcw-native-mount .uploader-btn{font-size:9px;line-height:9px;font-weight:400;padding:5px 9px;background:#e7ebf0;border-radius:999px;color:#5a7da6;white-space:nowrap}#mfos-christmas-dialog .mcw-upload-status{min-height:14px;text-align:center;margin-top:3px}#mfos-christmas-dialog .mcw-guide-wrap{width:min(78%,320px);margin:8px auto 18px;color:#8a8a8a}#mfos-christmas-dialog .mcw-guide-wrap summary{font-size:12px;line-height:1.2;font-weight:500;cursor:pointer;text-align:center}#mfos-christmas-dialog .mcw-guide{position:relative;width:100%;aspect-ratio:1.58;margin-top:7px;border-radius:16px;overflow:hidden;background:#fff}#mfos-christmas-dialog .mcw-guide img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:0;animation:mcwGuideFade 15s infinite}#mfos-christmas-dialog .mcw-guide img:nth-child(2){animation-delay:5s}#mfos-christmas-dialog .mcw-guide img:nth-child(3){animation-delay:10s}@keyframes mcwGuideFade{0%{opacity:0}4%,30%{opacity:1}34%,to{opacity:0}}#mfos-christmas-dialog .mcw-design-heading{gap:10px;align-items:baseline;margin-top:0}#mfos-christmas-dialog .mcw-selected-design{font-size:16px;line-height:1.2;color:#111;margin:0;flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#mfos-christmas-dialog .mcw-arrows{display:none}#mfos-christmas-dialog .mcw-designs{gap:10px;padding:12px 0 14px;margin-bottom:12px;scrollbar-width:thin;scrollbar-color:#d8d8d8 transparent}#mfos-christmas-dialog .mcw-design{flex:0 0 calc((100% - 20px)/3);aspect-ratio:1;border-radius:12px;border-color:#d8d8d8}#mfos-christmas-dialog .mcw-design img{width:100%;height:100%;object-fit:contain}#mfos-christmas-dialog .mcw-design span{display:none}#mfos-christmas-dialog .mcw-sizes{margin-top:12px;gap:10px}#mfos-christmas-dialog .mcw-sizes .mcw-choice{min-height:74px;border-radius:16px;font-size:16px;font-weight:800;white-space:nowrap}#mfos-christmas-dialog .mcw-size-helper{color:#8a8a8a;font-size:12px;font-weight:600;text-align:center;line-height:1.35;margin:10px 0 0}#mfos-christmas-dialog .mcw-box-help{color:#8a8a8a;font-size:13px;margin:0 0 18px}#mfos-christmas-dialog .mcw-boxes{gap:16px;margin-top:0}#mfos-christmas-dialog .mcw-box,#mfos-christmas-dialog .mcw-box[aria-pressed=true]{display:grid;grid-template-columns:28px minmax(0,1fr) auto;grid-template-rows:auto auto;column-gap:9px;row-gap:3px;padding:12px;border-radius:14px}#mfos-christmas-dialog .mcw-radio{grid-column:1;grid-row:1 / span 2;width:22px;height:22px;align-self:center;border:1px solid #c8c8c8;border-radius:50%;display:grid;place-items:center}#mfos-christmas-dialog .mcw-box[aria-pressed=true] .mcw-radio{border-color:#111}#mfos-christmas-dialog .mcw-box[aria-pressed=true] .mcw-radio:after{content:"";width:12px;height:12px;border-radius:50%;background:#111}#mfos-christmas-dialog .mcw-box .mcw-thumbs{grid-column:2;grid-row:1;justify-content:flex-start}#mfos-christmas-dialog .mcw-box .mcw-thumbs+span{grid-column:2;grid-row:2}#mfos-christmas-dialog .mcw-box strong{font-size:18px;margin:0}#mfos-christmas-dialog .mcw-box small{font-size:11px;margin-top:3px}#mfos-christmas-dialog .mcw-box .mcw-price{grid-column:3;grid-row:1 / span 2;align-self:center;margin:0}#mfos-christmas-dialog .mcw-box .mcw-price s{font-size:13px}@media(prefers-reduced-motion:reduce){#mfos-christmas-dialog .mcw-guide img{animation:none}#mfos-christmas-dialog .mcw-guide img:first-child{opacity:1}}#mfos-christmas-dialog .mcw-head-stacked{margin-top:0}#mfos-christmas-dialog .mcw-pair-pill{display:table;margin:16px 0 18px;padding:7px 15px;border-radius:999px;background:var(--mcw-orange);color:#fff;font-size:13px;font-weight:700;line-height:1.2}#mfos-christmas-dialog .mcw-design{flex-basis:calc((100% - 20px)*.4)}#mfos-christmas-dialog .mcw-designs{scrollbar-width:none;padding-bottom:0;margin-bottom:20px}#mfos-christmas-dialog .mcw-photo-title{font-size:12px;font-weight:700;color:#111;margin-bottom:7px}#mfos-christmas-dialog .mcw-native-mount .uploader-title{display:none}#mfos-christmas-dialog .mcw-upload-status:empty{display:none}#mfos-christmas-dialog .mcw-upload-status[data-status=done]{position:absolute;bottom:5px;right:7px;width:16px;height:16px;overflow:hidden;font-size:0;min-height:0;color:#187248}#mfos-christmas-dialog .mcw-upload-status[data-status=done]:after{content:"\2713";font-size:12px}#mfos-christmas-dialog .mcw-size-title{margin-top:22px}#mfos-christmas-dialog .mcw-counts .mcw-choice{aspect-ratio:auto;padding:8px 8px 14px;gap:6px}#mfos-christmas-dialog .mcw-count-image{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:contain;border-radius:8px}#mfos-christmas-dialog button:disabled{opacity:.45;cursor:not-allowed}#mfos-christmas-dialog .mcw-box-help{margin-bottom:18px}.mcw-shipping-block{margin-top:20px!important}.mcw-shipping-block .mfos-ship-final{margin-top:0!important}#mfos-christmas-dialog .mcw-pair-pill{margin:0 0 26px}#mfos-christmas-dialog .mcw-designs{margin-bottom:28px}#mfos-christmas-dialog .mcw-head-stacked{margin-bottom:16px;gap:6px}#mfos-christmas-dialog .mcw-photo-title{display:block;margin:9px 0 0}#mfos-christmas-dialog .mcw-size-title{margin-top:30px}#mfos-christmas-dialog .mcw-upload-status[data-status=done]{bottom:27px}#mfos-christmas-dialog .mcw-confetti{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;pointer-events:none}#mfos-christmas-dialog .mcw-reveal-slot{width:100%;aspect-ratio:1;display:grid;place-items:center}#mfos-christmas-dialog .mcw-reveal-slot[hidden],#mfos-christmas-dialog .mcw-photo-body[hidden]{display:none!important}#mfos-christmas-dialog .mcw-add-photo{display:grid;place-items:center;width:46px;height:46px;padding:0;border:2px solid #5aa2ff;border-radius:50%;background:#fff;color:#5aa2ff;cursor:pointer}#mfos-christmas-dialog .mcw-add-photo span{font-size:30px;font-weight:400;line-height:1;transform:translateY(-1px)}#mfos-christmas-dialog .mcw-add-photo:hover{background:#eff6ff}#mfos-christmas-dialog .mcw-add-photo:focus-visible{outline:2px solid #5aa2ff;outline-offset:4px}#mfos-christmas-dialog .mcw-size-title{font-size:18px;font-weight:600}#mfos-christmas-dialog .mcw-sizes .mcw-choice{font-size:14px;font-weight:500}#mfos-christmas-dialog .mcw-size-helper{font-size:11px;font-weight:400}
/*# sourceMappingURL=/cdn/shop/t/35/assets/mfos-christmas-bundle.css.map */
