.mb{--mb-ink: rgb(var(--heading-color, 33, 41, 56));--mb-text: rgb(var(--text-color, 72, 78, 90));--mb-accent: #9d0914;--mb-navy: #2b3a55;--mb-soft: #f6f4ef;--mb-line: #e6e1d7;--mb-radius: 16px;max-width:1480px;margin:0 auto;padding:24px 24px 120px;color:var(--mb-text);font-family:var(--text-font-family, inherit)}.mb *,.mb *:before,.mb *:after{box-sizing:border-box}.mb [hidden]{display:none!important}.mb button{font:inherit}.mb-head{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:24px}.mb-eyebrow{text-transform:uppercase;letter-spacing:.14em;font-size:.75rem;font-weight:700;color:var(--mb-accent);margin:0 0 8px}.mb-title{font-family:var(--heading-font-family, inherit);color:var(--mb-ink);font-size:clamp(2rem,4vw,3rem);line-height:1.05;margin:0 0 10px;letter-spacing:-.01em}.mb-sub{margin:0;max-width:40em;font-size:1.05rem}.mb-help{flex:none;padding:10px 18px;border-radius:999px;border:2px solid var(--mb-line);color:var(--mb-navy)!important;text-decoration:none;font-weight:600;transition:border-color .2s,background .2s}.mb-help:hover{border-color:var(--mb-navy)}.mb-layout{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(360px,1fr);gap:32px;align-items:start}.mb{--mb-header: calc(var(--header-height, 0px) * var(--enable-sticky-header, 0) + var(--announcement-bar-height, 0px) * var(--enable-sticky-announcement-bar, 0))}.mb-stage{position:sticky;top:calc(var(--mb-header) + 16px);align-self:start;z-index:2}.mb-stage__inner{position:static}.mb-views{display:inline-flex;gap:4px;padding:4px;border-radius:999px;background:var(--mb-soft);margin-bottom:14px}.mb-views button{display:inline-flex;align-items:center;justify-content:center;border:0;background:transparent;padding:8px 16px;border-radius:999px;cursor:pointer;color:var(--mb-text);line-height:1.2;white-space:nowrap;text-align:center;text-transform:none;letter-spacing:normal;transition:background .2s,color .2s}.mb-views button[aria-selected=true]{background:#fff;color:var(--mb-ink);font-weight:600;box-shadow:0 1px 4px #00000014}.mb-canvas-wrap{position:relative;height:clamp(320px,calc(100vh - var(--mb-header) - 200px),660px);height:clamp(320px,calc(100dvh - var(--mb-header) - 200px),660px);border-radius:22px;overflow:hidden;background:radial-gradient(120% 90% at 50% 30%,#fbfaf7,#efebe3)}.mb-canvas{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block}.mb-dim{position:absolute;display:flex;align-items:center;justify-content:center;pointer-events:none;color:#6d6a63;font-size:.8rem;font-weight:600;transition:all .25s ease}.mb-dim--w{height:14px;border-left:1px solid #b9b3a7;border-right:1px solid #b9b3a7}.mb-dim--w:before{content:"";position:absolute;left:0;right:0;top:50%;border-top:1px solid #b9b3a7}.mb-dim--w span{position:relative;background:#f1ede6;padding:0 8px}.mb-dim--h{width:14px;border-top:1px solid #b9b3a7;border-bottom:1px solid #b9b3a7}.mb-dim--h:before{content:"";position:absolute;top:0;bottom:0;left:50%;border-left:1px solid #b9b3a7}.mb-dim--h span{position:relative;background:#f1ede6;padding:6px 0;writing-mode:vertical-rl}.mb-wall-note{position:absolute;left:16px;bottom:34px;margin:0;font-size:.8rem;color:#6d6a63;background:#ffffffb3;padding:6px 10px;border-radius:8px}.mb-loading{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-content:center;gap:12px;justify-items:center;color:#6d6a63;text-align:center;padding:24px}.mb-spinner{width:34px;height:34px;border-radius:50%;border:3px solid #ddd6c9;border-top-color:var(--mb-accent);animation:mb-spin .8s linear infinite}@keyframes mb-spin{to{transform:rotate(360deg)}}.mb-facts{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin:14px 0 0}.mb-facts div{background:var(--mb-soft);border-radius:12px;padding:12px 14px}.mb-facts dt{font-size:.78rem;color:#7c7a74;margin-bottom:2px}.mb-facts dd{margin:0;font-weight:700;color:var(--mb-ink);font-variant-numeric:tabular-nums}.mb-steps{list-style:none;margin:0;padding:0;display:grid;gap:10px}.mb-step{background:#fff;border:1.5px solid var(--mb-line);border-radius:var(--mb-radius);transition:border-color .25s,box-shadow .25s}.mb-step.is-open{border-color:var(--mb-navy);box-shadow:0 10px 30px #2b3a5514}.mb-step__head{width:100%;display:grid;grid-template-columns:30px auto 1fr;align-items:center;gap:12px;padding:16px 18px;background:none;border:0;cursor:pointer;text-align:left;color:var(--mb-ink)}.mb-step__num{width:30px;height:30px;border-radius:50%;display:grid;place-items:center;background:var(--mb-soft);font-weight:700;font-size:.85rem;transition:background .25s,color .25s}.mb-step.is-open .mb-step__num{background:var(--mb-navy);color:#fff}.mb-step__title{font-weight:700;font-size:1.05rem}.mb-step__sum{justify-self:end;text-align:right;font-size:.88rem;color:#7c7a74;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.mb-step.is-open .mb-step__sum{opacity:0}.mb-step__body{display:none;padding:0 18px 18px}.mb-step.is-open .mb-step__body{display:block;animation:mb-open .35s ease both}@keyframes mb-open{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}.mb .mb-next{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:18px;width:100%;min-height:52px;padding:10px 10px 10px 18px;border-radius:12px;border:0;background:var(--mb-navy)!important;color:#fff!important;font:inherit;text-align:left;cursor:pointer;box-shadow:0 6px 16px #2b3a5538;transition:transform .2s,box-shadow .2s,filter .2s}.mb .mb-next:hover{transform:translateY(-1px);filter:brightness(1.08);box-shadow:0 10px 22px #2b3a5547}.mb .mb-next:focus-visible{outline:2px solid var(--mb-navy);outline-offset:3px}.mb-next__text{display:grid;line-height:1.2}.mb-next__text small{font-size:.7rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;opacity:.7}.mb-next__text span{font-size:1.02rem;font-weight:700}.mb-next__arrow{display:grid;place-items:center;flex:none;width:34px;height:34px;border-radius:50%;background:#ffffff29;transition:transform .2s}.mb-next__arrow svg{width:18px;height:18px}.mb .mb-next:hover .mb-next__arrow{transform:translate(3px)}.mb-hint{font-size:.9rem;color:#77746d;margin:12px 0 0;line-height:1.5}.mb-hint a{color:var(--mb-navy)}.mb-label{font-weight:600;color:var(--mb-ink);margin:18px 0 8px;font-size:.92rem}.mb-seg{display:inline-flex;padding:4px;background:var(--mb-soft);border-radius:12px;gap:4px}.mb-seg--wide{display:flex}.mb-seg--wide label{flex:1;display:flex}.mb-seg--wide span{flex:1;display:flex;flex-direction:column;justify-content:center;align-items:center}.mb-seg label{position:relative;cursor:pointer}.mb-seg input{position:absolute;opacity:0;pointer-events:none}.mb-seg span{display:block;text-align:center;padding:9px 16px;border-radius:9px;transition:background .2s,color .2s,box-shadow .2s}.mb-seg input:checked+span{background:#fff;color:var(--mb-ink);font-weight:600;box-shadow:0 1px 4px #0000001a}.mb-seg input:focus-visible+span{outline:2px solid var(--mb-navy);outline-offset:2px}.mb-size{display:grid;grid-template-columns:1fr auto 1fr;gap:10px;align-items:end;margin-top:16px}.mb-field{display:grid;gap:6px;position:relative}.mb-field>span{font-weight:600;color:var(--mb-ink);font-size:.9rem}.mb-field input{width:100%;font-size:1.5rem;font-weight:700;color:var(--mb-ink);padding:12px 52px 12px 14px;border:2px solid var(--mb-line);border-radius:12px;background:#fff;font-variant-numeric:tabular-nums;-moz-appearance:textfield}.mb-field input::-webkit-inner-spin-button,.mb-field input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.mb-field input:focus{outline:none;border-color:var(--mb-navy)}.mb-field em{position:absolute;right:14px;bottom:16px;font-style:normal;color:#8b877f}.mb-times{padding-bottom:14px;font-size:1.4rem;color:#9a968e}.mb-swap{display:inline-flex;align-items:center;gap:6px;margin-top:10px;padding:4px 2px;border:0;background:none;cursor:pointer;color:var(--mb-navy);font-size:.88rem;font-weight:600}.mb-swap:hover{text-decoration:underline}.mb-swap:focus-visible{outline:2px solid var(--mb-navy);outline-offset:2px;border-radius:4px}.mb-chips button{border:1.5px solid var(--mb-line);background:#fff;border-radius:999px;padding:5px 12px;cursor:pointer;color:var(--mb-text);transition:border-color .2s,background .2s,color .2s}.mb-chips button:hover{border-color:var(--mb-navy)}.mb-upload{display:flex;gap:14px;align-items:center;margin-top:16px;padding:14px;border:2px dashed var(--mb-line);border-radius:14px;cursor:pointer;transition:border-color .2s,background .2s}.mb-upload:hover{border-color:var(--mb-navy);background:var(--mb-soft)}.mb-upload input{position:absolute;opacity:0;width:1px;height:1px}.mb-upload__icon{width:40px;height:40px;border-radius:10px;background:var(--mb-soft);display:grid;place-items:center;font-size:1.3rem;color:var(--mb-navy);flex:none}.mb-upload strong{color:var(--mb-ink)}.mb-upload small{color:#8b877f}.mb-upload.has-art{border-style:solid;border-color:#9fc29a;background:#f3f8f1}.mb-frame-tools{display:grid;gap:10px;margin-bottom:12px}.mb-search{width:100%;padding:11px 14px;border:2px solid var(--mb-line);border-radius:12px;font:inherit}.mb-search:focus{outline:none;border-color:var(--mb-navy)}.mb-chips{display:flex;flex-wrap:wrap;gap:6px}.mb-chips button[aria-pressed=true]{background:var(--mb-navy);border-color:var(--mb-navy);color:#fff}.mb-frames{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:10px;max-height:520px;overflow-y:auto;padding:4px;margin:-4px}.mb-frame{position:relative;display:grid;gap:4px;padding:8px;border-radius:14px;border:2px solid transparent;background:var(--mb-soft);cursor:pointer;transition:border-color .2s,transform .2s,box-shadow .2s}.mb-frame:hover{transform:translateY(-2px);box-shadow:0 6px 16px #00000014}.mb-frame input{position:absolute;opacity:0;pointer-events:none}.mb-frame.is-selected{border-color:var(--mb-navy);background:#fff;box-shadow:0 6px 18px #2b3a5524}.mb-frame.is-selected:after{content:"\2713";position:absolute;top:12px;right:12px;width:22px;height:22px;border-radius:50%;background:var(--mb-navy);color:#fff;font-size:.75rem;display:grid;place-items:center}.mb-frame input:focus-visible~.mb-frame__name{text-decoration:underline}.mb-frame__corner{width:100%;height:92px;border-radius:10px;display:block;background:#efebe4}.mb-frame__name{font-weight:600;color:var(--mb-ink);font-size:.88rem;line-height:1.25}.mb-frame__meta{font-size:.78rem;color:#8b877f}.mb-frame__why{font-size:.75rem;color:var(--mb-accent)}.mb-frame.is-off{opacity:.55}.mb-frame.is-off .mb-frame__corner{filter:grayscale(.8)}.mb-profile{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-rows:minmax(0,1fr);align-items:center;gap:28px;padding:32px;animation:mb-open .35s ease both}.mb-profile__photo{box-sizing:border-box;height:100%;max-height:460px;min-height:0;min-width:0;display:grid;place-items:center;overflow:hidden;background:#fff;border-radius:18px;box-shadow:0 10px 30px #00000014;padding:24px}.mb-profile__photo img{display:block;width:100%;height:100%;min-height:0;object-fit:contain;image-rendering:auto}.mb-profile__text{min-width:0}.mb-profile__none{color:#8b877f;text-align:center}.mb-profile__name{font-family:var(--heading-font-family, inherit);color:var(--mb-ink);font-size:1.6rem;margin:0 0 6px}.mb-profile__width{font-weight:700;color:var(--mb-navy);margin:0 0 10px}.mb-profile__desc{margin:0;line-height:1.5}.mb-chosen{display:grid;grid-template-columns:auto 1fr auto;gap:14px;align-items:center;padding:12px;margin-bottom:14px;border-radius:14px;background:var(--mb-soft)}.mb-chosen:empty{display:none}.mb-chosen img{width:56px;height:76px;object-fit:contain;background:#fff;border-radius:10px;padding:4px}.mb-chosen div{display:grid;gap:2px;min-width:0}.mb-chosen strong{color:var(--mb-ink)}.mb-chosen span{font-size:.85rem;color:var(--mb-navy);font-weight:600}.mb-chosen small{color:#7c7a74;font-size:.8rem;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.mb-chosen button{border:1.5px solid var(--mb-line);background:#fff;border-radius:999px;padding:6px 12px;cursor:pointer;color:var(--mb-navy);font-size:.85rem;white-space:nowrap}.mb-chosen button:hover{border-color:var(--mb-navy)}.mb-frame__pics{position:relative;display:block}.mb-frame__profile{position:absolute;right:6px;bottom:6px;width:30px;height:46px;object-fit:contain;background:#fff;border-radius:6px;padding:2px;box-shadow:0 2px 6px #00000026}.mb-mount-opts{margin-top:16px}.mb-range{display:grid;gap:8px;margin-top:12px}.mb-range span{display:flex;justify-content:space-between;font-weight:600;color:var(--mb-ink);font-size:.92rem}.mb-range output{color:var(--mb-accent);font-variant-numeric:tabular-nums}.mb-range input{width:100%;accent-color:var(--mb-navy)}.mb-swatches{display:grid;grid-template-columns:repeat(auto-fill,minmax(64px,1fr));gap:8px}.mb-swatch{display:grid;gap:4px;justify-items:center;cursor:pointer;text-align:center}.mb-swatch input{position:absolute;opacity:0;pointer-events:none}.mb-swatch__chip{width:46px;height:46px;border-radius:50%;background-size:cover;background-position:center;box-shadow:inset 0 0 0 1px #0000001f;transition:transform .2s,box-shadow .2s}.mb-swatch:hover .mb-swatch__chip{transform:scale(1.08)}.mb-swatch.is-selected .mb-swatch__chip{box-shadow:0 0 0 3px #fff,0 0 0 5px var(--mb-navy)}.mb-swatch input:focus-visible+.mb-swatch__chip{box-shadow:0 0 0 3px #fff,0 0 0 5px var(--mb-accent)}.mb-swatch__name{font-size:.72rem;line-height:1.2;color:#6f6c66}.mb-warn{margin:14px 0 0;padding:10px 12px;border-radius:10px;background:#fdf1f0;color:var(--mb-accent);font-size:.88rem}.mb-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:10px}.mb-card{position:relative;cursor:pointer}.mb-card input{position:absolute;opacity:0;pointer-events:none}.mb-card__body{display:grid;gap:3px;padding:14px 16px;border-radius:14px;border:2px solid var(--mb-line);background:#fff;height:100%;transition:border-color .2s,box-shadow .2s,transform .2s}.mb-card:hover .mb-card__body{transform:translateY(-1px);border-color:#cfc8ba}.mb-card__body strong{color:var(--mb-ink)}.mb-card__body small{color:#7c7a74}.mb-card__desc{font-size:.82rem;line-height:1.4;color:var(--mb-text, #55534e)}.mb-card__why{font-style:normal;font-size:.78rem;color:var(--mb-accent)}.mb-card__why:empty{display:none}.mb-diff{font-size:.8rem;font-weight:700;font-variant-numeric:tabular-nums;color:var(--mb-navy);transition:opacity .2s}.mb-diff:empty{display:none}.mb-diff--less,.mb-diff--same{color:#8b877f;font-weight:600}.mb.is-pricing .mb-diff{opacity:.45}.mb-seg .mb-diff{display:block;margin-top:1px;font-size:.74rem}.mb-seg .mb-diff:empty{display:none}.mb-mount-size{margin-top:10px}.mb-samples-link button{padding:0;border:0;background:none;font:inherit;font-weight:700;color:var(--mb-navy);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.mb-mount-size:empty{display:none}.mb-card input:checked+.mb-card__body{border-color:var(--mb-navy);box-shadow:0 6px 18px #2b3a551f}.mb-card input:focus-visible+.mb-card__body{outline:2px solid var(--mb-navy);outline-offset:2px}.mb-card.is-off .mb-card__body{background:var(--mb-soft)}.mb-card input:disabled+.mb-card__body{opacity:.6;cursor:not-allowed}.mb-buy{position:sticky;bottom:12px;margin-top:14px;padding:14px 16px;border-radius:var(--mb-radius);background:#fff;border:1.5px solid var(--mb-line);box-shadow:0 -6px 30px #0000000f}.mb-buy__row{display:flex;align-items:center;gap:12px}.mb-buy__row .mb-price{margin-right:auto}.mb-price{display:grid}.mb-price__value{font-size:1.9rem;font-weight:800;color:var(--mb-ink);line-height:1;font-variant-numeric:tabular-nums;transition:opacity .2s}.mb-price__value.is-struck{opacity:.35;text-decoration:line-through}.mb-price__value.is-bump{animation:mb-bump .4s ease}@keyframes mb-bump{40%{transform:scale(1.06)}}.mb.is-pricing .mb-price__value{opacity:.55}.mb-price small{color:#7c7a74;margin-top:4px}.mb-qty{display:inline-grid;grid-template-columns:40px 40px 40px;align-items:stretch;flex:none;border:2px solid var(--mb-line);border-radius:12px;overflow:hidden;background:#fff}.mb .mb-qty button{display:grid;place-items:center;width:40px;height:44px;min-width:0;margin:0;padding:0;border:0;border-radius:0;background:#fff;color:var(--mb-navy);cursor:pointer;transition:background .15s}.mb .mb-qty button:hover{background:var(--mb-soft)}.mb-qty button svg{display:block;width:16px;height:16px}.mb .mb-qty input{width:40px;height:44px;min-width:0;margin:0;padding:0;border:0;border-radius:0;background:#fff;text-align:center;font:inherit;font-weight:700;line-height:44px;color:var(--mb-ink);-webkit-appearance:none;appearance:textfield;-moz-appearance:textfield}.mb-qty input::-webkit-inner-spin-button,.mb-qty input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.mb .mb-add{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:54px;padding:14px 26px;white-space:nowrap;border-radius:14px;border:0;background:linear-gradient(180deg,#d0172a,#a70b18)!important;color:#fff!important;font-weight:800;font-size:1.1rem;letter-spacing:.01em;cursor:pointer;box-shadow:0 8px 20px #c4112159,inset 0 1px #ffffff40;transition:transform .2s,box-shadow .2s,filter .2s}.mb .mb-add__icon{width:22px;height:22px;flex:none}.mb .mb-add:hover:not(:disabled){transform:translateY(-2px);filter:brightness(1.06);box-shadow:0 14px 28px #c411216b,inset 0 1px #ffffff40}.mb .mb-add:active:not(:disabled){transform:translateY(0)}.mb .mb-add:focus-visible{outline:3px solid rgba(208,23,42,.35);outline-offset:3px}.mb .mb-add:not(:disabled){animation:mb-ready .9s ease 1}.mb .mb-add:disabled{background:#e7e2d8!important;color:#8b867b!important;box-shadow:none;cursor:not-allowed;animation:none}.mb .mb-add.is-busy{filter:saturate(.7);cursor:progress}@keyframes mb-ready{0%{box-shadow:0 0 #d0172a80,0 8px 20px #c4112159}to{box-shadow:0 0 0 14px #d0172a00,0 8px 20px #c4112159}}.mb-eta{margin:10px 0 0;font-size:.86rem;line-height:1.45;color:#4f4d48}.mb-eta strong{color:var(--mb-ink)}.mb-nowrap{white-space:nowrap}.mb-eta a{margin-left:4px;font-size:.78rem;color:#8b877f;white-space:nowrap}.mb-buy__foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 16px;margin-top:10px;padding-top:10px;border-top:1px solid var(--mb-line)}.mb-trust{display:flex;flex-wrap:wrap;gap:4px 14px;margin:0;padding:0;list-style:none;font-size:.78rem;color:#6b6862}.mb-trust li{display:inline-flex;align-items:center;gap:5px}.mb-trust li[hidden]{display:none}.mb-trust svg{width:14px;height:14px;flex:none;color:var(--mb-navy)}.mb-trust li:first-child svg{color:#e0a51b}.mb-copylink{display:inline-flex;align-items:center;gap:6px;padding:4px 0;border:0;background:none;font:inherit;font-size:.8rem;font-weight:600;color:var(--mb-navy);cursor:pointer;text-decoration:underline;text-underline-offset:3px}.mb-copylink svg{width:14px;height:14px;flex:none}.mb-copylink:hover{color:var(--mb-ink)}.mb-restored{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;margin:0 0 12px;padding:10px 14px;border-radius:12px;background:var(--mb-soft);font-size:.88rem;color:#4f4d48}.mb-restored[hidden]{display:none}.mb-restored button{padding:0;border:0;background:none;font:inherit;font-weight:700;color:var(--mb-navy);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.mb-errors{margin-bottom:12px;padding:12px 14px;border-radius:12px;background:#fdf1f0;color:#7c1b17;font-size:.9rem;animation:mb-open .3s ease}.mb-errors ul{margin:6px 0 0;padding-left:18px}.mb-call{margin:14px 0 0;text-align:center;font-size:.85rem;color:#7c7a74}.mb-call a{color:var(--mb-navy);font-weight:600}.mb-error-box{padding:16px;border-radius:12px;background:#fdf1f0;color:#7c1b17}.mb-mobilebar,.mb-short{display:none}@media(max-width:960px){.mb{padding:16px 16px 110px}.mb-head{flex-direction:column;align-items:flex-start;gap:12px}.mb-layout{grid-template-columns:1fr;gap:18px}.mb-stage__inner{position:static}.mb-stage{position:sticky;z-index:12;top:calc(var(--header-height, 0px) * var(--enable-sticky-header, 0) + var(--announcement-bar-height, 0px) * var(--enable-sticky-announcement-bar, 0));margin:0 -16px;padding:8px 16px 10px;background:rgb(var(--background, 255, 255, 255));transition:box-shadow .2s ease}.mb-stage.is-pinned{box-shadow:0 10px 18px -12px #00000040}.mb-step{scroll-margin-top:calc(var(--mb-pin, 0px) + 12px)}.mb-views{margin-bottom:8px}.mb-canvas-wrap{height:min(56vw,36vh);min-height:200px;max-height:420px;border-radius:16px}.mb-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-top:8px}.mb-facts div{min-width:0}.mb-facts div{padding:6px 10px;border-radius:10px}.mb-facts dt{font-size:.7rem;margin-bottom:0}.mb-facts dd{font-size:.8rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mb-mobilebar{display:flex;position:fixed;left:0;right:0;bottom:0;z-index:20;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px calc(12px + env(safe-area-inset-bottom));background:#fff;box-shadow:0 -6px 24px #0000001f;transform:translateY(110%);transition:transform .3s ease}.mb.show-bar .mb-mobilebar{transform:none}.mb-mobilebar .mb-price__value{font-size:1.6rem}.mb .mb-add--bar{min-height:48px;padding:12px 20px;font-size:1rem}.mb-buy{position:static}}@media(max-width:520px){.mb-profile{grid-template-columns:minmax(0,46%) minmax(0,1fr);align-items:stretch;gap:14px;padding:14px}.mb-profile__photo{max-height:none;padding:10px;border-radius:14px;box-shadow:0 6px 18px #00000014}.mb-profile__text{align-self:center;max-height:100%;overflow:hidden}.mb-profile .mb-eyebrow{font-size:.65rem;margin-bottom:4px}.mb-profile__name{font-size:1.1rem;margin-bottom:4px}.mb-profile__width{font-size:.85rem;margin-bottom:6px}.mb-profile__desc{font-size:.82rem;line-height:1.4;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.mb-chosen{grid-template-columns:auto 1fr}.mb-chosen button{grid-column:1 / -1}.mb-buy__row{flex-wrap:wrap}.mb-buy__row .mb-add{flex:1 1 100%}.mb-seg span{white-space:nowrap;padding:9px 12px}.mb-views{display:flex}.mb-views button{flex:1 1 0;min-width:0;min-height:36px;padding:6px 4px;font-size:.85rem}.mb-long{display:none}.mb-short{display:inline}}@media(prefers-reduced-motion:reduce){.mb *,.mb *:before,.mb *:after{animation:none!important;transition:none!important}}@media(max-width:380px){.mb-facts div{padding:6px 8px}.mb-facts dt{font-size:.66rem}.mb-facts dd{font-size:.74rem}}@media(max-width:340px){.mb-facts dd{white-space:normal}}@media(prefers-reduced-motion:reduce){.mb .mb-add{animation:none!important}}.mb-frame__mountpic,.mb-chosen__mount{display:grid;place-items:center;width:100%;height:100%}.mb-frame__mountpic span,.mb-chosen__mount span{display:block;width:58%;aspect-ratio:4 / 5;background:#f5f4ef;box-shadow:0 1px 1px #00000014,0 8px 16px #281e1424;position:relative}.mb-frame__mountpic span:after,.mb-chosen__mount span:after{content:"";position:absolute;top:22%;right:20%;bottom:22%;left:20%;background:linear-gradient(180deg,#d9e6ec,#eef0ea 58%,#b8c7a8 58%,#8fa685);box-shadow:0 0 0 1.5px #fdfcf8}.mb-chosen__mount{width:64px;height:64px;flex:none}.mb-seg label.is-off{opacity:.4}.mb-canvas{transition:filter .3s ease,opacity .3s ease}.is-impossible .mb-canvas{filter:grayscale(1) blur(3px);opacity:.5}.is-impossible .mb-dim{opacity:.3}.mb-impossible{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;display:grid;place-items:center;padding:16px;pointer-events:none}.mb-impossible[hidden],.mb-canvas-wrap:has(.mb-profile:not([hidden])) .mb-impossible{display:none}.mb-impossible__card{max-width:340px;padding:16px 18px 14px;border-radius:16px;border:2px solid #c8372d;background:#fffffff5;box-shadow:0 12px 30px #7c1b172e;color:#7c1b17;text-align:center;animation:mb-open .3s ease}.mb-impossible__icon{display:grid;place-items:center;width:30px;height:30px;margin:0 auto 6px;border-radius:50%;background:#c8372d;color:#fff;font-weight:700}.mb-impossible__card strong{display:block;font-size:1rem}.mb-impossible__card ul{margin:6px 0 0;padding:0;list-style:none;font-size:.88rem;line-height:1.4}.mb-impossible__card li+li{margin-top:4px}.mb-impossible__card small{display:block;margin-top:6px;opacity:.8}@media(max-width:999px){.mb-impossible{padding:10px}.mb-impossible__card{padding:10px 12px}.mb-impossible__icon{width:24px;height:24px;margin-bottom:4px}.mb-impossible__card ul{font-size:.8rem}}@media(max-width:960px){body:has(.mb) .shopify-section--header{position:relative!important;top:auto!important}.mb-stage{z-index:6}.mb-mobilebar{z-index:8}.mb-stage{top:0;padding-top:6px;padding-bottom:8px}.mb-stage__inner{position:relative}.mb-views{margin-bottom:6px;padding:3px}.mb-views button{min-height:30px;padding:4px;font-size:.8rem}.mb-dim{display:none!important}.mb-facts{position:absolute;left:8px;right:8px;bottom:8px;z-index:2;display:flex;justify-content:center;flex-wrap:wrap;gap:2px 10px;margin:0;padding:5px 10px;border-radius:999px;background:#ffffffe6;box-shadow:0 2px 8px #00000014;pointer-events:none}.mb-facts div{display:flex;gap:4px;align-items:baseline;padding:0;background:none;border-radius:0;min-width:0}.mb-facts div[hidden]{display:none}.mb-facts dt{font-size:.68rem;margin:0}.mb-facts dd{font-size:.74rem;white-space:nowrap}.mb-facts div:first-child{display:none}.mb-mobilebar{padding:8px 16px calc(8px + env(safe-area-inset-bottom))}.mb-mobilebar .mb-price__value{font-size:1.35rem}.mb .mb-add--bar{min-height:44px;padding:10px 18px}}@media(max-width:960px)and (max-height:760px){.mb-canvas-wrap{height:min(52vw,30vh);min-height:170px}}.mb-mywall{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2}.mb-mywall[hidden]{display:none}@media(max-width:960px){.mb-stage__inner:has(.mb-mywall:not([hidden])) .mb-facts{display:none}.mb-canvas-wrap:has(.mb-mywall:not([hidden])){height:min(100vw,46vh)}}
/*# sourceMappingURL=/cdn/shop/t/33/assets/mtm-builder.css.map */
