.cart .cart__container{max-width:1180px}.cart .cart__form{display:grid;grid-template-columns:minmax(0,1fr) 400px;gap:40px 64px;align-items:start}.cart .cart__form-items{padding:0}.cart .cart__form-header{display:flex;flex-wrap:wrap;align-items:baseline;gap:12px 16px;margin:0;padding:0 0 16px;border-bottom:1px solid var(--jj-line)}.cart .cart__form-title{margin:0;font:600 26px/1.1 var(--jj-head)!important;letter-spacing:-.02em}.cart .cart__form-item-count{margin:0;font:500 12px/1 var(--jj-font);letter-spacing:.14em;text-transform:uppercase;color:var(--jj-grey)}.cart .cart__continue{margin-left:auto;font:400 12px/1 var(--jj-font);color:var(--jj-ink);text-decoration:underline;text-decoration-color:var(--jj-grey);text-underline-offset:3px}.cart .free-shipping-bar{margin:0;padding:16px 0;border-bottom:1px solid var(--jj-line);background:none!important;color:var(--jj-ink)}.cart :is(.free-shipping-bar,.free-shipping-bar__bar,.cart__footer-inner):after,.cart .free-shipping-bar:before{display:none!important}.cart .free-shipping-bar--success{color:var(--jj-ink)!important}.cart .free-shipping-bar .inventory-counter__message-wrapper{display:flex;align-items:center;gap:8px;padding:0!important;background:none!important;color:var(--jj-ink)!important}.cart .free-shipping-bar svg{width:16px;height:16px;flex:none}.cart .free-shipping-bar__message{margin:0;font:500 12px/1.4 var(--jj-font)!important;letter-spacing:.14em!important;text-transform:uppercase;color:var(--jj-ink)!important}.cart .free-shipping-bar__bar,.cart .free-shipping-bar--success .free-shipping-bar__bar{display:block;height:3px!important;margin:10px 0 0;background:var(--jj-line)!important;border-radius:0;overflow:hidden}.cart .free-shipping-bar__bar-progress{display:block;height:3px;background:var(--jj-ink)!important;border-radius:0}.cart .cart__form-item{display:grid;grid-template-columns:96px minmax(0,1fr);gap:20px;margin:0;padding:24px 0;border-top:0;border-bottom:1px solid var(--jj-line)}.cart .cart__form-item-image{width:96px;margin:0}.cart .cart__form-item-image .image{aspect-ratio:3/4;overflow:hidden}.cart .cart__form-item-details{display:flex;flex-direction:column;justify-content:space-between;gap:16px;min-width:0;margin:0}.cart .cart__form-item-info-wrapper{display:flex;justify-content:space-between;gap:16px}.cart .cart__form-item-info{min-width:0}.cart .cart__form-item-title{margin:0 0 4px;font:500 14px/1.35 var(--jj-font)!important;letter-spacing:0;text-transform:none}.cart .cart__form-item-variant{margin:0 0 6px;font-size:12px;color:var(--jj-grey)}.cart .cart__form-item-price-wrapper{margin:0;font-size:14px;color:var(--jj-ink);white-space:nowrap;font-variant-numeric:tabular-nums}.cart .cart__form-item-quantity-wrapper{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;margin:0}.cart .cart__form-item-remove-wrapper{width:auto;margin:0 0 0 auto}.cart .cart__form-item-remove{min-height:40px;padding:0 4px;font:500 11px/1 var(--jj-font)!important;letter-spacing:.14em!important;text-transform:uppercase!important;color:var(--jj-grey);text-decoration:underline;text-decoration-color:transparent;text-underline-offset:3px}.cart .cart__form-item-remove:hover{color:var(--jj-ink);text-decoration-color:currentColor}.cart .cart__footer-order-note-wrapper{margin:0;padding:4px 0 0;border-bottom:1px solid var(--jj-line)}.cart .cart__footer-order-note-trigger{margin:0!important;padding:12px 0!important}.cart .cart__footer-order-note-trigger-icons svg{width:12px;height:12px;margin:0}.cart .cart__footer-order-note-input{margin:4px 0 16px;padding:0}.cart .cross-sells{margin:32px 0 0;padding:0;border:0}.cart .cross-sells__heading{margin:0 0 4px;font:500 12px/1 var(--jj-font)!important;letter-spacing:.14em;text-transform:uppercase;color:var(--jj-ink)}.cart .cross-sells__items{display:block!important;margin:0;padding:0}.cart .cross-sells__item{display:flex!important;align-items:center;gap:14px;width:100%!important;margin:0!important;padding:12px 0!important;border:0;border-bottom:1px solid var(--jj-line)}.cart .cross-sells__item-image{flex:0 0 56px!important;width:56px!important;margin:0}.cart .cross-sells__item-content{flex:1;display:flex;align-items:center;justify-content:space-between;gap:12px;min-width:0}.cart .cross-sells__item-title{margin:0 0 2px;font:500 13px/1.3 var(--jj-font)!important;letter-spacing:0;text-transform:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cart .cross-sells__item-title a{color:var(--jj-ink);text-decoration:none}.cart .cross-sells__item-price-wrapper{margin:0}.cart .cross-sells__item-price{font-size:12px;color:var(--jj-grey)}.cart .cross-sells__item-add{min-height:0!important;margin:0!important;padding:0 14px!important;border-radius:var(--jj-pill)!important;border:1px solid var(--jj-ink)!important;background:#fff!important;color:var(--jj-ink)!important;font-size:11px!important;font-weight:500;letter-spacing:.18em;text-transform:uppercase;white-space:nowrap;box-shadow:none!important}.cart .cross-sells__item-add:before,.cart .cross-sells__item-add:after{display:none!important}.cart .cart__form-items .cross-sells__text-add{display:inline}.cart .cross-sells__item-add:hover{background:var(--jj-ink)!important;color:#fff!important}.cart .cart__footer-wrapper{position:sticky;top:calc(var(--announcement-height,0px) + var(--header-desktop-sticky-height,68px) + 24px)}.cart .cart__footer{padding:28px;border:0;background:var(--jj-ivory);color:var(--jj-ink)}.cart .cart__footer-inner{padding:0}.cart .cart__footer-subtotal-wrapper{margin:0;padding:0;border:0}.cart .jj-totals__total{flex-direction:column;align-items:flex-start;gap:8px;margin-top:16px;padding-top:16px!important;border-top:1px solid rgba(20,20,20,.15)}.cart .jj-totals__total dt{font:500 11px/1 var(--jj-font);letter-spacing:.14em;text-transform:uppercase}.cart .jj-totals__total dd{font:600 clamp(40px,4.5vw,56px)/.95 var(--jj-head);letter-spacing:-.04em}.cart .jj-note{margin:0 0 16px}.cart .cart__footer .cart__submit{margin:0}.cart .cart__input-buttons{display:block;margin:0}html:not(.no-js) .cart__update{display:none!important}.cart .cart__update{display:inline-flex;align-items:center;justify-content:center;width:100%;min-height:44px;margin:12px 0 0;padding:0 22px!important;border:1px solid var(--jj-ink)!important;border-radius:var(--jj-pill)!important;background:transparent!important;color:var(--jj-ink)!important;font:500 12px/1.2 var(--jj-font)!important;letter-spacing:.18em;text-transform:uppercase;box-shadow:none!important}.cart .jj-paylist{display:flex;flex-wrap:wrap;justify-content:center;gap:6px;margin:10px 0 0;padding:0;list-style:none}.cart .jj-help{display:block;margin:12px 0 0;text-align:center;font:400 12px/1.4 var(--jj-font);color:var(--jj-ink);text-decoration:underline;text-decoration-color:var(--jj-grey);text-underline-offset:3px}.jj-cartbar{display:none}.cart .jj-empty{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,420px);gap:48px;align-items:center;padding:48px 0 64px}.cart .jj-empty__text{display:flex;flex-direction:column;gap:16px;align-items:flex-start;margin:0;padding:0;max-width:none;text-align:left}.cart .cart__empty-message-heading{margin:0;font:600 26px/1.1 var(--jj-head)!important;letter-spacing:-.02em}.cart .cart__empty-message-text{margin:0;max-width:40ch;font:400 15px/1.5 var(--jj-font);color:var(--jj-ink-2)}.cart .jj-empty__links{display:flex;flex-wrap:wrap;gap:10px;margin:8px 0 0}.jj-poster{aspect-ratio:4/5;display:flex;flex-direction:column;justify-content:space-between;gap:24px;padding:28px;background:var(--jj-ivory);color:var(--jj-ink);font-family:var(--jj-head);text-align:left}.jj-poster .jj-tag{align-self:flex-start;height:auto;padding:8px 12px}.jj-poster__big{display:flex;flex-direction:column;gap:4px}.jj-poster__day{font:400 13px/1 var(--jj-font);letter-spacing:.2em;text-transform:uppercase;opacity:.8}.jj-poster__num{display:flex;align-items:baseline;gap:10px;font-size:clamp(84px,11vw,150px);font-weight:700;line-height:.9;letter-spacing:-.05em}.jj-poster__num small{font-size:clamp(20px,2.4vw,28px);font-weight:500;letter-spacing:0;white-space:nowrap}.jj-poster__time{font-size:clamp(22px,3vw,30px);font-weight:600;letter-spacing:-.01em}.jj-poster__foot{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;font:400 12px/1.6 var(--jj-font);letter-spacing:.14em;text-transform:uppercase;opacity:.9}.jj-poster__foot img{width:64px;height:auto;display:block;margin:0}@media(max-width:959px){.cart .cart__form{grid-template-columns:1fr;gap:24px}.cart .cart__footer-wrapper{position:static}.jj-poster{max-width:420px}}@media(max-width:719px){.cart .cart__form-title{flex:0 0 100%}.cart .cart__form-item{grid-template-columns:72px minmax(0,1fr);gap:14px;padding:16px 0}.cart .cart__form-item-image{width:72px}.cart .cart__footer{padding:20px}.cart .jj-totals__total{flex-direction:row;align-items:baseline;justify-content:space-between;gap:12px}.cart .jj-totals__total dd{font-size:22px;line-height:1;letter-spacing:-.02em}.cart .cart__footer :is(.cart__submit,.jj-or){display:none!important}.cart .jj-cartbar{position:sticky;bottom:0;z-index:4;display:flex;align-items:center;justify-content:space-between;gap:16px;margin:0 calc(-1*var(--space-outer));padding:10px var(--space-outer) calc(10px + env(safe-area-inset-bottom));background:#fff;border-top:1px solid var(--jj-line)}.cart .jj-cartbar__label{display:block;margin:0 0 4px;font:500 11px/1 var(--jj-font);letter-spacing:.14em;text-transform:uppercase;color:var(--jj-grey)}.cart .jj-cartbar__total{font:600 18px/1 var(--jj-head);letter-spacing:-.02em;white-space:nowrap;font-variant-numeric:tabular-nums}.cart .jj-cartbar .cart__submit{width:auto;flex:none;min-height:48px;padding:12px 22px!important}.cart .jj-empty{grid-template-columns:1fr;gap:32px;padding:32px 0 48px}.jj-poster{display:none}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/express-6.css.map */
