.index-sections .gallery-cell .caption .headline{font-family:EB Garamond,serif;font-weight:400;font-style:normal;color:#fff;text-align:center;font-size:calc(16px + (48 - 16) * (100vw - 360px) / (1920 - 360));line-height:calc(20px + (61 - 20) * (100vw - 360px) / (1920 - 360));padding-top:0;letter-spacing:normal}.index-sections .gallery-cell .caption .headline sub{font-weight:400;font-size:calc(12px + (24 - 12) * (100vw - 360px) / (1920 - 360));line-height:calc(15px + (30 - 15) * (100vw - 360px) / (1920 - 360));bottom:0;padding:0;margin:0;letter-spacing:normal}.index-sections .gallery-cell .caption .subtitle,.index-sections .gallery-cell .caption .pretext,.index-sections .gallery-cell .caption-content .action_button{font-family:Raleway,sans-serif!important;font-weight:400;font-style:normal;color:#fff;text-align:center;letter-spacing:normal}.index-sections .gallery-cell .caption{top:40%;margin:0;padding:0;max-width:fit-content;-webkit-transition:all .5s linear;-moz-transition:all .5s linear;-ms-transition:all .5s linear;-o-transition:all .5s linear;transition:all .5s linear}.index-sections .gallery-cell .caption.position-left{left:8%;right:auto;padding:0}.index-sections .gallery-cell .caption.position-right{right:4%;left:auto;padding:0}.index-sections .gallery-cell .caption.position-center{top:50%;left:50%;padding:0;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.index-sections .gallery-cell .caption-content{max-width:fit-content}.index-sections .gallery-cell .caption .pretext,.index-sections .gallery-cell .caption-content .action_button{font-size:calc(10px + (16 - 10) * (100vw - 360px) / (1920 - 360));line-height:calc(12px + (19 - 12) * (100vw - 360px) / (1920 - 360))}.index-sections .gallery-cell .caption .pretext{letter-spacing:.25em;margin-bottom:0}.index-sections .gallery-cell .caption .subtitle,.index-sections .gallery-cell .caption .subtitle p{width:95%;font-size:calc(10px + (20 - 10) * (100vw - 360px) / (1920 - 360));line-height:calc(12px + (23 - 12) * (100vw - 360px) / (1920 - 360));margin-inline:auto}.index-sections .gallery-cell .caption-content .action_button{height:auto;min-height:auto;font-weight:700;border:none;background-color:transparent;width:fit-content!important}.index-sections .gallery-cell .caption-content .action_button:hover{color:#888}.index-sections .slide-1.gallery-cell .caption.position-left{left:2%;top:43%;width:40%}.index-sections graduation.gallery-cell .caption.position-center{width:37%;top:45%;left:45%}.index-sections graduation.gallery-cell .caption-content .action_button,.index-sections graduation.gallery-cell .caption-content .headline,.index-sections graduation.gallery-cell .caption-content .subtitle p,.index-sections graduation.gallery-cell .caption-content .pretext{color:#fff}.index-sections .slide-2.gallery-cell .caption,.index-sections .slide-2.gallery-cell .caption.position-left{width:41%;left:2%;top:22%}.index-sections .slide-2.gallery-cell .caption .caption-background-true{background-color:#100a0e}.index-sections .slide-2.gallery-cell .caption .subtitle,.index-sections .slide-2.gallery-cell .caption .subtitle p{width:94%}.index-sections .slide-3.gallery-cell .caption,.index-sections .slide-3.gallery-cell .caption.position-center{width:44%;top:auto;bottom:6%;-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:translate(-50%)}.index-sections .slide-3.gallery-cell .caption .caption-background-true{background:#0b0b09a6}.index-sections .slide-3.gallery-cell .caption .subtitle,.index-sections .slide-3.gallery-cell .caption .subtitle p{width:95%}.index-sections .slide-4.gallery-cell .caption,.index-sections .slide-4.gallery-cell .caption.position-center{width:43%;top:25%}.index-sections .slide-4.gallery-cell .caption .caption-background-true{background-color:#363601}.index-sections .slide-4.gallery-cell .caption .subtitle,.index-sections .slide-4.gallery-cell .caption .subtitle p{width:93%}.index-sections .slide-5.gallery-cell .caption .headline,.index-sections .slide-5.gallery-cell .caption .headline sub,.index-sections .slide-5.gallery-cell .caption-content .action_button,.index-sections .slide-5.gallery-cell .caption .subtitle,.index-sections .slide-5.gallery-cell .caption .subtitle p,.index-sections .slide-5.gallery-cell .caption .pretext{color:#000}.index-sections .slide-5.gallery-cell .caption,.index-sections .slide-5.gallery-cell .caption.position-center{width:43%;top:22%}.index-sections .slide-5.gallery-cell .caption .subtitle,.index-sections .slide-5.gallery-cell .caption .subtitle p{width:90%}.index-sections .gallery-cell .caption .action_button{margin-bottom:0;padding-bottom:0}.index-sections .gallery-cell .caption .subtitle{width:90%;margin-bottom:calc(14px + (40 - 14) * (100vw - 360px) / (1920 - 480))}.index-sections .gallery-cell .caption .subtitle p{width:100%}.index-sections .gallery-cell .action_button{padding-bottom:0!important;margin-bottom:0!important}.index-sections .gallery-cell .caption-content{padding:calc(5px + (20 - 5) * (100vw - 360px) / (1920 - 360));margin:0;margin-inline:auto}@media only screen and (max-width:1024px){.gallery-cell .caption-content .subtitle{display:none}}@media only screen and (max-width:800px){.gallery-cell .caption-content .action_button{display:none}}@media only screen and (max-width:480px){.gallery-cell .caption-content .headline{display:none}.gallery-cell .caption.position-right,.gallery-cell .caption.position-center,.gallery-cell .caption.position-left{position:absolute}}.index-sections #homepage_slider-1538753971440 .gallery-cell .caption-content{background-color:#e6a9694d}.index-sections #homepage_slider-1538753971440 .gallery-cell .caption .subtitle,.index-sections #homepage_slider-1538753971440 .gallery-cell .caption .headline,.index-sections #homepage_slider-1538753971440 .gallery-cell .caption .action_button{color:#000}.index-sections #homepage_slider-1538753971440 .gallery-cell .caption{top:50%;width:36%}.main_nav_wrapper.sticky_nav--stick div.logo.text-align--center img.primary_logo{display:block}.caption{max-width:600px!important;top:50%!important;transform:translateY(-50%)!important;padding:0 15px!important}.caption.position-right{left:unset!important;right:5%!important}.caption.position-left{left:5%!important;right:unset!important}.caption-content{max-width:fit-content!important;max-width:unset!important}.caption.position-center{transform:translate(-50%,-50%)!important;right:unset!important;left:50%!important}
/*# sourceMappingURL=/cdn/shop/t/40/assets/all_custom.css.map */
