:root{--swiper-pagination-bullet-horizontal-gap: 6px }.parallax-container{display:block}snap-slider{background:#1b3254}.snap-slider__inner{position:relative;margin:0;padding:0}.snap-slider__dots{position:absolute;top:0;z-index:9;right:3rem;will-change:transform}@media only screen and (max-width: 666px){.snap-slider__dots{display:none}}@media screen and (orientation: landscape) and (min-device-width: 319px) and (max-device-width: 750px){.snap-slider__dots{display:none}}.snap-slider__dots-container{position:-webkit-sticky;position:sticky;height:100vh;top:0;display:flex;align-items:center}.snap-slider__dot{display:block;cursor:pointer;padding:.75rem;box-sizing:content-box;color:#fff}.snap-slider__decoration{width:.7rem;height:.7rem;border-radius:50%;border:2px solid #bfbfbf;background:#bfbfbf;transition:background .3s;box-sizing:border-box}div:empty.snap-slider__decoration{display:block}.snap-slider__dot--active .snap-slider__decoration{background:transparent}.snap-slider__slides{margin:0;padding:0}.snap-slider__slides .slick-dots li button,.swiper .swiper-pagination-bullet{width:.7rem;height:.7rem;border-radius:50%;border:2px solid #bfbfbf;background:#bfbfbf;transition:background .3s;opacity:1}.snap-slider__slides .slick-dots li.slick-active button,.swiper .swiper-pagination-bullet.swiper-pagination-bullet-active{background:transparent}.snap-slide,.swiper-slide{position:relative;color:#fff;height:100vh}@media only screen and (min-width: 667px){.snap-slide{scroll-snap-align:start;scroll-snap-stop:always;background-attachment:fixed;height:100vh!important}}.snap-slide__background-wrapper{clip:rect(0,auto,auto,0);position:absolute;top:0;left:0;width:100%;height:100vh}.snap-slide__background{position:fixed;top:0;left:0;width:100%;height:100vh;background-size:cover;background-position:center center}html.browser--safari .snap-slide__background{transform:translateZ(0);will-change:transform}@media only screen and (min-width: 667px){html.browser--edge .snap-slide__background{background-attachment:fixed}}.snap-slide__background.lazyloaded{position:fixed}@media screen and (orientation: landscape) and (min-device-width: 319px) and (max-device-width: 750px){.snap-slide__background.lazyloaded{position:relative}}.snap-slide__background.background_desktop{display:none}@media only screen and (min-width: 667px){.snap-slide__background.background_desktop{display:block}}@media screen and (orientation: landscape) and (min-device-width: 319px) and (max-device-width: 812px){.snap-slide__background.background_desktop{display:block}}.snap-slide__background.background_mobile{display:block;background-size:cover;background-position:center;position:relative!important}@media only screen and (min-width: 667px){.snap-slide__background.background_mobile{display:none}}@media screen and (orientation: landscape) and (min-device-width: 319px) and (max-device-width: 750px){.snap-slide__background.background_mobile{display:none}}.snap-slide__inner{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;z-index:1}.snap-slide__side{position:absolute;top:50%;transform:translateY(-50%);text-align:center;padding:0 3rem}@media screen and (orientation: landscape) and (min-device-width: 319px) and (max-device-width: 812px){.snap-slide__side{position:relative;top:0;left:0!important;width:100%!important;transform:none!important}}@media only screen and (min-width: 667px){.snap-slide__side{left:50%;width:50%;transform:translate(-50%,-50%);padding:0}}@media only screen and (min-width: 900px){.snap-slide__side{transform:translateY(-50%);padding-right:8rem;text-align:left}}.snap-slide__content{position:relative;margin-top:1rem}@media only screen and (min-width: 667px){.snap-slide__content{width:45rem;max-width:100%;margin-top:0}}@media screen and (orientation: landscape) and (min-device-width: 319px) and (max-device-width: 812px){.snap-slide__content{width:88%!important;margin:1rem auto;text-align:center}}.snap-slide__shallow-date{font-family:CaslonPro,serif;font-size:5.3rem;letter-spacing:.25em;line-height:7.5rem;opacity:.2;position:absolute;top:30px;left:50%;transform:translate(-50%)}@media only screen and (min-width: 900px){.snap-slide__shallow-date{top:20px;right:75px}}.snap-slide__date{display:block;font-size:1.3rem;letter-spacing:.25em;line-height:1.9rem;font-family:CaslonPro,serif;font-style:italic;font-weight:500;margin-bottom:1.5rem}@media screen and (orientation: landscape) and (min-device-width: 319px) and (max-device-width: 750px){.snap-slide__date{margin:1rem 0}}.snap-slide__header{font-size:2.5rem;letter-spacing:.25em;line-height:3.5rem;color:inherit;text-transform:uppercase;margin-bottom:1.5rem}@media screen and (max-width: 320px){.snap-slide__header{font-size:2rem;line-height:3rem}}.snap-slide__subheader{color:inherit;text-transform:uppercase;font-size:1.3rem;letter-spacing:.6rem}@media screen and (max-width: 320px){.snap-slide__subheader{font-size:1.1rem}}.snap-slide__text{margin-top:3.5rem}@media screen and (orientation: landscape) and (min-device-width: 319px) and (max-device-width: 850px){.snap-slide__text{margin-top:0}}@media screen and (max-width: 320px){.snap-slide__text{margin-top:2rem}}.snap-slide__text.rte a,.snap-slide__text.rte a:hover{color:currentColor}.snap-slide__text.rte,.snap-slide__text.rte p{font-size:1.4rem;line-height:2.8rem;letter-spacing:.1em}@media screen and (max-width: 320px){.snap-slide__text.rte,.snap-slide__text.rte p{font-size:1.2rem;line-height:2rem}}.snap-slide__bottom{display:none}@media only screen and (min-width: 667px){.snap-slide__bottom{cursor:pointer;display:block;position:absolute;bottom:0;left:50%;transform:translate(-50%);text-align:center;padding-bottom:3rem}}@media screen and (orientation: landscape) and (min-device-width: 319px) and (max-device-width: 950px){.snap-slide__bottom{display:none}}.snap-slide__next-date{display:block;font-family:CaslonPro,serif;font-style:italic;margin-bottom:.7rem;letter-spacing:.25em;line-height:1.6rem;font-size:1.2rem}.snap-slide__next-header{display:block;text-transform:uppercase;font-size:1.2rem;letter-spacing:.25em;line-height:1.6rem;margin-bottom:1.5rem}.snap-slide__next-icon{display:block}.snap-slide .icon{display:inline-block;width:2rem;height:2rem;vertical-align:middle;fill:currentColor}
/*# sourceMappingURL=/cdn/shop/t/54/assets/component-parallax.css.map */
