cart-drawer.drawer{z-index:999999!important}cart-drawer.drawer{align-items:flex-end!important;justify-content:flex-start!important;padding:0 0 24px 24px;background-color:transparent;pointer-events:none}cart-drawer .drawer__inner{height:auto!important;max-height:70vh;width:100%;max-width:360px;border:none;border-radius:20px;overflow:hidden;box-shadow:0 12px 40px #00000038;background:#fafafa!important;font-family:Plus Jakarta Sans,sans-serif;pointer-events:auto}cart-drawer .drawer__contents,cart-drawer .cart-drawer__form{flex-grow:0;min-height:0}cart-drawer-items{flex-grow:0!important;max-height:34vh;overflow-y:auto!important}cart-drawer .drawer__cart-items-wrapper{flex-grow:0!important}cart-drawer .cart-item__media img{width:52px;height:52px}cart-drawer .drawer__header{background:linear-gradient(90deg,#59a734,#0083d0);border-bottom:none;margin:0 -1.5rem;padding:18px 20px;width:calc(100% + 3rem)}cart-drawer .drawer__header{position:relative;justify-content:center}cart-drawer .drawer__heading{color:#fff;font-family:Poppins,sans-serif;font-weight:900;letter-spacing:-.01em;text-transform:uppercase;font-size:16px;text-align:center}cart-drawer .drawer__header .drawer__close{position:absolute;right:20px;top:50%;transform:translateY(-50%)}cart-drawer .drawer__close{color:#fff}cart-drawer .drawer__close .icon{color:#fff}cart-drawer .drawer__close:hover{opacity:.85}cart-drawer .cart-items thead{display:none}cart-drawer .cart-item{border-bottom:1px solid #eef1ee}cart-drawer .cart-item__media img{border-radius:12px;border:1.5px solid #eef1ee}cart-drawer .cart-item__name{font-family:Plus Jakarta Sans,sans-serif;font-weight:800;color:#2c3d46!important;text-decoration:none}cart-drawer .price,cart-drawer .cart-item__final-price,cart-drawer .totals__total-value{color:#59a734!important;font-weight:900!important}cart-drawer .cart-item__old-price{color:#b5b5b5!important}cart-drawer .quantity{border:1.5px solid rgba(89,167,52,.25);border-radius:10px;overflow:hidden}cart-drawer .quantity__button{color:#2c3d46}cart-drawer .quantity__button:hover{background:#f8fcf4}cart-drawer .cart-remove-button{color:#0083d0}cart-drawer .cart-remove-button:hover{color:#045c93}cart-drawer .drawer__footer{background:#fff;border-top:1.5px solid #eef1ee;margin:0 -1.5rem;padding:18px 20px!important;width:calc(100% + 3rem)}cart-drawer .totals__total{font-family:Poppins,sans-serif;font-weight:800;color:#2c3d46;text-transform:uppercase;font-size:13px;letter-spacing:.02em}cart-drawer .cart__checkout-button{background:linear-gradient(90deg,#59a734,#0083d0)!important;background-size:200% 100%;color:#fff!important;border:none!important;outline:none!important;border-radius:999px!important;font-family:Poppins,sans-serif;font-weight:800;text-transform:uppercase;letter-spacing:.02em;padding:15px 24px!important;box-shadow:0 6px 20px #59a73459;transition:opacity .15s,transform .15s,background-position .4s}cart-drawer .cart__checkout-button:hover{opacity:.92;transform:translateY(-1px);background-position:100% 0}cart-drawer .cart__checkout-button:focus,cart-drawer .cart__checkout-button:focus-visible{outline:none!important;box-shadow:0 0 0 3px #59a73459,0 6px 20px #59a73459}cart-drawer .cart__checkout-button:before,cart-drawer .cart__checkout-button:after{content:none!important;box-shadow:none!important}cart-drawer .cart__ctas{display:flex;flex-direction:column;gap:10px}cart-drawer .gcyl-cart-continue-button{background:none;border:none;color:#59a734;font-family:Plus Jakarta Sans,sans-serif;font-weight:700;font-size:13px;text-decoration:underline;cursor:pointer;padding:4px}cart-drawer .gcyl-cart-continue-button:hover{color:#045c93}cart-drawer.is-empty{display:none!important}@media(max-width:640px){cart-drawer.drawer{justify-content:center!important;padding:0 16px 16px!important}cart-drawer .drawer__inner{max-width:300px;width:calc(100vw - 40px);max-height:50vh}cart-drawer-items{max-height:26vh}cart-drawer .cart-item__media img{width:36px;height:36px}cart-drawer .cart-items td{padding-top:6px!important}cart-drawer .cart-item{gap:6px!important}cart-drawer .cart-item:last-child{margin-bottom:4px!important}cart-drawer .cart-item>td+td{padding-left:6px!important}cart-drawer .cart-item__details dl{display:none}cart-drawer .cart-item__name{font-size:12px}cart-drawer .cart-item__quantity quantity-input{transform:scale(.85);transform-origin:left center}cart-drawer .price,cart-drawer .cart-item__final-price{font-size:12px!important}cart-drawer .drawer__header{padding:8px 14px!important}cart-drawer .drawer__heading{font-size:12px}cart-drawer .drawer__header .drawer__close{right:14px;min-width:3rem;min-height:3rem}cart-drawer .drawer__footer{padding:8px 12px!important}cart-drawer .cart__ctas{gap:2px}cart-drawer .cart__checkout-button{padding:7px 14px!important;font-size:11px;min-height:auto!important;min-width:auto!important}cart-drawer .gcyl-cart-continue-button{font-size:10px;padding:1px}cart-drawer .totals__total{font-size:10px}cart-drawer .totals{margin-bottom:0}cart-drawer .tax-note{display:none}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/galvacyl-cart-drawer.css.map */
