#MainContent{background-color:#000}#MainContent p,#MainContent h2{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}#amour-hero-banner.video-section__container{display:flex;width:100vw;height:90vh;overflow:hidden}#amour-hero-banner video{width:100vw}#amour-hero-banner .banner__content{display:flex;z-index:2;width:100%;max-width:100vw}#amour-hero-banner .banner__box .img__amour_logo{padding:4rem 0;width:46.875vw;height:auto}#amour-hero-banner .banner__box{display:flex;flex-direction:column;padding:0 2rem;max-width:100vw;margin:auto}#amour-hero-banner img{margin:auto}.section-2-wrapper{display:flex;width:100%;padding:11.5rem 0;position:relative;max-width:1920px;margin:auto}.section-2-wrapper p,.section-2-wrapper h2{margin:0}.section-2-text-section{width:60%;text-align:left;padding:3rem 25rem}.section-2-intro-text{font-family:Romie;color:#f4353a;font-size:2.2rem;font-weight:600;line-height:1.5;text-indent:3rem}.section-2-brand-intro{color:#f4353a;font-size:1.7rem;line-height:1.5;padding:12rem 0 2.5rem;text-indent:3rem}.section-2-heart-logo{width:3.5rem;display:block;margin:3.5rem auto}.section-2-mystic-text{color:#f4353a;font-size:1.7rem;line-height:1.5;padding:2.5rem 0;text-indent:3rem}.section-2-journey-text{color:#f4353a;font-size:1.7rem;line-height:1.5;padding:0;margin:0;text-indent:3rem}.section-2-acts{font-size:1.7rem;line-height:1.5;padding:1.75rem 0;text-indent:3rem}.section-2-image-section{width:40%;text-align:center;position:relative;padding:0 17.5rem 0 5rem}.section-2-main-image{width:100%;height:auto;display:block;margin:-2rem 0}.section-2-title-image,.section-2-subtitle-image{position:relative;display:block;margin:auto}.section-4-wrapper{display:flex;max-width:1920px;width:100%;padding:9rem 17rem;position:relative;justify-content:space-between;margin:auto}.section-4-left,.section-4-right{display:flex;flex-direction:column;flex:1}.section-4-right{flex-direction:row}.section-4-image-group-1{flex:2}.section-4-image-group-2{flex:1}.section-4-series-title{font-family:Helvetica-Neue-Roman;font-size:1.8rem;color:#898a82;margin-bottom:1rem}.section-4-image-grid{display:flex;flex-wrap:wrap;column-gap:4rem;row-gap:3rem;justify-content:flex-start}.section-4-image{width:100%;max-width:27rem;height:auto;object-fit:cover;flex:1}.section-4-desktop{display:flex;flex:1.5;flex-direction:column}.section-4-center{flex:1;display:flex;align-items:center;text-align:center}.section-4-description{font-family:Romie;font-size:2.6rem;color:#898a82;line-height:1.2;padding:8.5rem 0 14.5rem;max-width:78rem;margin:auto;text-align:left;text-indent:3rem}.vigil-section{display:flex;flex-direction:column;align-items:center;justify-content:center;max-width:1920px;margin:0 auto}.vigil-icon{width:5.5rem;margin-bottom:6rem}.vigil-text-1,.vigil-text-2{font-family:Romie;max-width:73rem;font-size:2.4rem;line-height:1.5;margin:0;text-indent:3rem}.vigil-text-1{margin-bottom:3rem}.vigil-text-2{margin-bottom:5.6rem}.vigil-title{max-width:58.5rem;width:100%;height:auto}.vigil-subtitle{font-size:1.5rem;text-transform:uppercase;margin-top:-1.5rem;margin-bottom:7.5rem}.vigil-02-section{display:flex;justify-content:center;align-items:center;max-width:1920px;margin:0 auto 11rem;padding:0 17.5rem}.vigil-02-left{flex:1;padding:0 1.5rem}.vigil-02-left img{width:82rem;height:auto;display:block}.vigil-02-right{flex:1;display:flex;flex-direction:column;text-align:left;align-self:flex-start;padding-left:16.5rem;padding-top:22.6rem}.vigil-02-right img{width:100%;max-width:43rem;height:auto;margin-bottom:20px}.vigil-02-text,.vigil-02-text-01{width:55.5rem;font-size:1.4rem;line-height:1.5;text-indent:3rem;text-align:left;margin:0}.vigil-02-text-01{padding:3rem 3rem 0 10.6rem}.vigil-03-section{display:flex;justify-content:center;align-items:flex-start;max-width:1920px;margin:0 auto;padding:0 17.5rem;margin-bottom:11rem}.vigil-03-text{flex:1;max-width:40.6rem;margin-right:13.5rem}.vigil-03-text p{margin:0;line-height:1.5}.vigil-03-text-01{padding-top:4.2rem;font-size:1.4rem}.vigil-03-text-02{font-family:Romie;font-size:2.3rem;padding-top:6.5rem}.vigil-03-images{flex:2;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto auto;row-gap:2rem;column-gap:4rem}.vigil-03-large{grid-column:1 / 2;grid-row:1 / 3;width:100%;height:auto}.vigil-03-small{width:100%;height:auto}.vigil-03-wide{width:100%}@media (max-width: 1349px){.section-4-description br{display:none}}@media (max-width: 1919px){#amour-hero-banner .banner__box{padding:0 1.042vw}#amour-hero-banner .banner__box .img__amour_logo{padding:2.083vw 0}#amour-hero-banner .banner__box .img__amour_logo{padding:2.083vw 0;width:46.875vw}.section-2-wrapper{padding:5.99vw 0}.section-2-intro-text{font-size:1.146vw;text-indent:1.563vw}.section-2-text-section{padding:1.563vw 13.021vw}.section-2-brand-intro{font-size:.833vw;padding:6.25vw 0 1.302vw;text-indent:1.563vw}.section-2-heart-logo{width:1.823vw;margin:1.823vw auto}.section-2-mystic-text{font-size:.833vw;padding:1.302vw 0;text-indent:1.563vw}.section-2-journey-text{font-size:.833vw;text-indent:1.563vw}.section-2-acts{font-size:.833vw;padding:.911vw 0;text-indent:1.563vw}.section-2-main-image{margin:-1.042vw 0}.section-2-title-image{width:13.698vw}.section-2-subtitle-image{width:10.677vw}.section-4-wrapper{padding:4.688vw 8.854vw}.section-4-series-title{font-size:.938vw;margin-bottom:.521vw}.section-4-image-grid{column-gap:2.083vw;row-gap:1.563vw}.section-4-image{max-width:14.063vw}.section-4-description{font-size:1.354vw;padding:4.427vw 0 7.552vw;max-width:40.625vw;text-indent:1.563vw}.vigil-icon{width:2.865vw;margin-bottom:3.125vw}.vigil-text-1,.vigil-text-2{max-width:38.021vw;font-size:1.25vw;text-indent:1.563vw}.vigil-text-1{margin-bottom:1.563vw}.vigil-text-2{margin-bottom:2.917vw}.vigil-title{max-width:30.469vw}.vigil-subtitle{font-size:.781vw;margin-top:-.781vw;margin-bottom:3.906vw}.vigil-02-section{margin:0 auto 5.729vw;padding:0 9.115vw}.vigil-02-left{padding:0 .781vw}.vigil-02-left img{width:42.708vw}.vigil-02-right{padding-left:8.594vw;padding-top:11.771vw}.vigil-02-right img{max-width:22.396vw;margin-bottom:1.042vw}.vigil-02-text,.vigil-02-text-01{width:28.906vw;font-size:.729vw;text-indent:1.563vw}.vigil-02-text-01{padding:1.563vw 1.563vw 0 5.521vw}.vigil-03-section{padding:0 9.115vw;margin-bottom:5.729vw}.vigil-03-text{max-width:21.146vw;margin-right:7.031vw}.vigil-03-text-01{padding-top:2.188vw;font-size:.729vw}.vigil-03-text-02{font-size:1.198vw;padding-top:3.385vw}.vigil-03-images{row-gap:1.042vw;column-gap:2.083vw}}@media (max-width: 768px){#amour-hero-banner .banner__box{padding:0}#amour-hero-banner .banner__box .img__amour_logo{padding:3rem 2.5rem;width:100%}#amour-hero-banner.video-section__container{height:auto}.section-2-wrapper{display:flex;flex-direction:column;padding:5.2rem 0 .3rem}.section-2-intro-text{font-size:2rem;text-indent:3rem;padding:0 1rem}.section-2-text-section{width:100%;text-align:left;padding:0 2rem}.section-2-brand-intro{font-size:1.45rem;padding:11rem 0 2.5rem;text-indent:3rem}.section-2-heart-logo{width:3.5rem;margin:3rem auto}.section-2-mystic-text{font-size:1.45rem;padding:2.5rem 0;text-indent:3rem}.section-2-journey-text{font-size:1.45rem;text-indent:3rem}.section-2-acts{font-size:1.45rem;padding:2.5rem 0;text-indent:3rem}.section-2-image-section{width:100%;padding:4.5rem 2.5rem}.section-2-title-image{width:100%;max-width:26.3rem}.section-2-subtitle-image{width:100%;max-width:20.45rem}#section-3-wrapper .banner__content{padding:0!important}#section-3-wrapper .banner__buttons .button--primary{font-size:2rem!important;padding:1.8rem 3.5rem 1.2rem!important}.section-4-wrapper{padding:6.9rem 2.8rem 1rem;flex-direction:column}.section-4-series-title{font-size:1.8rem;margin-bottom:2.2rem}.section-4-image-grid{column-gap:1.4rem;row-gap:2rem;justify-content:space-between;margin-bottom:6rem}.section-4-image-grid a{display:flex}.section-4-image-group-1 .section-4-image-grid{flex-direction:row-reverse}.section-4-image{max-width:16rem}.section-4-description{font-size:1.8rem;padding:0 0 8rem;max-width:unset;text-indent:3rem}.section-4-right{flex-direction:column}.vigil-icon{width:5.5rem;margin-bottom:5.5rem}.vigil-text-1,.vigil-text-2{max-width:36.9rem;font-size:1.8rem;line-height:1.25;margin:0 2rem;text-indent:3rem}.vigil-text-1{margin-bottom:1.5rem}.vigil-text-2{margin-bottom:5.5rem}.vigil-title{max-width:33rem}.vigil-subtitle{font-size:1.75rem;margin-top:-1.5rem;margin-bottom:2.5rem}.vigil-02-section{margin:0 auto;padding:0 2.5rem;flex-direction:column}.vigil-02-left{padding:0}.vigil-02-left img{width:100%}.vigil-02-right{padding:4.9rem 0 3rem}.vigil-02-right img{width:100%;max-width:unset;margin:auto;padding:0 3.7rem;margin-bottom:4rem}.vigil-02-text,.vigil-02-text-01{width:100%;font-size:1.4rem;text-indent:3rem}.vigil-02-text-01{padding:3rem 1rem 0 5.5rem}.vigil-03-section{padding:0 2.5rem;margin-bottom:1.5rem;flex-direction:column}.vigil-03-text{width:100%;max-width:unset;margin-right:7.031vw}.vigil-03-text-01{padding-top:0;font-size:1.4rem}.vigil-03-text-02{font-size:2.3rem;padding-top:5.5rem;padding-bottom:5rem}.vigil-03-images{row-gap:2rem;column-gap:2rem;flex:1;display:flex;flex-direction:column}.vigil-03-mobile-cta{display:inline-flex;width:100vw}.vigil-03-mobile-cta a.button{font-size:2rem!important;padding:1.8rem 3.5rem 1.2rem!important;display:flex;margin:auto;margin-bottom:8rem;color:#212121}}@media only screen and (max-width: 749px){#amour-hero-banner .banner__content{display:inline;align-self:unset!important}}@media only screen and (max-width: 376px){.section-4-wrapper{padding:6.9rem 2rem 1rem;flex-direction:column}}
/*# sourceMappingURL=/cdn/shop/t/632/assets/page-amour-experience.css.map */
