*{box-sizing:border-box}body{font-family:var(--fr-font-body-family);font-weight:var(--fr-fw-regular);font-size:var(--fr-fs-body);line-height:var(--fr-lh-body);color:var(--fr-color-text-primary);background:var(--fr-color-white);-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none;transition:var(--fr-transition-fast)}@media screen and (min-width:1025px){a:hover{color:var(--fr-color-accent)}}img{border-radius:0}h1,h2{font-family:var(--fr-font-heading-family);line-height:var(--fr-lh-heading)}h1{font-size:var(--fr-fs-h1)}h2{font-size:var(--fr-fs-h2)}h3{font-size:var(--fr-fs-h3)}h4{font-size:var(--fr-fs-h4)}h5{font-size:var(--fr-fs-h5)}h6{font-size:var(--fr-fs-h6)}small{font-size:var(--fr-fs-small)}.fr-row{padding-bottom:var(--fr-section-padding-desktop)!important}.fr-row-top-padding{padding-top:40px!important}@media(max-width:840px){.fr-row{padding-bottom:var(--fr-section-padding-mobile)!important}.fr-row-top-padding{padding-top:30px!important}}.fr-container{max-width:var(--fr-container-width);margin:0 auto;padding:0 var(--fr-container-padding)}.card,.media,.banner{box-shadow:none!important;border:none}.button,.shopify-challenge__button,.customer button{background:var(--fr-btn-primary-bg);color:var(--fr-btn-primary-text);border-radius:var(--fr-btn-radius);border:2px solid var(--fr-btn-primary-bg);transition:var(--fr-transition-medium);padding:var(--fr-btn-padding-y) var(--fr-btn-padding-x);font-size:var(--fr-btn-font-size);font-weight:var(--fr-fw-semibold);line-height:20px;text-transform:uppercase;box-shadow:none!important}@media screen and (min-width:1025px){.button:hover{background:var(--fr-btn-primary-hover-bg);color:var(--fr-btn-primary-hover-text);border:2px solid var(--fr-btn-primary-bg)}}.button--secondary{background:var(--fr-btn-secondary-bg);color:var(--fr-btn-secondary-text);border-radius:var(--fr-btn-radius);border:2px solid var(--fr-btn-secondary-text);transition:all .5s;overflow:hidden;position:relative;text-transform:uppercase}@media screen and (min-width:1025px){.button--secondary:hover{background:var(--fr-btn-secondary-hover-bg);color:var(--fr-color-white)}}.button:before,.button:after{display:none!important}input,textarea,select{border:1px solid var(--fr-color-border);border-radius:var(--fr-radius-sm);padding:14px 16px;font-family:var(--fr-font-body-family)}input:focus,textarea:focus,select:focus{border:1px solid var(--fr-color-primary);outline:none}form .field{position:relative}form .field label{display:none!important}form .field input,form .field textarea,form .field select{width:100%;padding:14px 16px;border:1px solid var(--fr-color-border);border-radius:8px;font-family:var(--fr-font-body-family);font-size:var(--fr-fs-14);line-height:normal;background:var(--fr-color-white);color:var(--fr-color-primary);box-shadow:none;outline:none}form .field:after,form .field:before{display:none!important}form .field input:focus,form .field textarea:focus,form .field select:focus{border:1px solid var(--fr-color-primary);padding:14px 16px;box-shadow:0 0 0 .4rem #0000001a;outline:none;border-radius:8px}form .field input::placeholder,form .field textarea::placeholder{color:var(--fr-color-border)!important;opacity:1!important;transform:none!important}form .field input,form .field textarea{transition:none}.header-wrapper{border-bottom:1px solid var(--fr-color-gray-200)}.header__menu-item{font-size:var(--fr-fs-body);font-weight:var(--fr-fw-medium);transition:var(--fr-transition-fast)}@media screen and (min-width:1025px){.header__menu-item:hover{color:var(--fr-color-accent)}}.footer{border-top:1px solid var(--fr-color-gray-200)}
/*# sourceMappingURL=/cdn/shop/t/11/assets/thefrhouse-base.css.map */
