.nt-cart{--nt-cart-ink: #020811;--nt-cart-border: #e5e8eb;--nt-cart-soft: #f5f7f8;--nt-cart-muted: #58636f;width:44rem;max-width:100vw;padding:0;background:#fff;color:var(--nt-cart-ink)}.nt-cart .drawer__header{flex:none;min-height:58px;justify-content:center;padding:12px 48px;border-bottom:1px solid var(--nt-cart-border)}.nt-cart .drawer__heading{margin:0;font-size:1.55rem;line-height:1.25;font-weight:600;text-align:center;letter-spacing:0}.nt-cart__count{font-weight:400;color:var(--nt-cart-muted)}.nt-cart .drawer__close{top:7px;right:12px}.nt-cart__social{display:flex;flex:none;align-items:center;justify-content:center;gap:10px;min-height:50px;padding:8px 20px;font-size:1.15rem;line-height:1.35;background:var(--nt-cart-soft)}.nt-cart__avatars{display:flex;flex:none;padding-left:4px}.nt-cart__avatars>span{display:grid;place-items:center;width:26px;height:26px;margin-left:-5px;border:2px solid #fff;border-radius:50%;color:#fff;background:#283f50}.nt-cart__avatars>span:nth-child(2){background:#8f6b61}.nt-cart__avatars>span:nth-child(3){background:#667b70}.nt-cart__avatars svg{width:15px;height:15px}.nt-cart__availability{flex:none;margin:0;padding:9px 20px;background:#edf3f2;color:#284540;font-size:1.12rem;line-height:1.35;text-align:center}.nt-cart__banner{position:relative;flex:none;height:112px;margin:12px 18px 4px;border-radius:10px;overflow:hidden;background:var(--nt-cart-ink)}.nt-cart__banner:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,transparent 44%,rgba(2,8,17,.25) 61%,rgba(2,8,17,.45));pointer-events:none}.nt-cart__banner img{display:block;width:100%;height:100%;object-fit:cover;object-position:35% center}.nt-cart__banner-copy{position:absolute;z-index:1;top:50%;right:14px;display:grid;gap:4px;width:40%;transform:translateY(-50%);color:#fff;font-size:1.18rem;line-height:1.25;text-align:right;text-shadow:0 1px 3px rgba(0,0,0,.45)}.nt-cart__banner-copy strong{font-size:1.55rem;letter-spacing:.02em}.nt-cart cart-drawer-items{min-height:0}.nt-cart .drawer__cart-items-wrapper{padding:2px 18px 10px}.nt-cart .cart-items thead{display:none}.nt-cart .cart-item{grid-template:auto auto / 76px minmax(0,1fr) auto;column-gap:12px;row-gap:5px;padding:13px 0;border-bottom:1px solid var(--nt-cart-border)}.nt-cart .cart-item:last-child{margin-bottom:0}.nt-cart .cart-items td,.nt-cart .cart-items .cart-item__nested-line td:not(.cart-item__quantity){padding-top:0}.nt-cart .cart-item>td+td{padding-left:0}.nt-cart .cart-item__media{grid-column:1;grid-row:1 / 3;width:76px;height:76px}.nt-cart .cart-item__image{width:76px;height:76px;max-width:none;object-fit:contain;background:#f7f8f9;border:1px solid var(--nt-cart-border);border-radius:8px}.nt-cart .cart-item__details{grid-column:2;grid-row:1;min-width:0}.nt-cart .cart-item__name{font-size:1.25rem;line-height:1.25;font-weight:600}.nt-cart .cart-item__details>.product-option,.nt-cart .cart-item__details>.cart-item__discounted-prices{display:none}.nt-cart .cart-item__details dl{margin:4px 0 0;font-size:1.05rem;color:var(--nt-cart-muted)}.nt-cart .cart-item__totals{grid-column:3;grid-row:2;align-self:start;padding-left:4px;white-space:nowrap}.nt-cart .cart-item__price-wrapper .price{font-size:1.2rem;font-weight:600}.nt-cart .cart-item__quantity{grid-column:2;grid-row:2}.nt-cart .cart-item__quantity-wrapper{margin-top:0}.nt-cart .cart-quantity{min-height:30px}.nt-cart .quantity__button{width:3rem}.nt-cart .quantity__input{width:3rem;font-size:1.1rem}.nt-cart .drawer__footer{flex:none;padding:13px 18px 18px;border-top:1px solid var(--nt-cart-border);background:#fff}.nt-cart__shipping-message{margin:0 0 9px;font-size:1.2rem;line-height:1.3;text-align:center}.nt-cart__shipping-track{position:relative;height:7px;margin:0 8px 17px 0;border-radius:100px;background:#e3e6e9}.nt-cart__shipping-fill{display:block;height:100%;border-radius:inherit;background:var(--nt-cart-ink)}.nt-cart__shipping-icon{position:absolute;top:50%;right:-8px;display:grid;place-items:center;width:25px;height:25px;transform:translateY(-50%);border:2px solid #fff;border-radius:50%;background:#eef1f3;font-size:1.4rem}.nt-cart__discount{display:grid;gap:6px;margin-bottom:9px}.nt-cart__discount label{font-size:1.1rem;font-weight:600}.nt-cart__discount-controls{display:grid;grid-template-columns:minmax(0,1fr) 90px;gap:8px}.nt-cart__discount input{min-width:0;height:39px;padding:0 12px;border:1px solid #aab3b8;border-radius:7px;background:#fff;color:var(--nt-cart-ink);font:inherit;font-size:1.2rem}.nt-cart__discount button{min-height:39px;border:0;border-radius:7px;background:var(--nt-cart-ink);color:#fff;font:inherit;font-size:1.2rem;font-weight:600;cursor:pointer}.nt-cart__discount button:disabled{opacity:.6;cursor:wait}.nt-cart__discount-feedback{min-height:0;margin:0;font-size:1.05rem;line-height:1.3}.nt-cart__discount-feedback:empty{display:none}.nt-cart .cart-drawer__footer{padding:0}.nt-cart .totals{align-items:center;padding:3px 0}.nt-cart .totals__total,.nt-cart .totals__total-value{margin:0;font-size:1.3rem;font-weight:600}.nt-cart .tax-note{margin:3px 0 10px;font-size:1rem;line-height:1.25}.nt-cart .cart__ctas{margin-top:0}.nt-cart .cart__checkout-button{display:flex;align-items:center;justify-content:center;gap:9px;min-height:48px;width:100%;border-radius:7px;background:var(--nt-cart-ink);color:#fff;font-size:1.45rem;font-weight:700}.nt-cart .cart__checkout-button svg{width:18px;height:18px;fill:none}@media(max-width:480px){.nt-cart__banner{height:100px}.nt-cart__banner-copy{right:10px;font-size:1.05rem}.nt-cart__banner-copy strong{font-size:1.35rem}}@media(max-height:650px){.nt-cart{overflow:hidden}.nt-cart cart-drawer-items{overflow-y:auto}}.nt-cart__avatars>.nt-cart__avatar{width:30px;height:30px;background-image:url(/cdn/shop/files/newtrend-cart-avatar-illustrations.png?v=1792093863);background-size:300% 100%;background-repeat:no-repeat}.nt-cart__avatar--one{background-position:left center}.nt-cart__avatar--two{background-position:center center}.nt-cart__avatar--three{background-position:right center}.nt-cart__banner{width:100%;height:150px;margin:0;border-radius:0}.nt-cart__banner img{object-position:center}.nt-cart__availability{background:#f3f9ff;color:#020811;font-size:1.18rem;font-weight:600}.nt-cart__availability strong{margin-left:3px;font-variant-numeric:tabular-nums;font-weight:800}.nt-cart__shipping{padding:3px 0 6px}.nt-cart__shipping.is-unlocked{margin:-4px -4px 12px;padding:11px 12px 7px;border:1.5px solid #10b981;border-radius:10px;background:linear-gradient(135deg,#ecfdf5,#d1fae5);box-shadow:0 4px 14px #10b98126}.nt-cart__shipping.is-unlocked .nt-cart__shipping-message{color:#065f46}.nt-cart__shipping-rates{display:block;margin-top:.9rem;color:#4b5563;font-size:1.1rem;line-height:1.4;text-align:center}.nt-cart__shipping-track{height:9px;margin:20px 20px 18px;overflow:visible}.nt-cart__shipping-fill{background:#10b981;transition:width .65s ease}.nt-cart__shipping-icon{right:auto;width:34px;height:34px;border:0;background:transparent;font-family:"Apple Color Emoji","Segoe UI Emoji","Noto Color Emoji",sans-serif;font-size:25px;line-height:1;filter:drop-shadow(0 2px 4px rgba(2,8,17,.16));transform:translate(-50%,-55%) scaleX(-1);animation:nt-cart-truck-bounce .58s ease-in-out infinite alternate;transition:left .65s cubic-bezier(.34,1.56,.64,1);pointer-events:none}@keyframes nt-cart-truck-bounce{0%{transform:translate(-50%,-55%) scaleX(-1)}to{transform:translate(-50%,-67%) scaleX(-1)}}.nt-cart .cart__checkout-button{text-transform:uppercase}.nt-cart .cart__checkout-button svg{width:18px;height:18px;fill:currentColor;flex:none}@media(max-width:480px){.nt-cart__banner{height:140px}}@media(prefers-reduced-motion:reduce){.nt-cart__shipping-fill,.nt-cart__shipping-icon{animation:none;transition:none}}.nt-cart__avatars>.nt-cart__avatar{overflow:hidden;background-image:none;background-color:#e8edf0;padding:0}.nt-cart__avatar img{display:block;width:100%;height:100%;object-fit:cover;border-radius:50%}.nt-cart__social{min-height:60px;padding-block:11px}.nt-cart__social-copy{display:block;white-space:nowrap;font-size:1.35rem;font-weight:500;line-height:1.25;letter-spacing:-.015em}.nt-cart__social-copy strong{font-weight:800}@media(max-width:380px){.nt-cart__social{gap:7px;padding-inline:12px}.nt-cart__social-copy{font-size:1.15rem}}.nt-cart{position:relative}.nt-cart__confetti{position:absolute;top:0;right:0;bottom:0;left:0;z-index:12;overflow:hidden;pointer-events:none}.nt-cart__confetti-piece{position:absolute;top:-18px;left:var(--nt-confetti-x);width:var(--nt-confetti-size);height:calc(var(--nt-confetti-size) * 1.5);border-radius:2px;background:var(--nt-confetti-color);opacity:0;animation:nt-cart-confetti-fall var(--nt-confetti-duration) var(--nt-confetti-delay) ease-out forwards}@keyframes nt-cart-confetti-fall{0%{opacity:0;transform:translate3d(0,-12px,0) rotate(0)}12%{opacity:1}78%{opacity:1}to{opacity:0;transform:translate3d(var(--nt-confetti-drift),min(72vh,620px),0) rotate(var(--nt-confetti-spin))}}@media(prefers-reduced-motion:reduce){.nt-cart__confetti{display:none}}
/*# sourceMappingURL=/cdn/shop/t/38/assets/newtrend-cart-drawer.css.map */
