.BagDrawer_root__6QiGS{position:fixed;inset:0;z-index:60;pointer-events:none}.BagDrawer_root__6QiGS[data-open]{pointer-events:auto}.BagDrawer_scrim__OpJLk{position:absolute;inset:0;background:rgb(22 25 28/.36);opacity:0;transition:opacity var(--d-med) ease}.BagDrawer_root__6QiGS[data-open] .BagDrawer_scrim__OpJLk{opacity:1}.BagDrawer_panel__rB_g_{position:absolute;inset:0 0 0 auto;width:min(30rem,100vw);display:flex;flex-direction:column;background:var(--porcelain);transform:translateX(102%);transition:transform var(--d-slow) var(--ease-out);box-shadow:-1px 0 0 var(--tile-line)}.BagDrawer_root__6QiGS[data-open] .BagDrawer_panel__rB_g_{transform:none}.BagDrawer_head__SXDKW{display:flex;align-items:center;justify-content:space-between;height:var(--header-h);padding-inline:var(--s-5);border-bottom:1px solid var(--tile-line)}.BagDrawer_title__xyHOF{font-size:var(--t-lg);font-weight:800;font-variation-settings:"wdth" 70;text-transform:uppercase}.BagDrawer_close__u_wul{border:0;background:none;padding:var(--s-2);font-weight:600;text-decoration:underline;text-underline-offset:.2em}.BagDrawer_empty__cJsWT{display:grid;grid-gap:var(--s-5);gap:var(--s-5);justify-items:start;padding:var(--s-6) var(--s-5);font-size:var(--t-md)}.BagDrawer_lines__M5cPM{flex:1 1;overflow-y:auto;overscroll-behavior:contain;margin:0;padding:var(--s-2) var(--s-5)}.BagDrawer_line__tHGKi{display:grid;grid-template-columns:5.5rem 1fr auto;grid-gap:var(--s-4);gap:var(--s-4);padding:var(--s-4) 0;border-bottom:1px solid var(--tile-line)}.BagDrawer_thumb__fHDN_{display:grid;place-items:center;aspect-ratio:1;border-radius:var(--r-tile);background:var(--white)}.BagDrawer_thumb__fHDN_ img{max-height:88%;width:auto;object-fit:contain}.BagDrawer_info__mhhLj{display:grid;grid-gap:var(--s-1);gap:var(--s-1);align-content:start}.BagDrawer_name__DETFo{font-weight:650;line-height:1.3}.BagDrawer_blurb__dRiul{font-size:var(--t-sm);color:var(--grout);line-height:1.4}.BagDrawer_qty__1Cgxa{display:flex;align-items:center;gap:var(--s-2);margin-top:var(--s-2)}.BagDrawer_qty__1Cgxa>button:not(.BagDrawer_remove__JuV_t){width:2rem;height:2rem;border-radius:var(--r-pill);border:1px solid var(--tile-line);background:var(--white);line-height:1}.BagDrawer_qty__1Cgxa>button:disabled{opacity:.4}.BagDrawer_qty__1Cgxa span{min-width:1.5ch;text-align:center;font-weight:600}.BagDrawer_remove__JuV_t{margin-left:var(--s-2);border:0;background:none;font-size:var(--t-sm);color:var(--grout);text-decoration:underline;text-underline-offset:.2em}.BagDrawer_lineTotal__oZJ8x{font-weight:650}.BagDrawer_foot__hFgJ0{display:grid;grid-gap:var(--s-4);gap:var(--s-4);padding:var(--s-5);border-top:1px solid var(--tile-line);background:var(--white)}.BagDrawer_sums__KEoPk{display:grid;grid-gap:var(--s-2);gap:var(--s-2);margin:0}.BagDrawer_sums__KEoPk>div{display:flex;justify-content:space-between}.BagDrawer_sums__KEoPk dt{color:var(--grout)}.BagDrawer_sums__KEoPk dd{margin:0;font-weight:650}.BagDrawer_note__k6rOR{font-size:var(--t-xs);color:var(--grout);line-height:1.45}@media (pointer:coarse){.BagDrawer_close__u_wul{min-width:2.75rem;min-height:2.75rem}.BagDrawer_qty__1Cgxa>button:not(.BagDrawer_remove__JuV_t){width:2.75rem;height:2.75rem}.BagDrawer_remove__JuV_t{min-height:2.75rem;margin-left:0;padding-inline:var(--s-1)}.BagDrawer_info__mhhLj{min-width:0}.BagDrawer_qty__1Cgxa{flex-wrap:wrap;row-gap:0}}@media (max-width:30rem){.BagDrawer_line__tHGKi{grid-template-columns:4.5rem minmax(0,1fr) auto;gap:var(--s-3)}}.Consent_panel__XNBDm{position:fixed;left:var(--gutter);bottom:var(--gutter);z-index:55;display:grid;grid-gap:var(--s-3);gap:var(--s-3);width:min(26rem,calc(100vw - 2 * var(--gutter)));padding:var(--s-5);border-radius:var(--r-control);background:var(--white);box-shadow:0 0 0 1px var(--tile-line),0 18px 40px -18px rgb(22 25 28/.35);font-size:var(--t-sm);line-height:1.5;animation:Consent_rise__TQV2_ var(--d-slow) var(--ease-out)}.Consent_state__oDPfu{color:var(--grout)}.Consent_actions__tR_NT{display:flex;flex-wrap:wrap;gap:var(--s-2)}.Consent_close__qklRU{border:0;background:none;text-decoration:underline;font-weight:600}@keyframes Consent_rise__TQV2_{0%{opacity:0;transform:translateY(12px)}}