.brand b,.brand small{display:block}.brand small{margin-top:3px}.screen-reader-text{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.vft-gallery{display:block!important;min-width:0}.vft-gallery-stage{width:100%;height:auto;aspect-ratio:1}.vft-gallery-thumbs{margin-top:12px}.fs-home{background:#fafaf7;color:#202923}.fs-label{font-size:10px;letter-spacing:.16em;font-weight:700;display:block;color:#ab4e2b}.fs-hero{background:#202923;color:#fff}.fs-hero-inner{display:grid;grid-template-columns:44% 56%;min-height:530px}.fs-hero-copy{padding:65px 40px 38px 0;display:flex;flex-direction:column;justify-content:center}.fs-hero .fs-label{color:#e4b697}.fs-home h1{font:600 clamp(48px,5vw,74px)/1.04 Arial,sans-serif;letter-spacing:-.045em;margin:25px 0}.fs-hero p{color:#d0d7d0;font-size:16px;line-height:1.7}.fs-actions{display:flex;align-items:center;gap:22px;margin-top:24px;font-size:12px}.fs-button{display:inline-flex;justify-content:space-between;align-items:center;gap:30px;padding:16px 22px;background:#c75d33;color:#fff;font-size:12px;font-weight:700}.fs-hero-note{border-top:1px solid #4b544d;margin-top:44px;padding-top:18px;color:#bec8bf;font-size:11px}.fs-hero-image{position:relative;min-width:0}.fs-hero-image img{width:100%;height:100%;object-fit:cover;object-position:68% center;position:absolute;inset:0}.fs-hero-image>span{position:absolute;bottom:22px;right:22px;font-size:9px;letter-spacing:.13em;background:#202923e6;color:#fff;padding:12px}.fs-services{display:grid;grid-template-columns:repeat(3,1fr);padding:25px 0;border-bottom:1px solid #d4dad2}.fs-services a{padding:0 28px;border-right:1px solid #d4dad2}.fs-services a:first-child{padding-left:0}.fs-services a:last-child{border:0}.fs-services b,.fs-services span{display:block}.fs-services b{font-size:12px}.fs-services span{font-size:11px;color:#627065;margin-top:5px}.fs-section{padding:64px 0}.fs-heading{display:flex;align-items:end;justify-content:space-between;gap:30px;margin-bottom:28px}.fs-home h2{font:600 clamp(29px,3vw,42px)/1.13 Arial,sans-serif;letter-spacing:-.035em;margin:12px 0 0}.fs-heading>a,.fs-last a{font-size:12px;font-weight:600;border-bottom:1px solid;padding-bottom:5px}.fs-departments{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.fs-department{background:#f0f1e9}.fs-department-image{aspect-ratio:1.3;background:#fff;overflow:hidden}.fs-department-image img{width:100%;height:100%;object-fit:contain;padding:18px}.fs-department>div:last-child{padding:20px}.fs-department .fs-label{font-size:8px}.fs-department h3{font-size:20px;letter-spacing:-.03em;margin:10px 0 6px}.fs-department p{font-size:11px;color:#627065;margin:0}.fs-equipment{background:#eeefe8}.fs-home .woocommerce{width:100%;padding:0}.fs-home .woocommerce ul.products{margin:0!important;gap:20px!important}.fs-home .woocommerce ul.products li.product{border:0!important;padding-bottom:18px!important}.fs-home .vft-loop-image{aspect-ratio:1.05!important}.fs-home .vft-loop-image img{padding:18px}.fs-home .woocommerce-loop-product__title{font-weight:600!important;line-height:1.45!important;min-height:81px!important}.fs-home .woocommerce ul.products li.product .price{color:#202923;font-weight:700;margin-top:auto;padding-top:12px;padding-bottom:14px}.fs-home .woocommerce ul.products li.product .button{background:#202923!important;border-color:#202923!important;color:#fff!important;margin-top:auto!important;min-height:42px}.fs-home .woocommerce ul.products li.product>a:first-child{display:flex;flex-direction:column;flex:1}.fs-workshop{display:grid;grid-template-columns:1fr 1fr;gap:65px;padding-top:70px;padding-bottom:70px;align-items:center}.fs-workshop-image{height:370px}.fs-workshop-image img{width:100%;height:100%;object-fit:cover;object-position:right}.fs-workshop p{max-width:460px;color:#627065;font-size:14px;margin:20px 0 25px}.fs-last{display:grid;grid-template-columns:1fr 1fr;gap:65px;border-top:1px solid #d4dad2;padding-top:48px;padding-bottom:65px}.fs-last details{border-bottom:1px solid #d4dad2;padding:16px 0}.fs-last summary{cursor:pointer;font-weight:600;font-size:14px}.fs-last p{font-size:13px;color:#627065}.fs-last a{display:inline-block;margin-top:24px}.site-header{position:relative}.newsletter{padding:30px 0}.newsletter h2{font:600 25px Arial,sans-serif}.newsletter p{font-size:12px;max-width:580px}.site-footer{padding-top:45px}.woocommerce ul.products li.product{min-width:0}.woocommerce div.product .summary{min-width:0}
@media(max-width:980px){.fs-hero-copy{padding:45px 28px 35px 0}.fs-actions{align-items:flex-start;flex-direction:column;gap:15px}.fs-departments{grid-template-columns:repeat(2,1fr)}.fs-workshop,.fs-last{gap:30px}.fs-hero-inner{min-height:480px}.fs-home .woocommerce ul.products{gap:12px!important}}
@media(max-width:640px){.fs-hero-inner{display:flex;flex-direction:column;width:100%;min-height:0}.fs-hero-copy{padding:35px 22px}.fs-home h1{font-size:46px;margin:20px 0}.fs-hero-copy p{font-size:14px}.fs-actions{flex-direction:row;align-items:center;gap:15px}.fs-actions>a:last-child{font-size:10px}.fs-hero-note{margin-top:24px}.fs-hero-image{height:255px}.fs-services{padding:18px 0;grid-template-columns:1fr;gap:12px}.fs-services a{padding:0!important;border:0;display:flex;justify-content:space-between;gap:12px}.fs-services span{margin:0;font-size:9px}.fs-services b{font-size:10px}.fs-section{padding:40px 0}.fs-heading{display:block}.fs-heading>a{display:inline-block;margin-top:15px}.fs-home h2{font-size:29px}.fs-departments{gap:12px}.fs-department>div:last-child{padding:14px 12px}.fs-department h3{font-size:16px}.fs-department .fs-label{font-size:7px}.fs-home .woocommerce ul.products li.product .woocommerce-loop-product__title{font-size:12px!important;min-height:82px!important}.fs-home .vft-loop-image img{padding:10px}.fs-workshop{grid-template-columns:1fr;padding-top:40px;padding-bottom:40px;gap:25px}.fs-workshop-image{height:260px}.fs-last{grid-template-columns:1fr;gap:20px;padding-top:35px;padding-bottom:35px}.fs-hero .fs-button{padding:14px 16px;gap:18px}.site-header .primary-nav{z-index:100}.vft-gallery-stage{height:auto!important}.fs-home .woocommerce{width:100%!important}.woocommerce ul.products li.product .button{white-space:normal!important}}
