:is(cart-drawer.nj-cart,.nj-cart-page){--nj-paper: 239 236 230;--nj-lift: 246 244 239;--nj-ink: 31 28 23;--nj-muted: 94 88 80;--nj-faint: 111 104 97;--nj-bordeaux: 76 0 10;--nj-rule: rgb(31 28 23 / .14);--nj-rule-strong: rgb(31 28 23 / .3);--nj-body: var(--text-font-family)}cart-drawer.nj-cart{--background: var(--nj-paper);--text-color: var(--nj-ink)}cart-drawer.nj-cart::part(header){min-height:0;padding-block:.75rem}.nj-cart-line{display:grid;grid-template-columns:5.5rem minmax(0,1fr);column-gap:1.25rem;align-items:start;color:rgb(var(--nj-ink));font-family:var(--nj-body)}.nj-cart__lines,.nj-cart-page__lines{display:grid;gap:1.75rem}.nj-cart-line__media{display:block;aspect-ratio:1;background:rgb(var(--nj-lift))}.nj-cart-line__img{display:block;width:100%;height:100%;object-fit:cover}.nj-cart-line__info{min-width:0}.nj-cart-line__brand{margin:0;font-size:.9375rem;font-weight:600;line-height:1.35;letter-spacing:0;text-transform:none}.nj-cart-line__title{display:block;margin-top:.375rem;color:inherit;font-size:.6875rem;font-weight:500;line-height:1.5;letter-spacing:.14em;text-transform:uppercase;text-decoration:none;background:none}.nj-cart-line__pricerow{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem .75rem;margin-top:.5rem}.nj-cart-line__price{font-size:.9375rem;font-weight:500;line-height:1.4;font-variant-numeric:tabular-nums}.nj-cart-line__was{margin-inline-end:.375rem;color:rgb(var(--nj-faint));font-weight:400}.nj-cart-line__acts{display:flex;align-items:center;gap:.375rem;flex:none}.nj-cart-line__facts{margin:.375rem 0 0;color:rgb(var(--nj-muted));font-size:.8125rem;line-height:1.5}:is(.nj-cart,.nj-cart-page) .nj-cart-line__value :is(.rtl-value,p){display:block;margin:.125rem 0 0;color:rgb(var(--nj-faint));font-size:.75rem;font-weight:400;line-height:1.45;letter-spacing:0}.nj-cart-line__tag{grid-column:1 / -1;margin:1rem 0 0}:is(.nj-cart,.nj-cart-page) .nj-cart-line .nj-cart-line__wish{position:static;inset:auto;display:grid;place-items:center;width:2rem;height:2rem;padding:0;border:1px solid var(--nj-rule-strong);border-radius:999px;background:transparent;box-shadow:none}:is(.nj-cart,.nj-cart-page) .nj-cart-line .nj-cart-line__wish .rtl-wish__icon{width:1rem;height:1rem}body:not(.retail) :is(.nj-cart,.nj-cart-page) .nj-cart-line .nj-cart-line__wish{display:none}.nj-cart-line--sold .nj-cart-line__media{opacity:.45}.nj-cart-line--sold .nj-cart-line__price{color:rgb(var(--nj-faint));text-decoration:line-through}.nj-cart-line__soldtag{margin:.75rem 0 0}.nj-cart-line__soldnote{margin:.5rem 0 0;color:rgb(var(--nj-muted));font-size:.8125rem;line-height:1.5}.nj-cart-line__soldremove{display:block;margin-top:.875rem}.nj-tag{display:inline-flex;align-items:center;gap:.4375rem;padding:.3125rem .75rem;border:1px solid rgb(var(--nj-bordeaux) / .22);border-radius:999px;background:rgb(var(--nj-lift));box-shadow:0 1px 3px #4c000a1a;color:rgb(var(--nj-bordeaux));font-family:var(--nj-body);font-size:.6875rem;line-height:1.3;letter-spacing:.01em}.nj-tag__dot{flex:none;width:4px;height:4px;border-radius:50%;background:currentColor}.nj-pill{display:inline-flex;align-items:center;justify-content:center;gap:.4375rem;min-height:2rem;padding:0 .875rem;border:1px solid var(--nj-rule-strong);border-radius:999px;background:transparent;color:rgb(var(--nj-ink));font-family:var(--nj-body);font-size:.75rem;line-height:1;letter-spacing:.01em;text-transform:none;text-decoration:none;cursor:pointer;transition:border-color .2s ease,color .2s ease}.nj-pill:focus-visible,:is(.nj-cart,.nj-cart-page) .nj-cart-line .nj-cart-line__wish:focus-visible,.nj-cart-assure a:focus-visible{outline:2px solid rgb(var(--nj-bordeaux));outline-offset:2px}@media screen and (pointer:fine){.nj-pill:hover{border-color:rgb(var(--nj-ink))}}.nj-cart-assure{display:grid;gap:.75rem;margin:1.25rem 0 0;padding:1rem 0 0;border-top:1px solid var(--nj-rule);list-style:none;color:rgb(var(--nj-ink));font-family:var(--nj-body)}.nj-cart-assure li{display:grid;grid-template-columns:1.75rem minmax(0,1fr);gap:.875rem;align-items:center;font-size:.8125rem;line-height:1.45}.nj-cart-assure img{width:1.75rem;height:1.75rem;object-fit:contain}.nj-cart-assure__sub{display:block;margin-top:.1875rem;color:rgb(var(--nj-muted));font-size:.75rem}.nj-cart-assure__sub a{color:inherit;text-decoration:none;background:none;border-bottom:1px solid var(--nj-rule-strong)}.nj-cart-arrow{display:inline-block;width:.75em;height:.75em;margin-inline-start:.1875rem;vertical-align:baseline}.nj-cart-foot{display:block;font-family:var(--nj-body);color:rgb(var(--nj-ink))}.nj-cart-foot__note{margin:0 0 1rem}.nj-cart-sum{display:grid;gap:.375rem;margin:0;font-size:.875rem;line-height:1.4}.nj-cart-sum>div{display:flex;justify-content:space-between;gap:1rem}.nj-cart-sum dt,.nj-cart-sum dd{margin:0}.nj-cart-sum dd{font-variant-numeric:tabular-nums}.nj-cart-sum__total{padding-top:.4375rem;border-top:1px solid var(--nj-rule);font-weight:500}.nj-cart-sum__cur{margin-inline-end:.25rem;color:rgb(var(--nj-muted));font-size:.6875rem;font-weight:400}.nj-cart-sum>.nj-cart-sum__offer{flex-wrap:wrap;align-items:center;row-gap:.375rem}.nj-cart-sum__offer dt{white-space:nowrap}.nj-cart-sum__offer dd{margin-inline-start:auto}.nj-cart-offer{-webkit-appearance:none;appearance:none;display:inline-flex;align-items:center;margin:0;padding:.3125rem .75rem;border:1px solid rgb(var(--nj-bordeaux) / .22);border-radius:999px;background:rgb(var(--nj-lift));box-shadow:0 1px 3px #4c000a1a;color:rgb(var(--nj-bordeaux));font-family:var(--nj-body);font-size:.6875rem;line-height:1.3;letter-spacing:.01em;white-space:nowrap;cursor:pointer;transition:border-color .2s ease,opacity .2s ease}.nj-cart-offer[aria-busy=true]{opacity:.55}.nj-cart-offer:focus-visible{outline:2px solid rgb(var(--nj-bordeaux));outline-offset:2px}@media screen and (pointer:fine){.nj-cart-offer:hover{border-color:rgb(var(--nj-bordeaux) / .5)}}.nj-cart-under{margin:.375rem 0 0;color:rgb(var(--nj-muted));font-size:.75rem;line-height:1.45}.nj-cart-terms{margin-top:.625rem;font-size:.8125rem}.nj-cart-terms__form{display:block}.nj-cart-foot__form{margin:1rem 0 0}.nj-cart-checkout{-webkit-appearance:none;appearance:none;display:flex;align-items:center;justify-content:center;width:100%;min-height:3.125rem;padding:.9375rem 2rem;border:1px solid rgb(255 255 255 / .22);border-radius:999px;background-color:transparent;background-image:linear-gradient(90deg,#330007f5 7%,#5c000cf2 95%);background-origin:border-box;-webkit-backdrop-filter:blur(16px) saturate(1.5) brightness(1.05);backdrop-filter:blur(16px) saturate(1.5) brightness(1.05);box-shadow:inset 0 1px 1px #ffffff42,inset 0 -.5px 1px #0003,0 4px 16px -2px #5c000c52,0 1px 3px #0000001a;color:rgb(var(--nj-paper));font-family:var(--nj-body);font-size:.68rem;font-weight:500;line-height:1.2;letter-spacing:.14em;text-transform:uppercase;text-decoration:none;cursor:pointer;transition:filter .35s ease,box-shadow .35s ease,transform .25s ease}.nj-cart-checkout:focus-visible{outline:2px solid rgb(var(--nj-bordeaux));outline-offset:3px}.nj-cart-checkout:active{filter:brightness(.94)}@media screen and (pointer:fine){.nj-cart-checkout:hover{filter:brightness(1.12);box-shadow:inset 0 1px 2px #ffffff5c,inset 0 -1px 1px #00000029,0 8px 24px -4px #5c000c6b,0 2px 6px #0000001f;transform:translateY(-1px)}}@media(prefers-reduced-motion:reduce){.nj-cart-checkout,.nj-pill,.nj-cart-offer{transition:none}}.nj-cart-help{display:flex;justify-content:center;margin:.75rem 0 0}.nj-cart-page{display:grid;gap:2.5rem;color:rgb(var(--nj-ink))}@media screen and (min-width:900px){.nj-cart-page{grid-template-columns:minmax(0,1fr) 20rem;gap:3.5rem;align-items:start}}.nj-cart-page__note{display:block;margin:0 0 1.25rem}.nj-cart-page__express{margin-top:.75rem}.nj-cart-line__sep{display:none}.nj-cart-shared-tag{margin:1rem 0 .875rem}.nj-cart-page .nj-cart-shared-tag{margin-top:0}.nj-cart__lines--multi{gap:.875rem;padding-block-end:0}.nj-cart__lines--multi .nj-cart-line{grid-template-columns:4rem minmax(0,1fr);column-gap:1rem}.nj-cart__lines--multi .nj-cart-line__info{display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:.75rem;align-items:baseline}.nj-cart__lines--multi .nj-cart-line__info>*{grid-column:1 / -1}.nj-cart__lines--multi .nj-cart-line__brand{grid-column:1;grid-row:1;font-size:.875rem}.nj-cart__lines--multi .nj-cart-line__pricerow{display:contents}.nj-cart__lines--multi .nj-cart-line__price{grid-column:2;grid-row:1;font-size:.875rem;text-align:right;white-space:nowrap}.nj-cart__lines--multi .nj-cart-line__title{display:-webkit-box;margin-top:.25rem;overflow:hidden;font-size:.65625rem;line-height:1.45;-webkit-line-clamp:2;-webkit-box-orient:vertical}.nj-cart__lines--multi .nj-cart-line__facts{order:1;margin-top:.3125rem;font-size:.78125rem;line-height:1.4}.nj-cart__lines--multi .nj-cart-line__sep{display:inline;padding:0 .3125rem;color:rgb(var(--nj-faint))}.nj-cart__lines--multi .nj-cart-line__br{display:none}.nj-cart__lines--multi :is(.nj-cart-line__value,.nj-cart-line__soldtag,.nj-cart-line__soldnote,.nj-cart-line__soldremove){order:2}:is(.nj-cart,.nj-cart-page) .nj-cart__lines--multi .nj-cart-line__value :is(.rtl-value,p){margin:.0625rem 0 0;font-size:.71875rem;line-height:1.4}.nj-cart__lines--multi .nj-cart-line__acts{grid-column:1 / -1;order:3;justify-self:start;margin-top:.375rem}.nj-cart__lines--multi .nj-cart-line__acts .nj-pill{min-height:1.75rem;padding:0 .75rem;font-size:.6875rem}:is(.nj-cart,.nj-cart-page) .nj-cart__lines--multi .nj-cart-line .nj-cart-line__wish{width:1.75rem;height:1.75rem}:is(.nj-cart,.nj-cart-page) .nj-cart__lines--multi .nj-cart-line .nj-cart-line__wish .rtl-wish__icon{width:.875rem;height:.875rem}.nj-cart-assure--multi{gap:.4375rem;margin-top:.875rem;padding-top:.75rem}.nj-cart-assure--multi li{grid-template-columns:1.375rem minmax(0,1fr);gap:.75rem;font-size:.78125rem;line-height:1.4}.nj-cart-assure--multi img{width:1.375rem;height:1.375rem}.nj-cart-assure--multi .nj-cart-assure__sub{margin-top:.0625rem;font-size:.71875rem}.nj-cart-foot--multi .nj-cart-sum{gap:.1875rem;font-size:.84375rem}.nj-cart-foot--multi .nj-cart-under{margin-top:.25rem}.nj-cart-foot--multi .nj-cart-terms{margin-top:.375rem}.nj-cart-foot--multi .nj-cart-foot__form{margin-top:.75rem}.nj-cart-foot--multi .nj-cart-checkout{min-height:2.875rem;padding-block:.8125rem}.nj-cart-foot--multi .nj-cart-help{flex-wrap:wrap;gap:.5rem;margin-top:.625rem}.nj-cart-foot--multi .nj-cart-help .nj-cart-foot__note{margin:0}
/*# sourceMappingURL=/cdn/shop/t/54/assets/nj-cart.css.map */
