.lx-cart-ess{color:var(--lx-ink);font-family:var(--lx-font-ui);direction:ltr;text-align:left}.lx-cart-ess__heading{margin:0 0 1.6rem;color:var(--lx-text-2);font:500 var(--lx-fs-2) / 1.3 var(--lx-font-ui);letter-spacing:.12em;text-transform:uppercase}.lx-cart-ess__list{display:grid;gap:1.6rem;margin:0;padding:0;list-style:none}.lx-cart-ess__link{color:inherit;text-decoration:none}.lx-cart-ess__media{position:relative;overflow:hidden;background:var(--lx-surface)}.lx-cart-ess__image{display:block;width:100%;height:100%;object-fit:cover}.lx-cart-ess__title{margin:0;color:var(--lx-ink);font:400 var(--lx-fs-4) / 1.45 var(--lx-font-ui);letter-spacing:normal;text-transform:none;text-wrap:pretty}.lx-cart-ess .lx-price{font-family:var(--lx-font-ui);display:flex;flex-wrap:wrap;align-items:baseline;gap:.2rem .6rem;margin:0;padding-top:.4rem}.lx-cart-ess .lx-price__amount{font-size:var(--lx-fs-5);font-weight:500}.lx-cart-ess .lx-price__compare{color:var(--lx-text-3);font-size:var(--lx-fs-2)}.lx-cart-ess__add{position:relative;display:inline-flex;align-items:center;justify-content:center;min-height:4rem;padding:0 1.6rem;border:1px solid var(--lx-ink);border-radius:0;background:var(--lx-ink);color:var(--lx-paper);font:500 var(--lx-fs-2) / 1 var(--lx-font-ui);letter-spacing:var(--lx-track-2);text-transform:uppercase;cursor:pointer;transition:background-color .2s ease,border-color .2s ease}.lx-cart-ess__add:hover{border-color:#000c;background:#000c}.lx-cart-ess__add:focus-visible{outline:2px solid var(--lx-ink);outline-offset:2px}.lx-cart-ess__add[disabled],.lx-cart-ess__add[aria-disabled=true]{opacity:.5;cursor:default}.lx-cart-ess__add.loading>span:first-child{visibility:hidden}.lx-cart-ess__add .loading-overlay__spinner{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:1.6rem;height:1.6rem;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;animation:lx-cart-ess-spin .7s linear infinite}@keyframes lx-cart-ess-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.lx-cart-ess__add .loading-overlay__spinner{animation-duration:2s}}.lx-cart-ess:not(.lx-cart-ess--panel) .lx-cart-ess__card{display:grid;grid-template-columns:8rem minmax(0,1fr);grid-template-areas:"media title" "media price" "media form";column-gap:1.6rem;align-items:start}.lx-cart-ess:not(.lx-cart-ess--panel) .lx-cart-ess__link{display:contents}.lx-cart-ess:not(.lx-cart-ess--panel) .lx-cart-ess__media{grid-area:media;width:8rem;aspect-ratio:1}.lx-cart-ess:not(.lx-cart-ess--panel) .lx-cart-ess__title{grid-area:title}.lx-cart-ess:not(.lx-cart-ess--panel) .lx-price{grid-area:price}.lx-cart-ess:not(.lx-cart-ess--panel) .lx-cart-ess__form{grid-area:form;padding-top:.8rem}.lx-cart-ess:not(.lx-cart-ess--panel) .lx-cart-ess__add{min-height:3.2rem;background:transparent;color:var(--lx-ink)}.lx-cart-ess:not(.lx-cart-ess--panel) .lx-cart-ess__add:hover{border-color:var(--lx-ink);background:var(--lx-ink);color:var(--lx-paper)}.lx-cart-ess--panel{display:none}@media(min-width:990px){.lx-cart-ess--panel{position:fixed;inset:0 auto 0 0;display:flex;flex-direction:column;justify-content:center;width:calc(100vw - 48rem);padding:0 clamp(3.2rem,6vw,12rem);opacity:0;pointer-events:none;transition:opacity var(--lx-dur-scrim) linear}.drawer.active .lx-cart-ess--panel{opacity:1}.lx-cart-ess--panel .lx-cart-ess__heading{color:var(--lx-paper);font-size:var(--lx-fs-5);letter-spacing:var(--lx-track-2)}.lx-cart-ess--panel .lx-cart-ess__list{grid-auto-flow:column;grid-auto-columns:minmax(18rem,24rem);gap:2.4rem;max-width:100%;padding-bottom:.8rem;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:thin;pointer-events:auto}.lx-cart-ess--panel .lx-cart-ess__item{scroll-snap-align:start}.lx-cart-ess--panel .lx-cart-ess__card{display:flex;flex-direction:column;height:100%;padding:1.6rem;background:var(--lx-paper)}.lx-cart-ess--panel .lx-cart-ess__media{aspect-ratio:1}.lx-cart-ess--panel .lx-cart-ess__badge{position:absolute;bottom:1rem;left:1rem;padding:.4rem .9rem;background:var(--lx-paper);color:var(--lx-ink);font-size:.9rem;font-weight:500;letter-spacing:.12em;line-height:1.4;text-transform:uppercase}.lx-cart-ess--panel .lx-cart-ess__title{padding-top:1.6rem}.lx-cart-ess--panel .lx-price__amount{font-size:var(--lx-fs-6)}.lx-cart-ess--panel .lx-price__compare{font-size:var(--lx-fs-3)}.lx-cart-ess--panel .lx-cart-ess__form{margin-top:auto;padding-top:1.6rem}.lx-cart-ess--panel .lx-cart-ess__add{width:100%}}
/*# sourceMappingURL=/cdn/shop/t/16/assets/lx-cart-essentials.css.map */
