#header{display:none}.rg-header{background:white;color:#1b1b1b}.rg-announcement{height:37px;background:#914d37;color:#fff;display:flex;align-items:center;overflow:hidden;position:relative;font:600 12px Arial,sans-serif}.rg-marquee{display:flex;white-space:nowrap;width:max-content;animation:rg-scroll 24s linear infinite}.rg-announcement:hover .rg-marquee,.rg-announcement:focus-within .rg-marquee,.rg-announcement.paused .rg-marquee{animation-play-state:paused}.rg-pause{position:absolute;right:8px;top:4px;color:white;background:#914d37;border:0;min-height:28px;padding:0 8px;margin:0;line-height:1}.rg-mainnav{max-width:1240px;margin:auto;height:80px;display:flex;align-items:center;gap:32px;padding:0 12px}.rg-logo{color:#111;font:34px Georgia,serif;letter-spacing:-2px;white-space:nowrap}.rg-search{flex:1;display:flex;align-items:center;border:1px solid #cfd4da;height:46px;padding:0 12px;margin:0}.rg-search span{font-size:28px;line-height:1;color:#87919c}.rg-search input{border:0;box-shadow:none;margin:0;background:transparent;font-size:13px}.rg-actions{display:flex;gap:25px}.rg-actions a{color:#222;font-size:27px;line-height:1}.rg-actions small{font:12px Arial}.rg-nav{border-top:1px solid #e3e4e6;display:flex;justify-content:center;min-height:49px}.rg-nav ul{display:flex;gap:32px;list-style:none;margin:0;align-items:center}.rg-nav li{margin:0}.rg-nav a{font:600 12px Arial;letter-spacing:1.4px;text-transform:uppercase;color:#171717}.rg-nav .sub-menu{display:none;position:absolute;background:white;z-index:100;box-shadow:0 5px 12px #0002;padding:20px}.rg-nav li:hover>.sub-menu,.rg-nav li:focus-within>.sub-menu{display:block}.rg-menu-toggle{display:none}.home #content{padding:0}.rg-hero{height:500px;background-position:center;background-size:cover;display:flex;justify-content:center;text-align:center;color:#fff;padding:85px 20px}.rg-hero p{font:600 16px Arial;letter-spacing:3px}.rg-hero h1{font:normal clamp(48px,7vw,100px) Georgia,serif;color:#fff;max-width:1100px}.rg-products{text-align:center;padding:50px 5% 70px}.rg-products h2{font:normal 40px Georgia,serif}.rg-products p{color:#777}.rg-tiles{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.rg-tile{aspect-ratio:1;background-size:cover;background-position:center;display:flex;align-items:end;justify-content:center;padding:32px;color:#fff;font:700 18px Arial;letter-spacing:2px}@keyframes rg-scroll{to{transform:translateX(-50%)}}@media(prefers-reduced-motion:reduce){.rg-marquee{animation:none}}@media(max-width:767px){.rg-mainnav{height:52px;gap:10px;padding:0 15px}.rg-menu-toggle{display:block;background:none;color:#222;border:0;padding:0;font-size:22px;min-height:0;margin:0}.rg-logo{font-size:28px;margin:auto}.rg-search{flex:0 0 28px;border:0;padding:0}.rg-search input{position:absolute;width:1px;height:1px;opacity:0}.rg-search:focus-within{position:absolute;background:#fff;left:0;right:0;z-index:5;padding:0 16px}.rg-search:focus-within input{position:static;width:auto;height:auto;opacity:1}.rg-actions{gap:15px}.rg-actions a{font-size:23px}.rg-nav{display:none}.rg-nav.open{display:block;padding:20px}.rg-nav ul{display:block}.rg-nav li{padding:10px}.rg-hero{height:500px;padding:60px 20px}.rg-hero h1{font-size:48px}.rg-products{padding:35px 16px 55px}.rg-products h2{font-size:30px}.rg-tiles{display:flex;overflow:auto;scroll-snap-type:x mandatory}.rg-tile{flex:0 0 80%;scroll-snap-align:start}}
#footer.footer-wrapper{background:#fff;color:#202020;font-family:Arial,sans-serif}.rg-footer{max-width:1240px;margin:auto;padding:65px 16px}.rg-footer-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:35px}.rg-footer h2{font:700 18px Arial;color:#202020;margin:0 0 20px}.rg-footer p{margin:0 0 13px}.rg-footer a{font:14px Arial;color:#202020}.rg-copyright{font-size:13px;margin-top:70px!important}@media(max-width:767px){.rg-footer{padding:40px 16px}.rg-footer-grid{display:block}.rg-footer section{border-bottom:1px solid #222;padding:20px 0}.rg-footer h2{font-size:15px}}
#footer.footer-wrapper{background:#fff!important;color:#202020!important}#footer .rg-footer h2,#footer .rg-footer a,#footer .rg-footer p{color:#202020!important}.htw-mobile-bottom-nav{display:none!important}body.htw-has-mobile-bottom-nav{padding-bottom:0!important}
.rg-search-toggle{background:none;border:0;min-height:0;padding:0;margin:0 8px 0 0;color:#87919c;font-size:28px;line-height:1}.rg-search-toggle:hover{background:none;color:#111}@media(max-width:767px){.rg-search.active{position:absolute;background:#fff;left:0;right:0;z-index:5;padding:0 16px}.rg-search.active input{position:static;width:auto;height:auto;opacity:1}}
