body.nx-page-cart #MainContent{max-width:144rem;margin:auto;width:100%}body.nx-page-cart #MainContent :is(a:not(.button),a:not(.button):visited){color:#ff956e;text-underline-offset:.3rem}body.nx-page-cart #MainContent a:not(.button):hover{color:#ffb99d}body.nx-page-cart #MainContent :is(h1,h2,h3){font-weight:750;letter-spacing:-.035em;line-height:1.15}body.nx-page-cart #MainContent h1{font-size:clamp(3rem,4vw,4.6rem)}body.nx-page-cart .cart-item__name{font-size:1.7rem;line-height:1.45}body.nx-page-cart .product-option{font-size:1.35rem;line-height:1.65;color:#a9b4bf}body.nx-page-cart .cart-item__details{padding-right:2rem}body.nx-page-cart .cart-item__image{border-radius:1.6rem}body.nx-page-cart .cart__footer{border:1px solid #ffffff0d;gap:3rem;padding:3rem;border-radius:2rem}body.nx-page-cart .cart__checkout-button{min-height:5.2rem;border-radius:1.3rem;background:#ff6b35;color:#101419;font-size:1.5rem;font-weight:750}body.nx-page-cart .cart__checkout-button:after{box-shadow:none;border-radius:1.3rem}body.nx-page-cart .cart__blocks{max-width:50rem;width:100%}body.nx-page-cart .tax-note{font-size:1.3rem;line-height:1.6}body.nx-page-cart input:focus-visible,body.nx-page-cart a:focus-visible{outline:2px solid #ff956e;outline-offset:3px}@media(max-width:749px){body.nx-page-cart .cart__footer{padding:2rem}body.nx-page-cart .cart-item__details{padding-right:0}}body.nx-page-cart #MainContent{max-width:132rem}body.nx-page-cart #MainContent .page-width{max-width:132rem;padding-inline:clamp(2rem,4vw,4rem)}body.nx-page-cart .title-wrapper-with-link{gap:2rem;align-items:center;margin-bottom:2.4rem}body.nx-page-cart #MainContent :is(a:not(.button),a:not(.button):visited){color:#f08a58}body.nx-page-cart .cart-items{background:transparent}body.nx-page-cart #main-cart-items{border:0}body.nx-page-cart .cart-item__name{font-size:1.7rem;font-weight:650;line-height:1.5;text-wrap:balance}body.nx-page-cart .cart-item__details{min-width:0;overflow-wrap:anywhere}body.nx-page-cart .cart-item__details>*{max-width:48rem}body.nx-page-cart .cart-item__details>*+*{margin-top:.8rem}body.nx-page-cart .product-option{line-height:1.7;color:#b8bec4}body.nx-page-cart .cart-item__image-container{border:1px solid #f08a5838;border-radius:1.4rem;overflow:hidden;background:#080c10}body.nx-page-cart .cart-item__image{display:block;border-radius:1.3rem;object-fit:contain}body.nx-page-cart .cart-item__quantity-wrapper{align-items:center;gap:1rem}body.nx-page-cart .quantity{width:13.2rem;min-height:4.8rem;border:1px solid #ffffff26;border-radius:1.2rem;background:#080c10}body.nx-page-cart .quantity:after,body.nx-page-cart .quantity:before{box-shadow:none;border:0}body.nx-page-cart .quantity__button{width:4.4rem;flex-shrink:0}body.nx-page-cart cart-remove-button{margin:0}body.nx-page-cart cart-remove-button .button{min-width:4.4rem;min-height:4.4rem;border:1px solid #ffffff1a;border-radius:1rem;background:transparent}body.nx-page-cart .cart__footer{max-width:54rem;margin-left:auto;margin-top:1.6rem;border:1px solid #f08a584d;border-radius:2rem;padding:clamp(2rem,3vw,3rem);background:linear-gradient(145deg,#131a20,#0e1419);box-shadow:0 18px 48px -36px #0009}body.nx-page-cart .cart__blocks{max-width:none;width:100%}body.nx-page-cart .totals{align-items:baseline;justify-content:space-between;gap:2rem;flex-wrap:wrap}body.nx-page-cart .totals__total{font-size:1.8rem;line-height:1.4}body.nx-page-cart .totals__total-value{font-size:2.3rem;font-weight:700;line-height:1.4;white-space:nowrap}body.nx-page-cart .tax-note{text-align:left;margin-top:1rem;color:#b8bec4}body.nx-page-cart .cart__ctas{margin-top:2rem}body.nx-page-cart .cart__checkout-button{width:100%;background:#f08a58;box-shadow:none}body.nx-page-cart .cart__checkout-button:hover{background:#e17b4a}body.nx-page-cart .nx-cart-legal{padding:1.5rem 1.7rem;border-color:#ffffff1a;background:#ffffff03;line-height:1.65}body.nx-page-cart .cart__blocks>p[role=alert]{padding:1.4rem 1.6rem;border:1px solid #f08a5840;border-radius:1rem;line-height:1.65;background:#f08a5808}@media(min-width:990px){body.nx-page-cart .cart-items{table-layout:auto;border-collapse:separate;border-spacing:0 1.4rem}body.nx-page-cart .cart-items thead th{padding:0 2.4rem 1rem;border:0;font-size:1.1rem;color:#aeb6be}body.nx-page-cart .cart-items thead th:first-child{width:auto}body.nx-page-cart .cart-items .cart-items__heading--quantity{padding-left:2.4rem}body.nx-page-cart .cart-items .cart-item>td{padding:2.4rem;vertical-align:top;background:#10161b;border-top:1px solid #f08a584d;border-bottom:1px solid #f08a584d}body.nx-page-cart .cart-items .cart-item>td:first-child{border-left:1px solid #f08a584d;border-radius:1.8rem 0 0 1.8rem}body.nx-page-cart .cart-items .cart-item>td:last-child{border-right:1px solid #f08a584d;border-radius:0 1.8rem 1.8rem 0}body.nx-page-cart .cart-item__media{width:17rem}body.nx-page-cart .cart-item__image{width:12rem;max-width:12rem}body.nx-page-cart .cart-item__details{width:auto}body.nx-page-cart .cart-item__quantity{width:23rem}body.nx-page-cart .cart-item__totals{width:13rem;white-space:nowrap}body.nx-page-cart .cart-item__price-wrapper>*:only-child:not(.cart-item__discounted-prices){margin-top:0}body.nx-page-cart .cart__footer:has(.cart__note){max-width:none;display:grid;grid-template-columns:minmax(0,1fr) minmax(32rem,48rem);gap:3rem}}@media(max-width:989px){body.nx-page-cart .cart-items,body.nx-page-cart .cart-items tbody{display:block;width:100%}body.nx-page-cart .cart-items thead{display:none}body.nx-page-cart .cart-items .cart-item{display:grid;grid-template-columns:8rem minmax(0,1fr);gap:1.6rem;margin:0 0 1.6rem;padding:2rem;border:1px solid #f08a584d;border-radius:1.8rem;background:#10161b}body.nx-page-cart .cart-items .cart-item>td{padding:0;border:0;width:auto;min-width:0}body.nx-page-cart .cart-item__media{grid-column:1;grid-row:1 / 3}body.nx-page-cart .cart-item__image{width:8rem;max-width:100%}body.nx-page-cart .cart-item__details{grid-column:2;grid-row:1}body.nx-page-cart .cart-item__quantity{grid-column:2;grid-row:2}body.nx-page-cart .cart-item__quantity-wrapper{flex-wrap:wrap;gap:.8rem}body.nx-page-cart .cart-item__totals{grid-column:1 / -1;grid-row:3;justify-content:flex-end}body.nx-page-cart .cart-item__totals .cart-item__price-wrapper{margin-left:auto}body.nx-page-cart .cart__footer{max-width:none;margin-top:1rem}body.nx-page-cart .cart-item__name{font-size:1.5rem}}@media(max-width:374px){body.nx-page-cart .cart-items .cart-item{grid-template-columns:6rem minmax(0,1fr);gap:1.2rem;padding:1.6rem}}
/*# sourceMappingURL=/cdn/shop/t/44/assets/nexifox-brand-finish.css.map */
