#CartDrawer{--mg-ink: #2F2A36;--mg-text: #1a1a1a;--mg-muted: #595959;--mg-soft: #888888;--mg-line: #E5E1D3;--mg-sweet: #F2EEEA;--mg-qty: #F1EEEA;--mg-green: #457B3B;--mg-track: #ECE8E2;--mg-lock: #8C8781;--mg-pad: 16px}@media(min-width:768px){#CartDrawer{--mg-pad: 24px}}.mg-rail{display:block;padding:12px var(--mg-pad) 0;background:var(--gsc-background-color-100, #fff);font-family:Manrope,var(--gsc-body-font-family, sans-serif);color:var(--mg-text);-webkit-font-smoothing:antialiased}.mg-rail[hidden]{display:none!important}.mg-rail button{font:inherit;color:inherit;background:none;border:0;padding:0;cursor:pointer}.mg-rail__head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:8px}.mg-rail__title{font-size:14px;font-weight:700;color:var(--mg-ink);display:flex;align-items:center;gap:7px}.mg-rail__cnt{font-weight:600;color:var(--mg-soft);font-size:12.5px}.mg-rail__nav{display:none;gap:6px;flex-shrink:0}.mg-rail .mg-rail__nav button{width:26px;height:26px;border-radius:50%;border:1px solid var(--mg-line);display:grid;place-items:center;color:var(--mg-ink);background:#fff;transition:opacity .2s,background .15s}.mg-rail .mg-rail__nav button:hover:not(:disabled){background:var(--mg-qty)}.mg-rail .mg-rail__nav button:disabled{opacity:.35;cursor:default}@media(min-width:768px)and (hover:hover){.mg-rail__nav{display:flex}}.mg-rail__track{display:flex;gap:10px;overflow-x:auto;overflow-y:hidden;margin:0 calc(var(--mg-pad) * -1);padding:0 var(--mg-pad) 5px;scroll-padding:0 var(--mg-pad);scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:thin;scrollbar-color:#BDB5AC #fff;overscroll-behavior-x:contain}.mg-rail__track::-webkit-scrollbar{height:4px}.mg-rail__track::-webkit-scrollbar-track{background:#fff;border-radius:99px;margin:0 var(--mg-pad)}.mg-rail__track::-webkit-scrollbar-thumb{background:#bdb5ac;border-radius:99px}.mg-rc{flex:0 0 248px;scroll-snap-align:start;display:flex;gap:10px;align-items:center;padding:8px;border:1px solid var(--mg-line);border-radius:4px;background:#fff;transition:border-color .3s,background .3s}.mg-rc:only-child{flex-basis:100%}.mg-rc__thumb{position:relative;width:52px;height:52px;flex-shrink:0;overflow:hidden;border-radius:3px;background:#b5aba2}.mg-rc__thumb img{width:100%;height:100%;object-fit:cover;display:block;transition:filter .4s,opacity .4s}.mg-rc__lock,.mg-rc__ok{position:absolute;right:3px;bottom:3px;width:18px;height:18px;border-radius:50%;display:none;place-items:center}.mg-rc__lock{background:#fff;color:var(--mg-lock)}.mg-rc__ok{background:var(--mg-green);color:#fff}.mg-rc__main{flex:1;min-width:0}.mg-rc__name{font-size:13px;font-weight:600;line-height:17px;color:var(--mg-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mg-rc__price{font-size:12px;line-height:16px;margin-top:0;color:var(--mg-soft)}.mg-free{color:var(--mg-green);font-weight:700;margin-right:4px}.mg-rc__row{display:flex;align-items:center;justify-content:space-between;gap:6px;margin-top:4px;min-height:16px;line-height:16px}.mg-rc__l{font-size:11.5px;font-weight:700;color:var(--mg-ink);white-space:nowrap;display:inline-flex;align-items:center;gap:4px}.mg-rc__at{font-size:11.5px;font-weight:600;color:var(--mg-lock);display:inline-flex;align-items:center;gap:4px;white-space:nowrap}.mg-rail .mg-rc__pick{height:22px;padding:0 10px;border-radius:4px;background:var(--mg-btn);color:var(--mg-btn-text);font-size:11.5px;font-weight:700;white-space:nowrap}.mg-rail .mg-rc__pick:hover{opacity:.9}.mg-rail .mg-rc__chg{font-size:11.5px;font-weight:600;color:var(--mg-ink);text-decoration:underline;text-underline-offset:2px;white-space:nowrap}.mg-rc__bar{height:4px;border-radius:99px;background:var(--mg-track);overflow:hidden;margin-top:4px}.mg-rc__fill{height:100%;border-radius:99px;background:var(--mg-btn);width:0;transition:width .6s cubic-bezier(.3,.7,.3,1),background .3s}.mg-rc--locked{background:#fbfaf8}.mg-rc--locked .mg-rc__thumb img{filter:grayscale(1);opacity:.5}.mg-rc--locked .mg-rc__lock{display:grid}.mg-rc--locked .mg-rc__name{color:#6d6a66}.mg-rc--locked .mg-free{color:var(--mg-lock)}.mg-rc--locked .mg-rc__fill{background:var(--mg-lock)}.mg-rc--ready{border-color:var(--mg-btn)}.mg-rc--ready .mg-rc__l,.mg-rc--added .mg-rc__l{color:var(--mg-green)}.mg-rc--ready .mg-rc__fill,.mg-rc--added .mg-rc__fill{background:var(--mg-green)}.mg-rc--added .mg-rc__ok{display:grid}.mg-rc.is-fresh{animation:mgCardIn .9s ease-out}@keyframes mgCardIn{0%{box-shadow:0 0 #3e3a4e59}60%{box-shadow:0 0 0 6px #3e3a4e00}to{box-shadow:none}}.mg-rail.is-busy .mg-rc__pick,.mg-rail.is-busy .mg-rc__chg{opacity:.5;pointer-events:none}.mg-sheet-bg{position:absolute;top:0;right:0;bottom:0;left:0;background:#2f2a3659;opacity:0;pointer-events:none;transition:opacity .25s;z-index:20}.mg-sheet-bg.is-open{opacity:1;pointer-events:auto}.mg-sheet{position:absolute;left:0;right:0;bottom:0;z-index:21;background:#fff;border-radius:8px 8px 0 0;padding:10px var(--mg-pad) 20px;transform:translateY(100%);transition:transform .3s cubic-bezier(.3,.7,.3,1);max-height:88%;overflow-y:auto;font-family:Manrope,var(--gsc-body-font-family, sans-serif);color:var(--mg-text);-webkit-font-smoothing:antialiased;visibility:hidden}.mg-sheet.is-open{transform:none;visibility:visible}.mg-sheet button{font:inherit;color:inherit;background:none;border:0;padding:0;cursor:pointer}.mg-sheet__grip{width:36px;height:4px;border-radius:99px;background:#ddd7d0;margin:0 auto 12px}.mg-sheet__head{display:flex;justify-content:space-between;align-items:center;margin-bottom:14px}.mg-sheet__head b{font-size:16px;font-weight:700;color:var(--mg-ink)}.mg-sheet .mg-sheet__close{width:28px;height:28px;display:grid;place-items:center;margin-right:-4px}.mg-sh-prod{display:flex;gap:14px;align-items:center;padding-bottom:14px;border-bottom:1px solid #EFECE6}.mg-sh-img{width:76px;height:76px;flex-shrink:0;border-radius:3px;overflow:hidden;background:#b5aba2}.mg-sh-img img{width:100%;height:100%;object-fit:cover;display:block}.mg-sh-name{font-size:15px;font-weight:600}.mg-sh-sel{font-size:13px;color:var(--mg-muted);margin-top:3px}.mg-sh-price{font-size:13px;color:var(--mg-soft);margin-top:4px}.mg-sh-price .mg-free{font-size:15px;margin-right:6px}.mg-sh-label{font-size:13px;color:var(--mg-muted);margin:16px 0 9px}.mg-sh-label b{color:var(--mg-text);font-weight:700}.mg-swatches{display:flex;flex-wrap:wrap;gap:9px;padding:2px 3px}.mg-sheet .mg-sw{position:relative;width:36px;height:36px;border-radius:50%;background-color:#b5aba2;background-size:220%;background-position:center 45%;box-shadow:inset 0 0 0 1px #00000014;outline:1.5px solid transparent;outline-offset:3px;transition:outline-color .15s}.mg-sheet .mg-sw.is-on{outline-color:var(--mg-ink)}.mg-sheet .mg-sw.is-oos{opacity:.55}.mg-sheet .mg-sw.is-oos:after{content:"";position:absolute;left:50%;top:4px;bottom:4px;width:1.5px;background:#fff;transform:rotate(45deg);box-shadow:0 0 0 .5px #00000040}.mg-sizes{display:flex;flex-wrap:wrap;gap:8px}.mg-sheet .mg-sz{flex:1 1 0;min-width:72px;height:42px;border:1px solid #D6D0C8;border-radius:4px;font-size:14px;font-weight:600;color:var(--mg-text)}.mg-sheet .mg-sz.is-on{border:1.5px solid var(--mg-ink);background:var(--mg-sweet)}.mg-sheet .mg-sz:disabled{color:#b9b4ae;text-decoration:line-through;cursor:default;background:#fafaf8}.mg-sh-note{font-size:12px;color:var(--mg-muted);margin-top:8px}.mg-sh-err{font-size:12.5px;color:#c8362c;margin-top:10px}.mg-sheet .mg-sh-cta{display:block;width:100%;height:52px;margin-top:20px;border-radius:4px;background:var(--mg-btn);color:var(--mg-btn-text);font-size:16px;font-weight:600}.mg-sheet .mg-sh-cta:disabled{opacity:.5;cursor:default}.mg-sheet .mg-sh-cta.is-loading{opacity:.7;cursor:progress}#CartDrawerForm.cart-drawer__items{display:flex;flex-direction:column}#CartDrawerForm .cart-item--gift{order:1}#CartDrawerForm .cart-item:not(.cart-item--gift):not(:has(~.cart-item:not(.cart-item--gift))) .cart-item__body{padding-bottom:0}.cart-drawer .cart-item.cart-item--gift .cart-item__body{padding:14px 0 0}.cart-item--gift .cart-item__grid{align-items:flex-start}.mg-line{padding-top:2px;padding-right:28px;font-family:Manrope,var(--gsc-body-font-family, sans-serif)}.mg-line__name{font-size:14px;font-weight:500;line-height:1.35;color:var(--mg-text)}.mg-line__var{margin-top:3px;font-size:12.5px;color:var(--mg-muted)}.mg-line .mg-line__chg{font:inherit;font-size:12.5px;color:var(--mg-ink);background:none;border:0;padding:0;cursor:pointer;text-decoration:underline;text-underline-offset:2px;margin-left:6px}.mg-line__price{margin-top:5px;font-size:13px;color:var(--mg-soft);display:flex;align-items:center;flex-wrap:wrap;gap:0 6px}.mg-line__price .mg-free{font-size:14px;margin-right:0}.mg-line__paid{font-size:14px;font-weight:700;color:var(--mg-text)}.mg-tag{display:inline-flex;align-items:center;gap:4px;margin-left:4px;font-size:10px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--mg-ink);background:var(--mg-sweet);border:1px solid var(--mg-line);padding:2px 6px;border-radius:3px}.mg-rail .mg-rc__add{display:none}.mg-rail .mg-rc.is-dismissed .mg-rc__add{display:inline-block}.mg-rc .mg-rc__hint{color:var(--mg-lock);font-weight:600;white-space:normal}.mg-rc--blocked .mg-rc__fill{background:var(--mg-lock)}.mg-sh-fixed{font-size:14px;font-weight:600;color:var(--mg-text);padding:10px 12px;border:1px solid var(--mg-line);border-radius:4px;background:#fafaf8;display:inline-block}.mg-checkout-hint{display:block;width:fit-content;max-width:100%;margin:0 auto;padding:4px 12px;border-radius:999px;background:#fcefe3;color:#b5530f;font-family:Manrope,var(--gsc-body-font-family, sans-serif);font-size:12.5px;font-weight:600;line-height:1.35;text-align:center}.mg-rc.is-attention{animation:mgAttention 1.4s ease-out 2;border-color:var(--mg-btn)}@keyframes mgAttention{0%{box-shadow:0 0 color-mix(in srgb,var(--mg-btn) 55%,transparent)}70%{box-shadow:0 0 0 8px color-mix(in srgb,var(--mg-btn) 0%,transparent)}to{box-shadow:none}}
/*# sourceMappingURL=/cdn/shop/t/153/assets/meluya-gift-rail.css.map */
