.mbc{--mbc-bg:#f5f3ee;--mbc-surface:#ffffff;--mbc-desk:#e9e3d6;--mbc-desk-2:#ddd5c5;--mbc-ink:#193150;--mbc-ink-2:#3d4f6a;--mbc-muted:#5d6878;--mbc-ghost:#687281;--mbc-line:#e4dfd4;--mbc-line-2:#b9b2a3;--mbc-cta:#cb1e1e;--mbc-cta-ink:#ffffff;--mbc-off:#ebe7df;--mbc-off-ink:#55606f;--mbc-amber:#F8990F;--mbc-amber-2:#e88a00;--mbc-amber-wash:#fff4e2;--mbc-amber-line:#efd2a4;--mbc-sel:#1d6a96;--mbc-sel-wash:#e2eff6;--mbc-guide:#d6338a;--mbc-focus:#193150;--mbc-ok:#1d7337;--mbc-ok-wash:#e5f3e9;--mbc-warn:#8a5300;--mbc-warn-wash:#fff1da;--mbc-bad:#b42318;--mbc-bad-wash:#fdeceb;--mbc-r-ctl:10px;background:var(--mbc-bg);color:var(--mbc-ink);font-size:16px;line-height:1.45;letter-spacing:normal;-webkit-text-size-adjust:100%;text-size-adjust:100%;color-scheme:light;caret-color:var(--mbc-ink)}.mbc ::selection{background:#fde3b8;color:var(--mbc-ink)}.mbc *,.mbc *:before,.mbc *:after{box-sizing:border-box}.mbc [hidden]{display:none!important}.mbc div:empty{display:block}.mbc button,.mbc input,.mbc textarea,.mbc select{font:inherit;color:inherit;letter-spacing:normal}.mbc button{cursor:pointer;margin:0}.mbc :focus-visible{outline:3px solid var(--mbc-focus);outline-offset:2px}.mbc h2[tabindex="-1"]:focus{outline:none}.mbc b,.mbc strong{font-weight:700!important}.mbc .mbc-vh{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.mbc h1,.mbc h2,.mbc h3{letter-spacing:normal;color:var(--mbc-ink);font-weight:700!important}.mbc svg{display:block}.mbc .mbc-pdp{max-width:1240px;margin:0 auto;display:grid;grid-template-columns:minmax(0,1fr);grid-template-areas:"gift" "studio" "info";padding-bottom:96px}.mbc .mbc-studio{grid-area:studio;display:flex;flex-direction:column;background:var(--mbc-desk);min-width:0}.mbc .mbc-info{grid-area:info;padding:12px 16px 8px;min-width:0}.mbc .mbc-gift{grid-area:gift;display:flex;align-items:center;gap:4px;min-width:0;min-height:52px;padding:4px 12px 4px 4px;background:var(--mbc-surface);border-bottom:1px solid var(--mbc-line)}.mbc .mbc-giftback{display:inline-flex;align-items:center;gap:2px;min-height:44px;padding:0 12px 0 6px;border-radius:12px;color:var(--mbc-ink);font-size:14.5px;font-weight:700;text-decoration:none;flex:none}.mbc .mbc-giftback:hover{background:#19315012}.mbc .mbc-giftback svg{width:20px;height:20px}.mbc .mbc-gifttext{display:flex;align-items:center;gap:8px;min-width:0;margin:0;font-size:14px;line-height:1.3;color:var(--mbc-ink-2)}.mbc .mbc-gifttext span{min-width:0;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.mbc .mbc-giftback[hidden]+.mbc-gifttext{padding-left:8px}.mbc .mbc-giftimg{width:32px;height:32px;border-radius:6px;object-fit:cover;flex:none;background:var(--mbc-off)}.mbc .mbc-sbar{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 12px 0;min-height:52px}.mbc .mbc-seg{display:inline-flex;background:var(--mbc-desk-2);border-radius:999px;padding:3px}.mbc .mbc-seg button{border:0;background:transparent;border-radius:999px;height:44px;padding:0 16px;font-size:14.5px;color:var(--mbc-ink-2)}.mbc .mbc-seg button[aria-pressed=true]{background:#fff;color:var(--mbc-ink);box-shadow:0 1px 3px #19315038}.mbc .mbc-tools{display:flex;gap:2px;align-items:center;margin-left:auto}.mbc .mbc-ibtn{width:44px;height:44px;border:0;background:transparent;border-radius:12px;display:grid;place-items:center;color:var(--mbc-ink);padding:0}.mbc .mbc-ibtn:hover{background:#19315012}.mbc .mbc-ibtn:disabled{opacity:.3;cursor:not-allowed;background:transparent}.mbc .mbc-ibtn svg{width:22px;height:22px}.mbc .mbc-obtn{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:44px;min-width:44px;border:0;background:transparent;border-radius:12px;padding:0 10px 0 8px;font-size:14px;color:var(--mbc-ink)}.mbc .mbc-obtn:hover{background:#19315012}.mbc .mbc-obtn svg{width:22px;height:22px}.mbc .mbc-cardarea{position:relative;height:calc((100vw - 20px)*1.275 + 28px);overflow:hidden;touch-action:pan-y}.mbc .mbc-cardbox{position:absolute;perspective:1600px}.mbc .mbc-flipper{position:relative;transform-style:preserve-3d;transition:transform .55s cubic-bezier(.3,.7,.2,1)}.mbc .mbc-flipper.mbc-show-back{transform:rotateY(180deg)}.mbc .mbc-face{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;backface-visibility:hidden;-webkit-backface-visibility:hidden;background:#fff;box-shadow:0 1px 2px #19315024,0 18px 34px -16px #19315080}.mbc .mbc-face.mbc-back{transform:rotateY(180deg)}.mbc .mbc-face{visibility:visible;transition:visibility 0s linear .27s}.mbc .mbc-flipper.mbc-show-back .mbc-face.mbc-front,.mbc .mbc-flipper:not(.mbc-show-back) .mbc-face.mbc-back{visibility:hidden}.mbc .mbc-flipper.mbc-turning{transition:none}.mbc .mbc-flipper.mbc-turning .mbc-face{visibility:visible!important;transition:none}.mbc .mbc-flipper.mbc-turning.mbc-seeing-front .mbc-face.mbc-back,.mbc .mbc-flipper.mbc-turning.mbc-seeing-back .mbc-face.mbc-front{visibility:hidden!important}.mbc .mbc-sheet,.mbc .mbc-layer{position:absolute;left:0;top:0}.mbc .mbc-ground{top:0;right:0;bottom:0;left:0;width:100%;height:100%}.mbc .mbc-pframe{overflow:hidden;cursor:pointer}.mbc .mbc-pframe img{position:absolute;left:0;top:0;max-width:none;max-height:none;object-fit:fill;user-select:none;-webkit-user-select:none;-webkit-user-drag:none;pointer-events:none;display:block}.mbc .mbc-pframe.mbc-sel{cursor:grab}.mbc .mbc-face:not(.mbc-edit-on) .mbc-pframe:hover{box-shadow:inset 0 0 0 2px #1d6a968c}.mbc .mbc-wash{background:#fff;pointer-events:none}.mbc .mbc-tbox{display:flex;flex-direction:column;cursor:text;border-radius:3px}.mbc .mbc-txt{white-space:pre-wrap;overflow-wrap:break-word;word-break:normal;color:#000;width:100%;margin:0;padding:0;letter-spacing:0!important;word-spacing:0;text-transform:none;text-indent:0;font-style:normal;font-variant:normal;font-weight:400!important;font-feature-settings:normal;font-kerning:normal}.mbc .mbc-txt.mbc-ph{color:var(--mbc-ghost)}.mbc .mbc-tbox.mbc-ghost{outline:1.5px dashed rgba(25,49,80,.45);outline-offset:3px}.mbc .mbc-face:not(.mbc-edit-on) .mbc-tbox:not(.mbc-ghost):hover{outline:1.5px dashed rgba(25,49,80,.35);outline-offset:3px}.mbc .mbc-tbox.mbc-editing{outline:2px solid var(--mbc-ink);outline-offset:4px}.mbc .mbc-tbox.mbc-editing .mbc-txt{visibility:hidden}.mbc .mbc-tbtag{display:inline-flex;align-items:center;gap:4px;background:var(--mbc-amber-wash);color:var(--mbc-ink);border:1px solid var(--mbc-amber-line);border-radius:999px;font-size:11.5px;font-weight:700!important;line-height:1.2;padding:3px 9px 3px 6px;white-space:nowrap;pointer-events:none;z-index:3}.mbc .mbc-tbtag svg{width:14px;height:14px}.mbc .mbc-edit-on .mbc-grab{touch-action:none;cursor:grab}.mbc .mbc-edit-on .mbc-grab:active{cursor:grabbing}.mbc .mbc-sel-outline{position:absolute;border:2px solid var(--mbc-sel);pointer-events:none;border-radius:2px}.mbc .mbc-pframe.mbc-sel:not(.mbc-boxed){box-shadow:inset 0 0 0 2px var(--mbc-sel)}.mbc .mbc-pframe:focus,.mbc .mbc-tbox:focus{outline:none}.mbc .mbc-tbox:focus-visible{outline:3px solid var(--mbc-focus);outline-offset:4px}.mbc .mbc-so-photo.mbc-kbd{border-width:3px;border-color:var(--mbc-focus);box-shadow:0 0 0 2px #fffffff2}.mbc .mbc-face.mbc-kbd-cover{outline:3px solid var(--mbc-focus);outline-offset:3px}.mbc .mbc-hdl{position:absolute;width:22px;height:22px;margin:-11px 0 0 -11px;background:#fff;border:2px solid var(--mbc-sel);border-radius:50%;touch-action:none;z-index:4}.mbc .mbc-hdl:after{content:"";position:absolute;top:-12px;right:-12px;bottom:-12px;left:-12px}.mbc .mbc-guide-safe{position:absolute;border:1.5px dashed rgba(29,106,150,.75);border-radius:6px;pointer-events:none;opacity:0;transition:opacity .2s}.mbc .mbc-show-guides .mbc-guide-safe{opacity:1}.mbc .mbc-gline{position:absolute;background:var(--mbc-guide);pointer-events:none;opacity:0}.mbc .mbc-gline.mbc-on{opacity:1}.mbc .mbc-place{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;text-align:center;border:2px dashed rgba(25,49,80,.32);border-radius:6px;background:#f6f2ea;cursor:pointer;padding:8px;z-index:1}.mbc .mbc-place.mbc-drag{border-color:var(--mbc-sel);background:var(--mbc-sel-wash)}.mbc .mbc-phbtn{display:inline-flex;align-items:center;gap:8px;border:0;border-radius:999px;background:var(--mbc-ink);color:#fff;min-height:44px;padding:0 16px 0 12px;font-size:14.5px;font-weight:700!important;box-shadow:0 6px 14px -8px #193150b3;white-space:nowrap;max-width:100%}.mbc .mbc-phbtn:hover{background:#0f223b}.mbc .mbc-phbtn svg{width:22px;height:22px;flex:0 0 auto}.mbc .mbc-phbtn.mbc-narrow{flex-direction:column;gap:2px;white-space:normal;border-radius:16px;padding:8px 14px;font-size:13.5px;line-height:1.2}.mbc .mbc-phalt{min-height:44px;padding:4px 6px;color:var(--mbc-ink-2)}.mbc .mbc-blank{top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:grid;place-items:center;text-align:center;padding:16px;color:var(--mbc-ghost);font-size:13px;line-height:1.4;background:repeating-linear-gradient(-45deg,#fff 0 10px,#faf8f4 10px 20px);pointer-events:none}.mbc .mbc-upchip{transform:translateY(-100%);background:#193150db;color:#fff;border-radius:999px;font-size:12px;line-height:1.2;padding:3px 9px;white-space:nowrap;pointer-events:none;z-index:3}.mbc .mbc-qbad{display:inline-flex;align-items:center;gap:5px;transform:translateY(-100%);border-radius:999px;padding:3px 9px;font-size:12px;font-weight:700!important;line-height:1.2;white-space:nowrap;pointer-events:none;z-index:3}.mbc .mbc-qbad svg{width:14px;height:14px}.mbc .mbc-qbad.mbc-warn{background:var(--mbc-warn-wash);color:var(--mbc-warn)}.mbc .mbc-qbad.mbc-bad{background:var(--mbc-bad-wash);color:var(--mbc-bad)}.mbc .mbc-nudge{animation:mbc-nudge 1.1s ease-out 2}@keyframes mbc-nudge{0%{box-shadow:0 0 #f8990fd9}to{box-shadow:0 0 0 18px #f8990f00}}.mbc .mbc-ovl{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:5}.mbc .mbc-ovl>*{pointer-events:auto;position:absolute}.mbc .mbc-ovl>.mbc-sel-outline{pointer-events:none}.mbc .mbc-ghostimg{position:absolute;display:block;max-width:none;max-height:none;opacity:.3;pointer-events:none;user-select:none;-webkit-user-select:none;-webkit-user-drag:none}.mbc #mbc-msgIn{border:0;margin:0;background:transparent;resize:none;overflow:hidden;white-space:pre-wrap;overflow-wrap:break-word;word-break:normal;color:#000;outline:none;box-shadow:none;border-radius:0;min-height:0;caret-color:var(--mbc-ink);letter-spacing:0!important;word-spacing:0;text-indent:0;text-transform:none;font-weight:400!important;z-index:4}.mbc #mbc-msgIn::placeholder{color:var(--mbc-ghost);opacity:1}.mbc .mbc-tbar{display:flex;align-items:center;gap:2px;background:#fff;border:1px solid var(--mbc-line);border-radius:999px;padding:2px;box-shadow:0 8px 20px -10px #1931508c;transform:translateY(calc(-100% - 8px));z-index:6;white-space:nowrap}.mbc .mbc-tbar.mbc-below{transform:translateY(8px)}.mbc .mbc-tbar.mbc-inside{transform:none}.mbc .mbc-tbar button{border:0;background:transparent;border-radius:999px;min-width:40px;height:40px;display:inline-grid;place-items:center;padding:0 8px;color:var(--mbc-ink);font-size:14px;font-weight:700!important}.mbc .mbc-tbar button:hover{background:#f3f0e9}.mbc .mbc-tbar button:disabled{opacity:.3;cursor:not-allowed;background:transparent}.mbc .mbc-tbar button[aria-pressed=true]{background:var(--mbc-amber-wash)}.mbc .mbc-tbar svg{width:20px;height:20px}.mbc .mbc-tbar .mbc-ok{background:var(--mbc-amber);color:var(--mbc-ink)}.mbc .mbc-tbar .mbc-ok:hover{background:var(--mbc-amber-2)}.mbc .mbc-grip{cursor:grab;touch-action:none}.mbc .mbc-aa{font-size:15px;font-weight:700!important;padding:0 2px;color:var(--mbc-ink-2)}.mbc .mbc-sep{width:1px;height:22px;background:var(--mbc-line);margin:0 2px;flex:0 0 auto}.mbc .mbc-plbl{display:inline-flex;align-items:center;gap:6px}.mbc .mbc-chk{display:flex;gap:8px;transform:translateY(calc(-100% - 8px));z-index:6}.mbc .mbc-chk button{width:42px;height:42px;border-radius:50%;display:grid;place-items:center;padding:0;border:1px solid var(--mbc-line);background:#fff;color:var(--mbc-ink);box-shadow:0 8px 18px -10px #19315099}.mbc .mbc-chk button svg{width:22px;height:22px}.mbc .mbc-chk .mbc-ok{background:var(--mbc-amber);border-color:var(--mbc-amber)}.mbc .mbc-chk .mbc-ok:hover{background:var(--mbc-amber-2)}.mbc .mbc-pop{display:flex;align-items:center;gap:2px;background:#fff;border:1px solid var(--mbc-line);border-radius:999px;padding:2px;box-shadow:0 10px 24px -12px #19315099;z-index:7}.mbc .mbc-pop button{width:40px;height:40px;border:0;border-radius:999px;background:transparent;display:grid;place-items:center;color:var(--mbc-ink);padding:0}.mbc .mbc-pop button[aria-pressed=true]{background:var(--mbc-ink);color:#fff}.mbc .mbc-pop svg{width:20px;height:20px}.mbc .mbc-washpop{gap:10px;padding:6px 14px;border-radius:14px;width:280px;max-width:calc(100vw - 32px)}.mbc .mbc-washpop label{flex:0 0 auto;font-size:13.5px;font-weight:700!important;color:var(--mbc-ink)}.mbc .mbc-washpop input[type=range]{flex:1 1 auto;min-width:0;width:auto}.mbc .mbc-washpop output{flex:0 0 auto;min-width:3.1em;text-align:right;font-size:13.5px;color:var(--mbc-ink-2);font-variant-numeric:tabular-nums}.mbc .mbc-foot{display:flex;flex-direction:column;gap:8px;padding:0 12px 12px;min-width:0}.mbc .mbc-status{min-height:26px;display:flex;align-items:center;justify-content:center;gap:6px 10px;flex-wrap:wrap;text-align:center;font-size:13.5px;line-height:1.35;color:var(--mbc-ink-2)}.mbc .mbc-sline{display:block;max-width:100%;text-align:center}.mbc .mbc-sline>svg{display:inline-block;width:18px;height:18px;vertical-align:-4px;margin-right:6px}.mbc .mbc-sline>.mbc-dot{margin-right:7px;vertical-align:1px}.mbc .mbc-sline>.mbc-lnk{display:inline-block;margin-left:8px}.mbc .mbc-sline.mbc-bad{color:var(--mbc-bad)}.mbc .mbc-sline.mbc-warn{color:var(--mbc-warn)}.mbc .mbc-dot{width:9px;height:9px;border-radius:50%;background:var(--mbc-ok);display:inline-block;flex:0 0 auto}.mbc .mbc-lnk{border:0;background:none;padding:6px 2px;min-height:44px;color:var(--mbc-ink);font-size:13.5px;font-weight:700!important;text-decoration:underline;text-decoration-color:var(--mbc-amber);text-decoration-thickness:2px;text-underline-offset:4px}.mbc .mbc-pill{display:inline-flex;align-items:center;gap:6px;border-radius:999px;padding:4px 10px;font-size:13.5px;line-height:1.2}.mbc .mbc-pill.mbc-ok{background:var(--mbc-ok-wash);color:var(--mbc-ok)}.mbc .mbc-pill.mbc-warn{background:var(--mbc-warn-wash);color:var(--mbc-warn)}.mbc .mbc-pill.mbc-bad{background:var(--mbc-bad-wash);color:var(--mbc-bad)}.mbc .mbc-pill.mbc-info{background:#eef3f6;color:#23384a}.mbc .mbc-pill svg{width:16px;height:16px;flex:0 0 auto}.mbc .mbc-tray{background:#fff;border-radius:16px;padding:10px;box-shadow:0 1px 2px #19315014;min-width:0}.mbc .mbc-trayh{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:12.5px;font-weight:700!important;color:var(--mbc-muted);padding:0 4px 8px}.mbc .mbc-strip{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none;scroll-snap-type:x proximity;padding:2px;margin:-2px;overscroll-behavior-x:contain}.mbc .mbc-strip::-webkit-scrollbar{display:none}.mbc .mbc-tray.mbc-tray-font{background:transparent;box-shadow:none;padding:0;display:flex;align-items:stretch;gap:8px;width:100%;max-width:560px;margin:0 auto}.mbc .mbc-dd{position:relative;flex:1 1 auto;min-width:0}.mbc .mbc-ddbtn{display:flex;align-items:center;gap:12px;width:100%;min-height:52px;padding:4px 12px 4px 14px;border:1.5px solid var(--mbc-line-2);border-radius:12px;background:#fff;color:var(--mbc-ink);text-align:left;box-shadow:0 1px 2px #19315014}.mbc .mbc-ddbtn:hover{border-color:var(--mbc-ink-2)}.mbc .mbc-ddbtn[aria-expanded=true]{border-color:var(--mbc-ink);box-shadow:inset 0 0 0 1px var(--mbc-ink)}.mbc .mbc-ddlbl{flex:0 0 auto;font-size:13px;line-height:1.2;color:var(--mbc-muted)}.mbc .mbc-ddval{flex:1 1 auto;min-width:0;font-size:22px;line-height:1.25;color:#000;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;letter-spacing:0}.mbc .mbc-ddchev{flex:0 0 auto;width:20px;height:20px;color:var(--mbc-ink-2);transition:transform .15s ease-out}.mbc .mbc-ddbtn[aria-expanded=true] .mbc-ddchev{transform:rotate(180deg)}.mbc .mbc-ddlist{position:absolute;left:0;right:0;top:calc(100% + 6px);z-index:20;background:#fff;border:1px solid var(--mbc-line);border-radius:14px;box-shadow:0 18px 40px -16px #1931508c;overflow-y:auto;overscroll-behavior:contain;padding:4px;outline:none;scrollbar-width:thin}.mbc .mbc-ddlist.mbc-up{top:auto;bottom:calc(100% + 6px)}.mbc .mbc-ddlist:focus-visible{box-shadow:0 0 0 3px var(--mbc-focus),0 18px 40px -16px #1931508c}.mbc .mbc-fopt{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:52px;padding:4px 12px;border-radius:10px;cursor:pointer}.mbc .mbc-fopt:hover,.mbc .mbc-fopt.mbc-active{background:#f6f3ec}.mbc .mbc-fopt.mbc-active{box-shadow:inset 0 0 0 2px var(--mbc-focus)}.mbc .mbc-fopt[aria-selected=true]{background:var(--mbc-amber-wash);box-shadow:inset 0 0 0 1.5px var(--mbc-amber-line)}.mbc .mbc-fopt .mbc-s{flex:1 1 auto;min-width:0;font-size:22px;line-height:1.3;color:#000;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;letter-spacing:0}.mbc .mbc-fopt .mbc-n{flex:0 0 auto;font-size:12.5px;color:var(--mbc-muted)}.mbc .mbc-cdd{position:relative;flex:0 0 auto}.mbc .mbc-cbtn{display:flex;align-items:center;gap:8px;height:100%;min-height:52px;padding:4px 12px;border:1.5px solid var(--mbc-line-2);border-radius:12px;background:#fff;color:var(--mbc-ink);font-size:14px;box-shadow:0 1px 2px #19315014}.mbc .mbc-cbtn:hover{border-color:var(--mbc-ink-2)}.mbc .mbc-cbtn[aria-expanded=true]{border-color:var(--mbc-ink);box-shadow:inset 0 0 0 1px var(--mbc-ink)}.mbc .mbc-cdot{flex:none;width:24px;height:24px;border-radius:50%;box-shadow:inset 0 0 0 1px #00000040}.mbc .mbc-cpop{position:absolute;right:0;top:calc(100% + 6px);z-index:20;background:#fff;border:1px solid var(--mbc-line);border-radius:14px;padding:12px;box-shadow:0 18px 40px -16px #1931508c;width:max-content}.mbc .mbc-cpop.mbc-up{top:auto;bottom:calc(100% + 6px)}.mbc .mbc-crow{display:grid;grid-template-columns:repeat(4,44px);gap:8px}.mbc .mbc-cs{width:44px;height:44px;border:0;border-radius:50%;padding:0;box-shadow:inset 0 0 0 1px #00000038}.mbc .mbc-cs[aria-pressed=true]{box-shadow:inset 0 0 0 1px #00000038,0 0 0 2px #fff,0 0 0 4px var(--mbc-ink)}.mbc .mbc-cother{display:flex;align-items:center;gap:10px;margin-top:10px;min-height:44px;font-size:14px;color:var(--mbc-ink);cursor:pointer}.mbc .mbc-cother[hidden]{display:none}.mbc .mbc-crow.mbc-crow-all{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;width:min(320px,calc(100vw - 48px))}.mbc .mbc-crow.mbc-crow-all .mbc-cs{width:100%;height:auto;aspect-ratio:1/1}.mbc .mbc-cs[hidden]{display:none}.mbc .mbc-cother input{flex:none;width:44px;height:34px;padding:0;border:1px solid var(--mbc-line-2);border-radius:8px;background:#fff;cursor:pointer}.mbc .mbc-csw{display:inline-block;width:12px;height:12px;margin-right:5px;border-radius:50%;vertical-align:-1px;box-shadow:inset 0 0 0 1px #00000040}.mbc .mbc-chip{flex:0 0 auto;border:1px solid var(--mbc-line);background:#fff;border-radius:999px;min-height:44px;padding:6px 14px;font-size:14px;color:var(--mbc-ink);text-align:left}.mbc .mbc-chip:hover{border-color:var(--mbc-amber)}.mbc .mbc-chip-back{padding:0 14px;font-size:18px;line-height:1}.mbc #mbc-trayPat .mbc-trayh .mbc-lnk{min-height:44px;padding:2px;font-size:13px}.mbc #mbc-trayPat .mbc-note{margin:8px 4px 0}.mbc .mbc-pat{flex:0 0 auto;width:72px;border:1.5px solid var(--mbc-line);border-radius:10px;background:#fff;padding:4px;display:flex;flex-direction:column;gap:4px;align-items:stretch;font-size:11px;color:var(--mbc-ink-2)}.mbc .mbc-pat .mbc-sw{display:block;width:100%;aspect-ratio:1/1;border-radius:6px;background-size:100% auto;background-position:center;border:1px solid rgba(0,0,0,.06)}.mbc .mbc-pat b{font-size:11px;font-weight:400!important;text-align:center;line-height:1.2;overflow-wrap:normal}.mbc .mbc-pat[aria-pressed=true]{border-color:var(--mbc-ink);box-shadow:inset 0 0 0 1px var(--mbc-ink)}.mbc .mbc-photoctl{display:flex;flex-wrap:wrap;gap:12px 18px;align-items:flex-start;justify-content:center}.mbc .mbc-photoctl .mbc-slider{flex:1 1 220px}.mbc .mbc-note{font-size:13.5px;color:var(--mbc-muted);margin:0;line-height:1.45}.mbc .mbc-sub{margin:0;color:var(--mbc-muted);font-size:14px}.mbc .mbc-row{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.mbc .mbc-opt{border:1.5px solid var(--mbc-line);background:#fff;border-radius:var(--mbc-r-ctl);min-height:44px;padding:0 14px;display:inline-flex;align-items:center;gap:8px;font-size:14.5px;color:var(--mbc-ink)}.mbc .mbc-opt[aria-pressed=true]{border-color:var(--mbc-ink);box-shadow:inset 0 0 0 1px var(--mbc-ink);background:#fbfaf7}.mbc .mbc-opt svg{width:20px;height:20px}.mbc .mbc-lbl{font-size:14px;color:var(--mbc-ink-2);font-weight:700!important}.mbc .mbc-slider{display:flex;flex-direction:column;gap:6px}.mbc .mbc-slider .mbc-top{display:flex;justify-content:space-between;font-size:14px}.mbc input[type=range]{width:100%;height:32px;accent-color:var(--mbc-ink);margin:0;padding:0;background:transparent}.mbc .mbc-ctlgrp{display:flex;flex-direction:column;gap:6px}.mbc .mbc-stepper{display:inline-flex;align-items:center;color:var(--mbc-ink);border:1.5px solid var(--mbc-line-2);border-radius:10px;background:#fff;align-self:flex-start}.mbc .mbc-stepper button{border-radius:8px}.mbc .mbc-stepper button{width:44px;height:44px;border:0;background:#fff;font-size:20px;padding:0;color:var(--mbc-ink)}.mbc .mbc-stepper button:disabled{opacity:.35;cursor:not-allowed}.mbc .mbc-stepper output{min-width:40px;text-align:center;font-size:14px;color:var(--mbc-ink-2);font-variant-numeric:tabular-nums;padding:0 4px}.mbc .mbc-h2{font-size:15px;margin:0 0 10px;line-height:1.3}.mbc .mbc-start{padding:18px 0 22px;min-width:0}.mbc .mbc-start .mbc-h2{font-size:19px;margin:0 16px 14px}.mbc.mbc-picking .mbc-sbar,.mbc.mbc-picking .mbc-cardarea,.mbc.mbc-picking .mbc-foot,.mbc.mbc-picking .mbc-buybar{display:none!important}.mbc:not(.mbc-picking) .mbc-start{display:none}.mbc .mbc-modes{display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding:0 16px;padding:6px 16px 10px;scrollbar-width:none;overscroll-behavior-x:none}.mbc .mbc-modes::-webkit-scrollbar{display:none}.mbc .mbc-mode{flex:0 0 43%;scroll-snap-align:start;border:1.5px solid var(--mbc-line);background:#fff;border-radius:18px;padding:10px;display:flex;flex-direction:column;gap:10px;text-align:left;min-width:0;color:var(--mbc-ink);box-shadow:0 1px 2px #19315014}.mbc .mbc-mode:hover{border-color:var(--mbc-ink-2)}.mbc .mbc-mbody{flex:1;display:flex;flex-direction:column;gap:4px;padding:0 2px 2px}.mbc .mbc-mode .mbc-mtitle{font-size:15px;line-height:1.25;color:var(--mbc-ink);-webkit-hyphens:manual;hyphens:manual}.mbc .mbc-mmeta{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;column-gap:8px;margin-top:auto;padding-top:6px;font-size:13px;color:var(--mbc-ink-2)}.mbc .mbc-mode{container-type:inline-size}@container (max-width:115px){.mbc .mbc-mmeta{flex-direction:column;align-items:flex-start}}.mbc .mbc-mmeta .mbc-mprice{font-size:15.5px;color:var(--mbc-ink)}.mbc .mbc-mt{position:relative;display:flex;align-items:center;justify-content:center;gap:9%;width:100%;aspect-ratio:4/5;border-radius:12px;background:#efebe2;overflow:hidden}.mbc .mbc-mc{position:relative;flex:0 0 auto;height:78%;aspect-ratio:2/3;background:#fff;border-radius:3px;overflow:hidden;box-shadow:0 1px 2px #19315024,0 5px 12px -6px #19315066;container-type:inline-size}.mbc .mbc-mt-photo .mbc-mc{height:auto;width:41%}.mbc .mbc-modes.mbc-land .mbc-mc{height:auto;width:70%;aspect-ratio:3/2}.mbc .mbc-modes.mbc-land .mbc-mt-photo{flex-direction:column;gap:6%}.mbc .mbc-modes.mbc-land .mbc-mt-photo .mbc-mc{width:56%}.mbc .mbc-mp{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover;display:block;max-width:none}.mbc .mbc-mt-free .mbc-mp{left:11%;top:8%;width:78%;height:46%}.mbc .mbc-modes.mbc-land .mbc-mt-free .mbc-mp{left:6%;top:9%;width:46%;height:82%}.mbc .mbc-mw{position:absolute;left:6%;right:6%;top:0;bottom:0;display:flex;flex-direction:column;justify-content:center;align-items:center;color:#000;font-size:8px;font-size:clamp(5px,12cqw,15px);line-height:1.25;letter-spacing:0;text-align:center;pointer-events:none;overflow:hidden}.mbc .mbc-mt-free .mbc-mw{top:56%;bottom:5%}.mbc .mbc-modes.mbc-land .mbc-mt-free .mbc-mw{left:55%;right:4%;top:0;bottom:0;font-size:clamp(5px,7cqw,15px)}.mbc .mbc-mw span{display:block;max-width:100%;white-space:normal;text-wrap:balance;overflow-wrap:normal;color:#000;letter-spacing:0}.mbc .mbc-rwrap{position:relative}.mbc .mbc-rpop{position:absolute;right:0;top:calc(100% + 6px);z-index:9;width:min(290px,calc(100vw - 24px));background:#fff;border:1px solid var(--mbc-line);border-radius:14px;padding:12px;box-shadow:0 14px 30px -12px #1931508c}.mbc .mbc-rpop p{margin:0 0 10px;font-size:14px;line-height:1.45;color:var(--mbc-ink)}.mbc .mbc-rrow{display:flex;gap:8px;justify-content:flex-end;flex-wrap:wrap}.mbc .mbc-opt.mbc-strong{background:var(--mbc-ink);border-color:var(--mbc-ink);color:#fff}.mbc .mbc-ptitle{font-size:22px;line-height:1.2;margin:0;letter-spacing:-.01em;text-wrap:balance}.mbc .mbc-priceline{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap;margin:6px 0 8px}.mbc .mbc-price{font-size:22px;color:var(--mbc-ink)}.mbc .mbc-lede{margin:0;color:var(--mbc-ink-2);max-width:60ch;font-size:15px;line-height:1.5}.mbc .mbc-promise{list-style:none;margin:12px 0 0;padding:0;display:flex;flex-direction:column;gap:6px;font-size:14px;color:var(--mbc-ink-2)}.mbc .mbc-promise li{display:flex;gap:8px;align-items:center}.mbc .mbc-promise svg{width:18px;height:18px;flex:0 0 auto;color:var(--mbc-amber-2)}.mbc .mbc-buybar{position:fixed;left:0;right:0;bottom:0;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:12px;background:#fff;border-top:1px solid var(--mbc-line);box-shadow:0 -6px 18px -14px #19315073;padding:10px 16px calc(10px + env(safe-area-inset-bottom,0px));transition:transform .2s ease-out}.mbc .mbc-buybar.mbc-away{transform:translateY(110%);pointer-events:none}.mbc .mbc-sum{display:flex;flex-direction:column;line-height:1.2;min-width:0;flex:1 1 auto}.mbc .mbc-sum b{font-size:20px;font-weight:400!important;color:var(--mbc-ink)}.mbc .mbc-meta2{font-size:12.5px;color:var(--mbc-muted);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.mbc .mbc-cta{background:var(--mbc-cta);color:var(--mbc-cta-ink);border:0;border-radius:10px;min-height:52px;padding:0 20px;font-size:16px;font-weight:700!important;letter-spacing:.01em;white-space:nowrap;max-width:100%;overflow:hidden;text-overflow:ellipsis;transition:background-color .15s ease-out;flex:0 0 auto}.mbc .mbc-cta:hover:not(:disabled){background:#b01818}.mbc .mbc-cta:disabled{background:var(--mbc-off);color:var(--mbc-off-ink);cursor:not-allowed}.mbc .mbc-cta[aria-busy=true]{cursor:progress}.mbc .mbc-why{font-size:13px;color:var(--mbc-bad);text-align:right;line-height:1.3}.mbc .mbc-why:empty{display:none}.mbc .mbc-why.mbc-wait{color:var(--mbc-ink-2)}.mbc .mbc-toast{position:fixed;left:50%;bottom:96px;transform:translate(-50%);background:var(--mbc-ink);color:#fff;border-radius:12px;padding:10px 16px;font-size:14px;z-index:1004;max-width:calc(100% - 32px);box-shadow:0 10px 26px -10px #121e3099;text-align:center}.mbc .mbc-scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1001;background:#121e307a;display:flex;align-items:flex-end;justify-content:center}.mbc .mbc-dlg{background:#fff;width:100%;max-width:560px;max-height:92vh;max-height:92svh;overflow:auto;border-radius:20px 20px 0 0;padding:18px 18px calc(18px + env(safe-area-inset-bottom,0px));display:flex;flex-direction:column;gap:12px;box-shadow:0 -10px 40px -10px #121e3080;overscroll-behavior:contain}.mbc .mbc-dlgh{display:flex;align-items:center;justify-content:space-between;gap:8px}.mbc .mbc-dlgh h2{margin:0;font-size:20px}.mbc .mbc-revsides{display:grid;grid-template-columns:1fr 1fr;gap:12px;align-items:end}.mbc .mbc-revsides figure{margin:0;display:flex;flex-direction:column;gap:6px;align-items:center;min-width:0}.mbc .mbc-revsides canvas{width:100%;height:auto;max-width:180px;border-radius:6px;box-shadow:0 1px 2px #19315024,0 10px 20px -12px #19315080;background:#fff;display:block}.mbc .mbc-revsides figcaption{font-size:12.5px;color:var(--mbc-muted)}.mbc .mbc-revsides.mbc-rev1{grid-template-columns:minmax(0,180px);justify-content:center}.mbc .mbc-checks{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.mbc .mbc-checks li{display:flex;justify-content:space-between;gap:10px;align-items:center;font-size:14.5px;border-bottom:1px solid var(--mbc-line);padding-bottom:8px}.mbc .mbc-checks li>span:first-child{color:var(--mbc-ink-2)}.mbc .mbc-checks li>span:last-child{text-align:right}.mbc .mbc-words{display:flex;flex-wrap:wrap;gap:6px;justify-content:flex-end}.mbc .mbc-words span{background:#fff;border:1px solid #e5c58c;border-radius:6px;padding:1px 7px}.mbc .mbc-agreebox{display:flex;flex-direction:column;gap:4px}.mbc .mbc-agree{display:flex;gap:10px;align-items:flex-start;font-size:14.5px;line-height:1.35;min-height:44px;padding:4px 0;cursor:pointer;color:var(--mbc-ink)}.mbc .mbc-agree input{width:22px;height:22px;margin:1px 0 0;flex:0 0 auto;accent-color:var(--mbc-ink)}.mbc .mbc-dlgfoot{position:sticky;bottom:calc(-18px - env(safe-area-inset-bottom,0px));margin:0 -18px calc(-18px - env(safe-area-inset-bottom,0px));padding:10px 18px calc(18px + env(safe-area-inset-bottom,0px));background:#fff;box-shadow:0 -10px 16px -14px #121e3073;display:flex;flex-direction:column;gap:8px;z-index:1}.mbc .mbc-dlgf{display:flex;align-items:center;gap:12px}.mbc .mbc-dlgf .mbc-cta{flex:1 1 auto}.mbc.mbc-focus .mbc-studio{position:fixed;left:0;right:0;top:var(--mbc-vv-top,0px);height:var(--mbc-vv-h,100%);z-index:1000;border-radius:0;box-shadow:0 0 0 100vmax #121e3066;overscroll-behavior:contain}.mbc.mbc-focus .mbc-cardarea{flex:1 1 auto;height:auto;min-height:0}.mbc.mbc-focus .mbc-buybar{visibility:hidden}@media(max-width:899.98px){.mbc.mbc-holding .mbc-buybar{transform:translateY(110%);pointer-events:none}}.mbc.mbc-focus .mbc-tools{visibility:hidden}html.mbc-writing shopify-chat,html.mbc-sheet-on shopify-chat{visibility:hidden!important}.mbc.mbc-pwrite .mbc-sbar{display:none}.mbc.mbc-pwrite .mbc-cardarea{touch-action:none}.mbc.mbc-zoomed:not(.mbc-pwrite) .mbc-cardarea{touch-action:pan-x pan-y}.mbc.mbc-pwrite .mbc-foot{flex:0 0 auto;gap:0;padding:0 10px}.mbc.mbc-pwrite .mbc-foot .mbc-tray{display:none!important}.mbc.mbc-pwrite .mbc-status{min-height:0;padding:0 0 6px;font-size:13px}.mbc.mbc-pwrite .mbc-status:not(:has(.mbc-bad,.mbc-warn)){display:none}.mbc.mbc-pwrite .mbc-tbox.mbc-editing{outline:2px solid var(--mbc-sel);outline-offset:3px}.mbc.mbc-pwrite .mbc-tbox.mbc-editing .mbc-txt{visibility:visible}.mbc.mbc-pwrite .mbc-toast{top:calc(var(--mbc-vv-top,0px) + 12px);bottom:auto;z-index:1003}.mbc .mbc-toast{left:0;right:0;margin:0 auto;width:fit-content;transform:none}html.mbc-writing,html.mbc-writing body{overflow:hidden}.mbc.mbc-pwrite .mbc-pdock{touch-action:none}.mbc.mbc-pwrite .mbc-pdock .mbc-pstrip{touch-action:pan-x}.mbc.mbc-pwrite #mbc-msgIn{touch-action:pan-y}.mbc.mbc-pwrite.mbc-pwide .mbc-studio{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,58%);grid-template-rows:minmax(0,1fr) auto}.mbc.mbc-pwrite.mbc-pwide .mbc-cardarea{grid-column:1;grid-row:1 / span 2}.mbc.mbc-pwrite.mbc-pwide .mbc-foot{grid-column:2;grid-row:1;align-self:end}.mbc.mbc-pwrite.mbc-pwide .mbc-pdock{grid-column:2;grid-row:2;border-top:0;border-left:1px solid var(--mbc-line);overflow-y:auto}.mbc .mbc-tmove{position:absolute;width:36px;height:36px;border-radius:50%;background:#fff;border:2px solid var(--mbc-sel);color:var(--mbc-sel);display:grid;place-items:center;z-index:6;box-shadow:0 2px 6px -1px #19315059;touch-action:none;cursor:grab}.mbc .mbc-tmove:after{content:"";position:absolute;top:-5px;right:-5px;bottom:-5px;left:-5px}.mbc .mbc-tmove svg{width:20px;height:20px}.mbc .mbc-pdock{flex:0 0 auto;display:flex;flex-direction:column;gap:6px;padding:6px 8px 8px;background:#fff;border-top:1px solid var(--mbc-line);box-shadow:0 -8px 18px -14px #19315073}.mbc .mbc-pdock[hidden]{display:none}.mbc .mbc-ptabs{display:flex;align-items:center;gap:2px;min-width:0}.mbc .mbc-ptab{flex:0 0 auto;min-width:44px;height:44px;border:0;border-radius:12px;background:transparent;display:inline-flex;align-items:center;justify-content:center;gap:4px;padding:0 6px;color:var(--mbc-ink)}.mbc .mbc-ptab svg{width:22px;height:22px;flex:none}.mbc .mbc-ptab:disabled{opacity:.3;cursor:not-allowed}.mbc .mbc-ptab[aria-expanded=true]{background:var(--mbc-amber-wash);box-shadow:inset 0 0 0 1.5px var(--mbc-amber-line)}.mbc .mbc-ptab-font{flex:1 1 auto;min-width:0;max-width:170px;justify-content:space-between;border:1.5px solid var(--mbc-line-2);background:#fff;padding:0 6px 0 10px}.mbc .mbc-ptab-font svg{width:18px;height:18px;color:var(--mbc-ink-2)}.mbc .mbc-pfn{min-width:0;font-size:19px;line-height:1.2;color:#000;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;letter-spacing:0}.mbc .mbc-ptab .mbc-cdot{width:26px;height:26px}.mbc .mbc-psize{display:inline-flex;align-items:center;margin-left:auto}.mbc .mbc-psize .mbc-ptab{padding:0 2px}.mbc .mbc-psize .mbc-aa{font-size:14px;padding:0}@media(max-width:359.98px){.mbc .mbc-psize .mbc-aa{display:none}}.mbc .mbc-pfield{display:flex;align-items:flex-end;gap:6px}.mbc .mbc-pbtn{flex:0 0 auto;width:44px;height:44px;border-radius:50%;border:1px solid var(--mbc-line);background:#fff;display:grid;place-items:center;padding:0;color:var(--mbc-ink)}.mbc .mbc-pbtn svg{width:22px;height:22px}.mbc .mbc-pbtn.mbc-ok{background:var(--mbc-amber);border-color:var(--mbc-amber)}.mbc.mbc-pwrite #mbc-msgIn{position:static;flex:1 1 auto;min-width:0;width:auto;min-height:44px;max-height:94px;overflow-x:hidden;overflow-y:auto;margin:0;padding:10px 12px;border:1.5px solid var(--mbc-ink-2);border-radius:14px;background:#fff;color:#000;font-family:var(--font-body-family,system-ui),sans-serif!important;font-size:17px;line-height:1.35;text-align:left;caret-color:var(--mbc-ink);box-shadow:none}.mbc.mbc-pwrite #mbc-msgIn::placeholder{color:var(--mbc-muted)}.mbc .mbc-pstrip{display:flex;align-items:center;gap:8px;overflow-x:auto;scrollbar-width:none;overscroll-behavior-x:contain;padding:3px 4px 4px;min-height:50px;touch-action:pan-x}.mbc .mbc-pstrip.mbc-more{-webkit-mask-image:linear-gradient(to right,#000 82%,transparent);mask-image:linear-gradient(to right,#000 82%,transparent)}.mbc .mbc-fwait .mbc-fs,.mbc .mbc-fopt.mbc-fwait .mbc-s{opacity:.3}.mbc .mbc-ps-ideas .mbc-chip-back{min-width:44px}.mbc .mbc-pstrip::-webkit-scrollbar{display:none}.mbc .mbc-pstrip[hidden]{display:none}.mbc .mbc-fchip{flex:0 0 auto;max-width:170px;min-height:44px;padding:4px 12px;border:1.5px solid var(--mbc-line);border-radius:12px;background:#fff}.mbc .mbc-fchip .mbc-fs{display:block;font-size:20px;line-height:1.3;color:#000;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;letter-spacing:0}.mbc .mbc-fchip[aria-pressed=true],.mbc .mbc-achip[aria-pressed=true]{border-color:var(--mbc-ink);box-shadow:inset 0 0 0 1px var(--mbc-ink);background:var(--mbc-amber-wash)}.mbc .mbc-pstrip .mbc-cs{flex:0 0 auto;width:40px;height:40px}.mbc .mbc-pstrip .mbc-cs-gap{margin-left:10px}.mbc .mbc-achip{flex:0 0 auto;width:44px;height:44px;border:1.5px solid var(--mbc-line);border-radius:12px;background:#fff;display:grid;place-items:center;padding:0;color:var(--mbc-ink)}.mbc .mbc-achip svg{width:20px;height:20px}.mbc .mbc-ps-ideas .mbc-chip{white-space:nowrap}.mbc .mbc-prod{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2000;background:#20242c;color:#eef0f3;overflow:auto;padding:16px 16px 40px}.mbc .mbc-prod .mbc-wrap{max-width:1100px;margin:0 auto;display:flex;flex-direction:column;gap:16px}.mbc .mbc-prod h2{margin:0;font-size:20px;color:#eef0f3}.mbc .mbc-prod p{margin:0;color:#c3c8d0;font-size:14.5px;max-width:70ch}.mbc .mbc-prod .mbc-canv{display:flex;gap:16px;flex-wrap:wrap}.mbc .mbc-prod figure{margin:0;display:flex;flex-direction:column;gap:6px;flex:1 1 280px;min-width:0}.mbc .mbc-prod canvas,.mbc .mbc-prod img{width:100%;height:auto;background:#fff;border-radius:2px;display:block}.mbc .mbc-prod figcaption{font-size:13px;color:#aeb4bd}.mbc .mbc-prod table{width:100%;border-collapse:collapse;font-size:13.5px}.mbc .mbc-prod td{border-bottom:1px solid #353b46;padding:7px 8px 7px 0;vertical-align:top;word-break:break-word;color:#eef0f3}.mbc .mbc-prod td:first-child{color:#aeb4bd;white-space:nowrap;width:1%}.mbc .mbc-prod pre{background:#14171d;border-radius:8px;padding:12px;overflow:auto;font-size:12px;line-height:1.45;max-height:420px;margin:0;color:#eef0f3;white-space:pre}.mbc .mbc-prod .mbc-close{align-self:flex-end;background:#fff;color:#111;border:0;border-radius:8px;min-height:44px;padding:0 16px}.mbc .mbc-prod label{display:inline-flex;gap:8px;align-items:center;font-size:14px;min-height:44px}.mbc .mbc-debugbtn{position:fixed;left:8px;bottom:96px;z-index:3;background:#f6f7f8;color:#2b3036;border:1.5px dashed #8a8f96;border-radius:8px;min-height:40px;padding:0 12px;font-size:13px}@media(max-width:419.98px){.mbc .mbc-seg button{padding:0 12px}.mbc .mbc-sbar{padding:8px 8px 0;gap:4px}.mbc .mbc-obtn{padding:0 6px 0 4px}.mbc .mbc-obtn span{display:none}}@media(min-width:600px){.mbc .mbc-mode{flex-basis:calc((100% - 24px)/3)}}@media(min-width:900px){.mbc .mbc-pdp{grid-template-columns:minmax(0,1.25fr) minmax(320px,.75fr);grid-template-areas:"studio gift" "studio info" "studio buy" "studio .";grid-template-rows:auto auto auto 1fr;column-gap:32px;padding:24px 24px 40px;align-items:start}.mbc .mbc-studio{border-radius:24px;padding-bottom:4px}.mbc .mbc-cardarea{height:clamp(340px,calc(100vh - var(--mbc-hh,64px) - 196px),760px)}.mbc .mbc-foot{padding:0 24px 20px}.mbc .mbc-tray{width:100%;max-width:560px;margin:0 auto}.mbc .mbc-ready{flex-wrap:wrap;overflow:visible;scroll-snap-type:none}.mbc .mbc-pat{width:88px}.mbc .mbc-info{padding:0}.mbc .mbc-gift{border:1px solid var(--mbc-line);border-radius:14px;margin-bottom:14px}.mbc .mbc-info{padding-top:8px}.mbc .mbc-start{padding:26px 24px 30px}.mbc .mbc-start .mbc-h2{margin:0 0 16px;font-size:21px}.mbc .mbc-modes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;overflow:visible;padding:2px}.mbc .mbc-mode{flex:none}.mbc .mbc-mt{aspect-ratio:5/4}.mbc .mbc-mt-photo .mbc-mc{height:66%;width:auto}.mbc .mbc-mode .mbc-mtitle{font-size:16.5px}.mbc .mbc-buybar,.mbc .mbc-buybar.mbc-away{grid-area:buy;position:static;transform:none;pointer-events:auto;box-shadow:none;border:0;background:transparent;padding:22px 0 0}.mbc .mbc-scrim{align-items:center;padding:24px}.mbc .mbc-dlg{border-radius:20px}.mbc .mbc-toast{bottom:40px}}@media(min-width:900px)and (max-height:720px){.mbc .mbc-pdp{padding-top:12px}.mbc .mbc-sbar{min-height:46px;padding-top:4px}.mbc .mbc-foot{padding-bottom:10px}.mbc .mbc-cardarea{height:clamp(300px,calc(100vh - var(--mbc-hh,64px) - 162px),760px)}}@media(prefers-reduced-motion:reduce){.mbc .mbc-flipper,.mbc .mbc-face,.mbc .mbc-buybar,.mbc .mbc-studio,.mbc .mbc-ddchev,.mbc .mbc-cta{transition:none}.mbc .mbc-nudge{animation:none;box-shadow:0 0 0 3px var(--mbc-amber)}}.mbc{overflow-x:clip}.mbc .mbc-studio{scroll-margin-top:calc(var(--mbc-sm,0px) + 4px)}html.mbc-sheet-on{overflow:hidden}.mbc .mbc-hint2{display:inline-block;margin-left:8px;color:var(--mbc-ink-2)}.mbc .mbc-pslot{display:flex;flex-direction:column;align-items:center;gap:8px;min-width:0}.mbc .mbc-pslot[hidden]{display:none}.mbc .mbc-tbar.mbc-docked{position:static;transform:none;flex-wrap:wrap;justify-content:center;white-space:normal;max-width:100%;border-radius:24px;row-gap:2px;padding:2px 4px}.mbc .mbc-tbar.mbc-docked button{min-width:44px;height:44px}.mbc .mbc-washpop.mbc-docked{position:static;width:100%;max-width:420px;box-sizing:border-box}.mbc .mbc-washpop input[type=range]{height:44px}@media(max-width:399.98px){.mbc .mbc-tbar.mbc-docked .mbc-plbl{font-size:0;gap:0}}.mbc .mbc-opt.mbc-danger{color:var(--mbc-bad);border-color:#b0002059}.mbc .mbc-undorestart{display:flex;align-items:center;justify-content:center;gap:8px;flex-wrap:wrap;margin:12px 16px 0;padding:6px 12px;border-radius:12px;background:#fff;font-size:14px;color:var(--mbc-ink);box-shadow:0 1px 2px #1931501a}.mbc .mbc-undorestart[hidden]{display:none}@media(max-width:599.98px){.mbc .mbc-mode{padding:8px;gap:8px;border-radius:16px}.mbc .mbc-pats{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));overflow:visible}.mbc .mbc-pat{width:auto}}@media(max-width:419.98px){.mbc .mbc-ddlbl{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.mbc .mbc-sbar{flex-wrap:wrap;row-gap:4px}}@media(max-width:359.98px){.mbc .mbc-seg button{padding:0 10px;font-size:13.5px}.mbc .mbc-cta{padding:0 14px;font-size:15px}}.mbc .mbc-chk.mbc-below{transform:translateY(8px)}.mbc .mbc-chk.mbc-inside{transform:none}.mbc .mbc-tbar.mbc-docked{gap:0}.mbc .mbc-tbar.mbc-docked .mbc-sep{margin:0 1px}.mbc .mbc-sline.mbc-pline>.mbc-pill{margin-right:6px;vertical-align:1px}.mbc .mbc-spin{display:inline-block;width:14px;height:14px;margin-right:8px;vertical-align:-2px;border-radius:50%;border:2px solid currentColor;border-right-color:transparent;animation:mbc-spin .8s linear infinite}@keyframes mbc-spin{to{transform:rotate(360deg)}}.mbc .mbc-washpop{flex-wrap:wrap;row-gap:0}.mbc .mbc-wsay{flex:1 0 100%;margin:0 0 4px;font-size:13px;line-height:1.3;text-align:center;color:var(--mbc-ink-2)}.mbc .mbc-wsay[hidden]{display:none}.mbc .mbc-wsay.mbc-ok{color:var(--mbc-ok)}.mbc .mbc-wsay.mbc-warn{color:var(--mbc-warn)}.mbc .mbc-wsay.mbc-bad{color:var(--mbc-bad)}.mbc .mbc-undorestart{margin:0 16px 12px}.mbc .mbc-phbtn.mbc-narrow{max-width:100%;padding:8px 10px;box-sizing:border-box}.mbc .mbc-pat b{hyphens:manual;-webkit-hyphens:manual}@media(max-width:599.98px){.mbc .mbc-pat .mbc-sw{aspect-ratio:4/3}}@media(max-width:359.98px){.mbc .mbc-tbar.mbc-docked button{min-width:40px}}@media(max-width:339.98px){.mbc .mbc-sbar{gap:2px}.mbc .mbc-seg button{padding:0 5px}.mbc .mbc-tools{gap:0}}@media(max-width:339.98px){.mbc .mbc-tbar.mbc-docked button{min-width:38px}}@media(max-width:299.98px){.mbc .mbc-foot{padding:0 8px 12px}.mbc .mbc-tbar.mbc-docked{padding:2px}.mbc .mbc-tbar.mbc-docked button{min-width:34px}.mbc .mbc-tbar.mbc-docked .mbc-sep{display:none}}.mbc #mbc-trayPat .mbc-note{min-height:2.9em}@media(max-width:899.98px)and (max-height:500px){.mbc .mbc-mt{aspect-ratio:auto;height:min(34vh,130px)}.mbc .mbc-mt-photo .mbc-mc{height:66%;width:auto}}.mbc .mbc-toast{pointer-events:none}.mbc .mbc-dlgf .mbc-cta{white-space:normal;line-height:1.15;padding:6px 14px;text-overflow:clip}@media(max-width:339.98px){.mbc .mbc-ptab-font svg{display:none}.mbc .mbc-ptab-font{padding:0 6px;justify-content:center}.mbc .mbc-psize .mbc-aa{display:none}}
/*# sourceMappingURL=/cdn/shop/t/57/assets/card-editor.css.map */
