@import"https://fonts.googleapis.com/css2?family=Playfair+Display:ital,wght@0,400;0,700;0,900;1,400;1,700&family=Barlow:wght@300;400;500;600&family=Barlow+Condensed:wght@400;600;700;800&display=swap";*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}:root{--furn-ink: #1a1612;--furn-bark: #2e2218;--furn-walnut: #4a3220;--furn-grain: #8b6340;--furn-sand: #c9a97a;--furn-cream: #f5f0e8;--furn-fog: #ede8df;--furn-white: #faf8f4;--furn-gold: #c8922a;--furn-gold-lt: #e8b84b;--furn-green: #2a3520;--furn-dune: #e8dfc8}.furn-hero{background:var(--furn-green);min-height:88vh;position:relative;overflow:hidden}.furn-hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:repeating-linear-gradient(92deg,transparent,transparent 3px,rgba(255,255,255,.012) 3px,rgba(255,255,255,.012) 4px);pointer-events:none}.furn-hero-inner{display:grid;grid-template-columns:52% 48%;min-height:88vh;position:relative;z-index:2}.furn-hero-text{padding:80px 60px 80px 72px;display:flex;flex-direction:column;justify-content:center}.furn-eyebrow{margin-bottom:8px}.furn-hero-text h1{font-family:Playfair Display,serif;font-size:clamp(40px,5vw,68px);font-weight:900;line-height:1;color:var(--furn-cream);letter-spacing:-.02em;margin-bottom:24px}.furn-h1-light{font-style:italic;color:var(--furn-sand);font-weight:400}.furn-hero-desc{font-family:Barlow,sans-serif;font-size:16px;font-weight:300;line-height:1.78;color:#f5f0e8a6;max-width:440px;margin-bottom:40px}.furn-hero-actions{display:flex;gap:16px;align-items:center;flex-wrap:wrap;margin-bottom:48px}.furn-btn-primary{background:var(--furn-gold);color:var(--furn-ink);font-family:Barlow Condensed,sans-serif;font-size:12px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;padding:16px 32px;text-decoration:none;display:inline-block;border:none;cursor:pointer;transition:background .2s,transform .15s}.furn-btn-primary:hover{background:var(--furn-gold-lt);transform:translateY(-1px)}.furn-btn-ghost{font-family:Barlow Condensed,sans-serif;font-size:12px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:#f5f0e8b3;text-decoration:none;border-bottom:1px solid rgba(245,240,232,.3);padding-bottom:2px;transition:color .2s,border-color .2s}.furn-btn-ghost:hover{color:var(--furn-sand);border-color:var(--furn-sand)}.furn-proof-bar{display:flex;align-items:center;gap:24px;flex-wrap:wrap}.furn-proof-item{display:flex;flex-direction:column;gap:3px}.furn-proof-val{font-family:Playfair Display,serif;font-size:18px;font-weight:700;color:var(--furn-cream);line-height:1}.furn-proof-label{font-family:Barlow Condensed,sans-serif;font-size:9px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:#f5f0e861}.furn-proof-div{width:1px;height:28px;background:#f5f0e81f}.furn-hero-img{position:relative;overflow:hidden}.furn-hero-badge{position:absolute;bottom:32px;right:32px;background:var(--furn-gold);color:var(--furn-ink);padding:16px 20px;display:flex;flex-direction:column;align-items:center;font-family:Barlow Condensed,sans-serif}.furn-hero-badge span:first-child{font-size:10px;font-weight:600;letter-spacing:.14em;text-transform:uppercase}.furn-badge-price{font-family:Playfair Display,serif;font-size:28px;font-weight:700;line-height:1}.furn-trust-bar{background:var(--furn-bark);padding:18px 72px;display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap}.furn-trust-item{display:flex;align-items:center;gap:9px;font-family:Barlow Condensed,sans-serif;font-size:11px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:#f5f0e899}.furn-trust-item svg{color:var(--furn-gold);flex-shrink:0}.furn-section-label{font-family:Barlow Condensed,sans-serif;font-size:10px;font-weight:700;letter-spacing:.3em;text-transform:uppercase;color:var(--furn-gold);margin-bottom:14px;display:flex;align-items:center;gap:10px}.furn-section-label:after{content:"";flex:1;height:1px;background:var(--furn-gold);opacity:.3;max-width:50px}.furn-feature{padding:100px 72px;background:var(--furn-white)}.furn-feature-inner{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}.furn-feature-images{display:grid;grid-template-rows:2fr 1fr;gap:4px;height:580px}.furn-feature-img-main{overflow:hidden}.furn-feature-img-main img{width:100%;height:100%;object-fit:cover;transition:transform .4s}.furn-feature-img-main:hover img{transform:scale(1.03)}.furn-feature-img-grid{display:grid;grid-template-columns:1fr 1fr;gap:4px}.furn-feature-img-small{overflow:hidden}.furn-feature-img-small img{width:100%;height:100%;object-fit:cover;transition:transform .4s}.furn-feature-img-small:hover img{transform:scale(1.04)}.furn-feature-text h2{font-family:Playfair Display,serif;font-size:clamp(28px,3vw,44px);font-weight:700;color:var(--furn-bark);line-height:1.12;margin-bottom:18px}.furn-h2-light{font-style:italic;color:var(--furn-grain);font-weight:400}.furn-feature-text p{font-family:Barlow,sans-serif;font-size:15px;font-weight:300;color:var(--furn-walnut);line-height:1.78;margin-bottom:16px}.furn-specs-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin:28px 0;padding:24px 0;border-top:1px solid rgba(74,50,32,.1);border-bottom:1px solid rgba(74,50,32,.1)}.furn-spec{display:flex;flex-direction:column;gap:3px}.furn-spec-val{font-family:Barlow Condensed,sans-serif;font-size:14px;font-weight:700;color:var(--furn-bark)}.furn-spec-key{font-family:Barlow Condensed,sans-serif;font-size:10px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--furn-grain)}.furn-price-range{margin-bottom:28px}.furn-price-from{font-family:Barlow Condensed,sans-serif;font-size:13px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--furn-grain);margin-bottom:6px}.furn-price-from span{font-family:Playfair Display,serif;font-size:32px;font-weight:700;color:var(--furn-gold);line-height:1}.furn-price-note{font-family:Barlow,sans-serif;font-size:13px;font-weight:300;color:var(--furn-grain);line-height:1.55}.furn-conference{padding:100px 72px;background:var(--furn-fog)}.furn-conference-inner{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}.furn-conference-text h2{font-family:Playfair Display,serif;font-size:clamp(28px,3vw,44px);font-weight:700;color:var(--furn-bark);line-height:1.12;margin-bottom:18px}.furn-conference-text p{font-family:Barlow,sans-serif;font-size:15px;font-weight:300;color:var(--furn-walnut);line-height:1.78;margin-bottom:16px}.furn-conference-images{display:grid;grid-template-rows:auto auto;gap:4px}.furn-conf-img-large{height:340px;overflow:hidden}.furn-conf-img-large img{width:100%;height:100%;object-fit:cover;transition:transform .4s}.furn-conf-img-large:hover img{transform:scale(1.03)}.furn-conf-img-row{display:grid;grid-template-columns:1fr 1fr;gap:4px;height:200px}.furn-conf-img-small{overflow:hidden}.furn-conf-img-small img{width:100%;height:100%;object-fit:cover;transition:transform .4s}.furn-conf-img-small:hover img{transform:scale(1.04)}.furn-gallery{padding:100px 72px;background:var(--furn-white)}.furn-gallery-header{max-width:480px;margin-bottom:48px}.furn-gallery-header h2{font-family:Playfair Display,serif;font-size:clamp(28px,3vw,42px);font-weight:700;color:var(--furn-bark);line-height:1.12}.furn-gallery-grid{display:grid;grid-template-columns:1fr 1fr;gap:4px;height:600px}.furn-gallery-tall{overflow:hidden}.furn-gallery-col{display:grid;grid-template-rows:1fr 1fr;gap:4px}.furn-gallery-item{position:relative;overflow:hidden;cursor:pointer}.furn-gallery-item img{width:100%;height:100%;object-fit:cover;transition:transform .4s;display:block}.furn-gallery-item:hover img{transform:scale(1.04)}.furn-gallery-caption{position:absolute;bottom:0;left:0;right:0;padding:20px 20px 16px;background:linear-gradient(transparent,#1a1612d9);transform:translateY(100%);transition:transform .3s}.furn-gallery-item:hover .furn-gallery-caption{transform:translateY(0)}.furn-gallery-name{font-family:Playfair Display,serif;font-size:15px;font-weight:700;color:var(--furn-cream);margin-bottom:3px}.furn-gallery-sub{font-family:Barlow Condensed,sans-serif;font-size:10px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--furn-gold)}.furn-process{background:var(--furn-bark);padding:100px 72px}.furn-process-header{max-width:560px;margin-bottom:60px}.furn-process-header h2{font-family:Playfair Display,serif;font-size:clamp(28px,3vw,42px);font-weight:700;color:var(--furn-cream);line-height:1.12;margin-bottom:14px}.furn-process-header p{font-family:Barlow,sans-serif;font-size:15px;font-weight:300;color:#f5f0e88c;line-height:1.7}.furn-process-steps{display:grid;grid-template-columns:repeat(4,1fr);gap:2px}.furn-step{background:#ffffff0a;padding:32px 28px 36px;border:1px solid rgba(255,255,255,.06);transition:background .2s}.furn-step:hover{background:#ffffff12}.furn-step-num{font-family:Playfair Display,serif;font-size:36px;font-weight:700;color:var(--furn-gold);opacity:.5;line-height:1;margin-bottom:16px}.furn-step h4{font-family:Barlow Condensed,sans-serif;font-size:13px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--furn-cream);margin-bottom:10px}.furn-step p{font-family:Barlow,sans-serif;font-size:13px;font-weight:300;line-height:1.65;color:#f5f0e885}.furn-inquiry{background:var(--furn-green);padding:100px 72px;position:relative;overflow:hidden}.furn-inquiry:before{content:"";position:absolute;top:-100px;right:-100px;width:500px;height:500px;border-radius:50%;background:radial-gradient(circle,rgba(200,146,42,.07) 0%,transparent 65%);pointer-events:none}.furn-inquiry-inner{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:start;position:relative;z-index:2}.furn-inquiry-left h2{font-family:Playfair Display,serif;font-size:clamp(28px,3.2vw,44px);font-weight:700;color:var(--furn-cream);line-height:1.12;margin-bottom:16px}.furn-inquiry-left p{font-family:Barlow,sans-serif;font-size:15px;font-weight:300;color:#f5f0e894;line-height:1.75;margin-bottom:28px}.furn-guarantee{display:flex;align-items:flex-start;gap:14px;padding:20px 22px;border:1px solid rgba(200,146,42,.22);background:#c8922a0f;margin-bottom:28px}.furn-guarantee-icon{width:36px;height:36px;background:var(--furn-gold);display:flex;align-items:center;justify-content:center;color:var(--furn-ink);flex-shrink:0}.furn-guarantee h4{font-family:Barlow Condensed,sans-serif;font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--furn-gold);margin-bottom:4px}.furn-guarantee p{font-family:Barlow,sans-serif;font-size:13px;font-weight:300;color:#f5f0e885;line-height:1.5;margin:0}.furn-popular-label{font-family:Barlow Condensed,sans-serif;font-size:10px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--furn-gold);margin-bottom:10px}.furn-popular-tags{display:flex;flex-wrap:wrap;gap:8px}.furn-popular-tag{font-family:Barlow Condensed,sans-serif;font-size:11px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:#f5f0e885;border:1px solid rgba(245,240,232,.15);padding:6px 12px}.furn-form-card{background:var(--furn-white);padding:40px 36px}.furn-form-title{font-family:Playfair Display,serif;font-size:22px;font-weight:700;color:var(--furn-bark);margin-bottom:4px}.furn-form-subtitle{font-family:Barlow,sans-serif;font-size:13px;font-weight:300;color:var(--furn-grain);margin-bottom:28px}.furn-form-group{margin-bottom:16px}.furn-form-group label{display:block;font-family:Barlow Condensed,sans-serif;font-size:10px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--furn-walnut);margin-bottom:6px}.furn-form-group input,.furn-form-group select,.furn-form-group textarea{width:100%;padding:11px 14px;border:1px solid rgba(74,50,32,.18);background:var(--furn-white);font-family:Barlow,sans-serif;font-size:14px;font-weight:300;color:var(--furn-ink);outline:none;transition:border-color .2s;-webkit-appearance:none;appearance:none}.furn-form-group input:focus,.furn-form-group select:focus,.furn-form-group textarea:focus{border-color:var(--furn-gold)}.furn-form-group textarea{height:90px;resize:vertical}.furn-form-row{display:grid;grid-template-columns:1fr 1fr;gap:12px}.furn-form-submit{background:var(--furn-gold);color:var(--furn-ink);font-family:Barlow Condensed,sans-serif;font-size:13px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;padding:17px 32px;border:none;cursor:pointer;width:100%;margin-top:6px;transition:background .2s}.furn-form-submit:hover{background:var(--furn-gold-lt)}.furn-form-note{font-family:Barlow,sans-serif;font-size:12px;font-weight:300;color:var(--furn-grain);text-align:center;margin-top:10px;line-height:1.5}.furn-footer-cta{background:var(--furn-bark);padding:80px 72px;text-align:center}.furn-footer-cta h2{font-family:Playfair Display,serif;font-size:clamp(26px,3vw,42px);font-weight:700;color:var(--furn-cream);line-height:1.15;margin-bottom:14px}.furn-footer-cta p{font-family:Barlow,sans-serif;font-size:15px;font-weight:300;color:#f5f0e88c;margin-bottom:32px;max-width:400px;margin-left:auto;margin-right:auto;line-height:1.65}.furn-footer-logo{text-align:center}@media(max-width:1024px){.furn-hero-inner{grid-template-columns:1fr;min-height:auto}.furn-hero-img{height:420px}.furn-hero-text{padding:60px 40px}.furn-feature-inner,.furn-conference-inner,.furn-inquiry-inner{grid-template-columns:1fr;gap:48px}.furn-feature-images{height:400px}.furn-process-steps{grid-template-columns:1fr 1fr;gap:3px}.furn-gallery-grid{height:400px}.furn-feature,.furn-conference,.furn-gallery,.furn-process,.furn-inquiry,.furn-footer-cta{padding:72px 40px}.furn-trust-bar{padding:16px 40px}}@media(max-width:640px){.furn-hero-text{padding:48px 24px 56px}.furn-hero-img{height:300px}.furn-gallery-grid{grid-template-columns:1fr;height:auto}.furn-gallery-col{grid-template-rows:240px 240px}.furn-gallery-tall{height:300px}.furn-process-steps,.furn-form-row{grid-template-columns:1fr}.furn-form-card{padding:28px 20px}.furn-feature,.furn-conference,.furn-gallery,.furn-process,.furn-inquiry,.furn-footer-cta{padding:60px 24px}.furn-trust-bar{padding:14px 24px;justify-content:center}.furn-specs-grid{grid-template-columns:1fr 1fr}.furn-proof-bar{gap:16px}.furn-feature-images{height:320px}.furn-conf-img-large{height:240px}.furn-conf-img-row{height:140px}}@keyframes fadeUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.furn-hero-text>*{opacity:0;animation:fadeUp .65s ease forwards}.furn-eyebrow{animation-delay:.1s}.furn-hero-text h1{animation-delay:.22s}.furn-hero-desc{animation-delay:.36s}.furn-hero-actions{animation-delay:.48s}.furn-proof-bar{animation-delay:.6s}
/*# sourceMappingURL=/cdn/shop/t/4/assets/harrington-furniture.css.map */
