body{padding-top:0!important;margin-top:0!important}@media (min-width: 1024px){.text-gray-500:not(a):not(button),.text-gray-600:not(a):not(button){color:var(--color-text-muted, #9ca3af)!important}.text-gray-700:not(a):not(button){color:var(--color-text-secondary, #6b7280)!important}.text-black:not(a):not(button){color:var(--color-text-primary, #000000)!important}}button.text-white,a.text-white,.btn.text-white{color:#fff!important}header{position:relative!important}#mobile-menu{z-index:9999!important;position:fixed!important;top:0!important;left:0!important;right:0!important;bottom:0!important;width:100vw!important;height:100vh!important;max-width:100vw!important;max-height:100vh!important;margin:0!important;padding:0!important;transform:none!important;overflow-y:auto!important}#mobile-menu.hidden{display:none!important}#mobile-menu:not(.hidden){display:flex!important;flex-direction:column!important}body:has(#mobile-menu:not(.hidden)){overflow:hidden!important}@media (max-width: 1023px){header,header>*,header .container{overflow:visible!important}}@media (min-width: 1024px){#mobile-menu{display:none!important}}[data-design-variant=variant-a] .footer__heading--pastel{color:#ff709f}[data-design-variant=variant-b] .footer__heading--pastel{color:#ed6420}[data-design-variant=variant-c] .footer__heading--pastel{color:#ff709f}[data-design-variant=variant-d] .footer__heading--pastel{color:#93d88c}section .absolute.inset-0 img{width:100%;height:100%;object-fit:cover;object-position:center}@media (max-width: 1023px){section .absolute.inset-0{position:absolute!important;top:0!important;left:0!important;right:0!important;bottom:0!important;width:100%!important;height:100%!important;overflow:hidden!important}section .absolute.inset-0 img{position:absolute!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important;min-width:100%!important;min-height:100%!important;width:auto!important;height:auto!important;max-width:none!important;max-height:none!important;object-fit:cover!important}section.relative.overflow-hidden:not(.stats-section){min-height:500px!important}section.relative.overflow-hidden.pt-24:not(.stats-section){min-height:600px!important}}@media (max-width: 1023px){#contact-form .container,section[class*=py-] .container{padding-left:2rem!important;padding-right:2rem!important}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/custom-fixes.css.map */
