.zf-cart-page{--color-foreground: #1d292b;--color-foreground-rgb: 29 41 43;--color-background: #e8e3d8;--color-background-rgb: 232 227 216;--color-foreground-subdued: #56605e;color:#1d292b;background:#e8e3d8;font-family:var(--font-body--family)}.zf-cart-page .cart-page{width:100%;max-width:1280px;margin-inline:auto;grid-column:2;grid-template-columns:minmax(0,1fr);gap:32px}.zf-cart-page .cart-page__title{grid-column:1 / -1;position:relative;padding:clamp(28px,4vw,48px);margin:0;background:#1d292b;color:#f3f0e8;border-bottom:4px solid #b61f24}.zf-cart-page .cart-title{padding:0;color:inherit}.zf-cart-page .cart-title h1{margin:0;color:inherit;font-family:var(--font-heading--family);font-size:clamp(36px,5vw,66px);font-weight:900;line-height:1;letter-spacing:-.045em;text-transform:uppercase;flex-wrap:wrap}.zf-cart-page .cart-bubble__text{color:#f3f0e8}.zf-cart-page .cart-bubble__background{background:#435052}.zf-cart__eyebrow{margin:0 0 14px;font-size:11px;font-weight:800;line-height:1.4;letter-spacing:.16em;text-transform:uppercase}.zf-cart-page .cart-page__title .zf-cart__eyebrow{color:#d8ad55}.zf-cart__intro{margin:18px 0 0;font-size:15px;line-height:1.6}.zf-cart__continue{display:inline-flex;gap:24px;align-items:center;min-height:44px;margin-top:8px;color:#f3f0e8;font-size:12px;font-weight:700;text-underline-offset:4px}.zf-cart-page .cart-page__title+.cart-page__items{margin-block-start:0}.zf-cart-page .cart-page__items{min-width:0;padding:28px;background:#f3f0e8;border-top:3px solid #1d292b}.zf-cart-page .cart-items__table-row{grid-template-columns:128px minmax(0,1fr) auto;column-gap:24px}.zf-cart-page .cart-items__details .cart-items__title{font-size:clamp(18px,2vw,24px);font-weight:800;line-height:1.15;text-transform:uppercase;letter-spacing:-.025em;color:#1d292b}.zf-cart-page .cart-items__variants-wrapper{margin-top:10px}.zf-cart-page .cart-items__unit-price-wrapper{margin-top:8px;font-size:13px}.zf-cart-page .cart-items__media-container{background:#e8e3d8}.zf-cart-page .cart-items__media-image{object-fit:contain;border-radius:0}.zf-cart-page .cart-items__price{font-size:16px;font-weight:700}.zf-cart-page .quantity-selector{border-radius:0;background:transparent}.zf-cart-page .cart-items__remove{min-width:44px;min-height:44px}.zf-cart-page .cart-page__summary{padding:0;display:block;height:auto;align-self:start}.zf-cart-page .cart-summary{display:block;border:0}.zf-cart-page .cart-summary__inner{position:static;display:flex;flex-direction:column;align-items:stretch;padding:28px;gap:24px;background:#f3f0e8;border-top:3px solid #b61f24}.zf-cart__summary-heading h2{margin:0;font-family:var(--font-heading--family);font-size:26px;font-weight:800;line-height:1.15;letter-spacing:-.035em;text-transform:uppercase}.zf-cart__summary-heading .zf-cart__eyebrow{color:#56605e;margin-bottom:10px}.zf-cart-page .cart-totals{padding:0;margin:0;border:0;gap:24px}.zf-cart-page .cart-actions{margin:0}.zf-cart-page .cart-totals__total-label{font-size:14px}.zf-cart-page .cart-totals__total-value{font-size:28px;font-weight:800}.zf-cart-page .cart__checkout-button,.zf-cart-page .cart-items__empty-button{border:0;border-radius:0;min-height:54px;padding:16px 24px;background:#b61f24;color:#f3f0e8;font-size:13px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.zf-cart-page .cart__checkout-button:hover,.zf-cart-page .cart-items__empty-button:hover{background:#96191d}.zf-cart-page .cart-discount__input,.zf-cart-page .cart-note__instructions{border-radius:0}.zf-cart__help{padding:8px 0 0}.zf-cart__help h2{margin:0 0 10px;font-size:21px;font-weight:800;letter-spacing:-.025em}.zf-cart__help p:not(.zf-cart__eyebrow){margin:0 0 10px;font-size:14px;line-height:1.6}.zf-cart__help a{display:inline-flex;gap:24px;align-items:center;min-height:44px;color:#1d292b;font-size:12px;font-weight:700;text-underline-offset:4px}.zf-cart__agreement{border-top:1px solid #d7d2c7;padding-top:18px;font-size:13px;line-height:1.6}.zf-cart__agreement>a{display:inline-block;margin-bottom:14px;color:#1d292b;font-weight:700;text-underline-offset:3px}.zf-cart__agreement label{display:flex;align-items:flex-start;gap:12px;min-height:44px;cursor:pointer}.zf-cart__agreement input[type=checkbox]{flex:0 0 20px;width:20px;height:20px;margin:2px 0 0;accent-color:#b61f24}.zf-cart-page :focus-visible{outline:3px solid #b61f24;outline-offset:4px}.zf-cart-page .cart-page__title :focus-visible{outline-color:#d8ad55}.zf-cart-page .cart-page--empty{display:grid;grid-template-columns:1fr;gap:0;padding-bottom:40px}.zf-cart-page .cart-page--empty .cart-title{text-align:left}.zf-cart-page .cart-page--empty .cart-title h1{font-size:clamp(32px,5vw,56px)}.zf-cart-page .cart-page--empty .cart-page__items{padding-block:48px;border-top:0;text-align:center}.zf-cart-page .cart-page__more-blocks{grid-column:1 / -1}.zf-cart-page .cart-page__more-blocks:not(:has(>*)){display:none}@media(min-width:990px){.zf-cart-page .cart-page{grid-template-columns:minmax(0,1fr) 380px;grid-template-rows:auto auto auto;gap:36px}.zf-cart-page .cart-page__items{grid-column:1;grid-row:2}.zf-cart-page .cart-page__summary{grid-column:2;grid-row:2 / 4;position:sticky;top:calc(var(--header-height, 0px) + 24px)}.zf-cart__help{grid-column:1;grid-row:3}.zf-cart__continue{position:absolute;right:48px;bottom:32px}.zf-cart-page .cart-page--empty .cart-page__items{grid-column:1 / -1}}@media(max-width:749px){.zf-cart-page .cart-page{gap:24px}.zf-cart-page .cart-page__items,.zf-cart-page .cart-summary__inner{padding:20px}.zf-cart-page .cart-items__table-row{grid-template-columns:88px minmax(0,1fr);grid-template-areas:"media details" "media quantity" "media price" "error error";column-gap:16px;row-gap:6px}.zf-cart-page .cart-items__price{text-align:left;padding-top:8px}.zf-cart-page .cart-items__details .cart-items__title{font-size:18px}.zf-cart__help{padding-inline:8px}}@media(max-width:389px){.zf-cart-page .cart-items__table-row{grid-template-areas:"media details" "quantity quantity" "price price" "error error"}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/zf-cart.css.map */
