.cart-drawer .cd-panel{--cd-grey-bg: #f2f2f2;--cd-green: var(--cd-saving, #16a34a);width:var(--cd-panel-width, 440px);max-width:100%;padding:0;border:0;background:var(--cd-white);color:var(--cd-black);display:flex;flex-direction:column;overflow:hidden}@media screen and (max-width:749px){.cart-drawer .cd-panel{width:100%;max-width:calc(100% - var(--cd-peek, 48px))}.cart-drawer .cd-panel{margin-left:auto}.cart-drawer .cd-panel--mobile-full{max-width:100%}}cart-drawer.is-empty .cd-panel{display:flex;padding:0}cart-drawer.drawer{z-index:2000000}.cd-header{flex:0 0 auto;display:flex;align-items:center;justify-content:space-between;gap:1.6rem;padding:1.4rem 1.6rem 1.4rem 2rem;background:var(--cd-white);border-bottom:.1rem solid var(--cd-line)}.cd-header__logo{display:flex;text-decoration:none;color:inherit}.cd-header__logo-img{display:block;width:var(--cd-logo-width, 240px);max-width:100%;height:auto;object-fit:contain}.cd-header__logo-text{font-family:var(--font-heading-family);font-size:2rem}.cd-header__close{display:flex;align-items:center;justify-content:center;width:4rem;height:4rem;padding:0;border:0;background:none;color:var(--cd-black);cursor:pointer}.cd-header__close svg{width:2.4rem;height:2.4rem}.cd-header__title{margin:0;font-family:var(--font-heading-family);font-size:1.6rem;font-weight:600;letter-spacing:.02em}.cd-header__count{font-weight:400;color:var(--cd-muted)}.cd-countdown{flex:0 0 auto;padding:1.1rem 1.2rem;background:var(--cd-bar-bg, #000);color:var(--cd-bar-text, #fff);text-align:center;font-family:var(--font-heading-family);font-weight:600;letter-spacing:.04em;font-size:1.6rem;line-height:1.3}cart-countdown{font-variant-numeric:tabular-nums}@media screen and (max-width:749px){.cd-countdown{font-size:1.3rem;letter-spacing:.01em;padding:1rem .6rem}}.cd-items{flex:1 1 auto;min-height:0;display:flex;flex-direction:column}.cd-items .cart-drawer__form{flex:1 1 auto;min-height:0;display:block;overflow:hidden}.cd-items .drawer__contents{height:100%;overflow-y:auto;-webkit-overflow-scrolling:touch}.cd-lines{margin:0;padding:0;list-style:none}.cart-drawer .cd-line{position:relative;display:grid;grid-template-columns:9rem minmax(0,1fr) 11rem;grid-template-areas:"media details pricing" "media qty remove";grid-template-rows:auto 1fr;gap:.6rem 1.4rem;align-items:start;padding:2rem;border-bottom:.1rem solid var(--cd-line)}.cart-drawer .cd-line:last-child{border-bottom:0}.cd-line__media{grid-area:media;display:block;align-self:start}.cd-line__media:empty{display:block}.cd-line__image{display:block;width:100%;height:auto;aspect-ratio:3 / 4;object-fit:cover;border-radius:0;background:var(--cd-grey-bg)}.cd-line__details{grid-area:details;min-width:0}.cd-line__title{font-family:var(--font-heading-family);font-weight:500;font-size:1.4rem;letter-spacing:0;line-height:1.3;color:var(--cd-black);text-decoration:none;text-underline-offset:.3rem;overflow-wrap:break-word;word-break:normal;-webkit-hyphens:manual;hyphens:manual}.cart-drawer .cd-panel--underline .cd-line__title{text-decoration:underline}.cart-drawer .cd-line__title,.cart-drawer .cd-line__title:hover,.cart-drawer .cd-line__title:focus,.cart-drawer .cd-line__title:visited{color:var(--cd-black)}.cd-line__option{margin:.8rem 0 0;color:var(--cd-muted);font-size:1.2rem;line-height:1.3}.cd-line__pricing{grid-area:pricing;display:flex;flex-direction:column;align-items:flex-end;text-align:right}.cd-line__compare{color:var(--cd-muted);font-size:1.2rem;white-space:nowrap}.cd-line__price{color:var(--cd-black);font-size:1.4rem;font-weight:500;white-space:nowrap}.cd-line__saving{display:block;margin:.6rem 0 0;color:var(--cd-green);font-size:var(--cd-saving-size, 10px);font-weight:700;line-height:1.3;text-align:right;max-width:100%}.cd-line__saving svg{display:inline-block;width:1.2rem;height:1.2rem;margin-right:.3rem;vertical-align:-.2rem}.cd-line__discount{margin:.3rem 0 0;color:var(--cd-green);font-size:1.2rem}.cd-line__qty{grid-area:qty;align-self:end}.cd-qty{display:inline-flex;align-items:center;width:auto;min-height:0;height:3.6rem;border:.1rem solid var(--cd-line);border-radius:var(--vt-radius, .4rem);background:var(--cd-white);overflow:hidden}.cd-qty:before,.cd-qty:after{display:none;box-shadow:none}.cd-qty .quantity__button{width:3.4rem;height:100%;min-width:0;display:flex;align-items:center;justify-content:center;padding:0;border:0;background:none;color:var(--cd-black);cursor:pointer}.cd-qty .quantity__button>*,.cd-qty .quantity__button svg,.cd-qty .quantity__button path{pointer-events:none}.cd-qty .quantity__button.disabled{pointer-events:none}.cd-qty .quantity__input{width:3.8rem;height:100%;padding:0;border:0;border-radius:0;background:none;color:var(--cd-black);font-size:1.4rem;text-align:center;-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.cd-qty .quantity__input::-webkit-outer-spin-button,.cd-qty .quantity__input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.cd-line__error:not(:has(.cart-item__error-text:not(:empty))){display:none}.cd-line__error{margin-top:.6rem;color:rgb(var(--color-error, 200, 30, 30))}.cd-line__remove{grid-area:remove;align-self:end;justify-self:end}.cd-line__remove-btn{display:inline-flex;align-items:center;height:3.2rem;padding:0;border:0;background:none;color:var(--cd-muted);font-family:inherit;font-size:1.2rem;text-decoration:underline;text-underline-offset:.3rem;cursor:pointer}.cart-drawer .cart-item .loading__spinner,.cart-drawer .cd-line .loading__spinner,.cart-drawer .cd-line .loading__spinner.hidden{display:none!important}.cd-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2rem;min-height:40vh;padding:4rem 2rem;text-align:center}.cd-empty__text{margin:0;font-family:var(--font-heading-family);font-size:2.2rem}.cd-button{display:flex;align-items:center;justify-content:center;width:100%;min-height:5.2rem;padding:1.2rem 2rem;border:0;border-radius:var(--cd-button-radius, 0);background:var(--cd-button-bg, #000);color:var(--cd-button-text, #fff);font-family:inherit;font-size:1.5rem;text-decoration:none;cursor:pointer}.cd-empty__button{width:auto;min-width:22rem}.cd-footer{flex:0 0 auto;padding:1.6rem 2rem 2rem;background:var(--cd-footer-bg, #fff);border-top:.1rem solid var(--cd-line)}.cd-footer__discount{display:flex;justify-content:space-between;align-items:flex-start;gap:.8rem;margin-bottom:.8rem;font-family:var(--font-heading-family);font-size:1.4rem;color:#000}.cd-footer__discount-label{display:flex;flex:1 1 auto;flex-wrap:wrap;align-items:center;gap:.6rem;min-width:0}.cd-footer__discount-chip{display:inline-flex;align-items:center;gap:.4rem;max-width:100%;padding:6px 10px;border-radius:6px;background:#ebebeb;color:#6b6b6b;font-weight:700;font-size:1.1rem;text-transform:uppercase;white-space:nowrap}.cd-footer__discount-chip svg{flex:0 0 auto;width:1.4rem;height:1.4rem}.cd-footer__discount-amount{padding-top:.2rem;line-height:2rem;white-space:nowrap}.cd-footer__total{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:1.2rem;font-family:var(--font-heading-family);font-size:1.8rem;font-weight:500;color:#000}.cd-footer .cd-footer__checkout{min-height:5rem;padding:.8rem 2rem;font-family:var(--font-heading-family);letter-spacing:.02em}.cd-footer__payments{display:flex;flex-wrap:nowrap;justify-content:center;gap:.4rem;margin:1.4rem 0 0;padding:0}.cd-footer__payment{display:flex;flex:0 1 auto;min-width:0}.cd-footer__payment svg{width:3.4rem;height:2.2rem}@media screen and (max-width:749px){.cart-drawer .cd-line{grid-template-columns:8rem minmax(0,1fr) 8.6rem;column-gap:1rem;padding:2rem 1.6rem}}.cart-drawer .cd-panel--align .cd-header{box-sizing:border-box;min-height:var(--cd-align-h, 0px)}.cd-header--logo{display:grid;grid-template-columns:4rem 1fr 4rem;align-items:center;padding:1.4rem 1.6rem}.cd-header--logo .cd-header__logo{grid-column:2;justify-content:center}.cd-header--logo .cd-header__close{grid-column:3;justify-self:end}.cart-drawer .cd-qty{border-radius:0}
/*# sourceMappingURL=/cdn/shop/t/20/assets/cart-drawer-custom.css.map */
