.egc{--egc-ink: #2B1108;--egc-muted: #6B5A50;--egc-line: #E6D6CB;--egc-soft: #F0E4DC;--egc-field: #D9C6BA;--egc-red: #A8362B;--egc-bg: #F6EEE8}.drawer__inner.egc,.drawer__inner.egc.gradient{background:var(--egc-bg);color:var(--egc-ink);font-family:var(--font-heading-family);letter-spacing:0}.egc a{color:var(--egc-ink)}.egc .drawer__header.egc-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 8px 8px 16px;border-bottom:1px solid var(--egc-line)}.egc .egc-head__title{display:flex;align-items:baseline;gap:8px;margin:0}.egc .egc-head__title h2{margin:0;font-family:var(--font-heading-italic);font-style:normal;font-size:26px;font-weight:600;line-height:1;letter-spacing:0;color:var(--egc-ink)}.egc .egc-head__count{font-size:12px;color:var(--egc-muted)}.egc .egc-head .drawer__close{position:static;width:40px;height:40px;min-width:40px;min-height:40px;display:flex;align-items:center;justify-content:center;color:var(--egc-ink)}.egc .egc-head .drawer__close svg{width:16px;height:16px}.egc .ct-message{padding:6px 16px;font-size:12px;text-align:center}.egc .cart-drawer__form{display:block}.egc .egc-body{display:flex;flex-direction:column;gap:10px;padding:12px 16px}.egc .egc-card{background:#fff;border-radius:12px;padding:12px;display:flex;flex-direction:column;gap:10px}.egc .egc-card__top{display:flex;justify-content:space-between;align-items:flex-start;gap:10px}.egc .egc-card__title{display:flex;flex-direction:column;gap:4px;min-width:0}.egc .egc-card__meta{display:flex;flex-wrap:wrap;align-items:center;gap:2px 8px}.egc .egc-card__meta .egc-link{height:24px;padding:0}.egc .egc-name{font-size:14px;font-weight:600;line-height:1.3;text-decoration:none;color:var(--egc-ink)}.egc a.egc-name:hover{text-decoration:underline}.egc .egc-pill{padding:2px 8px;border-radius:999px;background:#f3e6dd;font-size:11px;font-weight:600;line-height:1.5}.egc .egc-price{display:flex;flex-direction:column;align-items:flex-end;gap:1px;white-space:nowrap}.egc .egc-price strong{font-size:15px;font-weight:700}.egc .egc-price s,.egc .egc-gift__price s{font-size:11px;color:var(--egc-muted)}.egc .egc-row,.egc .egc-row.cart-item,.egc .egc-row.cart-item:last-child{display:flex;align-items:center;gap:10px;margin:0;padding:0;border:0}.egc .egc-row__img{width:44px;height:44px;border-radius:8px;object-fit:cover;background:var(--egc-bg);flex:none;display:block}.egc .egc-row__info{flex:1;min-width:0;display:flex;flex-direction:column;gap:0}.egc .egc-row__shade{font-size:13px;font-weight:500;line-height:1.35}.egc .egc-row__qty,.egc .egc-sub{font-size:12px;color:var(--egc-muted);line-height:1.35}.egc .egc-change{position:relative;display:inline-flex;align-items:center;min-height:32px;padding:0 2px;font-size:12px;font-weight:500;text-decoration:underline;text-underline-offset:2px;cursor:pointer;white-space:nowrap}.egc .egc-change select{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer;font-size:16px;-webkit-appearance:none;appearance:none}.egc .egc-change:focus-within{outline:2px solid var(--egc-ink);outline-offset:2px;border-radius:4px}.egc .egc-gift.cart-item{padding:6px 8px 6px 6px;border-radius:10px;background:#fbf1ea}.egc .egc-gift .egc-row__img{background:#fff}.egc .egc-gift__name{font-size:13px;font-weight:600;line-height:1.35}.egc .egc-gift__price{display:flex;flex-direction:column;align-items:flex-end;gap:1px}.egc .egc-gift__price strong{font-size:13px;font-weight:700;color:var(--egc-red);letter-spacing:.04em}.egc .egc-link{height:32px;padding:0 2px;border:0;background:transparent;font-family:inherit;font-size:12px;color:var(--egc-muted);text-decoration:underline;text-underline-offset:2px;cursor:pointer}.egc .egc-link:hover{color:var(--egc-ink)}.egc .egc-line.cart-item,.egc .egc-line.cart-item:last-child{background:#fff;border-radius:12px;padding:12px;display:flex;gap:12px;align-items:center;margin:0;border:0}.egc .egc-line__img{width:64px;height:64px;border-radius:10px;object-fit:cover;background:var(--egc-bg);display:block;flex:none}.egc .egc-line__body{flex:1;min-width:0;display:flex;flex-direction:column;gap:6px}.egc .egc-line__top{display:flex;justify-content:space-between;gap:10px}.egc .egc-line__meta{margin:1px 0 0;font-size:12px;color:var(--egc-muted)}.egc .egc-line__actions{display:flex;align-items:center;justify-content:space-between;gap:10px}.egc quantity-input.egc-qty{display:inline-flex;align-items:center;width:auto;min-height:0;height:34px;border:1px solid var(--egc-field);border-radius:999px;background:#fff}.egc quantity-input.egc-qty:before,.egc quantity-input.egc-qty:after{display:none}.egc .egc-qty .quantity__button{width:34px;height:32px;border:0;background:transparent;color:var(--egc-ink);font-size:17px;line-height:1;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:0}.egc .egc-qty .quantity__button.disabled{opacity:.35}.egc .egc-qty .quantity__input{width:26px;min-width:0;flex:none;height:32px;padding:0;border:0;background:transparent;text-align:center;font-family:inherit;font-size:16px;font-weight:600;color:var(--egc-ink);-moz-appearance:textfield;opacity:1}.egc .egc-qty .quantity__input::-webkit-outer-spin-button,.egc .egc-qty .quantity__input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.egc .cart-item__error{display:flex;margin:0;font-size:12px;color:var(--egc-red)}.egc .cart-item__error-text:empty{display:none}.egc .egc-props{margin:1px 0 0;font-size:12px;color:var(--egc-muted)}.egc .egc-upsell{border:1.5px dashed #C9A894;background:#fbf6f2;gap:10px}.egc .egc-eyebrow{margin:0 0 1px;font-size:10px;letter-spacing:.12em;text-transform:uppercase;font-weight:700;color:var(--egc-red);line-height:1.3}.egc .egc-upsell__head{display:flex;gap:10px;align-items:center}.egc .egc-upsell__img{width:52px;height:52px;border-radius:10px;object-fit:cover;background:#fff;display:block;flex:none}.egc .egc-upsell__text{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px}.egc .egc-packs{margin:0;padding:0;border:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;min-width:0}.egc .egc-pack{display:flex;flex-direction:column;gap:1px;padding:7px 10px;border:1.5px solid var(--egc-field);border-radius:10px;background:#fff;cursor:pointer}.egc .egc-pack:has(input:checked){border-color:var(--egc-ink)}.egc .egc-pack__name{display:flex;align-items:center;gap:6px;font-size:13px;font-weight:600;line-height:1.35}.egc .egc-pack__name input{margin:0;accent-color:var(--egc-ink)}.egc .egc-pack__meta{font-size:12px;color:var(--egc-muted);line-height:1.35}.egc .egc-pack__gift{font-size:11px;font-weight:700;color:var(--egc-red);line-height:1.35}.egc .egc-add{display:flex;gap:8px;align-items:flex-end}.egc .egc-field{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.egc .egc-field label{font-size:11px;color:var(--egc-muted);line-height:1.3}.egc .egc-field select{height:40px;padding:0 8px;border:1px solid var(--egc-field);border-radius:8px;background:#fff;font-family:inherit;font-size:16px;color:var(--egc-ink);width:100%}.egc .egc-field select.egc-need{border-color:var(--egc-red)}.egc .egc-hint{margin:0;font-size:12px;color:var(--egc-red)}.egc .egc-btn{flex:none;height:40px;padding:0 16px;border-radius:999px;background:var(--egc-ink);color:#fff;border:0;font-family:inherit;font-size:13px;font-weight:600;cursor:pointer;white-space:nowrap}.egc .egc-btn:hover{background:#45231a}#CartDrawer-CartErrors:empty{display:none}.egc #CartDrawer-CartErrors{margin:0 16px 10px;font-size:13px;color:var(--egc-red)}.egc .drawer__footer{background:#fff;box-shadow:none;border-top:1px solid var(--egc-line);padding:10px 16px 12px}.egc .cart-drawer__footer.egc-sum{display:flex;flex-direction:column;gap:4px}.egc .cart-drawer__footer.egc-sum>*+*{margin-top:0}.egc .egc-sum__row{display:flex;justify-content:space-between;gap:12px;font-size:12px;line-height:1.4;color:var(--egc-muted)}.egc .egc-sum__row strong{color:var(--egc-red);font-weight:600;white-space:nowrap}.egc .egc-sum__total{display:flex;justify-content:space-between;align-items:baseline;gap:10px;font-size:17px;font-weight:700;line-height:1.3;color:var(--egc-ink)}.egc .egc-sum__total s{font-size:12px;font-weight:500;color:var(--egc-muted);margin-right:4px}.egc .egc-save{font-family:inherit;font-style:normal;font-size:11px;font-weight:700;color:var(--egc-red);margin-left:6px;white-space:nowrap}.egc .egc-sum__note{margin:0 0 4px;font-size:11px;line-height:1.4;color:var(--egc-muted)}.egc .cart__checkout-button.egc-checkout{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;max-width:none;height:48px;min-height:48px;border-radius:999px;background:var(--egc-ink);color:#fff;border:0;font-family:inherit;font-size:14px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;cursor:pointer}.egc .cart__checkout-button.egc-checkout:hover{background:#45231a}.egc .cart__checkout-button.egc-checkout[disabled]{opacity:.5;cursor:default}.egc .egc-sum__links{display:flex;justify-content:space-between;align-items:center;font-size:12px;line-height:1.4;padding-top:2px}.egc .egc-sum__links a{color:var(--egc-ink);text-underline-offset:2px}.egc .egc-sum__links span{color:var(--egc-muted)}.egc .egc-pay{display:none;flex-wrap:wrap;justify-content:center;gap:6px;margin:4px 0 0;padding:0;list-style:none}.egc .egc-pay svg{width:30px;height:19px;display:block}@media screen and (min-height:900px)and (min-width:750px){.egc .egc-pay{display:flex}}.egc.egc-busy cart-drawer-items,.egc.egc-busy .drawer__footer{opacity:.55;pointer-events:none;transition:opacity .2s}.egc .egc-ph,.egc .egc-ph.cart-item{display:none!important}.egc .cart__items--disabled{opacity:.55;pointer-events:none}.egc .visually-hidden{position:absolute!important;overflow:hidden;width:1px;height:1px;margin:-1px;padding:0;border:0;clip:rect(0 0 0 0);word-wrap:normal!important}cart-drawer.drawer{height:100vh;height:100dvh}cart-drawer .drawer__inner.egc{top:0;bottom:0;height:auto;max-height:none;overscroll-behavior:contain}html:has(body.overflow-hidden),body.overflow-hidden{overflow:hidden;overscroll-behavior:none}cart-drawer .cart-drawer__overlay{touch-action:none}.egc .drawer__header,.egc .drawer__footer{touch-action:none}.egc cart-drawer-items{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;touch-action:pan-y}
/*# sourceMappingURL=/cdn/shop/t/11/assets/everyglow-cart-drawer.css.map */
