.ncf-cart-page{background:rgb(var(--ncf-cream));background-image:none;color:rgb(var(--ncf-plum))}.ncf-cart-page .cart-container{padding-block:calc(30 * var(--ncf-px)) calc(46 * var(--ncf-px))}.ncf-cart-page .cart-container>:first-child{flex:1 1 auto;min-width:0}@media screen and (min-width:750px){.ncf-cart-page .cart-item__details{width:auto}}.ncf-cart-page .title-wrapper-with-link{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:calc(10 * var(--ncf-px)) calc(24 * var(--ncf-px));margin-bottom:calc(22 * var(--ncf-px))}.ncf-cart-page__title{margin:0;font:700 calc(36 * var(--ncf-px))/1.04 var(--ncf-font-fairwater);letter-spacing:0;text-transform:none;color:rgb(var(--ncf-plum));background:none;-webkit-text-fill-color:currentColor}.ncf-cart-page .continue-shopping-items{font:700 calc(12.5 * var(--ncf-px))/1.3 var(--ncf-font-brandon);letter-spacing:.18em;text-transform:uppercase;color:rgb(var(--ncf-plum));text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.35em}.ncf-cart-page .continue-shopping-items:hover{color:rgb(var(--ncf-red))}.ncf-cart-page .continue-shopping-items:focus-visible{outline:2px solid rgb(var(--ncf-plum));outline-offset:3px}.ncf-cart-page cart-items.is-empty .title-wrapper-with-link{display:flex;justify-content:center}.ncf-cart-page cart-items.is-empty .continue-shopping-items{display:none}.ncf-cart-page .cart__empty-text{margin:calc(8 * var(--ncf-px)) 0 calc(22 * var(--ncf-px));font:400 calc(18 * var(--ncf-px))/1.5 var(--ncf-font-brandon);letter-spacing:0;text-transform:none;color:rgb(var(--ncf-plum));background:none;-webkit-text-fill-color:currentColor}.ncf-cart-page .cart__empty-text:focus{outline:none}.ncf-cart-page .continue-shopping-empty,.ncf-cart-page .continue-shopping-empty.button{display:inline-flex;min-width:calc(240 * var(--ncf-px));min-height:0;padding:calc(17 * var(--ncf-px)) calc(32 * var(--ncf-px));border:0;border-radius:0;background:rgb(var(--ncf-red));background-image:none;box-shadow:none;color:rgb(var(--ncf-cream));-webkit-text-fill-color:currentColor;font:700 calc(13 * var(--ncf-px))/1 var(--ncf-font-brandon);letter-spacing:.2em;text-transform:uppercase}.ncf-cart-page .continue-shopping-empty:before,.ncf-cart-page .continue-shopping-empty:after{display:none}.ncf-cart-page .continue-shopping-empty:hover,body.button--hover-lift .ncf-cart-page .continue-shopping-empty:hover{background:rgb(var(--ncf-plum));color:rgb(var(--ncf-cream));box-shadow:none}.ncf-cart-page .continue-shopping-empty:focus-visible{outline:2px solid rgb(var(--ncf-plum));outline-offset:3px}.ncf-cart-page cart-items.is-empty #gs__toggle-box{display:none}.ncf-cart-page .cart__login-title,.ncf-cart-page .cart__login-paragraph{margin-top:calc(26 * var(--ncf-px));font-family:var(--ncf-font-brandon);color:rgb(var(--ncf-plum))}.ncf-cart-page .cart-items thead th{white-space:nowrap;padding-bottom:calc(12 * var(--ncf-px));border-bottom:1px solid var(--ncf-hairline);font:700 calc(12 * var(--ncf-px))/1.2 var(--ncf-font-brandon);letter-spacing:.18em;text-transform:uppercase;color:rgb(var(--ncf-plum));opacity:1}.ncf-cart-page .cart-item{border-bottom:1px solid var(--ncf-divider)}.ncf-cart-page .cart-item__image-container{border-radius:0}.ncf-cart-page .cart-item__details{display:flex;flex-direction:column;align-items:flex-start;gap:calc(8 * var(--ncf-px))}.ncf-cart-page .cart-item__details .product-option--price{margin:0;font:400 calc(14 * var(--ncf-px))/1.3 var(--ncf-font-brandon);letter-spacing:0;text-transform:none;color:rgba(var(--ncf-plum),.86)}.ncf-cart-page .cart-item__quantity-wrapper{gap:calc(16 * var(--ncf-px))}.ncf-cart-page .ncf-cart-remove__label{white-space:nowrap}@media screen and (max-width:749.98px){.ncf-cart-page .cart-items thead tr{margin-bottom:calc(6 * var(--ncf-px));border-bottom:1px solid var(--ncf-hairline)}.ncf-cart-page .cart-items thead th{border-bottom:0}.ncf-cart-page .cart-item{gap:calc(8 * var(--ncf-px)) calc(16 * var(--ncf-px));grid-template-columns:calc(88 * var(--ncf-px)) repeat(3,minmax(0,1fr));margin:0;padding:calc(20 * var(--ncf-px)) 0}.ncf-cart-page .cart-item__media{width:calc(88 * var(--ncf-px))}}@media screen and (min-width:750px){.ncf-cart-page .cart-items td{padding-block:calc(22 * var(--ncf-px));vertical-align:middle}.ncf-cart-page .cart-item__media{width:calc(100 * var(--ncf-px))}.ncf-cart-page .cart-item__image-container{width:calc(100 * var(--ncf-px));height:calc(100 * var(--ncf-px))}.ncf-cart-page .cart-item__price-wrapper>*:only-child:not(.cart-item__discounted-prices){margin-top:0}}.ncf-cart-page .cart__blocks{padding:calc(24 * var(--ncf-px));border:1px solid var(--ncf-divider);border-radius:0;background:rgb(var(--ncf-white));background-image:none;color:rgb(var(--ncf-plum))}.ncf-cart-page .cart__footer .free-shipping-bar-container{margin:calc(-24 * var(--ncf-px)) calc(-24 * var(--ncf-px)) calc(20 * var(--ncf-px));border:0}.ncf-cart-page .drawer__shipping-bar{margin:0;padding:calc(12 * var(--ncf-px)) calc(24 * var(--ncf-px));border:0;border-radius:0;background:rgb(var(--ncf-red));background-image:none;color:rgb(var(--ncf-cream))}.ncf-cart-page .drawer__shipping-bar--unlocked{background:rgb(var(--ncf-sage-dark))}.ncf-cart-page .totals{margin-bottom:calc(8 * var(--ncf-px))}.ncf-cart-page .footer-message{margin-top:0}.ncf-cart-page .cart__footer details{margin-inline:calc(-24 * var(--ncf-px));border-color:var(--ncf-hairline)}.ncf-cart-page .cart__footer summary{min-height:calc(44 * var(--ncf-px));padding:calc(14 * var(--ncf-px)) 0}.ncf-cart-page .summary__title{padding-inline:calc(24 * var(--ncf-px));font:700 calc(12.5 * var(--ncf-px))/1.2 var(--ncf-font-brandon);letter-spacing:.16em;text-transform:uppercase;color:rgb(var(--ncf-plum))}.ncf-cart-page .summary__title .icon--truck,.ncf-cart-page .summary__title .icon-note{display:none}.ncf-cart-page .cart__footer summary:focus-visible{outline:2px solid rgb(var(--ncf-plum));outline-offset:-2px}.ncf-cart-page .custom-accordion__panel{padding-inline:calc(24 * var(--ncf-px))}.ncf-cart-page .cart__note .field__input{min-height:calc(110 * var(--ncf-px));border:1px solid rgba(var(--ncf-plum),.6);border-radius:0;background:rgb(var(--ncf-white));color:rgb(var(--ncf-plum));font:400 calc(16 * var(--ncf-px))/1.45 var(--ncf-font-brandon);box-shadow:none}.ncf-cart-page .cart__note .field__input:focus-visible{outline:2px solid rgb(var(--ncf-plum));outline-offset:1px}.ncf-cart-page .cart__ctas-container{margin-top:calc(18 * var(--ncf-px))}.ncf-cart-page .cart__checkout-button{max-width:none}.ncf-cart-page .cart__checkout-button svg{display:none}.ncf-cart-page .cart__dynamic-checkout-buttons{max-width:none}.ncf-cart-page .cart__footer .cart__recommendations{max-width:400px;padding-top:0}@media screen and (min-width:750px){.ncf-cart-page .cart-container{padding-block:calc(44 * var(--ncf-px)) calc(64 * var(--ncf-px))}.ncf-cart-page__title{font-size:calc(48 * var(--ncf-px))}}@media screen and (max-width:989.98px){.ncf-cart-page .cart__footer{margin-top:calc(30 * var(--ncf-px))}.ncf-cart-page .cart__blocks,.ncf-cart-page .cart__footer .cart__recommendations{width:100%;max-width:none}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/ncf-cart-page.css.map */
