/*
Theme Name: Hoprack
Template: storefront
Version: 1.0
*/
:root{--ink:#243c32;--paper:#fbfaf6;--green:#3f604e;--line:#dfe3db}body{background:var(--paper);color:var(--ink);font-family:Arial,Helvetica,sans-serif;font-size:16px;line-height:1.65}h1,h2,h3,h4{color:var(--ink);font-weight:500;letter-spacing:-.035em}a{color:var(--green)}.col-full{max-width:1240px;padding:0 36px}.site-header{background:var(--paper);border-bottom:1px solid var(--line);padding:24px 0 0;margin-bottom:0!important}.site-branding .site-title a{font-size:33px;font-weight:700;letter-spacing:-1.5px;color:var(--ink)}.site-description{display:none!important}.site-header .site-branding{margin-bottom:14px}.main-navigation ul li a{font-weight:500;padding:15px 18px}.site-header-cart .cart-contents{padding:15px 0}.storefront-primary-navigation{border-top:1px solid var(--line)}.site-content .col-full{padding-top:35px}.home .entry-header{display:none}.home .content-area,.page .content-area{width:100%;float:none;margin:0}.page #secondary,.home #secondary{display:none}.home .site-main{margin:0}.home .entry-content{margin:0}.hr-hero{display:grid;grid-template-columns:1.1fr 1fr;gap:65px;align-items:center;padding:40px 0 65px}.hr-eyebrow{font-size:11px;font-weight:700;letter-spacing:.19em;margin-bottom:22px}.hr-hero h1{font-size:clamp(42px,5.5vw,76px);line-height:1.08;margin-bottom:28px}.hr-hero p:not(.hr-eyebrow){max-width:450px;color:#617064;font-size:17px}.hr-actions{display:flex;align-items:center;gap:24px;margin-top:30px}.button,button,input[type=submit]{background:var(--ink);color:white;border-radius:3px;font-weight:500;padding:14px 23px}.button:hover,button:hover{background:#42654e;color:white}.hr-textlink{text-decoration:underline;font-size:14px}.hr-art{height:410px;background:#e3e8dc;position:relative;border-radius:120px 8px 8px 8px;overflow:hidden;display:flex;align-items:center;justify-content:center}.hr-monogram{font-family:Georgia,serif;font-size:240px;line-height:1;color:#3d5848;position:relative;letter-spacing:-25px;transform:translateY(-18px)}.hr-orbit{position:absolute;width:310px;height:310px;border:1px solid #9aab97;border-radius:50%;transform:rotate(-35deg) scaleX(1.3)}.hr-art-label{position:absolute;bottom:25px;left:32px;font-size:9px;letter-spacing:.2em}.hr-promises{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:34px 0;gap:35px}.hr-promises>div+div{border-left:1px solid var(--line);padding-left:35px}.hr-promises small{font-size:10px;letter-spacing:.15em;color:#697769}.hr-promises h3{font-size:22px;margin:13px 0 8px}.hr-promises p,.hr-promises a{font-size:14px}.hr-promises p{color:#6b756b;margin-bottom:10px}.hr-catalog{padding:65px 0}.hr-catalog h2,.hr-help h2{font-size:38px}.hr-help{background:#eef0e8;padding:40px;display:flex;align-items:center;justify-content:space-between;gap:25px;border-radius:5px;margin-bottom:45px}.hr-help p{margin-bottom:8px}.hr-help .hr-eyebrow{margin-bottom:15px}.site-footer{background:#263e33;color:#d7e0d5;padding:50px 0 20px}.site-footer a{color:#e8eee4!important;text-decoration:none}.hr-footer{display:grid;grid-template-columns:1.2fr .8fr 1fr 1.2fr;gap:36px}.hr-footer h3{color:#becdbd;font-size:11px;text-transform:uppercase;letter-spacing:.15em;margin-bottom:18px}.hr-footer a:not(.hr-logo){display:block;font-size:13px;margin-bottom:9px}.hr-footer p{font-size:13px;color:#c3d0c3}.hr-logo{font-size:32px;font-weight:700;letter-spacing:-1.5px}.hr-logo span{color:#b1c08b}.hr-bottom{border-top:1px solid #516557;margin-top:30px;padding-top:22px;font-size:11px;display:flex;justify-content:space-between}.page:not(.home) .entry-header,.page:not(.home) .entry-content{max-width:820px;margin-left:auto;margin-right:auto}.page:not(.home) h1{font-size:44px;margin-top:20px}.page:not(.home) h2{font-size:25px;margin-top:32px}.hr-contact label{display:block;margin:18px 0}.hr-contact input:not([type=checkbox]),.hr-contact textarea{display:block;width:100%;background:white;border:1px solid #cdd5c9;border-radius:3px;margin-top:6px;padding:12px;box-shadow:none}.storefront-breadcrumb{margin-bottom:0;padding:12px 0}.woocommerce-info{background:#e4eade;color:var(--ink)}.woocommerce-info a{color:var(--ink)}.site-info{display:none}.woocommerce-products-header{padding-bottom:25px!important}@media(max-width:767px){.col-full{padding:0 20px;margin:0}.site-header{padding-top:18px}.site-header .site-branding{width:65%}.hr-hero{grid-template-columns:1fr;gap:35px;padding:20px 0 40px}.hr-art{height:290px;border-radius:85px 5px 5px 5px}.hr-monogram{font-size:190px}.hr-orbit{width:230px;height:230px}.hr-promises{grid-template-columns:1fr;gap:22px}.hr-promises>div+div{border-left:none;border-top:1px solid var(--line);padding:22px 0 0}.hr-help{display:block;padding:28px}.hr-help .button{margin-top:18px}.hr-footer{grid-template-columns:1fr 1fr;gap:25px}.hr-actions{gap:16px}.hr-actions .button{padding:12px 16px}.site-footer{padding-bottom:85px}.page:not(.home) h1{font-size:34px}.hr-bottom{gap:10px}.main-navigation ul li a{padding:10px}.site-content .col-full{padding-top:22px}}
