.mat-cart__container .title-wrapper-with-link.mat-cart__titlewithLink{padding:0 50px}.mat-cart__container .title-wrapper-with-link.mat-cart__titlewithLink h1{font-family:Prata,serif;font-size:46px;color:#413936}.mat-cart__container .title-wrapper-with-link.mat-cart__titlewithLink .underlined-link{color:#6b7264;text-decoration:none;font-size:17px}.mat-cart__container .mat-cart__listProducts{max-width:860px}.mat-cart__container .mat-cart__listProducts .cart-items{border-top:1px solid rgba(213,202,165,.3);border-bottom:none}.mat-cart__container .mat-cart__listProducts .cart-items thead{display:none}.mat-cart__container .mat-cart__listProducts tbody td{border-bottom:1px solid rgba(213,202,165,.3);padding-bottom:40px}.mat-cart__container .mat-cart__listProducts .cart-item__media{vertical-align:middle}.mat-cart__container .mat-cart__listProducts .cart-item__media .cart-item__image-container{width:100px;height:100px}.mat-cart__container .mat-cart__listProducts .cart-item__media .cart-item__image-container img{height:100%;object-fit:cover}.mat-cart__container .mat-cart__listProducts .cart-item__details .cart-item__name{font-family:Prata,serif}.mat-cart__container .mat-cart__listProducts .cart-item__details .product-option.price{display:none}.mat-cart__container .mat-cart__listProducts .cart-item__totals .price.price--end{color:#6b7264;font-size:17px}.mat-cart__container .mat-cart__listProducts .cart-item__details dl .product-option dt{color:#a2a2a0;font-size:15px;font-weight:300}.mat-cart__container .mat-cart__listProducts .cart-item__details dl .product-option dd{color:#413936;font-size:15px}.mat-cart__container .mat-cart__listProducts quantity-input.cart-quantity.mat-cart__quantity{border:1px solid #D5CAA5;border-radius:13px}.mat-cart__container .mat-cart__listProducts quantity-input.cart-quantity.mat-cart__quantity .quantity__input{width:20px;height:48px}.mat-cart__container .mat-cart__listProducts .quantity:after{border:none}.mat-cart__container .mat-cart__listProducts .dor-icon-plus,.mat-cart__container .mat-cart__listProducts .dor-icon-minus{cursor:pointer}.mat-cart__container .mat-cart__listProducts .cart-item__quantity{vertical-align:middle}.mat-cart__container .mat-cart__listProducts .cart-item__totals{width:110px;padding-left:10px;vertical-align:middle}.mat-cart__container .mat-cart__listProducts .cart-item__price-wrapper{display:flex;flex-direction:column;align-items:flex-end}.mat-cart__container .mat-cart__listProducts .cart-item__totals .mat-initialPrice{text-decoration:line-through;color:#a2a2a0}.mat-cart__container .cart__warnings a.button{background:none;background-color:transparent;text-decoration:none;font-weight:600;color:#6b7264;font-size:17px;line-height:24px;height:48px;padding:12px 24px;border-radius:13px;border:1px solid #D5CAA5;transition:border-color .12s linear,background-color .12s linear,color .12s linear}.mat-cart__container .cart__warnings a.button:hover{background-color:#5f675a;color:#fff;border-color:#5f675a}.mat-discountPercent{background-color:#c66c6c;color:#fff;font-weight:600;font-size:15px;width:fit-content;padding:0 5px}.mat-cartData{display:flex;justify-content:space-between;width:100%;gap:50px}.mat-colFormCart{max-width:860px}.mat-colFormCart .mat-modalInfo__container{padding:0 0 50px}.mat-colFormCart .mat-modalInfo__container p{font-size:17px;line-height:27px;color:#413936;font-weight:300}.mat-colFormCart .mat-modalInfo__container .mat-modalInfo__button{color:#6b7264;font-size:15px;font-weight:300}.mat-colInfoCart{flex:1}.mat-colInfoCart .mat-cartFooter{padding:0}.mat-colInfoCart .mat-cartFooter .js-contents{padding:30px;background-color:#f6f5f2}.mat-colInfoCart .mat-cartFooter .js-contents.cartRecap{display:flex;flex-direction:column;gap:10px}.mat-colInfoCart .mat-cartFooter .js-contents.cartRecap .cartRecapTitle{font-weight:500;font-size:17px;line-height:27px;color:#413936;margin:0;font-family:Outfit,sans-serif}.mat-colInfoCart .mat-cartFooter .cart__messageInfo{margin-top:30px;background-color:#f6f5f2;padding:25px;text-align:center}.mat-colInfoCart .mat-cartFooter .js-contents .totals{justify-content:space-between}.mat-colInfoCart .mat-cartFooter .js-contents .totals .totals__subtotal{color:#413936;font-size:17px;line-height:27px;font-family:Outfit,sans-serif;font-weight:300}.mat-colInfoCart .mat-cartFooter .js-contents .totals .totals__subtotal.shipTitle{font-size:15px;line-height:22px;display:flex;gap:5px;align-items:center;position:relative;cursor:pointer}.mat-colInfoCart .mat-cartFooter .js-contents .totals .totals__subtotal.shipTitle i{color:#d5caa5;font-size:16px}.mat-colInfoCart .mat-cartFooter .js-contents .totals .totals__subtotal-value{color:#413936;font-size:25px;line-height:32px;font-family:Outfit,sans-serif;font-weight:500}.mat-colInfoCart .mat-cartFooter .js-contents .totals .totals__subtotal-value.shipValue{color:#a2a2a0;font-size:15px;line-height:22px;font-weight:600}.mat-colInfoCart .mat-cartFooter .js-contents .totals .totals__subtotal.shipTitle .tooltip{visibility:hidden;width:192px;background-color:#fff;color:#413936;text-align:center;padding:10px 20px;top:-80px;position:absolute;z-index:1;box-shadow:0 0 10px #0003}.mat-colInfoCart .mat-cartFooter .js-contents .totals .totals__subtotal.shipTitle:hover .tooltip{visibility:visible}.mat-colInfoCart .mat-cartFooter .js-contents .separator{height:1px;width:100%;background-color:#d7d4cd;display:block}.mat-colInfoCart .mat-cartFooter .js-contents .tax-note{margin:10px}.mat-colInfoCart .mat-cartFooter .cart__ctas{margin:0;padding:30px;background-color:#edece7;display:flex;flex-direction:column;align-items:center}.mat-colInfoCart .mat-cartFooter .cart__ctas .mat-scalapay{vertical-align:sub}.mat-colInfoCart .mat-cartFooter .cart__ctas button{background-color:#413936;font-size:17px;line-height:24px;display:flex;justify-content:space-between;padding:12px 30px;color:#fff;border-radius:13px}.mat-colInfoCart .mat-cartFooter .cart__ctas p{margin:10px 0 0;font-size:11px;line-height:14px;text-transform:uppercase;font-family:Outfit,sans-serif;color:#413936;text-align:left}.mat-colInfoCart .mat-cartFooter .cart__note .accordion{width:100%;padding:10px 0 20px;border-bottom:1px solid #D7D4CD}.mat-colInfoCart .mat-cartFooter .cart__note .accordion summary{display:flex;width:100%;justify-content:space-between;align-items:center;gap:20px}.mat-colInfoCart .mat-cartFooter .cart__note .accordion summary h3{margin:0;color:#413936;font-family:Outfit,sans-serif;font-weight:300;font-size:17px;line-height:27px}.mat-colInfoCart .mat-cartFooter .cart__note .accordion summary i{color:#d5caa5}.mat-colInfoCart .mat-cartFooter .cart__note .accordion details[open] summary i{transform:rotate(180deg)}.mat-colInfoCart .mat-cartFooter .cart__note .accordion .accordion__content{margin-top:20px}.mat-colInfoCart .mat-cartFooter .cart__note .accordion .accordion__content textarea{resize:none;border-radius:13px;border:1px solid #D7D4CD;padding:9px 15px;font-size:17px;line-height:27px;font-family:Outfit,sans-serif}.mat-colInfoCart .mat-cartFooter .cart__note .accordion .accordion__content textarea::placeholder{color:#d7d4cd;opacity:1}div.related-products h2.related-products__heading{font-family:Prata,serif;font-size:36px;line-height:40px;color:#413936;text-align:center;margin-top:100px}.related-products ul.product-grid.grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}@media screen and (max-width:749px){.mat-cart__container .title-wrapper-with-link.mat-cart__titlewithLink{padding:0 10px}.mat-cart__container .title-wrapper-with-link.mat-cart__titlewithLink h1.title{font-size:30px}.mat-colFormCart .cart-item{margin-top:15px}.mat-colFormCart .cart-item .cart-item__quantity{padding-bottom:0}.mat-cart__container .mat-cart__listProducts tbody td{border-bottom:0}.mat-cart__container .mat-cart__listProducts tbody tr{border-bottom:1px solid rgba(213,202,165,.3)}div.related-products h2.related-products__heading{margin-top:30px}.related-products .related-products{padding-right:0;padding-left:0}}@media screen and (max-width:1100px){.related-products ul.product-grid.grid{grid-template-columns:repeat(1,1fr)}}@media screen and (max-width:1020px){.mat-colInfoCart .mat-cartFooter.cart__footer>*{width:100%}}@media screen and (max-width:1020px){.mat-cartData{flex-direction:column}}.mat-cart__container .mat-cart__listProducts .cart-item__totals .cart-item__old-price.price--end{font-size:14px;font-weight:100}dl.cart-item__discounted-prices:has(>dd>.cart-item__old-price){margin-bottom:8px}
/*# sourceMappingURL=/cdn/shop/t/3/assets/component-cart-custom.css.map */
