body.template-cart{background:#faf8f5!important;color:#211c18!important}body.template-cart main#MainContent{background:#faf8f5;min-height:70vh}.template-cart cart-items,.template-cart #main-cart-footer,.template-cart .gradient{background:transparent!important}.template-cart .page-width{max-width:1080px}.template-cart .title-wrapper-with-link{padding:32px 0 22px;border-bottom:1px solid #e4d6c0}.template-cart .title--primary{font-family:'Cormorant Garamond',Georgia,serif;font-size:clamp(40px,7vw,66px);font-weight:400;line-height:1;margin:0}.template-cart .underlined-link{color:#9a753f;text-decoration:none;font-size:10px;letter-spacing:.14em}.template-cart .cart__items{border:0}.template-cart .cart-items{table-layout:auto!important;width:100%}.template-cart .cart-item td{padding-top:24px;padding-bottom:24px;border-bottom:1px solid #eadfce}.template-cart .cart-item__media{width:150px}.template-cart .cart-item__details{width:auto;min-width:0;padding-right:18px}.template-cart .cart-item__image-container{background:#fff!important;border:1px solid #eadfce!important;padding:5px}.template-cart .cart-item__name{font-family:'Cormorant Garamond',Georgia,serif;font-size:22px;font-weight:500;line-height:1.15;color:#211c18;overflow-wrap:normal!important;word-break:normal!important;hyphens:none!important}.template-cart .product-option{color:#81766b;font-size:12px;margin-top:4px;overflow-wrap:normal;word-break:normal}.template-cart .price{font-family:'Cormorant Garamond',Georgia,serif;font-size:18px}.template-cart .quantity{background:#fffdf9!important;border:1px solid #dfcfb6;border-radius:999px;min-height:42px}.template-cart .quantity:after{box-shadow:none!important}.template-cart .quantity__button{width:36px}.template-cart .r115-remove{display:inline-flex;align-items:center;justify-content:center;margin-left:8px;padding:0 8px;min-height:40px;border:0;background:transparent;color:#9a753f;font-size:9px;font-weight:700;letter-spacing:.1em;cursor:pointer}.template-cart .cart__footer{padding-top:30px}.template-cart .cart__blocks{background:#fffdf9;border:1px solid #e4d6c0;padding:28px 30px}.template-cart .totals{align-items:center}.template-cart .totals__total{font-family:'Cormorant Garamond',Georgia,serif;font-size:24px;font-weight:400}.template-cart .totals__total-value{font-family:'Cormorant Garamond',Georgia,serif;font-size:28px}.template-cart .tax-note{color:#81766b}.template-cart .cart__checkout-button{background:#211c18!important;color:#fffdf9!important;border:1px solid #211c18!important;border-radius:2px!important;letter-spacing:.14em!important;font-family:var(--font-body-family)!important;font-size:12px!important;font-weight:600!important;min-height:56px!important;text-transform:uppercase}.template-cart .cart__checkout-button:after,.template-cart .cart__checkout-button:before{box-shadow:none!important}.template-cart .cart__checkout-button:hover{background:#3a322c!important}.template-cart .cart__dynamic-checkout-buttons{margin-top:12px}.template-cart .cart__warnings .button{background:#211c18!important;color:#fffdf9!important}@media(max-width:749px){.template-cart .page-width{padding-left:16px!important;padding-right:16px!important}.template-cart .title-wrapper-with-link{padding:24px 0 18px}.template-cart .cart-items,.template-cart .cart-items tbody{display:block!important}.template-cart .cart-item{display:grid!important;grid-template-columns:112px minmax(0,1fr)!important;grid-template-areas:'media details' 'media totals' 'media quantity'!important;column-gap:16px!important;padding:22px 0!important;border-bottom:1px solid #eadfce}.template-cart .cart-item td{border:0!important;padding:0!important;width:auto!important;min-width:0!important}.template-cart .cart-item__media{grid-area:media!important}.template-cart .cart-item__details{grid-area:details!important;padding-right:0!important}.template-cart .cart-item__totals{grid-area:totals!important;text-align:left!important;margin-top:8px}.template-cart .cart-item__quantity{grid-area:quantity!important;margin-top:10px}.template-cart .cart-item__image{width:100%!important;max-width:112px!important;height:auto!important}.template-cart .cart-item__name{font-size:19px!important;line-height:1.18!important;white-space:normal!important;overflow-wrap:normal!important;word-break:normal!important}.template-cart .cart-item__quantity-wrapper{display:flex!important;align-items:center!important;flex-wrap:wrap!important;gap:4px!important}.template-cart .r115-remove{margin-left:2px;padding:0 4px}.template-cart .cart__blocks{padding:22px 18px}.template-cart .totals__total{font-size:21px!important}.template-cart .totals__total-value{font-size:25px!important}.template-cart .tax-note{font-size:12px!important;line-height:1.4!important}.template-cart .cart__checkout-button{font-size:11px!important;min-height:54px!important}}