[data-section-name=main-cart-items] .cart-page__heading h1{font-family:var(--lux-serif)!important;font-weight:400!important;font-size:clamp(34px,4.4vw,56px)!important;letter-spacing:-.01em;text-align:left!important}[data-section-name=main-cart-items] .cart-page__heading h1:after{content:"";display:block;width:56px;height:1px;margin-top:16px;background:var(--lux-gold)}[data-section-name=main-cart-items] .cart-page__heading .link{font-size:11px;letter-spacing:.2em;text-transform:uppercase}.cart-item__headings-bar{border-bottom:1px solid rgba(var(--lux-gold-rgb),.35)!important;font-size:11px!important;letter-spacing:.2em;text-transform:uppercase;color:#18181b8c}#main-cart-items .cart-item{border-bottom:1px solid rgba(24,24,27,.08)}#main-cart-items .cart-item__heading{font-family:var(--lux-serif);font-weight:400!important;font-size:18px!important;line-height:1.3}#main-cart-items .image-hover-box{border-radius:8px!important;background:var(--lux-ivory)}#main-cart-items .price__main,#main-cart-items .cart-item__totals .h5{font-family:var(--lux-serif);font-weight:400!important}#main-cart-items .price__regular{color:#18181b73}#main-cart-items .quantity{border-radius:8px!important;border-color:#18181b2e!important}#main-cart-items .cart-item__remove-button{color:#18181b80}#main-cart-items .cart-item__remove-button:hover{color:#18181b}#cart-page-free-delivery .free-delivery-bar__toolbar__bar,#cart-page-free-delivery .free-delivery-bar__toolbar{border-radius:8px!important}#cart-page-free-delivery{--color-free-delivery-bar: var(--lux-gold)}#main-cart-footer .cart__blocks{background:var(--lux-ivory);border-top:2px solid var(--lux-gold);padding:clamp(22px,2.6vw,34px)}#main-cart-footer .totals__subtotal{font-family:var(--lux-serif)!important;font-weight:400!important;font-size:20px!important}#main-cart-footer .totals__subtotal-value{font-family:var(--lux-serif)!important;font-weight:400!important;font-size:clamp(26px,2.4vw,32px)!important}#main-cart-footer .tax-note{color:#18181b99;font-size:13px}#main-cart-footer .cart-page__message-discount,#main-cart-footer .cart-page__message-heading{font-size:11px!important;letter-spacing:.2em;text-transform:uppercase}#main-cart-footer .field__input,#main-cart-footer .text-area{border-radius:8px!important;background:#fff}#main-cart-footer .btn--checkout{--background: var(--lux-gold);--color: #fff;--border: var(--lux-gold);--icon: #fff;--background-hover: var(--lux-gold-dark);--background-program-hover: var(--lux-gold-dark);--color-hover: #fff;--border-hover: var(--lux-gold-dark);--icon-hover: #fff;background:var(--lux-gold)!important;color:#fff!important;border-color:var(--lux-gold)!important;border-radius:8px!important;min-height:58px;letter-spacing:.2em;text-transform:uppercase;font-weight:700;box-shadow:0 8px 20px rgba(var(--lux-gold-rgb),.28)}#main-cart-footer .btn--checkout:hover{background:var(--lux-gold-dark)!important;color:#fff!important}.lux-assure{margin-top:18px}.lux-assure__secure{display:flex;align-items:center;justify-content:center;gap:8px;margin:0 0 20px;font-size:12px;color:#18181b99}.lux-assure__delivery{padding:16px 0;border-top:1px solid rgba(var(--lux-gold-rgb),.35);border-bottom:1px solid rgba(var(--lux-gold-rgb),.35)}.lux-assure__label{margin:0 0 10px;font-size:11px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--lux-gold-dark)}.lux-assure__delivery ul{list-style:none;margin:0;padding:0;display:grid;gap:6px}.lux-assure__delivery li{display:flex;justify-content:space-between;gap:12px;font-size:14px}.lux-assure__delivery strong{font-family:var(--lux-serif);font-weight:400}.lux-assure__grid{list-style:none;margin:18px 0 0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:14px 12px}.lux-assure__grid li{display:flex;gap:10px;align-items:flex-start}.lux-assure__icon{color:var(--lux-gold-dark);flex:0 0 auto;margin-top:1px}.lux-assure__grid strong{display:block;font-size:13px;font-weight:600;line-height:1.3}.lux-assure__grid small{display:block;font-size:12px;color:#18181b8c;line-height:1.35;margin-top:2px}.lux-assure__wa{display:flex;align-items:center;justify-content:center;gap:10px;margin-top:20px;min-height:48px;border:1px solid rgba(24,24,27,.2);background:#fff;color:#18181b;font-size:13px;font-weight:500;text-decoration:none;transition:border-color .3s ease}.lux-assure__wa:hover{border-color:#18181b}[data-section-name=main-cart-items] .cart__warnings__heading{font-family:var(--lux-serif)!important;font-weight:400!important}[data-section-name=main-cart-items] .cart__warnings .btn{--background: var(--lux-dark);--color: #fff;--border: var(--lux-dark);--icon: #fff;--background-hover: var(--lux-green);--background-program-hover: var(--lux-green);--color-hover: #fff;--border-hover: var(--lux-green);--icon-hover: #fff;border-radius:8px!important;letter-spacing:.18em;text-transform:uppercase}.lux-cart-upsell{margin-top:clamp(40px,5vw,72px)}@media(min-width:1025px){#MainContent:has(#main-cart-footer:not(.is-empty)){display:grid;grid-template-columns:minmax(0,1fr) minmax(0,840px) clamp(330px,30vw,420px) minmax(0,1fr);align-items:start}#MainContent:has(#main-cart-footer:not(.is-empty))>*{grid-column:1 / -1;min-width:0}#MainContent:has(#main-cart-footer:not(.is-empty))>[id$=__cart-items]{grid-column:2}#MainContent:has(#main-cart-footer:not(.is-empty))>[id$=__cart-footer]{grid-column:3;align-self:stretch;padding-top:clamp(40px,4vw,64px);padding-bottom:40px}#MainContent:has(#main-cart-footer:not(.is-empty)) #main-cart-footer{position:sticky;top:110px}#MainContent:has(#main-cart-footer:not(.is-empty)) [id$=__cart-footer] .top-spacing-medium{margin-top:0!important}#MainContent:has(#main-cart-footer:not(.is-empty)) [id$=__cart-footer] .cart__blocks__container{display:block}#MainContent:has(#main-cart-footer:not(.is-empty)) [id$=__cart-footer] .cart__notes__container{margin-bottom:20px}#MainContent:has(#main-cart-footer:not(.is-empty)) [id$=__cart-footer] .cart__blocks{width:100%!important;max-width:none!important}}@media(min-width:577px)and (max-width:1024px){#main-cart-footer .cart__blocks{max-width:560px;margin-left:auto}}#main-cart-footer .cart__notes__container .text-area,#main-cart-footer #Cart-note{border:1px solid rgba(24,24,27,.25)!important;border-radius:8px!important;background:#fff!important;box-shadow:none!important;padding:14px 16px!important;min-height:96px;transition:border-color .25s ease}#main-cart-footer #Cart-note:hover{border-color:#18181b73!important}#main-cart-footer #Cart-note:focus,#main-cart-footer #Cart-note:focus-visible{border-color:var(--lux-gold)!important;outline:1px solid var(--lux-gold);outline-offset:0}#main-cart-items .cart-item__details__items>.mt10:not(.cart-item__heading),#main-cart-items .cart-item__totals,#main-cart-items .cart-item__totals .price__main,#main-cart-items .cart-item__totals .price__sale,#main-cart-items .cart-item__totals .price__regular,#main-cart-footer .totals__subtotal-value{font-family:inherit!important;font-variant-numeric:lining-nums tabular-nums;letter-spacing:0}#main-cart-items .cart-item__details__items>.mt10:not(.cart-item__heading){font-size:13px;color:#18181b8c;margin-top:8px!important}#main-cart-items .cart-item__totals .price__main,#main-cart-items .cart-item__totals .price__sale{font-size:17px!important;font-weight:600!important;line-height:1.2;color:#18181b;margin:0!important}#main-cart-items .cart-item__totals .price__regular{font-size:13px;text-decoration:line-through}#main-cart-items .cart-item__heading{margin-top:0!important}#main-cart-items .quantity{background:#fff!important;border:1px solid rgba(24,24,27,.18)!important;border-radius:8px!important;height:44px}#main-cart-items .quantity__input{font-variant-numeric:tabular-nums;font-weight:600}@media(min-width:1025px){#main-cart-items .cart-item{align-items:center;padding-bottom:28px;margin-top:28px}#main-cart-items .cart-item__details{align-items:center}#main-cart-items .cart-item__totals{display:flex;flex-direction:column;align-items:flex-end;justify-content:center}}@media(max-width:1024px){#main-cart-items .cart-item{align-items:flex-start;padding-bottom:24px;margin-top:24px}#main-cart-items .cart-item__details{flex:1 1 auto;min-width:0;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:12px}#main-cart-items .cart-item__details__items{grid-column:1 / -1}#main-cart-items .cart-item .cart-item__quantity{grid-column:1;margin-top:16px!important;gap:8px}#main-cart-items .cart-item .cart-item__totals{grid-column:2;margin-top:16px!important;display:flex;flex-direction:column;align-items:flex-end;justify-content:center;text-align:right}#main-cart-items .cart-item__quantity .quantity{width:104px}}@media(max-width:576px){#main-cart-items .cart-item__heading{font-size:16px!important}#main-cart-items .cart-item__quantity .quantity{width:96px;height:40px}#main-cart-items .cart-item__remove-button{padding:6px}}#main-cart-footer .totals{display:flex!important;flex-wrap:nowrap!important;align-items:baseline;justify-content:space-between;gap:12px;padding-top:18px;border-top:1px solid rgba(var(--lux-gold-rgb),.35)}#main-cart-footer .totals__subtotal{font-family:inherit!important;font-size:12px!important;font-weight:600!important;letter-spacing:.2em;text-transform:uppercase;line-height:1!important;margin:0!important}#main-cart-footer .totals__subtotal-value{font-size:clamp(24px,2.2vw,28px)!important;font-weight:600!important;line-height:1!important;margin:0!important;white-space:nowrap}#main-cart-footer .btn--checkout{transition:transform .2s ease,box-shadow .2s ease,background-color .2s ease}#main-cart-footer .btn--checkout:hover{transform:translateY(-2px);box-shadow:0 12px 26px #09090b4d}@media(prefers-reduced-motion:reduce){#main-cart-footer .btn--checkout:hover{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/233/assets/lux-cart.css.map */
