/* 0 - 600PX: Phone 600 - 900px: Table portrait 900 - 1200px: Tablet landscape [1200 - 1800] is where our nortal styles apply 1800px + : Big desktop */ /* Media Query M3 */ /* Grid breakpoints */ :global(.vtex-flex-layout-0-x-flexRowContent--menu-row) .menuContainer { gap: 8px; } :global(.vtex-flex-layout-0-x-flexRowContent--menu-row) .menuContainer .styledLinkContainer--footer .styledLink--footer { font-weight: 400; font-size: 14px; line-height: 30px; text-transform: none; color: rgba(255, 255, 255, 0.45); letter-spacing: initial; } :global(.vtex-flex-layout-0-x-flexRowContent--menu-row) .menuContainer .styledLinkContainer--footer-line .styledLink--footer-line { font-weight: 400; font-size: 14px; line-height: 30px; text-decoration-line: underline; text-transform: none; color: #FFFFFF; letter-spacing: initial; } :global(.vtex-flex-layout-0-x-flexRowContent--footer-mobile) .menuContainer { gap: 10px; } .styledLinkContainer--footer-mobile { border-bottom: 1px solid #FFFFFF; } .accordionIcon--footer-mobile { font-size: 0; width: 17px; height: 6px; display: flex; } .accordionIcon--footer-mobile::after { content: ""; display: flex; width: 8px; height: 8px; padding: 2px; box-shadow: 1px -1px 0 0px #fff inset; border-width: 0 0 1px 1px; transform: rotate(135deg); } .accordionIcon--footer-mobile--isOpen::after { transform: rotate(-45deg); } .styledLinkContent--footer-mobile { align-items: center; font-weight: 400; font-size: 14px; line-height: 38px; letter-spacing: initial; text-transform: none; color: #FFFFFF; } .menuContainer { display: flex; gap: 15px; } .menuContainer .styledLinkContainer { margin: 0; padding: 0; } .menuContainer .styledLinkContainer .styledLink { font-weight: 400; font-size: 12px; line-height: 16px; letter-spacing: -0.1em; text-transform: uppercase; color: #929292; } @media screen and (max-width: 1025px) { .menuContainerNav { margin-left: 20px; } }