.mgg{margin-top:18px}.mgg,.mgg *{box-sizing:border-box}.mgg-pr{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 0 12px;font-size:22px;font-weight:700;letter-spacing:.01em}.mgg-tag{font-size:10px;letter-spacing:2.4px;text-transform:uppercase;font-weight:600;background:var(--ink,#121010);color:#f0e6d6;padding:5px 9px 4px}.mgg-lock{border:2px solid var(--ink,#121010);padding:16px 18px 18px;background:#ffffff73}.mgg-h{display:flex;align-items:center;gap:10px;margin:0;font-size:11px;letter-spacing:2.2px;text-transform:uppercase;font-weight:600;line-height:1.5}.mgg-h svg{flex:none}.mgg-bar{height:6px;background:#1210101f;margin:14px 0 8px;overflow:hidden}.mgg-bar span{display:block;height:100%;background:#f0e6d6;box-shadow:inset 0 0 0 1px #12101040}.mgg-n{margin:10px 0 14px;font-size:14px;line-height:1.5}.mgg-bar+.mgg-n{margin-top:0}.mgg-btn{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;border:0;background:var(--ink,#121010);color:var(--cr,#F1E8DA);padding:0 20px;height:54px;font:inherit;font-size:11px;letter-spacing:2.6px;text-transform:uppercase;font-weight:600;cursor:pointer;text-decoration:none;transition:gap .3s,background .2s,color .2s}.mgg-btn:hover{background:#f0e6d6;color:var(--ink,#121010)}.mgg-btn--ghost{background:transparent;color:var(--ink,#121010);box-shadow:inset 0 0 0 2px var(--ink,#121010)}.mgg-btn--ghost:hover{background:var(--ink,#121010);color:var(--cr,#F1E8DA)}.mgg-ok{margin:10px 0 0;font-size:12.5px;opacity:.75}.mgg-lock{position:relative;border:0;background:#0e0c0b;color:#f1e8da;padding:22px;overflow:hidden;container-type:inline-size}.mgg-lock:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(120% 80% at 100% 0%,rgba(240,230,214,.16),transparent 55%);pointer-events:none}.mgg-k{position:relative;display:flex;align-items:center;gap:10px;margin:0;font-size:10.5px;letter-spacing:2.6px;text-transform:uppercase;font-weight:600;color:#f0e6d6}.mgg-k svg{flex:none}.mgg-big{position:relative;margin:14px 0 18px;font-family:Archivo,sans-serif;font-weight:800;font-stretch:118%;letter-spacing:-.03em;text-transform:uppercase;font-size:min(44px,9.6cqi);line-height:.88;color:#f7f2ea;white-space:nowrap}.mgg-big b{color:#f0e6d6;font-weight:800}.mgg-meter{position:relative;margin:0 0 6px;padding-top:30px}.mgg-track{position:relative;height:18px;background:#2a2522;box-shadow:inset 0 0 0 1px #f1e8da2e}.mgg-track:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:repeating-linear-gradient(90deg,transparent 0 calc(25% - 1px),rgba(14,12,11,.9) calc(25% - 1px) 25%);pointer-events:none}.mgg-fill{position:absolute;left:0;top:0;bottom:0;width:var(--p,0%);background:linear-gradient(#f0e6d6,#f0e6d6);overflow:hidden;animation:mggIn 1.4s cubic-bezier(.2,.8,.2,1) both}.mgg-fill:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(100deg,transparent 30%,rgba(255,255,255,.55) 50%,transparent 70%);transform:translate(-100%);animation:mggShine 2.6s 1.4s ease-in-out infinite}.mgg-you{position:absolute;top:0;left:var(--p,0%);transform:translate(-50%);white-space:nowrap;font-size:10px;letter-spacing:2px;text-transform:uppercase;font-weight:700;background:#f1e8da;color:#0e0c0b;padding:4px 7px 3px;animation:mggIn2 1.4s cubic-bezier(.2,.8,.2,1) both}.mgg-you:after{content:"";position:absolute;left:50%;bottom:-5px;margin-left:-5px;border:5px solid transparent;border-bottom:0;border-top-color:#f1e8da}.mgg-you.is-l{transform:none}.mgg-you.is-l:after{left:10px;margin-left:0}.mgg-you.is-r{transform:translate(-100%)}.mgg-you.is-r:after{left:auto;right:10px;margin-left:0}.mgg-ticks{display:flex;justify-content:space-between;margin-top:8px;font-size:10px;letter-spacing:1.4px;text-transform:uppercase;color:#f1e8da8c;font-weight:600}.mgg-ticks span:last-child{color:#f0e6d6}.mgg-n{position:relative;margin:16px 0 18px;font-size:14.5px;line-height:1.45;color:#f1e8dad9}.mgg-n b{color:#f7f2ea;font-family:Archivo,sans-serif;font-weight:800;font-stretch:110%;font-size:1.25em;letter-spacing:-.01em}.mgg-lock .mgg-btn{position:relative;background:#f0e6d6;color:#0e0c0b;box-shadow:none}.mgg-lock .mgg-btn:hover{background:#f1e8da;color:#0e0c0b}@keyframes mggIn{0%{width:0}}@keyframes mggIn2{0%{left:0}}@keyframes mggShine{to{transform:translate(100%)}}@media(prefers-reduced-motion:reduce){.mgg-fill,.mgg-fill:after,.mgg-you{animation:none}}.pdp2 h1{white-space:normal!important;overflow-wrap:anywhere}
/*# sourceMappingURL=/cdn/shop/t/4/assets/mg-bag-gate.css.map */
