#faltz-site .hero-intro{max-width:365px}#faltz-site .directions{padding-top:65px;padding-bottom:65px}#faltz-site .directions-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:30px 22px}#faltz-site .direction-tile{display:block;min-width:0}#faltz-site .direction-img{height:240px;background:#ddede3;overflow:hidden;border-radius:5px}#faltz-site .direction-img img{width:100%;height:100%;object-fit:cover;transition:transform .4s}#faltz-site .direction-tile:hover img{transform:scale(1.045)}#faltz-site .direction-caption{display:grid;grid-template-columns:1fr 25px;padding:18px 0;border-bottom:1px solid #cbdfd3;gap:10px}#faltz-site .direction-caption h3{font-size:21px;letter-spacing:-.6px}#faltz-site .direction-caption>span{font-size:22px;color:#2e694f}#faltz-site .direction-caption p{grid-column:1/-1;font-size:12px;line-height:1.6;color:#51675c}#faltz-site .brand-options{display:grid;grid-template-columns:1fr 1fr;gap:6%;background:var(--faltz-primary,#152d27);color:#fff;max-width:1600px;margin:30px auto}#faltz-site .brand-options .eyebrow{color:var(--faltz-accent,#a9caa1)}#faltz-site .brand-options h2{margin:22px 0;font-size:clamp(32px,3.5vw,52px)}#faltz-site .brand-options em{color:var(--faltz-accent,#a9caa1)}#faltz-site .brand-options-copy>p:not(.eyebrow){font-size:15px;line-height:1.8;color:#bac7bf;max-width:470px}#faltz-site .finish-list{margin:30px 0}#faltz-site .finish-list>div{padding:17px 0;border-top:1px solid #384d40}#faltz-site .finish-list h3{font-size:18px;margin-bottom:8px}#faltz-site .finish-list p{font-size:12px;line-height:1.7;color:#bac7bf}#faltz-site .brand-options-visual{align-self:center;min-width:0}#faltz-site .brand-options-visual>img{width:100%;height:430px;object-fit:cover;background:transparent;border-radius:110px 5px 5px 5px}#faltz-site .material-strip{display:flex;gap:24px;padding:25px 0;border-bottom:1px solid #384d40}#faltz-site .material-strip span{display:flex;align-items:center;gap:8px;font-size:10px}#faltz-site .material-strip i{width:22px;height:22px;border-radius:50%;display:inline-block}#faltz-site .material-gold{background:var(--faltz-accent,#a9caa1)}#faltz-site .material-red{background:#ae2830}#faltz-site .material-clear{background:#ffffff30;border:1px solid #a9bcb1}#faltz-site .brand-options-visual>p{font-size:10px;color:#a3b8ab;margin-top:15px}#faltz-site .about-production{display:grid;grid-template-columns:1fr 1fr;gap:7%;align-items:center}#faltz-site .about-photos{position:relative;padding:0 65px 90px 0}#faltz-site .about-main-photo{width:100%;height:400px;object-fit:cover;border-radius:5px;background:white}#faltz-site .about-small-photo{position:absolute;right:0;bottom:20px;width:48%;height:220px;object-fit:cover;border:9px solid #f5f7f2}#faltz-site .about-photos>span{position:absolute;left:0;bottom:40px;font-size:10px;color:#4a6659}#faltz-site .about-production h2{margin:20px 0 25px;font-size:clamp(32px,3.2vw,47px)}#faltz-site .about-production-copy>p:not(.eyebrow){font-size:14px;line-height:1.85;color:#51675c;margin-bottom:17px}#faltz-site .production-notes{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin:25px 0;border-top:1px solid #cbdfd3;padding-top:22px}#faltz-site .production-notes strong{display:block;font-size:12px;font-weight:500}#faltz-site .production-notes span{display:block;font-size:10px;color:#4a6659;line-height:1.6;margin-top:8px}#faltz-site #catalog{padding-top:65px}#faltz-site .detail-section{padding-top:65px;padding-bottom:65px}#faltz-site .editorial{padding-top:65px;padding-bottom:65px}@media(max-width:800px){#faltz-site .directions-grid{grid-template-columns:1fr 1fr;gap:16px 12px}#faltz-site .direction-img{height:170px}#faltz-site .direction-caption{padding:12px 0;gap:7px}#faltz-site .direction-caption h3{font-size:16px}#faltz-site .direction-caption p{font-size:10px}#faltz-site .brand-options,#faltz-site .about-production{grid-template-columns:1fr;gap:35px}#faltz-site .brand-options{margin:0}#faltz-site .brand-options-visual>img{height:320px}#faltz-site .material-strip{gap:12px;justify-content:space-between}#faltz-site .material-strip span{font-size:8px}#faltz-site .about-photos{padding:0 45px 75px 0;order:2}#faltz-site .about-main-photo{height:300px}#faltz-site .about-small-photo{height:170px;border-width:6px}#faltz-site .about-photos>span{bottom:30px;font-size:8px}#faltz-site .brand-options h2,#faltz-site .about-production h2{font-size:36px}#faltz-site .directions{padding-top:45px;padding-bottom:45px}}

#faltz-site .faq-photo{grid-column:1;grid-row:3;width:100%;height:270px;object-fit:cover;object-position:center 60%;border-radius:5px 70px 5px 5px;margin-top:28px}#faltz-site .faq .faq-list{grid-column:2;grid-row:1 / span 3;align-self:start}#faltz-site .about-main-photo{object-position:center}#faltz-site .about-small-photo{object-fit:cover!important}#faltz-site .blog-cover img{object-fit:cover!important}@media(max-width:800px){#faltz-site .faq-photo{grid-column:1;grid-row:auto;height:260px}#faltz-site .faq .faq-list{grid-column:1;grid-row:auto}}

#faltz-site #faq{grid-template-columns:1fr 1.35fr;grid-template-rows:auto auto auto;align-items:start;row-gap:0}#faltz-site #faq>.eyebrow{grid-column:1 / -1;grid-row:1}#faltz-site #faq>h2{grid-column:1 / -1;grid-row:2;margin:20px 0 36px}#faltz-site #faq>.faq-photo{grid-column:1;grid-row:3;margin:0;height:300px;border-radius:5px 60px 5px 5px;object-position:center}#faltz-site #faq>.faq-list{grid-column:2;grid-row:3;border-top:1px solid var(--line);align-self:start}#faltz-site #faq summary{padding:24px 0}@media(max-width:800px){#faltz-site #faq{display:flex;flex-direction:column}#faltz-site #faq>h2{margin:18px 0 26px}#faltz-site #faq>.faq-photo{order:2;height:auto;aspect-ratio:3/2;margin:0 0 26px}#faltz-site #faq>.faq-list{order:3;width:100%}}
