.template-cart .page-width{max-width:88rem}.template-cart .title-wrapper-with-link{border-bottom:1px solid rgba(35,43,51,.1);padding-bottom:1.6rem;margin-bottom:2.4rem;align-items:baseline}.template-cart .title--primary{font-family:Bricolage Grotesque,Bricolage Fallback,sans-serif;font-weight:600;letter-spacing:-.01em;color:#232b33}.template-cart .title-wrapper-with-link .underlined-link{font-family:Archivo,Archivo Fallback,system-ui,sans-serif;font-size:1.35rem;color:#565d65;text-underline-offset:3px}.template-cart .title-wrapper-with-link .underlined-link:hover{color:#c96442}.template-cart cart-items.is-empty .title-wrapper-with-link{display:none}.template-cart cart-items.is-empty{display:block}.template-cart cart-items:not(.is-empty) .cart__warnings{display:none}.template-cart cart-items.is-empty .cart__warnings{display:flex;flex-direction:column;align-items:center;text-align:center;max-width:42rem;margin:0 auto;padding:7rem 2rem 9rem}.template-cart .cart__empty-icon{display:inline-flex;align-items:center;justify-content:center;width:8.4rem;height:8.4rem;border-radius:50%;background:#f6efe4;color:#c96442;margin-bottom:2.2rem}.template-cart .cart__empty-icon svg{width:4rem;height:4rem}.template-cart .cart__empty-text{font-family:Bricolage Grotesque,Bricolage Fallback,sans-serif;font-weight:600;font-size:3.2rem;line-height:1.1;letter-spacing:-.015em;color:#232b33;margin:0}.template-cart .cart__empty-sub{font-family:Archivo,Archivo Fallback,system-ui,sans-serif;font-size:1.5rem;line-height:1.5;color:#8a9098;margin:1rem 0 0}.template-cart .cart__warnings .button{margin-top:2.6rem;min-width:24rem;min-height:5.4rem;--color-button: 201, 100, 66;--color-button-text: 255, 255, 255;background:#c96442;color:#fff;border-radius:1rem;border:0;box-shadow:none;font-family:Archivo,Archivo Fallback,system-ui,sans-serif;font-weight:700;font-size:1.5rem;letter-spacing:.01em;text-transform:none;transition:filter .18s ease,transform .06s ease}.template-cart .cart__warnings .button{padding-inline:3.2rem;box-shadow:0 1.2rem 2.6rem -1rem #c9644280}.template-cart .cart__warnings .button:before,.template-cart .cart__warnings .button:after{box-shadow:none}.template-cart .cart__warnings .button:hover{filter:brightness(.96);transform:translateY(-1px);box-shadow:0 1.8rem 3.2rem -1rem #c964428c}.template-cart .cart__warnings .button:active{transform:translateY(0);box-shadow:0 .8rem 1.8rem -1rem #c9644280}.template-cart .cart__login-paragraph{font-family:Archivo,Archivo Fallback,system-ui,sans-serif;font-size:1.4rem;color:#565d65;margin-top:2rem}.template-cart .cart__login-paragraph a{color:#c96442;text-underline-offset:2px}.template-cart .rich-text .rich-text__wrapper{padding:0}.template-cart .rich-text__blocks,.template-cart .rich-text .rich-text__text{max-width:58rem;margin-inline:auto}.template-cart .rich-text .rich-text__heading,.template-cart .rich-text__text strong,.template-cart .rich-text strong{display:block;font-family:Bricolage Grotesque,Bricolage Fallback,sans-serif;font-size:1.1rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:#a2a8af;margin-bottom:.6rem}.template-cart .rich-text .rich-text__text,.template-cart .rich-text p{font-family:Archivo,Archivo Fallback,system-ui,sans-serif;font-size:1.25rem;line-height:1.6;color:#8a9098}.template-cart .rich-text{padding-top:.4rem}.template-cart #main-cart-footer.is-empty{display:none}.template-cart .cart-items{border:0}.template-cart .cart-items thead th{font-family:Bricolage Grotesque,Bricolage Fallback,sans-serif;font-size:1.05rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:#8a9098;border-bottom:1px solid rgba(35,43,51,.1);padding-bottom:1.2rem}.template-cart .cart-item{border:0}.template-cart .cart-item>td{border-bottom:1px solid rgba(35,43,51,.08)}.template-cart .cart-item__image{border-radius:1rem;background:#f6efe4;border:1px solid rgba(35,43,51,.06)}.template-cart .cart-item__name{font-family:Archivo,Archivo Fallback,system-ui,sans-serif;font-weight:600;font-size:1.6rem;color:#232b33;text-decoration:none}.template-cart .cart-item__name:hover{color:#c96442}.template-cart .cart-item .product-option{font-family:Archivo,Archivo Fallback,system-ui,sans-serif;color:#8a9098}.template-cart .cart-item__price-wrapper .price,.template-cart .cart-item__totals .price{font-family:Archivo,Archivo Fallback,system-ui,sans-serif;font-weight:600;color:#232b33}.template-cart .cart-quantity,.template-cart .quantity{border:1px solid rgba(35,43,51,.18);border-radius:.9rem;background:#fff;overflow:hidden}.template-cart .quantity__button{color:#232b33}.template-cart .quantity__button:hover{color:#c96442}.template-cart .quantity__input{font-family:Archivo,Archivo Fallback,system-ui,sans-serif;font-weight:600;color:#232b33}.template-cart cart-remove-button .button{color:#a2a8af;border:0;background:transparent;box-shadow:none;transition:color .18s ease,background .18s ease}.template-cart cart-remove-button .button:hover{color:#c96442;background:#c9644214;box-shadow:none}.template-cart .cart__footer{border:1px solid rgba(35,43,51,.1);border-radius:1.4rem;background:#fff;padding:2.4rem}.template-cart .totals__total{font-family:Bricolage Grotesque,Bricolage Fallback,sans-serif;font-weight:600;color:#232b33}.template-cart .totals__total-value{font-family:Archivo,Archivo Fallback,system-ui,sans-serif;font-weight:700;color:#232b33}.template-cart .tax-note{font-family:Archivo,Archivo Fallback,system-ui,sans-serif;font-size:1.2rem;color:#8a9098}.template-cart .tax-note a{color:#565d65}.template-cart .cart__ctas .cart__checkout-button,.template-cart #checkout{--color-button: 201, 100, 66;--color-button-text: 255, 255, 255;background:#c96442;color:#fff;border:0;box-shadow:none;border-radius:1rem;min-height:5.4rem;font-family:Archivo,Archivo Fallback,system-ui,sans-serif;font-weight:700;font-size:1.5rem;letter-spacing:.01em;transition:filter .18s ease,transform .06s ease}.template-cart .cart__checkout-button:before,.template-cart .cart__checkout-button:after{box-shadow:none}.template-cart .cart__checkout-button:hover{filter:brightness(.94)}.template-cart .cart__checkout-button:active{transform:translateY(1px)}.template-cart .cart__update-button{border-radius:1rem;font-family:Archivo,Archivo Fallback,system-ui,sans-serif;font-weight:600}.template-cart .cart-item__discounted-prices .discounts__discount,.template-cart .discounts__discount{color:#1c7a54;font-family:Archivo,Archivo Fallback,system-ui,sans-serif}
/*# sourceMappingURL=/cdn/shop/t/77/assets/brand-cart-page.css.map */
