:root{--blue:#0755aa;--blue-bright:#1766ba;--navy:#082b64;--yellow:#ffd84d;--orange:#ff8a00;--surface:#fff;--ink:#172034;--muted:#657086}
.flo-page .sale-bar{display:none}.flo-page .announcement{height:40px;background:#1057ad;text-transform:none;letter-spacing:0;font-size:13px}.flo-page .site-header{position:relative;background:#fff;border-bottom:1px solid #e5e5e5;backdrop-filter:none}.flo-page .header-inner{height:86px;max-width:1240px;grid-template-columns:auto auto 1fr auto;gap:36px}.flo-page .logo{font-size:24px;color:#0755aa}.flo-page .desktop-nav{gap:24px}.flo-page .desktop-nav a{font-size:14px;font-weight:600;color:#18283f}.flo-page .desktop-nav a:first-child:before{content:'Home';margin-right:20px;color:#0755aa}.flo-page .desktop-nav .material-symbols-outlined{font-size:16px}
.flo-home{background:#fff}.flo-top{display:flex;flex-direction:column;max-width:1240px;margin:auto}.flo-benefit-bar{order:0;align-self:center;display:flex;background:#edf4fc;border-radius:0 0 10px 10px;margin-bottom:12px;overflow:hidden}.flo-benefit-bar>div{display:flex;align-items:center;gap:8px;padding:12px 16px;color:#0755aa;font-size:12px;white-space:nowrap}.flo-benefit-bar .material-symbols-outlined{font-size:18px}.flo-hero{order:1;height:660px;position:relative;overflow:hidden;border-radius:10px;margin:0 0 20px}.flo-hero-visual{position:absolute;inset:0}.flo-hero-visual:after{content:'';position:absolute;inset:0;background:linear-gradient(0deg,rgba(12,16,20,.42),rgba(12,16,20,.06) 65%)}.flo-hero-visual img{width:100%;height:100%;object-fit:cover}.flo-hero-copy{position:absolute;inset:0;z-index:2;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;color:#fff;padding-top:30px}.sale-disc{width:150px;height:150px;display:grid;place-content:center;border-radius:50%;margin-bottom:25px;background:radial-gradient(circle,#0b68bd 42%,#06468b 44%,#0c62b4 48%,#064383 68%);border:7px solid #0c5dae;text-transform:uppercase;font-weight:700;font-size:18px;line-height:1.05;box-shadow:0 8px 20px rgba(0,0,0,.12)}.sale-disc b{display:block;font-size:43px;color:#fff;text-shadow:2px 2px 0 #ff9d00}.flo-hero h1{font:700 48px/1.22 Inter,sans-serif;letter-spacing:-.03em;margin:0 0 28px;text-shadow:0 2px 10px rgba(0,0,0,.12)}.flo-cta{display:inline-flex;align-items:center;justify-content:center;gap:10px;background:var(--orange);color:#fff;border-radius:4px;padding:17px 30px;font-size:19px;font-weight:800}.flo-cta:hover{background:#e87d00}.flo-cta .material-symbols-outlined{font-size:20px}.emi-section{max-width:1240px;margin:auto;padding:12px 30px 35px}.emi-section h2{font-size:21px;font-weight:400;margin:0 0 25px}.emi-section>div{display:flex;align-items:center;justify-content:space-between;color:#253044;padding-right:10px}.emi-section b{font-size:14px}
.flo-section{max-width:1240px;margin:auto;padding:70px 24px}.flo-heading{text-align:center;max-width:680px;margin:0 auto 38px}.flo-heading>span{color:#0755aa;font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.12em}.flo-heading h2{font:700 34px/1.1 Inter,sans-serif;color:#0755aa;margin:8px 0}.flo-heading p{font-size:13px;color:#4d5b70;margin:0}.flo-heading.light h2{color:#fff}.flo-heading.light>span{color:#ffe270}.flo-heading.light p{color:#d6e2f7}.bestsellers{max-width:none;background:#eef4ff;padding-left:max(24px,calc((100vw - 1240px)/2));padding-right:max(24px,calc((100vw - 1240px)/2))}.bestsellers .flo-heading{text-align:left;margin:0 0 30px}.flo-product-rail{display:grid;grid-template-columns:repeat(5,1fr);gap:14px}.flo-product-card{border:5px solid #fff;border-radius:15px;background:#fff;overflow:hidden;box-shadow:0 0 0 1px #dde4ee;display:flex;flex-direction:column}.flo-product-photo{aspect-ratio:1/1.03;position:relative;overflow:hidden;border-radius:10px;background:#edf1f6}.flo-product-photo img{width:100%;height:100%;object-fit:cover}.flo-product-photo>span{position:absolute;left:8px;top:8px;background:#d9f5d9;color:#168226;padding:4px 8px;border-radius:4px;font-size:9px}.flo-product-copy{padding:12px 6px 7px;display:flex;flex-direction:column;flex:1}.flo-product-copy>small{display:none}.flo-product-copy h3{font-size:15px;margin:0 0 5px;color:#172034}.flo-product-copy>p{font-size:10px;color:#59667b;min-height:39px;margin:0}.flo-product-copy>div{margin-top:auto}.flo-product-copy>div span,.flo-product-copy>div strong{display:block}.flo-product-copy>div span{font-size:9px;color:#6a7486}.flo-product-copy>div strong{font-size:13px;color:#0755aa}.flo-card-button{width:28px;height:28px;border-radius:50%;margin:-28px 0 0 auto;background:#0755aa;color:#fff;font-size:0;display:grid;place-items:center}.flo-card-button:after{content:'→';font-size:12px}.flo-card-button:hover{background:#ff8a00}
.fan-section{max-width:1240px;margin:auto;padding:62px 24px 40px}.fan-rail{display:grid;grid-template-columns:repeat(5,1fr);gap:12px}.fan-rail article{height:365px;position:relative;overflow:hidden;background:#153b79;color:#fff}.fan-rail img{width:100%;height:100%;object-fit:cover}.fan-rail article:after{content:'';position:absolute;inset:45% 0 0;background:linear-gradient(transparent,#0755aa)}.fan-rail span,.fan-rail b,.fan-rail a{position:absolute;z-index:2;left:12px;right:12px}.fan-rail span{bottom:59px;font-size:10px}.fan-rail b{bottom:40px;font-size:11px}.fan-rail a{bottom:10px;background:#0755aa;border:1px solid rgba(255,255,255,.5);font-size:8px;text-transform:uppercase;text-align:center;padding:6px}
.flo-story{max-width:1240px;margin:auto;background:#fff;padding:70px 24px;color:#172034}.flo-story .flo-heading.light>span{color:#0755aa}.flo-story .flo-heading.light h2{color:#313a49}.flo-story .flo-heading.light p{color:#687487}.story-row{display:grid;grid-template-columns:1.05fr .95fr;align-items:stretch;gap:0;margin:0;background:#f4f8f3;min-height:285px}.story-row.reverse{background:#fff}.story-row.reverse .story-image{order:0}.story-image{order:2;position:relative;padding:28px}.story-image img{width:100%;height:230px;object-fit:contain;border-radius:0;mix-blend-mode:multiply}.story-image>span{display:none}.story-copy{padding:48px;align-self:center}.story-copy>.material-symbols-outlined{font-size:28px;color:#0755aa}.story-copy h3{font:700 20px Inter,sans-serif;color:#0755aa;margin:5px 0}.story-copy p{font-size:13px;color:#334257;line-height:1.45;margin:0}.story-copy a{display:none}
.options-section{padding-top:50px}.mattress-option-grid{display:grid;grid-template-columns:1fr 1fr;gap:30px}.mattress-option-grid article{background:#f8f9fc;min-height:430px;text-align:center;padding:25px 35px 30px;display:flex;flex-direction:column;align-items:center}.mattress-option-grid article:nth-child(5){grid-column:1/-1;width:50%;justify-self:center}.mattress-option-grid img{width:100%;height:245px;object-fit:contain;mix-blend-mode:multiply}.mattress-option-grid i{width:5px;height:25px;background:var(--accent);display:block}.mattress-option-grid h3{font-size:23px;margin:0;color:#172034}.mattress-option-grid sup{font-size:9px}.mattress-option-grid p{font-size:10px;max-width:330px;color:#49566a}.mattress-option-grid a{margin-top:auto;background:#0755aa;color:#fff;border-radius:3px;padding:8px 14px;text-transform:uppercase;font-size:9px;font-weight:700}.mattress-option-grid a span{color:#fff}
.easy-section{max-width:1240px;margin:0 auto;padding:50px 40px 55px;background:linear-gradient(100deg,#447fbd,#0755aa);color:#fff;border-radius:4px}.easy-section .flo-heading{margin-bottom:28px}.easy-section .flo-heading>span,.easy-section .flo-heading p{display:none}.easy-section .flo-heading h2{color:#fff;font-size:29px}.easy-grid{display:grid;grid-template-columns:1fr 1fr;gap:35px 100px;max-width:900px;margin:auto}.easy-grid article{text-align:center}.easy-grid .material-symbols-outlined{font-size:44px}.easy-grid h3{font-size:15px;margin:6px 0}.easy-grid p{font-size:10px;max-width:330px;margin:auto;color:#edf5ff}.facts-section{max-width:1240px;margin:auto;padding:60px 24px 75px}.facts-tabs{display:grid;grid-template-columns:repeat(3,1fr);border-bottom:1px solid #ccd3de}.facts-tabs button{border:0;border-bottom:3px solid transparent;background:#f5f7fa;padding:16px;color:#a1a8b3;font-weight:700}.facts-tabs button.active{color:#0755aa;border-color:#0755aa}.facts-body{padding:28px;background:#f8f9fb}.facts-body>div{display:grid;grid-template-columns:120px 1fr;align-items:center;margin:12px 0;font-size:11px}.fact-bar{padding:12px;background:#73808e;color:#fff}.fact-bar.sky{width:65%;background:#0755aa}.fact-bar i{font-style:normal;padding:0 20px;border-left:1px solid rgba(255,255,255,.4)}.facts-body p{text-align:center;font-size:11px;color:#526075;margin-top:25px}
.review-section{padding:70px max(24px,calc((100vw - 1240px)/2));background:#0755aa}.review-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.review-grid blockquote{margin:0;background:#fff;border-radius:8px;padding:27px}.review-grid blockquote>div{color:#e7a100}.review-grid blockquote>p{font-size:13px;min-height:90px}.review-grid footer{display:grid;font-size:11px}.review-grid footer span{color:#687487}.faq-section{max-width:940px;margin:auto;padding:75px 24px}.faq-list{border-top:1px solid #dce1eb}.faq-list details{border-bottom:1px solid #dce1eb}.faq-list summary{padding:20px 0;font-weight:700;list-style:none;cursor:pointer;position:relative}.faq-list summary:after{content:'+';position:absolute;right:5px;color:#0755aa}.faq-list details[open] summary:after{content:'−'}.faq-list details p{font-size:12px;color:#5c6879}.flo-newsletter{background:#eef4ff;padding:55px max(24px,calc((100vw - 1100px)/2));display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center}.flo-newsletter h2{font-size:31px;color:#0755aa;margin:5px 0}.flo-newsletter p,.flo-newsletter>div>span{font-size:11px}.flo-newsletter form{display:flex}.flo-newsletter input{flex:1;padding:14px;border:1px solid #ccd5e2}.flo-newsletter button{background:#0755aa;color:#fff;border:0;padding:0 24px}.flo-newsletter small{display:none}.flo-newsletter form.done small{display:block}
@media(max-width:980px){.flo-page .desktop-nav{display:none}.flo-product-rail{display:flex;overflow:auto}.flo-product-card{min-width:270px}.fan-rail{display:flex;overflow:auto}.fan-rail article{min-width:220px}}
@media(max-width:700px){.flo-page .announcement{height:58px;font-size:12px}.flo-page .site-header{position:absolute;z-index:50;top:58px;left:0;right:0;background:transparent;border:0}.flo-page .header-inner{height:82px;padding:0 15px;grid-template-columns:1fr auto 1fr}.flo-page .header-inner>.logo{color:#fff;border:3px solid #fff;padding:10px;font-size:0}.flo-page .header-inner>.logo:after{content:'Sky';font-size:18px;letter-spacing:.05em}.flo-page .menu-toggle{color:#fff;justify-self:start}.flo-page .header-actions{justify-self:end}.flo-page .header-actions .icon-button{color:#fff}.flo-page .search-toggle{display:none}.flo-top{display:flex}.flo-hero{order:0;height:610px;border-radius:0;margin:0}.flo-hero-visual img{object-position:center}.flo-hero-visual:after{background:linear-gradient(0deg,rgba(15,17,20,.62),rgba(15,17,20,.02) 70%)}.flo-hero-copy{justify-content:flex-end;padding:0 18px 78px}.sale-disc{width:100px;height:100px;font-size:11px;margin-bottom:115px}.sale-disc b{font-size:30px}.flo-hero h1{font-size:37px;line-height:1.2;margin-bottom:26px}.flo-cta{width:280px;font-size:16px;padding:16px}.flo-benefit-bar{order:1;width:100%;border-radius:0;margin:0;overflow:auto;background:#fbf8ee}.flo-benefit-bar>div{min-width:145px;justify-content:center;display:grid;text-align:center;color:#554214;padding:15px 8px}.flo-benefit-bar>div+div{border-left:1px solid #ddd6c3}.flo-benefit-bar .material-symbols-outlined{font-size:28px;margin:auto}.emi-section{padding:28px 30px}.emi-section h2{font-size:18px}.emi-section>div{width:650px;gap:48px;justify-content:start}.emi-section{overflow:hidden}.emi-section b{font-size:9px}.flo-section{padding:45px 16px}.flo-heading{text-align:left;margin-bottom:25px}.flo-heading h2{font-size:30px}.bestsellers{padding-left:15px;padding-right:0}.flo-product-card{min-width:305px}.fan-section{padding:45px 16px}.fan-rail article{min-width:185px;height:330px}.flo-story{padding:50px 16px}.flo-story .flo-heading{text-align:center}.story-row,.story-row.reverse{grid-template-columns:1fr;min-height:0}.story-image,.story-row.reverse .story-image{order:2;padding:10px}.story-image img{height:180px}.story-copy{padding:28px 24px}.mattress-option-grid{grid-template-columns:1fr;gap:16px}.mattress-option-grid article:nth-child(5){grid-column:auto;width:100%}.mattress-option-grid article{min-height:380px}.mattress-option-grid img{height:220px}.easy-section{margin:0 16px;padding:38px 18px}.easy-grid{gap:30px 16px}.easy-grid h3{font-size:12px}.easy-grid p{font-size:8px}.facts-section{padding:50px 16px}.facts-tabs button{font-size:10px;padding:12px 5px}.facts-body>div{grid-template-columns:70px 1fr}.fact-bar.sky{width:80%}.fact-bar i{padding:0 3px}.review-section{padding:50px 16px}.review-grid{display:flex;overflow:auto}.review-grid blockquote{min-width:285px}.flo-newsletter{grid-template-columns:1fr;padding:40px 20px;gap:20px}.flo-newsletter form{display:grid}.flo-newsletter input,.flo-newsletter button{min-height:46px}}
