body:has(.phyhoo-home-hero){--phyhoo-paper: #f8f7f2;--phyhoo-ink: #202823;--phyhoo-muted: #59625a;--phyhoo-green: #25382c;--phyhoo-line: #d9dcd3;background:var(--phyhoo-paper)}body:has(.phyhoo-home-hero) .page-width{max-width:1440px}body:has(.phyhoo-home-hero) .phyhoo-home-hero,body:has(.phyhoo-home-hero) .phyhoo-featured-equipment{background:var(--phyhoo-paper);color:var(--phyhoo-ink)}body:has(.phyhoo-home-hero) :is(.phyhoo-home-hero h1,.phyhoo-home-categories h2,.phyhoo-featured-equipment h2){color:var(--phyhoo-ink);font-family:Georgia,Times New Roman,serif;font-weight:400;letter-spacing:-.025em}body:has(.phyhoo-home-hero) .phyhoo-home-hero h1{font-size:clamp(3.8rem,5vw,6.8rem);line-height:1.07;max-width:12ch}body:has(.phyhoo-home-hero) .phyhoo-home-hero__inner{gap:clamp(2.4rem,4vw,5rem);padding-block:clamp(3.2rem,5vw,6.4rem)}body:has(.phyhoo-home-hero) .phyhoo-home-hero__description{color:var(--phyhoo-muted);max-width:44ch}body:has(.phyhoo-home-hero) :is(.phyhoo-home-hero__eyebrow,.phyhoo-home-categories__eyebrow,.phyhoo-featured-equipment__eyebrow){color:#536243;font-size:1.2rem;letter-spacing:.12em;line-height:1.5}body:has(.phyhoo-home-hero) .phyhoo-home-hero__button{min-height:48px;height:auto;padding:1.3rem 2rem;border-radius:2px;transform:none;line-height:1.45}body:has(.phyhoo-home-hero) .phyhoo-home-hero__button--primary{background:var(--phyhoo-green);color:#fff}body:has(.phyhoo-home-hero) .phyhoo-home-hero__button--primary:hover{background:#364c3c}body:has(.phyhoo-home-hero) .phyhoo-home-hero__button--secondary{color:var(--phyhoo-ink);border-color:#7c8778}body:has(.phyhoo-home-hero) .phyhoo-home-hero__button--secondary:hover{background:#e9ecdf}body:has(.phyhoo-home-hero) .phyhoo-home-hero__trust{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.2rem}body:has(.phyhoo-home-hero) .phyhoo-home-hero__trust li{color:var(--phyhoo-muted);min-width:0;font-size:1.2rem;line-height:1.5}body:has(.phyhoo-home-hero) .phyhoo-home-hero__trust li span{color:#536243}body:has(.phyhoo-home-hero) .phyhoo-home-hero__visual{background:#fff;border-color:var(--phyhoo-line);box-shadow:none;border-radius:2px;padding:1.8rem}body:has(.phyhoo-home-hero) .phyhoo-home-hero__visual img{width:100%;height:auto;max-height:420px;object-fit:contain}body:has(.phyhoo-home-hero) .phyhoo-home-hero__visual-caption{color:var(--phyhoo-ink)}body:has(.phyhoo-home-hero) .phyhoo-home-hero__visual-caption span{font-size:1.2rem;color:#536243}body:has(.phyhoo-home-hero) .phyhoo-home-categories{background:#e9ecdf}body:has(.phyhoo-home-hero) :is(.phyhoo-home-category,.phyhoo-equipment-card){border-radius:2px;box-shadow:none;transform:none;border-color:var(--phyhoo-line)}body:has(.phyhoo-home-hero) :is(.phyhoo-home-category:hover,.phyhoo-equipment-card:hover){box-shadow:none;transform:none;border-color:#71816a}body:has(.phyhoo-home-hero) .phyhoo-home-category:hover img{transform:none}body:has(.phyhoo-home-hero) :is(.phyhoo-home-categories h3,.phyhoo-equipment-card h3){color:var(--phyhoo-ink)}body:has(.phyhoo-home-hero) :is(.phyhoo-home-categories__all,.phyhoo-featured-equipment__all){display:inline-flex;align-items:center;min-height:44px;line-height:1.4}body:has(.phyhoo-home-hero) :is(.phyhoo-home-category__body span,.phyhoo-equipment-card__body em){font-size:1.2rem;color:var(--phyhoo-muted)}body:has(.phyhoo-home-hero) .phyhoo-equipment-card__body span{font-size:1.2rem;color:#536243}body:has(.phyhoo-home-hero) .phyhoo-equipment-card__body h3{display:block;overflow:visible;min-height:0;-webkit-line-clamp:unset;overflow-wrap:anywhere}body:has(.phyhoo-home-hero) .phyhoo-equipment-card__body strong{color:var(--phyhoo-ink)}body:has(.phyhoo-home-hero) :is(.phyhoo-home-categories__grid,.phyhoo-featured-equipment__grid){gap:clamp(1.2rem,2vw,2rem)}body:has(.phyhoo-home-hero) :is(.phyhoo-home-hero a,.phyhoo-home-category,.phyhoo-equipment-card):focus-visible{outline:3px solid #8c6419;outline-offset:4px}body:has(.phyhoo-home-hero) :is(.phyhoo-home-hero,.phyhoo-home-categories,.phyhoo-featured-equipment) *{min-width:0}body:has(.phyhoo-home-hero) :is(.header__icon,.menu-drawer__close-button){min-width:44px;min-height:44px}body:has(.phyhoo-home-hero) :is(.header__menu-item,.menu-drawer__menu-item,.footer-block__details-content .list-menu__item--link){min-height:44px}body:has(.phyhoo-home-hero) .menu-drawer{max-width:100vw}body:has(.phyhoo-home-hero) .mega-menu__list{grid-template-columns:repeat(auto-fit,minmax(16rem,1fr))}body:has(.phyhoo-home-hero) .mega-menu__link{overflow-wrap:anywhere}body:has(.phyhoo-home-hero) .header__heading-logo{height:auto;max-width:100%}@media screen and (min-width:750px)and (max-width:1199px){body:has(.phyhoo-home-hero) :is(.phyhoo-home-categories__grid,.phyhoo-featured-equipment__grid){grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:989px){body:has(.phyhoo-home-hero) .phyhoo-home-hero__inner{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:2.4rem}body:has(.phyhoo-home-hero) .phyhoo-home-hero h1{font-size:clamp(3.4rem,5.1vw,4.8rem)}body:has(.phyhoo-home-hero) .phyhoo-home-hero__actions{display:grid;grid-template-columns:1fr}}@media screen and (max-width:749px){body:has(.phyhoo-home-hero) .phyhoo-home-hero__inner{grid-template-columns:minmax(0,1fr);padding-block:3.2rem}body:has(.phyhoo-home-hero) .phyhoo-home-hero h1{font-size:clamp(3.8rem,9vw,5.2rem);max-width:13ch}body:has(.phyhoo-home-hero) .phyhoo-home-hero__visual{padding:1rem}body:has(.phyhoo-home-hero) .phyhoo-home-hero__visual img{max-height:310px}body:has(.phyhoo-home-hero) :is(.phyhoo-home-categories__grid,.phyhoo-featured-equipment__grid){grid-template-columns:repeat(2,minmax(0,1fr))}body:has(.phyhoo-home-hero) :is(.phyhoo-home-category__body h3,.phyhoo-equipment-card__body h3){font-size:1.45rem;line-height:1.45}body:has(.phyhoo-home-hero) .phyhoo-home-category__image{aspect-ratio:1.2}}@media screen and (max-width:359px){body:has(.phyhoo-home-hero) :is(.phyhoo-home-categories__grid,.phyhoo-featured-equipment__grid){grid-template-columns:1fr}body:has(.phyhoo-home-hero) .phyhoo-home-hero__trust{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){body:has(.phyhoo-home-hero) *,body:has(.phyhoo-home-hero) *:before,body:has(.phyhoo-home-hero) *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}
/*# sourceMappingURL=/cdn/shop/t/40/assets/phyhoo-responsive-home.css.map */
