#cart-sidebar{--nc-ink: #121110;--nc-panel: #1C1A18;--nc-text: #F6F3EE;--nc-muted: rgba(246, 243, 238, .62);--nc-line: rgba(246, 243, 238, .1);--nc-gold: #B8945C;--nc-gold-lt: #E8C9A2;width:440px;background:var(--nc-ink);color:var(--nc-text);font-family:var(--font-body-family, Montserrat),sans-serif}#cart-sidebar[data-status=open]{box-shadow:-24px 0 60px #00000059}body[data-cart-status=open] cart-sidebar+.cart-sidebar__overflow{background:#12111080}#cart-sidebar .cart-sidebar__header{position:relative;flex:none;align-items:flex-end;min-height:132px;padding:24px 24px 18px;border:0;background:linear-gradient(180deg,#12111040,#1211108c 55%,#121110),url(/cdn/shop/files/1793400349592_checkout-summary-bg.jpg?v=1793401989&width=900) 60% 42% / cover no-repeat}#cart-sidebar .cart-sidebar__header .h3{margin:0;color:var(--nc-text);font-family:Jost,var(--font-body-family, Montserrat),sans-serif;font-weight:300;font-size:30px;line-height:1.1;letter-spacing:.01em;text-transform:none;text-shadow:0 2px 18px rgba(0,0,0,.35)}#cart-sidebar .cart-sidebar__close{position:absolute;top:16px;right:16px;display:grid;place-items:center;width:40px;height:40px;padding:0;border:0;border-radius:50%;color:var(--nc-text);background:#12111073;cursor:pointer;box-shadow:inset 0 0 0 1px #f6f3ee2e;transition:background-color .2s ease,transform .2s ease}#cart-sidebar .cart-sidebar__close:hover{background:#121110b3;transform:rotate(90deg)}#cart-sidebar .cart-sidebar__close .icon{width:14px;height:14px}#cart-sidebar .nc-title-count{margin-left:4px;color:var(--nc-gold-lt);font-family:var(--font-body-family, Montserrat),sans-serif;font-size:13px;font-weight:600;vertical-align:super}#cart-sidebar .nc-secure{display:flex;align-items:center;gap:12px;padding:14px 0 16px;border-bottom:1px solid var(--nc-line);color:var(--nc-gold-lt)}#cart-sidebar .nc-secure svg{flex:none}#cart-sidebar .nc-secure p{margin:0;font-size:11.5px;line-height:1.5;color:var(--nc-muted)}#cart-sidebar .nc-secure b{display:block;margin-bottom:2px;color:var(--nc-gold-lt);font-size:10.5px;font-weight:600;letter-spacing:.18em;text-transform:uppercase}#cart-sidebar .nc-recs{margin:0 -24px;padding:20px 0 18px 24px}#cart-sidebar .nc-recs__title{margin:0;font-family:Jost,var(--font-body-family, Montserrat),sans-serif;font-weight:300;font-size:22px;color:var(--nc-text)}#cart-sidebar .nc-recs__sub{margin:4px 24px 14px 0;font-size:12px;color:var(--nc-muted)}#cart-sidebar .nc-recs__track{display:flex;gap:12px;overflow-x:auto;padding:2px 24px 6px 0;scroll-snap-type:x mandatory;scrollbar-width:none}#cart-sidebar .nc-recs__track::-webkit-scrollbar{display:none}#cart-sidebar .nc-rec{flex:none;display:flex;gap:12px;width:268px;padding:10px;border-radius:16px;scroll-snap-align:start;background:var(--nc-panel);box-shadow:inset 0 0 0 1px var(--nc-line);color:var(--nc-text);text-decoration:none;transition:box-shadow .2s ease,transform .2s ease}#cart-sidebar a.nc-rec:hover{box-shadow:inset 0 0 0 1px #b8945c80}#cart-sidebar .nc-rec__img{flex:none;width:72px;height:72px;overflow:hidden;border-radius:12px;background:#f6f3ee}#cart-sidebar .nc-rec__img img{width:100%;height:100%;object-fit:cover}#cart-sidebar .nc-rec__body{min-width:0;display:flex;flex-direction:column}#cart-sidebar .nc-rec__body b{font-size:13px;font-weight:600;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}#cart-sidebar .nc-rec__body small{margin-top:2px;font-size:12px;color:var(--nc-gold-lt)}#cart-sidebar .nc-rec__cta{margin-top:auto;align-self:flex-start;display:inline-flex;align-items:center;gap:6px;padding:0;border:0;background:none;color:var(--nc-text);font:600 11px/1.6 var(--font-body-family, Montserrat),sans-serif;letter-spacing:.14em;text-transform:uppercase;cursor:pointer}#cart-sidebar .nc-rec__cta:after{content:"";width:6px;height:6px;border-radius:50%;background:var(--nc-gold)}#cart-sidebar .nc-rec__cta:disabled{opacity:.6;cursor:progress}#cart-sidebar .cart-sidebar__items{padding:4px 24px 8px;overscroll-behavior:contain}#cart-sidebar.updating .cart-sidebar__items,#cart-sidebar.updating .cart-sidebar__total{animation:none;opacity:.7}#cart-sidebar .cart-sidebar__item{gap:16px;padding:18px 0;border-bottom:1px solid var(--nc-line);transition:opacity .28s ease,transform .28s cubic-bezier(.16,1,.3,1),height .32s cubic-bezier(.16,1,.3,1) .12s,padding .32s cubic-bezier(.16,1,.3,1) .12s}#cart-sidebar .cart-sidebar__item:last-child{border-bottom:0}#cart-sidebar .cart-sidebar__item.is-removing{opacity:0;transform:translate(28px);pointer-events:none}#cart-sidebar .cart-item__media{display:block;width:84px;height:84px;overflow:hidden;border-radius:14px;background:#f6f3ee;box-shadow:0 0 0 1px #f6f3ee14}#cart-sidebar .cart-item__media .media{min-width:0;width:100%;height:100%;padding-bottom:0!important}#cart-sidebar .cart-item__media img{width:100%;height:100%;object-fit:cover}#cart-sidebar .cart-item__info{min-width:0;display:flex;flex-direction:column}#cart-sidebar .cart-item__head{display:flex;align-items:baseline;justify-content:space-between;gap:12px}#cart-sidebar .cart-item__title{color:var(--nc-text);font-size:14px;font-weight:600;line-height:1.35;text-decoration:none}#cart-sidebar .cart-item__title:hover{color:var(--nc-gold-lt);text-decoration:none}#cart-sidebar .cart-item__line-price{flex:none;color:var(--nc-gold-lt);font-size:14px;font-weight:600;white-space:nowrap}#cart-sidebar .cart-item__details{margin:4px 0 0;color:var(--nc-muted);font-size:12px;line-height:1.5}#cart-sidebar .cart-item__details span{display:block}#cart-sidebar .discounts__discount{color:var(--nc-gold-lt);font-size:12px}#cart-sidebar .cart-item__actions{margin-top:auto;padding-top:12px;display:flex;align-items:center;justify-content:space-between;gap:8px}#cart-sidebar quantity-input.quantity{display:inline-flex;align-items:center;width:auto;min-height:0;height:36px;padding:0;border:0;border-radius:999px;background:transparent;box-shadow:inset 0 0 0 1px #f6f3ee29}#cart-sidebar quantity-input.quantity:before,#cart-sidebar quantity-input.quantity:after{content:none}#cart-sidebar .quantity__button{display:grid;place-items:center;width:34px;height:36px;min-width:0;min-height:0;padding:0;border:0;border-radius:999px;color:var(--nc-text);background:transparent;box-shadow:none}#cart-sidebar .quantity__button:hover{color:var(--nc-gold-lt);background:#f6f3ee0f}#cart-sidebar .quantity__button svg{width:12px;height:12px}#cart-sidebar .quantity__button.is-off{opacity:.35;pointer-events:none}#cart-sidebar .quantity__input{width:28px;height:36px;padding:0;border:0;background:transparent;color:var(--nc-text);font:600 13px/1 var(--font-body-family, Montserrat),sans-serif;text-align:center;box-shadow:none;-moz-appearance:textfield}#cart-sidebar .quantity__input::-webkit-outer-spin-button,#cart-sidebar .quantity__input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}#cart-sidebar.nc-busy quantity-input{pointer-events:none;opacity:.45}#cart-sidebar .cart-item__remove{display:inline-flex;align-items:center;gap:6px;width:auto;height:36px;padding:0 12px;border:0;border-radius:999px;color:var(--nc-muted);background:transparent;opacity:1;transform:none;cursor:pointer;font:500 12px/1 var(--font-body-family, Montserrat),sans-serif;letter-spacing:.04em;transition:color .2s ease,background-color .2s ease}#cart-sidebar .cart-item__remove:hover,#cart-sidebar .cart-item__remove:focus-visible{color:var(--nc-text);background:#f6f3ee12;transform:none}#cart-sidebar .cart-item__remove:focus-visible,#cart-sidebar .quantity__button:focus-visible{outline:2px solid var(--nc-gold);outline-offset:2px}#cart-sidebar .cart-sidebar__footer{flex:none;padding:20px 24px calc(20px + env(safe-area-inset-bottom));border-top:1px solid var(--nc-line);background:var(--nc-panel)}#cart-sidebar .cart-sidebar__total{align-items:flex-end;margin-bottom:10px}#cart-sidebar .cart-sidebar__total p{margin:0}#cart-sidebar .cart-sidebar__total strong{display:block;color:var(--nc-gold-lt);font-size:11px;font-weight:600;letter-spacing:.2em;text-transform:uppercase}#cart-sidebar .cart-sidebar__total strong+span{display:block;margin-top:4px;color:var(--nc-muted);font-size:12px}#cart-sidebar .cart-sidebar__total .total-amount,#cart-sidebar .cart-sidebar__total .total-amount *{color:var(--nc-text);font-size:24px;font-weight:600;line-height:1}#cart-sidebar .cart-sidebar__discount{margin-bottom:0}#cart-sidebar .cart-sidebar__facts{margin:0 0 16px;color:var(--nc-muted);font-size:11.5px;line-height:1.6}#cart-sidebar .cart-sidebar__facts span+span:before{content:"\b7";margin:0 8px;color:var(--nc-gold)}#cart-sidebar .cart-sidebar__footer-actions{gap:10px}#cart-sidebar .cart-sidebar__checkout{display:inline-flex;align-items:center;justify-content:center;gap:10px;width:100%;min-height:54px;padding:0 24px;border:0;border-radius:999px;background:var(--nc-gold);color:var(--nc-ink);font:600 15px/1 var(--font-body-family, Montserrat),sans-serif;letter-spacing:.03em;text-transform:none;box-shadow:0 10px 30px #b8945c40;transition:background-color .2s ease,transform .15s ease}#cart-sidebar .cart-sidebar__checkout:before,#cart-sidebar .cart-sidebar__checkout:after{content:none}#cart-sidebar .cart-sidebar__checkout:hover{background:#c5a36c}#cart-sidebar .cart-sidebar__checkout:active{transform:scale(.98)}#cart-sidebar .link_to_cart{color:var(--nc-muted);font-size:13px;text-decoration:underline;text-underline-offset:3px}#cart-sidebar .link_to_cart:hover{color:var(--nc-text)}#cart-sidebar .cart-sidebar__footer:not(:has(*)){display:none}#cart-sidebar .cart-sidebar__empty{margin:56px 24px;display:flex;flex-direction:column;align-items:center;gap:16px;text-align:center}#cart-sidebar .cart-sidebar__empty-arch{width:52px;height:auto}#cart-sidebar .cart-sidebar__empty-title{margin:0;font-family:Jost,var(--font-body-family, Montserrat),sans-serif;font-weight:300;font-size:22px;color:var(--nc-text)}#cart-sidebar .cart-sidebar__empty-cta{display:inline-flex;align-items:center;height:46px;padding:0 24px;border-radius:999px;color:var(--nc-gold-lt);text-decoration:none;font-size:14px;font-weight:600;box-shadow:inset 0 0 0 1px #b8945c99}#cart-sidebar .cart-sidebar__empty-cta:hover{color:var(--nc-ink);background:var(--nc-gold)}@media(max-width:749px){#cart-sidebar{width:100vw}#cart-sidebar .cart-sidebar__header{min-height:116px;padding:20px 20px 16px}#cart-sidebar .cart-sidebar__header .h3{font-size:26px}#cart-sidebar .cart-sidebar__items{padding:0 20px 8px}#cart-sidebar .nc-recs{margin:8px -20px 0;padding-left:20px}#cart-sidebar .nc-rec{width:250px}#cart-sidebar .cart-item__media{width:72px;height:72px;border-radius:12px}#cart-sidebar .cart-sidebar__footer{padding:16px 20px calc(16px + env(safe-area-inset-bottom))}#cart-sidebar .cart-item__remove{height:44px}#cart-sidebar .cart-sidebar__facts span{display:block}#cart-sidebar .cart-sidebar__facts span+span:before{content:none}#cart-sidebar .quantity__button{width:40px;height:40px}#cart-sidebar quantity-input.quantity,#cart-sidebar .quantity__input{height:40px}}.header__icon--cart .nc-cart{width:20px;height:20px}.header__icon--cart .cart-count-bubble{background:#b8945c!important}button.nfv-btn{position:relative;display:inline-grid;place-items:center;box-sizing:border-box;flex:none;width:44px!important;height:44px!important;min-width:0!important;min-height:0!important;margin:0 6px 0 0;padding:0;border:0;border-radius:50%;background:#111;color:#fff;cursor:pointer;line-height:0;box-shadow:0 4px 12px #1111112e;transition:background-color .2s ease,box-shadow .2s ease,transform .2s ease}.nfv-btn svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linejoin:round}.nfv-btn:hover{background:#2a2622;box-shadow:0 6px 16px #11111142}.nfv-btn__n{position:absolute;top:-3px;right:-3px;display:grid;place-items:center;min-width:19px;height:19px;padding:0 5px;border-radius:10px;background:#b8945c;color:#121110;font:700 10.5px/1 var(--font-body-family, Montserrat),sans-serif;box-shadow:0 0 0 2px #f6f3ee}.nfv-btn__n:empty{display:none}.nfv-btn:has(.nfv-btn__n:not(:empty)) svg{fill:currentColor}.nfv-btn:focus-visible{outline:2px solid #B8945C;outline-offset:3px}.header__buttons--wrapper:has(>.nfv-btn){display:flex;flex-direction:row;align-items:center}@media(max-width:989px){button.nfv-btn{width:38px!important;height:38px!important;margin:0 4px 0 0}.nfv-btn svg{width:18px;height:18px}}button.nf-heart{display:grid;place-items:center;box-sizing:border-box;width:44px!important;height:44px!important;min-width:0!important;min-height:0!important;margin:0;padding:0;border:0;border-radius:50%;line-height:0;background:#fff;color:#121110;cursor:pointer;box-shadow:inset 0 0 0 1px #12111029;transition:color .2s ease,box-shadow .2s ease,transform .2s ease}.nf-heart svg{width:19px;height:19px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linejoin:round;transition:fill .2s ease}.nf-heart:hover{color:#8e6e3e;box-shadow:inset 0 0 0 1px #b8945c99}.nf-heart.is-on{color:#b8945c;box-shadow:inset 0 0 0 1px #b8945cb3}.nf-heart.is-on svg{fill:currentColor}.nf-heart:focus-visible{outline:2px solid #B8945C;outline-offset:2px}.nf-pop{animation:nf-pop .45s cubic-bezier(.34,1.56,.64,1)}@keyframes nf-pop{0%{transform:scale(1)}40%{transform:scale(1.2)}to{transform:scale(1)}}html.nfv-lock{overflow:hidden}.nfv{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147482000;pointer-events:none}.nfv.is-open{pointer-events:auto}.nfv__scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:#12111080;opacity:0;transition:opacity .3s ease;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.nfv.is-open .nfv__scrim{opacity:1}.nfv__panel{position:absolute;top:0;right:0;bottom:0;display:flex;flex-direction:column;width:min(440px,100vw);background:#121110;color:#f6f3ee;font-family:var(--font-body-family, Montserrat),sans-serif;box-shadow:-24px 0 60px #00000059;transform:translate(100%);transition:transform .4s cubic-bezier(.16,1,.3,1)}.nfv.is-open .nfv__panel{transform:none}.nfv__head{position:relative;flex:none;display:flex;align-items:flex-end;min-height:132px;padding:24px 24px 18px;background:linear-gradient(180deg,#12111040,#1211108c 55%,#121110),url(/cdn/shop/files/1793400349592_checkout-summary-bg.jpg?v=1793401989&width=900) 60% 42% / cover no-repeat}.nfv__title{margin:0;font-family:Jost,var(--font-body-family, Montserrat),sans-serif;font-weight:300;font-size:30px;line-height:1.1;color:#f6f3ee}.nfv__title sup{margin-left:4px;color:#e8c9a2;font-family:var(--font-body-family, Montserrat),sans-serif;font-size:13px;font-weight:600}button.nfv__close{position:absolute;top:16px;right:16px;display:grid;place-items:center;width:40px!important;height:40px!important;min-width:0!important;min-height:0!important;padding:0;border:0;border-radius:50%;color:#f6f3ee;background:#12111073;box-shadow:inset 0 0 0 1px #f6f3ee2e;cursor:pointer;transition:transform .2s ease}.nfv__close:hover{transform:rotate(90deg)}.nfv__close svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round}.nfv__list{flex:1;overflow:auto;padding:4px 24px 24px;overscroll-behavior:contain}.nfv-item{display:flex;gap:16px;align-items:center;padding:16px 0;border-bottom:1px solid rgba(246,243,238,.1)}.nfv-item__img{flex:none;width:84px;height:84px;overflow:hidden;border-radius:14px;background:#f6f3ee}.nfv-item__img img{width:100%;height:100%;max-width:none;object-fit:cover}.nfv-item__body{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.nfv-item__title{color:#f6f3ee;font-size:14px;font-weight:600;line-height:1.35;text-decoration:none}.nfv-item__title:hover{color:#e8c9a2}.nfv-item__price{color:#e8c9a2;font-size:13px;font-weight:600}.nfv-item__view{margin-top:4px;color:#f6f3eeb3;font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;text-decoration:none}.nfv-item__view:after{content:" \2192"}.nfv-item__view:hover{color:#f6f3ee}button.nfv-item__remove{flex:none;display:grid;place-items:center;width:40px!important;height:40px!important;min-width:0!important;min-height:0!important;padding:0;border:0;border-radius:50%;background:transparent;color:#b8945c;cursor:pointer;box-shadow:inset 0 0 0 1px #b8945c80}.nfv-item__remove svg{width:18px;height:18px;fill:currentColor;stroke:currentColor;stroke-width:1.4}.nfv-item__remove:hover{background:#b8945c1f}.nfv-empty{display:flex;flex-direction:column;align-items:center;gap:12px;margin:56px 0;text-align:center}.nfv-empty__arch{width:52px;height:auto;margin-bottom:4px}.nfv-empty__title{margin:0;font-family:Jost,var(--font-body-family, Montserrat),sans-serif;font-weight:300;font-size:24px}.nfv-empty__sub{margin:0;color:#f6f3ee9e;font-size:13px}.nfv-empty__cta{margin-top:8px;display:inline-flex;align-items:center;height:46px;padding:0 24px;border-radius:999px;color:#e8c9a2;text-decoration:none;font-size:14px;font-weight:600;box-shadow:inset 0 0 0 1px #b8945c99}.nfv-empty__cta:hover{color:#121110;background:#b8945c}button.nfv-item__cmp{align-self:flex-start;display:inline-flex;align-items:center;gap:7px;margin-top:8px;min-height:0;padding:0;border:0;background:none;color:#f6f3eeb3;cursor:pointer;font:600 11px/1 var(--font-body-family, Montserrat),sans-serif;letter-spacing:.1em;text-transform:uppercase}.nfv-item__cmp i{width:16px;height:16px;border-radius:5px;box-shadow:inset 0 0 0 1.5px #f6f3ee66;display:grid;place-items:center}.nfv-item__cmp.is-on{color:#e8c9a2}.nfv-item__cmp.is-on i{background:#b8945c;box-shadow:none}.nfv-item__cmp.is-on i:after{content:"";width:8px;height:5px;margin-top:-2px;border:solid #121110;border-width:0 0 2px 2px;transform:rotate(-45deg)}.nfv__foot{flex:none;padding:16px 24px calc(16px + env(safe-area-inset-bottom));border-top:1px solid rgba(246,243,238,.1);background:#1c1a18}.nfv__foot:empty{display:none}.nfv__foot p{margin:0 0 10px;color:#f6f3ee9e;font-size:12px}button.nfv__compare{width:100%;min-height:52px;border:0;border-radius:999px;background:#b8945c;color:#121110;cursor:pointer;font:600 14.5px/1 var(--font-body-family, Montserrat),sans-serif;letter-spacing:.03em}button.nfv__compare:disabled{background:#f6f3ee1f;color:#f6f3ee73;cursor:default}.nfc{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147482500;display:flex;flex-direction:column;background:#121110;color:#f6f3ee;font-family:var(--font-body-family, Montserrat),sans-serif;opacity:0;transition:opacity .3s ease}.nfc.is-open{opacity:1}.nfc__head{flex:none;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:22px clamp(16px,4vw,48px);border-bottom:1px solid rgba(246,243,238,.1)}.nfc__title{margin:0;font-family:Jost,var(--font-body-family, Montserrat),sans-serif;font-weight:300;font-size:clamp(24px,3vw,34px)}.nfc__head .nfv__close{position:static}.nfc__body{flex:1;overflow:auto;padding:24px clamp(16px,4vw,48px) 48px}.nfc table{width:100%;min-width:640px;border-collapse:separate;border-spacing:0;table-layout:fixed}.nfc th,.nfc td{padding:14px 16px;border-bottom:1px solid rgba(246,243,238,.1);text-align:left;vertical-align:top;font-size:13.5px;line-height:1.5}.nfc tbody th{width:160px;color:#e8c9a2;font-size:11px;font-weight:600;letter-spacing:.16em;text-transform:uppercase}.nfc thead th{border-bottom:0;padding-bottom:20px}.nfc thead th:first-child{width:160px}.nfc__card img{width:100%;aspect-ratio:4 / 3;object-fit:cover;border-radius:16px;background:#f6f3ee}.nfc__card b{display:block;margin-top:12px;font-family:var(--font-heading-family, Cormorant),Georgia,serif;font-size:22px;font-weight:500;line-height:1.15}.nfc__card a{display:inline-flex;margin-top:12px;padding:10px 18px;border-radius:999px;background:#b8945c;color:#121110;font-size:12.5px;font-weight:600;text-decoration:none}.nfc td.is-price{color:#e8c9a2;font-size:16px;font-weight:600}.nfc__muted{color:#f6f3ee66}.nfc__loading{color:#f6f3ee9e}@media(prefers-reduced-motion:reduce){.nfv__panel,.nfv__scrim,#cart-sidebar .cart-sidebar__item{transition:none}.nf-pop{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/21/assets/nuvo-cart.css.map */
