.cart-timer{display:block;padding:12px 16px;text-align:center;color:#fff;background:var(--color-accent)}.cart-timer[hidden]{display:none}.cart-items{margin:0;padding:0;list-style:none}.cart-line{display:grid;grid-template-columns:64px 1fr;gap:14px;padding:18px 12px;border-bottom:1px solid rgba(0,0,0,.15)}.cart-line__media img{width:64px;height:64px;object-fit:cover;background:#f4f4f4}.cart-line__top{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.cart-line__title{font-size:var(--text-cart, var(--text-body))}.cart-line__remove{flex-shrink:0;padding:0;border:0;background:none;font:inherit;font-size:8px;letter-spacing:inherit;color:inherit;text-transform:lowercase;text-decoration:underline;text-underline-offset:2px;cursor:pointer}@media(min-width:990px){.cart-line__remove{font-size:10px}}.cart-line__option,.cart-line__discount{margin:6px 0 0;font-size:var(--text-cart, var(--text-body));opacity:.8}.cart-line__discount{color:var(--color-accent);opacity:1}.cart-line__bottom{display:flex;justify-content:space-between;align-items:center;margin-top:10px}.cart-line__qty{display:inline-flex;align-items:center;gap:14px;padding:0 6px 2px;border-bottom:1px solid rgba(0,0,0,.2)}.cart-line__qty button{padding:0;border:0;background:none;font:inherit;color:inherit;cursor:pointer}.cart-line__price{margin:0;font-size:var(--text-cart, var(--text-body))}.cart-line__price s{opacity:.8;margin-right:4px}.cart-checkout{display:flex;justify-content:center;align-items:center;gap:8px;height:40px}.cart-discount-line{display:flex;justify-content:space-between;margin:0;color:var(--color-accent)}.cart-small-print p{margin:0;text-align:center;font-size:var(--text-cart, var(--text-body));opacity:.8}.cart-error{margin:8px 0 0;text-align:center;color:var(--color-accent)}.cart-empty{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:16px;padding:48px 0}.cart-empty__button{width:200px;height:30px;padding:0;line-height:30px;text-align:center}.button--primary.cart-checkout{color:var(--checkout-text);background:var(--checkout-bg)}.cart-empty{gap:10px}.cart-empty p{margin:0}@media(hover:hover){.cart-line__remove:hover{color:var(--link-hover)}.button--primary.cart-checkout:hover:not(:disabled){color:var(--checkout-hover-text);background:var(--checkout-hover-bg)}}.free-timer[hidden]{display:none}.free-timer__clock{font-variant-numeric:tabular-nums}.free-timer--product{display:flex;align-items:center;justify-content:center;gap:8px;width:max-content;max-width:100%;white-space:nowrap;margin:0 auto;padding:8px 10px;background:color-mix(in srgb,#900000 7%,transparent);line-height:1.3}@media(min-width:990px){.free-timer--product{width:500px}}.free-timer--product .free-timer__clock{color:#900000}.free-timer__icon{flex:none;width:20px;height:20px;fill:none;stroke:#900000;stroke-width:1.5;stroke-linejoin:round}.free-timer--drawer{position:relative;display:block;padding:12px 16px 14px;text-align:center;color:#fff;background:#900000}.free-timer__track{position:absolute;left:0;right:0;bottom:0;height:3px;background:#ffffff40}.free-timer__fill{display:block;height:100%;background:#fff;transition:width 1s linear}.free-timer--banner{position:relative;display:block;padding:10px 16px 12px;text-align:center;color:#fff;background:#900000;animation:free-timer-drop .4s ease}@keyframes free-timer-drop{0%{opacity:0;transform:translateY(-100%)}}@media(prefers-reduced-motion:reduce){.free-timer--banner{animation:none}}.gwp{padding:12px 24px 14px;border-bottom:1px solid rgba(0,0,0,.08);text-align:center}.gwp__text{margin:0 0 8px}.gwp--done .gwp__text{color:#900000}.gwp__track{height:4px;background:#00000014;overflow:hidden}.gwp__fill{display:block;height:100%;background:#900000;transition:width .4s ease}.gwp__pick{display:flex;align-items:center;gap:12px;margin-top:10px;padding:8px;background:color-mix(in srgb,#900000 6%,transparent);text-align:left}.gwp__image{flex:none;width:48px;height:48px;object-fit:cover}.gwp__pick-details{flex:1;min-width:0}.gwp__pick-title{margin:0 0 4px}.gwp__select{max-width:100%;height:28px;padding:0 6px;border:1px solid rgba(0,0,0,.25);border-radius:0;background:#fff;font:inherit;color:inherit;letter-spacing:inherit}.gwp__add{flex:none;height:28px;padding:0 14px;border:0;background:#900000;color:#fff;font:inherit;text-transform:lowercase;cursor:pointer;letter-spacing:inherit}.gwp__add:disabled{opacity:.5}.cart-line__gift{margin:0;color:#900000}.bundle-nudge{margin:0;padding:10px 24px;border-bottom:1px solid rgba(0,0,0,.08);text-align:center}.bundle-nudge strong{color:#900000}.bundle-nudge__label{opacity:.6}@media(max-width:749px){.gwp,.bundle-nudge{padding-left:16px;padding-right:16px}}.bundle-quick{display:flex;gap:10px;margin:0;padding:0 24px 14px;overflow-x:auto;list-style:none;scrollbar-width:none;border-bottom:1px solid rgba(0,0,0,.08)}.bundle-quick::-webkit-scrollbar{display:none}.bundle-quick__item{display:flex;flex:0 0 112px;flex-direction:column;gap:4px;text-align:center}.bundle-quick__media{display:block;aspect-ratio:4 / 5;background:#f3f3f3;overflow:hidden}.bundle-quick__media img{width:100%;height:100%;object-fit:cover}.bundle-quick__title,.bundle-quick__price{margin:0;font-size:calc(var(--text-cart, var(--text-body)) - 1px)}.bundle-quick__select{width:100%;height:26px;padding:0 4px;border:1px solid rgba(0,0,0,.25);border-radius:0;background:#fff;font:inherit;font-size:calc(var(--text-cart, var(--text-body)) - 1px);color:inherit;letter-spacing:inherit}.bundle-quick__add{height:26px;border:0;background:#900000;color:#fff;font:inherit;text-transform:lowercase;cursor:pointer;letter-spacing:inherit}.bundle-quick__add:disabled{opacity:.5}@media(max-width:749px){.bundle-quick{padding-left:16px;padding-right:16px}}.duties-note{display:flex;align-items:center;justify-content:center;gap:6px;margin:0 0 10px;font-size:calc(var(--text-cart, var(--text-body)) - 1px);text-align:center}.duties-note svg{flex:none;width:12px;height:12px;fill:none;stroke:#900000;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.product__ship-estimate--intl .duties-note{margin:0;font-size:inherit}.cart-store-credit{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;border:1px dashed var(--color-accent)}.cart-store-credit p{margin:0}.cart-store-credit strong{font-weight:inherit;color:var(--color-accent)}.cart-store-credit__when{flex-shrink:0;opacity:.8}
/*# sourceMappingURL=/cdn/shop/t/15/assets/cart-items.css.map */
