.ne-cart-page{--ne-burgundy:#702b40;--ne-ink:#2e2926;--ne-muted:#86776e;--ne-line:#e6ded7;--ne-cream:#f7f3ed;max-width:1290px;margin:0 auto;padding:28px clamp(18px,5.4vw,74px) 100px;color:var(--ne-ink);font-family:Arial,Helvetica,sans-serif}.ne-cart-page *{box-sizing:border-box}.ne-cart-topline{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:0 0 28px;border-bottom:1px solid var(--ne-line);font-size:10px;letter-spacing:.16em;color:#93766f}.ne-cart-back,.ne-cart-keep-shopping{color:var(--ne-burgundy);font-size:10px;letter-spacing:.105em;text-decoration:none;font-weight:700}.ne-cart-back:hover,.ne-cart-keep-shopping:hover{text-decoration:underline;text-underline-offset:4px}.ne-cart-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin:37px 0 43px}.ne-cart-eyebrow,.ne-cart-item-kicker{font-size:10px;letter-spacing:.19em;color:#976a76;font-weight:700}.ne-cart-heading h1{font:400 clamp(42px,5.3vw,78px)/1.07 Georgia,"Times New Roman",serif;letter-spacing:-.05em;margin:12px 0 0;color:var(--ne-ink)}.ne-cart-heading h1 em{font-weight:400;color:var(--ne-burgundy)}.ne-cart-count{display:inline-flex;align-items:center;justify-content:center;min-width:94px;padding:12px 15px;border:1px solid #d9c7c4;background:#fbf7f2;color:var(--ne-burgundy);font-size:10px;font-weight:700;letter-spacing:.13em;white-space:nowrap}.ne-cart-layout{display:grid;grid-template-columns:minmax(0,1.53fr) minmax(300px,.78fr);gap:clamp(30px,4vw,65px);align-items:start}.ne-cart-items{min-width:0}.ne-cart-section-label{display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid #d3c7be;padding:0 0 15px;color:#8a706d;font-size:10px;font-weight:700;letter-spacing:.14em}.ne-cart-item{display:grid;grid-template-columns:clamp(96px,11vw,133px) minmax(0,1fr) auto;gap:clamp(15px,2.2vw,26px);padding:28px 0;border-bottom:1px solid var(--ne-line)}.ne-cart-image-link{display:block;align-self:start;background:#f2eeea;overflow:hidden;aspect-ratio:4/5}.ne-cart-image-link img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .35s ease}.ne-cart-image-link:hover img{transform:scale(1.04)}.ne-cart-image-placeholder{width:100%;height:100%;display:grid;place-items:center;color:#9b7582;font:36px Georgia,serif}.ne-cart-item-info{min-width:0}.ne-cart-item-kicker{font-size:9px;margin:4px 0 9px}.ne-cart-item h2{font:400 clamp(20px,2vw,27px)/1.25 Georgia,"Times New Roman",serif;letter-spacing:-.025em;margin:0 0 10px}.ne-cart-item h2 a{text-decoration:none;color:var(--ne-ink)}.ne-cart-item h2 a:hover{color:var(--ne-burgundy)}.ne-cart-variant{color:#725c5c;font-size:12px;margin:0 0 13px}.ne-cart-property{font-size:11px;color:#8e7970;margin:5px 0}.ne-cart-unit-price{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:12px;color:#6a5750;margin-bottom:18px}.ne-cart-unit-price s,.ne-cart-line-total s{color:#a59a93;font-size:12px}.ne-cart-actions{display:flex;align-items:center;flex-wrap:wrap;gap:14px 20px}.ne-cart-quantity{display:flex;align-items:center;border:1px solid #d6c8bf;background:#fffdfb;height:42px}.ne-cart-qty-button{width:35px;height:40px;display:grid;place-items:center;background:transparent;border:0;color:#563b44;font:400 21px Arial,sans-serif;cursor:pointer}.ne-cart-qty-button:hover{background:#f5eee9}.ne-cart-qty-button:disabled{opacity:.45;cursor:wait}.ne-cart-qty-input{width:46px;min-width:0;height:38px;border:0;background:transparent;text-align:center;color:#302628;font:700 12px Arial,sans-serif;-webkit-appearance:textfield;appearance:textfield;-moz-appearance:textfield;padding:0}.ne-cart-qty-input::-webkit-inner-spin-button,.ne-cart-qty-input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.ne-cart-qty-label{position:absolute;width:1px;height:1px;clip:rect(0,0,0,0);white-space:nowrap;overflow:hidden}.ne-cart-remove{display:inline-flex;align-items:center;gap:6px;min-height:36px;font-size:10px;letter-spacing:.1em;font-weight:700;color:#8b5c68;text-decoration:none}.ne-cart-remove:hover{color:#ad253b;text-decoration:underline;text-underline-offset:4px}.ne-cart-remove svg{height:15px;width:15px}.ne-cart-line-total{text-align:right;display:flex;flex-direction:column;gap:5px;align-items:flex-end;padding-top:6px;min-width:80px}.ne-cart-price-label{font-size:9px;letter-spacing:.13em;color:#93827a}.ne-cart-line-total strong{font-size:15px;white-space:nowrap;color:#3a3030}.ne-cart-list-footer{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px 0}.ne-cart-update{background:transparent;border:0;border-bottom:1px solid var(--ne-burgundy);padding:8px 0;font-size:10px;letter-spacing:.12em;font-weight:700;color:var(--ne-burgundy);cursor:pointer}.ne-cart-update:hover{color:#3a1b24}.ne-cart-status{border:1px solid #dfb1ac;background:#fff1ee;padding:13px 16px;font-size:12px;line-height:1.6;color:#862d38}.ne-cart-status[hidden]{display:none}.ne-cart-summary{border:1px solid #e2d3ca;background:linear-gradient(145deg,#fffdfa,#f7f0ea);padding:clamp(22px,2.8vw,37px);position:sticky;top:22px;box-shadow:0 18px 40px #39241c0d}.ne-cart-summary-top{display:flex;justify-content:space-between;align-items:center;color:var(--ne-burgundy);font-size:10px;letter-spacing:.15em;font-weight:700}.ne-cart-summary-top span:last-child{font-size:22px;font-weight:400}.ne-cart-summary h2{font:400 clamp(27px,2.5vw,35px)/1.15 Georgia,serif;letter-spacing:-.025em;margin:16px 0 32px}.ne-cart-total-row{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;font-size:12px;color:#665750;margin:16px 0}.ne-cart-total-row strong{font-size:13px;font-weight:700;color:#33272a}.ne-cart-discount,.ne-cart-discount strong{color:#7c3348}.ne-cart-shipping{border-bottom:1px solid #ddd0c7;padding-bottom:24px}.ne-cart-shipping span:last-child{text-align:right}.ne-cart-grand-total{display:flex;justify-content:space-between;align-items:center;gap:10px;margin:21px 0 8px}.ne-cart-grand-total span{font-size:10px;letter-spacing:.115em;font-weight:700}.ne-cart-grand-total strong{font:400 clamp(27px,2.8vw,39px)/1 Georgia,serif;color:var(--ne-burgundy);white-space:nowrap}.ne-cart-tax-note{font-size:10px;line-height:1.6;color:#89776f;margin:9px 0 22px}.ne-cart-checkout,.ne-cart-primary{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;min-height:59px;border:1px solid var(--ne-burgundy);background:var(--ne-burgundy);padding:17px 21px;color:#fff;text-decoration:none;font:700 11px Arial,sans-serif;letter-spacing:.12em;cursor:pointer}.ne-cart-checkout:hover,.ne-cart-primary:hover{background:#4c1b2c}.ne-cart-checkout span,.ne-cart-primary span{font-size:20px;font-weight:400}.ne-cart-secure{display:flex;align-items:center;justify-content:center;gap:9px;font-size:9px;color:#8b796f;letter-spacing:.14em;padding:17px 0 20px}.ne-cart-secure svg{width:16px;height:16px}.ne-cart-perks{border-top:1px solid #e6dcd3;padding-top:13px}.ne-cart-perks>div{display:flex;align-items:flex-start;gap:11px;margin:15px 0}.ne-cart-perk-icon{display:grid;place-items:center;border:1px solid #dfcfc7;color:#8b4757;border-radius:50%;width:33px;height:33px;flex:0 0 33px;font-size:18px}.ne-cart-perks strong{display:block;font-size:11px;font-weight:700;color:#4d3939}.ne-cart-perks small{display:block;margin-top:4px;color:#8b7970;font-size:10px;line-height:1.5}.ne-cart-account{display:block;margin-top:25px;font-size:10px;color:var(--ne-burgundy);text-decoration:underline;text-underline-offset:4px;line-height:1.5}.ne-cart-empty{min-height:370px;background:#fcfaf6;border:1px solid #e6d8cf;padding:50px 30px;text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center}.ne-cart-empty-art{font:50px Georgia,serif;color:#97556a;margin-bottom:12px}.ne-cart-empty h2{font:400 clamp(29px,3.6vw,45px)/1.12 Georgia,serif;margin:18px 0 11px;letter-spacing:-.03em}.ne-cart-empty p{font-size:12px;line-height:1.7;color:#867970;margin:0 0 27px}.ne-cart-empty .ne-cart-primary{width:min(305px,100%)}@media(max-width:970px){.ne-cart-layout{grid-template-columns:1fr;gap:34px}.ne-cart-summary{position:static;max-width:none}.ne-cart-heading{margin-bottom:32px}}@media(max-width:600px){.ne-cart-page{padding:18px 16px 65px}.ne-cart-topline{padding-bottom:20px;font-size:9px}.ne-cart-topline>span{max-width:50%}.ne-cart-back{font-size:9px;text-align:right}.ne-cart-heading{margin:30px 0}.ne-cart-heading h1{font-size:clamp(40px,10vw,58px)}.ne-cart-count{min-width:auto;font-size:9px;padding:10px}.ne-cart-section-label span:last-child{display:none}.ne-cart-item{grid-template-columns:97px minmax(0,1fr);gap:14px;padding:22px 0}.ne-cart-item h2{font-size:19px}.ne-cart-item-kicker{font-size:8px;letter-spacing:.1em}.ne-cart-unit-price{margin-bottom:12px;font-size:11px}.ne-cart-line-total{grid-column:2;align-items:flex-start;text-align:left;padding-top:0;margin-top:-3px}.ne-cart-price-label{display:none}.ne-cart-line-total strong{font-size:12px}.ne-cart-qty-button{width:33px}.ne-cart-qty-input{width:36px}.ne-cart-actions{gap:5px 16px}.ne-cart-summary{padding:24px 20px}.ne-cart-grand-total strong{font-size:32px}}@media(prefers-reduced-motion:reduce){.ne-cart-image-link img{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/110/assets/ne-premium-cart.css.map */
