cart-drawer.tethr-drawer{font-family:Nunito Sans,sans-serif;color:#000;letter-spacing:0}cart-drawer.tethr-drawer .tethr-drawer__inner,cart-drawer.tethr-drawer.is-empty .tethr-drawer__inner{display:flex;flex-direction:column;width:440px;max-width:100vw;padding:0;border:0;background:#fff}cart-drawer.tethr-drawer--busy .tethr-drawer__items,cart-drawer.tethr-drawer--busy .tethr-drawer__footer{opacity:.6;pointer-events:none}.tethr-drawer__header{display:flex;align-items:center;justify-content:space-between;padding:30px;border-bottom:1px solid rgba(0,0,0,.1)}.tethr-drawer__title{margin:0;font-family:Nunito Sans,sans-serif;font-size:18.72px;font-weight:700;line-height:1.4;letter-spacing:0;color:#000}.tethr-drawer__close{display:flex;align-items:center;justify-content:center;width:30px;height:30px;padding:0;border:0;border-radius:4px;background:transparent;color:#000;cursor:pointer}.tethr-drawer__close svg{width:15px;height:15px}.tethr-drawer__rewards{padding:18px 30px 14px;text-align:center}.tethr-drawer__rewards p{margin:0 0 20px;font-size:16px;line-height:1.4}.tethr-drawer__bar{height:8px;border-radius:4px;background:#e2e2e2;overflow:hidden}.tethr-drawer__bar span{display:block;width:100%;height:100%;border-radius:4px;background:#000}.tethr-drawer__empty{flex:1;display:flex;align-items:center;justify-content:center}.tethr-drawer__empty p{margin:0;font-size:16px}.tethr-drawer__items{flex:1;margin:0;padding:0;list-style:none;overflow-y:auto}.tethr-drawer__item{display:flex;gap:16px;padding:28px;border-bottom:1px solid rgba(0,0,0,.06)}.tethr-drawer__image{flex-shrink:0;width:88px;height:88px}.tethr-drawer__image img{width:100%;height:100%;object-fit:cover}.tethr-drawer__details{flex:1;min-width:0}.tethr-drawer__row{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.tethr-drawer__row--bottom{align-items:center;margin-top:4px}.tethr-drawer__name{margin:0;font-family:Nunito Sans,sans-serif;font-size:16px;font-weight:600;line-height:1.3;letter-spacing:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tethr-drawer__name a{color:#000;text-decoration:none}.tethr-drawer__remove{flex-shrink:0;width:24px;height:24px;padding:2px;border:0;background:none;color:#000;cursor:pointer}.tethr-drawer__remove svg{width:20px;height:20px}.tethr-drawer__variant{margin:2px 0 0;font-size:13px;color:#585858}.tethr-drawer__prices{display:flex;align-items:baseline;flex-wrap:wrap;gap:2px 4px;margin-top:4px}.tethr-drawer__compare{font-size:14px;color:#000}.tethr-drawer__price{font-size:15px;font-weight:500}.tethr-drawer__save{font-size:15px;font-weight:700;color:#2ea818}.tethr-drawer__qty{display:inline-flex;align-items:stretch;border:1px solid #ccc;border-radius:4px;overflow:hidden}.tethr-drawer__qty button{display:flex;align-items:center;justify-content:center;width:29px;padding:4px 8px;border:0;background:#fff;color:#000;cursor:pointer}.tethr-drawer__qty svg{width:12px;height:12px}.tethr-drawer__qty input{width:40px;height:28px;padding:4px;border:0;font:14px Arial,sans-serif;text-align:center;-moz-appearance:textfield}.tethr-drawer__qty input::-webkit-outer-spin-button,.tethr-drawer__qty input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.tethr-drawer__tag{display:inline-flex;align-items:center;gap:4px;padding:2px 4px;border-radius:4px;font-size:13px;font-weight:600;color:#585858}.tethr-drawer__tag svg{width:16px;height:16px}.tethr-drawer__error{margin:6px 0 0;font-size:13px;color:#c0392b}.tethr-drawer__footer{padding:23px;border-top:1px solid rgba(0,0,0,.1);background:#f6f6f7}.tethr-drawer__discounts{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px;font-size:14px}.tethr-drawer__discount-labels{display:flex;align-items:center;flex-wrap:wrap;gap:6px}.tethr-drawer__checkout{width:100%;padding:14px;border:0;border-radius:4px;background:#2d4f3c;color:#fff;font:600 15px/1.5 Nunito Sans,sans-serif;letter-spacing:0;cursor:pointer}.tethr-drawer__checkout:hover{filter:brightness(1.08)}.tethr-drawer__payments{display:flex;justify-content:center;flex-wrap:wrap;gap:6px;margin:14px 0 0;padding:0;list-style:none}.tethr-drawer__payments li{display:flex}.tethr-drawer__payments svg{width:38px;height:24px}@media screen and (max-width:480px){.tethr-drawer__header,.tethr-drawer__item{padding:20px}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/tethr-cart-drawer.css.map */
