body:has(#MainContent[data-template=cart]){--jn-cart-ink: #171217;--jn-cart-ink-rgb: 23 18 23;--jn-cart-cyan: #00c8ff;--jn-cart-violet: #8b35ff;--jn-cart-coral: #ff654d;--jn-cart-plum: #160b24;background:#fff!important;color:var(--jn-cart-ink)!important}body:has(#MainContent[data-template=cart]) #header-component,body:has(#MainContent[data-template=cart]) #header-component .header__row,body:has(#MainContent[data-template=cart]) #header-component.header[transparent] .header__row{--color-background-top-row: rgba(255,255,255,.98) !important;--color-background-bottom-row: rgba(255,255,255,.98) !important;--color-foreground: var(--jn-cart-ink) !important;--color-foreground-rgb: var(--jn-cart-ink-rgb) !important;--color-border: rgb(var(--jn-cart-ink-rgb) / .12) !important;color:var(--jn-cart-ink)!important;background:#fffffffa!important}body:has(#MainContent[data-template=cart]) #header-component :is(.menu-list__link,.header-actions__action,.header__icon--menu,.dropdown-localization__button,.button-unstyled){color:var(--jn-cart-ink)!important}body:has(#MainContent[data-template=cart]) #header-component .header-logo__image{filter:brightness(0)!important}body:has(#MainContent[data-template=cart]) #MainContent{--color-background: #fff;--color-foreground: var(--jn-cart-ink);--color-foreground-rgb: var(--jn-cart-ink-rgb);--color-input-background: #fff;--color-input-text: var(--jn-cart-ink);background:linear-gradient(180deg,#fff,color-mix(in srgb,var(--jn-cart-violet) 4%,white) 58%,#fff)!important;color:var(--jn-cart-ink)!important;padding-top:calc(var(--header-height, 0px) + 16px)!important}body:has(#MainContent[data-template=cart]) #MainContent>.shopify-section,body:has(#MainContent[data-template=cart]) #MainContent .section,body:has(#MainContent[data-template=cart]) #MainContent .section-background{color:var(--jn-cart-ink)!important;background:transparent!important;background-color:transparent!important}body:has(#MainContent[data-template=cart]) .cart-page__title{color:var(--jn-cart-plum)!important}body:has(#MainContent[data-template=cart]) .cart-page__title :is(h1,h2,h3,.cart-title){color:var(--jn-cart-plum)!important;font-weight:800!important;letter-spacing:-.025em}body:has(#MainContent[data-template=cart]) .cart-page__items{min-width:0;padding:22px;background:#ffffffe0!important;border:1px solid color-mix(in srgb,var(--jn-cart-violet) 14%,white)!important;border-radius:22px!important;box-shadow:0 10px 30px #160b2412!important;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}body:has(#MainContent[data-template=cart]) .cart-items,body:has(#MainContent[data-template=cart]) .cart-items__wrapper,body:has(#MainContent[data-template=cart]) .cart-form,body:has(#MainContent[data-template=cart]) .cart-items__table{color:var(--jn-cart-ink)!important;background:transparent!important}body:has(#MainContent[data-template=cart]) .cart-items__table-row{border-bottom:2px dotted color-mix(in srgb,var(--jn-cart-cyan) 60%,white)!important;padding-bottom:24px!important;margin-bottom:24px!important}body:has(#MainContent[data-template=cart]) .cart-items__table-row:nth-child(3n+2){border-bottom-color:color-mix(in srgb,var(--jn-cart-violet) 54%,white)!important}body:has(#MainContent[data-template=cart]) .cart-items__table-row:nth-child(3n){border-bottom-color:color-mix(in srgb,var(--jn-cart-coral) 52%,white)!important}body:has(#MainContent[data-template=cart]) .cart-items__table-row:last-child{border-bottom:0!important;margin-bottom:0!important}body:has(#MainContent[data-template=cart]) .cart-items__media-container{background:#fff!important;border:1px solid color-mix(in srgb,var(--jn-cart-violet) 18%,white)!important;border-radius:14px!important;box-shadow:0 6px 18px #160b2414!important}body:has(#MainContent[data-template=cart]) .cart-items__media-image{object-fit:contain!important;object-position:center!important;padding:7px}body:has(#MainContent[data-template=cart]) :is(.cart-items__title,.cart-items__details,.cart-items__price,.cart-items__variants-wrapper,.cart-items__unit-price-wrapper,.cart-primary-typography,.cart-secondary-typography){color:var(--jn-cart-ink)!important}body:has(#MainContent[data-template=cart]) .cart-items__title{color:var(--jn-cart-plum)!important;font-weight:750!important}body:has(#MainContent[data-template=cart]) .cart-items__variants-wrapper{opacity:.72}body:has(#MainContent[data-template=cart]) .cart-items__price{font-weight:750!important}body:has(#MainContent[data-template=cart]) .quantity-selector,body:has(#MainContent[data-template=cart]) .cart-items__quantity-controls .quantity-selector{color:var(--jn-cart-ink)!important;background:color-mix(in srgb,var(--jn-cart-coral) 86%,white)!important;border:1px solid color-mix(in srgb,var(--jn-cart-plum) 20%,transparent)!important;border-radius:12px!important;box-shadow:none!important;overflow:hidden}body:has(#MainContent[data-template=cart]) .quantity-selector :is(button,input){color:var(--jn-cart-ink)!important;background:transparent!important}body:has(#MainContent[data-template=cart]) .cart-items__remove{color:var(--jn-cart-plum)!important;background:color-mix(in srgb,var(--jn-cart-violet) 5%,white)!important;border:1px solid color-mix(in srgb,var(--jn-cart-violet) 15%,white)!important;border-radius:999px!important}body:has(#MainContent[data-template=cart]) .cart-items__remove:hover,body:has(#MainContent[data-template=cart]) .cart-items__remove:focus-visible{background:color-mix(in srgb,var(--jn-cart-coral) 14%,white)!important}body:has(#MainContent[data-template=cart]) .cart-page__summary{margin-left:28px;padding:26px!important;color:var(--jn-cart-ink)!important;background:linear-gradient(155deg,color-mix(in srgb,var(--jn-cart-cyan) 12%,white),color-mix(in srgb,var(--jn-cart-violet) 10%,white) 54%,color-mix(in srgb,var(--jn-cart-coral) 8%,white))!important;border:1px solid color-mix(in srgb,var(--jn-cart-violet) 20%,white)!important;border-radius:22px!important;box-shadow:0 12px 34px #160b241a!important;align-self:start!important;height:fit-content!important}body:has(#MainContent[data-template=cart]) .cart-page__summary :is(.cart-summary,.group-block,.cart-totals,.cart__ctas){color:var(--jn-cart-ink)!important;background:transparent!important;background-color:transparent!important}body:has(#MainContent[data-template=cart]) .cart-actions{color:var(--jn-cart-ink)!important;border:0!important;border-block:2px dotted color-mix(in srgb,var(--jn-cart-cyan) 56%,white)!important}body:has(#MainContent[data-template=cart]) .cart-actions__divider{border-block-start:2px dotted color-mix(in srgb,var(--jn-cart-coral) 50%,white)!important}body:has(#MainContent[data-template=cart]) .cart-totals:not(:has(.cart-actions)),body:has(#MainContent[data-template=cart]) .cart-totals__container{border-color:color-mix(in srgb,var(--jn-cart-violet) 48%,white)!important}body:has(#MainContent[data-template=cart]) .cart-totals__total{color:var(--jn-cart-plum)!important;padding-top:18px;border-top:2px dotted color-mix(in srgb,var(--jn-cart-violet) 54%,white);font-weight:800!important}body:has(#MainContent[data-template=cart]) .cart-totals__tax-note,body:has(#MainContent[data-template=cart]) .cart-totals__tax-note a{color:color-mix(in srgb,var(--jn-cart-ink) 72%,white)!important}body:has(#MainContent[data-template=cart]) :is(.cart-discount__input,.cart-note__instructions){color:var(--jn-cart-ink)!important;background:#ffffffd6!important;border:1px solid color-mix(in srgb,var(--jn-cart-violet) 24%,white)!important;border-radius:12px!important;box-shadow:none!important}body:has(#MainContent[data-template=cart]) .cart-discount__button{color:var(--jn-cart-plum)!important;background:#fff!important;border:1px solid color-mix(in srgb,var(--jn-cart-violet) 28%,white)!important;border-radius:12px!important;box-shadow:none!important}body:has(#MainContent[data-template=cart]) .cart__checkout-button.button{width:100%!important;color:var(--jn-cart-ink)!important;background:var(--jn-cart-coral)!important;border:1px solid color-mix(in srgb,var(--jn-cart-plum) 22%,transparent)!important;border-radius:14px!important;box-shadow:0 8px 20px #160b241f!important;font-weight:800!important;letter-spacing:.02em!important;transition:transform .18s ease,box-shadow .18s ease,background .18s ease!important}body:has(#MainContent[data-template=cart]) .cart__checkout-button.button:hover,body:has(#MainContent[data-template=cart]) .cart__checkout-button.button:focus-visible{color:var(--jn-cart-ink)!important;background:color-mix(in srgb,var(--jn-cart-coral) 86%,white)!important;transform:translateY(-1px);box-shadow:0 10px 24px #160b2429!important}body:has(#MainContent[data-template=cart]) #MainContent :is(.product-list,.product-list__content,.product-card,.card-gallery,.product-card__media,.card__media,.media){color:var(--jn-cart-ink)!important;background-color:transparent!important}body:has(#MainContent[data-template=cart]) #MainContent :is(.product-card,.card-gallery,.product-card__media,.card__media,.media){background:#fff!important}body:has(#MainContent[data-template=cart]) #MainContent :is(.product-card,.card-gallery,.product-card__media,.card__media,.media) img{object-fit:contain!important;object-position:center!important}body:has(#MainContent[data-template=cart]) #MainContent .product-list :is(h2,h3,h4,h5,a,p,span,product-price,.price){color:var(--jn-cart-ink)!important}body:has(#MainContent[data-template=cart]) footer,body:has(#MainContent[data-template=cart]) footer .section-background,body:has(#MainContent[data-template=cart]) footer .section{--color-foreground: #fff;--color-foreground-muted: rgba(255,255,255,.78);--color-border: rgba(255,255,255,.22);color:#fff!important;background:var(--jn-cart-plum)!important;background-color:var(--jn-cart-plum)!important}body:has(#MainContent[data-template=cart]) footer :is(a,button,p,span,h1,h2,h3,h4,h5,h6,.menu__heading__default,.footer-content,.utilities){color:#fff!important}@media(max-width:749px){body:has(#MainContent[data-template=cart]) #MainContent{padding-top:calc(var(--header-height, 0px) + 10px)!important}body:has(#MainContent[data-template=cart]) .cart-page__items{padding:16px;border-radius:18px!important}body:has(#MainContent[data-template=cart]) .cart-page__summary{margin-left:0;margin-top:20px;padding:20px!important;border-radius:18px!important}body:has(#MainContent[data-template=cart]) .cart-items__table-row{padding-bottom:20px!important;margin-bottom:20px!important}}
/*# sourceMappingURL=/cdn/shop/t/18/assets/jn-cart-page.css.map */
