/* Mobile home layout. Desktop styles stay scoped outside this breakpoint. */
@media(max-width:768px){
body.home .main-page-wrapper{padding-top:60px!important}
body.home .vc_custom_1612344165569{margin-top:0!important;margin-bottom:0!important}
body.home .vc_custom_1496220809434{padding:0!important}
body.home .banner_pc{display:none!important}
body.home .gh-mobile-hero{display:block!important;margin:0 -15px 0!important;background:#f3f6fa}
.gh-mobile-hero__photo{display:block;width:100%;height:auto;aspect-ratio:4/3;object-fit:cover;object-position:center 48%;max-height:360px}
.gh-mobile-hero__copy{padding:22px 22px 24px;text-align:start}
.gh-mobile-hero__copy h1{font-size:28px;line-height:1.18;font-weight:600;color:#142b46;margin:0 0 12px}
.gh-mobile-hero__copy p{font-size:15px;line-height:1.55;color:#516173;margin:0 0 18px}
.gh-mobile-hero__actions{display:flex;flex-wrap:wrap;gap:10px}
.gh-mobile-hero__actions a{display:flex;align-items:center;justify-content:center;min-height:46px;flex:1;padding:10px 12px;font-size:14px;font-weight:600;line-height:1.4;text-align:center;background:#1b4a9a;color:white;border:1px solid #1b4a9a;border-radius:4px;text-decoration:none}
.gh-mobile-hero__actions a+a{color:#1b4a9a;background:white}
.gh-mobile-hero__actions a:focus-visible{outline:2px solid #142b46;outline-offset:3px}
body.home .vc_custom_1658150929074{padding-top:28px!important;margin:0!important;border:0!important}
body.home .vc_custom_1643018730872{padding:0!important}
body.home #wd-6670239be117e{padding:0!important;margin:0 0 22px!important}
body.home #wd-6670239be117e .woodmart-title-container{font-size:24px!important;line-height:1.25!important;margin-bottom:10px!important}
body.home #wd-6670239be117e .title-after_title{font-size:15px!important;line-height:1.55!important;color:#596675!important}
body.home .greathouse-home-products-row{margin-bottom:0!important}
body.home .greathouse-home-product{margin-bottom:28px!important;height:auto!important}
body.home .greathouse-home-product .info-box-icon{aspect-ratio:4/3;max-height:300px}
body.home .greathouse-home-product .info-box-icon a{display:block;width:100%;height:100%}
body.home .greathouse-home-product .info-box-title{font-size:20px!important;line-height:1.3;margin:14px 0 8px!important}
body.home .greathouse-home-product .info-box-inner{font-size:15px;line-height:1.6}
.gh-floating-contact{width:44px!important;height:44px!important;display:flex!important;align-items:center;justify-content:center;padding:10px!important;right:12px!important;bottom:max(16px,env(safe-area-inset-bottom))!important}
.gh-floating-contact img{width:24px!important;height:24px!important}
.scrollToTop{right:12px!important;bottom:70px!important;width:40px!important;height:40px!important}
}
