:root{--ghc-ink: #2a220d;--ghc-muted: #6b614a;--ghc-line: #e4dfd3;--ghc-paper: #f5efe1;--ghc-shell: #ede4cf;--ghc-gold: #f9ca4f;--ghc-green: #1f6b3a}#cart-drawer .cart-drawer-content{overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain}#cart-drawer .cart-drawer-contents{flex:0 0 auto!important;overflow:visible!important}#cart-drawer .cart-drawer-footer{flex:0 0 auto}#cart-drawer .cart-drawer-header{margin:14px 0 10px}#cart-drawer .cart-drawer-header h2{font-size:18px!important;font-weight:800;letter-spacing:-.01em;text-transform:uppercase}#cart-drawer .cart-drawer-shipping-header{background-color:var(--ghc-paper)!important;color:var(--ghc-ink)!important;border-radius:var(--border-radius, 4px);padding:10px 14px!important;margin:0 0 16px!important;font-size:13px!important;line-height:1.4;--cart-drawer-shipping-header-checkmark-color: var(--ghc-green)}#cart-drawer .cart-drawer-shipping-header svg{width:18px;height:18px;margin-right:10px}#cart-drawer .cart-drawer-shipping-header div b{font-weight:700}#cart-drawer .cart-drawer-item{--cart-drawer-item-image-mobile-width: 64px;--cart-drawer-item-image-desktop-width: 72px;margin-bottom:0;padding:14px 0;border-bottom:1px solid var(--ghc-line)}#cart-drawer .cart-drawer-item:first-child{padding-top:0}#cart-drawer .cart-drawer-item-image{width:var(--cart-drawer-item-image-mobile-width);margin-right:14px;border-radius:var(--border-radius, 4px);background:var(--ghc-paper)}@media(min-width:768px){#cart-drawer .cart-drawer-item-image{width:var(--cart-drawer-item-image-desktop-width)}}#cart-drawer .cart-drawer-item h3{font-size:15px!important;font-weight:600!important;line-height:1.3!important;margin:0 0 4px!important;color:var(--ghc-ink)!important}#cart-drawer .cart-drawer-item-option,#cart-drawer .cart-drawer-item-option-info{font-size:13px!important;font-weight:400;margin-bottom:2px}#cart-drawer .cart-drawer-item-option span,#cart-drawer .cart-drawer-item-option-info{opacity:1;color:var(--ghc-muted);font-weight:400}#cart-drawer .cart-drawer-item-price{margin-top:6px;font-size:15px!important;gap:8px}#cart-drawer .cart-drawer-item-price span,#cart-drawer .cart-drawer-item-price .price{font-size:15px!important;font-weight:700}#cart-drawer .cart-drawer-item-discount{margin-top:8px;color:var(--ghc-ink)!important;gap:8px;flex-wrap:wrap}#cart-drawer .cart-drawer-item-discount svg{display:none}#cart-drawer .cart-drawer-item-discount-title{display:inline-flex;align-items:center;padding:3px 10px;border-radius:var(--border-radius, 4px);background:var(--ghc-gold);color:var(--ghc-ink);font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;margin-right:0}#cart-drawer .cart-drawer-item-discount .price{font-size:12px;color:var(--ghc-muted)}#cart-drawer .cart-drawer-item-editing{margin-top:10px;gap:10px}#cart-drawer .cart-drawer-item-quantity{border-radius:var(--border-radius, 4px);border-color:#d9d2c2;height:34px;margin-right:0;overflow:hidden}#cart-drawer .cart-drawer-item-quantity button{padding:0 10px;height:34px;display:flex;align-items:center}#cart-drawer .cart-drawer-item-quantity button svg{height:12px}#cart-drawer .cart-drawer-item-quantity input{width:26px;padding:0 2px;font-size:14px;font-weight:700}#cart-drawer .cart-drawer-item-remove{width:36px;height:34px;display:flex;align-items:center;justify-content:center;opacity:.6}#cart-drawer .cart-drawer-item-remove svg{width:18px;height:18px}#cart-drawer .gh-continue-shopping{text-align:left;margin:12px 0 0;font-weight:500;color:var(--ghc-ink)}#cart-drawer .cart-drawer-footer{display:flex;flex-direction:column;gap:10px;border-top:1px solid var(--ghc-line);padding-top:16px;margin-top:16px;margin-bottom:20px}#cart-drawer .cart-drawer-footer>*{margin-top:0!important;margin-bottom:0!important}#cart-drawer .cart-drawer-footer-free-shipping-container{order:1;gap:8px}#cart-drawer .cart-drawer-footer-free-shipping-container h4{font-size:13px;font-weight:600;margin:0!important;color:var(--ghc-ink)}#cart-drawer .cart-drawer-footer-free-shipping-container h4 .price{font-weight:800}#cart-drawer .cart-drawer-footer-free-shipping-bar{height:6px!important;border-radius:var(--border-radius, 4px);background-color:var(--ghc-shell)!important;margin:0;overflow:visible}#cart-drawer .cart-drawer-footer-free-shipping-bar-status{height:6px!important;border-radius:var(--border-radius, 4px);background-color:var(--ghc-gold)!important}#cart-drawer .cart-drawer-footer-free-shipping-bar-point{display:none!important}#cart-drawer .gh-ship-status{order:2;font-size:12px;color:var(--ghc-muted)}#cart-drawer .gh-ship-status.gh-ship-ok,#cart-drawer .gh-ship-status.gh-ship-ok strong{color:var(--ghc-green)}#cart-drawer .gh-eco-hint{display:none!important}#cart-drawer .gh-coupon-toggle{order:3;align-self:flex-start;font-size:13px;font-weight:500;color:var(--ghc-ink);text-decoration:underline;text-underline-offset:3px;cursor:pointer;background:none;border:0;padding:0;font-family:inherit}#cart-drawer .cart-drawer-footer-discount-input{order:4;display:none}#cart-drawer .cart-drawer-footer-discount-input-failure{order:4;font-size:12px}#cart-drawer .cart-drawer-footer.gh-coupon-open .cart-drawer-footer-discount-input{display:flex}#cart-drawer .cart-drawer-footer.gh-coupon-open .gh-coupon-toggle{display:none}#cart-drawer .cart-drawer-footer-discount-input input{border-radius:var(--border-radius, 4px);padding:9px 16px;font-size:14px}#cart-drawer .cart-drawer-footer-discount-input button{border-radius:var(--border-radius, 4px);font-size:12px;padding:0 16px}#cart-drawer .cart-drawer-footer-note-input{order:4}#cart-drawer .cart-drawer-footer-discount{order:5;font-size:13px;color:var(--ghc-green)!important}#cart-drawer .cart-drawer-footer-price{font-size:14px!important;font-weight:400;gap:12px;color:var(--ghc-ink)}#cart-drawer .cart-drawer-footer-subtotal,#cart-drawer .cart-drawer-footer-subtotal .price,#cart-drawer .cart-drawer-footer-subtotal span,#cart-drawer .cart-drawer-footer-free-shipping .price{font-weight:500}#cart-drawer .cart-drawer-footer-price.headline{order:6}#cart-drawer .cart-drawer-footer-price{order:7}#cart-drawer .cart-drawer-footer-price>span:first-child{color:var(--ghc-muted)}#cart-drawer .cart-drawer-footer-price:has(.cart-drawer-footer-free-shipping){order:8}#cart-drawer .cart-drawer-footer-free-shipping{font-weight:400}#cart-drawer .cart-drawer-footer-free-shipping .free{color:var(--ghc-green);font-weight:700}#cart-drawer .cart-drawer-footer-price.gh-savings{order:9;color:var(--ghc-green)!important;font-weight:600}#cart-drawer .cart-drawer-footer-price.gh-savings>span:first-child{color:var(--ghc-green)}#cart-drawer .cart-drawer-footer-price.total{order:10;padding-top:10px;border-top:1px solid var(--ghc-line);font-size:16px!important;font-weight:800}#cart-drawer .cart-drawer-footer-price.total>span:first-child{color:var(--ghc-ink)}#cart-drawer .cart-drawer-footer-total,#cart-drawer .cart-drawer-footer-total .price,#cart-drawer .cart-drawer-footer-total span{font-size:20px!important}#cart-drawer .cart-drawer-footer-tax{font-size:12px;font-weight:400;color:var(--ghc-muted)}#cart-drawer .cart-drawer-footer>a.btn{order:11;margin-top:4px!important;min-height:54px;width:100%;box-sizing:border-box}#cart-drawer .cart-drawer-footer .additional-checkout-buttons{order:12}#cart-drawer .cart-drawer-footer-payment-providers{order:13}#cart-drawer .cart-drawer-footer-readytoship{order:14;font-size:12px;color:var(--ghc-muted)}@media(max-width:767px){#cart-drawer .cart-drawer-content{width:100%!important}}
/*# sourceMappingURL=/cdn/shop/t/59/assets/gh-cart.css.map */
