body{--theme-drawer-width: clamp(360px, 33vw, 468px)}@media(max-width:900px){body{--theme-drawer-width: min(360px, 92vw)}}@media(max-width:640px){body{--theme-drawer-width: 100vw}}body:has(theme-drawer#cart-drawer[data-modal=always][open]) .page-wrapper--drawer-open{margin-right:0}.lg-cart-drawer .theme-drawer__dialog{background:var(--bg);border-left:none;box-shadow:-24px 0 60px -24px #1c1a1857}.lg-cart-drawer .theme-drawer__dialog::backdrop{background:#1c1a1857;opacity:1;transition:opacity var(--motion-duration-default) var(--motion-easing-standard),overlay var(--motion-duration-default) allow-discrete,display var(--motion-duration-default) allow-discrete}@starting-style{.lg-cart-drawer .theme-drawer__dialog[open]::backdrop{opacity:0}}.lg-cart-drawer .theme-drawer__dialog--opening,.lg-cart-drawer .theme-drawer__dialog--opening-inline-start,.lg-cart-drawer .theme-drawer__dialog--closing{animation-duration:var(--motion-duration-default);animation-timing-function:var(--motion-easing-emphasized)}.lg-cart-drawer cart-drawer-component{display:contents}.lg-cart-drawer .cart-drawer__inner{display:flex;flex-direction:column;height:100%;overflow:hidden}.lg-cart-drawer .cart-drawer__inner>.cart-items-component{flex:1;min-height:0;height:auto;display:flex;flex-direction:column}.lg-cart-drawer .cart-drawer__content{flex:1;min-height:0;display:flex;flex-direction:column;overflow-y:auto;overscroll-behavior:contain;padding:0 var(--cart-pad) 6px;background-color:var(--bg)}.lg-cart-drawer .cart-drawer__items{display:block}.lg-cart-drawer .cart__close,.lg-cart-drawer .theme-drawer__close-button{width:auto;height:auto;background:none;border:none;border-radius:0;box-shadow:none;color:var(--ink-2);padding:13.5px;margin:-13.5px;margin-inline-start:auto;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:color var(--motion-duration-fast) var(--motion-easing-standard)}.lg-cart-drawer .theme-drawer__close-button:hover,.lg-cart-drawer .theme-drawer__close-button:hover:not(:active){background:none;color:var(--ink)}.lg-cart-drawer .theme-drawer__close-button:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.lg-cart-drawer .theme-drawer__close-button .svg-wrapper,.lg-cart-drawer .theme-drawer__close-button svg{width:17px;height:17px}.lg-cart-drawer .theme-drawer__header{display:flex;align-items:center;justify-content:space-between;flex-shrink:0;padding:9px var(--cart-pad);border-bottom:1px solid var(--line);background-color:var(--bg);color:var(--ink)}.lg-cart-drawer .cart-recs{display:block;margin-top:8px}.lg-cart-drawer .cart-recs[hidden]{display:none}.lg-cart-drawer .cart-recs .cart__sectionhead{font-family:var(--font-ui);font-weight:700;font-size:var(--fs-eyebrow);letter-spacing:.15em;text-transform:uppercase;color:var(--ink-3);margin:16px 0 2px}.lg-cart-drawer .cart-recs__scroll{display:grid;grid-auto-flow:column;grid-auto-columns:132px;gap:14px;overflow-x:auto;scroll-snap-type:x mandatory;padding:6px 0 12px;scrollbar-width:thin}.lg-cart-drawer .cart-rec{scroll-snap-align:start}.lg-cart-drawer .cart-rec__media{position:relative;aspect-ratio:1 / 1;border-radius:var(--radius);background:var(--surface);overflow:hidden;margin-bottom:9px}.lg-cart-drawer .cart-rec__link{display:block;width:100%;height:100%}.lg-cart-drawer .cart-rec__media img{width:100%;height:100%;object-fit:cover}.lg-cart-drawer .cart-rec__form,.lg-cart-drawer .cart-rec__form form{display:contents}.lg-cart-drawer .cart-rec__add{position:absolute;right:8px;bottom:8px;width:30px;height:30px;border-radius:50%;background:var(--bg);border:1px solid var(--line);display:grid;place-items:center;color:var(--ink);cursor:pointer;transition:background var(--motion-duration-fast) var(--motion-easing-standard),color var(--motion-duration-fast) var(--motion-easing-standard)}.lg-cart-drawer .cart-rec__add:hover:not(:disabled){background:var(--ink);color:#fff}.lg-cart-drawer .cart-rec__add:focus-visible{outline:2px solid var(--commerce);outline-offset:2px}.lg-cart-drawer .cart-rec__add:disabled{opacity:.5;cursor:default}.lg-cart-drawer .cart-rec__add svg{width:15px;height:15px}.lg-cart-drawer .cart-rec__brand{margin:0;font-size:10px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);line-height:1.2}.lg-cart-drawer .cart-rec__name{margin:2px 0 3px;font-size:12.5px;color:var(--ink);line-height:1.3}.lg-cart-drawer .cart-rec__namelink{color:inherit;text-decoration:none;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.lg-cart-drawer .cart-rec__namelink:hover{text-decoration:underline}.lg-cart-drawer .cart-rec__price{margin:0;font-size:12.5px;font-weight:600;color:var(--ink);line-height:1.2}.lg-cart-drawer .cart-drawer--empty .cart-drawer__content,.lg-cart-drawer cart-drawer-component:not(:has(.cart-form)) .cart-drawer__content{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:40px 32px}@media(max-width:640px){.lg-cart-drawer .theme-drawer__dialog{box-shadow:none}.lg-cart-drawer .theme-drawer__header{padding-block:12px 11px}}@media(prefers-reduced-motion:reduce){.lg-cart-drawer .theme-drawer__dialog--opening,.lg-cart-drawer .theme-drawer__dialog--opening-inline-start,.lg-cart-drawer .theme-drawer__dialog--closing{animation:none}.lg-cart-drawer .theme-drawer__close-button,.lg-cart-drawer .cart-rec__add{transition:none}.lg-cart-drawer .theme-drawer__dialog::backdrop{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/168/assets/lg-cart-drawer.css.map */
