section.hm-shop .hm-shop__rail a.card.card-ex .im:before{content:none!important;background:none!important;display:none!important}section.hm-shop .hm-shop__rail a.card.card-ex .so{color:#6b5236!important;text-shadow:none!important}.mg-qs{display:none}.mg-quickadd-ready .card .mg-qs{position:absolute;z-index:4;right:8px;top:8px;bottom:auto;left:auto;display:none;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border:0;border-radius:0;color:#171411;background:transparent;cursor:pointer}.mg-quickadd-ready .card .mg-qs:before{content:"";position:absolute;top:8px;right:8px;bottom:8px;left:8px;border-radius:50%;background:#f7f2eaed;box-shadow:0 1px 5px #0002;transition:background .2s}.mg-quickadd-ready .card .mg-qs svg{position:relative;width:11px;height:11px;flex:none}.mg-quickadd-ready .card .mg-qs:hover:before{background:#fff}.mg-quickadd-ready .card .mg-qs:focus-visible{outline:2px solid var(--tan,#F0E6D6);outline-offset:1px}.mg-quickadd-ready .card .mg-qs[aria-busy=true]{opacity:.5;cursor:progress}@media(max-width:760px),(hover:none),(pointer:coarse){.mg-quickadd-ready .card .mg-qs{display:inline-flex}.mg-quickadd-ready .card:has(.mg-qs) .qa{display:none!important}}html.mg-quickadd-open{overflow:hidden}.mg-quickadd[hidden]{display:none!important}.mg-quickadd{position:fixed;top:0;right:0;bottom:0;left:0;z-index:110;display:flex;align-items:center;justify-content:center;padding:24px;background:#09080788;color:#171411}.mg-quickadd-box{box-sizing:border-box;width:min(100%,560px);max-height:calc(100svh - 48px);overflow-y:auto;padding:24px;background:var(--paper,#F7F2EA);box-shadow:0 16px 80px #0006;font-family:Archivo,sans-serif}.mg-quickadd-head{display:grid;grid-template-columns:76px minmax(0,1fr) 44px;gap:14px;align-items:start}.mg-quickadd-image{width:76px;aspect-ratio:3/4;object-fit:cover;background:#ece8e2}.mg-quickadd-copy{min-width:0}.mg-quickadd-line{margin:0;font-size:10px;line-height:1.4;letter-spacing:.12em;text-transform:uppercase;color:#6b6259}.mg-quickadd-name{margin:5px 0 0;font-size:clamp(18px,1.5vw,24px);line-height:1.15;font-weight:600;font-stretch:100%;text-transform:none}.mg-quickadd-price{display:flex;flex-wrap:wrap;gap:4px 12px;margin-top:10px;font-size:14px;line-height:1.4}.mg-quickadd-price .mp{display:inline-flex;align-items:baseline;gap:6px;color:var(--brown,#6B4E32);font-size:12px}.mg-quickadd-price .mp i{font-style:normal}.mg-quickadd-close{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border:0;background:transparent;color:inherit;cursor:pointer}.mg-quickadd-close svg{width:17px;height:17px}.mg-quickadd-label{margin:24px 0 10px;font-size:12px;letter-spacing:.1em;text-transform:uppercase}.mg-quickadd-sizes{display:grid;grid-template-columns:repeat(auto-fit,minmax(48px,1fr));gap:7px}.mg-quickadd-sizes button{min-width:0;min-height:44px;padding:10px 5px;border:1px solid #17141133;background:#fff;color:#171411;font-family:inherit;font-size:13px;cursor:pointer}.mg-quickadd-sizes button[aria-pressed=true]{background:#171411;border-color:#171411;color:#fff}.mg-quickadd-sizes button:disabled{color:#928c84;background:#ede9e2;text-decoration:line-through;border-style:dashed;cursor:not-allowed}.mg-quickadd-error{margin:12px 0 0;color:#9a2727;font-size:13px;line-height:1.4}.mg-quickadd-add{display:block;width:100%;min-height:48px;margin-top:18px;padding:12px 16px;border:1px solid #171411;background:#171411;color:#fff;font-family:inherit;font-size:12px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;cursor:pointer}.mg-quickadd-add:disabled{background:#c8c2b9;border-color:#c8c2b9;color:#625c54;cursor:not-allowed}.mg-quickadd button:focus-visible{outline:2px solid #1F7A63;outline-offset:2px}@media(max-width:760px){.mg-quickadd{align-items:flex-end;padding:0}.mg-quickadd-box{width:100%;max-height:92svh;padding:20px 16px calc(20px + env(safe-area-inset-bottom))}.mg-quickadd-head{grid-template-columns:62px minmax(0,1fr) 44px;gap:10px}.mg-quickadd-image{width:62px}}@media(min-width:2400px){section.hm-shop .hm-shop__rail,.page.coll .grid[data-grid]{width:100%;max-width:none}section.hm-shop .hm-shop__rail .card .nm,.page.coll .grid[data-grid] .card .nm{font-size:clamp(18px,.65vw,24px)}section.hm-shop .hm-shop__rail .card .pr,.page.coll .grid[data-grid] .card .pr{font-size:clamp(16px,.5vw,20px)}section.hm-shop .hm-shop__rail .card .pr .rp{font-size:inherit}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/mg-quickadd.css.map?quickaddv=20261015qs1 */
