cart-drawer{--nuv-beige:#EDE9E0;--nuv-sand:#E2DCD0;--nuv-sage:#839281;--nuv-sage-dark:#4F5C4D;--nuv-ink:#121212}cart-drawer .drawer{background-color:#12121259}cart-drawer .drawer__inner{width:440px;max-width:100vw;padding:0 24px;border:0;background:#fff;color:var(--nuv-ink);font-family:Inter Tight,system-ui,sans-serif;transition:transform .35s cubic-bezier(.2,.7,.2,1)}cart-drawer .drawer__inner *{border-radius:0}cart-drawer .drawer__header{padding:22px 0 16px;border-bottom:1px solid var(--nuv-ink)}cart-drawer .drawer__heading{margin:0;font-family:inherit;font-size:15px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}cart-drawer .nuv-cd__count{font-weight:400}cart-drawer .drawer__close{top:12px;right:-12px;color:var(--nuv-ink)}cart-drawer .drawer__close .svg-wrapper,cart-drawer .drawer__close svg{width:20px;height:20px}cart-drawer .drawer__close svg path{stroke-width:.6}.nuv-cd__ship{padding:14px 0 16px;font-size:13px}.nuv-cd__ship p{margin:0 0 9px;letter-spacing:.01em}.nuv-cd__bar{height:4px;background:var(--nuv-beige);overflow:hidden}.nuv-cd__bar span{display:block;height:100%;background:var(--nuv-sage);transition:width .5s ease}.nuv-cd__ship.is-done p{color:var(--nuv-sage-dark)}cart-drawer .cart-items thead{display:none}cart-drawer .drawer__contents{padding-top:4px}cart-drawer .cart-item{border-bottom:1px solid var(--nuv-sand)}cart-drawer .cart-item td{padding-top:16px;padding-bottom:16px}cart-drawer .cart-item__media{width:88px}cart-drawer .cart-item__image{background:var(--nuv-beige);aspect-ratio:4/5;object-fit:contain;mix-blend-mode:multiply;width:88px;height:auto}cart-drawer .cart-item__name{font-family:inherit;font-size:13px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;text-decoration:none}cart-drawer .cart-item__name:hover{text-decoration:underline;text-underline-offset:3px}cart-drawer .product-option{font-size:12px;color:#5c5c5c}cart-drawer .cart-item__totals .price{font-size:13px;font-weight:500}cart-drawer .quantity{min-height:36px;width:104px;border:1px solid var(--nuv-ink)}cart-drawer .quantity:before,cart-drawer .quantity:after{display:none}cart-drawer .quantity__input{font-size:13px}cart-drawer .quantity__button{width:32px}cart-drawer .cart-remove-button{opacity:.55}cart-drawer .cart-remove-button:hover{opacity:1}.nuv-cd__up{padding:16px 0 14px;border-top:1px solid var(--nuv-ink)}.nuv-cd__up-title{margin:0 0 10px;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.nuv-cd__up-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.nuv-cd__up-item{display:grid;grid-template-columns:52px 1fr auto;align-items:center;gap:12px}.nuv-cd__up-img{display:block;aspect-ratio:4/5;background:var(--nuv-beige);overflow:hidden}.nuv-cd__up-img img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply;padding:4px;box-sizing:border-box}.nuv-cd__up-info{display:flex;flex-direction:column;gap:2px;font-size:12px;min-width:0}.nuv-cd__up-info a{font-weight:700;letter-spacing:.04em;color:var(--nuv-ink);text-decoration:none}.nuv-cd__up-add{min-height:36px;padding:0 14px;border:1px solid var(--nuv-ink);background:transparent;color:var(--nuv-ink);font:600 11px/1 Inter Tight,system-ui,sans-serif;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;transition:background .2s,color .2s}.nuv-cd__up-add:hover{background:var(--nuv-ink);color:#fff}.nuv-cd__up-add.is-loading{opacity:.5;pointer-events:none}cart-drawer .drawer__footer{border-top:0;padding:0 0 20px}cart-drawer .cart-drawer__footer{padding:14px 0 6px;border-top:1px solid var(--nuv-ink)}cart-drawer .totals{align-items:baseline}cart-drawer .totals__total{font-family:inherit;font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}cart-drawer .totals__total-value{font-size:16px;font-weight:700}cart-drawer .tax-note{font-size:12px;margin:4px 0 12px;color:#5c5c5c}cart-drawer .cart__ctas{display:block}cart-drawer .cart__checkout-button{width:100%;min-height:54px;background:var(--nuv-ink);color:#fff;font:600 14px/1 Inter Tight,system-ui,sans-serif;letter-spacing:.06em;text-transform:uppercase;border-radius:0;transition:background .2s}cart-drawer .cart__checkout-button:after,cart-drawer .cart__checkout-button:before{display:none}cart-drawer .cart__checkout-button:hover{background:var(--nuv-sage-dark)}.nuv-cd__trust{margin:10px 0 0;text-align:center;font-size:11px;letter-spacing:.04em;color:#5c5c5c}cart-drawer #Details-CartDrawer summary{font-size:13px}cart-drawer.is-empty .drawer__inner{background:var(--nuv-beige)}cart-drawer .cart__empty-text{font-family:inherit;font-size:26px;font-weight:700;letter-spacing:-.02em;margin:0}.nuv-cd__empty-sub{margin:10px 0 22px;font-size:14px;color:#3a3a3a}cart-drawer .cart-drawer__empty-content .button{min-height:50px;padding:0 34px;background:var(--nuv-ink);color:#fff;font:600 13px/1 Inter Tight,system-ui,sans-serif;letter-spacing:.08em;text-transform:uppercase;border-radius:0}cart-drawer .cart-drawer__empty-content .button:after,cart-drawer .cart-drawer__empty-content .button:before{display:none}@media(max-width:749px){cart-drawer .drawer__inner{width:100vw;padding:0 16px}cart-drawer .cart-item__media,cart-drawer .cart-item__image{width:72px}}cart-drawer .quantity,cart-drawer .quantity__input,cart-drawer .quantity__button{background:#fff!important;color:var(--nuv-ink)}cart-drawer .cart__note .field__input,cart-drawer #CartDrawer-Note{background:#fff!important;color:var(--nuv-ink);border:1px solid var(--nuv-ink);box-shadow:none;border-radius:0;font-family:inherit;font-size:13px}cart-drawer .cart__note.field:before,cart-drawer .cart__note.field:after{display:none}cart-drawer .cart-item__image{background:transparent!important;aspect-ratio:auto!important;mix-blend-mode:normal;object-fit:contain;width:100%;max-width:88px;height:auto}cart-drawer .cart-item__image-container,cart-drawer .cart-item__media{background:transparent!important}cart-drawer .cart-item__image-container:after,cart-drawer .cart-item__image-container:before{display:none!important}cart-drawer .cart-item__media{vertical-align:top}cart-drawer .cart-item{grid-template-columns:110px 1fr 1fr auto!important;column-gap:14px}cart-drawer .cart-item__media{width:110px}cart-drawer .cart-item__image{width:110px!important;max-width:none!important;height:auto}cart-drawer .cart-item td{padding-top:18px;padding-bottom:18px}cart-drawer .cart-item__name{font-size:15px}cart-drawer .cart-item__totals .price{font-size:15px;font-weight:600}cart-drawer .cart-item__details .product-option{font-size:13px}cart-drawer .drawer__inner{overflow:hidden!important}cart-drawer cart-drawer-items{flex:1 1 auto!important;min-height:0;overflow-y:auto!important;overflow-x:hidden}cart-drawer .drawer__footer{flex:0 0 auto;border-top:1px solid var(--nuv-ink);padding-top:4px;background:#fff}cart-drawer .cart-drawer__footer{border-top:0}cart-drawer .cart__ctas{padding:6px 0 4px}.nuv-cd__up{border-top:0;padding:18px 0 22px}.nuv-cd__up-list{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.nuv-cd__up-item{display:flex!important;flex-direction:column;gap:6px}.nuv-cd__up-img{aspect-ratio:1/1}.nuv-cd__up-info{font-size:11px;flex-direction:row;justify-content:space-between;gap:4px}.nuv-cd__up-info a{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nuv-cd__up-add{width:100%;min-height:30px;padding:0 6px;font-size:10px}@media(max-width:749px){cart-drawer .cart-item{grid-template-columns:96px 1fr 1fr auto!important;column-gap:12px}cart-drawer .cart-item__media{width:96px}cart-drawer .cart-item__image{width:96px!important}cart-drawer .cart-item__name,cart-drawer .cart-item__totals .price{font-size:14px}.nuv-cd__up-info{flex-direction:column;gap:0}}.nuv-cd__note{padding:0 0 18px}.nuv-cd__note details{border-top:1px solid var(--nuv-sand);border-bottom:1px solid var(--nuv-sand)}.nuv-cd__note summary{padding:14px 0;font-size:13px;cursor:pointer;list-style:none}.nuv-cd__note summary::-webkit-details-marker{display:none}.nuv-cd__note .summary__title{display:flex;justify-content:space-between;align-items:center;width:100%}.nuv-cd__note .summary__title svg{width:12px;height:12px;transition:transform .2s}.nuv-cd__note details[open] .summary__title svg{transform:rotate(180deg)}.nuv-cd__note .cart__note{margin:0 0 14px}.nuv-cd__note textarea{min-height:80px}cart-drawer cart-drawer-items{scrollbar-width:thin;scrollbar-color:var(--nuv-sand) transparent}
/*# sourceMappingURL=/cdn/shop/t/11/assets/nuv-cart.css.map */
