lab-cart-slide{display:contents}html.lcs-lock{overflow:hidden}@media screen and (max-width:989px){html.lcs-lock{scrollbar-gutter:stable}}@media screen and (min-width:990px){html.lcs-lock .page-wrapper{overflow:hidden;scrollbar-gutter:stable}}.lcs-dialog{--lcs-pad: 16px;--lcs-line: rgb(var(--color-foreground-rgb) / .12);--lcs-soft: rgb(var(--color-foreground-rgb) / .05);--lcs-radius: 12px;--lcs-accent-soft: rgb(var(--color-foreground-rgb) / .06);position:fixed;inset:0 0 0 auto;width:100%;max-width:100%;height:100%;max-height:100%;margin:0;padding:0;border:0;overflow:hidden;background:var(--color-background);color:var(--color-foreground);font-family:var(--font-body--family);font-size:14px;font-weight:400;line-height:1.4;letter-spacing:0;transform:translate(100%);transition:transform .3s cubic-bezier(.32,.72,0,1),overlay .3s allow-discrete,display .3s allow-discrete}@supports (color: color-mix(in srgb,red,blue)){.lcs-dialog{--lcs-accent-soft: color-mix(in srgb, var(--lcs-accent) 10%, var(--color-background))}}@media screen and (min-width:750px){.lcs-dialog{max-width:440px;box-shadow:-10px 0 30px #00000024}}.lcs-dialog[open]{transform:none}@starting-style{.lcs-dialog[open]{transform:translate(100%)}}.lcs-dialog::backdrop{background:#00000073;opacity:0;transition:opacity .3s,overlay .3s allow-discrete,display .3s allow-discrete}.lcs-dialog[open]::backdrop{opacity:1}@starting-style{.lcs-dialog[open]::backdrop{opacity:0}}.lcs-dialog *,.lcs-dialog *:before,.lcs-dialog *:after{box-sizing:border-box}.lcs-dialog :where(p,h2,h3,ul,dl,dd){margin:0;padding:0}.lcs-dialog :where(ul){list-style:none}.lcs-panel{display:flex;flex-direction:column;height:100%;height:100dvh}.lcs-panel.is-busy .lcs-body,.lcs-panel.is-busy .lcs-footer{opacity:.55;pointer-events:none;transition:opacity .15s}.lcs-panel.is-busy .lcs-header{position:relative;overflow:hidden}.lcs-panel.is-busy .lcs-header:after{content:"";position:absolute;inset-inline-start:0;bottom:0;width:40%;height:2px;background:currentColor;animation:lcs-busy .9s ease-in-out infinite}@keyframes lcs-busy{0%{transform:translate(-100%)}to{transform:translate(250%)}}@media(prefers-reduced-motion:reduce){.lcs-panel.is-busy .lcs-header:after{width:100%;opacity:.35;animation:none}}.lcs-header{display:flex;flex:none;align-items:center;justify-content:space-between;gap:10px;padding:8px 8px 8px var(--lcs-pad);border-bottom:1px solid var(--lcs-line)}.lcs-heading{display:flex;align-items:center;gap:8px;font-family:var(--font-subheading--family);font-size:18px;font-weight:700;line-height:1.2;letter-spacing:0;text-transform:none;color:inherit}.lcs-heading:focus{outline:none}.lcs-count{display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:22px;padding:0 6px;border-radius:99px;background:var(--color-foreground);color:var(--color-background);font-size:12px;line-height:1}.lcs-close{display:flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border:0;border-radius:50%;background:transparent;color:inherit;cursor:pointer}.lcs-close .lcs-icon{width:16px;height:16px}.lcs-close:hover{background:var(--lcs-soft)}.lcs-error{flex:none;margin:10px var(--lcs-pad) 0;padding:9px 12px;border-radius:6px;background:#fdecec;color:#8a1111;font-size:13px}.lcs-error[hidden]{display:none}.lcs-hint{flex:none;padding:8px var(--lcs-pad);background:#fff6d6;color:#5c4a00;font-size:12px}.lcs-body{flex:1 1 auto;min-height:0;padding:0 var(--lcs-pad) 20px;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.lcs-ship{margin:16px 0 0;padding:12px 14px 14px;border-radius:var(--lcs-radius);background:var(--lcs-soft);text-align:center}.lcs-ship.is-complete{background:var(--lcs-accent-soft)}.lcs-ship__text{margin-bottom:10px;font-size:14px;line-height:1.35}.lcs-ship__text strong{font-family:var(--font-subheading--family);font-weight:700}.lcs-ship.is-complete .lcs-ship__text{color:var(--lcs-accent)}.lcs-meter{height:10px;border-radius:99px;background:rgb(var(--color-foreground-rgb) / .12);overflow:hidden}.lcs-meter>span{display:block;width:var(--lcs-pct, 0%);height:100%;border-radius:inherit;background:var(--lcs-accent);transition:width .4s ease}.lcs-title{margin-bottom:12px;font-family:var(--font-subheading--family);font-size:16px;font-weight:700;line-height:1.3;letter-spacing:0;text-transform:none;color:inherit}.lcs-title--center{text-align:center}.lcs-items{margin-top:16px}.lcs-items>li+li{margin-top:16px}.lcs-item,.lcs-gift__row{display:grid;grid-template-columns:64px minmax(0,1fr) auto;align-items:start;gap:12px}.lcs-item__media{position:relative;width:64px;height:64px}.lcs-dialog .lcs-item__media:empty,.lcs-dialog .lcs-card__media:empty{display:block}.lcs-item__media img{display:block;width:100%;height:100%;border:1px solid var(--lcs-line);border-radius:10px;object-fit:cover}.lcs-item__badge{position:absolute;top:-6px;right:-6px;min-width:20px;height:20px;padding:0 5px;border-radius:99px;background:var(--color-foreground);color:var(--color-background);font-family:var(--font-subheading--family);font-size:11px;font-weight:700;line-height:20px;text-align:center;pointer-events:none}.lcs-item__title,.lcs-card__name{font-size:15px;font-weight:500;line-height:1.25;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.lcs-item__info{min-width:0}.lcs-item__meta,.lcs-item__discounts li{overflow-wrap:anywhere}.lcs-item__meta{margin-top:3px;color:rgb(var(--color-foreground-rgb) / .7);font-size:12px}.lcs-item__discounts{margin-top:4px;color:var(--lcs-accent);font-size:12px}.lcs-item__side{display:flex;flex-direction:column;align-items:flex-end;gap:8px}.lcs-price{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:flex-end;gap:2px 6px;font-size:15px;line-height:1.2;text-align:right}.lcs-price__now{font-family:var(--font-subheading--family);font-weight:700}.lcs-price__old{color:rgb(var(--color-foreground-rgb) / .65);font-size:13px}.lcs-qty{display:inline-flex;align-items:center;border:1px solid rgb(var(--color-foreground-rgb) / .2);border-radius:8px;overflow:hidden}.lcs-qty__btn{display:flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border:0;background:transparent;color:inherit;cursor:pointer}.lcs-qty__btn:hover:not(:disabled){background:var(--lcs-soft)}.lcs-qty__btn:disabled{opacity:.3;cursor:default}.lcs-qty__btn .lcs-icon{width:12px;height:12px;pointer-events:none}.lcs-qty__btn .lcs-icon--remove{width:15px;height:15px}.lcs-qty__value{min-width:24px;font-size:15px;text-align:center}.lcs-gift{margin-top:24px}.lcs-gift:not(.is-unlocked) .lcs-item__media img{opacity:.55;filter:grayscale(1)}.lcs-gift .lcs-item__meta{color:rgb(var(--color-foreground-rgb) / .75)}.lcs-gift.is-unlocked .lcs-item__meta{color:var(--lcs-accent)}.lcs-gift__price{flex-direction:column;align-items:flex-end;gap:4px}.lcs-pill{display:inline-block;padding:3px 10px;border-radius:6px;background:var(--lcs-accent-soft);color:var(--lcs-accent);font-family:var(--font-subheading--family);font-size:12px;font-weight:700;line-height:1.2}.lcs-upsell{margin-top:28px}.lcs-card{display:grid;grid-template-columns:80px minmax(0,1fr);gap:12px 14px;padding:14px;border-radius:var(--lcs-radius);background:var(--color-background);box-shadow:0 2px 16px #0000001f}.lcs-card__media img{display:block;width:80px;height:80px;border-radius:10px;object-fit:cover}.lcs-card__name{margin-bottom:4px;font-family:var(--font-subheading--family);font-size:16px;font-weight:700}.lcs-card .lcs-price{justify-content:flex-start;text-align:left}.lcs-card__save{margin-top:4px;font-family:var(--font-subheading--family);font-size:13px;font-weight:700;color:var(--lcs-accent)}.lcs-card .lcs-btn{grid-column:1 / -1}.lcs-btn,.lcs-cta{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;min-height:44px;padding:0 16px;border:0;border-radius:var(--style-border-radius-buttons-primary, 2px);background:var(--lcs-cta, #161616);color:#fff;font-family:var(--font-subheading--family);font-size:14px;font-weight:700;letter-spacing:.6px;line-height:1;text-align:center;text-decoration:none;text-transform:uppercase;cursor:pointer;transition:opacity .15s}.lcs-btn:hover,.lcs-cta:hover{opacity:.88}.lcs-cta{min-height:54px;font-size:16px}.lcs-cta__arrow{flex:none}.lcs-cta__label,.lcs-cta__price{white-space:nowrap}@media screen and (max-width:399px){.lcs-cta{gap:6px;padding:0 12px;font-size:15px;letter-spacing:.4px}}.lcs-totals__row dd{margin:0;text-align:end}.lcs-totals__row dd .lcs-price__old{margin-inline-end:6px;font-weight:400;text-decoration:line-through}.lcs-cta--ghost{width:auto;background:transparent;border:1px solid currentColor;color:var(--color-foreground)}.lcs-dialog button:focus-visible,.lcs-dialog a:focus-visible{outline:2px solid var(--color-foreground);outline-offset:2px}.lcs-dialog .lcs-qty .lcs-qty__btn:focus-visible{outline-offset:-3px;box-shadow:none}.lcs-footer{flex:none;padding:12px var(--lcs-pad) max(12px,env(safe-area-inset-bottom));background:var(--color-background);box-shadow:0 -10px 20px -14px #00000040}.lcs-delivery{display:flex;justify-content:center;margin-bottom:10px}.lcs-dialog .lab-shipping-estimate-host{margin:0;font-size:var(--font-paragraph--size);line-height:1.6}.lcs-dialog .lab-shipping-estimate-host--uppercase{font-size:10px;letter-spacing:1.3px;line-height:1.2;text-transform:uppercase}.lcs-totals{display:grid;gap:4px;margin-bottom:12px}.lcs-totals__row{display:flex;justify-content:space-between;gap:10px;font-size:14px}.lcs-totals__row:last-child{font-family:var(--font-subheading--family);font-size:16px;font-weight:700}.lcs-totals__row--save{color:var(--lcs-accent);font-family:var(--font-subheading--family);font-weight:700}.lcs-note{text-wrap:balance;margin-top:8px;color:rgb(var(--color-foreground-rgb) / .65);font-size:11px;text-align:center}.lcs-secure{display:flex;align-items:center;justify-content:center;gap:6px;color:rgb(var(--color-foreground-rgb) / .8);font-size:12px;font-weight:600}.lcs-secure .lcs-icon{flex:none;width:11px;height:auto}.lcs-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:20px;text-align:center}.lcs-empty__title{font-family:var(--font-subheading--family);font-size:18px;font-weight:700}@media screen and (max-width:359px){.lcs-item,.lcs-gift__row{grid-template-columns:52px minmax(0,1fr) auto;gap:10px}.lcs-item__media{width:52px;height:52px}.lcs-card{grid-template-columns:64px minmax(0,1fr)}.lcs-card__media img{width:64px;height:64px}}@media(pointer:coarse){.lcs-qty__btn{width:40px;height:40px}}@media screen and (max-height:520px){.lcs-panel{overflow-y:auto}.lcs-body{flex:none;min-height:auto;overflow:visible}}@media(prefers-reduced-motion:reduce){.lcs-dialog,.lcs-dialog::backdrop,.lcs-meter>span{transition-duration:.01ms}}.section.section--page-width .cart-page.cart-page.cart-page:not(.cart-page--empty){grid-template-columns:minmax(0,1fr) auto;grid-template-rows:none;column-gap:10px}.section.section--page-width .cart-page.cart-page.cart-page:not(.cart-page--empty)>.cart-page__title{grid-column:1;grid-row:1;align-self:end}.section.section--page-width .cart-page.cart-page.cart-page:not(.cart-page--empty)>.cart-page__more-blocks{grid-column:2;grid-row:1;align-self:end;width:auto;padding-bottom:.4em}.section.section--page-width .cart-page.cart-page.cart-page:not(.cart-page--empty)>.cart-page__items{grid-column:1 / -1;grid-row:2}.section.section--page-width .cart-page.cart-page.cart-page:not(.cart-page--empty)>.cart-page__summary{grid-column:1 / -1;grid-row:3;display:block;height:auto;padding-top:40px}@media screen and (min-width:750px){.section.section--page-width .cart-page.cart-page.cart-page:not(.cart-page--empty)>.cart-page__summary{justify-self:end;width:min(100%,350px)}}.cart-page__more-blocks .button-unstyled{overflow:visible;white-space:nowrap;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px;transition:text-decoration-thickness .1s}.cart-page__more-blocks .button-unstyled:hover{text-decoration-thickness:2px}.cart-page--empty .cart-page__more-blocks{display:none}.cart-page .cart-summary__inner{padding:0}.cart-page .cart-totals:not(:has(.cart-actions)){margin-block-start:0;padding-block-start:0;border-block-start:0}.cart-page .cart-totals__tax-note{display:none}
/*# sourceMappingURL=/cdn/shop/t/8/assets/lab-cart-slide.css.map */
