#MainContent:has(.n-cart)>.shopify-section{padding:0!important;margin:0!important}#MainContent:has(.n-cart){display:grid;grid-template-columns:minmax(0,1.55fr) minmax(300px,.95fr);align-items:start;gap:0 60px;max-width:1240px;margin:0 auto;padding:0 var(--n-page, clamp(1.8rem, 5vw, 5rem)) 110px;background:var(--n-bone)}#MainContent:has(.n-cart.is-empty){grid-template-columns:minmax(0,1fr);max-width:760px}.n-cart{background:none!important;min-width:0}.n-cart-foot{min-width:0;position:sticky;top:104px;padding-top:108px}.n-cart-foot.is-empty{display:none}.n-cart-head{padding:56px 0 30px}.n-cart.is-empty .n-cart-head{text-align:center;padding-bottom:10px}.n-cart-eyebrow{font-family:var(--n-sans);font-size:10.5px;letter-spacing:.22em;text-transform:uppercase;color:var(--n-ink-pale);margin-bottom:14px}.n-cart-title{font-family:var(--n-serif)!important;font-weight:500;font-size:clamp(32px,4vw,46px);line-height:1.05;letter-spacing:-.01em;color:var(--n-ink)!important;margin:0 0 12px!important}.n-cart-count{font-family:var(--n-sans);font-size:13px;color:var(--n-ink-pale);margin:0}.n-cart-count a{color:var(--n-ink)!important;border-bottom:1px solid rgba(44,51,44,.3);text-decoration:none}.n-cart .cart__warnings{display:none!important;text-align:center;padding:30px 0 90px;flex-direction:column;align-items:center}.n-cart.is-empty .cart__warnings{display:flex!important}.n-cart .cart__warnings svg{color:var(--n-ink-pale);opacity:.7;margin-bottom:20px}.n-cart-empty-title{font-family:var(--n-serif)!important;font-weight:500;font-size:26px;color:var(--n-ink)!important;margin:0 0 8px!important}.n-cart-empty-note{font-family:var(--n-sans);font-size:14px;color:var(--n-ink-pale);margin:0 0 28px}.nuage-scope .n-cart-btn,.nuage-scope .n-summary-cta,.n-cart-btn,.n-summary-cta{display:inline-flex;align-items:center;justify-content:center;font-family:var(--n-sans);font-size:11px;font-weight:500;letter-spacing:.2em;text-transform:uppercase;background:var(--n-sage-btn);color:var(--n-white)!important;border:none;border-radius:100px;cursor:pointer;padding:17px 40px;text-decoration:none!important;transition:background .35s ease,transform .35s ease}.nuage-scope .n-cart-btn:hover,.n-cart-btn:hover{background:var(--n-text);color:var(--n-white)!important}.nuage-scope .n-summary-cta,.n-summary-cta{background:var(--n-terracotta)!important;color:var(--n-white)!important}.nuage-scope .n-summary-cta:hover,.n-summary-cta:hover{background:var(--n-terracotta-deep)!important;color:var(--n-white)!important}.n-summary-cta:active{transform:scale(.99)}.n-cart-list{list-style:none;margin:0;padding:0;border-top:1px solid rgba(44,51,44,.16)}.n-cart-list .n-cart-item{display:grid!important;grid-template-columns:92px minmax(0,1fr) auto auto;grid-template-areas:"thumb info actions total" "err err err err";align-items:center;column-gap:24px;padding:26px 0;border-bottom:1px solid rgba(44,51,44,.1)}.n-cart-thumb{grid-area:thumb;display:block;width:92px;height:112px;border-radius:8px;overflow:hidden;background:var(--n-bone-deep)}.n-cart-thumb img{width:100%;height:100%;object-fit:cover;display:block}.n-cart-info{grid-area:info;min-width:0}.n-cart-name{display:block;font-family:var(--n-serif)!important;font-weight:500;font-size:18px;line-height:1.25;color:var(--n-ink)!important;text-decoration:none!important;border:none!important;margin-bottom:6px}.n-cart-name:hover{color:var(--n-clay)!important}.n-cart-opts{font-family:var(--n-sans);font-size:12.5px;color:var(--n-ink-pale);line-height:1.6}.n-cart-unit{font-family:var(--n-sans);font-size:13px;color:var(--n-ink-pale);margin-top:6px}.n-cart-disc{margin:8px 0 0;padding:0;font-family:var(--n-sans);font-size:12.5px;color:var(--n-clay)}.n-cart-actions{grid-area:actions;display:flex;flex-direction:column;align-items:center;gap:10px}.n-cart-qty{display:inline-flex;align-items:center;border:1px solid rgba(44,51,44,.22)!important;border-radius:100px!important;background:none!important;height:40px;min-height:0!important;width:auto!important}.n-cart-qty .quantity__button{width:34px;height:38px;padding:0;border:none;background:none;cursor:pointer;color:var(--n-ink)!important;font-size:15px;line-height:1;flex:0 0 auto}.n-cart-qty .quantity__button:hover{color:var(--n-clay)!important}.n-cart-qty .quantity__input{width:34px;padding:0;border:none;background:none;text-align:center;font-family:var(--n-sans)!important;font-size:14px;color:var(--n-ink)!important;-moz-appearance:textfield;height:38px}.n-cart-qty .quantity__input::-webkit-outer-spin-button,.n-cart-qty .quantity__input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.n-cart-remove{font-family:var(--n-sans);font-size:11.5px;letter-spacing:.04em;color:var(--n-ink-pale)!important;text-decoration:none!important;border-bottom:1px solid rgba(44,51,44,.22)!important;padding-bottom:1px;transition:color .3s ease,border-color .3s ease}.n-cart-remove:hover{color:var(--n-ink)!important;border-color:var(--n-ink)!important}.n-cart-total{grid-area:total;position:relative;text-align:right;min-width:104px;white-space:nowrap}.n-cart-now{font-family:var(--n-sans);font-size:15px;color:var(--n-ink)}.n-cart-was{font-family:var(--n-sans);font-size:13px;color:var(--n-ink-pale);text-decoration:line-through;margin-right:8px}.n-cart-unitprice{font-family:var(--n-sans);font-size:11.5px;color:var(--n-ink-pale);margin-top:4px}.n-cart-err{grid-area:err}.n-cart-err .cart-item__error-text{font-family:var(--n-sans);font-size:12.5px;color:#7a4728}.n-cart-err .cart-item__error-text:empty{display:none}.n-summary{background:var(--n-bone-deep);border:1px solid rgba(44,51,44,.12);border-radius:14px;padding:30px 28px 26px}.n-summary-title{font-family:var(--n-serif)!important;font-weight:500;font-size:21px;color:var(--n-ink)!important;margin:0 0 22px!important}.n-summary-row,.n-summary-total{display:flex;justify-content:space-between;align-items:baseline;gap:16px}.n-summary-row{font-family:var(--n-sans);font-size:13.5px;color:var(--n-ink-soft);margin-bottom:12px}.n-summary-row--muted span:last-child{color:var(--n-ink-pale);font-size:12.5px}.n-summary-disc{margin:0 0 12px;padding:0;font-family:var(--n-sans);font-size:13px;color:var(--n-clay)}.n-summary-disc li{display:flex;justify-content:space-between;gap:12px;margin-bottom:6px}.n-summary-rule{height:1px;background:#2c332c24;margin:18px 0}.n-summary-total{font-family:var(--n-serif);font-size:17px;color:var(--n-ink)}.n-summary-total-value{font-size:22px;white-space:nowrap}.n-summary-tax{font-family:var(--n-sans);font-size:11.5px;line-height:1.6;color:var(--n-ink-pale);margin:12px 0 0}.n-summary-cta{width:100%;margin-top:22px}.n-summary-alt{margin-top:12px}.n-summary-note{display:block;margin-top:20px}.n-summary-note label{display:block;font-family:var(--n-sans);font-size:10.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--n-ink-pale);margin-bottom:8px}.n-summary-note .text-area{width:100%;min-height:74px;padding:12px 14px;border:1px solid rgba(44,51,44,.2)!important;border-radius:10px!important;background:#ffffff59!important;font-family:var(--n-sans)!important;font-size:13.5px;color:var(--n-ink)!important;resize:vertical}.n-summary-trust{margin:22px 0 0;padding:18px 0 0;border-top:1px solid rgba(44,51,44,.12);display:flex;flex-direction:column;gap:8px}.n-summary-trust li{position:relative;padding-left:18px;font-family:var(--n-sans);font-size:12px;color:var(--n-ink-pale)}.n-summary-trust li:before{content:"\2713";position:absolute;left:0;top:0;color:var(--n-sage);font-size:11px}#cart-errors:empty{display:none}.n-cart-total .loading__spinner{position:absolute;right:0;top:0;width:16px;height:16px}.cart__items--disabled{opacity:.55;pointer-events:none}@media(max-width:989px){#MainContent:has(.n-cart){grid-template-columns:minmax(0,1fr);padding-bottom:80px}.n-cart-foot{position:static;padding-top:30px}}@media(max-width:749px){.n-cart-head{padding:34px 0 22px}.n-cart-list .n-cart-item{grid-template-columns:72px minmax(0,1fr);grid-template-areas:"thumb info" "thumb total" "actions actions" "err err";row-gap:10px;column-gap:16px;padding:22px 0}.n-cart-thumb{width:72px;height:88px}.n-cart-name{font-size:16px}.n-cart-total{text-align:left;min-width:0}.n-cart-actions{flex-direction:row;justify-content:space-between;align-items:center;margin-top:4px}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/nuage-cart.css.map */
