.instagram-feed-section{position:relative;padding:0;overflow:hidden}.instagram-feed-container{position:relative;height:400px;overflow:hidden}.instagram-background{position:absolute;top:0;left:0;width:100%;height:100%}.instagram-background img{width:100%;height:100%;object-fit:cover}.instagram-background-placeholder{width:100%;height:100%;background-color:#f5f5f5}.instagram-feed-overlay{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;z-index:2;text-align:center;background-color:#0006;color:#fff}.instagram-feed-heading__{margin:0 0 15px;font-size:calc(var(--font-heading-scale) * 3.5rem);color:#fff;text-shadow:0 2px 4px rgba(0,0,0,.2);max-width:800px}.instagram-feed-heading{margin:0 0 15px;font-size:54px;color:#fff;text-shadow:0 2px 4px rgba(0,0,0,.2);max-width:510px;line-height:59px;font-weight:700}.instagram-handle{font-size:1.5rem;letter-spacing:10px;margin-bottom:20px;font-weight:500}@media screen and (max-width: 768px){.instagram-feed-heading{font-size:43px!important}.instagram-feed-container{height:350px}.instagram-feed-heading{font-size:calc(var(--font-heading-scale) * 2.5rem)}.instagram-handle{font-size:1.2rem}}.faq-container{position:relative;display:flex;flex-direction:column;width:100%}.faq-row-featured{display:flex;flex-direction:column;width:100%;position:relative}@media screen and (min-width: 990px){.faq-row-featured{flex-direction:row;min-height:500px}}.faq-header{background-color:#2a2a2a;color:#fff;padding:60px 0;width:100%}@media screen and (min-width: 990px){.faq-header{width:50%;display:flex;align-items:center;padding:60px 0}}.faq-header-content{max-width:1200px;margin:0 auto;padding:0 1.5rem}@media screen and (min-width: 1880px){.faq-header-text{max-width:58%!important}}@media screen and (min-width: 990px){.faq-header-text{max-width:75%;margin-left:auto;margin-right:2rem}}.faq-section-heading{font-size:2.5rem;font-weight:400;letter-spacing:.1em;margin-bottom:.5rem;color:#fff}.faq-title{font-size:66px;font-weight:700;margin-top:0;margin-bottom:2rem;line-height:1;color:#fff}.faq-item{margin-bottom:1.5rem;border-bottom:1px solid rgba(255,255,255,.1)}.faq-row-body .faq-item{border-bottom:1px solid rgba(0,0,0,.1)}.faq-item.featured-faq{padding-bottom:1.5rem}.faq-question h3{font-size:2rem;font-weight:600;margin-top:0;margin-bottom:.75rem;color:#fff}.faq-answer{font-size:16px;font-weight:300;line-height:1.6;color:#fffc}.faq-row-body .faq-answer{color:#000000b3}.faq-question-button{display:flex;justify-content:space-between;align-items:center;width:100%;text-align:left;background:none;border:none;padding:1rem 0;cursor:pointer}.faq-question-button h3{margin:0}.faq-icon{transition:transform .3s ease}.faq-question-button[aria-expanded=true] .faq-icon{transform:rotate(45deg)}.faq-answer-container{height:0;overflow:hidden;transition:height .3s ease}.faq-image{width:100%;height:350px;overflow:hidden}@media screen and (min-width: 990px){.faq-image{width:50%;height:auto}}.faq-image img{width:100%;height:100%;object-fit:cover}.faq-row-body{background-color:#fff;color:#333;padding:40px 0;width:100%}@media screen and (max-width: 989px){.faq-section-heading{text-align:center!important}.faq-header-text{max-width:100%}.faq-title{font-size:6.5rem;text-align:center}}
/*# sourceMappingURL=/cdn/shop/t/6/compiled_assets/styles.css.map */
