.rocket-card-drawer.cart-drawer{--ncg-glass: rgba(228, 228, 228, .22);--ncg-blur: blur(18px) saturate(140%);--ncg-card: rgba(255, 255, 255, .42);--ncg-card-strong: rgba(255, 255, 255, .58);--ncg-edge: rgba(255, 255, 255, .55);--ncg-line: rgba(16, 16, 16, .1);--ncg-shadow: inset 0 1px 0 rgba(255, 255, 255, .65), 0 1px 2px rgba(0, 0, 0, .05), 0 10px 26px -14px rgba(0, 0, 0, .28);--ncg-radius: 16px;--ncg-gap: 8px;--ncg-side: 12px}cart-drawer .rocket-card-drawer.cart-drawer .drawer__inner{background-color:var(--ncg-glass);-webkit-backdrop-filter:var(--ncg-blur);backdrop-filter:var(--ncg-blur)}cart-drawer .rocket-card-drawer.cart-drawer .drawer__inner:focus,cart-drawer .rocket-card-drawer.cart-drawer .drawer__inner:focus-visible{outline:none;box-shadow:none}.rocket-card-drawer.cart-drawer .drawer__header{margin:18px 16px 12px}.rocket-card-drawer.cart-drawer .drawer__header .drawer__close{top:50%;transform:translateY(-50%);width:36px;height:36px;min-width:36px;min-height:36px;border-radius:50%;display:grid;place-items:center;background:var(--ncg-card-strong);border:1px solid var(--ncg-edge);box-shadow:var(--ncg-shadow)}.rocket-card-drawer.cart-drawer .drawer__header .drawer__close svg{width:20px;height:20px}.rocket-card-drawer.cart-drawer .drawer__header .drawer__close svg path{stroke:#000}.rocket-card-drawer .cart-drawer__free-shipping,.rocket-card-drawer .drawer__inner .cart-item,.rocket-card-drawer .cart-drawer__upsells,.rocket-card-drawer .nc-trust{background:var(--ncg-card);border:1px solid var(--ncg-edge);border-radius:var(--ncg-radius);box-shadow:var(--ncg-shadow)}.rocket-card-drawer .cart-drawer__free-shipping{margin:0 var(--ncg-side) var(--ncg-gap);padding:12px 14px 13px}.rocket-card-drawer .cart-drawer__free-shipping-status{font-size:13px;line-height:18px}.rocket-card-drawer .cart-drawer__free-shipping-progress-bar{margin-top:9px;height:5px;border-radius:5px;background-color:#0000001a}.rocket-card-drawer .cart-drawer__free-shipping-progress-bar .cart-drawer__free-shipping-progress-fill{background-color:#000;border-radius:5px;transition:width .35s ease}cart-drawer:not(.is-empty) .rocket-card-drawer cart-drawer-items{padding:0 var(--ncg-side) var(--ncg-gap)}.rocket-card-drawer .drawer__cart-items-wrapper .cart-items tbody{display:flex;flex-direction:column;gap:var(--ncg-gap)}cart-drawer:not(.is-empty) .rocket-card-drawer .cart-drawer__form{padding-left:0;padding-right:0}.rocket-card-drawer cart-drawer-items>*{flex-shrink:0}.rocket-card-drawer.cart-drawer .drawer__inner .cart-item{grid-template-columns:84px 1fr;padding:10px;margin:0}.rocket-card-drawer.cart-drawer .cart-item:last-child{margin-bottom:0}.rocket-card-drawer.cart-drawer .drawer__inner .cart-item .cart-item__media{min-height:104px}.rocket-card-drawer.cart-drawer .drawer__inner .cart-item .cart-item__media-image{width:84px;height:104px;flex:0 0 84px;border-radius:10px;overflow:hidden}.rocket-card-drawer.cart-drawer .drawer__inner .cart-item .cart-item__media-info{padding-top:2px}.rocket-card-drawer.cart-drawer .drawer__inner .cart-item .card-item__name__model{font-size:15px;line-height:20px;font-weight:500}.rocket-card-drawer.cart-drawer .drawer__inner .cart-item .cart-item__quantity .cart-quantity{border:1px solid var(--ncg-line);border-radius:999px;padding:4px 8px;background:#ffffffb3}.rocket-card-drawer .cart-drawer__upsells{margin-top:var(--ncg-gap);padding:12px 0 12px 12px;overflow:hidden}.rocket-card-drawer .cart-drawer__upsells-header{padding-right:12px;margin-bottom:10px}.rocket-card-drawer .cart-drawer__upsells-title{font-size:15px;line-height:20px;font-weight:600}.rocket-card-drawer .nc-up-toggle{flex:0 0 auto;width:30px;height:30px;border-radius:50%;padding:0;cursor:pointer;display:grid;place-items:center;color:#000;background:#fffc;border:1px solid var(--ncg-line)}.rocket-card-drawer .nc-up-toggle svg{transition:transform .2s ease}.rocket-card-drawer .cart-drawer__upsells.is-collapsed .nc-up-toggle svg{transform:rotate(180deg)}.rocket-card-drawer .cart-drawer__upsells.is-collapsed .cart-drawer__upsells-header{margin-bottom:0}.rocket-card-drawer .cart-drawer__upsells.is-collapsed .cart-drawer__upsells-carousel,.rocket-card-drawer .cart-drawer__upsells.is-collapsed .cart-drawer__upsells-panel{display:none!important}.rocket-card-drawer .cart-drawer__upsells-image-wrapper{border-radius:10px;overflow:hidden}.rocket-card-drawer .nc-up-fs{display:inline-flex;align-items:center;gap:4px;margin:4px 0 0;font-size:11px;line-height:14px;font-weight:600;color:#1f7a4d}.rocket-card-drawer .nc-trust{margin-top:0;overflow:hidden;padding:10px 0}.rocket-card-drawer .cart-drawer__upsells,.rocket-card-drawer #card-drawer-promo-banner{margin-bottom:var(--ncg-gap)}cart-drawer:not(.is-empty) .rocket-card-drawer cart-drawer-items{flex:0 1 auto;padding-bottom:var(--ncg-gap)}.rocket-card-drawer .nc-trust__track{display:flex;width:max-content;animation:nc-trust-marquee 22s linear infinite}.rocket-card-drawer .nc-trust__set{display:flex;flex:0 0 auto}.rocket-card-drawer .nc-trust__set span{display:inline-flex;align-items:center;white-space:nowrap;padding:0 14px;font-family:var(--cart-drawer-font);font-size:13px;line-height:18px;font-weight:500;color:#000}.rocket-card-drawer .nc-trust__set span:before{content:"";width:4px;height:4px;border-radius:50%;background:#00000059;margin-right:14px}@keyframes nc-trust-marquee{to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.rocket-card-drawer .nc-trust__track{animation:none}}cart-drawer:not(.is-empty) .rocket-card-drawer .drawer__footer{margin:0 8px calc(8px + env(safe-area-inset-bottom,0px));padding:14px 16px;border-top:0;border:1px solid var(--ncg-edge);border-radius:20px;background:var(--ncg-card-strong);box-shadow:inset 0 1px #ffffffb3,0 -10px 30px -18px #00000059}.rocket-card-drawer .totals__total .nc-total-count{display:block;font-size:12px;line-height:16px;font-weight:400;color:#555}.rocket-card-drawer .custom-total{align-items:flex-start!important}.rocket-card-drawer .totals__total-value{font-size:18px;line-height:24px}.rocket-card-drawer.cart-drawer .cart__ctas{margin-top:12px}.rocket-card-drawer.cart-drawer .cart__ctas .cart__checkout-button{height:52px;border-radius:999px}.rocket-card-drawer.cart-drawer .cart__ctas .cart__checkout-button-text{font-weight:500}@media screen and (min-width:990px){cart-drawer:not(.is-empty) .rocket-card-drawer .drawer__footer{margin:0 12px 12px;padding:16px 18px}}
/*# sourceMappingURL=/cdn/shop/t/500/assets/nc-cart-glass.css.map */
