.mm-bns{--mm-accent: 0 117 108;--mm-muted: rgb(var(--text-color) / .68);--mm-line: rgb(var(--text-color) / .16);--mm-field-bg: #FFFFFF;--mm-field-text: #0B0E12;--mm-field-border: #8E99A6;--mm-cyan: #2DE2D4;--mm-mono: var(--navigation-font-family, ui-monospace, monospace);--mm-body: var(--body-font-family, system-ui, sans-serif);display:block;position:relative;scroll-margin-top:var(--header-height, 80px);color:rgb(var(--text-color));font-family:var(--mm-body);font-size:16px;line-height:1.5}.color-scheme--2 .mm-bns,.color-scheme--3 .mm-bns{--mm-accent: 45 226 212;--mm-field-bg: #141A22;--mm-field-text: #F4F6F8;--mm-field-border: rgba(231, 236, 241, .28)}.mm-bns *,.mm-bns *:before,.mm-bns *:after{box-sizing:border-box}.mm-bns [hidden]{display:none!important}.mm-bns p,.mm-bns h2,.mm-bns h3{margin:0}.mm-bns__sr{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.mm-bns__head{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:32px;align-items:end}.mm-bns__head-main{display:flex;flex-direction:column;gap:14px}.mm-bns__eyebrow{color:rgb(var(--mm-accent));font:var(--navigation-font-weight, 500) 11.5px/1.3 var(--mm-mono);letter-spacing:.1em;text-transform:uppercase}.mm-bns__heading{color:rgb(var(--heading-color, var(--text-color)));font-family:var(--heading-font-family, inherit);font-size:48px;font-weight:600;line-height:1.05;letter-spacing:-.02em;text-transform:none}.mm-bns__intro{color:var(--mm-muted);font-size:16px;line-height:1.6}.mm-bns__intro p+p{margin-top:.75em}.mm-bns__editor-note,.mm-bns__nojs{margin-top:24px;padding:10px 14px;border:1px dashed rgb(var(--mm-accent) / .6);font:12px/1.5 var(--mm-mono)}.mm-bns__nojs a{color:inherit}.mm-bns__layout{display:grid;grid-template-columns:minmax(0,1fr);gap:32px;margin-top:40px}@media(min-width:1024px){.mm-bns__layout{grid-template-columns:minmax(0,1fr) 420px;align-items:start}.mm-bns__stage{position:sticky;top:calc(var(--header-height, 80px) + 24px)}}.mm-bns__stage{display:flex;flex-direction:column;gap:16px;min-width:0}.mm-bns__preview{position:relative;aspect-ratio:16 / 10;overflow:hidden;container-type:inline-size;background:linear-gradient(180deg,#dcd6c9,#cfc8b9 62%,#bfb8a8)}.mm-bns__hull,.mm-bns__photo{position:absolute;top:0;right:0;bottom:0;left:0}.mm-bns__photo{width:100%;height:100%;object-fit:cover}.mm-bns__water{position:absolute;left:0;right:0;top:80%;bottom:0;background:linear-gradient(180deg,#2c4a5c,#1b3242)}.mm-bns__rail{position:absolute;left:7%;right:7%;top:13.5%;height:2.6%;background:#2a2f36;border-radius:4px}.mm-bns__hull-body{position:absolute;left:8%;right:8%;top:16%;height:62%;clip-path:polygon(0 0,100% 0,94% 100%,6% 100%);background:linear-gradient(180deg,#f4f3ee,#d6d5ce)}.mm-bns__stripe{position:absolute;left:12.2%;right:12.2%;top:69%;height:1.6%;background:#0fb5a9}.mm-bns__dock{position:absolute;left:4%;right:4%;top:78%;height:3.2%;background:#8c6a47;border-radius:6px;box-shadow:0 6px 10px #00000059}.mm-bns__lettering{position:absolute;left:0;right:0;top:43%;transform:translateY(-50%);display:flex;flex-direction:column;align-items:center;pointer-events:none}.mm-bns__name,.mm-bns__port{line-height:1.2;white-space:nowrap;color:#15171a}.mm-bns__name{padding:.1em .35em;font-size:7cqw}.mm-bns__port{padding:.1em .4em;letter-spacing:.06em;font-size:2.8cqw}.mm-bns__clip{-webkit-background-clip:text;background-clip:text}.mm-bns__scale{position:absolute;left:12px;top:12px;padding:6px 9px;background:#050608c7;color:#e6ebf0;font:500 11px/1.2 var(--mm-mono);letter-spacing:.05em;text-transform:uppercase}.mm-bns__readouts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr)) minmax(0,1.3fr);gap:1px;border:1px solid var(--mm-line);background:var(--mm-line)}.mm-bns__cell{display:flex;flex-direction:column;gap:6px;min-width:0;padding:16px;background:rgba(var(--bg-color, 10 13 18 / 1))}.mm-bns__cell--price{background:linear-gradient(#2de2d414,#2de2d414),rgba(var(--bg-color, 10 13 18 / 1))}.mm-bns__cell-label{color:var(--mm-muted);font:500 10.5px/1.3 var(--mm-mono);letter-spacing:.1em;text-transform:uppercase}.mm-bns__cell-label--accent{color:rgb(var(--mm-accent))}.mm-bns__cell-value{color:rgb(var(--heading-color, var(--text-color)));font-size:22px;font-weight:600;line-height:1.2;overflow-wrap:anywhere}.mm-bns__cell-value--sm{font-size:15px;line-height:1.3}.mm-bns__cell-sub{color:var(--mm-muted);font:11px/1.4 var(--mm-mono)}.mm-bns__price{font:13px/1.4 var(--mm-mono);overflow-wrap:anywhere}.mm-bns__price-note{color:var(--mm-muted);font-size:12px;line-height:1.4}.mm-bns__warn{color:rgb(var(--mm-accent));font-size:14px;line-height:1.5}.mm-bns__btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:48px;padding:10px 22px;border:1px solid transparent;border-radius:6px;font:600 15px/1.2 var(--mm-body);text-align:center;text-decoration:none;text-transform:none;cursor:pointer;transition:background-color .2s,color .2s,border-color .2s,box-shadow .2s}.mm-bns__btn--sm{min-height:44px;padding:8px 16px;font-size:14px}.mm-bns__btn--primary{background:rgb(var(--btn-bg-color));color:rgb(var(--btn-text-color))}.mm-bns__btn--primary:hover{background:rgb(var(--btn-bg-hover-color, var(--btn-bg-color)));color:rgb(var(--btn-text-color))}.color-scheme--2 .mm-bns__btn--primary,.color-scheme--3 .mm-bns__btn--primary,.mm-bns__btn--cyan{box-shadow:0 0 0 1px #2de2d459,0 10px 30px -12px #2de2d4b3}.mm-bns__btn--cyan{background:var(--mm-cyan);color:#0a0d12}.mm-bns__btn--cyan:hover{background:#7cf0e6;color:#0a0d12}.mm-bns__btn--line{border-color:currentColor;background:transparent;color:rgb(var(--heading-color, var(--text-color)))}.mm-bns__btn--line:hover{background:#8c8c8c24}.mm-bns__btn[aria-disabled=true]{opacity:.6;cursor:progress}.mm-bns__actions{display:flex;flex-wrap:wrap;gap:10px}.mm-bns__status{min-height:18px;color:var(--mm-muted);font-size:13px;line-height:1.4}.mm-bns__note{max-width:640px;color:var(--mm-muted);font-size:13px;line-height:1.55}.mm-bns__share{display:flex;flex-direction:column;gap:8px;padding:16px;border:1px solid var(--mm-line)}.mm-bns__share-label{color:var(--mm-muted);font:500 11px/1.3 var(--mm-mono);letter-spacing:.1em;text-transform:uppercase}.mm-bns__share-row{display:flex;flex-wrap:wrap;gap:8px}.mm-bns__share-row .mm-bns__input{flex:1 1 220px;min-width:0}.mm-bns__share-hint{color:var(--mm-muted);font-size:12px}.mm-bns .mm-bns__input{width:100%;min-height:48px;margin:0;padding:12px 14px;border:1px solid var(--mm-field-border);border-radius:6px;background:var(--mm-field-bg);color:var(--mm-field-text);font:400 16px/1.3 var(--mm-body)}.mm-bns .mm-bns__input--mono{font-family:var(--mm-mono);font-size:13px}.mm-bns .mm-bns__input::placeholder{color:#7d8896;opacity:1}.mm-bns .mm-bns__input[aria-invalid=true]{border-color:#ff8a7a}.mm-bns__controls{display:flex;flex-direction:column;min-width:0;border:1px solid rgba(231,236,241,.12);background:#11161d;color:#e6ebf0;--mm-field-bg: #141A22;--mm-field-text: #F4F6F8;--mm-field-border: rgba(231, 236, 241, .28)}.mm-bns__group{min-width:0;margin:0;padding:24px;border:0;border-bottom:1px solid rgba(231,236,241,.12)}.mm-bns__group:last-child{border-bottom:0}.mm-bns__legend{float:left;width:100%;margin:0 0 14px;padding:0;color:var(--mm-cyan);font:500 11px/1.3 var(--mm-mono);letter-spacing:.12em;text-transform:uppercase}.mm-bns__acc-h{display:none}.mm-bns__panel{clear:both;display:flex;flex-direction:column;gap:14px}.mm-bns__panel--size{gap:16px}.mm-bns__fld{display:flex;flex-direction:column;gap:6px}.mm-bns__fld label{color:#e6ebf0;font:600 13px/1.3 var(--mm-body)}.mm-bns__fld-row{display:flex;justify-content:space-between;align-items:center;gap:12px}.mm-bns__fld-row--baseline{align-items:baseline}.mm-bns__opt-tag{color:#8d99a7;font-weight:400}.mm-bns__count{color:#8d99a7;font:12px/1.3 var(--mm-mono)}.mm-bns__hint{color:#8d99a7;font-size:12px;line-height:1.45}.mm-bns__err{color:#ff9b8f;font-size:13px;font-weight:500}.mm-bns__output{color:#f4f6f8;font:14px/1.3 var(--mm-mono)}.mm-bns__finish-note{color:#6fede3;font-size:12.5px;line-height:1.45}.mm-bns__finish-note:empty{display:none}.mm-bns__seg{display:flex;gap:4px;padding:4px;border:1px solid rgba(231,236,241,.2)}.mm-bns__seg-btn{flex:1;min-height:44px;padding:6px 8px;border:0;border-radius:6px;background:transparent;color:#a9b4c0;font:600 14px/1.2 var(--mm-body);cursor:pointer}.mm-bns__seg-btn[aria-pressed=true]{background:var(--mm-cyan);color:#0a0d12}.mm-bns__opts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.mm-bns__opt{display:flex;flex-direction:column;align-items:flex-start;gap:6px;min-width:0;min-height:44px;padding:12px 14px;border:1px solid rgba(231,236,241,.22);border-radius:6px;background:transparent;color:#e6ebf0;text-align:left;cursor:pointer;transition:border-color .15s,background-color .15s}.mm-bns__opt:hover{border-color:#2de2d4b3}.mm-bns__opt[aria-pressed=true]{border-color:var(--mm-cyan);background:#2de2d41a}.mm-bns__opt-sample{max-width:100%;overflow:hidden;color:#f4f6f8;font-size:24px;line-height:1.15;white-space:nowrap}.mm-bns__opt-label{color:#8d99a7;font:500 10.5px/1.3 var(--mm-mono);letter-spacing:.08em;text-transform:uppercase}.mm-bns__chips{display:flex;flex-wrap:wrap;gap:8px}.mm-bns__sw{display:inline-flex;align-items:center;gap:10px;min-height:44px;padding:6px 14px 6px 6px;border:1px solid rgba(231,236,241,.22);border-radius:999px;background:transparent;color:#e6ebf0;font:500 13px/1.2 var(--mm-body);cursor:pointer}.mm-bns__sw:hover{border-color:#2de2d4b3}.mm-bns__sw[aria-pressed=true]{border-color:var(--mm-cyan);box-shadow:inset 0 0 0 1px var(--mm-cyan)}.mm-bns__sw-dot{display:block;flex:none;width:30px;height:30px;border-radius:50%;box-shadow:inset 0 0 0 1px #00000040}.mm-bns__range{width:100%;min-height:44px;margin:0;accent-color:var(--mm-cyan);cursor:pointer}.mm-bns__range-ends{display:flex;justify-content:space-between;color:#8d99a7;font:11px/1.3 var(--mm-mono)}.mm-bns__upload{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.mm-bns__controls .mm-bns__btn--line{color:#f4f6f8}.mm-bns__file:focus-visible+label{outline:2px solid var(--mm-cyan);outline-offset:3px}.mm-bns__bar{position:fixed;left:0;right:0;bottom:0;z-index:15;display:grid;grid-template-columns:auto minmax(0,1fr);gap:10px;align-items:center;padding:12px 16px calc(12px + env(safe-area-inset-bottom,0px));border-top:1px solid rgba(45,226,212,.3);background:#050608}.mm-bns__bar .mm-bns__btn{width:100%;min-height:50px}.mm-bns__bar-share{display:inline-flex;align-items:center;justify-content:center;width:50px;height:50px;padding:0;border:1px solid rgba(231,236,241,.3);border-radius:6px;background:transparent;color:#e6ebf0;cursor:pointer}.mm-bns__bar-share[aria-expanded=true]{border-color:var(--mm-cyan);color:var(--mm-cyan)}@media(max-width:1023.98px){.mm-bns__head{grid-template-columns:minmax(0,1fr);gap:16px}}@media(max-width:768px){.mm-bns__heading{font-size:32px;line-height:1.1}.mm-bns__layout{gap:20px;margin-top:24px}.mm-bns__preview,.mm-bns__controls{margin-inline:calc(var(--gutter, 20px) * -1)}.mm-bns__preview{aspect-ratio:4 / 3}.mm-bns__scale{left:8px;top:8px;padding:4px 7px;font-size:10px}.mm-bns__readouts{grid-template-columns:repeat(2,minmax(0,1fr))}.mm-bns__cell{padding:12px}.mm-bns__cell:nth-child(3),.mm-bns__cell--price{grid-column:1 / -1}.mm-bns__cell-value{font-size:18px}.mm-bns__quote-inline{display:none}.mm-bns__actions .mm-bns__btn{flex:1 1 140px;padding-inline:12px}.mm-bns__controls{border-inline:0}.mm-bns__group{padding:0;border-bottom:0}.mm-bns__group:last-child{border-bottom:1px solid rgba(231,236,241,.12)}.mm-bns__legend{position:absolute!important;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.mm-bns__acc-h{display:block;margin:0;font:inherit}.mm-bns__acc{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:56px;padding:0 16px;border:0;border-top:1px solid rgba(231,236,241,.12);background:none;color:#f4f6f8;font:600 15px/1.2 var(--mm-body);text-align:left;cursor:pointer}.mm-bns__acc-v{max-width:150px;margin-left:auto;margin-right:12px;overflow:hidden;color:var(--mm-cyan);font:500 12px/1.2 var(--mm-mono);text-overflow:ellipsis;white-space:nowrap}.mm-bns__acc-sign{flex:none;width:12px;text-align:center}.mm-bns__panel{padding:4px 16px 18px}.mm-bns :is(a,button,input,label){scroll-margin-bottom:96px}}@media(min-width:769px){.mm-bns__bar{display:none!important}}@media(prefers-reduced-motion:reduce){.mm-bns *,.mm-bns *:before,.mm-bns *:after{transition:none!important;animation:none!important}}
/*# sourceMappingURL=/cdn/shop/t/15/assets/mm-boat-name-studio.css.map */
