:root{--cn-navy: #0d1b3e;--cn-light-blue: #ecf3f9;--cn-action: #2573d5;--cn-action-dark: #1a5fb0;--cn-white: #ffffff}.promo-sale-banner{--promo-sale-bg: var(--cn-navy);background:var(--cn-navy)!important;background-image:none!important}.promo-sale-banner__inner{display:flex;flex-direction:row;align-items:center;justify-content:center;flex-wrap:wrap;gap:1.25rem 1.75rem;padding:.75rem 2rem;max-width:var(--page-width);margin:0 auto}.promo-sale-banner__sale{flex:0 1 auto;text-align:center}.promo-sale-banner__sub{display:none}.promo-sale-banner__countdown-wrap{flex:0 0 auto}.promo-sale-banner__headline{font-size:clamp(1rem,1.8vw,1.45rem);font-weight:700;letter-spacing:.12em;margin:0;color:var(--cn-white)}.promo-sale-banner__countdown{display:flex;align-items:flex-start;gap:.3rem}.promo-sale-banner__unit{display:flex;flex-direction:column;align-items:center;min-width:0}.promo-sale-banner__num{display:block;background:var(--cn-white);color:var(--cn-navy)!important;border-radius:.45rem;padding:.25rem .4rem;min-width:2.5rem;text-align:center;font-size:1.3rem;font-weight:800;line-height:1.2;font-variant-numeric:tabular-nums}.promo-sale-banner__label{color:#ffffffeb!important;font-size:.58rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;margin-top:.2rem}.header-wrapper{background:#fff!important;border-bottom:1px solid rgba(13,27,62,.08)}.section-header{margin-bottom:0!important}.header__heading-link .h2{font-family:var(--font-body-family)!important;font-weight:800;font-size:clamp(1.7rem,2.2vw,2.2rem);color:var(--cn-navy)!important;letter-spacing:-.02em}.header__menu-item,.header__menu-item span{color:var(--cn-navy)!important;font-weight:500;font-size:1.35rem}.header__active-menu-item{color:var(--cn-navy)!important;text-decoration:underline;text-underline-offset:.35rem}.header__icon{color:var(--cn-navy)}.header__icon .svg-wrapper svg{color:var(--cn-navy)}@media screen and (min-width:990px){.header--middle-left{grid-template-areas:"heading navigation icons";grid-template-columns:minmax(10rem,auto) 1fr minmax(10rem,auto);column-gap:2rem;align-items:center}.header--middle-left .header__heading-link{justify-self:start;padding-left:0}.header--middle-left .header__inline-menu{justify-self:center;margin:0}.header--middle-left .header__icons{justify-self:end}.header--middle-left .list-menu--inline{justify-content:center;gap:.4rem 2rem}}footer.pure-footer .pure-footer__main{background-color:var(--cn-navy)!important}footer.pure-footer .pure-footer__heading,footer.pure-footer .pure-footer__link,footer.pure-footer .pure-footer__signup-text{color:#ffffffeb!important}footer.pure-footer .pure-footer__link:hover{color:var(--cn-white)!important}footer.pure-footer .pure-footer__input{background:#ffffff1a;border-color:#ffffff40;color:var(--cn-white)}footer.pure-footer .pure-footer__disclaimer{background:#0a1528!important}footer.pure-footer .pure-footer__submit{background:var(--cn-action)!important;background-color:var(--cn-action)!important;border-color:var(--cn-action-dark)!important}footer.pure-footer .pure-footer__submit:hover:not([disabled]):not([aria-disabled=true]){background:var(--cn-action-dark)!important;background-color:var(--cn-action-dark)!important}@media screen and (max-width:989px){.promo-sale-banner__inner{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:.55rem 1rem;gap:.4rem}.promo-sale-banner__sale{text-align:center}.promo-sale-banner__headline{font-size:.78rem;letter-spacing:.1em;line-height:1.3}.promo-sale-banner__countdown-wrap{justify-self:center}.promo-sale-banner__countdown{gap:.25rem}.promo-sale-banner__num{font-size:.95rem;min-width:2rem;padding:.2rem .3rem;border-radius:.35rem}.promo-sale-banner__label{font-size:.5rem;margin-top:.15rem}.header{padding-left:1.2rem!important;padding-right:1.2rem!important}.header--middle-left.drawer-menu{grid-template-areas:"navigation heading icons";grid-template-columns:4.4rem 1fr 4.4rem;column-gap:0;align-items:center}.header__heading-link{justify-self:center;padding:.5rem 0}.header__heading-link .h2{font-size:1.85rem;text-align:center}.header__icons{justify-self:end}header-drawer{justify-self:start;margin-left:0}.header__icon--account,.header__search{display:none}footer.pure-footer .pure-footer__grid{grid-template-columns:1fr;gap:2.4rem;text-align:left}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/calm-nights-global.css.map */
