:root{--font-heading-family: "Cormorant Garamond", "Times New Roman", serif;--font-heading-style: normal;--font-heading-weight: 500;--font-body-family: Montserrat, "Helvetica Neue", Arial, sans-serif;--font-body-style: normal;--font-body-weight: 400;--font-body-weight-bold: 600;--cathedral-blue: #3f6484;--cathedral-header: #1f4563;--cathedral-ink: #1c2830;--cathedral-cream: #f7f5f2}h1,h2,h3,.h0,.h1,.h2,.header__heading .h2{font-family:var(--font-heading-family);font-weight:500;letter-spacing:0}body,.header__menu-item,.footer-block__heading,button,input,textarea{font-family:var(--font-body-family)}.button{border-radius:999px;letter-spacing:.02em;font-weight:500}.header-wrapper,.header{overflow:visible}.header-wrapper{background:var(--cathedral-header);--color-foreground: 255, 255, 255}.header__heading-logo--cathedral{width:min(280px,58vw);height:auto}@media screen and (min-width:990px){.header.header--middle-left.header--has-menu{display:flex;flex-wrap:nowrap;align-items:center;column-gap:2rem;max-width:150rem;padding-bottom:5.6rem}.header.header--middle-left.header--has-menu .header__icons{flex-wrap:nowrap;align-items:center}.header.header--middle-left.header--has-menu .header__heading,.header.header--middle-left.header--has-menu>.header__heading-link{order:1;margin-right:auto}.header.header--middle-left.header--has-menu .header__icons{order:2;margin-left:auto}.header__inline-menu{order:3;position:absolute;left:0;right:0;bottom:0;width:100%;display:flex;justify-content:center;background:var(--cathedral-blue)}.header__inline-menu>.list-menu--inline{justify-content:center;width:min(100%,var(--page-width));gap:.4rem;padding:.3rem 2rem}.header__inline-menu.is-pinned{position:fixed;top:0;right:0;bottom:auto;left:0;z-index:6;width:100%;min-height:4.8rem}.header__inline-menu.is-pinned>.list-menu--inline{position:relative;z-index:1;width:auto;max-width:calc(100% - 46rem);padding:.2rem 0}.header.header--middle-left.header--has-menu .header__inline-menu.is-pinned>.header__icons{position:absolute;top:0;right:auto;bottom:0;left:0;z-index:2;display:flex;box-sizing:border-box;align-items:center;justify-content:space-between;order:0;width:100%;max-width:none;margin:0;padding:0 max(1.5rem,calc((100vw - var(--page-width)) / 2));pointer-events:none;background:transparent}.header__inline-menu.is-pinned .header__icons-start,.header__inline-menu.is-pinned .header__icons-end{pointer-events:auto}.header__inline-menu.is-pinned .search-modal{position:fixed;top:0;right:0;bottom:auto;left:0;z-index:8;height:auto;min-height:7.2rem;background:#fff}}@media screen and (min-width:990px)and (max-width:1200px){.header__inline-menu.is-pinned .header__menu-item{font-size:1.15rem;padding:.8rem .6rem}.header__inline-menu.is-pinned>.list-menu--inline{max-width:calc(100% - 40rem)}}#shopify-section-header.shopify-section-header-sticky,#shopify-section-header.shopify-section-header-hidden{position:static;transform:none}.header__inline-menu .header__menu-item{color:#fff;font-size:1.35rem;font-weight:500;letter-spacing:.01em;padding:1rem 1.2rem}.header__inline-menu .header__menu-item:hover,.header__inline-menu details[open]>.header__menu-item{color:#fff;text-decoration:none}.header__inline-menu .header__menu-item:hover span{text-decoration:none;opacity:.8}.header__inline-menu>.list-menu>li>header-menu .header__menu-item .icon-caret{position:static;height:.6rem;margin-left:.8rem;color:#fff;flex-shrink:0}.header__inline-menu .header__submenu,.header__inline-menu .cathedral-submenu{background:#fff;color:var(--cathedral-ink);width:max-content;min-width:22rem;max-width:min(42rem,80vw)}.header__inline-menu .cathedral-submenu .header__menu-item{white-space:nowrap}.header__inline-menu .header__submenu .header__menu-item{color:var(--cathedral-ink);font-size:1.3rem;font-weight:400}.header__inline-menu .header__submenu .header__menu-item:hover{color:var(--cathedral-blue)}.header__icons-start,.header__icons-end{display:flex;align-items:center}.cathedral-utilities{display:flex;align-items:center;flex-wrap:wrap;justify-content:flex-end;gap:.8rem 1.4rem;margin-right:.4rem}.cathedral-utilities--header{display:none}@media screen and (min-width:990px){.cathedral-utilities--header{display:flex;flex-wrap:nowrap}}@media screen and (min-width:990px)and (max-width:1200px){.header__heading-logo--cathedral{width:200px}.cathedral-utilities__link{font-size:1.15rem}.cathedral-utilities{gap:.4rem 1rem}}.product-form__submit.button--secondary,.cart__checkout-button{--color-button: 63, 100, 132;--color-button-text: 255, 255, 255;--alpha-button-background: 1}.header__icons .cathedral-utilities__link,.header__icons .cathedral-lang__button,.header__icon{color:#fff}.menu-drawer{--color-foreground: 28, 40, 48;color:var(--cathedral-ink);background-color:#fff}.menu-drawer .cathedral-utilities__link,.header .menu-drawer .cathedral-lang__button,.header .menu-drawer .cathedral-lang__button.is-active{color:var(--cathedral-ink)}.search-modal,.predictive-search{--color-foreground: 28, 40, 48;--color-background: 255, 255, 255;color:var(--cathedral-ink);background:#fff}.search-modal .field__input,.search-modal .field__label,.search-modal .search__button,.search-modal .modal__close-button,.search-modal .icon{color:var(--cathedral-ink)}.search-modal .modal-overlay:after{background-color:#1c283073}.predictive-search{background:#fff;border:1px solid rgba(28,40,48,.12)}.cathedral-utilities__link{text-decoration:none;font-size:1.25rem;font-weight:500;white-space:nowrap}.menu-drawer .cathedral-utilities{flex-direction:column;align-items:flex-start;gap:1.2rem;padding:1.6rem 0 .4rem}.cathedral-lang{display:flex;align-items:center;gap:.6rem}.cathedral-lang__button{-webkit-appearance:none;appearance:none;background:none;border:0;padding:0;cursor:pointer;color:#ffffff8c;font-family:var(--font-body-family);font-size:1.2rem;font-weight:600;letter-spacing:.04em}.header .cathedral-lang__button.is-active,.cathedral-lang__button.is-active{color:#fff}.cathedral-footer{width:100%;padding-top:8rem;padding-bottom:11.2rem;background-color:#1f4563;background-image:linear-gradient(#1f4563e6,#1f4563e6),var(--cathedral-footer-image);background-repeat:no-repeat;background-position:center;background-size:cover;background-attachment:scroll;color:#fff;font-family:var(--font-body-family);font-weight:300}.cathedral-footer__inner{display:flex;flex-direction:column;gap:3.2rem}.cathedral-footer__top,.cathedral-footer__main,.cathedral-footer__legal{display:flex;flex-wrap:wrap;justify-content:space-between;gap:2rem 4.8rem}.cathedral-footer__top{align-items:flex-end;padding-bottom:3.2rem;border-bottom:1px solid rgba(255,255,255,.35)}.cathedral-footer__logo{width:min(400px,72vw);height:auto}.cathedral-footer__actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:1.6rem 3.2rem}.cathedral-footer__social{display:flex;align-items:center;gap:1.6rem;margin:0}.cathedral-footer__social .list-social__link{color:#fff;padding:.4rem}.cathedral-footer__main{align-items:flex-start}.cathedral-footer__brand{display:flex;flex-direction:column;gap:.8rem}.cathedral-footer__place{display:flex;flex-direction:column;gap:.4rem}.cathedral-footer__place+.cathedral-footer__place{margin-top:.8rem}.cathedral-footer__place-label{margin:0;color:#fff;font-family:var(--font-body-family);font-size:1.4rem;font-weight:600;line-height:1.4}.cathedral-footer__columns{display:flex;flex-wrap:wrap;gap:2.4rem 4.8rem}.cathedral-footer__columns ul{display:flex;flex:0 1 auto;flex-direction:column;gap:.8rem;min-width:16rem;max-width:26rem;margin:0;padding:0}.cathedral-footer__columns a,.cathedral-footer__legal a{color:#fff;text-decoration:none;font-family:var(--font-body-family);font-size:1.7rem;font-weight:300;line-height:1.5}.cathedral-footer__columns li:first-child a{font-size:1.8rem;font-weight:700;line-height:1.55}.cathedral-footer__bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;padding-right:11rem;background:#1f4563;color:#fff}.cathedral-footer__legal.page-width{width:auto;max-width:none;flex:1 1 auto;min-width:0;margin:0;padding-left:max(1.5rem,calc((100vw - var(--page-width)) / 2 + 1.5rem))}.cathedral-footer__legal{align-items:center;padding-top:1.4rem;padding-bottom:1.4rem;font-family:var(--font-body-family);font-size:1.6rem;font-weight:500;line-height:1.6;color:#fff}.cathedral-footer__legal p{margin:0;max-width:36rem;font-weight:500}.cathedral-footer__legal-links{display:flex;flex-wrap:wrap;gap:.8rem 1.6rem}.cathedral-footer__legal-links a{font-size:1.6rem;font-weight:500}.footer__copyright{display:none}.cathedral-footer__address,.cathedral-footer__contact{display:flex;align-items:flex-start;gap:1.6rem;margin:0;color:#fff;font-size:1.6rem;font-weight:300;line-height:1.5}.cathedral-footer__contact a{display:inline-flex;align-items:center;gap:1.6rem;color:inherit;text-decoration:none;font-weight:500}.cathedral-footer__address span,.cathedral-footer__contact a[href^=mailto]{font-weight:300}.cathedral-footer__icon{width:2.4rem;height:2.4rem;flex:0 0 2.4rem;margin-top:.1rem}.cathedral-footer__donate{display:inline-flex;align-items:center;justify-content:center;min-height:4rem;padding:1rem 1.6rem;border-radius:999px;background:#fff;color:#1f4563;text-decoration:none;font-family:var(--font-body-family);font-weight:600;font-size:1.4rem;line-height:1.4}.footer.gradient{padding-top:0;padding-bottom:0;background:#1f4563;background-image:none}@media screen and (max-width:749px){.cathedral-footer{background-image:linear-gradient(#1f4563e6,#1f4563e6),var(--cathedral-footer-image-mobile);padding-top:4.8rem;padding-bottom:4.8rem}}.footer .footer-block__heading,.footer .list-menu__item,.footer .copyright__content,.footer .copyright__content a,.footer .localization-form__select,.footer .list-social__link{color:#fff}.cathedral-footer__bar .footer__content-bottom{width:auto;border-top:0;padding:0 max(1.5rem,calc((100vw - var(--page-width)) / 2 + 1.5rem)) 0 1.6rem}.cathedral-footer__bar .footer__content-bottom-wrapper{width:auto;align-items:center;gap:1.6rem}.cathedral-footer__bar .footer__localization h2{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}@media screen and (min-width:990px){.cathedral-footer__main,.cathedral-footer__columns{flex-wrap:nowrap}.cathedral-footer__columns{justify-content:flex-end}}.cathedral-footer__bar .caption-large,.cathedral-footer__bar .localization-form__select{color:#fff;font-family:var(--font-body-family);font-size:1.4rem;font-weight:500}.footer .disclosure__list{background:#fff;--color-foreground: 28, 40, 48}.footer .disclosure__link{color:var(--cathedral-ink)}.newsletter .newsletter__wrapper.gradient{background:transparent;background-image:none;--color-foreground: 28, 40, 48;--color-background: 247, 245, 242;color:var(--cathedral-ink);padding-top:2.8rem;padding-bottom:.8rem}.newsletter .newsletter__wrapper h2{font-family:var(--font-body-family);font-size:1.6rem;font-weight:500;letter-spacing:0}@media screen and (max-width:989px){.cathedral-footer__bar{padding-right:1.5rem}.cathedral-footer__top,.cathedral-footer__main,.cathedral-footer__legal,.cathedral-footer__actions,.cathedral-footer__columns{flex-direction:column;align-items:center;text-align:center;justify-content:center}.cathedral-footer__brand,.cathedral-footer__place,.cathedral-footer__address,.cathedral-footer__contact,.cathedral-footer__contact a,.cathedral-footer__columns ul{align-items:center}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/cathedral.css.map */
