.mc-build-a-bag-section{background:radial-gradient(1200px 600px at 50% -10%,#fff 0%,var(--mc-cream) 60%,#ffe2cf 100%)}.mc-bab{font-family:var(--mc-font-body);color:var(--mc-ink);max-width:1080px;margin:0 auto;padding:20px 28px 130px}.mc-bab *,.mc-bab *:before,.mc-bab *:after{box-sizing:border-box}.mc-bab,.mc-bab *,.mc-bar,.mc-bar *{touch-action:manipulation}.mc-bab__head{text-align:center;margin-bottom:26px}.mc-bab__logo{height:54px;width:auto;margin:0 auto 6px;display:block}.mc-bab__kicker{font-family:var(--mc-font-accent);color:var(--mc-red);font-size:clamp(28px,5vw,42px);line-height:1;margin:2px 0 0}.mc-steps{display:flex;justify-content:center;gap:16px;flex-wrap:wrap;margin:14px 0 4px;padding:0;list-style:none}.mc-steps__item{font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:color-mix(in srgb,var(--mc-navy) 40%,#fff);display:flex;align-items:center;gap:8px}.mc-steps__item:before{content:"";width:38px;height:7px;border-radius:999px;background:color-mix(in srgb,var(--mc-navy) 12%,#fff);display:block;transition:background .2s ease}.mc-steps__item[aria-current=true]{color:var(--mc-red)}.mc-steps__item[aria-current=true]:before{background:var(--mc-red)}.mc-steps__item[data-done=true]:before{background:var(--mc-green)}.mc-step{animation:mc-fade .28s ease both}@keyframes mc-fade{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.mc-step__title{font-family:var(--mc-font-accent);text-align:center;font-size:clamp(30px,6vw,50px);line-height:1.02;color:var(--mc-navy);margin:0 0 4px}.mc-step__sub{text-align:center;margin:0 0 22px;font-size:15px;color:color-mix(in srgb,var(--mc-navy) 65%,#fff)}.mc-counter{display:inline-block;font-weight:700;color:var(--mc-red);background:var(--mc-cream);border-radius:999px;padding:4px 14px}.mc-grid{display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(140px,1fr))}@media(min-width:561px){.mc-grid:not(.mc-grid--wide){display:flex;flex-wrap:wrap;justify-content:center}.mc-grid:not(.mc-grid--wide)>*{width:200px}}.mc-grid--wide{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));max-width:720px;margin:0 auto}.mc-boost-grid{display:flex;flex-wrap:wrap;gap:16px;justify-content:center;max-width:760px;margin:0 auto}.mc-boost-grid .mc-sticker{width:160px}.mc-boost-grid .mc-sticker__art:has(img){border-radius:50%;overflow:hidden;transform:none;background:none!important;border:var(--mc-sticker-border) solid var(--mc-white);box-shadow:var(--mc-shadow-sticker)}.mc-boost-grid .mc-sticker__art:has(img) img{width:100%;height:100%;object-fit:cover;transform:scale(1.28)}.mc-boost-grid .mc-sticker:hover .mc-sticker__art:has(img){box-shadow:var(--mc-shadow-pop)}.mc-boost-grid .mc-sticker.is-selected .mc-sticker__art:has(img){border-color:var(--mc-green);box-shadow:0 0 0 4px color-mix(in srgb,var(--mc-green) 35%,#fff),var(--mc-shadow-pop)}.mc-sticker{position:relative;border:none;cursor:pointer;text-align:center;background:transparent;padding:6px 4px 14px;font-family:inherit;color:var(--mc-ink);transition:transform .16s cubic-bezier(.34,1.56,.64,1)}.mc-sticker__art{position:relative;aspect-ratio:1;border-radius:50%;background:var(--mc-white);border:var(--mc-sticker-border) solid var(--mc-white);box-shadow:var(--mc-shadow-sticker);display:grid;place-items:center;font-size:clamp(38px,9vw,60px);overflow:hidden;transition:box-shadow .16s ease,transform .16s ease;transform:rotate(-2deg)}.mc-sticker:nth-child(2n) .mc-sticker__art{transform:rotate(2deg)}.mc-sticker__art img{width:84%;height:84%;object-fit:contain}.mc-sticker__label{display:block;margin-top:10px;font-weight:700;font-size:14px}.mc-sticker__meta{display:block;font-size:12px;color:var(--mc-red);font-weight:700}.mc-sticker:hover{transform:translateY(-4px) scale(1.03)}.mc-sticker:hover .mc-sticker__art{box-shadow:var(--mc-shadow-pop);transform:rotate(0)}.mc-sticker[aria-pressed=true] .mc-sticker__art,.mc-sticker.is-selected .mc-sticker__art{border-color:var(--mc-green);box-shadow:0 0 0 4px color-mix(in srgb,var(--mc-green) 35%,#fff),var(--mc-shadow-pop)}.mc-sticker.is-selected:after{content:"\2713";position:absolute;top:0;right:8px;width:30px;height:30px;border-radius:50%;background:var(--mc-green);color:#fff;display:grid;place-items:center;font-weight:800;box-shadow:var(--mc-shadow-sticker)}.mc-sticker[data-tint=berry] .mc-sticker__art{background:#fbe4ec}.mc-sticker[data-tint=citrus] .mc-sticker__art{background:#fff0d6}.mc-sticker[data-tint=green] .mc-sticker__art{background:#e4f6ea}.mc-sticker[data-tint=cream] .mc-sticker__art{background:#fff6ee}.mc-sticker__art:has(img){border:none;box-shadow:none;overflow:visible;transform:none}.mc-sticker__art:has(img) img{width:100%;height:100%;object-fit:contain}.mc-sticker[data-tint=green] .mc-sticker__art:has(img){background:radial-gradient(circle at 50% 47%,#6fd08c24,#6fd08c00 64%)}.mc-sticker:not([data-tint=green]) .mc-sticker__art:has(img){background:radial-gradient(circle at 50% 47%,#c40c0c12,#ffb23812 34%,#ffb23800 66%)}.mc-sticker:hover .mc-sticker__art:has(img){box-shadow:none;transform:none}.mc-sticker:hover[data-tint=green] .mc-sticker__art:has(img){background:radial-gradient(circle at 50% 47%,#6fd08c4d,#6fd08c00 66%)}.mc-sticker:hover:not([data-tint=green]) .mc-sticker__art:has(img){background:radial-gradient(circle at 50% 47%,#c40c0c24,#ffb23821,#ffb23800 68%)}.mc-sticker.is-selected[data-tint=green] .mc-sticker__art:has(img),.mc-sticker[data-count]:not([data-count="0"])[data-tint=green] .mc-sticker__art:has(img){background:radial-gradient(circle at 50% 47%,#6fd08c85,#6fd08c00 70%)}.mc-sticker.is-selected:not([data-tint=green]) .mc-sticker__art:has(img),.mc-sticker[data-count]:not([data-count="0"]):not([data-tint=green]) .mc-sticker__art:has(img){background:radial-gradient(circle at 50% 47%,#c40c0c42,#ffb23838,#ffb23800 72%)}.mc-grid{gap:18px}.mc-grid .mc-sticker,.mc-boost-grid .mc-sticker{display:flex;flex-direction:column;background:#ffffff9e;border:1px solid rgba(56,63,81,.08);border-radius:22px;padding:14px 10px 16px;box-shadow:0 4px 14px #383f510f;transition:transform .16s cubic-bezier(.34,1.56,.64,1),box-shadow .16s ease,border-color .16s ease,background .16s ease}.mc-grid .mc-sticker:hover,.mc-boost-grid .mc-sticker:hover{box-shadow:0 8px 22px #383f511f}.mc-grid .mc-sticker[data-count]:not([data-count="0"]),.mc-boost-grid .mc-sticker.is-selected{background:#fff;border-color:color-mix(in srgb,var(--mc-green) 55%,#fff);box-shadow:0 6px 18px #6fd08c40}.mc-grid .mc-sticker__art{flex:none}.mc-badge-count{top:6px;right:12px}.mc-sticker.is-selected:after{top:6px;right:12px}.mc-qty{display:flex;align-items:center;justify-content:center;gap:14px;margin-top:auto;padding-top:10px}.mc-qty button{flex:0 0 44px;width:44px;height:44px;border-radius:50%;font-weight:800;font-size:22px;line-height:1;cursor:pointer;transition:transform .1s ease;padding:0}.mc-qty button:active{transform:scale(.92)}.mc-qty button[data-action=dec]{border:2px solid var(--mc-navy);background:#fff;color:var(--mc-navy)}.mc-qty button[data-action=inc]{border:none;background:var(--mc-red);color:#fff;box-shadow:0 3px #8f0808}.mc-qty button:disabled{opacity:.25;cursor:not-allowed;box-shadow:none}.mc-qty output{min-width:26px;font-weight:800;font-size:18px;text-align:center}.mc-sticker__art[data-action]{cursor:pointer;-webkit-tap-highlight-color:transparent}.mc-sticker.is-soldout{opacity:.45;filter:grayscale(.65);pointer-events:none}.mc-soldout{font-weight:800;font-size:13px;color:color-mix(in srgb,var(--mc-navy) 55%,#fff);text-transform:uppercase;letter-spacing:.04em;padding:12px 0}.mc-qty button.mc-btn-add{flex:1 1 auto;max-width:150px;width:auto;height:44px;border-radius:999px;border:none;background:var(--mc-red);color:#fff;box-shadow:0 3px #8f0808;font-family:inherit;font-weight:800;font-size:15px;cursor:pointer;transition:transform .1s ease,filter .12s ease}.mc-qty button.mc-btn-add:hover{filter:brightness(1.07)}.mc-qty button.mc-btn-add:active{transform:scale(.95)}.mc-qty button.mc-btn-add:disabled{opacity:.3;cursor:not-allowed;box-shadow:none}.mc-sticker[data-count]:not([data-count="0"]) .mc-sticker__art{border-color:var(--mc-green)}.mc-badge-count{position:absolute;top:0;right:8px;background:var(--mc-red);color:#fff;border-radius:50%;width:28px;height:28px;display:grid;place-items:center;font-weight:800;box-shadow:var(--mc-shadow-sticker)}.mc-size{border:3px solid color-mix(in srgb,var(--mc-navy) 14%,#fff);border-radius:var(--mc-radius);background:#fff;padding:22px 18px;cursor:pointer;text-align:center;transition:all .16s ease}.mc-size:hover{transform:translateY(-4px);border-color:var(--mc-orange)}.mc-size.is-selected{border-color:var(--mc-green);box-shadow:var(--mc-shadow-pop)}.mc-size__figure{position:relative;display:block;width:fit-content;margin:-85px auto 8px}.mc-size__img{height:190px;width:auto;max-width:96%;object-fit:contain;display:block;filter:drop-shadow(0 10px 16px rgba(56,63,81,.22))}.mc-grid--wide:has(.mc-size){padding-top:88px}.mc-size__spark{position:absolute;width:20px;height:20px;opacity:0;pointer-events:none;animation:mc-twinkle 2.4s ease-in-out infinite}.mc-size__spark--1{top:-4px;right:-14px}.mc-size__spark--2{top:34%;left:-18px;width:14px;height:14px;animation-delay:.6s}.mc-size__spark--3{bottom:16%;right:-20px;width:16px;height:16px;animation-delay:1.2s}.mc-size__spark--4{top:12%;left:-8px;width:11px;height:11px;animation-delay:1.8s}@keyframes mc-twinkle{0%,to{opacity:0;transform:scale(.2) rotate(0)}50%{opacity:1;transform:scale(1) rotate(28deg)}}.mc-size__name{font-family:var(--mc-font-accent);font-size:34px;color:var(--mc-red);line-height:1}.mc-size__pick{font-weight:800;font-size:15px;margin:6px 0 2px}.mc-size__meta{font-size:13px;color:color-mix(in srgb,var(--mc-navy) 60%,#fff)}.mc-size__price{margin-top:10px;font-weight:800;font-size:20px}.mc-size__price .mc-was,.mc-review__total .mc-was{color:#b0a79e;font-weight:700;font-size:.8em;text-decoration:line-through;margin-right:4px}.mc-size__price .mc-now,.mc-review__total .mc-now{color:var(--mc-red)}.mc-size__deal{margin-top:5px;display:inline-block;font-weight:800;font-size:11px;letter-spacing:.02em;color:#fff;border:2px solid transparent;border-radius:999px;padding:3px 11px;background:linear-gradient(#0a0a0a,#0a0a0a) padding-box,linear-gradient(100deg,#25f4ee,#fe2c55) border-box;box-shadow:0 0 9px #25f4ee4d,0 0 9px #fe2c554d}.mc-review__deal{margin-top:8px;display:inline-block;text-align:center;font-weight:800;font-size:12px;letter-spacing:.02em;color:#fff;border:2px solid transparent;border-radius:999px;padding:5px 13px;background:linear-gradient(#0a0a0a,#0a0a0a) padding-box,linear-gradient(100deg,#25f4ee,#fe2c55) border-box;box-shadow:0 0 10px #25f4ee52,0 0 10px #fe2c5552}.mc-size[data-size=delux]{border-color:#e4c264;background:linear-gradient(160deg,#fffaef,#fdf2cf 55%,#f6e3a8);box-shadow:0 8px 26px #b8860b38;position:relative}.mc-size[data-size=delux] .mc-size__name{color:#b8860b}.mc-size[data-size=delux]:hover{border-color:#d4af37}.mc-size[data-size=delux].is-selected{border-color:#d4af37;box-shadow:0 0 0 4px #d4af3761,0 10px 30px #b8860b4d}.mc-size[data-size=delux]>*{position:relative;z-index:1}.mc-size[data-size=delux]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none;z-index:0;background:linear-gradient(100deg,transparent 38%,rgba(255,255,255,.55) 50%,transparent 62%);background-size:300% 100%;background-position:120% 0;animation:mc-shine 5s ease-in-out infinite}@keyframes mc-shine{0%,55%{background-position:120% 0}to{background-position:-80% 0}}@property --mc-ring{syntax: "<angle>"; initial-value: 0deg; inherits: false;}.mc-size[data-size=delux]:before{content:"";position:absolute;top:-3px;right:-3px;bottom:-3px;left:-3px;border-radius:inherit;padding:3px;pointer-events:none;z-index:2;background:conic-gradient(from var(--mc-ring),rgba(212,175,55,0) 0deg 295deg,#ffe9a8 320deg,#d4af37 340deg,rgba(212,175,55,0) 360deg);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;animation:mc-ring-spin 4s linear infinite}@keyframes mc-ring-spin{to{--mc-ring: 360deg}}.mc-bar{position:fixed;left:0;right:0;bottom:0;z-index:800;background:#ffb238f5;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);box-shadow:0 -8px 28px #383f512e;padding:12px 16px calc(12px + env(safe-area-inset-bottom))}.mc-bar .mc-btn--ghost{background:#ffffff8c;color:var(--mc-navy);box-shadow:inset 0 0 0 2px var(--mc-navy)}.mc-bar .mc-btn--primary:disabled{background:#ffffff80;color:color-mix(in srgb,var(--mc-navy) 55%,#fff)}.mc-bar__in{max-width:1080px;margin:0 auto;display:flex;gap:12px;justify-content:space-between;align-items:center}.mc-bar .mc-btn--primary{flex:1;max-width:420px}.mc-btn--cta{position:relative;overflow:hidden;font-size:17px;letter-spacing:.01em;background:linear-gradient(180deg,#e01717 0%,var(--mc-red) 55%,#9c0a0a 100%);box-shadow:0 6px #7d0707,0 10px 22px #c40c0c59;animation:mc-cta-in .5s cubic-bezier(.2,1.6,.4,1),mc-cta-pulse 2.6s ease-in-out 1.2s infinite}.mc-btn--cta:hover{filter:brightness(1.06);transform:translateY(-1px)}.mc-btn--cta:active{transform:translateY(2px);box-shadow:0 3px #7d0707}.mc-btn--cta:after{content:"";position:absolute;top:0;left:-70%;width:45%;height:100%;background:linear-gradient(100deg,transparent,rgba(255,255,255,.45),transparent);transform:skew(-18deg);pointer-events:none;animation:mc-cta-shine 3.2s ease-in-out .8s infinite}@keyframes mc-cta-in{0%{transform:scale(.85)}55%{transform:scale(1.06)}to{transform:scale(1)}}@keyframes mc-cta-pulse{0%,to{box-shadow:0 6px #7d0707,0 10px 22px #c40c0c59,0 0 #c40c0c66}50%{box-shadow:0 6px #7d0707,0 10px 22px #c40c0c59,0 0 0 14px #c40c0c00}}@keyframes mc-cta-shine{0%,55%{left:-70%}to{left:140%}}.mc-btn--added{background:var(--mc-green)!important;box-shadow:0 5px #3f9e63!important;animation:mc-added-bounce .55s cubic-bezier(.2,1.6,.4,1)!important}.mc-btn--added:after{display:none}@keyframes mc-added-bounce{0%{transform:scale(1)}40%{transform:scale(1.12)}70%{transform:scale(.96)}to{transform:scale(1)}}.mc-toast{position:fixed;left:50%;bottom:96px;transform:translate(-50%);z-index:900;background:var(--mc-navy);color:#fff;font:700 14px/1.3 var(--mc-font-body);padding:12px 20px;border-radius:999px;box-shadow:0 10px 26px #383f514d;animation:mc-fade .25s ease both;max-width:88vw;text-align:center}.mc-nav{display:flex;justify-content:space-between;gap:12px;margin-top:34px}.mc-btn{font-family:inherit;font-weight:800;font-size:16px;border-radius:999px;padding:14px 30px;border:none;cursor:pointer;transition:transform .12s ease,filter .12s ease}.mc-btn:active{transform:translateY(1px)}.mc-btn--primary{background:var(--mc-red);color:#fff;box-shadow:0 5px #8f0808}.mc-btn--primary:hover{filter:brightness(1.05)}.mc-btn--primary:disabled{background:color-mix(in srgb,var(--mc-navy) 20%,#fff);box-shadow:none;color:#fff;cursor:not-allowed}.mc-btn--ghost{background:transparent;color:var(--mc-navy);box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--mc-navy) 25%,#fff)}.mc-btn--ghost[hidden]{display:none}.mc-choice{display:flex;gap:20px;justify-content:center;flex-wrap:nowrap}.mc-choice .mc-sticker{width:300px;max-width:45vw;flex:0 1 300px}.mc-choice .mc-sticker__art{font-size:clamp(56px,16vw,108px)}.mc-review{max-width:620px;margin:0 auto;background:#fff;border-radius:var(--mc-radius);box-shadow:var(--mc-shadow-sticker);padding:24px}.mc-review__row{display:flex;justify-content:space-between;padding:10px 0;border-bottom:1px dashed color-mix(in srgb,var(--mc-navy) 18%,#fff)}.mc-review__row:last-child{border-bottom:none}.mc-review__total{font-size:22px;font-weight:800;color:var(--mc-red)}.mc-review__tag{font-family:var(--mc-font-accent);font-size:26px;color:var(--mc-green)}.mc-choice .mc-sticker__art:has(img) img{width:112%;height:112%}.mc-choice .mc-sticker__art:has(img){border:var(--mc-sticker-border) solid var(--mc-white);box-shadow:var(--mc-shadow-sticker);overflow:hidden;transform:rotate(-2deg)}.mc-choice .mc-sticker:nth-child(2n) .mc-sticker__art:has(img){transform:rotate(2deg)}.mc-choice .mc-sticker__art:has(img) img{width:86%;height:86%}.mc-choice .mc-sticker__label{font-size:24px;margin-top:14px}.mc-choice .mc-sticker[data-tint=berry] .mc-sticker__art:has(img){background:#fbe4ec}.mc-choice .mc-sticker[data-tint=green] .mc-sticker__art:has(img){background:#e4f6ea}.mc-choice .mc-sticker[data-tint=citrus] .mc-sticker__art:has(img){background:#fff0d6}.mc-choice .mc-sticker[data-tint=cream] .mc-sticker__art:has(img){background:#fff6ee}.mc-choice .mc-sticker:hover .mc-sticker__art:has(img){box-shadow:var(--mc-shadow-pop);transform:rotate(0)}.mc-choice .mc-sticker.is-selected .mc-sticker__art:has(img){border-color:var(--mc-green);box-shadow:0 0 0 4px color-mix(in srgb,var(--mc-green) 35%,#fff),var(--mc-shadow-pop)}.mc-chomp{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;pointer-events:none;--cs: 1}.mc-chomp__jaw{position:fixed;left:0;width:100%;height:50%;will-change:transform;transition:transform calc(.21s * var(--cs)) cubic-bezier(.16,.84,.32,1)}.mc-chomp__jaw--top{top:0;z-index:2;transform:translateY(-100%);background:#f2062e}.mc-chomp__jaw--bottom{bottom:0;z-index:1;transform:translateY(100%);background:#f2062e}.mc-chomp__img{position:absolute;left:50%;transform:translate(-50%);width:min(576px,94%);height:auto;display:block}.mc-chomp__jaw--top .mc-chomp__img{bottom:-4px}.mc-chomp__jaw--bottom .mc-chomp__img{top:-4px}.mc-chomp.is-closed .mc-chomp__jaw{transition:transform calc(.125s * var(--cs)) cubic-bezier(.7,0,1,.6)}.mc-chomp.is-closed .mc-chomp__jaw--top,.mc-chomp.is-closed .mc-chomp__jaw--bottom{transform:translateY(0)}.mc-chomp.is-impact .mc-chomp__jaw--top{animation:mc-shake-t calc(.15s * var(--cs)) ease-out}.mc-chomp.is-impact .mc-chomp__jaw--bottom{animation:mc-shake-b calc(.15s * var(--cs)) ease-out}@keyframes mc-shake-t{0%,to{transform:translateY(0)}35%{transform:translateY(6px)}70%{transform:translateY(-3px)}}@keyframes mc-shake-b{0%,to{transform:translateY(0)}35%{transform:translateY(-6px)}70%{transform:translateY(3px)}}.mc-chomp__swish{position:absolute;z-index:3;width:120px;height:120px;opacity:0}.mc-chomp__swish--tr{top:13%;right:7%;rotate:15deg}.mc-chomp__swish--bl{bottom:13%;left:7%;rotate:195deg}.mc-chomp.is-impact .mc-chomp__swish{animation:mc-swish calc(.22s * var(--cs)) ease-out}@keyframes mc-swish{0%{opacity:0;scale:.6}35%{opacity:1}to{opacity:0;scale:1.15}}.mc-chomp__spark{position:absolute;z-index:3;width:26px;height:26px;opacity:0}.mc-chomp.is-impact .mc-chomp__spark{animation:mc-spark calc(.32s * var(--cs)) ease-out forwards}@keyframes mc-spark{0%{opacity:0;transform:scale(0) rotate(0)}40%{opacity:1;transform:scale(1) rotate(18deg)}to{opacity:0;transform:scale(.4) rotate(32deg)}}.mc-chomp__crumb{position:absolute;left:50%;top:50%;width:10px;height:10px;border-radius:50%;opacity:0;z-index:1}.mc-chomp.is-impact .mc-chomp__crumb{animation:mc-crumb calc(.36s * var(--cs)) ease-out forwards}@keyframes mc-crumb{0%{opacity:1;transform:translate(0) scale(1)}to{opacity:0;transform:translate(var(--dx),var(--dy)) scale(.3)}}.mc-confetti{position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:100000;overflow:hidden}.mc-confetti i{position:absolute;top:-24px;display:block;opacity:0;animation-name:mc-confetti-fall;animation-timing-function:cubic-bezier(.25,.6,.5,1);animation-fill-mode:forwards}@keyframes mc-confetti-fall{0%{opacity:0;transform:translateY(-10px) rotate(0)}8%{opacity:1}to{opacity:0;transform:translate(var(--mcx),106vh) rotate(var(--mcr))}}@media(prefers-reduced-motion:reduce){.mc-confetti{display:none}}@media(max-width:560px){.mc-grid{grid-template-columns:1fr 1fr;gap:12px}.mc-steps__item span{display:none}.mc-bab{padding-left:20px;padding-right:20px}.mc-grid--wide:has(.mc-size){grid-template-columns:1fr 1fr}.mc-size[data-size=delux]{grid-column:1 / -1}.mc-grid--wide:has(.mc-size){padding-top:46px;row-gap:62px;column-gap:12px}.mc-size{padding:12px 10px 14px}.mc-size__figure{margin:-56px auto 4px}.mc-size__img{height:135px}.mc-size__name{font-size:26px}.mc-size__pick{font-size:13px;margin:4px 0 1px}.mc-size__meta{font-size:11.5px}.mc-size__price{font-size:17px;margin-top:5px}.mc-size[data-size=delux]:has(.mc-size__figure){display:block;text-align:left;padding:14px 14px 14px 43%;min-height:150px}.mc-size[data-size=delux] .mc-size__figure{position:absolute;left:3%;width:40%;top:50%;margin:0;display:flex;justify-content:center;transform:translateY(-57%)}.mc-size[data-size=delux] .mc-size__img{height:175px}.mc-size[data-size=delux] .mc-size__pick{margin:4px 0 0}.mc-size[data-size=delux] .mc-size__price{margin-top:4px}.mc-boost-grid{gap:12px}.mc-boost-grid .mc-sticker{width:calc(50% - 6px)}.mc-choice{gap:12px}.mc-choice .mc-sticker{width:46vw;max-width:46vw;flex:0 1 46vw}.mc-choice .mc-sticker__label{font-size:16px}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/build-a-bag.css.map */
