.sleep-carousel-container{position:relative}.sleep-carousel-container .sleep-carousel-actions{position:absolute;bottom:110px;z-index:20;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;gap:60px}@media (max-width:1023px){.sleep-carousel-container .sleep-carousel-actions{position:absolute;display:block;top:0;overflow-y:auto;padding:60px 20px;height:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;text-align:center;background:rgba(0,0,0,.2509803922)}}.sleep-carousel-container .sleep-carousel-actions .sleep-carousel-actions-intro .sleep-carousel-actions-intro-title{font-family:Brown,sans-serif;text-transform:uppercase;font-size:1.6875rem;letter-spacing:.16875rem;color:#fff}.sleep-carousel-container .sleep-carousel-actions .sleep-carousel-actions-intro .sleep-carousel-actions-intro-body{line-height:1.875rem;margin-top:8px;margin-bottom:32px;color:#fff}@media (min-width:1025px){.sleep-carousel-container .sleep-carousel-actions .sleep-carousel-actions-intro{display:none}}.sleep-carousel-container .sleep-carousel-actions button{font-size:1rem;text-transform:uppercase;font-weight:700;letter-spacing:.2rem;background:none;color:#fff;border:none;padding:8px 0;display:block;text-align:center;width:100%}.sleep-carousel-container .sleep-carousel-actions button[data-sleep-carousel-slide-id="0"]{display:none}@media (min-width:1025px){.sleep-carousel-container .sleep-carousel-actions button,.sleep-carousel-container .sleep-carousel-actions button[data-sleep-carousel-slide-id="0"]{display:inline-block}}.sleep-carousel-container .sleep-carousel-actions button.active+.sleep-carousel-action-link,.sleep-carousel-container .sleep-carousel-actions button.active+.sleep-carousel-action-text{display:block}@media (min-width:1025px){.sleep-carousel-container .sleep-carousel-actions button.active+.sleep-carousel-action-link,.sleep-carousel-container .sleep-carousel-actions button.active+.sleep-carousel-action-text{display:none}}.sleep-carousel-container .sleep-carousel-actions button.active .sleep-carousel-actions-open{display:none}.sleep-carousel-container .sleep-carousel-actions button.active .sleep-carousel-actions-close{display:inline-block}@media (min-width:1025px){.sleep-carousel-container .sleep-carousel-actions button.active .sleep-carousel-actions-close{display:none}}.sleep-carousel-container .sleep-carousel-actions button.active>span{border-bottom:1px solid #fff}.sleep-carousel-container .sleep-carousel-actions button .sleep-carousel-actions-open,.sleep-carousel-container .sleep-carousel-actions button>span{display:inline-block}@media (min-width:1025px){.sleep-carousel-container .sleep-carousel-actions button .sleep-carousel-actions-open{display:none}}.sleep-carousel-container .sleep-carousel-actions button .sleep-carousel-actions-close{display:none}@media (min-width:1025px){.sleep-carousel-container .sleep-carousel-actions button .sleep-carousel-actions-close{display:none}}.sleep-carousel-container .sleep-carousel-actions .sleep-carousel-action-text{line-height:1.875rem;margin-top:8px;margin-bottom:32px;color:#fff;display:none}.sleep-carousel-container .sleep-carousel-actions .sleep-carousel-action-link{display:none}.sleep-carousel-container .sleep-carousel-actions .sleep-carousel-action-link a{font-size:.875rem;display:inline-block;border-bottom:1px solid #fff;text-transform:uppercase;font-weight:700;letter-spacing:.175rem}.sleep-carousel-container .swiper-next,.sleep-carousel-container .swiper-prev,.sleep-carousel-container [class*=swiper-next-],.sleep-carousel-container [class*=swiper-prev-]{display:none}.sleep-carousel{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block}.sleep-carousel .swiper-slide{width:100%;height:100vh;max-height:1080px;position:relative;overflow:hidden}.sleep-carousel .swiper-slide .sleep-carousel-media{position:absolute;top:0;right:0;bottom:0;left:0}.sleep-carousel .swiper-slide .sleep-carousel-media img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.sleep-carousel .swiper-slide .sleep-carousel-content{position:relative;z-index:10;color:#fff;text-align:center;padding:40px;max-width:600px;margin:44vh auto 0;display:none}@media (min-width:1025px){.sleep-carousel .swiper-slide .sleep-carousel-content{display:block}}.sleep-carousel .swiper-slide .sleep-carousel-content .sleep-carousel-content-title{font-family:Brown,sans-serif;text-transform:uppercase;font-size:1.6875rem;letter-spacing:.16875rem}.sleep-carousel .swiper-slide .sleep-carousel-content .sleep-carousel-content-body{line-height:1.875rem;margin-top:8px;margin-bottom:32px}.sleep-carousel .swiper-slide .sleep-carousel-content .sleep-carousel-content-link a{font-size:.875rem;display:inline-block;border-bottom:1px solid #fff;text-transform:uppercase;font-weight:700;letter-spacing:.175rem}.sleep-carousel .swiper-slide:after{content:"";position:absolute;bottom:0;left:0;right:0;height:100%;background:-webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, 0.8)), to(transparent));background:-o-linear-gradient(bottom, rgba(0, 0, 0, 0.8) 0%, transparent 100%);background:linear-gradient(0deg,rgba(0,0,0,.8) 0,rgba(0,0,0,0));pointer-events:none;z-index:1}