:root{--font-family-castoro:"Castoro Titling", serif;--font-body-weight: 400 !important}h1,h2,h3,h4,h5,.h0,.h1,.h2,.h3,.h4,.h5,.link,.customer a,body,.field__input,.select__select,.customer .field input,.customer select,.text-body,.share-button__button,.glightbox-clean .gslide-title{font-family:var(--font-family-castoro);font-weight:400}.rte,.exhibitions-content p{font-family:var(--font-body-family);font-size:18px;line-height:1.4}.rte:not(.rich-text__heading){font-size:18px;line-height:1.4}.main-page-title,.collection-hero__title{font-size:50px;line-height:1;text-align:center}main#MainContent{min-height:500px}.button{min-height:40px}@media screen and (max-width: 1024px){h1,.h1{font-size:40px}.main-page-title,.collection-hero__title{font-size:45px}}@media screen and (max-width: 749px){h1,.h1{font-size:32px}.main-page-title,.collection-hero__title{font-size:34px}}@media screen and (min-width: 750px){.header.page-width,.utility-bar__grid.page-width,.page-width{padding-left:3.2rem!important;padding-right:3.2rem!important}}@media screen and (max-width: 749px){.header.page-width,.utility-bar__grid.page-width,.page-width{padding-left:16px!important;padding-right:16px!important}}.cart-count-bubble{padding:4px 0 0}@media screen and (max-width: 749px){.header__heading-logo-wrapper img.header__heading-logo{max-height:60px;object-fit:contain}}@media screen and (min-width: 990px){.header:not(.header--middle-left,.header--middle-center) .header__inline-menu{margin-top:0}}@media screen and (max-width: 989px){.header__heading a.header__heading-link{padding:6px 0 0}}.slideshow__media.banner__media.media{background:transparent}slider-component .grid.product-grid.slider{margin-top:0;margin-bottom:0}.collection .collection__title.title-wrapper{text-align:center}.card__information .card__heading a{font-size:17px}.card__information .price{font-size:15px}@media screen and (min-width: 750px){.card__information{padding-bottom:0}}@media screen and (max-width: 749px){.card__information .card__heading a{font-size:15px}}.footer__content-bottom:only-child{padding-top:0}.newsletter .newsletter__subheading{font-size:18px;max-width:600px}.footer_logo_newsletter img{height:auto;max-width:76px}@media screen and (max-width: 749px){.newsletter__wrapper{padding-left:20px!important;padding-right:20px!important}}.collection-hero__title{margin-top:0!important}.shopify-policy__body{padding-bottom:60px}.shopify-policy__body strong{font-weight:400}.shopify-policy__body h2,.shopify-policy__body h3{margin:25px 0 15px}
/*# sourceMappingURL=/cdn/shop/t/2/assets/custom.css.map */
