﻿.sleepDailyDeals{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:24px;margin:24px 0;padding:24px 16px;overflow:hidden;background:#f2f6fb;-webkit-box-sizing:border-box;box-sizing:border-box}@media(min-width: 769px){.sleepDailyDeals{padding:32px 40px;border-radius:8px}}@media(min-width: 992px){.sleepDailyDeals{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:40px}}@media(min-width: 992px){.sleepDailyDeals__intro{-webkit-box-flex:0;-ms-flex:0 0 28%;flex:0 0 28%;max-width:28%}}.sleepDailyDeals__meta{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px 12px;margin-bottom:16px}.sleepDailyDeals__counter{color:#454f5a;font-size:12px;font-weight:500}.sleepDailyDeals__counter:empty{display:none}.sleepDailyDeals__eyebrow{display:inline-block;padding:6px 10px;border-radius:4px;background:#e76136;color:#fff;font-size:11px;font-weight:700;letter-spacing:.1em;line-height:1;text-transform:uppercase}.sleepDailyDeals__title{margin:0 0 16px;color:#1d4470;font-family:"Lexend",sans-serif,sans-serif;font-size:28px;font-weight:700;line-height:1.15}@media(min-width: 992px){.sleepDailyDeals__title{font-size:34px}}.sleepDailyDeals__body{margin:0 0 24px;color:#454f5a;font-size:14px;line-height:1.5}.sleepDailyDeals__button{display:inline-block;padding:12px 32px;border-radius:6px;background:#1d4470;color:#fff;font-size:14px;font-weight:700;text-decoration:none;-webkit-transition:opacity .2s;transition:opacity .2s}.sleepDailyDeals__button:hover,.sleepDailyDeals__button:focus{color:#fff;opacity:.9;text-decoration:none}.sleepDailyDeals__carousel{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;min-width:0;margin-right:-16px;overflow:hidden}@media(min-width: 544px){.sleepDailyDeals__carousel{margin-right:-6px;padding-right:6px}}.sleepDailyDeals__nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:8px;margin:0 16px 16px 0}@media(min-width: 544px){.sleepDailyDeals__nav{margin-right:0}}.sleepDailyDeals__arrow{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:32px;height:32px;padding:0;border:1px solid #1d4470;border-radius:50%;background:#1d4470;color:#fff;cursor:pointer;-webkit-transition:background .2s,border-color .2s,color .2s,opacity .2s;transition:background .2s,border-color .2s,color .2s,opacity .2s}.sleepDailyDeals__arrow::before{content:"";width:7px;height:7px;border-top:2px solid currentColor;border-right:2px solid currentColor}.sleepDailyDeals__arrow--prev::before{margin-left:3px;-webkit-transform:rotate(-135deg);transform:rotate(-135deg)}.sleepDailyDeals__arrow--next::before{margin-right:3px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.sleepDailyDeals__arrow:hover:not(.slick-disabled){opacity:.85}.sleepDailyDeals__arrow.slick-disabled{border-color:#dce1e6;background:#fff;color:#b0b7c1;cursor:default}.sleepDailyDeals--static .sleepDailyDeals__nav,.sleepDailyDeals--static .sleepDailyDeals__dotsWrap{visibility:hidden}.sleepDailyDeals__list{margin-right:56px}@media(min-width: 544px){.sleepDailyDeals__list{margin-right:-20px}}.sleepDailyDeals__list:not(.slick-initialized){display:-webkit-box;display:-ms-flexbox;display:flex}.sleepDailyDeals__list:not(.slick-initialized)>*{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;padding:2px 20px 10px 0;-webkit-box-sizing:border-box;box-sizing:border-box}@media(min-width: 544px){.sleepDailyDeals__list:not(.slick-initialized)>*{-ms-flex-preferred-size:50%;flex-basis:50%}}.sleepDailyDeals__list .slick-list{overflow:visible}.sleepDailyDeals__list .slick-track{display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:0}.sleepDailyDeals__list .slick-slide{height:auto;padding:2px 20px 10px 0;-webkit-box-sizing:border-box;box-sizing:border-box}.sleepDailyDeals__list .slick-slide>.sleepDailyDealSlot{height:100%}.sleepDailyDeals__dotsWrap{min-height:6px;margin-top:10px}.sleepDailyDeals__dots{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;margin:0;padding:0;list-style:none}.sleepDailyDeals__dots li{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0;padding:0}.sleepDailyDeals__dots button{width:6px;height:6px;padding:0;border:0;border-radius:3px;background:#cfd8e3;font-size:0;line-height:0;cursor:pointer;-webkit-transition:width .3s,background .3s;transition:width .3s,background .3s}.sleepDailyDeals__dots .slick-active button{width:18px;background:#1d4470}.sleepDailyDeals--edit .sleepDailyDeals__carousel{overflow:visible}.sleepDailyDeals--edit .sleepDailyDeals__list{-ms-flex-wrap:wrap;flex-wrap:wrap}.sleepDailyDealSlot{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.sleepDailyDealSlot>.sleepDailyDealCard{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.sleepDailyDealSlot__editNote{margin-bottom:8px;padding:4px 8px;border:1px dashed #b0b7c1;background:#fff;color:#454f5a;font-size:11px}.sleepDailyDealCard{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;overflow:hidden;border-radius:6px;background:#fff;-webkit-box-shadow:0 1px 4px rgba(29,68,112,.12);box-shadow:0 1px 4px rgba(29,68,112,.12);-webkit-transition:-webkit-box-shadow .2s;transition:-webkit-box-shadow .2s;transition:box-shadow .2s;transition:box-shadow .2s, -webkit-box-shadow .2s}.sleepDailyDealCard:hover{-webkit-box-shadow:0 4px 14px rgba(29,68,112,.18);box-shadow:0 4px 14px rgba(29,68,112,.18)}.sleepDailyDealCard__media{position:relative;display:block;aspect-ratio:16/9;background:#e4e8ed}.sleepDailyDealCard__media picture{display:block;height:100%}.sleepDailyDealCard--imageOnly .sleepDailyDealCard__media{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;aspect-ratio:4/5}.sleepDailyDealCard--soon:hover{-webkit-box-shadow:0 1px 4px rgba(29,68,112,.12);box-shadow:0 1px 4px rgba(29,68,112,.12)}.sleepDailyDealCard--soon::before{content:"";display:block;-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;aspect-ratio:16/9}.sleepDailyDealCard__media--soon{position:absolute;inset:0;aspect-ratio:auto;background:#1d4470}.sleepDailyDealCard__media--soon picture,.sleepDailyDealCard__media--soon>img{position:absolute;inset:0;height:100%}.sleepDailyDealCard--soon .sleepDailyDealCard__content{position:relative;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;margin:12px;padding:14px 16px;border-radius:6px;background:#fff}.sleepDailyDealCard--soon .sleepDailyDealCard__name{margin-bottom:4px}.sleepDailyDealCard--soon .sleepDailyDealCard__details{margin-bottom:0}.sleepDailyDealCard__img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:var(--focal-point-x, 50%) var(--focal-point-y, 50%);object-position:var(--focal-point-x, 50%) var(--focal-point-y, 50%)}.sleepDailyDealCard__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:20px}.sleepDailyDealCard__brand{margin-bottom:6px;color:#454f5a;font-size:10px;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.sleepDailyDealCard__name{margin:0 0 8px;color:#1d4470;font-family:"Lexend",sans-serif,sans-serif;font-size:16px;font-weight:700;line-height:1.3}.sleepDailyDealCard__nameLink{color:inherit;text-decoration:none}.sleepDailyDealCard__nameLink:hover,.sleepDailyDealCard__nameLink:focus{color:inherit;text-decoration:none}.sleepDailyDealCard__nameLink::after{content:"";position:absolute;inset:0;z-index:1}.sleepDailyDealCard__details{margin-bottom:16px;color:#454f5a;font-size:12px}.sleepDailyDealCard__prices{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px 10px;margin-bottom:16px}.sleepDailyDealCard__price{color:#e76136;font-size:20px;font-weight:700;line-height:1.2}.sleepDailyDealCard__was{color:#94a3bb;font-size:12px}.sleepDailyDealCard__save{padding:3px 6px;border-radius:3px;background:rgba(231,97,54,.1);color:#e76136;font-size:9px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.sleepDailyDealCard__tag{position:absolute;top:12px;left:12px;z-index:2;display:none;padding:6px 10px;border-radius:4px;background:#e76136;color:#fff;font-size:10px;font-weight:700;letter-spacing:.08em;line-height:1;text-transform:uppercase}.sleepDailyDealCard__cta{margin-top:auto;color:#1d4470;font-size:13px;font-weight:700;text-decoration:underline}.sleepDailyDealCard__cta::after{content:"→";display:inline-block;margin-left:8px;color:#e76136;text-decoration:none}.sleepDailyDealSlot.is-today .sleepDailyDealCard__tag{display:inline-block}.sleepDailyDeals__list:has(.sleepDailyDealCard--imageOnly) .sleepDailyDealCard--soon::before{aspect-ratio:4/5}.sleepDailyDeals__list:has(.sleepDailyDealCard--imageOnly) .sleepDailyDealCard--soon .sleepDailyDealCard__content{position:absolute;right:0;bottom:0;left:0}
