@import"https://fonts.googleapis.com/css2?family=Teko:wght@500&display=swap";#DiscoDock.mb-hide{display:none!important}.mb-stage{background:var(--mitti-brown-deep);color:var(--cream)}.mb-stage-in{max-width:1060px;margin:0 auto;padding:18px 20px 28px}.mb-top{display:grid;grid-template-columns:42% 1fr;gap:16px;align-items:end}.mb-top.mb-noimg{grid-template-columns:1fr}.mb-poster img{display:block;width:100%;height:auto;aspect-ratio:4 / 5;object-fit:cover;border-radius:2px;box-shadow:0 18px 34px -18px #000000b3}.mb-kind{display:block;font-family:var(--font-caps);font-size:10.5px;letter-spacing:.22em;text-transform:uppercase;color:var(--gold);line-height:1.3}.mb-name{font-family:var(--font-display);font-weight:500;font-size:clamp(2.5rem,12.5vw,3.3rem);line-height:.92;letter-spacing:-.015em;color:var(--cream);margin:8px 0 0}.mb-deva{display:block;font-size:1.05rem;color:var(--gold);margin-top:8px}.mb-size{display:block;font-size:16px;color:#e4c8b2;margin-top:10px;line-height:1.2}.mb-price{display:block;font-family:var(--font-display);font-size:1.9rem;color:var(--cream);margin-top:2px;line-height:1.1}.mb-buy{margin-top:18px}.mb-count{font-family:var(--font-display);font-style:italic;font-size:22px;line-height:1.2;color:var(--gold);margin:0 0 8px}.mb-desc{font-size:17px;line-height:1.5;color:var(--cream);margin:0 0 12px}.mb-when{font-size:16px;line-height:1.45;color:#e4c8b2;margin:0 0 14px}.mb-h2s{font-family:var(--font-display);font-weight:500;font-size:1.7rem;line-height:1.1;color:var(--cream);margin:0 0 8px}.mb-pick{border:0;padding:0;margin:0 0 14px;min-width:0}.mb-pick legend{padding:0;font-size:15px;color:#e4c8b2;margin-bottom:8px}.mb-pick label{display:flex;align-items:flex-start;gap:12px;padding:13px 14px;min-height:48px;border:1px solid rgba(244,232,204,.35);border-radius:var(--r-sm);margin-bottom:8px;font-size:16px;line-height:1.35;color:var(--cream);cursor:pointer}.mb-pick input{flex:0 0 20px;width:20px;height:20px;margin:1px 0 0;accent-color:var(--gold)}.mb-pick label:has(input:checked){border-color:var(--gold);background:#c2a04a24}.mb-pick label:has(input:focus-visible){outline:2px solid var(--cream);outline-offset:2px}.mb-pick.mb-need label{border-color:#ffd9a8}.mb-stage .btn-primary{background:var(--gold);color:var(--mitti-brown-deep);font-size:12.5px;letter-spacing:.14em;min-height:54px}.mb-stage .btn-primary:hover{background:#d3b360;color:var(--mitti-brown-deep)}.mb-stage .btn-primary:focus-visible,.mb-stage a:focus-visible{outline:2px solid var(--cream);outline-offset:3px}.mb-stage .btn-primary[disabled]{background:#f4e8cc40;color:var(--cream);opacity:1}.mb-pay{font-size:14.5px;line-height:1.5;color:#e4c8b2;margin:10px 0 0}.mb-err{font-size:15px;color:#ffd9a8;margin:8px 0 0}.mb-err:empty{display:none}.mb-mixed{display:none;font-size:15px;line-height:1.5;color:var(--cream);background:#f4e8cc1a;padding:12px 14px;border-radius:2px;margin:14px 0 0}.mb-mixed.on{display:block}.mb-express{margin-top:18px;transition:opacity .2s ease}.mb-express[inert]{opacity:.4}.mb-express>span{display:block;font-style:italic;font-size:14.5px;color:#cfa578;margin-bottom:8px}.mb-express .shopify-payment-button__button{border-radius:var(--r-sm);min-height:48px}.mb-express .shopify-payment-button__more-options{font-family:var(--font-serif);font-size:14.5px;color:#e4c8b2;margin-top:8px}.mb-pays{display:flex;flex-wrap:wrap;gap:6px;margin:16px 0 0;padding:0;list-style:none}.mb-pays svg{width:36px;height:23px;display:block}.mb-later{margin:16px 0 0;font-size:15px;line-height:1.5;color:#e4c8b2}.mb-later a{color:var(--cream);text-underline-offset:3px}.mb-body{max-width:660px;margin:0 auto;padding:10px 20px 110px}.mb-body p{font-size:18px;line-height:1.65;color:var(--ink-soft);margin:0 0 14px}.mb-body h2{font-family:var(--font-display);font-weight:500;font-size:clamp(1.9rem,7vw,2.4rem);line-height:1.08;color:var(--mitti-brown-deep);margin:0 0 14px}.mb-sec{padding-top:46px}.mb-sec>img{display:block;width:100%;height:auto;border-radius:2px;margin:0 0 20px}.mb-body .mb-fine{font-size:16px;color:var(--mitti-brown)}.mb-notes{list-style:none;margin:18px 0 0;padding:0;columns:2;column-gap:24px}.mb-notes li{font-family:var(--font-display);font-style:italic;font-size:1.3rem;line-height:1.25;color:var(--mitti-brown-deep);padding:0 0 8px;break-inside:avoid}.mb-gal{margin:0 -20px}.mb-track{display:flex;gap:10px;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;padding:0 20px;scrollbar-width:none}.mb-track::-webkit-scrollbar{display:none}.mb-track:focus-visible{outline:2px solid var(--mitti-brown);outline-offset:3px}.mb-slide{flex:0 0 82%;max-width:400px;margin:0;scroll-snap-align:center}.mb-slide img{display:block;width:100%;height:auto;aspect-ratio:4 / 5;object-fit:cover;border-radius:2px}.mb-galnav{display:none}.mb-steps{list-style:none;margin:0;padding:0;counter-reset:mbstep}.mb-steps li{counter-increment:mbstep;position:relative;padding:0 0 18px 46px}.mb-steps li:before{content:counter(mbstep);position:absolute;left:0;top:-4px;font-family:var(--font-display);font-size:2.1rem;line-height:1;color:var(--bronze)}.mb-steps b{display:block;font-family:var(--font-display);font-weight:600;font-size:1.3rem;color:var(--mitti-brown-deep);line-height:1.2}.mb-steps span{display:block;font-size:17px;line-height:1.55;color:var(--ink-soft);margin-top:3px}.mb-nudge{background:var(--parchment);padding:22px 20px;border-radius:2px;margin-top:46px}.mb-body .mb-nudge h2{font-size:1.6rem;margin-bottom:8px}.mb-body .mb-nudge p{font-size:16.5px;margin-bottom:12px}.mb-nudge .btn{text-decoration:none}.mb-faq details{margin:0 0 6px}.mb-faq summary{cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:baseline;gap:14px;padding:9px 0;font-family:var(--font-display);font-weight:600;font-size:1.25rem;line-height:1.25;color:var(--mitti-brown-deep)}.mb-faq summary::-webkit-details-marker{display:none}.mb-faq summary:after{content:"+";font-weight:400;color:var(--mitti-brown);flex:none}.mb-faq details[open] summary:after{content:"\2212"}.mb-faq summary:focus-visible{outline:2px solid var(--mitti-brown);outline-offset:3px}.mb-body .mb-faq details p{font-size:17px;margin:0 0 12px}.mb-body a{color:var(--mitti-brown);text-underline-offset:3px}.mb-body .mb-policies{font-size:16px;margin-top:16px}.mb-list label{display:block;font-size:15px;margin:0 0 5px}.mb-list input[type=text],.mb-list input[type=email],.mb-list input[type=tel]{display:block;width:100%;box-sizing:border-box;padding:14px 15px;min-height:50px;font-family:inherit;font-size:16.5px;border-radius:var(--r-sm);margin:0 0 14px}.mb-list .mb-sms{display:flex;gap:10px;align-items:flex-start;font-size:13px;line-height:1.5;margin:0 0 14px}.mb-list .mb-sms input{flex:0 0 20px;width:20px;height:20px;margin-top:2px}.mb-list .mb-lerr{font-size:15px;margin:0 0 10px}.mb-list .mb-lerr:empty{display:none}.mb-list .mb-opt{font-style:italic;opacity:.8}.mb-list .mb-list-done{display:none;font-family:var(--font-display);font-size:1.4rem;line-height:1.35}.mb-list.done form{display:none}.mb-list.done .mb-list-done{display:block}.mb-body .mb-list label{color:var(--ink-soft)}.mb-body .mb-list input[type=text],.mb-body .mb-list input[type=email],.mb-body .mb-list input[type=tel]{border:1px solid #b9a27a;background:#fff;color:var(--ink)}.mb-body .mb-list input:focus-visible{outline:2px solid var(--mitti-brown);outline-offset:2px}.mb-body .mb-list .mb-sms{color:var(--ink-soft)}.mb-body .mb-list .mb-sms input{accent-color:var(--mitti-brown)}.mb-body .mb-list .mb-lerr{color:#8f2f1a}.mb-body .mb-list .mb-list-done{color:var(--mitti-brown-deep)}.mb-stage .mb-list label{color:#e4c8b2}.mb-stage .mb-list input[type=text],.mb-stage .mb-list input[type=email],.mb-stage .mb-list input[type=tel]{border:1px solid rgba(244,232,204,.45);background:#f4e8cc14;color:var(--cream)}.mb-stage .mb-list input:focus-visible{outline:2px solid var(--cream);outline-offset:2px}.mb-stage .mb-list .mb-sms{color:#e4c8b2}.mb-stage .mb-list .mb-sms input{accent-color:var(--gold)}.mb-stage .mb-list .mb-lerr{color:#ffd9a8}.mb-stage .mb-list .mb-list-done{color:var(--cream)}.mb-sticky{transform:translateY(110%);transition:transform .28s ease}.mb-sticky.on{transform:none}.mb-sticky .sb-sub{color:var(--mitti-brown)}.mb-sticky a.btn{text-decoration:none}.mh{position:relative;background:var(--mitti-brown-deep);color:var(--cream);overflow:hidden}.mh-link{display:block;color:inherit;text-decoration:none}.mh-link:focus-visible{outline:2px solid var(--gold);outline-offset:-5px}.mh-pic{display:block}.mh-pic img{display:block;width:100%;height:auto;aspect-ratio:4 / 5;object-fit:cover;object-position:var(--mh-pos-m, 50% 50%)}.mh-shade{position:absolute;inset:auto 0 0 0;height:82%;pointer-events:none;background:linear-gradient(to top,rgba(36,14,8,var(--mh-shade, .9)),#240e0800)}.mh-cap{position:absolute;inset:auto 0 0 0;padding:0 22px 30px}.mh.mh-noimg .mh-cap{position:static;padding:54px 22px 44px}.mh-eyebrow{display:block;font-family:var(--font-caps);font-size:11px;letter-spacing:.24em;text-transform:uppercase;color:var(--gold)}.mh-title{font-family:var(--font-display);font-weight:500;font-size:clamp(3.4rem,15vw,5.2rem);line-height:.92;letter-spacing:-.02em;color:var(--cream);margin:10px 0 0}.mh-sub{font-size:17.5px;line-height:1.5;color:#f1dcc3;margin:12px 0 18px;max-width:440px}.mh .btn{background:var(--gold);color:var(--mitti-brown-deep)}@media(min-width:760px){.mh-pic img{aspect-ratio:21 / 10;object-position:var(--mh-pos-d, 50% 50%)}.mh-shade{inset:0 auto 0 0;width:62%;height:auto;background:linear-gradient(to right,rgba(36,14,8,var(--mh-shade, .9)),#240e0800)}.mh-cap{inset:auto auto 0 0;padding:0 0 52px 52px;max-width:560px}.mh.mh-noimg .mh-cap{padding:90px 52px 80px}.mh-title{font-size:clamp(4rem,7vw,6.4rem)}.mb-stage-in{padding:46px 32px 54px;display:grid;grid-template-columns:minmax(0,430px) minmax(0,1fr);gap:0 60px;align-items:start}.mb-stage-in.mb-noimg{grid-template-columns:1fr;max-width:640px}.mb-top{display:contents}.mb-poster{grid-column:1;grid-row:1 / span 2;position:sticky;top:110px}.mb-id{grid-column:2}.mb-buy{grid-column:2;margin-top:22px;max-width:460px}.mb-stage-in.mb-noimg .mb-id,.mb-stage-in.mb-noimg .mb-buy{grid-column:1}.mb-name{font-size:clamp(3.6rem,6.2vw,5rem)}.mb-kind{font-size:11.5px}.mb-size{font-size:18px;margin-top:14px}.mb-price{font-size:2.3rem}.mb-count{font-size:25px}.mb-body{padding:14px 20px 80px}.mb-sec{padding-top:60px}.mb-nudge{margin-top:60px;padding:28px 30px}.mb-gal{margin:0}.mb-track{padding:0}.mb-slide{flex-basis:56%}.mb-galnav{display:flex;gap:22px;margin-top:10px}.mb-galnav button{background:none;border:none;padding:6px 0;font-family:var(--font-serif);font-size:16px;color:var(--mitti-brown);text-decoration:underline;text-underline-offset:3px}.mb-galnav button[disabled]{color:var(--fg-subtle);text-decoration:none;cursor:default}.mb-sticky{display:none!important}}@media(prefers-reduced-motion:reduce){.mb-sticky,.mb-express{transition:none}}.mb .mb-left{padding:12px 14px 13px;column-gap:12px;row-gap:10px;margin-bottom:18px}.mb .mb-left-n{font-size:40px;line-height:.9}.mb .mb-left-t b{font-size:11.5px;letter-spacing:.16em}.mb .mb-left-t b:before{content:"";display:inline-block;width:7px;height:7px;border-radius:50%;background:#a9cf8a;margin-right:8px;vertical-align:1px;animation:mbLive 1.8s ease-in-out infinite}.mb .mb-left-t i{font-size:13.5px;margin-top:3px}.mb .mb-left-dots{gap:5px 1px;background:#0003;border-radius:999px;padding:6px 9px;justify-self:start}.mb .mb-left-dots i{width:13px;height:12px;background:url(mango-one.webp) center / contain no-repeat;-webkit-mask:none;mask:none}.mb .mb-left-dots i.gone{opacity:.2}@keyframes mbLive{0%,to{opacity:1}50%{opacity:.35}}@media(prefers-reduced-motion:reduce){.mb .mb-left-t b:before{animation:none}}.mb .mb-left{column-gap:14px}.mb .mb-left-n{font-family:"Teko",var(--font-caps);font-weight:500;font-size:62px;line-height:.74;letter-spacing:.01em;padding-top:7px;font-variant-numeric:normal}.mb .mb-left-t b{font-family:"Teko",var(--font-caps);font-weight:500;font-size:19px;line-height:1;letter-spacing:.16em}.mb .mb-left-t i{font-family:var(--font-display);font-style:italic;font-size:17px;line-height:1.2;margin-top:2px;opacity:.9}.mb .mb-left-hint{font-family:var(--font-display);font-style:italic;font-size:16.5px}.mb .mb-left .mb-left-dots{background:none;padding:3px 0 1px 2px;gap:6px 0}.mb .mb-left .mb-left-dots i{width:19px;height:18px;margin-right:-3px;filter:drop-shadow(0 1px 1px rgba(0,0,0,.4));animation:mbNudge 5.3s ease-in-out infinite}.mb .mb-left .mb-left-dots i:nth-child(7n+1){rotate:-18deg;scale:1.06}.mb .mb-left .mb-left-dots i:nth-child(7n+2){rotate:24deg;translate:0 1px;filter:hue-rotate(14deg) saturate(.95) drop-shadow(0 1px 1px rgba(0,0,0,.4))}.mb .mb-left .mb-left-dots i:nth-child(7n+3){rotate:-4deg;scale:.9;translate:0 2px}.mb .mb-left .mb-left-dots i:nth-child(7n+4){rotate:38deg;filter:hue-rotate(-10deg) drop-shadow(0 1px 1px rgba(0,0,0,.4))}.mb .mb-left .mb-left-dots i:nth-child(7n+5){rotate:-30deg;scale:1.1;translate:0 -1px}.mb .mb-left .mb-left-dots i:nth-child(7n+6){rotate:10deg;scale:-1 1;filter:brightness(1.07) drop-shadow(0 1px 1px rgba(0,0,0,.4))}.mb .mb-left .mb-left-dots i:nth-child(7n){rotate:62deg;scale:.94;filter:hue-rotate(22deg) saturate(.9) drop-shadow(0 1px 1px rgba(0,0,0,.4))}.mb .mb-left .mb-left-dots i:nth-child(3n+1){animation-duration:4.1s}.mb .mb-left .mb-left-dots i:nth-child(3n+2){animation-duration:6.7s}.mb .mb-left .mb-left-dots i:nth-child(5n+1){animation-delay:-1.3s}.mb .mb-left .mb-left-dots i:nth-child(5n+2){animation-delay:-3.9s}.mb .mb-left .mb-left-dots i:nth-child(5n+3){animation-delay:-.6s}.mb .mb-left .mb-left-dots i:nth-child(5n+4){animation-delay:-2.7s}.mb .mb-left .mb-left-dots i:nth-child(5n){animation-delay:-4.8s}.mb .mb-left.picked .mb-left-dots i{animation:none}@keyframes mbNudge{0%,78%,to{transform:none}86%{transform:translateY(-3px) rotate(9deg)}93%{transform:translateY(0) rotate(-5deg)}}@media(prefers-reduced-motion:reduce){.mb .mb-left .mb-left-dots i{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/46/assets/mango-basket.css.map */
