:root{--font-heading-family: adobe-caslon-pro, serif;--font-heading-weight: 400}p{line-height:1.7em}.button,.book-button{font-family:sweet-sans-pro,sans-serif;text-transform:uppercase;font-size:1.25rem!important;letter-spacing:.2em!important;font-weight:600!important}.price{font-family:sweet-sans-pro,sans-serif;letter-spacing:.15em}.header{border-top:8px solid #072A52}.header__menu-item{font-family:sweet-sans-pro,sans-serif;text-transform:uppercase;font-size:calc(var(--font-heading-scale) * 1rem)!important;letter-spacing:.15em;font-weight:600!important}.card__heading.h5{font-size:1.8rem}.card-information .price{font-size:calc(var(--font-heading-scale) * 1.3rem)!important;margin-top:0!important}.product-sku{font-family:figtree,sans-serif;font-size:1.1rem;letter-spacing:.13rem;margin-top:0!important;text-transform:uppercase}.product__info-container .price{font-size:calc(var(--font-heading-scale) * 1.5rem)!important;font-weight:400!important}.product__description p{font-family:adobe-caslon-pro,serif}.h4.accordion__title{font-family:adobe-caslon-pro,serif;font-weight:400;font-style:italic;font-size:calc(var(--font-heading-scale) * 1.6rem)!important}.accordion__content p{font-size:calc(var(--font-heading-scale) * 1.3rem)!important}.product-recommendations{border-top:.1rem solid rgba(var(--color-foreground),.08)}.cart-item__totals,.cart-item__quantity .quantity{display:none!important}#CartDrawer-ColumnTotal{font-size:0}.cart-item__details .product-option,.totals__subtotal-value{font-family:sweet-sans-pro,sans-serif;text-transform:uppercase;font-weight:600!important}.cart-drawer .cart-item{grid-template-columns:auto 1fr 1fr auto}.cart-drawer .cart-item__media{grid-column:1;grid-row:1 / span 2}.cart-drawer .cart-item__details{grid-column:2 / 4!important;grid-row:1!important}.cart-drawer .cart-item__quantity{grid-column:4 / 5!important;grid-row:1!important;justify-self:end;align-self:start}.cart-drawer .cart-item__error{grid-column:2 / 5;grid-row:2}.cart-drawer .cart-item__quantity .cart-item__quantity-wrapper{display:flex;gap:.5rem;justify-content:flex-end;align-items:center}.footer-block__heading{font-family:sweet-sans-pro,sans-serif;text-transform:uppercase;font-size:calc(var(--font-heading-scale) * 1rem)!important}@media (max-width: 640px){footer{text-align:center}h2.footer-block__heading{font-size:2.5rem}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/custom-styles.css.map */
