.gs-atelier-header .gs-rich-menu{grid-template-columns:.92fr repeat(3,minmax(0,1fr));gap:28px;padding:28px 36px 32px;align-items:start}
.gs-atelier-header .gs-rich-menu>div>p{margin-bottom:14px}.gs-atelier-header .gs-rich-menu>div>a{font-size:15px;padding:10px 0}.gs-atelier-header .gs-rich-menu .gs-menu-product{display:flex;flex-direction:column;padding:0;gap:0;font-size:16px;font-weight:800;letter-spacing:-.035em}
.gs-menu-product-figure{display:flex;align-items:center;justify-content:center;width:100%;height:180px;background:#fff;border:1px solid #e6ebe6;box-sizing:border-box;overflow:hidden;margin-bottom:16px}.gs-menu-product-figure img{display:block;object-fit:contain;width:180px;height:180px;transition:transform .5s cubic-bezier(.22,1,.36,1)}.gs-menu-product--warbird .gs-menu-product-figure img,.gs-menu-product--unbranded .gs-menu-product-figure img{width:210px;height:210px}.gs-menu-product:hover .gs-menu-product-figure img{transform:translateY(-4px)}
.gs-menu-product-name{display:block;color:#102519}.gs-menu-product-price{display:block;font-size:12px;font-weight:700;letter-spacing:0;margin-top:6px;color:#314739}.gs-rich-menu .gs-menu-product small{font-size:10px;font-weight:500;letter-spacing:0;line-height:1.5;margin-top:7px}
.gs-mobile-models{display:grid;gap:8px;margin-top:4px}.gs-mobile-panel .gs-mobile-model{display:flex;align-items:center;gap:13px;min-height:82px;background:#f5f7f5;padding:6px 12px;border:0;font-size:14px}.gs-mobile-model img{width:68px;height:68px;object-fit:contain}.gs-mobile-model span{display:flex;flex-direction:column;gap:7px}.gs-mobile-model small{font-size:11px;font-weight:600;color:#49604f}.gs-mobile-model small span{display:inline}.gs-mobile-models+.gs-mobile-brands{display:none}.gs-site-header [hidden]{display:none!important}
.gs-atelier-hero .gs-hero-content{padding-top:60px;padding-bottom:48px}.gs-atelier-hero>img{object-position:65% 50%}.gs-atelier-hero:after{background:linear-gradient(90deg,#05170fdd 0%,#06191180 44%,#0619110d 80%)}.gs-atelier-hero .gs-hero-foot{margin-top:30px;gap:8px;opacity:.85}.gs-atelier-hero .gs-kicker{letter-spacing:.1em}.gs-atelier-hero .gs-copy{max-width:465px}.gs-atelier-hero h1{letter-spacing:-.055em}
.gs-footer-clean{background:#f7f9f7;padding:0;border-top:1px solid #dce3dc}.gs-footer-clean-grid{display:grid;grid-template-columns:1.35fr 1fr .95fr 1.15fr;gap:50px;padding:64px 0 45px}.gs-footer-clean .gs-footer-logo{display:block;max-width:220px;margin:0 0 24px}.gs-footer-clean .gs-footer-logo img{display:block;width:220px;height:auto}.gs-footer-clean-grid h2{font:800 12px/1.5 var(--gs-body);letter-spacing:.04em;text-transform:uppercase;margin:0 0 17px;color:#102519}.gs-footer-clean-grid p{font:500 12px/1.85 var(--gs-body);max-width:260px;color:#46584b;margin:0 0 16px}.gs-footer-clean-grid nav>a,.gs-footer-help-column>a{display:block;width:fit-content;text-decoration:none;font:600 12px/1.5 var(--gs-body);padding:7px 0;color:#263d2d}.gs-footer-clean-grid a:hover{text-decoration:underline;text-underline-offset:4px}.gs-footer-clean-grid .gs-footer-contact{display:flex;align-items:center;gap:36px;font-weight:800;border-bottom:1px solid #102519;padding:12px 0 9px;margin-top:8px}
.gs-footer-clean-bottom{display:flex;justify-content:space-between;align-items:center;gap:20px;border-top:1px solid #d8e0d8;padding:22px 0 12px;color:#4d5f52}.gs-footer-clean-bottom p,.gs-footer-clean-bottom a{margin:0;font:500 10px/1.5 var(--gs-body)}.gs-footer-clean-bottom nav{display:flex;gap:20px}.gs-footer-clean .gs-footer-fine{font:500 9px/1.7 var(--gs-body);max-width:none;color:#637368;margin:0;padding:0 0 24px}
.gs-brand-shop-ball{mix-blend-mode:normal}.gs-brand-shop-card[data-model-key=warbird] .gs-brand-shop-ball{width:88%;height:88%}.gs-brand-shop-card[data-model-key=prov1] .gs-brand-shop-ball{width:73%;height:73%}.gs-brand-shop .gs-brand-shop-card .gs-brand-shop-image .gs-brand-shop-ball{transform:translate(-50%,-50%)}.gs-brand-shop-price{min-height:24px}.gs-brand-shop .gs-brand-shop-grid{margin-top:0}.gs-brand-shop-info h3{letter-spacing:-.04em}
@media(min-width:990px) and (max-width:1280px){.gs-atelier-header .gs-rich-menu{gap:20px;padding:24px}.gs-menu-product-figure{height:155px}.gs-menu-product-figure img{width:155px;height:155px}.gs-menu-product--warbird .gs-menu-product-figure img{width:185px;height:185px}.gs-footer-clean-grid{gap:30px}}
@media(max-width:989px){.gs-footer-clean-grid{grid-template-columns:1.1fr 1fr;gap:32px 45px;padding-top:44px}.gs-footer-brand-column{grid-column:auto}.gs-atelier-hero .gs-hero-content{padding-top:55px;padding-bottom:40px}.gs-atelier-hero .gs-hero-foot{margin-top:26px}}
@media(max-width:749px){.gs-atelier-hero{min-height:640px}.gs-atelier-hero>img{object-position:63% center}.gs-atelier-hero:after{background:linear-gradient(90deg,#06170fc9,#06170f65),linear-gradient(0deg,#06170f80,transparent 70%)}.gs-atelier-hero .gs-hero-content{padding-top:58px;padding-bottom:42px}.gs-atelier-hero h1{font-size:clamp(44px,12.6vw,64px);max-width:340px;letter-spacing:-.055em}.gs-atelier-hero .gs-copy{max-width:300px;font-size:13px;line-height:1.8}.gs-atelier-hero .gs-hero-foot{max-width:295px;line-height:1.8;letter-spacing:.01em;font-size:9px}.gs-footer-clean-grid{grid-template-columns:1fr 1fr;gap:30px 22px;padding:40px 0 30px}.gs-footer-brand-column{grid-column:1/-1}.gs-footer-clean .gs-footer-logo{margin-bottom:15px}.gs-footer-brand-column p{max-width:285px}.gs-footer-help-column{grid-column:1/-1;border-top:1px solid #dce3dc;padding-top:28px}.gs-footer-help-column p{max-width:310px}.gs-footer-clean-bottom{display:grid;grid-template-columns:1fr;gap:12px;padding-top:20px}.gs-footer-clean-bottom nav{margin-top:3px}.gs-footer-clean-grid nav>a,.gs-footer-help-column>a{padding:8px 0;min-height:36px;box-sizing:border-box}.gs-footer-clean-grid h2{font-size:11px}.gs-brand-shop-card[data-model-key=warbird] .gs-brand-shop-ball{width:85%;height:85%}.gs-brand-shop-card[data-model-key=prov1] .gs-brand-shop-ball{width:72%;height:72%}}
@media(prefers-reduced-motion:reduce){.gs-menu-product-figure img{transition:none}.gs-menu-product:hover .gs-menu-product-figure img,.gs-brand-shop-card:hover .gs-brand-shop-ball{transform:none}}
