:root{--cn-orange: #fd5b2a;--cn-charcoal: #1c2228;--cn-cart-border: rgba(0, 0, 0, .1);--cn-cart-muted: #6b7280;--cn-cart-qty-bg: #f3f4f6}cart-drawer .drawer__header{padding:1.2rem 0 1rem;border-bottom:1px solid var(--cn-cart-border);margin-bottom:0}cart-drawer .drawer__heading{margin:0;font-size:1.8rem;font-weight:700;letter-spacing:.01em;color:var(--cn-charcoal);line-height:1.2}cart-drawer .drawer__close{top:.6rem;right:-.6rem;min-width:3.6rem;min-height:3.6rem}cart-drawer .drawer__close .svg-wrapper{height:1.6rem;width:1.6rem}cart-drawer .drawer__inner{padding:0 1.6rem;background:#fff}cart-drawer .cart-items thead{display:none}cart-drawer .cart-item{position:relative;display:grid!important;grid-template-columns:6.4rem minmax(0,1fr) max-content;grid-template-rows:auto auto;gap:.4rem .8rem;margin:0!important;padding:1rem 0 1.1rem;border-bottom:1px solid var(--cn-cart-border);align-items:start}cart-drawer .cart-item:last-child{margin-bottom:.5rem!important}cart-drawer .cart-item__media{grid-row:1 / 3;grid-column:1;width:6.4rem}cart-drawer .cart-item__image{max-width:6.4rem!important;width:6.4rem;height:auto;border-radius:.4rem;object-fit:cover}cart-drawer .cart-item__details{grid-column:2 / 4;grid-row:1;width:auto!important;padding-right:2.4rem;font-size:1.35rem;line-height:1.3}cart-drawer .cart-item__details>*+*{margin-top:.25rem!important}cart-drawer .cart-item__name,cart-drawer .cart-item__name.h4{font-size:1.4rem;font-weight:700;color:var(--cn-charcoal);line-height:1.25;letter-spacing:0}cart-drawer .cart-item__name:hover{text-decoration-thickness:.1rem}cart-drawer .cart-item__details>.product-option,cart-drawer .cart-item__details>.cart-item__discounted-prices{display:none}cart-drawer .cart-item__details .product-option,cart-drawer .cart-item__details dl{font-size:1.25rem;color:var(--cn-cart-muted);line-height:1.3}cart-drawer .cart-item__details .caption-with-letter-spacing{font-size:1.1rem;margin-bottom:.15rem}cart-drawer .cart-items td{padding-top:0!important}cart-drawer .cart-item>td+td{padding-left:0!important}cart-drawer .cart-items .cart-item__quantity{grid-column:2;grid-row:2;padding-top:.2rem!important;min-width:0;max-width:100%;overflow:hidden}cart-drawer .cart-item__totals{grid-column:3;grid-row:2;pointer-events:none;display:flex;align-items:center;justify-content:flex-end;padding-top:.2rem!important;padding-left:.4rem!important;margin:0!important;min-width:max-content;white-space:nowrap;position:relative;z-index:1;background:transparent}cart-drawer .cart-item__price-wrapper{display:flex;flex-direction:column;align-items:flex-end;gap:.15rem;white-space:nowrap}cart-drawer .cart-item__price-wrapper .price,cart-drawer .cart-item__totals .price{font-size:1.4rem;font-weight:700;color:var(--cn-charcoal);line-height:1;white-space:nowrap;position:relative;z-index:1}cart-drawer .cart-item__quantity-wrapper{display:flex;align-items:center;gap:.4rem;max-width:100%;min-width:0}cart-drawer quantity-input.quantity,cart-drawer .quantity.cart-quantity{width:auto;max-width:100%;min-height:3.2rem;height:3.2rem;border-radius:999px;background:var(--cn-cart-qty-bg);border:none;box-shadow:none;position:relative;z-index:0}cart-drawer .quantity:before,cart-drawer .quantity:after{display:none!important}cart-drawer .quantity__button{width:3.2rem;min-width:3.2rem;height:3.2rem;border-radius:50%}cart-drawer .quantity__button .svg-wrapper{width:1.1rem;height:1.1rem}cart-drawer .quantity__input{font-weight:600;font-size:1.3rem;width:2.4rem;flex-grow:0;padding:0}cart-drawer .cart-item cart-remove-button{position:absolute;top:.75rem;right:0;margin:0;z-index:2}cart-drawer cart-remove-button .button,cart-drawer .cart-remove-button.button{min-width:2.4rem!important;min-height:2.4rem!important;width:2.4rem;height:2.4rem;padding:0;margin:0;border-radius:50%;background:var(--cn-cart-qty-bg);color:var(--cn-cart-muted)}cart-drawer cart-remove-button .icon-remove,cart-drawer cart-remove-button .svg-wrapper{height:1rem;width:1rem}cart-drawer .cart-item .loading__spinner{padding-top:0!important;right:0}cart-drawer .drawer__footer{padding:1.2rem 0 1.6rem;border-top:1px solid var(--cn-cart-border)}cart-drawer .cart-drawer__footer>*+*{margin-top:.8rem}cart-drawer .totals{justify-content:space-between;align-items:center;margin:0}cart-drawer .totals__total,cart-drawer .totals__total-value{margin:0;font-size:1.55rem;font-weight:700;color:var(--cn-charcoal);letter-spacing:0;line-height:1.2}cart-drawer .tax-note{display:none}cart-drawer .cart__ctas{display:flex;flex-direction:column;gap:.75rem;margin-top:1rem}cart-drawer .cart__checkout-button.button,cart-drawer #CartDrawer-Checkout{max-width:none;width:100%;min-height:4.8rem;border-radius:999px!important;background:var(--cn-orange)!important;color:#fff!important;border:none!important;box-shadow:none!important;font-weight:700;letter-spacing:.02em;text-transform:none;font-size:1.55rem}cart-drawer .cart__checkout-button.button:before,cart-drawer .cart__checkout-button.button:after,cart-drawer #CartDrawer-Checkout:before,cart-drawer #CartDrawer-Checkout:after{display:none!important;content:none!important}cart-drawer .cart__checkout-button.button:hover,cart-drawer #CartDrawer-Checkout:hover{filter:brightness(.95)}cart-drawer .cart__checkout-button.button:disabled,cart-drawer #CartDrawer-Checkout:disabled{opacity:.5}cart-drawer .cn-cart-keep-shopping{display:flex;align-items:center;justify-content:center;width:100%;min-height:4.4rem;padding:0 1.6rem;border-radius:999px;border:1.5px solid var(--cn-charcoal);background:transparent;color:var(--cn-charcoal);font-weight:600;font-size:1.45rem;letter-spacing:.01em;text-decoration:none;cursor:pointer;box-sizing:border-box}cart-drawer .cn-cart-keep-shopping:hover{background:#00000008}cart-drawer .cart-drawer__empty-content>.button{border-radius:999px;min-height:4.4rem}cart-drawer .drawer__footer>details summary{padding:1rem 2.8rem 1rem 0}@media screen and (max-width:749px){cart-drawer .cart-item{gap:.4rem .6rem;margin-bottom:0!important;grid-template-columns:5.6rem minmax(0,1fr) max-content}cart-drawer .cart-item__media{width:5.6rem}cart-drawer .cart-item__image{max-width:5.6rem!important;width:5.6rem}cart-drawer .quantity__button{width:2.8rem;min-width:2.8rem;height:2.8rem}cart-drawer quantity-input.quantity,cart-drawer .quantity.cart-quantity{min-height:2.8rem;height:2.8rem}cart-drawer .quantity__input{width:2rem}}.product-form__submit.button,.product-form__submit.button--primary,.product-form__submit.button--secondary,.cart__checkout-button.button,#CartDrawer-Checkout,.cart__ctas .button,button[name=checkout].button{--border-offset: 0px}.product-form__submit.button:after,.product-form__submit.button:before,.cart__checkout-button.button:after,.cart__checkout-button.button:before,#CartDrawer-Checkout:after,#CartDrawer-Checkout:before,.cart__ctas .button:after,.cart__ctas .button:before,button[name=checkout].button:after,button[name=checkout].button:before{box-shadow:none!important;border:0!important}.product-form__submit.button,.cart__checkout-button.button,#CartDrawer-Checkout,.cart__ctas .button--primary{border:0!important;box-shadow:none!important}
/*# sourceMappingURL=/cdn/shop/t/3/assets/campernv-cart-drawer.css.map */
