.fd-cart-offer{display:block;padding:8px 16px;background:var(--flicker-ink);color:var(--flicker-on-dark-muted);font-family:var(--flicker-font-body);font-size:.75rem;font-weight:700;letter-spacing:.04em;line-height:1.3;text-align:center}.fd-cart-offer p{margin:0}.fd-cart-offer strong{color:var(--flicker-white);font-weight:800}.fd-cart-offer--drawer{flex-shrink:0}.cart-totals .fd-cart-offer{border-radius:12px}cart-drawer-component .theme-drawer__header{padding-block:14px;border-bottom:1px solid var(--flicker-line)}cart-drawer-component .theme-drawer__title{gap:10px;font-family:var(--flicker-font-heading);font-size:1.6rem;font-weight:800;line-height:1;color:var(--flicker-ink)}cart-drawer-component .theme-drawer__badge{min-width:26px;height:26px;border-radius:999px;background-color:var(--flicker-blue);color:var(--flicker-white);font-family:var(--flicker-font-body);font-size:.8rem;font-weight:800}cart-drawer-component .cart-drawer-marquee{width:auto;margin:14px var(--cart-drawer-padding) 4px;padding-inline:16px;border-radius:14px;font-family:var(--flicker-font-body);font-weight:700;letter-spacing:.02em}cart-drawer-component .cart-drawer__items{padding-block:16px}cart-drawer-component .cart-items__table-row{column-gap:14px;grid-template-columns:84px minmax(0,1fr) auto}cart-drawer-component .cart-items__media-container{padding:6px;border-radius:16px;background:var(--flicker-sky)}cart-drawer-component .cart-items__media-image{border-radius:12px;object-fit:contain}cart-drawer-component .cart-items__title,.cart-page .cart-items__title{font-family:var(--flicker-font-body);font-size:1rem;font-weight:800;line-height:1.3;color:var(--flicker-ink)}cart-drawer-component .cart-items__details,cart-drawer-component .cart-items__details *{color:var(--flicker-muted)}cart-drawer-component .cart-items__details .cart-items__title{color:var(--flicker-ink)}cart-drawer-component .cart-items__price,.cart-page .cart-items__price{font-family:var(--flicker-font-body);font-size:1rem;font-weight:800;color:var(--flicker-ink)}cart-drawer-component .cart-items__quantity{margin-block-start:10px}cart-drawer-component .cart-items__quantity .quantity-selector,.cart-page .cart-items__quantity .quantity-selector{height:40px;border:2px solid var(--flicker-line);border-radius:999px;background:var(--flicker-white);font-weight:800}cart-drawer-component .cart-items__remove,.cart-page .cart-items__remove{color:var(--flicker-grey);border-radius:999px}cart-drawer-component .cart-items__remove:hover,.cart-page .cart-items__remove:hover{color:#b42318;background:#fdecea}cart-drawer-component .cart-drawer__summary{gap:12px;margin-inline:12px;margin-block-end:12px;padding:16px 18px calc(16px + env(safe-area-inset-bottom));border-radius:22px;background-color:var(--flicker-sky-soft);border:1px solid var(--flicker-line)}cart-drawer-component .cart-drawer__summary .cart-actions{border-block-start:0}cart-drawer-component .cart-drawer__summary .cart-actions summary{font-family:var(--flicker-font-body);font-weight:700;color:var(--flicker-ink-2)}cart-drawer-component .cart-drawer__summary .cart-totals:not(:has(.cart-totals__original-container:empty)){border-block-start-color:var(--flicker-line)}cart-drawer-component .cart-totals__total-label,cart-drawer-component .cart-totals__total-value{font-family:var(--flicker-font-heading);font-size:1.25rem;font-weight:800;color:var(--flicker-ink)}cart-drawer-component .cart-totals__tax-note,cart-drawer-component .cart-totals__tax-note *{font-size:.8rem;color:var(--flicker-muted)}cart-drawer-component .cart__checkout-button,.cart-page .cart__checkout-button{--button-color: var(--flicker-white);--button-background-color: var(--flicker-blue);--button-border-color: var(--flicker-blue);height:56px;border:0;border-radius:999px;background:var(--flicker-blue);color:var(--flicker-white);font-family:var(--flicker-font-heading);font-size:1.2rem;font-weight:800;box-shadow:0 8px 22px #0f6fd852;transition:transform .15s ease,background-color .15s ease}cart-drawer-component .cart__checkout-button:hover,.cart-page .cart__checkout-button:hover{--button-background-color: var(--flicker-blue-deep);background:var(--flicker-blue-deep);transform:translateY(-1px)}cart-drawer-component .cart__checkout-button .button-text,.cart-page .cart__checkout-button .button-text{color:inherit}@media(prefers-reduced-motion:reduce){cart-drawer-component .cart__checkout-button:hover,.cart-page .cart__checkout-button:hover{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/18/assets/flicker-cart.css.map */
