html{scroll-behavior:smooth}@font-face{font-family:ABC Marist;src:url(/cdn/shop/files/ABCMarist-Book.woff2?v=1743568091) format("woff2"),url(/cdn/shop/files/ABCMarist-Book.woff?v=1743568091) format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:ABC Marist;src:url(/cdn/shop/files/ABCMarist-BookItalic.woff2?v=1743568091) format("woff2"),url(/cdn/shop/files/ABCMarist-BookItalic.woff?v=1743568091) format("woff");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:ABC Marist;src:url(/cdn/shop/files/ABCMarist-Regular.woff2?v=1743568091) format("woff2"),url(/cdn/shop/files/ABCMarist-Regular.woff?v=1743568091) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:ABC Marist;src:url(/cdn/shop/files/ABCMarist-RegularItalic.woff2?v=1743568091) format("woff2"),url(/cdn/shop/files/ABCMarist-RegularItalic.woff?v=1743568091) format("woff");font-weight:400;font-style:italic;font-display:swap}body{font-size:1.11vw;font-family:acumin-pro,sans-serif;font-weight:400;font-style:normal}html.lenis{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-stopped{overflow:hidden}.lenis.lenis-scrolling iframe{pointer-events:none}p{font-size:.9em!important;line-height:1.2}.px-section{padding-left:1.5em!important;padding-right:1.5em!important}#headerContainer ul{grid-gap:7em}#headerContainer .font-main{padding-top:0;padding-bottom:1.7em;font-size:1.15em;font-weight:500}#headerContainer .font-heading{font-size:1em}.logo-image{max-width:none!important;width:224px}.logo-sticky-wrapper{z-index:99;justify-content:center;align-items:flex-start;width:100%;margin-top:-26.3em;padding-top:.3em;display:flex;position:absolute;inset:auto 0%;pointer-events:none}.home-logo-link{justify-content:center;align-items:flex-start;width:100%;transition:transform .5scubic-bezier(.645,.045,.355,1),opacity .5scubic-bezier(.645,.045,.355,1);display:flex}.logo{position:relative;top:0}.logo svg{pointer-events:all}#headerContainer ul{opacity:0;transition:opacity .3s ease}body.header-visible #headerContainer ul{opacity:1}.fullheight{height:100vh;padding:0!important}.fullheight .section-content{height:50vh;display:flex;justify-content:center;align-items:center;padding-top:5vh!important}.marist,.card__surface .font-heading,.feature-text.font-heading{font-family:ABC Marist!important}.logotrigger{margin-top:-2vh}.sticker-wrapper{position:absolute;z-index:2;width:100%;height:100%}.sticker-1{width:15em;transform:rotate(-45deg);position:absolute;left:11em;bottom:14em}.sticker-2{width:13em;right:4em;position:absolute;transform:rotate(33deg);bottom:24em}.sticker-3{width:13em;right:2em;position:absolute;transform:rotate(45deg);top:8em}.logo-section{position:absolute;width:100%;height:100vh;top:0;left:0;pointer-events:none;z-index:501;display:flex;justify-content:center;align-items:flex-end;padding:0 2.25em}.logo-section .logo{padding-bottom:38px}body.header-visible .site-header__logo-link{opacity:1!important;transition:opacity 0s ease}body:not(.header-visible) .site-header__logo-link{opacity:0!important;transition:opacity 0s ease}body.header-visible .logo-section .logo{opacity:0!important;transition:opacity 0s ease}body:not(.header-visible) .logo-section .logo{opacity:1!important;transition:opacity 0s ease}.site-header{transition:background-color ease .3s,opacity ease .5s!important;opacity:0!important}.site-header.solid{opacity:1!important}.max-w-xl{max-width:56em}.mb-5{margin-bottom:1.25em}.section-content-top-margin{margin-top:8em}.space-between{justify-content:space-between}.card__surface,.feature-text.font-heading{font-size:1.68em}..feature-text.font-heading p{font-size:1em!important}.btn,.push-btn__surface,.shopify-payment-button__button--unbranded.shopify-payment-button__button--unbranded:before{font-size:1em;padding:.9em 2em;line-height:1;font-weight:500;transition:ease color .3s,ease background .3s}.feature-text.font-heading{line-height:1.2;max-width:30em}.card__surface{outline:1px solid;outline-offset:-1px;padding:0 0 .75em!important}.card__surface .font-heading{margin-bottom:2rem}.card__surface p{font-weight:500}.py-section-vertical-spacing{padding-top:6em!important;padding-bottom:4em!important}.splide__arrows{position:absolute;left:auto;right:auto;width:100%;justify-content:center;padding-bottom:5em}.splide__slide .heading-feature{font-size:5.5em;font-weight:400}.splide__pagination{color:#fff}.splide__pagination__page{margin:.25rem;display:block;height:16px;width:16px;border-radius:9999px;border-width:4px;border-color:currentColor;background-color:currentColor}.splide__pagination__page.is-active{background-color:transparent}.hide{display:none}.image-text-section{padding-top:7em!important;padding-bottom:3em!important}.text-image .heading-standard{font-size:2.5em}.text-image .heading-standard p{line-height:1.1}.text-image .marist strong{font-weight:400;font-size:.6em}.t-center{text-align:center}.lower-text p{font-size:.8em}.lower-text a{position:relative;background-image:linear-gradient(var(--color, currentColor),var(--color, currentColor));background-position:0 100%;background-repeat:no-repeat;background-size:100% 1px;-moz-transition-property:background;-o-transition-property:background;-webkit-transition-property:background;transition-property:background;-moz-transition-duration:.6s;-o-transition-duration:.6s;-webkit-transition-duration:.6s;transition-duration:.6s;-moz-transition-timing-function:"cubic-bezier(0.25, 0.8, 0.25, 1)";-o-transition-timing-function:"cubic-bezier(0.25, 0.8, 0.25, 1)";-webkit-transition-timing-function:"cubic-bezier(0.25, 0.8, 0.25, 1)";transition-timing-function:"ecubic-bezier(0.25, 0.8, 0.25, 1)";-moz-transition-delay:0s;-o-transition-delay:0s;-webkit-transition-delay:0s;transition-delay:0s}.lower-text a:hover{background-size:0% 1px;outline:0!important}.text-image .media{padding:4em 5em 2em}.text-image .media img{max-width:19em;margin:auto}.text-image .text-left p{font-size:1.15em!important;padding-right:2rem;max-width:50rem}.marist-h3{font-size:1.6em;margin-bottom:1em;padding-right:2rem;max-width:50rem}.inline-flex{display:inline-flex}.flex-col{flex-direction:column}.newsletter-wrapper{padding-bottom:0!important;padding-top:0!important}.newsletter-section{width:100%;display:flex;justify-content:space-between;align-items:flex-end}.newsletter-col{text-align:left;width:40%;padding-bottom:2em}.newsletter-col .heading-standard{font-size:2em;margin-bottom:1.5em}.newsletter-section .icon{width:2.5em;height:2.5em}.newsletter-col .flex-col{grid-gap:1.5em}.newsletter-col .lg\:mr-2{margin-right:0}.newsletter-col input{border-radius:0}.newsletter-col button{width:100%}.newsletter-col button .push-btn__surface{font-size:1.25em;padding:1.65em 2em 1.45em}.mobile-menu{display:none}.mobile-menu ul{width:100%;padding:0 20px}.mobile-menu a{padding:10px 0 0;font-size:13px;font-weight:500}.gfa-widget{padding-top:4em!important;padding-bottom:4em!important}.gfa-widget .gfa-media:before{padding-top:125%!important}.gfa-widget .gfa-content__grid-container{grid-gap:1.5em!important}.gfa-widget .gfa-media__source{transition:transform .4s ease-out!important}.gfa-media:hover .gfa-media__source{transform:scale(1)!important}.gfa-media__overlay{transition:background-color .4s ease-out,opacity .4s ease-out!important}.gfa-media__inst-logo{width:3em!important;height:3em!important}@media screen and (max-width:991px){html{scroll-behavior:auto}body{font-size:16px}.mobile-menu{display:flex;justify-content:center}.site-header{opacity:1!important}.fullheight .section-content{padding-top:4em!important}.heading-secondary{font-size:18px!important}.card__surface .font-heading,.mb-5{margin-bottom:20px}.section-content-top-margin{margin-top:80px}.card__surface,.feature-text.font-heading{font-size:20px}.feature-text p{font-size:1em!important}.site-header{background:#e10000}.logo-section{z-index:30;height:100svh;overflow:hidden}.logo-section .logo,#headerContainer button,.sticker-3{display:none}body.header-visible .site-header__logo-link{opacity:1!important;transition:opacity 0s ease}body:not(.header-visible) .site-header__logo-link{opacity:1!important;transition:opacity 0s ease}#headerContainer .w-1\/3{width:auto}.fullheight{height:100svh;padding:100px 0!important}.card__surface p{font-size:12px!important}.sticker-1{width:53vw;left:0;bottom:1.5em}.sticker-2{width:46vw;right:0;bottom:1em}.py-section-vertical-spacing{padding-top:4em!important;padding-bottom:3em!important}#products .py-section-vertical-spacing{padding-top:4em!important;padding-bottom:1em!important}.gap-10{gap:15px}.px-section{padding-left:1em!important;padding-right:1em!important}.splide__slide .heading-feature{font-size:53px}.splide__slide .heading-feature p{line-height:1;font-size:1em!important}.splide__slide{height:92vh}.splide__arrows{display:none}.text-image .text-left p{font-size:16px!important;padding-right:0;max-width:unset}.text-image .heading-standard{font-size:38px}.lower-text{border-bottom:1px solid;padding-bottom:30px;margin-bottom:10px}.lower-text p{font-size:16px!important}.text-image .media{padding:40px 0 10px}.text-image .media img{max-width:80%}.gfa-widget{padding:2em 0 0!important}.gfa-widget .gfa-content__grid-container{grid-gap:1em!important}.newsletter-section{justify-content:flex-start;align-items:center;flex-direction:column}.newsletter-col{width:100%;padding:0}.newsletter-col:first-child{display:flex;flex-direction:column-reverse;grid-gap:30px;align-items:center}.newsletter-col .heading-standard{font-size:26px;margin-bottom:20px}.newsletter-col button .push-btn__surface{font-size:20px;padding:27px 20px 22px}.text-scale-n1,.text-sm{font-size:13px}}@media(max-height:899px)and (min-width:1000px){.fullheight .section-content{padding-top:0!important}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/custom.css.map */
