.banner-image{padding:175px 0;position:relative}@media screen and (max-width: 1024px){.banner-image{padding:75px 0}}.banner-image .background-media-container{position:absolute;top:0;left:0;width:100%;height:100%}.banner-image .background-media-container img{width:100%;height:100%;object-fit:cover}.banner-image .content{position:relative;width:30%}@media screen and (max-width: 1024px){.banner-image .content{width:50%}}@media screen and (max-width: 992px){.banner-image .content{width:80%}}.banner-image .content h3{color:#fff}.banner-image .content .button{width:100%;margin-top:20px}.instagram-feed{background:#fbf7f4;padding:80px 0}.instagram-feed .full-width .text-content{margin-bottom:40px;text-align:center}.instagram-feed .full-width .text-content h3{font-size:28px}@media screen and (max-width: 767px){.instagram-feed .instafeed-container{width:50%!important;padding-top:50%!important}}.testimonial-with-image{position:relative;margin-bottom:120px}@media screen and (min-width: 1000px){.testimonial-with-image{margin-bottom:100px}}@media screen and (max-width: 999px){.testimonial-with-image .flex-container-row{flex-flow:row wrap;position:relative}}.testimonial-with-image .featured-image{width:60%;margin:-56px 24px 0 -15px}@media screen and (max-width: 999px){.testimonial-with-image .featured-image{position:relative;z-index:2}}@media screen and (max-width: 767px){.testimonial-with-image .featured-image{width:auto}}@media screen and (min-width: 900px) and (max-width: 999px){.testimonial-with-image .featured-image{margin:0 0 0 -15px}}@media screen and (min-width: 900px){.testimonial-with-image .featured-image{position:absolute;top:0;left:0;z-index:0}}@media screen and (min-width: 1000px){.testimonial-with-image .featured-image{height:90%;margin:0}}.testimonial-with-image .featured-image .object-fit-img-container{width:100%;height:100%}.testimonial-with-image .accent-image{transform:translateY(100px);display:block}@media screen and (max-width: 999px){.testimonial-with-image .accent-image.desktop{text-align:right}}@media screen and (max-width: 899px){.testimonial-with-image .accent-image.desktop{display:none}}.testimonial-with-image .accent-image.mobile{display:none;position:absolute;bottom:0;right:25%;z-index:10}@media screen and (max-width: 899px){.testimonial-with-image .accent-image.mobile{display:block}}@media screen and (max-width: 768px){.testimonial-with-image .accent-image.mobile{right:0;max-width:60%}}@media screen and (max-width: 999px){.testimonial-with-image .content{order:-1;width:100%}}@media screen and (min-width: 900px){.testimonial-with-image .content{z-index:1}}@media screen and (min-width: 1000px){.testimonial-with-image .content{position:relative;width:50%;margin-left:auto}}.testimonial-with-image .content .text-content{background:#d5c6db;padding:72px 60px 100px;max-width:485px;margin-right:-15px;float:right}@media screen and (max-width: 579px){.testimonial-with-image .content .text-content{padding:66px 40px 100px 24px}}@media screen and (min-width: 580px) and (max-width: 767px){.testimonial-with-image .content .text-content{margin-right:0}}@media screen and (min-width: 768px) and (max-width: 999px){.testimonial-with-image .content .text-content{margin-right:24px;clear:right}}@media screen and (min-width: 1000px){.testimonial-with-image .content .text-content{margin-right:0;padding:110px 80px;max-width:none;float:none}}@media screen and (min-width: 1060px){.testimonial-with-image .content .text-content{padding:110px 100px}}.testimonial-with-image .content .text-content h3{font-size:28px}.testimonial-with-image .content .text-content .attribution{margin:10px 0 25px;display:flex;align-items:center}.testimonial-with-image .content .text-content .attribution .attribution-text{text-transform:uppercase;flex:2}.testimonial-with-image .content .text-content .attribution .horiz-rule{display:inline-block;background:#000;height:2px;width:100%;margin-right:20px;flex:1}.testimonial-with-image .content .testimonial-with-image__vertical-text{position:absolute;transform:rotate(-90deg);transform-origin:right center;z-index:8;top:25%;right:36px}@media screen and (max-width: 1040px){.testimonial-with-image .content .testimonial-with-image__vertical-text{display:none}}.testimonial-with-image .content .testimonial-with-image__vertical-text span{color:#866fe2;font-family:Canela,serif;font-weight:100;font-style:italic;font-size:25px}.testimonial-with-image .content .testimonial-with-image__vertical-text span:after{content:"";height:1px;width:100%;background:#866fe2;display:block;position:absolute;bottom:4px}.testimonial-with-image .content .button{width:100%}.two-column-hero-slider{background:linear-gradient(180deg,transparent 25px,#d5c6db 25px);position:relative}@media screen and (min-width: 926px){.two-column-hero-slider{padding-bottom:55px}}.two-column-hero-slider .flex-container-row{align-items:center}@media screen and (max-width: 925px){.two-column-hero-slider .flex-container-row{flex-wrap:wrap}}.two-column-hero-slider .slick-list{overflow:visible}.two-column-hero-slider .js-slick-ui-container{position:absolute;bottom:100px;left:20px;display:none}@media screen and (min-width: 926px){.two-column-hero-slider .js-slick-ui-container{display:block}}.two-column-hero-slider .js-hero-slide-container .flex-container-row .column.left{background-color:#f5efef}.two-column-hero-slider .js-hero-slide-container .flex-container-row .column.left .object-fit-img-container{opacity:0;transition:opacity .5s linear .5s}.two-column-hero-slider .js-hero-slide-container .flex-container-row .column.left .floating-image{opacity:0;transition:opacity .5s linear 1.5s,transform 1.5s ease-in-out 1s;transform:translateY(25px)}.two-column-hero-slider .js-hero-slide-container .flex-container-row .column.right h2{opacity:0;transition:opacity .5s linear 1s,transform 1.5s ease-in-out 1s;transform:translateY(25px)}.two-column-hero-slider .js-hero-slide-container .flex-container-row .column.right .button-container{opacity:0;transition:opacity .5s linear 1.75s,transform 1.5s ease-in-out 1.5s;transform:translateY(25px)}@media screen and (min-width: 926px){.two-column-hero-slider .js-hero-slide-container .flex-container-row .column.right .button-container{max-width:50%}}.two-column-hero-slider .js-hero-slide-container.slick-active .flex-container-row .column.left .object-fit-img-container,.two-column-hero-slider .js-hero-slide-container.slick-active .flex-container-row .column.left .floating-image,.two-column-hero-slider .js-hero-slide-container.slick-active .flex-container-row .column.right h2,.two-column-hero-slider .js-hero-slide-container.slick-active .flex-container-row .column.right .button-container{opacity:1;transform:translateY(0)}.two-column-hero-slider .column{flex:1}.two-column-hero-slider .column.left{align-self:stretch;flex:1}@media screen and (max-width: 925px){.two-column-hero-slider .column.left{position:relative;flex:1 1 100%}}@media screen and (min-width: 1200px){.two-column-hero-slider .column.left{flex:1.5}}.two-column-hero-slider .column.left .object-fit-img-container{width:100%}@media screen and (min-width: 926px){.two-column-hero-slider .column.left .object-fit-img-container{width:auto;height:100%}}.two-column-hero-slider .column .content{padding:64px 20px}@media screen and (min-width: 640px){.two-column-hero-slider .column .content{padding:82px 54px}}@media screen and (min-width: 926px){.two-column-hero-slider .column .content{padding:94px 80px}}@media screen and (min-width: 1100px){.two-column-hero-slider .column .content{padding:110px;max-width:580px;margin:0 auto}}.two-column-hero-slider .column .content h2{margin-bottom:35px}.two-column-hero-slider .column .content .button-container{display:flex}@media screen and (min-width: 926px) and (max-width: 1100px){.two-column-hero-slider .column .content .button-container{flex-flow:column}}.two-column-hero-slider .column .content .button-container .button-divider{width:10px;height:20px}@media screen and (min-width: 640px) and (max-width: 925px){.two-column-hero-slider .column .content .button-container .button-divider{width:50px}}.two-column-hero-slider .column .content .button-container .button{flex:1}@media screen and (min-width: 926px) and (max-width: 1100px){.two-column-hero-slider .column .content .button-container .button{flex:1 1 100%}}.two-column-hero-slider .floating-image{position:absolute;bottom:-90px;width:54%;text-align:center;pointer-events:none;right:0;display:flex;flex-direction:row;justify-content:center}@media screen and (min-width: 926px){.two-column-hero-slider .floating-image{bottom:-125px;width:100%;right:auto}}@media screen and (min-width: 926px){.two-column-hero-slider .floating-image img{transform:translate(-30%)}}@media screen and (min-width: 1200px){.two-column-hero-slider .floating-image img{transform:translate(0)}}@media screen and (min-width: 1400px){.two-column-hero-slider .floating-image img{transform:translate(100px)}}.two-column-hero-slider .long-scroll-indicator{display:none}@media screen and (min-width: 926px){.two-column-hero-slider .long-scroll-indicator{display:block;position:absolute;right:50px;bottom:-100px;width:13px}}.two-column-hero{background:linear-gradient(180deg,transparent 25px,#fbf7f4 25px);position:relative}@media screen and (min-width: 926px){.two-column-hero{padding-bottom:55px}}.two-column-hero .flex-container-row{align-items:center}@media screen and (max-width: 925px){.two-column-hero .flex-container-row{flex-wrap:wrap}}.two-column-hero .column{flex:1}.two-column-hero .column.left{align-self:stretch;flex:1}@media screen and (max-width: 925px){.two-column-hero .column.left{position:relative;flex:1 1 100%}}.two-column-hero .column.left .object-fit-img-container{width:100%}@media screen and (min-width: 926px){.two-column-hero .column.left .object-fit-img-container{width:auto;height:100%}}.two-column-hero .column .content{padding:64px 20px}@media screen and (min-width: 640px){.two-column-hero .column .content{padding:82px 54px}}@media screen and (min-width: 926px){.two-column-hero .column .content{padding:94px 80px}}@media screen and (min-width: 1100px){.two-column-hero .column .content{padding:110px;max-width:580px;margin:0 auto}}.two-column-hero .column .content h2{margin-bottom:35px}.two-column-hero .column .content .button-container{display:flex}@media screen and (min-width: 926px) and (max-width: 1100px){.two-column-hero .column .content .button-container{flex-flow:column}}.two-column-hero .column .content .button-container .button-divider{width:10px;height:20px}@media screen and (min-width: 640px) and (max-width: 925px){.two-column-hero .column .content .button-container .button-divider{width:50px}}.two-column-hero .column .content .button-container .button{flex:1}@media screen and (min-width: 926px) and (max-width: 1100px){.two-column-hero .column .content .button-container .button{flex:1 1 100%}}.two-column-hero .floating-image{position:absolute;bottom:-90px;width:54%;text-align:center;pointer-events:none;right:0}@media screen and (min-width: 926px){.two-column-hero .floating-image{bottom:-125px;width:100%;right:auto}}.two-column-hero .floating-image img{margin-right:200px}.two-column-hero .long-scroll-indicator{display:none}@media screen and (min-width: 926px){.two-column-hero .long-scroll-indicator{display:block;position:absolute;right:50px;bottom:-100px;width:13px}}.two-column-text{margin:32px 0 72px}@media screen and (min-width: 640px) and (max-width: 839px){.two-column-text{margin:32px 0 120px}}@media screen and (min-width: 840px){.two-column-text{margin:76px 0 220px}}.two-column-text .flex-container-row{align-items:center}@media screen and (max-width: 839px){.two-column-text .flex-container-row{flex-wrap:wrap}}@media screen and (min-width: 640px) and (max-width: 839px){.two-column-text .content-width{padding:0 30px}}.two-column-text .two-column-text__vertical-text{position:absolute;transform:rotate(-90deg);transform-origin:left;z-index:8;bottom:20px;left:60px}@media screen and (max-width: 1040px){.two-column-text .two-column-text__vertical-text{display:none}}.two-column-text .two-column-text__vertical-text span{color:#866fe2;font-family:Canela,serif;font-weight:100;font-style:italic;font-size:25px}.two-column-text .two-column-text__vertical-text span:after{content:"";height:1px;width:100%;background:#866fe2;display:block;position:absolute;bottom:4px}.two-column-text .column{padding-top:40px;text-align:center;flex:1 1 100%}@media screen and (min-width: 640px) and (max-width: 839px){.two-column-text .column{padding-top:64px}}@media screen and (min-width: 840px){.two-column-text .column{flex:1}}.two-column-text .column .image-icon{margin-bottom:-22px}.two-column-text .column .content{background:#f5efef;padding:40px 20px 60px;.button-margin-top:15px}.two-column-text .column .content p,.two-column-text .column .content p:last-child{padding-bottom:30px;color:#000}@media screen and (min-width: 640px){.two-column-text .column .content{padding:42px 24px 54px}}@media screen and (min-width: 840px){.two-column-text .column .content{padding:45px 100px}}@media screen and (max-width: 639px){.two-column-text .column .content h3{font-size:24px}.two-column-text .column .content p{font-size:14px;line-height:2}}@media screen and (min-width: 840px){.two-column-text .column:first-child{margin-right:-42px;transform:translateY(120px)}}.two-column-text .column:first-child .content{background:#d5c6db}
/*# sourceMappingURL=/cdn/shop/t/15/compiled_assets/styles.css.map */
