.cs-morning-habit{position:relative;width:100%;overflow:hidden;background-color:#275681}.cs-morning-habit__inner{position:relative;display:flex;flex-direction:column;align-items:center;width:100%;max-width:1440px;margin-inline:auto;aspect-ratio:377 / 623;overflow:hidden;padding-top:40px;padding-bottom:0}.cs-morning-habit__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.cs-morning-habit__picture{display:block;width:100%;height:100%}.cs-morning-habit__backdrop-media{display:block;width:100%;height:100%;object-fit:cover;object-position:center bottom}.cs-morning-habit__content{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;width:calc(100% - 40px);max-width:323px;margin-inline:auto;box-sizing:border-box;text-align:center}.cs-morning-habit__heading{margin:0 0 10px;width:100%;max-width:258px;font-family:Castoro,serif;font-style:normal;font-weight:400;font-size:26px;line-height:34px;color:#fff}.cs-morning-habit__body{margin:0 0 18px;width:100%;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:400;font-size:14px;line-height:1.5;letter-spacing:.28px;color:#fff}.cs-morning-habit__body p{margin:0;font-family:inherit}.cs-morning-habit__cta{display:flex;align-items:center;justify-content:center;padding:16px 32px;border-radius:50px;background-color:#fff;text-decoration:none}.cs-morning-habit__cta-label{font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:500;font-size:12px;line-height:18px;letter-spacing:1.8px;margin-inline-end:-1.8px;text-transform:uppercase;color:#193f5a;white-space:nowrap}@media screen and (min-width:768px){.cs-morning-habit__inner{aspect-ratio:auto;min-height:623px;padding-top:80px;padding-bottom:0}.cs-morning-habit__backdrop-media{object-fit:contain}.cs-morning-habit__content{max-width:560px;padding-inline:40px}.cs-morning-habit__heading{max-width:none}}@media screen and (min-width:990px){.cs-morning-habit__inner{aspect-ratio:auto;justify-content:center;min-height:400px;padding-top:0;padding-bottom:0;padding-left:calc(clamp(20px,14.31vw,206px) + clamp(220px,25.69vw,370px) + clamp(24px,8.82vw,127px));padding-right:clamp(20px,16.67vw,240px)}.cs-morning-habit__backdrop-media{object-fit:cover;object-position:55% bottom}.cs-morning-habit__content{align-items:center;text-align:center;width:auto;max-width:clamp(320px,34.65vw,499px);padding-inline:0;padding-top:16px}.cs-morning-habit__heading{max-width:335px;margin-bottom:10px;font-size:36px;line-height:40px}.cs-morning-habit__body{margin-bottom:36px;max-width:499px;font-family:Inter,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:16px;line-height:24px;letter-spacing:.16px}}
/*# sourceMappingURL=/cdn/shop/t/62/assets/cs-morning-habit.css.map */
