@font-face{font-family:SF Public Sans;src:url(//sleepcenterdirect.com/cdn/shop/t/9/assets/sf-closeout-public-sans-regular.woff2?v=143734822958277307831789215538) format("woff2");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:SF Public Sans;src:url(//sleepcenterdirect.com/cdn/shop/t/9/assets/sf-closeout-public-sans-600.woff2?v=134649269957561835621789215538) format("woff2");font-style:normal;font-weight:600;font-display:swap}@font-face{font-family:SF Public Sans;src:url(//sleepcenterdirect.com/cdn/shop/t/9/assets/sf-closeout-public-sans-700.woff2?v=136762802197205257951789215538) format("woff2");font-style:normal;font-weight:700;font-display:swap}.sfc-landing{--sfc-blue: #00103b;--sfc-blue-soft: #071a44;--sfc-sky: #7ea9c8;--sfc-champagne: #a59c8b;--sfc-coral: #f3756d;--sfc-red: #a91f27;--sfc-ink: #111b31;--sfc-paper: #f8f7f4;--sfc-white: #ffffff;color:var(--sfc-ink);background:var(--sfc-paper);font-family:SF Public Sans,Arial,sans-serif;line-height:1.55;overflow:hidden}.sfc-landing *,.sfc-landing *:before,.sfc-landing *:after{box-sizing:border-box}.sfc-landing img{display:block;max-width:100%}.sfc-landing a{color:inherit}.sfc-shell{width:min(1180px,calc(100% - 40px));margin-inline:auto}.sfc-kicker{margin:0 0 12px;color:var(--sfc-red);font-size:13px;font-weight:700;letter-spacing:.18em;text-transform:uppercase}.sfc-display,.sfc-title,.sfc-section-title,.sfc-location-title{margin:0;color:var(--sfc-blue);font-family:Didot,Bodoni MT,Times New Roman,serif;font-weight:400;line-height:.98;letter-spacing:-.025em}.sfc-button{display:inline-flex;min-height:52px;align-items:center;justify-content:center;padding:14px 28px;border:1px solid transparent;border-radius:999px;background:var(--sfc-blue);color:var(--sfc-white)!important;font-size:13px;font-weight:700;letter-spacing:.08em;text-decoration:none;text-transform:uppercase;transition:transform .2s ease,background .2s ease}.sfc-button:hover,.sfc-button:focus-visible{background:#152b58;transform:translateY(-2px)}.sfc-button--light{background:var(--sfc-white);color:var(--sfc-blue)!important}.sfc-hero{position:relative;min-height:750px;background:var(--sfc-blue);isolation:isolate}.sfc-hero__collage{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(2,minmax(0,1fr))}.sfc-hero__collage:after{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#00103b33,#00103b0a 42%,#00103b38);content:""}.sfc-hero__image{width:100%;height:100%;min-height:0;object-fit:cover}.sfc-hero__content{position:relative;z-index:1;display:flex;min-height:750px;align-items:center;justify-content:center;padding:72px 20px}.sfc-hero__panel{width:min(650px,92vw);padding:clamp(30px,5vw,58px);border:3px solid var(--sfc-blue);outline:1px solid rgba(255,255,255,.85);outline-offset:-11px;background:#fffffff5;box-shadow:0 30px 70px #00103b57;text-align:center}.sfc-hero__logo{width:min(500px,88%);margin:0 auto 26px}.sfc-hero__eyebrow{margin:0 0 6px;color:var(--sfc-blue);font-size:15px;font-weight:700;letter-spacing:.22em;text-transform:uppercase}.sfc-hero__headline{margin:0;color:var(--sfc-blue);font-family:Didot,Bodoni MT,Times New Roman,serif;font-size:clamp(42px,7vw,78px);font-weight:400;line-height:.92;text-transform:uppercase}.sfc-hero__offer{display:grid;width:220px;height:220px;margin:26px auto 22px;place-content:center;padding:30px;background:var(--sfc-blue);clip-path:polygon(29% 0,71% 0,100% 29%,100% 71%,71% 100%,29% 100%,0 71%,0 29%);color:var(--sfc-white)}.sfc-hero__offer-small{display:block;font-size:15px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.sfc-hero__offer-large{display:block;margin-block:-3px;font-family:Didot,Bodoni MT,Times New Roman,serif;font-size:70px;line-height:1}.sfc-hero__copy{max-width:520px;margin:0 auto 26px;color:#30384b;font-size:17px}.sfc-urgency{position:relative;padding:28px 20px;background:var(--sfc-blue);color:var(--sfc-white);text-align:center}.sfc-urgency:before{position:absolute;top:0;right:0;bottom:0;left:0;background:url(//sleepcenterdirect.com/cdn/shop/t/9/assets/sf-closeout-pattern-radial.png?v=111727711312683402471789215538) center/700px auto repeat-x;content:"";opacity:.1}.sfc-urgency p{position:relative;margin:0;font-size:clamp(16px,2vw,22px);font-weight:700;letter-spacing:.08em;text-transform:uppercase}.sfc-urgency strong{display:block;margin-top:7px;color:var(--sfc-coral)}.sfc-inventory{padding:clamp(72px,8vw,112px) 0;background:var(--sfc-paper)}.sfc-inventory__head{max-width:820px;margin:0 auto 38px;text-align:center}.sfc-section-title{font-size:clamp(42px,6vw,68px)}.sfc-inventory__intro{margin:18px auto 0;color:#4a5160;font-size:17px}.sfc-inventory__updated{display:inline-flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:7px 12px;box-sizing:border-box;max-width:100%;margin:22px 0 0;padding:11px 15px;border:1px solid rgba(0,24,67,.18);border-radius:12px;background:#ffffffe0;color:var(--sfc-blue);box-shadow:0 8px 22px #00184314;font-size:15px;font-variant-numeric:tabular-nums;line-height:1.35}.sfc-live-clock__label{padding:6px 10px;border-radius:999px;background:var(--sfc-red);color:var(--sfc-white);font-size:12px;font-weight:800;letter-spacing:.1em;line-height:1;text-transform:uppercase}.sfc-live-clock__value{font-weight:800;letter-spacing:.01em}.sfc-filter-wrap{width:min(100%,900px);margin:0 auto 42px}.sfc-filter__heading{margin:0 0 14px;color:var(--sfc-blue);font-size:14px;font-weight:800;letter-spacing:.12em;text-align:center;text-transform:uppercase}.sfc-filter{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0}.sfc-filter__button{width:100%;padding:11px 18px;border:1px solid #c7c9ce;border-radius:999px;background:var(--sfc-white);color:var(--sfc-blue);cursor:pointer;font:700 13px/1 SF Public Sans,Arial,sans-serif;letter-spacing:.035em}.sfc-filter__button[aria-pressed=true]{border-color:var(--sfc-blue);background:var(--sfc-blue);color:var(--sfc-white)}.sfc-location{margin-top:38px;border:1px solid #d9d6d0;border-radius:18px;background:var(--sfc-white);box-shadow:0 18px 48px #00103b12;overflow:hidden}.sfc-location[hidden]{display:none}.sfc-location__head{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:26px;align-items:end;padding:30px 34px;background:var(--sfc-blue);color:var(--sfc-white)}.sfc-location-title{color:var(--sfc-white);font-size:clamp(32px,4vw,48px)}.sfc-location__address,.sfc-location__phone{margin:7px 0 0;color:#fffc;font-size:13px}.sfc-location__phone{color:var(--sfc-white);font-weight:700}.sfc-location__count{display:flex;min-width:96px;min-height:96px;align-items:center;justify-content:center;gap:10px;padding:12px;border:1px solid rgba(255,255,255,.32);border-radius:50%;background:transparent;color:var(--sfc-white);cursor:pointer;font-family:SF Public Sans,Arial,sans-serif;text-align:center;transition:border-color .2s ease,background .2s ease,transform .2s ease}.sfc-location__count:hover,.sfc-location__count:focus-visible,.sfc-location__count[aria-expanded=true]{border-color:var(--sfc-coral);background:#ffffff14}.sfc-location__count:focus-visible{outline:3px solid var(--sfc-white);outline-offset:4px}.sfc-location__count-copy{display:grid;place-items:center}.sfc-location__count strong{font-family:Didot,Bodoni MT,Times New Roman,serif;font-size:32px;font-weight:400;line-height:.9}.sfc-location__count span{display:block;margin-top:6px;font-size:9px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.sfc-location__chevron{width:10px;height:10px;margin:0!important;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg) translateY(-2px);transition:transform .2s ease}.sfc-location__count[aria-expanded=true] .sfc-location__chevron{transform:rotate(225deg) translate(-2px,-2px)}.sfc-model-list{display:grid}.sfc-model-list[hidden]{display:none}.sfc-model{position:relative;display:grid;grid-template-columns:120px minmax(0,1fr) auto auto;gap:18px;align-items:center;min-height:184px;padding:24px 28px;border-bottom:1px solid #e6e3de;transition:opacity .2s ease,background .2s ease}.sfc-model:last-child{border-bottom:0}.sfc-model:hover{background:#fbfaf8}.sfc-model__check{position:absolute;top:24px;left:28px;display:grid;width:30px;height:30px;place-items:center;border:2px solid var(--sfc-blue);border-radius:7px;background:var(--sfc-blue);color:var(--sfc-white);font-size:18px;font-weight:700}.sfc-model__photo{width:112px;height:78px;align-self:end;border:1px solid #d7dbe1;border-radius:10px;object-fit:cover;box-shadow:0 7px 18px #00103b1f}.sfc-model__meta{display:flex;flex-wrap:wrap;gap:7px;margin-bottom:8px}.sfc-model__meta span{display:inline-block;padding:4px 8px;border-radius:999px;background:#edf1f5;color:#33415f;font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.sfc-model__name{margin:0;color:var(--sfc-blue);font-family:Didot,Bodoni MT,Times New Roman,serif;font-size:clamp(23px,3vw,31px);font-weight:400;line-height:1.06}.sfc-model__set-note{margin:7px 0 0;color:#697080;font-size:12px}.sfc-model__price{min-width:180px;text-align:right}.sfc-model__regular{display:block;color:#747a87;font-size:12px}.sfc-model__regular s{margin-left:5px}.sfc-model__sale{display:inline-flex;margin-top:6px;align-items:center;gap:10px;color:var(--sfc-red);font-size:15px;font-weight:700}.sfc-model__discount{display:inline-flex;min-height:32px;align-items:center;padding:6px 18px 6px 11px;background:var(--sfc-red);clip-path:polygon(0 0,calc(100% - 10px) 0,100% 50%,calc(100% - 10px) 100%,0 100%);color:var(--sfc-white);font-size:12px;font-weight:700;letter-spacing:.04em;line-height:1;text-transform:uppercase;white-space:nowrap}.sfc-model__sale strong{margin-left:0;font-size:24px}.sfc-model__status{display:inline-flex;min-width:94px;min-height:34px;align-items:center;justify-content:center;padding:7px 12px;border-radius:999px;background:#e3f2ed;color:#17684e;font-size:10px;font-weight:700;letter-spacing:.09em;text-transform:uppercase}.sfc-model.is-sold{opacity:.44;background:#f1f0ed}.sfc-model.is-sold .sfc-model__check{border-color:#7c7f85;background:transparent;color:#7c7f85}.sfc-model.is-sold .sfc-model__photo{filter:grayscale(1)}.sfc-model.is-sold .sfc-model__name{text-decoration:line-through;text-decoration-thickness:2px}.sfc-model.is-sold .sfc-model__status{background:#dedede;color:#30343b}.sfc-inventory__note{max-width:950px;margin:28px auto 0;color:#697080;font-size:12px;text-align:center}.sfc-why{position:relative;padding:clamp(76px,8vw,112px) 0;background:var(--sfc-blue);color:var(--sfc-white)}.sfc-why__head{max-width:760px;margin:0 auto 42px;text-align:center}.sfc-why .sfc-kicker{color:var(--sfc-coral)}.sfc-why .sfc-section-title{color:var(--sfc-white)}.sfc-nowrap{white-space:nowrap}.sfc-why__intro{margin:18px auto 0;color:#ffffffc7}.sfc-why__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid rgba(255,255,255,.18)}.sfc-why__item{min-height:265px;padding:34px 24px;border-right:1px solid rgba(255,255,255,.18);text-align:center}.sfc-why__item:last-child{border-right:0}.sfc-why__icon{display:grid;width:48px;height:48px;margin:0 auto 20px;place-items:center;border:1px solid var(--sfc-coral);border-radius:50%;color:var(--sfc-coral);font-size:23px}.sfc-why__item h3{margin:0;color:var(--sfc-white);font-family:Didot,Bodoni MT,Times New Roman,serif;font-size:27px;font-weight:400;line-height:1.05}.sfc-why__item p{margin:13px 0 0;color:#ffffffb8;font-size:13px}.sfc-why__action{margin-top:34px;text-align:center}.sfc-financing{padding:clamp(68px,7vw,92px) 0;background:#ece6dc}.sfc-financing__inner{display:grid;grid-template-columns:190px minmax(0,1fr) auto;gap:34px;align-items:center}.sfc-financing__logo{width:170px;height:auto;margin:0 auto}.sfc-financing__copy h2{margin:0;color:var(--sfc-blue);font-family:Didot,Bodoni MT,Times New Roman,serif;font-size:clamp(38px,5vw,58px);font-weight:400;line-height:1}.sfc-financing__copy p{max-width:680px;margin:14px 0 0;color:#414858}.sfc-legal{padding:24px 20px;background:#f2f0ec;color:#606672;font-size:10px;text-align:center}.sfc-legal p{max-width:1050px;margin:0 auto}@media(max-width:920px){.sfc-model{grid-template-columns:104px minmax(0,1fr) auto}.sfc-model__price{grid-column:2;text-align:left}.sfc-model__status{grid-column:3;grid-row:1 / span 2}.sfc-why__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sfc-why__item:nth-child(2){border-right:0}.sfc-why__item:nth-child(-n+2){border-bottom:1px solid rgba(255,255,255,.18)}.sfc-financing__inner{grid-template-columns:150px minmax(0,1fr)}.sfc-financing__action{grid-column:2}}@media(max-width:640px){.sfc-shell{width:min(100% - 24px,1180px)}.sfc-filter{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.sfc-hero,.sfc-hero__content{min-height:690px}.sfc-hero__collage{grid-template-columns:1fr;grid-template-rows:repeat(4,1fr)}.sfc-hero__image:nth-child(n+3){display:none}.sfc-hero__collage{grid-template-rows:repeat(2,1fr)}.sfc-hero__content{padding:44px 12px}.sfc-hero__panel{padding:31px 22px 34px}.sfc-hero__offer{width:180px;height:180px;margin-block:20px}.sfc-hero__offer-large{font-size:58px}.sfc-location__head{grid-template-columns:1fr;padding:26px 22px}.sfc-location__count{display:flex;width:fit-content;min-width:0;min-height:0;align-items:baseline;gap:7px;padding:9px 13px;border-radius:999px}.sfc-location__count-copy{display:flex;align-items:baseline;gap:7px}.sfc-location__count strong{font-family:SF Public Sans,Arial,sans-serif;font-size:13px;font-weight:700}.sfc-location__count-copy>span{margin:0}.sfc-model{grid-template-columns:84px minmax(0,1fr);gap:12px;min-height:218px;padding:23px 18px}.sfc-model__check{top:23px;left:18px;width:27px;height:27px}.sfc-model__photo{width:78px;height:58px;border-radius:8px}.sfc-model__price{grid-column:2;min-width:0}.sfc-model__status{grid-column:2;grid-row:auto;justify-self:start}.sfc-why__grid{grid-template-columns:1fr}.sfc-why__item,.sfc-why__item:nth-child(2){min-height:0;border-right:0;border-bottom:1px solid rgba(255,255,255,.18)}.sfc-why__item:last-child{border-bottom:0}.sfc-financing__inner{grid-template-columns:1fr;text-align:center}.sfc-financing__logo{width:150px}.sfc-financing__action{grid-column:1}}@media(prefers-reduced-motion:reduce){.sfc-landing *,.sfc-landing *:before,.sfc-landing *:after{scroll-behavior:auto!important;transition-duration:.01ms!important}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/sf-closeout-2026.css.map */
