/* Homepage-only preview. Inner pages never load this file. */
:root{--red:#a7352a;--red-dark:#86291f;--black:#272b29;--ink:#292d2a;--yellow:#edc86d;--gray:#f3f1eb;--white:#fffefa}
body{background:#fffefa;font-size:16px;line-height:1.7}
p{margin-bottom:18px}a{text-underline-offset:3px}img{height:auto}section{padding:76px 24px;scroll-margin-top:120px}.wrap{max-width:1120px}h2{font-size:34px;line-height:1.2;letter-spacing:-.8px;font-weight:750;text-transform:none;color:var(--ink);margin-bottom:20px}h2::after{display:none}h3{text-transform:none;font-size:22px;line-height:1.3;font-weight:750}p.lead{font-size:17px;line-height:1.75;max-width:760px;color:#5c615b;margin-bottom:30px}.eyebrow{font-size:11px;font-weight:800;letter-spacing:1.7px;color:#796746;margin-bottom:15px}
.topbar{background:#282d29;color:#eee9db;font-weight:500;font-size:11px;letter-spacing:.4px;padding:7px 18px}.topbar a{color:#fffefa}
nav[aria-label="Primary navigation"]{background:#fffefa;box-shadow:none;border-bottom:1px solid #e0ded5;padding:18px max(24px,calc((100vw - 1240px)/2));gap:12px;position:relative}.brand{color:#292d2a;font-size:17px;letter-spacing:-.4px;text-transform:none;line-height:1.2;max-width:225px}.nav-links{gap:13px}.nav-links a{color:#51554f;font-size:11px;text-transform:none;font-weight:650}.nav-links a.nav-shop{color:#925928}.nav-links a:hover{color:var(--red)}.nav-actions{gap:6px;flex-wrap:nowrap}.nav-call,.nav-text{font-size:12px;border-radius:5px;padding:9px 13px;background:var(--red);color:#fffefa;border:1px solid var(--red);font-weight:750}.nav-text{background:transparent;color:#292d2a;border-color:#d1d1c7}.warehouse-menu{flex:1}.warehouse-menu summary{cursor:pointer;font-size:13px;font-weight:750}.warehouse-menu summary::marker{color:var(--red)}
.btn-call,.btn-text{font-size:15px!important;text-transform:none;font-weight:750;letter-spacing:0;padding:14px 24px!important;border-radius:5px;border:1px solid var(--red);box-shadow:none;transform:none;line-height:1.4;margin-top:0;color:#fffefa!important;background:var(--red);transition:background .15s}.btn-call:hover{background:var(--red-dark)}.btn-text{background:transparent;color:#292d2a!important;border-color:#b5b6aa}.btn-text:hover{background:#eceadf}.btn-row{gap:12px;margin-top:25px}.phone-big{color:var(--ink);font-size:24px}
.hero{background:#f3f1e9;color:#292d2a;padding:56px 24px 58px;text-align:left}.warehouse-hero{display:grid;grid-template-columns:1.2fr .85fr;gap:72px;align-items:center}.hero-copy{max-width:590px}.owner-intro{font-size:25px;font-weight:600;letter-spacing:-.6px;margin-bottom:7px}.hero h1{font-size:48px;text-transform:none;text-shadow:none;font-weight:780;letter-spacing:-1.9px;line-height:1.08;margin-bottom:24px}.hero h1 .hl{color:var(--red)}.hero-welcome{font-size:17px;line-height:1.65;color:#555b52;max-width:480px;margin-bottom:18px}.hero-stock{font-size:15px;color:#555b52}.hero-stock strong{color:#292d2a;font-weight:700}.hero-cta{justify-content:flex-start;margin:24px 0 17px}.hero-directions{display:block;font-size:13px;color:#62654f;font-weight:650}.hero-store-name{font-size:12px;color:#717565;margin:12px 0 0}.hero-owner{position:relative;margin:0;align-self:stretch;max-height:580px;min-height:440px;border-radius:9px;overflow:hidden;background:#ded9ce}.hero-owner img{width:100%;height:100%;object-fit:cover;object-position:center 36%}.hero-owner figcaption{position:absolute;bottom:16px;left:16px;right:16px;background:#fffefaed;padding:16px 20px;border-radius:5px;display:flex;flex-direction:column;font-size:13px;line-height:1.5}.hero-owner figcaption strong{font-size:17px}.hero-owner figcaption span{color:#666b60}.warehouse-values{background:#e5e2d6;border-bottom:1px solid #d8d5c9;padding:16px 24px}.warehouse-values .wrap{display:flex;justify-content:space-between;gap:14px;font-size:12px;font-weight:650;color:#525949}
#wkSale.warehouse-sale{background:#2e3733!important;padding:16px 24px!important;border-bottom:0!important;display:grid;grid-template-columns:1fr auto auto;gap:20px;align-items:center;text-align:left!important}#wkSale.warehouse-sale>div:first-of-type{font-size:16px!important;text-transform:none!important;letter-spacing:0!important;font-weight:700!important;line-height:1.4!important}#wkSale.warehouse-sale>div:first-of-type span{display:block;color:#d6d9cf!important;font-weight:400;font-size:12px}#wkSale.warehouse-sale>div:nth-of-type(2){display:none}#wkSale.warehouse-sale>div:nth-of-type(3){gap:7px!important}#wkSale.warehouse-sale .wt{width:49px;padding:7px 0 5px;border-radius:4px;background:#435047;border:1px solid #687263;text-align:center}#wkSale.warehouse-sale .wn{font-size:23px}#wkSale.warehouse-sale .wl{font-size:9px;color:#e4e5db;margin-top:3px}#wkSale.warehouse-sale>a{background:#e9c778!important;color:#29322b!important;box-shadow:none!important;border-radius:4px!important;margin:0!important;font-size:12px!important;padding:12px 16px!important}
.section-heading{max-width:750px;margin-bottom:30px}.section-heading h2{text-align:left;margin-bottom:14px}.section-heading p{color:#62665d}.warehouse-shop-grid{display:grid;grid-template-columns:1fr 1fr;gap:26px}.shop-tile{background:#fffefa;border:1px solid #dfdfd3;border-radius:7px;overflow:hidden;text-decoration:none;display:block}.shop-tile img{width:100%;height:270px;object-fit:cover}.shop-tile>div{padding:26px 28px}.shop-tile h3{margin:0 0 8px;font-size:26px;letter-spacing:-.6px}.shop-tile p{margin-bottom:10px;color:#60665a;font-size:14px}.shop-tile .eyebrow{font-size:10px;color:#8a6a3e}.shop-tile span{display:inline-block;color:var(--red);font-size:14px;font-weight:750;margin-top:12px}.shop-tile:hover{border-color:#a59274}
#warehouse-details{background:#eeece4;padding:48px 24px}#warehouse-details h2{text-align:left;font-size:28px;max-width:650px}#warehouse-details .answer,#warehouse-details .sub,#warehouse-details .trust-line{font-size:15px;max-width:none;margin:0 0 20px;color:#4b5347}#warehouse-details .stars{font-size:15px;color:#7d5b24;font-weight:750;margin-bottom:16px}.warehouse-facts{display:grid;grid-template-columns:repeat(3,1fr);gap:26px;margin-top:26px;padding-top:26px;border-top:1px solid #d5d3c6}.warehouse-facts p{font-size:14px;color:#5e6458;margin:0}.payment-note{font-size:13px;margin-top:20px;color:#6d705f}.promo{max-width:660px;border:0;border-radius:6px;margin:0 auto}.existing-offer{padding:30px 24px;background:#f3f1eb}
.social-proof{padding:65px 24px}.social-proof h2{font-size:31px}.video-card .cap{font-weight:550;color:#62665d;font-size:12px}.yt-facade{border:0;border-radius:7px}.yt-play{width:44px;height:44px;border:1px solid #ffffff7a;color:#fff;background:#a7352ae6;box-shadow:none}.customer-grid img{border:0;border-radius:6px;height:165px}.customer-more-btn{font-size:12px;text-transform:none;background:transparent;border:1px solid #cccabd;color:#4b5346;border-radius:4px}.social-proof .see-more{font-weight:650;font-size:13px}
.card,.pricebox,.step{border:1px solid #deded2;border-radius:6px;box-shadow:none}.card{padding:28px;text-align:left}.card .ic{display:none}.card h3{color:var(--ink);font-size:20px}.card p{font-size:15px;color:#60665a}.pricebox{background:#f3eddc;padding:28px}.pricebox .big{font-size:40px}.pricebox .lbl{text-transform:none;font-size:14px}.photo-img{border:0;border-radius:7px;max-height:400px;margin:28px 0;object-position:center}.alt{background:#2f3832}.alt h2,.alt h3{color:#f7f2e4}.alt .btn-text{color:#fffefa!important;border-color:#a0a897}.step{padding:24px;gap:20px}.step .num{width:34px;height:34px;background:#e9e4d5;color:#494e42;font-size:15px}.step h3{font-size:19px;color:#333b30}.step p{font-size:15px}.alt .card{background:#39443b;border:1px solid #63705f;box-shadow:none}.alt .card h3{color:#f3ead6}.areas span{font-size:13px;background:#e8e7dc;color:#545d4c;border:0;border-radius:4px;padding:9px 15px}.review{border-left:3px solid #c5aa69;box-shadow:none;padding:24px;border-radius:4px}.review .rs{color:#987427}.faq details{border:1px solid #dcddd1;border-radius:5px;padding:0 22px}.faq summary{color:#373f33;font-weight:650;font-size:16px}.faq summary::after{background:#eeeade;color:#706343;font-size:18px}.faq details p{font-size:15px;color:#65695c}.owner-photo{max-width:340px}.owner-photo img{border:0;border-radius:7px}.owner-photo figcaption{font-weight:500;font-size:12px}.contact-grid .blk{border:1px solid #63705f;background:#39443b;border-radius:6px;padding:28px}.contact-grid h3{font-size:18px}.two-ways .card{align-items:flex-start}.two-ways .card .tag{background:#e8e1cd;color:#655b3d;font-size:10px;padding:5px 10px}.two-ways .card h3{line-height:1.5}.two-ways .card ul{font-size:15px;font-weight:500}.two-ways .roof{font-size:14px;font-weight:600}.sticky-call{box-shadow:0 4px 20px #0002}.sticky-call .c{color:#fffefa;background:var(--red)}.sticky-call .t{background:#e9d59d;color:#333b30}.sticky-call a{font-size:13px;text-transform:none;letter-spacing:0}.sticky-call svg{width:17px;height:17px}footer{background:#252d27;padding-top:48px}footer nav{background:transparent;position:static;box-shadow:none;justify-content:center}footer .legal{color:#a6af9e}footer a{font-weight:550}footer .nap strong{color:#f5e7bd}:focus-visible{outline:3px solid #bc6a38;outline-offset:4px}
@media(min-width:1100px){.warehouse-menu>summary{display:none}.warehouse-menu>.nav-links{display:flex!important;justify-content:center}#wkSale.warehouse-sale{padding-left:max(24px,calc((100vw - 1120px)/2))!important;padding-right:max(24px,calc((100vw - 1120px)/2))!important}}
@media(max-width:1099px){nav[aria-label="Primary navigation"]{display:grid;grid-template-columns:1fr auto auto}.brand{max-width:250px}.warehouse-menu{order:3;position:relative}.warehouse-menu summary{padding:9px 8px}.warehouse-menu .nav-links{position:absolute;right:0;top:45px;width:220px;background:#fffefa;border:1px solid #dadccd;padding:18px;border-radius:6px;box-shadow:0 15px 30px #0002;z-index:60;display:grid;gap:15px}.warehouse-menu .nav-links a{font-size:14px}.nav-actions{order:2}.warehouse-hero{gap:38px}.hero h1{font-size:42px}}
@media(max-width:719px){section{padding:48px 20px}h2{font-size:28px}.topbar{font-size:9px;line-height:1.5;padding:5px 12px}nav[aria-label="Primary navigation"]{padding:14px 16px;gap:8px;grid-template-columns:1fr auto}.brand{font-size:16px;max-width:220px}.warehouse-menu{grid-row:1;grid-column:2}.nav-actions{grid-column:1/-1;justify-content:flex-start}.nav-call,.nav-text{padding:6px 16px;font-size:12px}.hero{padding:32px 20px 36px}.warehouse-hero{grid-template-columns:1fr;gap:28px}.eyebrow{font-size:9px;letter-spacing:1.2px;margin-bottom:13px}.owner-intro{font-size:22px}.hero h1{font-size:36px;letter-spacing:-1.3px;margin-bottom:18px}.hero-welcome{font-size:15px;line-height:1.65}.hero-stock{font-size:13px}.hero-cta{margin-top:20px;gap:10px}.hero-cta .btn-call,.hero-cta .btn-text{padding:12px 23px!important}.hero-directions{font-size:11px}.hero-store-name{font-size:11px}.hero-owner{height:400px;min-height:0;max-width:none}.hero-owner img{object-position:center 28%}.hero-owner figcaption{bottom:12px;left:12px;right:12px;padding:12px 16px;font-size:11px}.hero-owner figcaption strong{font-size:15px}.warehouse-values{padding:15px 20px}.warehouse-values .wrap{flex-wrap:wrap;gap:6px 20px;font-size:11px}.warehouse-values span:first-child{width:100%;font-weight:800}.warehouse-sale#wkSale{grid-template-columns:1fr auto;gap:12px;padding:13px 16px!important}.warehouse-sale#wkSale>div:first-of-type{grid-column:1/-1;font-size:15px!important}.warehouse-sale#wkSale>div:first-of-type span{font-size:11px}.warehouse-sale#wkSale .wt{width:42px}.warehouse-sale#wkSale .wn{font-size:20px}.warehouse-sale#wkSale>a{font-size:10px!important;padding:12px 9px!important}.warehouse-shop-grid{grid-template-columns:1fr;gap:20px}.shop-tile img{height:220px}.shop-tile>div{padding:22px}.shop-tile h3{font-size:24px}.shop-tile p{font-size:13px}.warehouse-facts{grid-template-columns:1fr;gap:18px}#warehouse-details{padding:38px 20px}.social-proof{padding:44px 20px}.social-proof h2{font-size:27px}.grid,.contact-grid,.owner-grid,.two-ways .grid{grid-template-columns:minmax(0,1fr)}.card,.pricebox{padding:24px}.btn-call{max-width:100%;white-space:normal}.btn-row{align-items:stretch}.photo-img{max-height:300px}.customer-grid img{height:155px}.video-card{flex-basis:46%;width:46%}.sticky-call{right:78px}.sticky-call a{min-height:55px;padding:12px 5px;font-size:12px}footer nav{padding:16px 0;gap:12px}p.lead{font-size:15px}.section-heading h2{font-size:29px}.warehouse-menu .nav-links{right:0}.existing-offer{padding:24px 20px}}
/* Review polish: deliberate owner-led lines, legible supporting text, less chrome. */
.topbar{font-size:12px;color:#f5f1e5;line-height:1.6;font-weight:550;letter-spacing:.15px}
.hero-name-line{display:block}.hero h1 .hero-promise{display:block;font-size:25px;line-height:1.3;letter-spacing:-.6px;margin-top:18px;max-width:460px}
.hero .eyebrow{font-size:12px;color:#695534;letter-spacing:1.2px}.hero-directions{font-size:14px;color:#474f3c}.hero-store-name{font-size:13px;color:#56604e}.hero-owner figcaption span{color:#50594a;font-size:13px}.warehouse-values .wrap{font-size:13px;color:#424b3b}
.nav-links a{font-size:13px;color:#3d463a}.brand{font-size:18px}.nav-call,.nav-text{font-size:13px}.nav-links{gap:11px}
@media(min-width:1100px){nav[aria-label="Primary navigation"]{flex-wrap:wrap;row-gap:16px}.brand{max-width:250px}.warehouse-menu{order:3;flex-basis:100%}.nav-actions{margin-left:auto}.warehouse-menu>.nav-links{justify-content:flex-start;gap:23px}.sticky-call{display:none}body{padding-bottom:0}}
@media(min-width:720px) and (max-width:1099px){.sticky-call{display:none}body{padding-bottom:0}}
@media(max-width:719px){.topbar{font-size:11px;padding:7px 14px}.brand{font-size:17px;max-width:240px}.hero h1{font-size:35px}.hero h1 .hero-promise{font-size:23px;letter-spacing:-.5px;margin-top:16px}.hero .eyebrow{font-size:10px;line-height:1.6;letter-spacing:.8px}.hero-directions{font-size:12px;line-height:1.7}.hero-store-name{font-size:12px}.warehouse-values .wrap{font-size:12px}.hero-owner figcaption span{font-size:12px}body{padding-bottom:calc(100px + env(safe-area-inset-bottom,0px))}.sticky-call{right:90px;bottom:8px;left:8px;overflow:hidden;border-radius:6px}.sticky-call a{min-height:56px;padding:10px 5px;font-size:12px}.warehouse-menu .nav-links a{font-size:14px}}
/* Brian's reference-inspired direction: real warehouse, personal introduction,
   white product cards on charcoal, and restrained red service cards. */
.hero{background:linear-gradient(90deg,rgba(22,27,24,.96) 0%,rgba(22,27,24,.9) 35%,rgba(22,27,24,.48) 65%,rgba(22,27,24,.15) 100%),url('/elk-grove-sectional-sofa.webp') center 58%/cover no-repeat;color:#fffefa;padding-top:72px;padding-bottom:72px;min-height:590px;display:flex;align-items:center}
.warehouse-hero{grid-template-columns:minmax(0,610px) 1fr;width:100%;gap:40px}.hero-copy{max-width:610px}.hero h1{font-size:52px;line-height:1.07;letter-spacing:-1.6px}.hero h1 .hero-promise{color:#f1cf8b;font-size:27px;max-width:none}.hero .eyebrow{color:#e4d3aa}.hero-welcome{color:#e4e5dc;font-size:18px}.hero-stock{color:#e4e5dc;font-size:16px}.hero-stock strong{color:#fffefa}.owner-intro{color:#fffefa}.hero .btn-text{color:#fffefa!important;border-color:#d8d9c8;background:#ffffff0a}.hero .btn-text:hover{background:#ffffff24}.hero-directions{color:#f3e4bf;font-size:14px}.hero-store-name{color:#d4d9ca;font-size:13px}
#owner{background:#fffefa;padding:70px 24px}.meet-brian-grid{display:grid;grid-template-columns:1.3fr .7fr;gap:80px;align-items:center}.meet-brian-copy{max-width:650px}#owner h2{text-align:left;color:var(--red);font-size:39px}#owner .lead{text-align:left;margin:0 0 18px;max-width:none;font-size:16px;color:#515b4c}#owner .owner-photo{margin:0;max-width:340px;width:100%;justify-self:end}#owner .owner-photo img{width:100%;max-height:420px;object-fit:cover;object-position:center 30%;border-radius:7px}#owner .owner-photo figcaption{text-align:left;color:#56604e;margin-top:12px}#owner .center{display:flex;gap:12px;align-items:center;text-align:left;margin-top:25px}#owner .center>div{display:contents}
#warehouse-shop{background:#262c28;color:#fffefa}#warehouse-shop .section-heading{max-width:800px}#warehouse-shop h2{color:#fffefa;font-size:36px}#warehouse-shop .section-heading p{color:#d3d8ca}#warehouse-shop .section-heading .eyebrow{color:#e2c17c}.shop-tile{background:#fffefa;color:#293228;border:0;border-radius:8px}.shop-tile img{height:270px}.shop-tile>div{padding:30px}.shop-tile h3{color:#a7352a}.shop-tile p{color:#525d4b}.shop-tile span{font-size:15px}.shop-tile:hover{outline:2px solid #d7bb7e;outline-offset:4px}
#why{background:#fffefa}#why .card{background:#a7352a;color:#fffefa;border:0;border-radius:7px}#why .card h3{color:#fffefa;font-size:21px}#why .card p{color:#fff7e9;font-size:16px}#why .photo-img{max-height:380px}
@media(max-width:1099px){.hero h1{font-size:46px}.meet-brian-grid{gap:40px;grid-template-columns:1fr .7fr}.hero{min-height:560px}}
@media(max-width:719px){.hero{padding:36px 20px 40px;min-height:0;background:linear-gradient(90deg,rgba(22,27,24,.96),rgba(22,27,24,.83)),url('/elk-grove-sectional-sofa.webp') center/cover no-repeat}.warehouse-hero{display:block}.hero h1{font-size:35px;line-height:1.12;letter-spacing:-1.1px}.hero h1 .hero-promise{font-size:22px;line-height:1.4;max-width:310px}.hero-welcome{font-size:16px}.hero-stock{font-size:14px}.hero-directions{font-size:12px}.hero-store-name{font-size:12px}.hero .eyebrow{font-size:10px}.meet-brian-grid{grid-template-columns:minmax(0,1fr);gap:30px}#owner{padding:44px 20px}#owner h2{font-size:32px}#owner .lead{font-size:15px;line-height:1.75}#owner .owner-photo{justify-self:start;max-width:100%}#owner .owner-photo img{max-height:360px;object-position:center 25%}#owner .center{margin-top:20px;gap:10px;flex-wrap:wrap}#warehouse-shop h2{font-size:29px}.shop-tile img{height:220px}.shop-tile>div{padding:24px}.sticky-call{right:92px;left:8px;bottom:10px;box-shadow:0 2px 12px #0003;max-width:none;width:auto}.sticky-call a{min-width:0;flex:1 1 0;flex-wrap:nowrap;gap:5px;padding:12px 4px;font-size:12px;min-height:50px}.sticky-call svg{width:14px;height:14px}.sticky-call .sticky-num{display:none}body{padding-bottom:calc(90px + env(safe-area-inset-bottom,0px))}#why .card p{font-size:15px}}
/* V4 — Brian up front. Bold local warehouse identity, not corporate showroom. */
:root{--red:#bc3024;--red-dark:#94251b;--ink:#202321;--black:#202321;--yellow:#f1ce64;--gray:#f2f0e9;--white:#fffefa}
.wrap{max-width:1240px}body{color:#202321}h2{font-weight:850;letter-spacing:-1px}.btn-call,.btn-text{font-weight:800;font-size:16px!important;padding:15px 25px!important;border-radius:4px}.btn-call{background:#bc3024}.btn-text{border:2px solid #252a25;color:#252a25!important}.btn-call:hover{background:#94251b}.btn-text:hover{background:#f1ce64}
nav[aria-label="Primary navigation"]{padding:18px 28px;background:#fffefa;border-bottom:2px solid #252a25;gap:18px}.brand{font-weight:900;font-size:19px;line-height:1.1;letter-spacing:-.6px;max-width:240px}.nav-call{background:#bc3024}.nav-call,.nav-text{font-size:13px;font-weight:800;padding:10px 14px;border-radius:4px}.nav-text{color:#202321;border-color:#252a25}.nav-links a{font-size:12px;font-weight:700;color:#333b31}.nav-links .nav-shop{color:#a52a20}.hero{background:#fffefa;color:#202321;display:block;min-height:0;padding:32px 28px 38px}.warehouse-hero{display:grid;grid-template-columns:1fr 1.03fr;gap:32px;align-items:stretch;max-width:1340px}.hero-copy{padding:25px 0 12px;max-width:650px}.hero .eyebrow.local-stamp{display:inline-block;color:#202321;background:#f1ce64;padding:6px 10px;font-size:11px;letter-spacing:1.1px;border-left:4px solid #bc3024;font-weight:850;margin-bottom:18px}.owner-intro{font-size:18px;line-height:1.4;color:#414b3f;margin-bottom:13px;font-weight:650;letter-spacing:0}.hero h1{font-size:clamp(42px,4.55vw,68px);font-weight:900;line-height:1.015;letter-spacing:-2.5px;color:#202321;margin:0 0 21px}.hero h1 .hero-name-line{color:#bc3024}.bold-promise{font-size:21px;font-weight:850;line-height:1.5;letter-spacing:-.5px;margin-bottom:19px}.bold-promise mark{background:#f1ce64;color:#202321;padding:0 4px}.hero-welcome{font-size:17px;color:#3f493e;max-width:530px;line-height:1.65;margin-bottom:16px}.hero-stock{font-size:15px;color:#4b5548;margin-bottom:16px}.hero-stock strong{color:#202321;font-weight:800}.hero .btn-text{color:#202321!important;background:transparent;border:2px solid #252a25}.hero .btn-text:hover{background:#f1ce64}.hero-cta{gap:12px;margin:20px 0 17px}.hero-directions{color:#384531;font-size:14px;font-weight:750}.hero-store-name{font-size:13px;color:#56614e}.warehouse-hero-photo{margin:0;position:relative;min-height:560px;overflow:hidden;border-radius:5px;background:#dad8cc}.warehouse-hero-photo>img{width:100%;height:100%;object-fit:cover;object-position:54% center;position:absolute;inset:0}.warehouse-hero-photo figcaption{position:absolute;bottom:18px;left:18px;right:18px;background:#fffefaef;border-left:6px solid #bc3024;padding:20px 24px;box-shadow:0 2px 12px #0001}.warehouse-hero-photo figcaption>span{display:block;font-size:10px;letter-spacing:1.7px;font-weight:850;color:#5c5f4e;margin-bottom:7px}.warehouse-hero-photo figcaption strong{font-size:28px;font-weight:900;line-height:1.1;letter-spacing:-.8px;display:block;color:#202321}.warehouse-hero-photo figcaption a{display:inline-block;font-weight:800;font-size:13px;margin-top:12px;color:#a82d22}
#wkSale.warehouse-sale{display:grid;grid-template-columns:1fr auto;gap:20px;background:#242a25!important;padding:15px max(28px,calc((100vw - 1240px)/2))!important;color:#fffefa;border-top:4px solid #f1ce64!important}#wkSale.warehouse-sale>div:first-of-type{font-size:19px!important;font-weight:850!important}#wkSale.warehouse-sale>div:first-of-type span{display:inline;font-size:13px;color:#eee9d9!important;margin-left:8px}#wkSale.warehouse-sale .wt{width:49px;background:#fffefa;border:0;border-radius:3px;color:#202321;padding:5px 0}#wkSale.warehouse-sale .wn{font-size:24px;font-weight:900}#wkSale.warehouse-sale .wl{font-size:9px;color:#5a6253;line-height:1.2;margin-top:2px}.warehouse-values{background:#efe9d6;padding:15px 28px;border-bottom:1px solid #ded8c5}.warehouse-values .wrap{font-size:13px;color:#3c4735;font-weight:750}
#owner{padding:64px 28px;background:#fffefa}.meet-brian-grid{grid-template-columns:1.25fr .75fr;gap:70px;max-width:1120px}#owner h2{font-size:43px;color:#202321;line-height:1.09;font-weight:900;letter-spacing:-1.6px;margin-bottom:23px}#owner .eyebrow{color:#a52e22;font-weight:850;font-size:11px}#owner .lead{font-size:16px;color:#414d3b}#owner .owner-photo{max-width:350px}#owner .owner-photo img{max-height:420px;border-radius:5px}#owner .owner-photo figcaption{font-size:12px;font-weight:650}#owner .center{margin-top:26px}
#warehouse-shop{padding:70px 28px;background:#202321}#warehouse-shop h2{font-size:42px;font-weight:900;letter-spacing:-1.4px;max-width:750px}.warehouse-shop-grid{gap:26px}.shop-tile{border-radius:5px}.shop-tile img{height:310px}.shop-tile>div{padding:30px}.shop-tile h3{font-weight:850;font-size:31px;color:#202321}.shop-tile .eyebrow{color:#a52e22;font-size:11px;font-weight:850}.shop-tile p{font-size:16px;color:#414b3a}.shop-tile span{background:#bc3024;color:#fffefa;padding:10px 15px;border-radius:3px;font-size:14px}.shop-tile:hover{outline-color:#f1ce64}
#why h2{font-size:37px}#why .grid{gap:20px}#why .card{padding:30px;background:#bc3024;border-bottom:5px solid #f1ce64}#why .card h3{font-size:24px;font-weight:850}#why .card p{font-size:16px}.social-proof h2{font-size:36px;font-weight:850}.social-proof .lead{color:#46503e;font-size:17px}.yt-facade{border-radius:4px}.customer-grid img{border-radius:4px}.video-card .cap{font-size:13px;color:#414b3b;font-weight:650}.photo-img{border-radius:5px}#warehouse-details{background:#f4f1e7}#warehouse-details .answer,#warehouse-details .sub,#warehouse-details .trust-line{font-size:16px;color:#414c3a}#warehouse-details .warehouse-facts p{font-size:15px;color:#414c3a}
@media(min-width:1100px){nav[aria-label="Primary navigation"]{flex-wrap:nowrap;gap:20px}.warehouse-menu{order:0;flex-basis:auto;min-width:0}.warehouse-menu>.nav-links{justify-content:center;gap:12px}.nav-actions{margin-left:0}.brand{flex:0 0 220px}.nav-links a{font-size:11px;white-space:nowrap}.nav-actions{flex:0 0 auto}.sticky-call{display:none}}
@media(max-width:1099px){.hero h1{font-size:51px}.warehouse-hero{gap:25px;grid-template-columns:1.04fr 1fr}.hero-copy{padding-top:12px}.warehouse-hero-photo{min-height:620px}.hero-welcome{font-size:16px}.bold-promise{font-size:19px}.hero-stock{font-size:14px}.hero-cta .btn-call,.hero-cta .btn-text{padding:13px 21px!important;font-size:15px!important}.warehouse-sale#wkSale>div:first-of-type span{display:block;margin-left:0}.meet-brian-grid{gap:35px}#owner h2{font-size:36px}}
@media(max-width:719px){nav[aria-label="Primary navigation"]{padding:14px 18px;gap:10px;grid-template-columns:1fr auto}.brand{font-size:18px;max-width:245px}.nav-actions{display:none}.warehouse-menu{grid-row:1;grid-column:2}.warehouse-menu summary{padding:10px 5px;font-weight:800;font-size:13px}.hero{padding:18px 20px 26px}.warehouse-hero{display:flex;flex-direction:column;gap:23px}.hero-copy{padding:5px 0 0;max-width:none}.hero .eyebrow.local-stamp{font-size:10px;padding:5px 8px;margin-bottom:14px;letter-spacing:.65px}.owner-intro{font-size:15px;margin-bottom:10px}.hero h1{font-size:43px;line-height:1.035;letter-spacing:-1.6px;margin-bottom:17px}.bold-promise{font-size:18px;letter-spacing:-.35px;margin-bottom:15px}.hero-welcome{font-size:16px;line-height:1.65}.hero-stock{font-size:14px;line-height:1.7}.hero-cta{margin:20px 0 15px;gap:10px}.hero-cta .btn-call,.hero-cta .btn-text{padding:13px 22px!important;font-size:16px!important}.hero-directions{font-size:12px;line-height:1.6}.hero-store-name{font-size:12px;margin-top:9px}.warehouse-hero-photo{min-height:340px;height:340px}.warehouse-hero-photo>img{object-position:52% center}.warehouse-hero-photo figcaption{left:12px;right:12px;bottom:12px;padding:15px 17px;border-left-width:4px}.warehouse-hero-photo figcaption strong{font-size:24px}.warehouse-hero-photo figcaption>span{font-size:9px;margin-bottom:6px}.warehouse-hero-photo figcaption a{margin-top:8px;font-size:12px}#wkSale.warehouse-sale{grid-template-columns:1fr!important;gap:12px;padding:17px 20px!important}#wkSale.warehouse-sale>div:first-of-type{font-size:18px!important;grid-column:auto}#wkSale.warehouse-sale>div:first-of-type span{font-size:12px;line-height:1.8}#wkSale.warehouse-sale>div:nth-of-type(3){justify-content:flex-start!important;gap:8px!important}#wkSale.warehouse-sale .wt{width:51px}.warehouse-values{padding:15px 20px}.warehouse-values .wrap{font-size:12px;gap:5px 16px}#owner{padding:46px 20px}.meet-brian-grid{display:flex;flex-direction:column;gap:28px}#owner h2{font-size:34px;letter-spacing:-1.2px}#owner .lead{font-size:15px}#owner .owner-photo{max-width:100%}#owner .owner-photo img{max-height:360px}#owner .eyebrow{font-size:10px;line-height:1.7}#warehouse-shop{padding:46px 20px}#warehouse-shop h2{font-size:32px;letter-spacing:-1px}.shop-tile img{height:230px}.shop-tile>div{padding:24px}.shop-tile h3{font-size:27px}.shop-tile p{font-size:14px}#why h2{font-size:30px}.social-proof h2{font-size:29px}.social-proof .lead{font-size:15px}.sticky-call{display:none!important}body{padding-bottom:0}#warehouse-details .answer,#warehouse-details .sub,#warehouse-details .trust-line{font-size:15px}#warehouse-details .warehouse-facts p{font-size:14px}}
/* Optional hover feedback only; no content depends on motion or JavaScript. */
@media(prefers-reduced-motion:no-preference){.shop-tile,.btn-call,.btn-text{transition:background-color .16s ease,outline-color .16s ease}.shop-tile:hover{outline-offset:3px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{animation:none!important;transition:none!important}}
@media(max-width:719px){body{padding-bottom:80px}}
/* V5: concept-informed navy / cream / orange. Homepage isolated. */
:root{--red:#cc4e0c;--red-dark:#a63c06;--black:#142536;--ink:#142536;--yellow:#f6b98f;--white:#fff7ec;--gray:#f0eade}body{background:#fff7ec;color:#142536}nav[aria-label="Primary navigation"]{background:#fff7ec;border-bottom:1px solid #ddd6ca}.brand,.nav-links a{color:#142536}.nav-call,.btn-call{background:#f36b21;color:#142536!important;border-color:#f36b21}.nav-text,.btn-text{border-color:#142536;color:#142536!important}.btn-call:hover{background:#e15d16}.hero{background:#fff7ec;padding:40px 28px 48px}.warehouse-hero{grid-template-columns:1.2fr .8fr;max-width:1240px;gap:70px;align-items:center}.hero-copy{padding:0}.hero .eyebrow.local-stamp{background:transparent;border-left:4px solid #f36b21;color:#142536;padding:0 0 0 10px;letter-spacing:1.3px}.owner-intro{color:#4b5c66}.hero-display{font-size:clamp(43px,5.3vw,73px);line-height:1.06;letter-spacing:-3px;font-weight:900;margin:15px 0 23px;color:#142536}.hero-display span{color:#cc4e0c}.bold-promise{font-size:20px;color:#142536;font-weight:800;letter-spacing:-.4px}.hero-welcome{color:#354b58;font-size:18px}.hero-stock{font-size:15px;color:#53616b}.hero-stock strong{color:#142536}.hero .btn-text{color:#142536!important;border-color:#142536}.hero-directions{color:#344c5c}.hero-store-name{color:#53616b}.warehouse-hero-photo{min-height:540px;height:540px;max-width:465px;justify-self:end;width:100%;border-radius:12px 12px 50px 12px;background:#e8dfd0}.warehouse-hero-photo>img{object-position:center 23%}.warehouse-hero-photo figcaption{background:#142536;color:#fff7ec;left:16px;right:16px;bottom:18px;padding:18px 21px;border-left:0;border-radius:5px;box-shadow:none}.warehouse-hero-photo figcaption>span{color:#f6b98f;font-size:10px}.warehouse-hero-photo figcaption strong{font-size:23px;color:#fff7ec}.warehouse-hero-photo figcaption p{font-size:12px;margin:7px 0 0;color:#e0e6e8}#wkSale.warehouse-sale{background:#142536!important;border-top:3px solid #f36b21!important}#wkSale.warehouse-sale .wt{background:#fff7ec;color:#142536}.warehouse-values{background:#efe8dd;border:0}.warehouse-values .wrap{color:#243c4c}#customer-videos,#reviews,#happy-customers{background:#fff;padding:50px 28px}#customer-videos h2,#reviews h2,#happy-customers h2{color:#142536;text-align:left;font-size:36px}#customer-videos .lead,#reviews .lead,#happy-customers .lead{text-align:left;margin-left:0;color:#53616b}.video-row{gap:17px}.yt-play{background:#f36b21;color:#142536;border:2px solid #fff7ec}.video-card .cap{color:#243c4c}#reviews .photo-img{max-width:480px;max-height:230px;float:right;width:44%;margin:0 0 24px 30px}#reviews .wrap::after{content:'';display:block;clear:both}#reviews .review{background:#fff7ec;border-left-color:#f36b21}#reviews .rs{color:#a63c06}#reviews h2{margin-bottom:20px}#happy-customers{padding-top:20px}#warehouse-social{background:#142536;color:#fff7ec;padding:64px 28px}#warehouse-social h2{font-size:43px;text-align:left;color:#fff7ec;letter-spacing:-1.6px}#warehouse-social .eyebrow{color:#f6b98f}.social-intro{color:#d2dce1;font-size:16px;max-width:650px}.local-social-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-top:28px}.local-social-grid a{display:block;position:relative;height:310px;overflow:hidden;border-radius:6px}.local-social-grid img{width:100%;height:100%;object-fit:cover}.local-social-grid span{position:absolute;bottom:0;left:0;right:0;padding:55px 24px 22px;background:linear-gradient(transparent,#071521ed);font-size:22px;font-weight:800;color:#fff7ec}.verified-follow{display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin:25px 0 18px}.verified-follow strong{font-size:11px;letter-spacing:1px;margin-right:12px}.verified-follow a{border:1px solid #72818d;border-radius:4px;padding:10px 17px;text-decoration:none;font-size:13px}.static-social-note{color:#bac7cf;font-size:12px;margin:0}#warehouse-shop{background:#fff7ec;color:#142536}#warehouse-shop h2{color:#142536}#warehouse-shop .section-heading p{color:#53616b}#warehouse-shop .section-heading .eyebrow{color:#a63c06}.shop-tile{background:#fff;border:1px solid #e0d9cd}.shop-tile h3{color:#142536}.shop-tile p{color:#53616b}.shop-tile span{background:#f36b21;color:#142536}.shop-tile .eyebrow{color:#a63c06}#two-ways{background:#efe8dd}#two-ways h2,#owner h2,#why h2{color:#142536}#two-ways .card{background:#fff;border-color:#d6d4cb}#two-ways .tag{background:#142536;color:#fff7ec}#owner{background:#fff}#owner .lead{color:#445866}#owner .eyebrow{color:#a63c06}#warehouse-details{background:#fff7ec}.original-seo-heading{font-size:30px;line-height:1.25;color:#142536;letter-spacing:-.7px;margin:0 0 24px;max-width:800px}#warehouse-details .answer,#warehouse-details .sub,#warehouse-details .trust-line,#warehouse-details .warehouse-facts p{color:#435665}#why .card{background:#142536;border-bottom-color:#f36b21}#why .card h3{color:#fff7ec}#why .card p{color:#e0e6e8}.alt{background:#142536}.alt h2,.alt h3{color:#fff7ec}.alt .btn-text{color:#fff7ec!important;border-color:#a6b3bd}.gray{background:#f0eade}.card h3,.step h3,.faq summary{color:#142536}.card{background:#fff}.pricebox{background:#f7e4ce}.pricebox .big{color:#a63c06}.areas span{background:#e4e6e5;color:#243c4c}footer{background:#142536}footer .nap strong,footer a{color:#ffd0ad}.faq summary::after{background:#f36b21;color:#142536}
@media(min-width:720px){#customer-videos .video-row{grid-template-columns:repeat(3,minmax(0,1fr))}#customer-videos .yt-facade{aspect-ratio:16/10}#customer-videos .video-card .cap{text-align:left;font-size:14px;padding:7px 0 15px}#customer-videos .yt-facade img{object-fit:contain;background:#142536}#customer-videos .video-card{border-bottom:1px solid #dfe1df}}
@media(max-width:1099px){.warehouse-hero{gap:35px;grid-template-columns:1.1fr .9fr}.hero-display{font-size:56px}.warehouse-hero-photo{height:530px;min-height:530px}.hero-welcome{font-size:16px}}
@media(max-width:719px){.hero{padding:27px 20px 32px}.warehouse-hero{display:flex;gap:28px}.hero-display{font-size:45px;letter-spacing:-1.9px;line-height:1.09}.bold-promise{font-size:18px;line-height:1.5}.hero-welcome{font-size:16px}.hero-stock{font-size:14px}.warehouse-hero-photo{height:410px;min-height:410px;max-width:100%;border-radius:8px 8px 35px 8px}.warehouse-hero-photo>img{object-position:center 25%}.warehouse-hero-photo figcaption{padding:15px 18px;left:12px;right:12px;bottom:12px}.warehouse-hero-photo figcaption strong{font-size:21px}#customer-videos,#reviews,#happy-customers{padding:40px 20px}#customer-videos h2,#reviews h2,#happy-customers h2{font-size:29px}#customer-videos .video-row{display:grid;grid-template-columns:1fr;overflow:visible;gap:22px}#customer-videos .video-card{width:100%;max-width:none}#customer-videos .yt-facade{aspect-ratio:16/10}#customer-videos .yt-facade img{object-fit:contain;background:#142536}#customer-videos .video-card .cap{text-align:left;font-size:14px}#reviews .photo-img{float:none;width:100%;max-width:none;max-height:240px;margin:0 0 24px}#warehouse-social{padding:44px 20px}#warehouse-social h2{font-size:33px}.local-social-grid{grid-template-columns:1fr;gap:20px}.local-social-grid a{height:265px}.local-social-grid span{font-size:21px;padding:50px 20px 20px}.social-intro{font-size:15px}.verified-follow{gap:10px}.verified-follow strong{flex-basis:100%;margin-bottom:3px}.static-social-note{font-size:11px}.original-seo-heading{font-size:27px}#owner h2{font-size:31px}body{padding-bottom:100px}.contact-grid .blk{padding-bottom:30px}}
/* V6 proposed user-supplied marketing copy, local review only. */
.hero-display{font-size:clamp(42px,4.9vw,68px);letter-spacing:-2.6px;line-height:1.08}.delivery-qualifier{display:inline-block;margin-top:5px;color:#435767;font-size:14px;line-height:1.6}
@media(max-width:1099px){.hero-display{font-size:51px}}
@media(max-width:719px){.hero-display{font-size:42px;letter-spacing:-1.8px;line-height:1.12}.delivery-qualifier{font-size:13px;line-height:1.65}}
/* V7 approved caricature brand accent; genuine owner photo remains the hero portrait. */
.brian-brand-lockup{display:flex;align-items:center;gap:23px;margin:0 0 20px}.brian-brand-lockup>img{width:156px;height:auto;flex:none;border-radius:5px}.brian-brand-lockup>p{font-size:17px;color:#445866;line-height:1.55;margin:0}.brian-brand-lockup strong{color:#142536;font-size:20px;font-weight:850}.brian-brand-lockup span{display:block;font-size:12px;color:#53616b;margin-top:7px}.hero-copy{padding-top:0}.hero-display{margin-top:12px}
/* Single sale/countdown toolbar now precedes navigation, as requested. */
#wkSale.warehouse-sale{border-top:0!important;border-bottom:2px solid #f36b21!important;padding:10px max(24px,calc((100vw - 1240px)/2))!important;grid-template-columns:1fr auto;gap:16px}#wkSale.warehouse-sale>div:first-of-type{font-size:16px!important}#wkSale.warehouse-sale>div:first-of-type span{font-size:12px}#wkSale.warehouse-sale .wt{width:43px;padding:4px 0}#wkSale.warehouse-sale .wn{font-size:21px}#wkSale.warehouse-sale .wl{font-size:9px;margin-top:1px}
@media(max-width:719px){.brian-brand-lockup{gap:18px;margin-bottom:20px}.brian-brand-lockup>img{width:125px}.brian-brand-lockup>p{font-size:14px}.brian-brand-lockup strong{font-size:16px}.brian-brand-lockup span{font-size:11px;max-width:150px}.hero-display{font-size:40px;letter-spacing:-1.65px}#wkSale.warehouse-sale{grid-template-columns:minmax(0,1fr) auto!important;gap:10px;padding:10px 14px!important}#wkSale.warehouse-sale>div:first-of-type{font-size:13px!important;line-height:1.35!important;grid-column:auto}#wkSale.warehouse-sale>div:first-of-type span{font-size:10px;line-height:1.4;display:block;margin:3px 0 0}#wkSale.warehouse-sale>div:nth-of-type(3){gap:4px!important;justify-content:flex-end!important}#wkSale.warehouse-sale .wt{width:32px;padding:5px 0}#wkSale.warehouse-sale .wn{font-size:17px}#wkSale.warehouse-sale .wl{font-size:8px}.warehouse-hero-photo{height:410px;min-height:410px}}
.original-rating-badge{font-size:12px;font-weight:750;color:#4b5c66;margin:8px 0 13px}.original-price-summary{font-size:12px;line-height:1.8;color:#53616b;margin-bottom:18px}
