:root{--nrc-plum:#3F263F;--nrc-plum-2:#5E3550;--nrc-ink-60:#6A5A6C;--nrc-line:#E4D6E2;--nrc-serif:"Playfair Display","Cormorant Garamond",Georgia,serif}#MainContent .title-wrapper-with-link{display:none!important}.nrc-head{text-align:center;padding:34px 0 26px}.nrc-title{font-family:var(--nrc-serif);font-size:32px;line-height:32px;font-weight:400;color:var(--nrc-plum);margin:0 0 14px;letter-spacing:normal}.nrc-back{display:inline-block;font-size:15.6px;line-height:21.9px;font-weight:300;color:var(--nrc-plum);text-decoration:underline;text-underline-offset:3px}#MainContent .cart{max-width:700px;margin:0 auto;padding:0 17px}#MainContent .cart__contents,#MainContent .cart__items{padding:0;border:0}#MainContent .cart-items thead{display:none!important}#MainContent .cart-items,#MainContent .cart-items tbody{display:block;width:100%}#MainContent .cart-items td{display:block;padding:0;border:0}#MainContent .cart-items tr.cart-item{display:grid;grid-template-columns:150px minmax(0,1fr) auto;grid-template-areas:"media nombre nombre" "media abajo  total";column-gap:17px;row-gap:0;align-items:start;padding:0 0 26px;border-bottom:1px solid var(--nrc-line);margin:0 0 26px;width:100%}#MainContent .cart-items tr.cart-item:last-child{border-bottom:0;margin-bottom:0}#MainContent .cart-item__media{grid-area:media;width:150px}#MainContent .cart-item__link{position:static;height:0;padding:0}#MainContent .cart-item__image-container{display:block;width:150px;height:150px;overflow:hidden;border-radius:0;background:#f7eff6}#MainContent .cart-item__image{width:100%;height:100%;object-fit:cover;display:block;max-width:none;border-radius:0}#MainContent .cart-item__details{grid-area:nombre;min-width:0;padding:0;width:auto}#MainContent .cart-item__name{font-size:18px;line-height:25.2px;font-weight:300;color:var(--nrc-plum);text-decoration:none;display:block;margin:0 0 8px}#MainContent .cart-item__name:hover{text-decoration:underline}#MainContent .cart-item__details .product-option{font-size:15.6px;line-height:21.9px;color:var(--nrc-ink-60);overflow-wrap:normal;word-break:normal;margin:0}#MainContent .cart-item__quantity{grid-area:abajo;padding:14px 0 0;width:auto}#MainContent .cart-item__quantity-wrapper{display:flex;align-items:center;gap:16px;flex-wrap:wrap}#MainContent .cart-item .quantity{width:118px;height:47px;min-height:0;border:1px solid var(--nrc-line);border-radius:0;background:#fff}#MainContent .cart-item .quantity:after{display:none}#MainContent .cart-item .quantity__input{font-size:15.6px;color:var(--nrc-plum);background:transparent}#MainContent .cart-item .quantity__button{color:var(--nrc-plum);width:38px}#MainContent cart-remove-button{width:auto;height:auto;margin:0}#MainContent cart-remove-button .button{width:auto;height:auto;min-width:0;min-height:0;padding:0;background:none;border:0;box-shadow:none;font-size:15.6px;line-height:26px;font-weight:300;color:var(--nrc-plum);text-decoration:underline;text-underline-offset:3px}#MainContent cart-remove-button .button svg{display:none}#MainContent cart-remove-button .button:after{content:"Remove"}#MainContent .cart-item__totals{grid-area:total;padding:14px 0 0;text-align:right;width:auto;justify-content:flex-end}#MainContent .cart-item__totals .price{font-size:15.6px;font-weight:300;color:var(--nrc-plum)}#MainContent .cart-item__error{grid-area:abajo}#MainContent .cart__footer{border:0;padding:26px 0 0}#MainContent .cart__footer .totals{display:flex;align-items:center;justify-content:space-between;margin:0 0 20px;padding:0}#MainContent .cart__footer .totals__subtotal,#MainContent .cart__footer .totals__subtotal-value{font-size:15.6px;line-height:16px;font-weight:300;color:var(--nrc-plum)}#MainContent .cart__footer .totals>*{margin:0}#MainContent .cart-discount,#MainContent .discounts{font-size:13.3px;color:var(--nrc-ink-60);margin:0 0 16px}#MainContent .cart__ctas{margin:0}#MainContent .cart__ctas button[name=checkout],#MainContent #checkout{width:100%;height:47px;min-height:47px;padding:9px 17px;background:var(--nrc-plum);color:#fff;border:0;border-radius:0;font-size:12px;line-height:17px;font-weight:700;letter-spacing:3.6px;text-transform:uppercase;cursor:pointer;box-shadow:none}#MainContent .cart__ctas button[name=checkout],#MainContent #checkout{padding:9px 17px!important;min-height:47px!important;height:47px!important;margin:0!important}#MainContent .cart__ctas button[name=checkout]:hover,#MainContent #checkout:hover{background:var(--nrc-plum-2)}#MainContent .cart__ctas button[name=checkout]:after,#MainContent #checkout:after{display:none}#MainContent .cart__ctas:after{content:"Shipping, taxes, and discount codes calculated at checkout.";display:block;text-align:center;margin:14px 0 0;font-size:13.3px;line-height:18.6px;font-weight:300;color:var(--nrc-ink-60)}#MainContent .cart__dynamic-checkout-buttons,#MainContent [data-shopify=dynamic-checkout-cart]{display:none!important}#MainContent .tax-note{font-size:13.3px;line-height:18.6px;font-weight:300;color:var(--nrc-ink-60);text-align:center;margin:14px 0 0}#MainContent .cart__empty-text{font-family:var(--nrc-serif);color:var(--nrc-plum)}@media(max-width:360px){#MainContent .cart-items tr.cart-item{grid-template-columns:110px minmax(0,1fr) auto;column-gap:14px}#MainContent .cart-item__media{width:110px}#MainContent .cart-item__image-container{width:110px;height:110px}#MainContent .cart-item .quantity{width:106px;height:44px}}#MainContent cart-remove-button{width:auto!important;height:auto!important;overflow:visible!important;display:inline-flex!important}#MainContent cart-remove-button .button{width:auto!important;height:auto!important;overflow:visible!important;display:inline-block!important;padding:0!important;border:0!important;background:none!important}@media(min-width:750px){#MainContent .cart__items{max-width:780px}#MainContent .cart-items tr.cart-item{max-width:680px}#MainContent .cart-item__details{max-width:508px}}#MainContent .cart-item:has(a[href*=-gift]) .cart-item__quantity-wrapper{display:none}#MainContent .cart-item:has(a[href*=-gift]) .cart-item__quantity:after{content:"Free gift";display:inline-block;font-size:12px;line-height:16.8px;padding:6px 13.5px;border-radius:20px;border:.5px solid var(--nrc-mauve,#A98BC0);background:#a98bc01a;color:var(--nrc-plum)}#MainContent .nrc-ref{color:var(--nrc-ink-60);text-decoration:line-through;font-weight:300;margin-right:6px}
/*# sourceMappingURL=/cdn/shop/t/29/assets/nr-cart.css.map */
