.gform_wrapper .gfield_required{color:#f6462c;margin-left:2px}.gform_wrapper .gfield label{font-size:.875rem;line-height:1;margin-top:10px;margin-bottom:10px}.specsheets{display:flex;flex-wrap:wrap;align-items:center;justify-content:center}.hearth_btn{flex-direction:column;margin:0px 2px 5px 2px}.button100{width:100%}.gform_wrapper.gravity-theme .gform_footer,.gform_wrapper.gravity-theme .gform_page_footer{margin:50px!important;padding:0px!important}summary{display:block}.saswp_faq_tiny_content{margin-bottom:15px}section>summary>h3{font-weight:bold}.preview,.preview__wrapper{height:100%}@media screen and (min-width:768px) and (max-width:980px){.preview__excerpt{min-height:5rem}}@media screen and (min-width:981px){.preview__excerpt{min-height:8rem}}.fwp_posts_grid{padding-bottom:20px}.hot-tube__wrapper p{font-size:.9em;line-height:1.1em}article#post-726{height:fit-content}.hot-tube__spec li{vertical-align:top;margin-bottom:5px}.hot-tube__header img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.hot-tube__content li{font-size:14px;margin-bottom:5px;line-height:17px}.hot-tube__content ul{margin-bottom:5px;padding-bottom:5px}.preview__title{font-size:1.05rem;font-weight:600;padding:.525rem 1.25rem;background-color:#00000070}@media screen and (min-width:640px){.gform-theme--foundation .ginput_address_city,.gform-theme--foundation .ginput_address_country,.gform-theme--foundation .ginput_address_state,.gform-theme--foundation .ginput_address_zip{inline-size:30%!important}}@media print,screen and (min-width:48em){.ginput_complex>span{display:block;float:left;margin-bottom:20px;margin-left:0px;margin-right:15px;width:calc(50% - 30px)}}.gform_wrapper .gform_footer{bottom:40px;left:59px;padding:0;position:absolute;right:0;text-align:center}.gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]),.gform_wrapper textarea{border:1px solid;-webkit-box-shadow:0 0 6px 0 rgba(0,0,0,.16);box-shadow:0 0 6px 0 rgba(0,0,0,.16);padding:.5em 1em}.gform_wrapper .gfield_required{color:#f6462c;margin-left:0px;margin-bottom:-10px}.gform-theme--foundation .gform_fields{row-gap:0px!important}@media print,screen and (min-width:48em){.ginput_complex>span{margin-bottom:0px!important}}