.cs-sleep-toggle{display:inline-flex;align-items:center;gap:.35rem;padding:.35rem .5rem;border:0;background:transparent;color:inherit;font:inherit;font-size:.75rem;cursor:pointer;white-space:nowrap}.cs-sleep-toggle svg{width:16px;height:16px}.cs-sleep-toggle:focus-visible,.cs-campus-search:focus-visible,.cs-quick-add select:focus-visible{outline:2px solid currentColor;outline-offset:3px}.cs-toast{position:fixed;z-index:1000;right:20px;bottom:20px;max-width:min(340px,calc(100vw - 40px));padding:16px 20px;border-radius:12px;background:#10294a;color:#fff;box-shadow:0 12px 28px #10294a33;pointer-events:none}.cs-toast[hidden]{display:none}.cs-toast strong,.cs-toast span{display:block}.cs-toast span{font-size:.85rem;margin-top:4px}.cs-cart-bounce .header-actions__cart-icon{animation:cs-cart-bounce .45s ease-out}@keyframes cs-cart-bounce{50%{transform:translateY(-5px)}}@media(any-hover:hover)and (pointer:fine)and (prefers-reduced-motion:no-preference){.cs-button:after{content:"\1f411";display:inline-block;margin-left:.55rem;font-size:.9em;transition:transform .28s ease}.cs-button:hover:after{transform:translateY(-4px)}.cs-card__image img{transition:transform .45s ease,opacity .4s ease}.cs-card:hover .cs-card__image img{transform:scale(1.018)}.cs-card__image--double{position:relative}.cs-card__image--double img.cs-card__alternate{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0}.cs-card:hover .cs-card__image--double img.cs-card__alternate{opacity:1}}.cs-quick-add{position:relative;display:flex;gap:8px;align-items:center;margin-top:12px}.cs-quick-add select{min-height:40px;padding:0 12px;border:1px solid #bbc7d2;border-radius:5px;background:#fff;color:#172337}.cs-quick-add button{min-height:40px;padding:0 14px;background:#10294a;color:#fff;border:0;border-radius:5px;cursor:pointer}.cs-quick-add button:disabled{opacity:.55;cursor:not-allowed}.cs-quick-add-status{font-size:.8rem;margin-top:6px}.cs-campus{padding:90px max(24px,5vw);background:#f6f2eb;color:#172337;text-align:center}.cs-campus h2{font:400 clamp(40px,5vw,64px)/1.1 Georgia,serif;margin:0 0 12px;color:#10294a}.cs-campus p{margin:0 0 22px}.cs-campus-search{width:min(460px,100%);min-height:48px;padding:0 16px;border:1px solid #b8c6d3;border-radius:6px;background:#fff;color:#172337;font:inherit}.cs-campus-list{display:flex;gap:12px;flex-wrap:wrap;justify-content:center;margin:24px auto 0;max-width:840px}.cs-campus-option{border:1px solid #c4cbd2;border-radius:6px;padding:12px 18px;color:#10294a;text-decoration:none;background:#fff}.cs-campus-option[hidden],.cs-campus-no-match[hidden]{display:none}.cs-campus-no-match{margin-top:18px}.cs-campus-option--disabled{opacity:.7}.cs-sleep-mode{color-scheme:dark;background:#0c1729;color:#e8e8e1;transition:background .35s,color .35s}.cs-sleep-mode .page-wrapper,.cs-sleep-mode .content-for-layout,.cs-sleep-mode .header,.cs-sleep-mode .header-section,.cs-sleep-mode .footer,.cs-sleep-mode .cart-drawer__content{background:#0c1729;color:#e8e8e1}.cs-sleep-mode .cs-home{--cs-ivory:#111e33;--cs-blue:#172a42;--cs-ink:#e8e8e1;--cs-navy:#d6e4f4;--cs-line:#314259}.cs-sleep-mode .cs-hero,.cs-sleep-mode .cs-hero__content,.cs-sleep-mode .cs-card__image,.cs-sleep-mode .cs-story__visual,.cs-sleep-mode .cs-closing{background:#172a42}.cs-sleep-mode .cs-hero__content{color:#e8e8e1}.cs-sleep-mode .cs-button--primary{background:#d6e4f4;color:#10203a}.cs-sleep-mode .cs-text-link,.cs-sleep-mode .cs-button--outline{color:#d6e4f4;border-color:#d6e4f4}.cs-sleep-mode .cs-catalog-editorial,.cs-sleep-mode .cs-campus{background:#111e33;color:#e8e8e1}.cs-sleep-mode .cs-catalog-editorial h1,.cs-sleep-mode .cs-campus h2{color:#d6e4f4}.cs-sleep-mode .cs-catalog-editorial figure,.cs-sleep-mode .cs-campus-option{background:#192941;color:#e8e8e1}.cs-sleep-mode .cs-campus-search{background:#192941;color:#e8e8e1}.cs-sleep-mode .cs-ticker,.cs-sleep-mode .cs-marquee{background:#081321}.cs-sleep-mode .cs-closing h2{color:#fff}.cs-sleep-mode .cs-closing .cs-button{background:#d6e4f4;color:#10203a}@media(max-width:749px){.cs-sleep-toggle{font-size:0;min-width:40px;justify-content:center}.cs-sleep-toggle svg{width:19px;height:19px}.cs-campus{padding:65px 20px}}@media(prefers-reduced-motion:reduce){.cs-toast,.cs-sleep-mode{transition:none}.cs-cart-bounce .header-actions__cart-icon{animation:none}}.cs-marquee--global{overflow:hidden;background:#10294a;color:#fff;min-height:34px;display:flex;align-items:center;font-size:11px;font-weight:600;letter-spacing:.13em;white-space:nowrap}.cs-marquee--global .cs-marquee__track{display:flex;width:max-content;animation:cs-marquee-global 35s linear infinite}.cs-marquee--global .cs-marquee__track span{flex:none;padding-right:3rem}@keyframes cs-marquee-global{to{transform:translate(-50%)}}#header-group .announcement-bar,#header-group .shopify-section .cs-marquee:not(.cs-marquee--global){display:none}@media(prefers-reduced-motion:reduce){.cs-marquee--global .cs-marquee__track{animation:none}.cs-marquee--global{overflow:auto}}.cs-sleep-toggle{gap:.45rem;padding:.45rem .7rem;border:1px solid #9babc0;border-radius:999px;background:#eef3f8;color:#17304e;font-weight:650;line-height:1.1;transition:background .25s,color .25s,border-color .25s,box-shadow .25s}.cs-sleep-toggle:hover{box-shadow:0 0 0 3px #789abd33}.cs-sleep-toggle__status{display:inline-flex;align-items:center;gap:.25rem;font-size:.66rem;text-transform:uppercase;letter-spacing:.08em;opacity:.8}.cs-sleep-toggle__status:before{content:"";width:6px;height:6px;border-radius:50%;background:#8193a8}.cs-sleep-toggle__sun{display:none}.cs-sleep-mode .cs-sleep-toggle{background:#e1ebf7;color:#142844;border-color:#e1ebf7}.cs-sleep-mode .cs-sleep-toggle__moon{display:none}.cs-sleep-mode .cs-sleep-toggle__sun{display:block}.cs-sleep-mode .cs-sleep-toggle__status:before{background:#3977b4}.cs-sleep-mode :is(.page-wrapper,.content-for-layout){background:#0a1424;color:#e8edf5}.cs-sleep-mode :is(#header-group .header__row,#header-group .header__columns,#header-group .header-section,#header-group .header){background:#0c1729!important;color:#e8edf5!important}.cs-sleep-mode #header-group .header__row :is(a,button,svg){color:#e8edf5}.cs-sleep-mode #header-group .header__row .cs-sleep-toggle{color:#142844}.cs-sleep-mode .section-background{background:#0c1729!important}.cs-sleep-mode footer,.cs-sleep-mode footer .section,.cs-sleep-mode footer .footer-content,.cs-sleep-mode footer .footer-utilities{background:#0c1729!important;color:#e8edf5!important}.cs-sleep-mode footer :is(h1,h2,h3,h4,p,a,label,span,button){color:#e8edf5!important}.cs-sleep-mode footer .email-signup__input-group{background:#182a40!important;border:1px solid #667b93!important}.cs-sleep-mode footer .email-signup__input{background:transparent!important;color:#fff!important}.cs-sleep-mode footer .email-signup__input::placeholder{color:#becbdb!important}.cs-sleep-mode footer .email-signup__form button{color:#e8edf5!important}.cs-sleep-mode footer .footer-utilities{border-color:#3d526b!important}.cs-sleep-mode .cs-cloud-hero{background-image:linear-gradient(#071322c9,#0b1e33ca),var(--cs-cloud-sky)}.cs-sleep-mode .cs-cloud-hero :is(h1,.cs-hero__copy,.cs-eyebrow,.cs-text-link){color:#f4f6fa;text-shadow:0 1px 8px #071322}.cs-sleep-mode .cs-hero__mark{filter:brightness(0) invert(.94)}.cs-sleep-mode .cs-fall__stage{background:linear-gradient(180deg,#10283d,#172e42 55%,#0c1729)}.cs-sleep-mode .cs-fall__stage:before{filter:brightness(.35) saturate(.75)}.cs-sleep-mode .cs-fall__stage:after{background:linear-gradient(180deg,#0c172900,#0c1729 94%)}.cs-sleep-mode .cs-fall__cloud{filter:brightness(.32) saturate(.76) blur(5px)}.cs-sleep-mode .cs-fall__mist--back{opacity:calc(var(--cs-fall-fog,0) * .28)}.cs-sleep-mode .cs-fall__mist--front{opacity:calc(var(--cs-fall-fog-front,0) * .22)}.cs-sleep-mode .cs-ticker{background:linear-gradient(180deg,#0c172900,#0c1729 82%);color:#c3d6e8}.cs-sleep-mode .cs-ticker i{background:#c3d6e8}.cs-sleep-mode .cs-shop,.cs-sleep-mode .cs-home,.cs-sleep-mode .cs-values,.cs-sleep-mode .cs-lookbook{background:#0c1729;color:#e8edf5}.cs-sleep-mode .cs-home :is(h1,h2,h3,.cs-card,.cs-card__info){color:#f2f4f8}.cs-sleep-mode .cs-story,.cs-sleep-mode .cs-closing{background:#152941}.cs-sleep-mode .cs-card__image,.cs-sleep-mode .cs-story__visual,.cs-sleep-mode .cs-lookbook__grid,.cs-sleep-mode .cs-closing{background:#1b2b40}.cs-sleep-mode .cs-home :is(.cs-card__image img,.cs-lookbook__grid img,.cs-closing img,.cs-story__visual img){filter:brightness(.62) saturate(.88);transition:filter .35s ease}.cs-sleep-mode .cs-closing h2{color:#f4f6fa}@media(max-width:749px){.cs-sleep-toggle{min-width:42px;padding:.48rem}.cs-sleep-toggle__label,.cs-sleep-toggle__status{display:none}}@media(prefers-reduced-motion:reduce){.cs-sleep-toggle,.cs-sleep-mode .cs-home img{transition:none}}.cs-sleep-mode .cs-cloud-hero .cs-button--primary{background:#dce8f6;color:#10213a;text-shadow:none}.cs-sleep-mode .cs-home :is(.cs-card__image img,.cs-lookbook__grid img,.cs-closing img,.cs-story__visual img){filter:brightness(.5) saturate(.82)}.cs-sleep-mode .cs-fall__cloud{filter:brightness(.29) grayscale(.3) blur(5px)}.cs-sleep-mode main .section{color:#e8edf5!important;background-color:#0c1729}.cs-sleep-mode main .section :is(h1,h2,h3,h4,p,a,label,strong,small){color:#e8edf5}.cs-sleep-mode .cs-catalog-editorial__image{background:#1b2b40}.cs-sleep-mode .cs-catalog-editorial__image img,.cs-sleep-mode main .page-width-content img{filter:brightness(.5) saturate(.82);transition:filter .35s ease}@media(prefers-reduced-motion:reduce){.cs-sleep-mode .cs-catalog-editorial__image img,.cs-sleep-mode main .page-width-content img{transition:none}}.cs-story__night-mark{display:none}.cs-sleep-mode .cs-story__visual>img{display:none}.cs-sleep-mode .cs-story__night-mark{display:flex;min-height:420px;width:100%;align-items:center;justify-content:center;flex-direction:column;gap:6px;background:#1b2b40;color:#f5f7fb}.cs-story__night-sheep{display:block;width:min(220px,50vw);height:160px;background:url(/cdn/shop/files/counting-sleep-sheep-transparent.png?v=1790623836) center/contain no-repeat;filter:brightness(0) invert(1)}.cs-story__night-name{font-family:Georgia,Times New Roman,serif;font-size:clamp(20px,2.5vw,32px);letter-spacing:.08em;color:#f5f7fb}@media(max-width:749px){.cs-sleep-mode .cs-story__night-mark{min-height:300px}.cs-story__night-sheep{height:130px}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/counting-sleep-extras.css.map */
