@media(max-width:1023px){html,body{overflow-x:hidden}img,video,iframe{max-width:100%;height:auto}}@media(max-width:767px){.hm-wrap{padding-left:16px!important;padding-right:16px!important}.hm-nav{height:60px!important;padding:0 14px!important}.hm-logo-main{font-size:13px!important;letter-spacing:.04em!important}.hm-logo-sub{font-size:9px!important;letter-spacing:.06em!important}.hm-nav-tel{display:none!important}.hm-nav-right .hm-btn{padding:7px 12px!important;font-size:12px!important;white-space:nowrap!important}.hm-ann{font-size:12px!important;padding:8px 12px!important;text-align:center!important}.hm-hero{min-height:var(--hm-hero-mob-h, 50vh)!important}.hm-scroll-hint{display:none!important}.hm-hero-heading-wrap{padding-left:16px!important;padding-right:16px!important}.hm-eyebrow{font-size:10px!important;letter-spacing:.12em!important}.hm-display{font-size:clamp(36px,10.5vw,58px)!important;line-height:1!important;word-break:break-word!important;overflow-wrap:break-word!important;max-width:100%!important}.hm-lead{font-size:14px!important;line-height:1.6!important;max-width:100%!important}.hm-hero-cta{flex-direction:column!important;align-items:stretch!important;gap:10px!important;margin-top:22px!important}.hm-hero-cta .hm-btn{width:100%!important;justify-content:center!important;text-align:center!important;min-height:50px!important;padding:13px 20px!important}.hm-hero-trust{flex-wrap:wrap!important;gap:14px 20px!important;margin-top:22px!important;padding-top:18px!important}.hm-ht-n{font-size:20px!important}.hm-ht-l{font-size:10px!important}.hm-trust-bar{overflow-x:auto!important;-webkit-overflow-scrolling:touch!important;flex-wrap:nowrap!important;gap:28px!important;padding:20px 16px!important;justify-content:flex-start!important}.hm-tb-item{min-width:110px!important;flex-shrink:0!important}.hm-tb-n{font-size:20px!important}.hm-tb-l{font-size:11px!important}.hm-sh{font-size:clamp(26px,8.5vw,40px)!important}.hm-sh-eyebrow{font-size:10px!important;letter-spacing:.12em!important}.hm-sh-sub{font-size:14px!important;max-width:100%!important}.hm-about-grid,.hm-about-inner,.hm-abt-grid{grid-template-columns:1fr!important;gap:32px!important}.hm-about-img{order:-1!important}.hm-about-body{font-size:15px!important}.hm-about-stats,.hm-stat-row{grid-template-columns:1fr 1fr!important;gap:16px!important}.hm-stat-n{font-size:28px!important}.hm-svc-grid,.hm-services-grid,.hm-svc-list{grid-template-columns:1fr!important;gap:14px!important}.hm-svc-card,.hm-svc{padding:22px 18px!important}.hm-svc-icon{width:44px!important;height:44px!important}.hm-svc-title{font-size:16px!important}.hm-svc-body{font-size:14px!important}.hm-ba-grid,.hm-ba-inner{grid-template-columns:1fr!important;gap:24px!important}.hm-gal-grid,.hm-gallery-grid{grid-template-columns:1fr 1fr!important;gap:6px!important}.hm-gal-feat,.hm-gal-lg{grid-column:1 / -1!important}.hm-gal-item{border-radius:6px!important;overflow:hidden!important}.hm-lb-wrap{padding:12px!important}.hm-lb-close{top:12px!important;right:12px!important;width:36px!important;height:36px!important}.hm-lb-prev,.hm-lb-next{width:36px!important;height:36px!important}.hm-lb-caption{font-size:13px!important;padding:8px 12px!important}.hm-why-grid,.hm-why-items{grid-template-columns:1fr 1fr!important;gap:12px!important}.hm-why-card,.hm-why-item{padding:18px 14px!important}.hm-why-icon{width:40px!important;height:40px!important}.hm-why-n{font-size:26px!important}.hm-why-l{font-size:13px!important}.hm-cv-grid{grid-template-columns:repeat(2,1fr)!important;gap:10px!important}.hm-cv-swatch{aspect-ratio:1!important;height:auto!important}.hm-cv-label{font-size:11px!important;padding:6px 4px!important}.hm-cv-preview{border-radius:8px!important}.hm-proc-steps,.hm-proc-grid{grid-template-columns:1fr!important;gap:12px!important}.hm-proc-connector,.hm-proc-arrow,.hm-proc-line{display:none!important}.hm-proc-step{display:flex!important;align-items:flex-start!important;gap:16px!important;padding:20px!important;border-radius:8px!important;text-align:left!important}.hm-proc-num,.hm-proc-n{font-size:36px!important;line-height:1!important;flex-shrink:0!important;min-width:40px!important}.hm-proc-title{font-size:15px!important}.hm-proc-body{font-size:13px!important}.hm-cmp-outer,.hm-cmp-wrap,.hm-comparison-wrap{overflow-x:auto!important;-webkit-overflow-scrolling:touch!important;margin-left:-16px!important;margin-right:-16px!important;padding-left:16px!important;padding-right:16px!important}.hm-cmp table,.hm-cmp-table,.hm-comparison-table{min-width:500px!important;font-size:13px!important}.hm-cmp th,.hm-cmp td{padding:10px 12px!important;font-size:13px!important}.hm-cmp-scroll-hint{display:block!important;font-size:12px!important}.hm-test-grid,.hm-testimonials-grid{grid-template-columns:1fr!important;gap:14px!important}.hm-test-card{padding:22px 18px!important}.hm-test-body{font-size:14px!important}.hm-test-name{font-size:13px!important}.hm-guar-grid,.hm-guar-inner{grid-template-columns:1fr!important;gap:24px!important;text-align:center!important}.hm-guar-cta{justify-content:center!important;flex-direction:column!important;align-items:stretch!important;gap:10px!important}.hm-guar-cta .hm-btn{width:100%!important;justify-content:center!important}.hm-guar-badge{margin:0 auto!important}.hm-guar-title{font-size:clamp(22px,7vw,32px)!important}.hm-faq-q,.hm-faq-item>summary,.hm-faq-trigger{padding:16px!important;font-size:15px!important;line-height:1.45!important;min-height:48px!important}.hm-faq-a,.hm-faq-body,.hm-faq-item>div{padding:0 16px 16px!important;font-size:14px!important;line-height:1.65!important}.hm-contact-grid,.hm-contact-inner,.hm-form-layout{grid-template-columns:1fr!important;gap:32px!important}.hm-form-row,.hm-form-grid,.hm-form-2col{grid-template-columns:1fr!important;gap:12px!important}input[type=text],input[type=email],input[type=tel],input[type=number],input[type=search],input[type=url],input[type=date],select,textarea{font-size:16px!important;min-height:48px!important;width:100%!important;box-sizing:border-box!important;padding:12px 14px!important;border-radius:6px!important;-webkit-appearance:none!important;appearance:none!important}textarea{min-height:110px!important;height:auto!important}form .hm-btn[type=submit],.hm-form .hm-btn,.hm-form [type=submit],button[type=submit]{width:100%!important;justify-content:center!important;min-height:52px!important;font-size:15px!important}.hm-ft{grid-template-columns:1fr!important;gap:36px!important}.hm-ft-btm{flex-direction:column!important;align-items:center!important;gap:6px!important;text-align:center!important;padding-top:20px!important}.hm-ft-copy,.hm-ft-mark{text-align:center!important;font-size:12px!important}.hm-ft-logo{font-size:18px!important}.hm-ft-h,.hm-ft-c{font-size:13px!important}.hm-mbar{padding:10px 14px!important;gap:8px!important}.hm-mb-call,.hm-mb-quote{flex:1!important;justify-content:center!important;font-size:13px!important;min-height:46px!important;padding:0 12px!important;gap:6px!important}.hm-fab{bottom:72px!important;right:14px!important;gap:8px!important}}@media(min-width:768px)and (max-width:1023px){.hm-wrap{padding-left:28px!important;padding-right:28px!important}.hm-display{font-size:clamp(50px,7vw,80px)!important}.hm-svc-grid,.hm-services-grid,.hm-why-grid,.hm-why-items,.hm-proc-steps,.hm-proc-grid,.hm-test-grid,.hm-testimonials-grid{grid-template-columns:1fr 1fr!important}.hm-gal-grid,.hm-gallery-grid{grid-template-columns:repeat(3,1fr)!important}.hm-cmp-outer,.hm-cmp-wrap,.hm-comparison-wrap{overflow-x:auto!important;-webkit-overflow-scrolling:touch!important}.hm-cmp table,.hm-cmp-table,.hm-comparison-table{min-width:600px!important}input[type=text],input[type=email],input[type=tel],input[type=number],input[type=search],input[type=url],select,textarea{font-size:16px!important}.hm-hero-cta{flex-wrap:wrap!important;gap:12px!important}}@media(hover:none)and (pointer:coarse){.hm-btn{min-height:44px!important}.hm-faq-q,.hm-faq-item>summary{min-height:48px!important;cursor:pointer!important}.hm-soc,.hm-burger,.hm-mob-close,.hm-lb-prev,.hm-lb-next,.hm-lb-close{min-width:44px!important;min-height:44px!important}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/hallmark-mobile.css.map */
