.iw-sleep-banner-section{margin:0;padding:0;width:100%}.iw-sleep-banner{width:100%;box-sizing:border-box;background-color:#f4f8f8;padding-top:var(--padding-top-desktop, 80px);padding-bottom:var(--padding-bottom-desktop, 80px);padding-left:80px;padding-right:80px}.iw-sleep-banner__container{max-width:1280px;margin:0 auto;width:100%;display:flex;flex-direction:row;align-items:center;justify-content:center;gap:56px;box-sizing:border-box}.iw-sleep-banner__copy{display:flex;flex-direction:column;align-items:flex-start;gap:24px;flex:1 1 0;min-width:0}.iw-sleep-banner__title{margin:0;width:100%;font-family:Poppins,sans-serif!important;font-style:normal;font-weight:600;font-size:56px;line-height:66px;color:var(--title-color, #000000);text-transform:none;word-break:break-word;max-width:590px}.iw-sleep-banner__title strong,.iw-sleep-banner__title b{font-weight:600;color:var(--title-accent-color, #1d7879)}.iw-sleep-banner__description{margin:0;width:100%;font-family:Poppins,sans-serif!important;font-style:normal;font-weight:500;font-size:20px;line-height:normal;color:var(--description-color, #000000);max-width:606px}.iw-sleep-banner__description p{margin:0;font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;color:inherit}.iw-sleep-banner__author{display:flex;flex-wrap:wrap;align-items:center;gap:16px;width:100%}.iw-sleep-banner__author-image{width:64px;height:64px;border-radius:50%;object-fit:cover;display:block;flex-shrink:0;overflow:hidden}.iw-sleep-banner__author-details{display:flex;flex-direction:column;align-items:flex-start;gap:4px;text-transform:capitalize;color:var(--description-color, #000000)}.iw-sleep-banner__author-name{margin:0;font-family:Poppins,sans-serif!important;font-style:normal;font-weight:700;font-size:16px;line-height:normal;color:inherit}.iw-sleep-banner__author-meta{margin:0;font-family:Poppins,sans-serif!important;font-style:normal;font-weight:500;font-size:16px;line-height:normal;color:inherit}.iw-sleep-banner__cta{display:inline-flex;align-items:center;gap:8px;padding:0 0 4px;border-bottom:2px solid var(--title-accent-color, #1d7879);text-decoration:none;color:var(--title-accent-color, #1d7879)}.iw-sleep-banner__cta:hover,.iw-sleep-banner__cta:focus{color:var(--title-accent-color, #1d7879);text-decoration:none}.iw-sleep-banner__cta-label{font-family:Poppins,sans-serif!important;font-style:normal;font-weight:600;font-size:20px;line-height:normal;white-space:nowrap}.iw-sleep-banner__cta-icon{width:20px;height:20px;flex-shrink:0;overflow:hidden;display:flex;align-items:center;justify-content:center}.iw-sleep-banner__cta-icon img{width:100%;height:100%;display:block;object-fit:contain;transform:rotate(90deg)}.iw-sleep-banner__media{width:564px;height:auto;flex-shrink:0;border-radius:24px;overflow:hidden;background-color:#d9d9d9}.iw-sleep-banner__image,.iw-sleep-banner__placeholder{width:100%;height:100%;display:block;object-fit:cover}@media screen and (max-width:1199px){.iw-sleep-banner{padding-left:50px;padding-right:50px}.iw-sleep-banner__container{gap:40px}.iw-sleep-banner__title{font-size:44px;line-height:54px}.iw-sleep-banner__media{width:420px;height:420px}}@media screen and (max-width:991px){.iw-sleep-banner__container{flex-direction:column;align-items:center;gap:32px}.iw-sleep-banner__copy{width:100%}.iw-sleep-banner__title,.iw-sleep-banner__description{max-width:none}.iw-sleep-banner__media{width:100%;height:auto;aspect-ratio:1 / 1}}@media screen and (max-width:749px){.iw-sleep-banner{padding-top:var(--padding-top-mobile, 32px);padding-bottom:var(--padding-bottom-mobile, 48px);padding-left:20px;padding-right:20px}.iw-sleep-banner__container{flex-direction:column;align-items:center;gap:24px}.iw-sleep-banner__copy{gap:16px;width:100%}.iw-sleep-banner__title{font-size:32px;line-height:38px}.iw-sleep-banner__description{font-size:16px}.iw-sleep-banner__author{gap:8px}.iw-sleep-banner__author-image{width:40px;height:40px}.iw-sleep-banner__author-details{gap:0}.iw-sleep-banner__author-name,.iw-sleep-banner__author-meta{font-size:14px}.iw-sleep-banner__cta{padding-bottom:8px}.iw-sleep-banner__cta-label{font-size:16px}.iw-sleep-banner__cta-icon{width:16px;height:16px}.iw-sleep-banner__media{width:100%;height:auto;aspect-ratio:1 / 1;border-radius:12px}}
/*# sourceMappingURL=/cdn/shop/t/41/assets/iw-sleep-banner.css.map */
