.frex-luxury-cart{--fx-bg:#f7f7f7;--fx-card:#ffffff;--fx-ink:#111111;--fx-muted:#747474;--fx-border:#e6e6e6;--fx-accent:#111111;--fx-radius:12px;--fx-pad:24px;--fx-gap:18px;--fx-title-size:15px;--fx-title-weight:650;--fx-heading-size:38px;--fx-letter-spacing:.035em;--fx-image-width:124px;--fx-button-radius:5px;--fx-summary-pad:30px;background:var(--fx-bg);color:var(--fx-ink);padding:clamp(22px,4vw,64px) clamp(15px,3vw,42px);border-radius:var(--fx-radius)}.frex-luxury-cart .cart-page__title{margin-bottom:20px}.frex-luxury-cart .cart-page__title .cart-title,.frex-luxury-cart .cart-page__title h1{font-size:var(--fx-heading-size);font-weight:750;letter-spacing:-.045em;line-height:1.05;text-transform:uppercase;color:var(--fx-ink)}.frex-luxury-cart .cart-items__table-row:not(.cart-items__nested-line){background:var(--fx-card);border:1px solid var(--fx-border);border-radius:var(--fx-radius);padding:var(--fx-pad);margin-bottom:var(--fx-gap);gap:14px;box-shadow:0 8px 32px #00000006;transition:box-shadow .25s ease,transform .25s ease}@media(hover:hover){.frex-luxury-cart .cart-items__table-row:not(.cart-items__nested-line):hover{box-shadow:0 15px 38px #0001;transform:translateY(-2px)}}.frex-luxury-cart .cart-items--dividers .cart-items__table-row{border-bottom:1px solid var(--fx-border)}.frex-luxury-cart .cart-items__title{font-size:var(--fx-title-size);font-weight:var(--fx-title-weight);letter-spacing:var(--fx-letter-spacing);line-height:1.4;color:var(--fx-ink);text-decoration:none}.frex-luxury-cart .cart-items__variants-wrapper,.frex-luxury-cart .cart-items__details p,.frex-luxury-cart .cart-items__properties{color:var(--fx-muted);font-size:12px}.frex-luxury-cart .cart-items__media-container{border-radius:calc(var(--fx-radius) * .65);background:#f3f3f3;overflow:hidden}.frex-luxury-cart .cart-items__media-image{transition:transform .4s ease}@media(hover:hover){.frex-luxury-cart .cart-items__media-container:hover .cart-items__media-image{transform:scale(1.045)}}.frex-luxury-cart .cart-items__price{font-weight:700;color:var(--fx-ink);letter-spacing:-.02em}.frex-luxury-cart .cart-items__remove{color:var(--fx-muted);border-radius:50%;transition:background .2s,color .2s}.frex-luxury-cart .cart-items__remove:hover{color:var(--fx-ink);background:#f2f2f2}.frex-luxury-cart .cart-items .quantity-selector{border-radius:var(--fx-button-radius)}.frex-luxury-cart .cart-summary{background:var(--fx-card);border:1px solid var(--fx-border);border-radius:var(--fx-radius);box-shadow:0 12px 42px #00000009;height:auto}.frex-luxury-cart .cart-summary__inner{width:100%;padding:var(--fx-summary-pad);gap:24px}.frex-luxury-cart .cart-totals{gap:22px}.frex-luxury-cart .cart-totals__total{border-top:1px solid var(--fx-border);padding-top:22px}.frex-luxury-cart .cart-totals__total-label{font-weight:650;text-transform:uppercase;letter-spacing:.08em}.frex-luxury-cart .cart-totals__total-value{font-weight:750;font-size:clamp(21px,2vw,29px);letter-spacing:-.04em}.frex-luxury-cart .cart__ctas .cart__checkout-button{min-height:56px;height:auto;border-radius:var(--fx-button-radius);background:var(--fx-accent);color:#fff;border:1px solid var(--fx-accent);font-size:12px;font-weight:750;letter-spacing:.13em;text-transform:uppercase;transition:transform .2s ease,opacity .2s ease}.frex-luxury-cart .cart__ctas .cart__checkout-button:hover{opacity:.86;transform:translateY(-1px)}.frex-luxury-cart .cart-discount__input,.frex-luxury-cart .cart-note__instructions{border:1px solid var(--fx-border);border-radius:var(--fx-button-radius)}.frex-luxury-cart .cart-actions{border-color:var(--fx-border)}.frex-luxury-cart .cart-page--empty{min-height:350px}@media(min-width:750px){.frex-luxury-cart .cart-page{grid-template-columns:minmax(0,1fr) minmax(290px,380px);gap:0 34px}.frex-luxury-cart .cart-page__summary{display:block;grid-column:2;grid-row:1 / -1;align-self:start}.frex-luxury-cart .cart-summary__inner{position:sticky;top:calc(var(--header-height,0px) + 18px)}.frex-luxury-cart .cart-items__table-row{grid-template-columns:minmax(80px,var(--fx-image-width)) minmax(0,1fr) minmax(90px,auto);grid-template-areas:"media details price" "media quantity price" "media error error"}.frex-luxury-cart .cart-items__quantity{grid-area:quantity;margin-top:8px}.frex-luxury-cart .cart-items__price{grid-area:price}}@media(max-width:749px){.frex-luxury-cart{--fx-pad:14px;--fx-summary-pad:20px;--fx-heading-size:29px}.frex-luxury-cart .cart-page{display:flex;flex-direction:column}.frex-luxury-cart .cart-items__table-row{grid-template-columns:82px minmax(0,1fr) auto;grid-template-areas:"media details price" "media quantity quantity" "media error error";gap:10px}.frex-luxury-cart .cart-items__price{min-width:0;font-size:12px}.frex-luxury-cart .cart-summary{margin-top:24px}.frex-luxury-cart .cart-summary__inner{position:static}}@media(prefers-reduced-motion:reduce){.frex-luxury-cart *,.frex-luxury-cart *:before,.frex-luxury-cart *:after{transition:none!important}}.section-background:has(+.section.frex-luxury-cart),.section-background:has(+.section.frex-luxury-cart):before,.section-background:has(+.section.frex-luxury-cart):after{background:#f7f7f7!important;background-image:none!important}.section.frex-luxury-cart{--color-background: #f7f7f7;--color-background-rgb: 247, 247, 247;--color-foreground: #111111;--color-foreground-rgb: 17, 17, 17;--color-foreground-subdued: #686868;--color-border: #e5e5e5;--color-border-rgb: 229, 229, 229;--color-input-background: #ffffff;--color-input-text: #111111;--color-input-text-rgb: 17, 17, 17;--color-input-border: #dedede;background:#f7f7f7!important;color:#111!important;isolation:isolate}.frex-luxury-cart .cart-page--empty{display:flex!important;flex-direction:column;justify-content:center;align-items:center;gap:20px;min-height:clamp(340px,56vh,540px);margin:0 auto;padding:clamp(32px,6vw,84px) 20px;width:100%;max-width:1100px;background:#fff;border:1px solid #e5e5e5;border-radius:var(--fx-radius, 12px);box-shadow:0 10px 35px #00000008;text-align:center}.frex-luxury-cart .cart-page--empty .cart-page__title,.frex-luxury-cart .cart-page--empty .cart-page__items{width:100%;margin:0}.frex-luxury-cart .cart-page--empty .cart-page__title *,.frex-luxury-cart .cart-page--empty .cart-page__title h1,.frex-luxury-cart .cart-page--empty .cart-page__items,.frex-luxury-cart .cart-page--empty .cart-items__wrapper{color:#111!important}.frex-luxury-cart .cart-page--empty .cart-page__title h1{font-size:clamp(27px,4vw,49px);line-height:1.12;letter-spacing:-.05em;font-weight:800;margin:0}.frex-luxury-cart .cart-page--empty .cart-items__wrapper>p{font-size:14px;line-height:1.7;color:#666!important;margin:12px 0 18px}.frex-luxury-cart .cart-page--empty .cart-items__wrapper>p a{color:#111!important;text-decoration:underline;text-underline-offset:3px}.frex-luxury-cart .cart-page--empty .cart-items__empty-button{display:inline-flex;align-items:center;justify-content:center;min-height:52px;min-width:218px;padding:13px 28px;margin:16px auto 0;border:1px solid #111111;border-radius:var(--fx-button-radius, 5px);background:#111!important;color:#fff!important;font-weight:700;font-size:12px;letter-spacing:.11em;text-decoration:none;text-transform:uppercase;transition:background .2s ease,color .2s ease,transform .2s ease}.frex-luxury-cart .cart-page--empty .cart-items__empty-button *,.frex-luxury-cart .cart-page--empty .cart-items__empty-button .button-text{color:#fff!important}@media(hover:hover){.frex-luxury-cart .cart-page--empty .cart-items__empty-button:hover{background:#333!important;transform:translateY(-2px)}}@media(max-width:749px){.frex-luxury-cart .cart-page--empty{min-height:340px;padding:48px 18px;gap:10px}.frex-luxury-cart .cart-page--empty .cart-items__empty-button{width:min(100%,310px)}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/frexclub-luxury-cart.css.map */
