:root{--sf-green:#3C3D2B;--sf-cream:#F7F2ED;--sf-sand:#D0CDBC;--sf-forest:#2D2E20;--sf-cream-2:#FBF8F4;--sf-hair:rgba(60,61,43,.16);--sf-ink-70:rgba(60,61,43,.7);--sf-ink-55:rgba(60,61,43,.55);--sf-cream-70:rgba(247,242,237,.7);--sf-cream-45:rgba(247,242,237,.45);--sf-mono:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.sf-eyebrow{font-weight:400;font-size:1.1rem;line-height:1.4;letter-spacing:.15em;text-transform:uppercase;color:var(--sf-ink-55)}.sf-eyebrow.on-dark{color:var(--sf-cream-45)}.sf-section-head{max-width:64rem;margin:0 0 4rem}.sf-section-head h2{font-weight:300;font-size:3.2rem;line-height:1.18;margin:1rem 0 0}.sf-btn{display:inline-flex;align-items:center;gap:.8rem;padding:1.4rem 2.6rem;font-weight:400;font-size:1.4rem;line-height:1;letter-spacing:.02em;border-radius:2px;border:1px solid transparent;transition:background .2s ease,color .2s ease,border-color .2s ease;white-space:nowrap;text-decoration:none}.sf-btn-primary{background:var(--sf-green);color:var(--sf-cream)}.sf-btn-primary:hover{background:var(--sf-forest);color:var(--sf-cream)}.sf-btn-outline{background:transparent;color:var(--sf-green);border-color:var(--sf-green)}.sf-btn-outline:hover{background:var(--sf-green);color:var(--sf-cream)}.sf-btn-outline.on-dark{color:var(--sf-cream);border-color:var(--sf-cream-70)}.sf-btn-outline.on-dark:hover{background:var(--sf-cream);color:var(--sf-green)}.sf-link-arrow{display:inline-flex;align-items:center;gap:.6rem;font-weight:400;font-size:1.4rem;padding-bottom:.3rem;border-bottom:1px solid var(--sf-green);text-decoration:none;color:inherit}.sf-link-arrow.on-dark{border-bottom-color:var(--sf-cream)}.sf-link-arrow span,.sf-mm-featured span,.sf-mm-feature-link span,.sf-mmd-featured span,.sf-mmd-top-arrow{display:none}.sf-breadcrumb{padding:1.3rem 0;font-weight:300;font-size:1.2rem;color:var(--sf-ink-55);border-bottom:1px solid var(--sf-hair)}.sf-breadcrumb a{color:var(--sf-ink-70);text-decoration:none}.sf-breadcrumb a:hover{color:var(--sf-green);text-decoration:underline;text-underline-offset:.2rem}.sf-ph{position:relative;background:linear-gradient(155deg,rgba(60,61,43,.08),transparent 60%),linear-gradient(340deg,var(--sf-sand) 0%,var(--sf-cream-2) 65%);overflow:hidden}.sf-ph:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:repeating-linear-gradient(115deg,rgba(60,61,43,.05) 0 2px,transparent 2px 34px)}.sf-ph-tag{position:absolute;left:1.4rem;bottom:1.2rem;z-index:1;font:400 1rem/1.4 var(--sf-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--sf-ink-55);background:#f7f2ed8c;padding:.3rem .8rem;border-radius:2px}.sf-glance-value{font-weight:300;font-size:2.6rem;line-height:1.1}.sf-glance-label{font-weight:300;font-size:1.3rem;line-height:1.5}.sf-jr-tagline{font-weight:300;font-size:1.6rem;line-height:1.6}.sf-jr-num{font-weight:300;font-size:2.4rem;line-height:1}.sf-jr-top h3{font-weight:400;font-size:1.9rem;line-height:1.3}.sf-jr-time{font-weight:400;font-size:1.05rem;line-height:1.4}.sf-jr-summary{font-weight:300;font-size:1.55rem;line-height:1.7}.sf-jr-more>summary{font-weight:400;font-size:1.3rem;line-height:1.4}.sf-jr-detail p{font-weight:300;font-size:1.45rem;line-height:1.7}.sf-jr-alt-title{font-weight:400;font-size:1.7rem;line-height:1.3}.sf-jr-alt-sub{font-weight:300;font-size:1.3rem;line-height:1.4}.sf-jr-altnum{font-weight:300;font-size:1.6rem;line-height:1}.sf-jr-altlist li{font-weight:300;font-size:1.35rem;line-height:1.55}.sf-pagehero-copy h1,.sf-pricehero-body h1{font-weight:300;font-size:32px;line-height:1.2}.sf-pagehero-meta{font-weight:300;font-size:13px}.sf-bahero-copy h1{font-weight:300;font-size:34px;line-height:1.2}@media screen and (min-width:750px){.sf-pagehero-copy h1,.sf-pricehero-body h1{font-size:42px}}.sf-numsteps-num{font-weight:300;font-size:24px}.sf-numsteps-item p{font-weight:400;font-size:15px}.sf-budget-copy h3{font-weight:300;font-size:26px;line-height:1.25}.sf-budget-line{font-weight:300;font-size:14px}.sf-budget-line.total{font-weight:400;font-size:16px}.sf-cta-split-main h2{font-weight:300;font-size:28px;line-height:1.25}.sf-swatchcta-foot p{font-weight:300;font-size:15px;line-height:1.6}.sf-swatchcta-copy h3{font-weight:300;font-size:24px}.sf-price-text{font-weight:300;font-size:14px;line-height:1.7}.sf-priceex-title{font-weight:400;font-size:16px}.sf-priceex-specs{font-weight:300;font-size:12px;line-height:1.5}.sf-priceex-prices{font-weight:300;font-size:13px;line-height:1.8}.sf-priceex-total{font-weight:400;font-size:15px}.sf-priceex-link{font-weight:400;font-size:13px}.sf-priceex-note{font-weight:300;font-size:13px;line-height:1.6}.sf-pricefactor h4{font-weight:400;font-size:15px}.sf-pricefactor p{font-weight:300;font-size:13px;line-height:1.6}.sf-pricetable-row{font-weight:300;font-size:14px}.sf-pricetable-note{font-weight:300;font-size:13px;line-height:1.6}.sf-route-title{font-weight:400;font-size:18px}.sf-route-text{font-weight:300;font-size:13px;line-height:1.6}.sf-guide-title{font-weight:400;font-size:17px}.sf-guide-body p{font-weight:300;font-size:14px;line-height:1.6}.sf-measure-panel h4{font-weight:400;font-size:15px}.sf-measure-list li{font-weight:300;font-size:13.5px}.sf-sticky-cta-link{font-weight:400;font-size:13px}.sf-compat-title{font-weight:400;font-size:19px}.sf-compat-card p{font-weight:300;font-size:14px;line-height:1.65}.sf-compat-opt span{font-weight:400;font-size:14px}.sf-rtb-title{font-weight:400;font-size:16px}.sf-rtb-subtitle{font-weight:300;font-size:12px;line-height:1.5}.sf-rtb-price{font-weight:400;font-size:20px}.sf-rtb-note{font-weight:300;font-size:11px}.sf-rtb-footnote{font-weight:300;font-size:13px;line-height:1.6}@media screen and (max-width:749px){.sf-rtb-title{font-weight:300;font-size:12.5px;line-height:1.5}}.sf-collinks-heading{font-weight:300;font-size:3.4rem;line-height:1.2}.sf-collinks-tile .label{font-weight:400;font-size:14px}.sf-faq-q .label{font-weight:400;font-size:15px}.sf-faq-a{font-weight:300;font-size:14px;line-height:1.7}.sf-proj-filter-label{font-weight:400;font-size:1.1rem;line-height:1.4}.sf-proj-card__eyebrow,.sf-proj-card__badge{font-weight:400;font-size:1rem;line-height:1.4}.sf-proj-card__sub{font-weight:300;font-size:1.3rem;line-height:1.5}.sf-proj-card__year{font-weight:300;font-size:1.2rem}.sf-proj-inter-text{font-weight:300;font-size:1.4rem;line-height:1.6}.sf-proj-room__sub{font-weight:300;font-size:1.3rem}.sf-proj-drop-panel:before{font-weight:400;font-size:1.1rem;line-height:1.4}.sf-pd-fact-label{font-weight:400;font-size:1rem;line-height:1.4}.sf-pd-facts-note{font-weight:300;font-size:1.3rem;line-height:1.6}.sf-ba-tag{font-weight:400;font-size:1rem;line-height:1.4}.sf-pd-story-copy p{font-weight:300;font-size:1.5rem;line-height:1.75}.sf-pd-story-copy blockquote{font-weight:300;font-size:2rem;line-height:1.55}.sf-pd-story-copy blockquote cite{font-weight:400;font-size:1.2rem}.sf-pd-story-photo figcaption{font-weight:300;font-size:1.2rem;line-height:1.6}.sf-pd-side h3{font-weight:400;font-size:1.1rem;line-height:1.4}.sf-pd-side ul{font-weight:300;font-size:1.4rem;line-height:1.5}.sf-pd-cost-row{font-weight:300;font-size:1.4rem}.sf-pd-cost-note{font-weight:300;font-size:1.2rem;line-height:1.6}.sf-pd-style-copy h2{font-weight:400;font-size:2rem;line-height:1.3}.sf-pd-style-copy p{font-weight:300;font-size:1.4rem;line-height:1.6}.sf-pd-style-checks{font-weight:300;font-size:1.3rem}.sf-consult-side h3{font-weight:400;font-size:1.1rem;line-height:1.4}.sf-consult-tab{font-weight:400;font-size:1.4rem}.sf-infocards-text{font-weight:300;font-size:1.4rem;line-height:1.65}.sf-qw-stepcount,.sf-qw-or,.sf-qw-planinfo-label,.sf-qw-done-ref,.sf-qw-side h3{font-weight:400;font-size:1.1rem;line-height:1.4}.sf-qw input[type=file]{font-weight:400;font-size:1.3rem}.sf-qw input[type=file]::file-selector-button{font-weight:400;font-size:1.4rem;line-height:1}.sf-qw input[type=file]::-webkit-file-upload-button{font-weight:400;font-size:1.4rem;line-height:1}.sf-qw input[type=text],.sf-qw input[type=email],.sf-qw input[type=tel],.sf-qw textarea,.sf-qw-back{font-weight:400;font-size:1.4rem}.sf-qw-recap button{font-weight:400;font-size:1.3rem}.sf-qw-closer h3{font-weight:400;font-size:1.6rem}
/*# sourceMappingURL=/cdn/shop/t/34/assets/sf-shared.css.map */
