cart-drawer{--ldd-ink: #1C2024;--ldd-muted: #5B636E;--ldd-line: #D5DAE0;--ldd-bg: #F2F4F6;--ldd-lime: #45F52E;--ldd-blue: #6DA5EA;--ldd-link: #1F5FAD}cart-drawer .drawer__inner{background:var(--ldd-bg);border-left:1px solid #000;color:var(--ldd-ink);font-family:Barlow,system-ui,sans-serif}cart-drawer .drawer__header{padding-top:16px;padding-bottom:16px;background:#111;border-bottom:2px solid var(--ldd-lime)}cart-drawer .drawer__heading{font-family:Barlow Semi Condensed,Barlow,sans-serif;font-size:28px;font-weight:700;line-height:1.1;letter-spacing:0;text-transform:none;color:#fff}cart-drawer .ldd-count{margin-left:8px;font-family:Barlow,system-ui,sans-serif;font-size:18px;font-weight:600;color:#aeb6c0}cart-drawer .drawer__close{color:#fff}cart-drawer .drawer__close:focus-visible{outline:3px solid #fff;outline-offset:2px}cart-drawer cart-drawer-items{background:var(--ldd-bg)}cart-drawer .cart-drawer .cart-items .cart-item{grid-template-columns:76px minmax(0,1fr) auto;grid-template-rows:auto auto;gap:10px 12px;padding:12px;background:#fff;border:1px solid #000!important;border-radius:8px}cart-drawer .cart-drawer .cart-items .cart-item__media{grid-column:1;grid-row:1 / 3;width:76px}cart-drawer .cart-drawer .cart-items .cart-item__media img{width:100%;height:auto}cart-drawer .cart-drawer .cart-items .cart-item__image-container{overflow:hidden;border:1px solid var(--ldd-line);border-radius:6px;background:#fff}cart-drawer .cart-drawer .cart-items .cart-item__details{grid-column:2 / 4;grid-row:1}cart-drawer .cart-drawer .cart-items .cart-item__details .product-option--price{display:none}cart-drawer .cart-drawer .cart-items .cart-item__quantity{grid-column:2;grid-row:2;align-self:center}cart-drawer .cart-drawer .cart-items .cart-item__totals{grid-column:3;grid-row:2;align-self:center;justify-content:flex-end}cart-drawer .cart-drawer .cart-items .cart-item__name{font-family:inherit;font-size:16px;font-weight:700;line-height:1.25;color:#000;text-decoration:none}cart-drawer .cart-drawer .cart-items .cart-item__name:hover{text-decoration:underline}cart-drawer .cart-drawer .cart-items .cart-item .product-option,cart-drawer .cart-drawer .cart-items .cart-item dl{font-family:inherit;font-size:14px;color:var(--ldd-muted)}cart-drawer .cart-drawer .cart-items .cart-item__totals .price{font-family:Barlow Semi Condensed,Barlow,sans-serif;font-size:19px;font-weight:700;color:#000;white-space:nowrap}cart-drawer .cart-drawer .cart-items .cart-item quantity-input.quantity{border:1px solid #000;border-radius:6px;background:#fff}cart-drawer .cart-drawer .cart-items .cart-item quantity-input .quantity__input{font-family:inherit;font-size:16px;font-weight:600;color:#000}cart-drawer .cart-drawer .cart-items .cart-item__quantity-wrapper{flex-wrap:nowrap}cart-drawer cart-remove-button{margin-inline-start:4px;opacity:1;visibility:visible;transform:none}cart-drawer cart-remove-button .button{color:var(--ldd-muted)}cart-drawer cart-remove-button .button:hover{color:#000}cart-drawer .incubate-keep-and-share-your-cart-widget{display:flex!important;flex-wrap:wrap;align-items:center;gap:8px 12px;margin:12px 0 0!important;text-align:left!important}cart-drawer .incubate-keep-and-share-your-cart-title{margin:0!important;padding:0!important;color:var(--ldd-ink)!important;font-family:Barlow,system-ui,sans-serif!important;font-size:15px!important;font-weight:600!important;line-height:1.4!important;text-align:left!important}cart-drawer .incubate-keep-and-share-your-cart-links{display:flex!important;gap:8px;width:auto!important}cart-drawer .incubate-keep-and-share-your-cart-links>div{display:inline-flex!important;align-items:center;justify-content:center;width:36px!important;height:36px!important;margin:0!important;background:#111!important}cart-drawer .incubate-keep-and-share-your-cart-links svg{height:18px!important;margin:0!important}cart-drawer cart-drawer-items:not(.is-empty){display:flex;flex-wrap:wrap;align-content:flex-start;align-items:center;column-gap:12px}cart-drawer cart-drawer-items:not(.is-empty)>*{flex:0 0 100%;min-width:0}cart-drawer cart-drawer-items>.incubate-keep-and-share-your-cart-widget{flex:1 1 auto}cart-drawer cart-drawer-items>.ldd-tools{flex:0 1 auto;margin-left:auto}cart-drawer .ldd-tools{display:flex;justify-content:flex-end;margin-top:12px}cart-drawer .ldd-tools:empty{display:none}cart-drawer .ldd-clear{min-height:36px;padding:0 2px;background:none;border:0;color:var(--ldd-muted);font-family:Barlow,system-ui,sans-serif;font-size:15px;font-weight:600;text-decoration:underline;text-underline-offset:3px;cursor:pointer}cart-drawer .ldd-clear:hover{color:#000}cart-drawer .ldd-confirm{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:8px}cart-drawer .ldd-confirm p{margin:0 4px 0 0;font-size:15px;font-weight:600;color:#000}cart-drawer .ldd-clear[hidden],cart-drawer .ldd-confirm[hidden]{display:none}cart-drawer .ldd-mini{min-height:36px;padding:0 12px;background:#fff;border:1px solid #000;border-radius:6px;color:#000;font-family:Barlow,system-ui,sans-serif;font-size:15px;font-weight:700;cursor:pointer}cart-drawer .ldd-mini--stop{background:#000;color:#fff}cart-drawer .ldd-mini[disabled]{opacity:.7;cursor:progress}cart-drawer .ldd-clear:focus-visible,cart-drawer .ldd-mini:focus-visible{outline:3px solid var(--ldd-link);outline-offset:2px}cart-drawer .drawer__footer{display:flex;flex-direction:column;gap:12px;padding:16px 20px 18px;background:#fff;border-top:1px solid #000}cart-drawer .drawer__footer>.ldd-ship-slot{order:0}cart-drawer .drawer__footer>.cart-drawer__footer{order:1;padding:0}cart-drawer .drawer__footer>.cart__ctas-container{order:2}cart-drawer .drawer__footer>custom-accordion{order:3;margin:0;border-top:1px solid var(--ldd-line)}cart-drawer .drawer__footer .summary__title{padding-left:0;padding-right:0;font-family:inherit;font-size:15px;font-weight:600;color:#000}cart-drawer .drawer__footer .custom-accordion__panel{padding-left:0;padding-right:0}cart-drawer .ldd-ship-slot:empty{display:none}cart-drawer .ldd-ship__msg{display:flex;align-items:flex-start;gap:8px;margin:0 0 8px;font-size:15px;line-height:1.4;color:#000}cart-drawer .ldd-ship.is-free .ldd-ship__msg{font-weight:700}cart-drawer .ldd-ship.is-free .ldd-ship__msg svg{flex:0 0 auto;margin-top:1px;color:#0f7b3c}cart-drawer .ldd-ship__bar{height:8px;overflow:hidden;background:#fff;border:1px solid #000;border-radius:999px}cart-drawer .ldd-ship__bar span{display:block;height:100%;background:var(--ldd-blue);transition:width .4s ease}cart-drawer .ldd-ship.is-free .ldd-ship__bar span{background:var(--ldd-lime)}cart-drawer .ldd-us{margin:0;padding:10px 12px;background:#fff4cc;border:1px solid #000;border-radius:8px;font-size:14px;line-height:1.4;color:#000}cart-drawer .ldd-us a{color:var(--ldd-link);font-weight:600}cart-drawer .cart-drawer__footer .totals{display:flex;align-items:baseline;justify-content:space-between;margin:0}cart-drawer .cart-drawer__footer .totals__total{font-family:inherit;font-size:16px;font-weight:700;letter-spacing:0;text-transform:none;color:#000}cart-drawer .cart-drawer__footer .totals__total-value{font-family:Barlow Semi Condensed,Barlow,sans-serif;font-size:28px;font-weight:700;color:#000}cart-drawer .cart-drawer__footer .footer-message{font-family:inherit;font-size:13px;color:var(--ldd-muted)}cart-drawer .cart-drawer__footer .footer-message a{color:var(--ldd-link)}cart-drawer .cart__ctas{flex-direction:column;gap:10px;padding:0}cart-drawer #CartDrawer-Checkout{order:1;width:100%;max-width:none;min-height:54px;margin:0;background:var(--ldd-lime);border:1px solid #000;border-radius:6px;box-shadow:none;color:#000;font-family:Barlow,system-ui,sans-serif;font-size:18px;font-weight:700;letter-spacing:0;text-transform:none}cart-drawer #CartDrawer-Checkout:hover{background:#3be024}cart-drawer #CartDrawer-Checkout svg{color:#000}cart-drawer #CartDrawer-Checkout:focus-visible{outline:3px solid var(--ldd-link);outline-offset:2px}cart-drawer .cart__ctas .scDiscount__container{order:2;margin:0}cart-drawer .cart__ctas>a.button--secondary{order:3;align-self:center;min-height:0;padding:2px 0;background:none;border:0;box-shadow:none;color:var(--ldd-link);font-family:Barlow,system-ui,sans-serif;font-size:15px;font-weight:600;letter-spacing:0;text-decoration:underline;text-transform:none;text-underline-offset:3px}cart-drawer .cart__ctas>a.button--secondary:before,cart-drawer .cart__ctas>a.button--secondary:after{display:none}cart-drawer .ldd-trust{order:4;margin:0;font-size:13px;line-height:1.4;text-align:center;color:var(--ldd-muted)}cart-drawer #scDiscountApp,cart-drawer #scDiscountApp>div{width:100%}cart-drawer #scDiscountApp .sc_simple-container{display:flex;gap:8px;width:100%}cart-drawer #scDiscountApp input#code{flex:1;width:auto;min-width:0;height:44px;padding:0 12px;background:#fff;border:1px solid #000!important;border-radius:6px!important;color:#000;font-family:Barlow,system-ui,sans-serif;font-size:15px}cart-drawer #scDiscountApp #sc-discount__submit{height:44px;padding:0 16px;background:#000!important;border:1px solid #000!important;border-radius:6px!important;color:#fff!important;font-family:Barlow,system-ui,sans-serif;font-size:15px;font-weight:700;cursor:pointer}cart-drawer .drawer__inner-empty{font-family:Barlow,system-ui,sans-serif}cart-drawer .drawer__inner-empty .drawer__close{color:#000}cart-drawer .drawer__inner-empty .drawer__close:focus-visible{outline-color:#000}cart-drawer .drawer__inner-empty .cart__empty-text,cart-drawer .drawer__inner-empty h2{font-family:Barlow Semi Condensed,Barlow,sans-serif;font-weight:700;text-transform:none;letter-spacing:0;color:#000}cart-drawer .drawer__inner-empty .button{background:var(--ldd-lime);border:1px solid #000;border-radius:6px;color:#000;font-family:Barlow,system-ui,sans-serif;font-weight:700;text-transform:none;letter-spacing:0}cart-drawer .ldd-empty{margin-top:28px;padding:20px 16px 0;border-top:1px solid var(--ldd-line);text-align:center}cart-drawer .ldd-empty__lead{margin:0 0 12px;font-size:16px;font-weight:700;color:#000}cart-drawer .ldd-empty__links{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin:0;padding:0;list-style:none}cart-drawer .ldd-empty__links a{display:inline-flex;align-items:center;min-height:40px;padding:0 14px;background:#fff;border:1px solid #000;border-radius:999px;color:#000;font-size:15px;font-weight:600;text-decoration:none}cart-drawer .ldd-empty__links li:first-child a{background:var(--ldd-blue)}cart-drawer .ldd-empty__links a:hover{background:#111;color:#fff}cart-drawer .ldd-empty__links a:focus-visible{outline:3px solid var(--ldd-link);outline-offset:2px}cart-drawer .ldd-empty__help{margin:16px 0 0;font-size:14px;line-height:1.5;color:var(--ldd-muted)}cart-drawer .ldd-empty__help a{color:var(--ldd-link);font-weight:600;white-space:nowrap}@media(max-width:749.98px){cart-drawer .cart-drawer .cart-items .cart-item{grid-template-columns:64px minmax(0,1fr);grid-template-rows:auto auto auto;gap:8px 12px}cart-drawer .cart-drawer .cart-items .cart-item__media{grid-row:1 / 4;width:64px}cart-drawer .cart-drawer .cart-items .cart-item__details{grid-column:2}cart-drawer .cart-drawer .cart-items .cart-item__totals{grid-column:2;grid-row:2;justify-content:flex-start;text-align:left}cart-drawer .cart-drawer .cart-items .cart-item__totals .price{text-align:left}cart-drawer .cart-drawer .cart-items .cart-item__quantity{grid-column:2;grid-row:3}cart-drawer .drawer__footer{gap:8px;padding:12px 16px 14px}cart-drawer .cart-drawer__footer .totals{flex-wrap:wrap}cart-drawer .cart-drawer__footer .totals__total-value{font-size:24px}cart-drawer #CartDrawer-Checkout{min-height:50px}cart-drawer .ldd-trust{display:none}cart-drawer .drawer__footer>custom-accordion summary{padding-top:8px;padding-bottom:8px}}body:has(cart-drawer.active) .jdgm-revs-tab,body:has(cart-drawer.active) #lds-justin{visibility:hidden!important}@media(prefers-reduced-motion:reduce){cart-drawer .ldd-ship__bar span{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/268/assets/lds-cart-drawer.css.map */
