#cart-drawer{--ng-cart-white: #FFFFFF;--ng-cart-off: #F8F7F4;--ng-cart-cream: #F8F6F2;--ng-cart-warm: #F5F3EF;--ng-cart-light: #EDEAE3;--ng-cart-stone: #D6D2C8;--ng-cart-mid: #9A9590;--ng-cart-dark: #4A4642;--ng-cart-ink: #1A1816;--ng-cart-gold: #B8A46E;--ng-cart-sans: proxima-nova, "Proxima Nova", "Helvetica Neue", Helvetica, Arial, sans-serif;--ng-cart-serif: "Libre Baskerville", Georgia, serif;background:var(--ng-cart-off)!important;color:var(--ng-cart-ink)!important;font-family:var(--ng-cart-sans)!important}#cart-drawer *,#cart-drawer *:before,#cart-drawer *:after{box-sizing:border-box}#cart-drawer a{color:inherit}#cart-drawer .drawer__header{padding:24px 28px 20px!important;border-bottom:1px solid var(--ng-cart-light);background:var(--ng-cart-off)}#cart-drawer .drawer__header .h4,#cart-drawer .js-drawer-header-title{margin:0!important;font-family:var(--ng-cart-sans)!important;font-size:18px!important;line-height:1.15!important;font-weight:700!important;letter-spacing:.08em!important;text-transform:uppercase!important;color:var(--ng-cart-ink)!important}#cart-drawer .drawer__close-btn{width:38px;height:38px;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(26,24,22,.14);border-radius:999px;background:var(--ng-cart-white);color:var(--ng-cart-ink);transition:border-color .2s ease,background .2s ease}#cart-drawer .drawer__close-btn:hover{border-color:#1a181659;background:var(--ng-cart-warm)}#cart-drawer .drawer__content{padding:24px 28px 32px!important;overflow-x:hidden}#cart-drawer #cart-drawer-form{margin:0}#cart-drawer .cart-items-wrapper--drawer{display:block;width:100%}#cart-drawer .cart-items--drawer{display:block!important;width:100%!important;border:0!important}#cart-drawer .cart-items--drawer thead,#cart-drawer .cart-items--drawer .cart-head,#cart-drawer .cart-items--drawer .cart-item__total{display:none!important}#cart-drawer .cart-items--drawer tbody{display:grid;gap:14px;width:100%}#cart-drawer .cart-items--drawer tr.cart-item{display:grid!important;grid-template-columns:104px minmax(0,1fr);grid-template-areas:"image details" "image price" "image qty";gap:8px 16px;width:100%;padding:14px;border:1px solid rgba(26,24,22,.1)!important;border-radius:14px;background:var(--ng-cart-white)}#cart-drawer .cart-items--drawer th,#cart-drawer .cart-items--drawer td{display:block;padding:0!important;border:0!important;width:auto!important;min-width:0}#cart-drawer .cart-item__image{grid-area:image;width:104px!important;min-width:104px;aspect-ratio:1 / 1;align-self:start;border-radius:10px;overflow:hidden;background:var(--ng-cart-warm)}#cart-drawer .cart-item__media-link,#cart-drawer .cart-item__image .media{display:block;width:100%;height:100%}#cart-drawer .cart-item__image img{width:100%!important;height:100%!important;max-height:none!important;object-fit:cover!important;object-position:center;display:block}#cart-drawer .cart-item__details{grid-area:details;padding:0!important}#cart-drawer .cart-item__title,#cart-drawer .js-item-name{display:block;margin:0!important;font-family:var(--ng-cart-sans)!important;font-size:14px!important;line-height:1.25!important;font-weight:700!important;letter-spacing:.04em!important;text-transform:uppercase!important;color:var(--ng-cart-ink)!important;text-decoration:none!important}#cart-drawer .cart-item__meta,#cart-drawer .cart-item__option,#cart-drawer .cart-item__property,#cart-drawer .cart-item__variants{margin-top:6px!important;font-family:var(--ng-cart-sans)!important;font-size:11px!important;line-height:1.45!important;font-weight:400!important;letter-spacing:.04em!important;color:var(--ng-cart-mid)!important}#cart-drawer .cart-item__price{grid-area:price;margin:0!important;padding:0!important}#cart-drawer .price,#cart-drawer .price__current,#cart-drawer .price__regular,#cart-drawer .price-item--regular,#cart-drawer .price-item--sale,#cart-drawer .unit-price{font-family:var(--ng-cart-sans)!important;font-size:14px!important;line-height:1.15!important;font-weight:600!important;letter-spacing:0!important;font-variant-numeric:tabular-nums;color:var(--ng-cart-ink)!important}#cart-drawer .price dl{display:flex;align-items:baseline;flex-wrap:wrap;gap:6px 10px;margin:0!important}#cart-drawer .price dd{margin:0!important}#cart-drawer .price__was{font-family:var(--ng-cart-sans)!important;font-size:12px!important;line-height:1.15!important;font-weight:500!important;color:var(--ng-cart-mid)!important;opacity:1!important}#cart-drawer .cart-item__qty{grid-area:qty;padding:0!important}#cart-drawer .cart-item__qty-inner{display:flex;align-items:center;gap:12px;flex-wrap:wrap}#cart-drawer .cart-item quantity-input{margin:0!important}#cart-drawer .qty-input{--padding: 8px;--input-border-radius: 999px;min-height:38px;border-radius:999px!important;border:1px solid rgba(26,24,22,.16)!important;background:var(--ng-cart-off)!important;overflow:hidden}#cart-drawer .qty-input__input,#cart-drawer .qty-input__btn{height:38px!important;min-height:38px!important;border:0!important;box-shadow:none!important;background:transparent!important;color:var(--ng-cart-ink)!important;font-family:var(--ng-cart-sans)!important;font-size:13px!important;font-weight:600!important}#cart-drawer .qty-input__btn{width:38px!important;border-radius:0!important}#cart-drawer .qty-input__input{width:42px!important;padding:0!important}#cart-drawer .cart-item__remove{font-family:var(--ng-cart-sans)!important;font-size:10px!important;line-height:1!important;font-weight:600!important;letter-spacing:.14em!important;text-transform:uppercase!important;color:var(--ng-cart-mid)!important;text-decoration:none!important;border-bottom:1px solid rgba(26,24,22,.22);padding-bottom:2px}#cart-drawer .cart-item__remove:hover{color:var(--ng-cart-ink)!important;border-color:var(--ng-cart-ink)}#cart-drawer .recommendations{margin-top:34px}#cart-drawer .recommendations h2,#cart-drawer .recommendations .h4,#cart-drawer .section__heading{font-family:var(--ng-cart-sans)!important;font-size:16px!important;line-height:1.2!important;font-weight:700!important;letter-spacing:.08em!important;text-transform:uppercase!important;color:var(--ng-cart-ink)!important}#cart-drawer .recommendations .card,#cart-drawer .recommendations .product-card{background:var(--ng-cart-white)!important;border-radius:12px!important;overflow:hidden}#cart-drawer .recommendations .card__heading,#cart-drawer .recommendations .card__heading a,#cart-drawer .recommendations .product-card__title{font-family:var(--ng-cart-sans)!important;font-size:13px!important;line-height:1.25!important;font-weight:700!important;letter-spacing:.04em!important;text-transform:uppercase!important;color:var(--ng-cart-ink)!important}#cart-drawer .recommendations .price,#cart-drawer .recommendations .price__current,#cart-drawer .recommendations .price-item--regular,#cart-drawer .recommendations .price-item--sale{font-size:13px!important;font-weight:600!important}#cart-drawer .drawer__footer{padding:24px 28px 26px!important;border-top:1px solid var(--ng-cart-light);background:var(--ng-cart-off)!important;box-shadow:0 -12px 30px #1a18160a}#cart-drawer .cart-subtotal{margin:0 0 18px!important;padding:0!important;font-family:var(--ng-cart-sans)!important;color:var(--ng-cart-ink)!important}#cart-drawer .cart-subtotal>span:first-child{font-family:var(--ng-cart-sans)!important;font-size:13px!important;line-height:1.2!important;font-weight:700!important;letter-spacing:.1em!important;text-transform:uppercase!important;color:var(--ng-cart-ink)!important}#cart-drawer .cart-subtotal__value{font-family:var(--ng-cart-sans)!important;font-size:18px!important;line-height:1.1!important;font-weight:700!important;letter-spacing:0!important;font-variant-numeric:tabular-nums;color:var(--ng-cart-ink)!important}#cart-drawer .cart-note-disclosure{margin:0 0 18px!important}#cart-drawer .cart-note-disclosure summary,#cart-drawer .cart-note-disclosure .js-show-note{font-family:var(--ng-cart-sans)!important;font-size:11px!important;font-weight:600!important;letter-spacing:.08em!important;text-transform:uppercase!important;color:var(--ng-cart-dark)!important;text-decoration:none!important}#cart-drawer .cart-note-disclosure .js-show-note{border-bottom:1px solid rgba(26,24,22,.22);padding-bottom:2px}#cart-drawer .drawer__footer .rte,#cart-drawer .drawer__footer small{font-family:var(--ng-cart-sans)!important;font-size:11px!important;line-height:1.55!important;font-weight:400!important;letter-spacing:.02em!important;color:var(--ng-cart-mid)!important}#cart-drawer .drawer__footer .rte{margin-bottom:18px!important;padding-top:16px;border-top:1px solid var(--ng-cart-light)}#cart-drawer .drawer__footer .grid{gap:12px!important;padding-bottom:0!important}#cart-drawer .drawer__footer .btn{min-height:52px!important;display:inline-flex!important;align-items:center;justify-content:center;border-radius:999px!important;font-family:var(--ng-cart-sans)!important;font-size:10px!important;line-height:1!important;font-weight:700!important;letter-spacing:.16em!important;text-transform:uppercase!important;padding:16px 22px!important;box-shadow:none!important}#cart-drawer .drawer__footer .btn--primary,#cart-drawer .drawer__footer button[name=checkout]{border:1px solid var(--ng-cart-ink)!important;background:var(--ng-cart-ink)!important;color:var(--ng-cart-white)!important}#cart-drawer .drawer__footer .btn--primary:hover,#cart-drawer .drawer__footer button[name=checkout]:hover{background:#000!important;border-color:#000!important;color:var(--ng-cart-white)!important}#cart-drawer .drawer__footer .btn--secondary{border:1px solid rgba(26,24,22,.22)!important;background:transparent!important;color:var(--ng-cart-ink)!important}#cart-drawer .drawer__footer .btn--secondary:hover{border-color:var(--ng-cart-ink)!important;background:#1a181609!important}#cart-drawer .free-shipping-notice{max-width:none;margin:0 0 18px!important;padding:14px;border:1px solid rgba(26,24,22,.1);border-radius:12px;background:var(--ng-cart-white);font-family:var(--ng-cart-sans)!important;color:var(--ng-cart-ink)!important}#cart-drawer .free-shipping-notice__bar{height:5px;background:var(--ng-cart-light)!important;border-radius:999px!important}#cart-drawer .free-shipping-notice__bar:after{background:var(--ng-cart-gold)!important;border-radius:999px!important}#cart-drawer .js-cart-empty{min-height:360px;text-align:center;gap:18px}#cart-drawer .js-cart-empty p{margin:0;font-family:var(--ng-cart-sans)!important;font-size:14px;color:var(--ng-cart-mid)}#cart-drawer .js-cart-empty .btn{min-height:44px!important;border-radius:999px!important}@media(max-width:767px){#cart-drawer .drawer__header,#cart-drawer .drawer__content,#cart-drawer .drawer__footer{padding-left:18px!important;padding-right:18px!important}#cart-drawer .cart-items--drawer tr.cart-item{grid-template-columns:88px minmax(0,1fr);gap:8px 13px;padding:12px;border-radius:12px}#cart-drawer .cart-item__image{width:88px!important;min-width:88px}#cart-drawer .cart-item__title,#cart-drawer .js-item-name{font-size:12px!important}#cart-drawer .cart-subtotal__value{font-size:16px!important}}#cart-drawer{top:0!important;right:0!important;z-index:999999!important}#cart-drawer .overlay,#cart-drawer .overlay--drawer{z-index:1!important}#cart-drawer>header,#cart-drawer>.drawer__content,#cart-drawer>.drawer__footer{position:relative!important;z-index:2!important}#cart-drawer #cart-recommendations{margin-top:34px!important}#cart-drawer #cart-recommendations h2,#cart-drawer #cart-recommendations .h5,#cart-drawer product-recommendations h2,#cart-drawer product-recommendations .h5{font-family:proxima-nova,Proxima Nova,Helvetica Neue,Helvetica,Arial,sans-serif!important;font-size:13px!important;line-height:1.2!important;font-weight:700!important;letter-spacing:.1em!important;text-transform:uppercase!important;color:#1a1816!important}#cart-drawer #cart-recommendations .slider-nav__btn{width:34px!important;height:34px!important;min-height:34px!important;border:0!important;background:transparent!important;color:#1a1816!important;box-shadow:none!important}#cart-drawer #cart-recommendations .card__title,#cart-drawer #cart-recommendations .card__heading,#cart-drawer #cart-recommendations .card__heading a,#cart-drawer #cart-recommendations .product-card__title,#cart-drawer #cart-recommendations a{font-family:proxima-nova,Proxima Nova,Helvetica Neue,Helvetica,Arial,sans-serif!important}#cart-drawer .price,#cart-drawer .price *,#cart-drawer .price__current,#cart-drawer .price__was,#cart-drawer .cart-subtotal,#cart-drawer .cart-subtotal *,#cart-drawer .cart-subtotal__value,#cart-drawer #cart-recommendations .price,#cart-drawer #cart-recommendations .price *,#cart-drawer #cart-recommendations .price__current,#cart-drawer #cart-recommendations .price__was{font-family:proxima-nova,Proxima Nova,Helvetica Neue,Helvetica,Arial,sans-serif!important;font-variant-numeric:tabular-nums!important;letter-spacing:0!important}#cart-drawer .cart-subtotal{margin-bottom:18px!important}#cart-drawer .cart-subtotal>span:first-child{font-size:12px!important;line-height:1.2!important;font-weight:700!important;letter-spacing:.1em!important;text-transform:uppercase!important}#cart-drawer .cart-subtotal__value{font-size:18px!important;line-height:1!important;font-weight:700!important;text-transform:uppercase!important}#cart-drawer .cart-item__price .price__current{font-size:13px!important;font-weight:700!important}#cart-drawer .cart-item__price .price__was{font-size:11px!important;font-weight:500!important;color:#9a9590!important}#cart-drawer #cart-recommendations .price__current,#cart-drawer #cart-recommendations .price-item--regular,#cart-drawer #cart-recommendations .price-item--sale{font-size:13px!important;line-height:1.2!important;font-weight:700!important}
/*# sourceMappingURL=/cdn/shop/t/25/assets/northgate-cart-drawer.css.map */
