You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

PricesHeader.styled.js 1.6KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859
  1. import { Box, Link, Typography } from "@mui/material";
  2. import styled from "styled-components";
  3. import selectedTheme from "../../../themes";
  4. import { ArrowButton } from "../../Buttons/ArrowButton/ArrowButton";
  5. export const PricesHeaderTitle = styled(Typography)`
  6. font-family: ${selectedTheme.fonts.textFont};
  7. font-style: normal;
  8. font-weight: 700;
  9. font-size: 72px;
  10. line-height: 98px;
  11. color: ${selectedTheme.colors.primaryPurple};
  12. display: flex;
  13. flex: 1;
  14. @media (max-width: 600px) {
  15. font-size: 36px;
  16. line-height: 49px;
  17. }
  18. `;
  19. export const PricesHeaderLine = styled(Box)`
  20. border-top: 1px solid ${selectedTheme.colors.iconYellowColor};
  21. width: 90px;
  22. margin-bottom: 26px;
  23. @media (max-width: 600px) {
  24. width: 54px;
  25. }
  26. `;
  27. export const PricesHeaderContainer = styled(Box)`
  28. display: flex;
  29. flex-direction: column;
  30. width: 100%;
  31. justify-content: space-between;
  32. `;
  33. // Below is display set to none because there is no currently function for this button,
  34. // but it function may be added in future
  35. export const ButtonContainer = styled(Link)`
  36. width: fit-content;
  37. cursor: pointer;
  38. display: flex;
  39. justify-content: start;
  40. align-items: center;
  41. gap: 12px;
  42. text-decoration: none;
  43. color: ${selectedTheme.colors.primaryPurple};
  44. display: none;
  45. `;
  46. export const LinkText = styled(Typography)`
  47. border-bottom: 1px dotted ${selectedTheme.colors.primaryPurple};
  48. font-family: ${selectedTheme.fonts.textFont};
  49. line-height: 22px;
  50. font-size: 16px;
  51. color: ${selectedTheme.colors.primaryPurple};
  52. padding-bottom: 5px;
  53. `;
  54. export const Arrow = styled(ArrowButton)`
  55. transform: rotate(45deg);
  56. `;