:root{--paper:#f0eee9;--ink:#1c1a17;--clay:#c1592e}
*{box-sizing:border-box}
html{scroll-padding-top:96px}
body{margin:0;background:#f0eee9;color:#1c1a17;font-family:'Barlow',system-ui,sans-serif;-webkit-font-smoothing:antialiased}
a{color:#c1592e;text-decoration:none}
a:hover{color:#1c1a17}
::selection{background:#c1592e;color:#f0eee9}
@media (max-width:1100px){[data-g4]{grid-template-columns:repeat(2,minmax(0,1fr))!important}}
@media (max-width:560px){[data-g4]{grid-template-columns:1fr!important}}
@media (max-width:860px){
[data-burger]{display:flex!important}
[data-menu]{display:flex!important}
[data-logo-link]{flex:0 1 auto;min-width:0}
[data-logo-wrap]{width:min(210px,52vw)}
[data-logo]{height:auto!important;width:100%!important;max-width:100%!important}
[data-burger]{flex:none}
[data-two]{grid-template-columns:1fr!important}
[data-price]{grid-template-columns:1fr!important}
[data-g2],[data-g3]{grid-template-columns:1fr!important}
[data-g3] > div{border-left:0!important;padding-left:0!important;border-bottom:1px solid rgba(240,238,233,.2)}
[data-sticky]{position:static!important}
[data-whyrow]{grid-template-columns:56px minmax(0,1fr)!important}
[data-whyrow] p{grid-column:1/-1}
[data-quoterow]{grid-template-columns:1fr!important}
[data-row]{grid-template-columns:1fr!important}
[data-navlinks]{display:none!important}
[data-foot]{grid-template-columns:auto auto!important;justify-content:center!important;gap:22px 42px!important}
[data-foot-col3]{grid-column:1/-1;padding-top:20px;border-top:1px solid rgba(240,238,233,.14);text-align:center}
[data-foot-contact]{justify-items:center}
[data-foot-legal]{justify-content:center!important}
}

@media (min-width:861px){[data-navlinks] a{white-space:nowrap}}
@media (min-width:861px) and (max-width:1100px){
[data-nav] [data-logo]{height:40px!important}
[data-navlinks]{gap:12px!important}
[data-navlinks] a{font-size:12px!important;letter-spacing:.04em!important}
[data-navlinks] > span[aria-hidden]{display:none!important}
}

/* hover states (were style-hover attributes in the source) */
.hv-1:hover,.hv-1:focus-visible{color:#c1592e;background-size:100% 2px}
.hv-2:hover,.hv-2:focus-visible{background:#1c1a17;color:#f0eee9}
.hv-3:hover,.hv-3:focus-visible{background:#f0eee9;color:#1c1a17}
.hv-4:hover,.hv-4:focus-visible{transform:translateY(-8px);box-shadow:0 18px 48px rgba(193,89,46,.24)}
.hv-5:hover,.hv-5:focus-visible{background:#1c1a17}
.hv-6:hover,.hv-6:focus-visible{border-color:#c1592e;color:#c1592e}
.hv-7:hover,.hv-7:focus-visible{border-color:#c1592e;transform:translateY(-2px)}
.hv-8:hover,.hv-8:focus-visible{color:#c1592e}
