.lsc-cart-section .cart-page{gap:24px;padding-block-end:48px}.lsc-cart-title{margin:0;color:var(--lsc-color-foreground);font-size:var(--font-size--h1, 26px);font-weight:700;line-height:1.15;letter-spacing:-.01em}.lsc-cart-title__count{margin-left:4px;color:var(--lsc-color-muted);font-size:18px;font-weight:400;letter-spacing:0}.lsc-cart-section .cart-page__title+.cart-page__items{margin-block-start:0}@media screen and (min-width:750px){.lsc-cart-section .cart-page{grid-template-columns:minmax(0,1fr)}.lsc-cart-section .cart-page__summary{grid-column:auto;grid-row:auto;display:block;height:auto}}@media screen and (min-width:990px){.lsc-cart-section .cart-page{grid-template-columns:minmax(0,1fr) 400px;grid-template-rows:min-content 1fr;column-gap:48px;row-gap:24px;padding-block-end:64px}.lsc-cart-section .cart-page__title{grid-column:1 / -1}.lsc-cart-section .cart-page__items{grid-column:1;grid-row:2}.lsc-cart-section .cart-page__summary{grid-column:2;grid-row:2;align-self:start;position:sticky;top:24px}}.lsc-cart-section .cart-page__summary .cart-summary{display:block;padding:24px;border:1px solid var(--lsc-color-border);border-radius:var(--lsc-radius, 3px);background:var(--lsc-color-surface-alt)}.lsc-cart-section .cart-page__summary .cart-summary__inner{position:static;display:grid;gap:12px;padding:0;border:0;background:transparent}.lsc-sum-title{margin:0;color:var(--lsc-color-foreground);font-size:20px;font-weight:700;line-height:1.2}.lsc-cart-items{gap:0}.lsc-cart-items .lsc-ship{margin-bottom:16px}.lsc-cart-items .cart-items__table-row,.lsc-cart-items .cart-items__table-row--full-width-variants{grid-template-columns:76px minmax(0,1fr) auto;grid-template-rows:auto;grid-template-areas:"media details details" "media quantity price" "media error error";column-gap:16px;row-gap:12px;align-items:center;margin:0;padding:16px 0;border-bottom:1px solid var(--lsc-color-border)}.lsc-cart-items .cart-items__table-row:last-child{border-bottom:0}.lsc-cart-items .cart-items__table-row--full-width-variants .cart-items__details{display:block}.lsc-cart-items .cart-items__media{grid-area:media;align-self:start;width:76px}.lsc-cart-items .cart-items__media-container{display:grid;place-items:center;aspect-ratio:1;overflow:hidden;border-radius:var(--lsc-radius, 3px);background:var(--lsc-color-surface-alt)}.lsc-cart-items .cart-items__media-image{width:100%;height:100%;padding:10%;object-fit:contain;mix-blend-mode:multiply;border:0}.lsc-cart-items .cart-items__details{color:var(--lsc-color-foreground)}.lsc-cart-items .cart-items__title{color:var(--lsc-color-foreground);font-size:15px;font-weight:600;line-height:1.3;text-decoration:none}.lsc-cart-items .cart-items__title:hover{text-decoration:underline}.lsc-cl-meta{display:block;margin:2px 0 0;padding:0;color:var(--lsc-color-muted);font-size:13px;line-height:1.45;font-variant-numeric:tabular-nums;list-style:none}.lsc-cl-meta__line{display:block}.lsc-cl-meta .lsc-pn{color:var(--lsc-color-foreground);font-weight:600}.lsc-cl-prop{display:inline-flex;align-items:center;gap:4px;margin-top:4px;padding:2px 8px;border:1px solid var(--lsc-color-border);border-radius:var(--lsc-radius, 3px);background:var(--lsc-color-surface-alt);color:var(--lsc-color-foreground);font-size:13px;line-height:1.4}.lsc-cart-items .cart-items__quantity{grid-area:quantity}.lsc-cart-items .cart-items__quantity-controls{display:flex;align-items:center;gap:4px}.lsc-cart-items .quantity-selector{display:inline-grid;grid-template-columns:44px 40px 44px;width:auto;height:44px;border:1px solid var(--lsc-color-input-border);border-radius:var(--lsc-radius, 3px);background:var(--lsc-color-background)}.lsc-cart-items .quantity-selector input{width:100%;height:100%;border-inline:1px solid var(--lsc-color-border);font-weight:600;text-align:center;font-variant-numeric:tabular-nums}.lsc-cart-items .quantity-selector button{width:44px;height:100%;color:var(--lsc-color-foreground)}.lsc-cart-items .cart-items__remove{display:inline-flex;align-items:center;justify-content:center;width:44px;min-width:44px;height:44px;min-height:44px;padding:0;border:0;border-radius:var(--lsc-radius, 3px);background:none;box-shadow:none;color:var(--lsc-color-muted)}.lsc-cart-items .cart-items__remove:hover{background:var(--lsc-color-error-tint);color:var(--lsc-color-error)}.lsc-cart-items .cart-items__remove svg{width:20px;height:20px}.lsc-cart-items .cart-items__price{grid-area:price;justify-self:end;min-width:0;color:var(--lsc-color-foreground);font-size:17px;font-weight:700;text-align:end;font-variant-numeric:tabular-nums}.lsc-cart-items .cart-items__error{grid-area:error}.lsc-cart-head{display:none}@media screen and (min-width:750px){.lsc-cart-items--page .cart-items__table-row{grid-template-columns:96px minmax(0,1fr) 150px 110px;grid-template-areas:"media details quantity price" "media error error error"}.lsc-cart-items--page .cart-items__media{width:96px}.lsc-cart-head{display:grid;grid-template-columns:96px minmax(0,1fr) 150px 110px;gap:16px;padding-bottom:8px;border-bottom:1px solid var(--lsc-color-border);color:var(--lsc-color-muted);font-size:13px;font-weight:600}.lsc-cart-head span:last-child{text-align:right}}.lsc-upsell{display:grid;grid-template-columns:56px minmax(0,1fr) auto;align-items:center;gap:12px;margin-top:16px;padding:12px;border:1px solid var(--lsc-color-border);border-radius:var(--lsc-radius, 3px);background:var(--lsc-color-surface-alt)}.lsc-upsell__media{display:grid;place-items:center;width:56px;aspect-ratio:1;overflow:hidden;border-radius:var(--lsc-radius, 3px);background:var(--lsc-color-background)}.lsc-upsell__media img{width:100%;height:100%;padding:8%;object-fit:contain}.lsc-upsell__text{display:grid;margin:0;font-size:14px;line-height:1.35}.lsc-upsell__title{color:var(--lsc-color-foreground);font-size:15px;font-weight:600;text-decoration:none}.lsc-upsell__price{color:var(--lsc-color-muted);font-variant-numeric:tabular-nums}.lsc-upsell__price strong{color:var(--lsc-color-foreground)}.lsc-upsell__form{margin:0}.lsc-upsell .lsc-icon{width:18px;height:18px}.lsc-cart-continue{margin:16px 0 0}.lsc-cart-continue a{display:inline-flex;align-items:center;gap:6px;min-height:44px;color:var(--lsc-color-secondary-action);font-weight:600;text-decoration:underline;text-underline-offset:3px}.lsc-cart-continue .lsc-icon{width:18px;height:18px}.lsc-sum{display:grid;gap:8px}.lsc-sum .cart-totals__original-container:empty{display:none}.lsc-sum__row{display:flex;align-items:baseline;justify-content:space-between;gap:12px;color:var(--lsc-color-foreground);font-size:16px;font-variant-numeric:tabular-nums}.lsc-sum__row .lsc-sum__value{font-weight:700}.lsc-sum__row--total{font-size:20px;font-weight:700}.lsc-sum__row--estimate{padding-top:8px;border-top:1px solid var(--lsc-color-border)}.lsc-sum__note{margin:0;color:var(--lsc-color-muted);font-size:13px;line-height:1.45}.lsc-sum-extra{display:grid;gap:4px}.lsc-sum-extra lsc-po-number{padding-block:4px 0}.lsc-sum-extra .lsc-po__label{font-size:14px}.lsc-sum-extra .lsc-po__input,.lsc-note__input{min-height:48px;padding:10px 14px;border:1px solid var(--lsc-color-input-border);border-radius:var(--lsc-radius, 3px);background:var(--lsc-color-background);color:var(--lsc-color-foreground)}.lsc-note{display:block}.lsc-note__summary{display:inline-flex;align-items:center;gap:6px;min-height:44px;color:var(--lsc-color-secondary-action);font-weight:600;text-decoration:underline;text-underline-offset:3px;list-style:none;cursor:pointer}.lsc-note__summary::-webkit-details-marker{display:none}.lsc-note__summary .lsc-icon{width:18px;height:18px}.lsc-note__input{display:block;width:100%;min-height:88px;margin-top:4px;font-family:var(--font-body--family);resize:vertical}.lsc-ctas{display:grid;gap:8px;width:100%}.lsc-ctas__checkout{width:100%;min-height:48px;border-radius:var(--lsc-radius, 3px);font-size:16px;font-weight:600}.lsc-ctas .additional-checkout-buttons{--shopify-accelerated-checkout-button-block-size: 48px;--shopify-accelerated-checkout-button-border-radius: var(--lsc-radius, 3px)}.lsc-ctas .lsc-trust-strip{margin-top:4px;gap:6px 16px;font-size:14px}.lsc-ctas__quote{display:block;text-align:center}.lsc-ctas__quote a{display:inline-flex;align-items:center;gap:6px;min-height:44px;color:var(--lsc-color-secondary-action);font-weight:600;text-decoration:underline;text-underline-offset:3px}.lsc-ctas__quote .lsc-icon{width:18px;height:18px}.lsc-ctas__help{margin:0;color:var(--lsc-color-muted);font-size:14px;line-height:1.45;text-align:center}.lsc-ctas__help a{color:var(--lsc-color-secondary-action);text-decoration:underline}#cart-drawer .theme-drawer__dialog{--theme-drawer-width: 460px}#cart-drawer .theme-drawer__dialog::backdrop{background:#111a2c8c}#cart-drawer .theme-drawer__header{padding:8px 8px 8px 16px;border-bottom:1px solid var(--lsc-color-border)}#cart-drawer .theme-drawer__title{margin:0;color:var(--lsc-color-foreground);font-size:22px;font-weight:700;line-height:1.2}#cart-drawer .theme-drawer__close-button{width:44px;height:44px;border:0;border-radius:var(--lsc-radius, 3px);background:none;box-shadow:none;color:var(--lsc-color-foreground)}#cart-drawer .theme-drawer__close-button:before,#cart-drawer .theme-drawer__close-button:after{display:none}#cart-drawer .cart-drawer__items{padding-inline:0}#cart-drawer .lsc-cart-items--drawer .lsc-ship{margin:0;padding:16px;border-bottom:1px solid var(--lsc-color-border)}#cart-drawer .lsc-cart-items--drawer .cart-items{padding-inline:16px}#cart-drawer .lsc-cart-items--drawer .cart-items__table-row{margin:0;padding:16px 0;border-bottom:1px solid var(--lsc-color-border)}#cart-drawer .lsc-cart-items--drawer .cart-items__table-row:last-child{border-bottom:0}#cart-drawer .lsc-cart-items--drawer .lsc-upsell{margin:0 16px 16px}#cart-drawer .cart-drawer__content,#cart-drawer .cart-drawer__items{-webkit-mask-image:none!important;mask-image:none!important}#cart-drawer .cart-drawer__items{flex-shrink:0;overflow:visible}#cart-drawer .cart-drawer__summary{display:contents}#cart-drawer .cart-drawer__summary .lsc-sum-extra{padding:8px 16px;border-top:1px solid var(--lsc-color-border)}#cart-drawer .cart-drawer__summary .lsc-sum__discount{margin:0 16px}#cart-drawer .lsc-sum-pin{position:sticky;bottom:0;z-index:2;display:grid;gap:12px;margin-top:auto;padding:12px 16px 16px;border-top:1px solid var(--lsc-color-border);background:var(--lsc-color-background);box-shadow:0 -6px 16px #111a2c14}#cart-drawer .lsc-sum-pin .lsc-sum{gap:4px;padding:0}#cart-drawer .cart-drawer__summary .lsc-ctas{padding:4px 16px 16px}@media screen and (max-width:749px){#cart-drawer .theme-drawer__dialog{--theme-drawer-width: 100vw}}
/*# sourceMappingURL=/cdn/shop/t/38/assets/lsc-cart.css.map */
