:root{--color-white:#fff;--color-black:#000}.cart-item__quantity .quantity{width:calc(12rem/var(--font-body-scale) + var(--inputs-border-width)*2)}.cart-item cart-remove-button .button,.cart-items__edit{margin:0 .1rem .1rem 0;min-height:4.5rem;min-width:calc(4.5rem/var(--font-body-scale));padding:0}@media(max-width:767px){[data-vue-root="Modal,PageEditView"] .modal-content{padding:2rem;width:calc(100% - 2rem)}}.main-content__cart-page{display:flex;flex-wrap:wrap;gap:0 7rem;width:100%}@media(max-width:767px){.main-content__cart-page{gap:0}}.main-content__footer-wrapper{padding-right:5rem;width:calc(30% - 3.5rem)}@media(max-width:767px){.main-content__footer-wrapper{padding-left:1.5rem;padding-right:1.5rem;width:100%}}.main-content__cart-items{padding-left:5rem;width:calc(70% - 3.5rem)}@media(max-width:767px){.main-content__cart-items{padding-left:1.5rem;padding-right:1.5rem;width:100%}}.main-content__cart-items .title{font-family:Adobe Caslon Pro;font-size:4.8rem;font-style:italic;letter-spacing:0;line-height:5.4rem;margin-bottom:2rem;margin-top:0}@media(max-width:767px){.main-content__cart-items .title{font-size:3.2rem;line-height:3.8rem}}.cart-items thead{border:1px solid #7f7f7f}.cart-items thead th{border-bottom:1px solid #7f7f7f;border-top:1px solid #7f7f7f;color:#000;font-family:Brandon Grotesque;font-size:1.6rem;letter-spacing:0;line-height:2.2rem;padding:1.5rem 0}.cart-items thead th:first-child{border-left:1px solid #7f7f7f;padding-left:2rem}.cart-items thead th:last-child{border-right:1px solid #7f7f7f;padding-right:2rem}.cart-items tbody{border:1px solid #d9d9d9}@media(max-width:767px){.cart-items tbody{border:0}}.cart-item{outline:1px solid #d9d9d9}@media(max-width:767px){.cart-item{margin-bottom:1.6rem}}.cart-item cart-remove-button{justify-content:center;margin:0!important}.cart-item__image-container{margin:.7rem}@media(max-width:767px){.cart-item__image-container{margin:0}}.cart-item__image-container img{width:100%}.cart-item__separation td{padding:.5rem}.cart-item__name{line-height:2.2rem}.cart-item__name,.cart-item__price-wrapper .price{color:#000;font-family:Brandon Grotesque;font-size:1.6rem;letter-spacing:0}.cart-item__price-wrapper .price{font-weight:700;line-height:2rem}.cart-item__edit--remove{display:flex;flex-direction:column}.cart-item__edit,.cart-item__remove{font-family:Brandon Grotesque;font-size:1.6rem;font-weight:700;letter-spacing:0;line-height:2.2rem;margin:0;padding:0;text-align:center;text-decoration:none}.cart-item__remove{color:#a2394d}.cart-item__edit{color:#b87338}@media(max-width:767px){.cart-item__media{display:flex;padding:1rem;width:12rem}.cart-item__details{padding:1rem;width:calc(100% - 12rem)}}.cart-item__details-update{align-items:center;border-top:1px solid #d9d9d9!important;display:none;flex-wrap:wrap;justify-content:space-between;padding:1rem;width:100%}@media(max-width:767px){.cart-item__details-update{display:flex}}.cart-item__details-update .quantity{min-height:3rem;width:15rem}.cart-quantity .quantity__button--left{justify-content:flex-start}.cart-quantity .quantity__button--right{justify-content:flex-end}.cart-quantity input{color:#7f7f7f;font-family:Brandon Grotesque;font-size:1.6rem;letter-spacing:1.6px;line-height:2.2rem;text-transform:uppercase}.cart__blocks{border:1px solid #d9d9d9}.cart__blocks .totals__subtotal,.cart__blocks .totals__subtotal-value{color:#000;font-family:Brandon Grotesque;font-size:2rem;font-weight:700;letter-spacing:0;line-height:2.6rem}.cart__block{margin:0;padding:0 2rem}.cart__block--border-top{border-top:1px solid #d9d9d9}.cart__block--border-bottom{border-bottom:1px solid #d9d9d9}.cart__block .tax-note{color:#000;font-family:Brandon Grotesque;font-size:1.6rem;letter-spacing:0;line-height:2.3rem;margin-bottom:0;margin-top:3.5rem;text-align:center}.cart-attribute__discount{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem;width:100%}.cart-attribute__discount input{border:1px solid #000;color:#000;font-family:Brandon Grotesque;font-size:1.6rem;height:4.5rem;letter-spacing:0;line-height:2.3rem;padding:1rem 1.5rem;width:calc(100% - 8rem)}.cart-attribute__discount input::placeholder{color:#7f7f7f}.cart-attribute__discount button{background:#000;color:#fff;font-family:Brandon Grotesque;font-size:1.4rem;font-weight:700;height:4.5rem;letter-spacing:0;line-height:2.4rem;padding:1.3rem 2rem;width:7.5rem}.cart-attribute__field{margin:0}.cart-attribute__field textarea{border:1px solid #000;color:#000;font-family:Brandon Grotesque;font-size:1.6rem;height:15rem;letter-spacing:0;line-height:2.3rem;padding:1rem 1.5rem;width:100%}.cart-attribute__field textarea::placeholder{color:#7f7f7f}.cart__ctas{flex-direction:column}.cart__continue-shopping{align-items:center;border:1px solid #000;color:#000;display:flex;height:4.5rem;justify-content:center;letter-spacing:0;text-decoration:none;text-transform:uppercase}.cart__checkout-button,.cart__continue-shopping{font-family:Brandon Grotesque;font-size:1.4rem;font-weight:700;line-height:2.4rem}.cart__checkout-button{letter-spacing:1.4px;margin:0!important}[data-v-a9912ebc]:root{--color-white:#fff;--color-black:#000}#freeShippingContainer[data-v-a9912ebc]{display:flex;flex-direction:column;gap:1rem;padding:1.5rem 0 1rem;width:100%}#freeShippingContainer .freeShippingAmount[data-v-a9912ebc]{align-items:center;display:flex;gap:1rem}#freeShippingContainer .freeShippingBarContainer[data-v-a9912ebc]{background-color:#dedede6b;display:flex;height:2.5rem;position:relative;width:100%}#freeShippingContainer .freeShippingBarContainer span[data-v-a9912ebc]{align-items:center;color:#fff;display:flex;height:100%;justify-content:center;text-align:center;transition:width .3s cubic-bezier(1,-.3,1,1);width:0}.cart-item__quantity .cart-quantity,.cart-item__details-update .cart-quantity{align-items:center;background-color:#f6f6f6;border:1px solid rgba(0,0,0,.08);border-radius:999px;display:inline-flex;gap:.4rem;min-height:4.2rem;padding:.3rem .6rem;width:auto}.cart-item__quantity .cart-quantity .quantity__input,.cart-item__details-update .cart-quantity .quantity__input{background:transparent;border:none;box-shadow:none;color:#1a1a1a;font-family:Brandon Grotesque,var(--font-body-family);font-size:1.6rem;font-weight:600;letter-spacing:.04rem;min-width:3ch;padding:0 .4rem;text-align:center;text-transform:none;width:4.2rem}.cart-item__quantity .cart-quantity .quantity__button,.cart-item__details-update .cart-quantity .quantity__button{align-items:center;background:transparent;border:none;border-radius:999px;color:#1a1a1a;display:inline-flex;height:3rem;justify-content:center;min-width:3rem;width:3rem;transition:background-color var(--duration-short) ease,color var(--duration-short) ease}.cart-item__quantity .cart-quantity .quantity__button:hover,.cart-item__details-update .cart-quantity .quantity__button:hover,.cart-item__quantity .cart-quantity .quantity__button:focus-visible,.cart-item__details-update .cart-quantity .quantity__button:focus-visible{background-color:#00000014}.cart-item__quantity .cart-quantity svg line,.cart-item__details-update .cart-quantity svg line{stroke:#1a1a1a}.cart-item{outline:0!important}.cart-item__details-update{border-top:0!important}
/*# sourceMappingURL=/cdn/shop/t/8/assets/ig-template.cart.css.map */
