.sga-article-page{--g:#003c2d;--g2:#0d5a43;--ink:#17231d;--muted:#66736d;--paper:#f5f3ed;--line:#dfe4df;--gold:#b89a55;color:var(--ink)}.sga-article-shell{max-width:1120px;margin:0 auto;padding-left:clamp(18px,3vw,36px);padding-right:clamp(18px,3vw,36px)}.sga-article-hero__media{position:relative;min-height:clamp(420px,56vw,700px);background:var(--g);display:flex;align-items:flex-end;overflow:hidden}.sga-article-hero__media>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.sga-article-hero__shade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0019123d 10%,#001912e6)}.sga-article-hero__content{position:relative;z-index:2;width:100%;padding-top:clamp(4rem,10vw,9rem);padding-bottom:clamp(2.2rem,5vw,4.5rem);color:#fff}.sga-article-back{display:inline-flex;color:#fff!important;text-decoration:none;font-size:.9rem;font-weight:700;margin-bottom:clamp(2rem,6vw,5rem)}.sga-article-meta{display:flex;gap:.65rem 1rem;flex-wrap:wrap;color:#d5e2dc;font-size:.78rem;font-weight:750;letter-spacing:.08em;text-transform:uppercase}.sga-article-hero h1{max-width:16ch;color:#fff!important;font-family:Georgia,Times New Roman,serif;font-size:clamp(2.6rem,6vw,5.7rem);font-weight:500;letter-spacing:-.045em;line-height:.98;margin:.75rem 0 0;text-wrap:balance}.sga-article-body{padding-top:clamp(2rem,5vw,4rem);padding-bottom:clamp(2rem,5vw,4rem);background:#fff!important;color:#17231d!important}.sga-article-body p,.sga-article-body li,.sga-article-body dd,.sga-article-body td,.sga-article-body figcaption{color:#31443a!important}.sga-article-body h1,.sga-article-body h2,.sga-article-body h3,.sga-article-body h4,.sga-article-body h5,.sga-article-body h6,.sga-article-body strong,.sga-article-body th,.sga-article-body summary{color:#003c2d!important}.sga-article-body a:not(.sg-editorial__action){color:#0d5a43!important}.sga-article-body .sg-editorial__action{background:#003c2d!important;color:#fff!important}.sga-article-page .sga-article-body .sg-editorial .sg-editorial__price,.sga-article-page .sga-article-body .sg-enclosure-guide .sg-enclosure-detail__price{font-family:var(--font-body-family,Arial,Helvetica,sans-serif)!important;font-size:clamp(1.65rem,3vw,2.15rem)!important;font-weight:800!important;font-style:normal!important;letter-spacing:-.02em!important;line-height:1.05!important;text-transform:none!important;color:#003c2d!important}.sga-article-body .sg-build-timeline__copy,.sga-article-body .sg-build-room p,.sga-article-body .sg-build-decision__copy,.sga-article-body .sg-build-budget-intro p{color:#66736d!important}.sga-article-body .sg-build-step__eyebrow,.sga-article-body .sg-build-intro__eyebrow,.sga-article-body .sg-build-timeline__num{color:#8a6d27!important}.sga-article-body .sg-build-fit--good{color:#0d5a43!important}.sga-article-body .sg-build-fit--tight{color:#8a6d27!important}.sga-article-body .sg-build-fit--no{color:#7a3d32!important}.sga-article-body>.sg-academy-bar{margin-top:0!important}.sga-article-next{border-top:1px solid var(--line);background:#fafaf7;padding:clamp(2.6rem,6vw,5rem) 0}.sga-article-next__head{display:grid;grid-template-columns:1fr auto;gap:2rem;align-items:end;margin-bottom:1.5rem}.sga-article-kicker{display:block;color:var(--gold);font-size:.74rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.sga-article-next h2{color:var(--g);font-family:Georgia,Times New Roman,serif;font-size:clamp(1.9rem,3.4vw,3rem);font-weight:500;letter-spacing:-.03em;line-height:1.08;margin:.35rem 0 0}.sga-article-next__head>a{color:var(--g)!important;text-decoration:none;font-weight:800;font-size:.92rem}.sga-article-next__grid{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid var(--line)}.sga-article-next__grid a{display:flex;flex-direction:column;gap:.3rem;min-height:120px;padding:1rem;border-right:1px solid var(--line);text-decoration:none}.sga-article-next__grid a:last-child{border-right:0}.sga-article-next__grid strong{color:var(--g)}.sga-article-next__grid span{color:var(--muted);font-size:.86rem}.sga-article-next__grid a:hover{background:var(--paper)}@media(max-width:800px){.sga-article-next__head{grid-template-columns:1fr}.sga-article-next__grid{grid-template-columns:repeat(2,1fr)}.sga-article-next__grid a:nth-child(2){border-right:0}.sga-article-next__grid a:nth-child(-n+2){border-bottom:1px solid var(--line)}}@media(max-width:560px){.sga-article-hero__media{min-height:430px}.sga-article-hero h1{font-size:2.7rem}.sga-article-next__grid{grid-template-columns:1fr}.sga-article-next__grid a{border-right:0;border-bottom:1px solid var(--line);min-height:0}.sga-article-next__grid a:last-child{border-bottom:0}}.sg-announcement{background:#123e2c;border-bottom:1px solid #315846;color:#f8f5ef}.sg-announcement__inner{align-items:center;display:flex;justify-content:space-between;gap:20px;margin:0 auto;max-width:1280px;min-height:40px;padding:6px 32px}.sg-announcement p{color:#f8f5ef!important;font-size:13px;font-weight:500;letter-spacing:.015em;line-height:1.4;margin:0}.sg-announcement p span:not(.sg-announcement__divider):not(.sg-announcement__dot){color:#f8f5ef!important}.sg-announcement__left{flex:0 1 auto;min-width:0}.sg-announcement__right{align-items:center;display:flex;flex:0 0 auto;gap:16px}.sg-announcement__hours,.sg-announcement__call{align-items:center;display:inline-flex;gap:7px;white-space:nowrap}.sg-announcement__dot{background:#5fd39b;border-radius:50%;display:inline-block;flex:none;height:7px;width:7px}.sg-announcement__icon{flex:none;vertical-align:-2px;color:#c5a55a!important}.sg-announcement .sg-announcement__icon path{fill:#c5a55a!important}.sg-announcement__divider{background:#668071;flex:none;height:14px;width:1px}.sg-announcement a{align-items:center;color:#f8f5ef!important;display:inline-flex;gap:6px;font-weight:650;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.sg-announcement a:hover{color:#f8f5ef!important}.sg-announcement a:focus-visible{outline:2px solid #e4c878;outline-offset:3px}.sg-announcement a.sg-announcement__mobile{display:none}@media(max-width:1100px){.sg-announcement__left{display:none}.sg-announcement__inner{justify-content:center}}@media(max-width:749px){.sg-announcement__inner{min-height:38px;padding:5px 16px}.sg-announcement__right{display:none}.sg-announcement a.sg-announcement__mobile{align-items:center;color:#f8f5ef!important;display:flex;font-size:12px;font-weight:600;gap:7px;justify-content:center;letter-spacing:.01em;line-height:1.35;min-height:28px;text-align:center;text-decoration:none;width:100%}}.header__dropdown.sg-academy-nav{min-width:min(600px,calc(100vw - 2rem))}.header__dropdown.sg-academy-nav .sg-academy-nav__links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));padding:.5rem}.header__dropdown.sg-academy-nav .sg-academy-nav__link{align-items:center;column-gap:.75rem;color:#002e22;font-size:1rem;font-weight:500;line-height:1.3;min-height:52px;padding:.8rem 1rem}.header__dropdown.sg-academy-nav .sg-academy-nav__link:hover{background:#f5f3ed}.header__dropdown.sg-academy-nav .sg-academy-nav__links>div{min-width:0}@media(max-width:749px){.header__dropdown.sg-academy-nav{min-width:calc(100vw - 1rem);max-width:calc(100vw - 1rem)}.header__dropdown.sg-academy-nav .sg-academy-nav__links{grid-template-columns:1fr;padding:.35rem}.header__dropdown.sg-academy-nav .sg-academy-nav__link{font-size:1rem;min-height:46px;padding:.65rem .9rem}}
/*# sourceMappingURL=/cdn/shop/t/157/compiled_assets/styles.css.map?subset=AAAAAAAAIAAAAAAAAAAAAEAC */
