:root{--nc-bg:#141414;--nc-card:#1d1d1d;--nc-line:rgba(201,169,110,.22);--nc-gold:#C9A96E;--nc-gold2:#d4922a;--nc-ink:#fff;--nc-mute:rgba(255,255,255,.62)}cart-drawer .drawer__inner{width:42rem;max-width:100vw;padding:0;background:var(--nc-bg);color:var(--nc-ink);border:0;border-left:1px solid var(--nc-line);box-shadow:-18px 0 50px #00000073}cart-drawer .cart-drawer__overlay{background:#0000008c;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}cart-drawer.is-empty .drawer__inner{display:flex}cart-drawer.is-empty cart-drawer-items,cart-drawer.is-empty .drawer__footer{display:none}.nc-head{display:flex;align-items:center;justify-content:space-between;padding:1.2rem 1.8rem 1rem;border-bottom:1px solid var(--nc-line)}.nc-logo{display:flex;flex-direction:column;gap:.3rem}.nc-logo b{font-family:var(--font-heading-family),serif;font-weight:400;font-size:2rem;letter-spacing:.38em;line-height:1;color:#fff}.nc-logo b sup{font-size:.8rem;letter-spacing:0;margin-left:.2rem;vertical-align:top;color:var(--nc-gold)}.nc-logo i{display:block;height:2px;width:100%;background:linear-gradient(90deg,var(--nc-gold),transparent)}.nc-title{margin:0;font-size:1.2rem;letter-spacing:.14em;text-transform:uppercase;color:var(--nc-mute);font-weight:500}.nc-title span{color:var(--nc-gold)}cart-drawer .drawer__close{position:static;min-width:3.4rem;min-height:3.4rem;color:#fff;border-radius:50%;transition:background .2s,transform .2s}cart-drawer .drawer__close .svg-wrapper{width:1.6rem;height:1.6rem}cart-drawer .drawer__close:hover{background:#ffffff14;transform:rotate(90deg)}cart-drawer .drawer__header{padding:0;display:block}cart-drawer-items{padding:0;scrollbar-width:thin;scrollbar-color:var(--nc-gold) transparent}cart-drawer .cart-drawer__form{display:block}.nc-bar{margin:1.2rem 1.8rem 0;padding:1.1rem 1.4rem 1.2rem;background:linear-gradient(180deg,#1f1b14,#191919);border:1px solid var(--nc-line);border-radius:10px}.nc-bar__msg{margin:0 0 1rem;font-size:1.25rem;line-height:1.4;color:#fff}.nc-bar__msg b{color:var(--nc-gold);font-weight:600}.nc-track{position:relative;height:5px;border-radius:99px;background:#ffffff1f;margin:0 16.667%}.nc-fill{position:absolute;left:0;top:0;bottom:0;border-radius:99px;background:linear-gradient(90deg,var(--nc-gold2),#f1d08a);width:calc(var(--p)*1%);animation:nc-fill 1s cubic-bezier(.2,.8,.2,1) both;overflow:hidden}.nc-fill:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(110deg,transparent 30%,rgba(255,255,255,.55) 50%,transparent 70%);transform:translate(-100%);animation:nc-shine 1.8s .9s ease-out 1 both}.nc-steps{display:grid;grid-template-columns:repeat(3,1fr);margin-top:-.95rem;position:relative}.nc-step{display:flex;flex-direction:column;align-items:center;text-align:center;gap:.5rem;font-size:1rem;line-height:1.2;color:var(--nc-mute)}.nc-dot{width:1.9rem;height:1.9rem;border-radius:50%;display:grid;place-items:center;background:#262626;border:2px solid rgba(255,255,255,.18);color:transparent;transition:.3s}.nc-dot svg{width:1rem;height:1rem}.nc-step.is-on{color:#fff}.nc-step.is-on .nc-dot{background:linear-gradient(135deg,var(--nc-gold2),#f1d08a);border-color:transparent;color:#111;animation:nc-pop .5s .5s both}@keyframes nc-fill{0%{width:0}}@keyframes nc-shine{to{transform:translate(100%)}}@keyframes nc-pop{0%{transform:scale(.4)}70%{transform:scale(1.25)}to{transform:scale(1)}}.nc-items{list-style:none;margin:0;padding:1.1rem 1.8rem 0;display:flex;flex-direction:column;gap:.9rem}cart-drawer .nc-items .nc-item{position:relative;display:grid;grid-template:none;grid-template-columns:6.4rem minmax(0,1fr);gap:1.1rem;padding:.9rem;background:var(--nc-card);border:1px solid rgba(255,255,255,.08);border-radius:10px;animation:nc-in .45s cubic-bezier(.2,.8,.2,1) both}.nc-item:nth-child(2){animation-delay:.06s}.nc-item:nth-child(3){animation-delay:.12s}.cart-drawer .nc-item .nc-name{width:auto}@keyframes nc-in{0%{opacity:0;transform:translateY(10px)}}.nc-img{width:6.4rem;height:6.4rem;border-radius:8px;overflow:hidden;background:#2a2a2a;display:grid;place-items:center}.nc-img img{width:100%;height:100%;object-fit:cover;display:block}.nc-img svg{width:2.6rem;height:2.6rem;color:var(--nc-gold)}.nc-info{display:flex;flex-direction:column;gap:.35rem;min-width:0}.nc-name{font-family:var(--font-heading-family),serif;font-size:1.5rem;line-height:1.2;color:#fff;text-decoration:none;display:block}.nc-name:hover{color:var(--nc-gold)}.nc-var{font-size:1.1rem;color:var(--nc-mute);margin:0}.nc-incl{font-size:1.05rem;color:var(--nc-gold);margin:0;display:flex;align-items:center;gap:.4rem}.nc-incl svg{width:1.1rem;height:1.1rem;flex:0 0 auto}.nc-row{display:flex;align-items:center;justify-content:space-between;gap:.8rem;margin-top:auto;padding-top:.4rem}.nc-price{font-size:1.45rem;font-weight:600;color:#fff;white-space:nowrap}.nc-price s{font-size:1.1rem;color:var(--nc-mute);font-weight:400;margin-right:.5rem}.nc-offered{color:var(--nc-gold);font-weight:700;letter-spacing:.03em}.nc-qty{display:flex;align-items:center;gap:.5rem}.nc-item quantity-input.quantity{min-height:3rem;width:9.4rem;border:1px solid rgba(255,255,255,.22);border-radius:99px;background:transparent}.nc-item quantity-input.quantity:after,.nc-item quantity-input.quantity:before{display:none}.nc-item .quantity__button{color:#fff;width:3rem}.nc-item .quantity__input{color:#fff;font-size:1.3rem}.nc-item .quantity__button:hover{color:var(--nc-gold)}.nc-item cart-remove-button .button{min-width:3rem;min-height:3rem;padding:0;color:var(--nc-mute);background:transparent;border:0}.nc-item cart-remove-button .button:hover{color:#ff8d7a}.nc-item cart-remove-button .button:before,.nc-item cart-remove-button .button:after{display:none}.nc-item .svg-wrapper svg{width:1.4rem;height:1.4rem}cart-drawer .nc-item .cart-item__error{grid-column:1/-1;margin:0}.nc-item .loading__spinner{right:1rem;top:1rem}.nc-up{margin:1.2rem 1.8rem 0}.nc-up h3{margin:0 0 .8rem;font-size:1.1rem;letter-spacing:.14em;text-transform:uppercase;color:var(--nc-gold);font-weight:600}.nc-card{display:grid;grid-template-columns:5.2rem minmax(0,1fr) auto;align-items:center;gap:1rem;padding:.8rem;background:var(--nc-card);border:1px dashed rgba(201,169,110,.5);border-radius:10px;animation:nc-in .5s .15s cubic-bezier(.2,.8,.2,1) both}.nc-card+.nc-card{margin-top:.7rem}.nc-card .nc-img{width:5.2rem;height:5.2rem}.nc-card b{display:block;font-family:var(--font-heading-family),serif;font-weight:400;font-size:1.4rem;color:#fff;line-height:1.2}.nc-card small{display:block;margin-top:.2rem;font-size:1.05rem;color:var(--nc-mute);line-height:1.35}.nc-card em{display:block;margin-top:.25rem;font-style:normal;font-size:1.3rem;color:var(--nc-gold);font-weight:700}.nc-add{-webkit-appearance:none;appearance:none;border:1px solid var(--nc-gold);background:transparent;color:var(--nc-gold);border-radius:99px;padding:.7rem 1.2rem;font:600 1.15rem var(--font-body-family),sans-serif;cursor:pointer;white-space:nowrap;transition:.2s}.nc-add:hover{background:var(--nc-gold);color:#111}.nc-add:disabled{opacity:.45;cursor:not-allowed;background:transparent;color:var(--nc-mute);border-color:#ffffff4d}.nc-add.is-loading{opacity:.55;pointer-events:none}cart-drawer .drawer__footer{border:0;padding:1rem 1.8rem 1.2rem;background:#101010;border-top:1px solid var(--nc-line);box-shadow:0 -14px 30px #00000059}.nc-ship{display:flex;align-items:flex-start;gap:.9rem;padding:.7rem 1rem;margin-bottom:.9rem;background:#c9a96e14;border-radius:8px;font-size:1.15rem;line-height:1.4;color:#fff}.nc-ship svg{flex:0 0 1.6rem;width:1.6rem;height:1.6rem;color:var(--nc-gold);margin-top:.1rem}.nc-ship small{display:block;color:var(--nc-mute);font-size:1rem}.nc-sum{display:grid;gap:.35rem;margin-bottom:1rem}.nc-sum div{display:flex;justify-content:space-between;font-size:1.25rem;color:var(--nc-mute)}.nc-sum div b{color:#fff;font-weight:500}.nc-sum .nc-free b{color:var(--nc-gold)}.nc-sum .nc-total{padding-top:.7rem;margin-top:.3rem;border-top:1px solid rgba(255,255,255,.12);font-size:1.5rem;color:#fff}.nc-sum .nc-total b{font-size:2rem;font-family:var(--font-heading-family),serif;font-weight:400}.nc-pay{position:relative;overflow:hidden;width:100%;display:flex;align-items:center;justify-content:center;gap:.9rem;min-height:4.6rem;max-width:none;box-sizing:border-box;padding:0 2rem;border:0;border-radius:99px;background:linear-gradient(135deg,var(--nc-gold2),#f1d08a 55%,var(--nc-gold2));background-size:200% 100%;color:#111;font:700 1.45rem var(--font-body-family),sans-serif;letter-spacing:.04em;cursor:pointer;transition:background-position .5s,transform .15s,box-shadow .3s;box-shadow:0 8px 22px #d4922a47}.nc-pay:hover{background-position:100% 0;box-shadow:0 10px 28px #d4922a73}.nc-pay:active{transform:scale(.985)}.nc-pay:after{display:none!important}cart-drawer .cart__ctas{display:block;margin:0;padding:0}.nc-pay svg{width:1.6rem;height:1.6rem}.nc-pay:disabled{opacity:.5;cursor:not-allowed}.nc-pay:before{content:"";position:absolute;top:0;bottom:0;width:40%;left:-60%;background:linear-gradient(110deg,transparent,rgba(255,255,255,.55),transparent);animation:nc-sweep 3.6s 1.2s ease-in-out infinite}@keyframes nc-sweep{0%{left:-60%}35%,to{left:130%}}.nc-cards{display:flex;justify-content:center;align-items:center;gap:.5rem;margin-top:.8rem;flex-wrap:wrap}.nc-cards svg{border-radius:4px;width:3.2rem;height:2rem}.nc-trust{display:flex;justify-content:center;flex-wrap:wrap;gap:.5rem 1.4rem;margin:.7rem 0 0;padding:0;list-style:none;font-size:1.05rem;color:var(--nc-mute)}.nc-trust li{display:flex;align-items:center;gap:.4rem}.nc-trust svg{width:1.3rem;height:1.3rem;color:var(--nc-gold)}.nc-empty{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:3rem 2.4rem;gap:1.2rem}.nc-empty>svg{width:5rem;height:5rem;color:var(--nc-gold)}.nc-empty h2{margin:0;font-family:var(--font-heading-family),serif;font-weight:400;font-size:2.4rem;color:#fff}.nc-empty p{margin:0 0 .8rem;font-size:1.35rem;color:var(--nc-mute);max-width:30rem}.nc-empty a.nc-pay{text-decoration:none;max-width:30rem}cart-drawer .drawer__inner-empty{display:flex;flex:1;height:100%;padding:0;position:relative}cart-drawer .drawer__inner-empty .drawer__close{position:absolute;top:1.2rem;right:1.2rem}@media(max-width:480px){cart-drawer .drawer__inner{width:100vw}cart-drawer .nc-items .nc-item{grid-template-columns:5.6rem minmax(0,1fr);padding:.8rem}.nc-ship small{display:none}.nc-img{width:5.6rem;height:5.6rem}.nc-card{grid-template-columns:4.6rem minmax(0,1fr)}.nc-card .nc-img{width:4.6rem;height:4.6rem}.nc-card .nc-add{grid-column:1/-1}.nc-bar,.nc-up{margin-left:1.2rem;margin-right:1.2rem}.nc-items{padding-left:1.2rem;padding-right:1.2rem}.nc-head,cart-drawer .drawer__footer{padding-left:1.2rem;padding-right:1.2rem}}@media(prefers-reduced-motion:reduce){.nc-fill,.nc-fill:after,.nc-step.is-on .nc-dot,.nc-item,.nc-card,.nc-pay:before{animation:none!important}}.nc-page-wrap{max-width:120rem;margin:0 auto;padding:0 2rem}.nc-page-wrap .nc-bar,.nc-page-wrap .nc-up{margin-left:0;margin-right:0}.nc-page-wrap .nc-bar{background:linear-gradient(180deg,#1f1b14,#191919);color:#fff;max-width:72rem}.nc-page-wrap .nc-up{max-width:72rem;margin-top:2rem}.nc-page-wrap .nc-up h3{color:#8a6a2c}.nc-page-wrap .nc-card{background:#1d1d1d}.nc-page-trust{max-width:72rem;margin:2rem 0 0}.nc-page-trust .nc-trust{justify-content:flex-start;color:#444;font-size:1.25rem}.nc-page-trust .nc-trust svg{color:#8a6a2c}nura-cart-live{display:block}.nc-page-trust .nc-ship{color:#222;background:#c9a96e29}.nc-page-trust .nc-ship small{color:#555}.nc-page-wrap .nc-bar{margin-top:2rem;margin-bottom:0}
/*# sourceMappingURL=/cdn/shop/t/9/assets/nura-cart.css.map */
