.cart-page .cart-title h1{font-family:var(--font-heading--family, "Georgia", serif);font-size:clamp(1.6rem,3vw,2.25rem);letter-spacing:-.02em}.cart-page .cart-title .cart-bubble{border-radius:var(--swf-radius-pill);background:var(--swf-copper)}.cart-page .cart-title .cart-bubble__background{background-color:transparent}.cart-page .cart-title .cart-bubble__text{color:#fff;font-weight:700}.cart-page .cart-items--dividers .cart-items__table-row{border-bottom-color:#004c4514}.cart-page .cart-items__media-image{border-radius:var(--swf-radius-sm)}.cart-page .cart-items__title{font-family:var(--font-heading--family, "Georgia", serif);font-weight:700;transition:color .2s ease}.cart-page .cart-items__title:hover{color:var(--swf-copper)}.cart-page .cart-items__price{font-weight:700}.cart-page .cart-items__remove{transition:color .2s ease}.cart-page .cart-items__remove:hover{color:#b91c1c}.cart-page .quantity-selector{border-radius:var(--swf-radius-sm)}.swf-cart-event-date{display:flex;align-items:center;gap:.375rem;margin:.25rem 0 0;font-size:.8125rem;color:var(--swf-text-muted);line-height:1.3}.swf-cart-event-date svg{flex-shrink:0;opacity:.55}.swf-cart-attendees{margin-top:.625rem;padding:.625rem .75rem;background:#004c450a;border-radius:var(--swf-radius-sm);border-left:3px solid var(--swf-emerald);display:flex;flex-direction:column;gap:.3rem;font-size:.8125rem;color:var(--swf-text-muted)}.swf-cart-attendees__buyer{display:flex;align-items:center;gap:.4rem;font-weight:600;color:var(--swf-emerald);font-size:.8125rem}.swf-cart-attendees__buyer svg{flex-shrink:0;opacity:.7}.swf-cart-attendees__detail{display:flex;align-items:center;gap:.4rem;padding-left:.125rem;font-size:.75rem}.swf-cart-attendees__detail svg{flex-shrink:0;opacity:.5}.swf-cart-attendees__guests{margin-top:.25rem;padding-top:.375rem;border-top:1px solid rgba(0,76,69,.08)}.swf-cart-attendees__guests-label{display:flex;align-items:center;gap:.4rem;font-weight:600;font-size:.75rem;color:var(--swf-emerald);margin:0 0 .25rem;text-transform:uppercase;letter-spacing:.04em}.swf-cart-attendees__guests-label svg{flex-shrink:0;opacity:.7}.swf-cart-attendees__guest-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.2rem}.swf-cart-attendees__guest-list li{display:flex;align-items:baseline;gap:.5rem;font-size:.75rem;padding-left:1.25rem}.swf-cart-attendees__guest-name{font-weight:500;color:var(--swf-text)}.swf-cart-attendees__guest-email{color:var(--swf-text-muted);font-size:.6875rem}.cart-page .cart__summary-inner{gap:1.5rem}.cart-page .cart-page__summary{margin-bottom:25px}.cart-page .cart__summary-container.has-border-radius,.cart-page .cart__summary-inner.has-border-radius{border-radius:var(--swf-radius-card)}.cart-page .cart__total-label,.cart-page .disclosure-trigger__label,.cart-page .cart-note__label{text-transform:uppercase;letter-spacing:.06em;font-size:.75rem;font-weight:600}.cart-page .cart__total-value{font-family:var(--font-heading--family, "Georgia", serif);font-weight:700}.cart-page .cart__checkout-button{background:var(--swf-copper)!important;color:#fff!important;border:none!important;border-radius:var(--swf-radius-sm);font-family:var(--font-heading--family, "Georgia", serif);font-weight:700;font-size:1.05rem;letter-spacing:.05em;text-transform:uppercase;transition:background .3s ease,transform .2s ease,box-shadow .2s ease;box-shadow:0 4px 16px #c04d0059}.cart-page .cart__checkout-button:hover{background:#d45a0a!important;color:#fff!important;transform:translateY(-2px);box-shadow:0 6px 24px #c04d0073}.cart-page .cart__checkout-button:active{transform:translateY(0);box-shadow:0 2px 8px #c04d0040}.cart-page .cart-discount__input{border-radius:var(--swf-radius-sm)}.cart-page .cart-discount__button{border-radius:var(--swf-radius-sm);font-weight:600;letter-spacing:.03em}.cart-page .cart-discount__pill{border-radius:var(--swf-radius-pill);font-weight:600}.cart-page--empty .cart-items__empty-button{background:var(--swf-copper);color:#fff;border:none;border-radius:var(--swf-radius-pill);font-weight:700;text-transform:uppercase;letter-spacing:.04em;transition:background .3s ease}.cart-page--empty .cart-items__empty-button:hover{background:var(--swf-copper-hover)}
/*# sourceMappingURL=/cdn/shop/t/1/assets/swf-cart.css.map */
