.responsiveStyles_mobileMenuContainer__7akQ7{width:100svw;height:calc(100svh - 2rem);background-color:#fff;z-index:10000;position:fixed;top:2rem;left:0;transform:translateX(-100%);transition:transform .3s ease-in-out;overflow:hidden;display:flex;flex-direction:column}.responsiveStyles_mobileMenuContainer__7akQ7.responsiveStyles_slideIn__HwqiC{transform:translateX(0)}.responsiveStyles_mobileMenuContainer__7akQ7.responsiveStyles_slideOut__QjbND{transform:translateX(-100%)}.responsiveStyles_mobileMenuContainer__7akQ7 .responsiveStyles_menuContent__aq9bV{flex:1 1 auto;min-height:0;padding:clamp(1rem,4svh,1.5rem) 1.25rem;display:flex;flex-direction:column;align-items:center;width:100%;overflow-y:auto;overflow-x:hidden}.responsiveStyles_mobileMenuContainer__7akQ7 .responsiveStyles_menuContent__aq9bV .responsiveStyles_menuItem__ISnCf{font-weight:600;font-size:1rem;line-height:105%;color:#0a0a0b;display:flex;flex-direction:row;align-items:center;justify-content:space-between;width:100%;min-height:3rem;padding:.75rem .5rem;text-transform:uppercase;text-decoration:none}.responsiveStyles_mobileMenuContainer__7akQ7 .responsiveStyles_contactDetails__zKY9h{background-color:#f5f5f5;display:flex;flex-direction:column;gap:1.5rem;align-items:flex-start;flex:0 0 auto;padding:1.25rem 1.25rem calc(1.25rem + env(safe-area-inset-bottom))}@media(max-width:575px){.responsiveStyles_mobileMenuContainer__7akQ7 .responsiveStyles_contactDetails__zKY9h{padding:1rem 1rem calc(1rem + env(safe-area-inset-bottom));gap:1rem}}.responsiveStyles_mobileMenuContainer__7akQ7 .responsiveStyles_contactHolder__gZjUF{display:flex;flex-direction:row;gap:1.9375rem;align-items:center}.responsiveStyles_mobileMenuContainer__7akQ7 .responsiveStyles_call__L9jJr{display:flex;flex-direction:row;gap:.5rem;align-items:center}.responsiveStyles_mobileMenuContainer__7akQ7 .responsiveStyles_callNumber__Rm2Xe{font-weight:600;font-size:.875rem;line-height:105%;text-align:center}.responsiveStyles_mobileMenuContainer__7akQ7 .responsiveStyles_btnHolder__5pKtZ{display:flex;flex-direction:row;gap:1rem;width:100%}@media(max-width:575px){.responsiveStyles_mobileMenuContainer__7akQ7 .responsiveStyles_btnHolder__5pKtZ{flex-direction:column;gap:.75rem}}.responsiveStyles_mobileMenuContainer__7akQ7 .responsiveStyles_btnHolder__5pKtZ .responsiveStyles_brochureBtn__L6NcY,.responsiveStyles_mobileMenuContainer__7akQ7 .responsiveStyles_btnHolder__5pKtZ .responsiveStyles_quoteBtn__RBVqm{all:unset;padding:.875rem 1.5rem;min-height:3rem;font-weight:600;font-size:.875rem;line-height:1.25rem;text-align:center;background-color:#f9c300;border:1px solid #f9c300;cursor:pointer;box-sizing:border-box;display:flex;align-items:center;justify-content:center}@media(max-width:575px){.responsiveStyles_mobileMenuContainer__7akQ7 .responsiveStyles_btnHolder__5pKtZ .responsiveStyles_brochureBtn__L6NcY,.responsiveStyles_mobileMenuContainer__7akQ7 .responsiveStyles_btnHolder__5pKtZ .responsiveStyles_quoteBtn__RBVqm{width:100%;justify-content:center}}.responsiveStyles_mobileMenuContainer__7akQ7 .responsiveStyles_btnHolder__5pKtZ .responsiveStyles_brochureBtn__L6NcY{border:1px solid #01060a;background-color:rgba(0,0,0,0);display:flex;align-items:center;gap:.875rem}.responsiveStyles_mobileMenuContainer__7akQ7 .responsiveStyles_menuHeading__sy7V_{display:flex;width:100%;gap:.75rem;align-items:center;font-weight:600;font-size:1.125rem;line-height:120%;text-transform:uppercase;padding-bottom:1.5rem}.responsiveStyles_mobileMenuContainer__7akQ7 .responsiveStyles_productWrapper__4OEsY{display:flex;flex-direction:column;gap:.375rem;width:100%;flex:1 1 auto;min-height:0;overflow-y:auto;overflow-x:hidden}.responsiveStyles_mobileMenuContainer__7akQ7 .responsiveStyles_eachProduct__iifFW{width:100%;padding:0 .5rem;display:flex;justify-content:space-between;align-items:center;cursor:pointer;border:1px solid #f5f5f5}.responsiveStyles_mobileMenuContainer__7akQ7 .responsiveStyles_eachProduct__iifFW .responsiveStyles_eachProductList__8qb5c{display:flex;align-items:center;gap:.5rem}.responsiveStyles_mobileMenuContainer__7akQ7 .responsiveStyles_eachProduct__iifFW .responsiveStyles_eachProductList__8qb5c p{font-size:14px;font-weight:500;line-height:120%;color:#0a0a0b}.responsiveStyles_mobileMenuContainer__7akQ7 .responsiveStyles_eachProduct__iifFW .responsiveStyles_dropdown__yPXyj{transform:rotate(-90deg);transform-origin:center;transition:transform .3s ease}