@font-face{font-family:IvyOra Display;src:url(IvyOraDisplay-Light.woff2) format("woff2"),url(IvyOraDisplay-Light.woff) format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:IvyOra Medium Italic;src:url(IvyOraDisplay-MediumItalic) format("woff2"),url(IvyOraDisplay-MediumItalic) format("woff");font-weight:300;font-style:normal;font-display:swap}.hero-font-heading{font-family:IvyOra Display!important}.font-highlight-text{font-family:IvyOra Medium Italic!important}.flex-content{display:flex;align-items:flex-start;justify-content:left;flex-direction:column}.template-page-philosophy .full-width-image .half-width{margin-left:80px;width:100%;max-width:600px;padding:2.5rem 2.2rem}.template-page-philosophy .flex-content .hero-font-heading{margin:0 0 15px;font-size:54px}.template-page-philosophy .philosophy__main-text.strong-text p,.template-page-philosophy .philosophy__main-text.strong-text p strong{font-size:24px;line-height:30px;margin:0 0 1.5rem}.template-page-philosophy .philosophy__main-text p{margin-bottom:0;line-height:34px;font-size:20px}.template-page-philosophy .our-philosophy-sec{padding-top:0}.home-banner-sec .btn--outlined.white{color:#fff!important;background:#659b7b;border-color:#659b7b;display:none;margin:0 auto}.home-banner-sec .btn--outlined.white:hover,.home-banner-sec .btn--outlined.white:focus{background:#5f9274;border-color:#5f9274}.full-width-img-bg-mb{display:none;object-position:center;object-fit:cover;width:100%;height:100%}@media screen and (max-width:1024px){.full-width-image:has(.hero-banner){height:60vw}.template-page-philosophy .full-width-image .half-width{margin-left:50px;max-width:480px}.template-page-philosophy .flex-content .hero-font-heading{margin:0 0 5px;font-size:38px}.template-page-philosophy .philosophy__main-text.strong-text p,.template-page-philosophy .philosophy__main-text.strong-text p strong{font-size:20px;line-height:26px;margin:0 0 1rem}.template-page-philosophy .philosophy__main-text p{line-height:30px;font-size:18px}}@media screen and (max-width:840px){.full-width-image__flex.our-philosophy-sec{padding:0}.full-width-image:has(.our-philosophy-sec){height:100%;padding:0 1.5rem;margin:0 -5rem;display:flex;flex-direction:column}.template-index .full-width-image__bg-img,.template-page-philosophy .full-width-image__bg-img{position:relative;height:80vw}.template-index .full-width-image>.full-width-image__bg-img{display:none}.full-width-img-bg-mb{display:block;height:80vw}.full-width-image:has(.hero-banner){height:100%}.template-index .hero-banner.image-banner{padding-bottom:30px}.template-index .hero-banner.image-banner .hero-font-heading{margin-bottom:0;font-size:23px;line-height:30px}h1,.h1{font-size:2.2em}.two-up .two-up__title{margin-top:20px;margin-bottom:20px}h2,.h2,.instagram-three__title{font-size:2em}[data-ff-el=root].ff-684f33c09e4cedad804784cc .ff-684f33c09e4cedad804784cc__title{font-size:24px}.header-control.active .icon svg,.header-control.active:hover .icon svg{color:#37573e}.home-banner-sec .btn--outlined.white{display:block}.full-width-image .home-banner-sec .half-width{width:100%}.template-page-philosophy .full-width-image .half-width{margin-left:0;max-width:100%;padding:2.5rem}}
/*# sourceMappingURL=/cdn/shop/t/47/assets/custom.css.map */
