Вы не можете выбрать более 25 тем Темы должны начинаться с буквы или цифры, могут содержать дефисы(-) и должны содержать не более 35 символов.
 
 
 
 

167 строки
3.6 KiB

  1. @charset "UTF-8";
  2. .btn-small {
  3. font-family: "Korb";
  4. display: inline-block;
  5. position: relative;
  6. background-color: $color-primary;
  7. background-color: var(--theme-color-primary, $color-primary);
  8. color: $color-white;
  9. color: var(--theme-color-background, $color-white);
  10. padding: 5px 18px;
  11. border-radius: 18px;
  12. margin-right: 10px;
  13. text-decoration: none;
  14. transition: 0.3s ease;
  15. @include focusvisible;
  16. }
  17. .btn {
  18. position: relative;
  19. display: inline-flex;
  20. align-items: center;
  21. font-family: "Korb";
  22. background-color: $color-primary;
  23. background-color: var(--theme-color-primary, $color-primary);
  24. color: $color-white;
  25. color: var(--theme-color-background, $color-white);
  26. border-radius: $radius-lg;
  27. font-size: 22px;
  28. line-height: 1;
  29. padding: 16px 24px;
  30. text-decoration: none;
  31. border: 0;
  32. min-height: 60px;
  33. @include focusvisible;
  34. cursor: pointer;
  35. font-weight: 400;
  36. @media(max-width: 767px) {
  37. font-size: 18px;
  38. padding: 12px 20px;
  39. min-height: 44px;
  40. border-radius: 16px;
  41. white-space: normal;
  42. }
  43. &:hover {
  44. color: $color-white;
  45. box-shadow: 0 0 0 5px rgba($color-primary, 0.3);
  46. box-shadow: 0 0 0 5px rgba(var(--theme-color-primary-rgb, $color-primary-rgb), 0.3);
  47. }
  48. &.has-icon {
  49. padding-right: 58px;
  50. overflow: hidden;
  51. transition: 0.3s $easeOutQuad;
  52. text-align: left;
  53. @media(max-width: 767px) {
  54. padding-right: 52px;
  55. }
  56. &:before {
  57. position: absolute;
  58. font-size: 30px;
  59. right: 18px;
  60. top: 50%;
  61. margin-top: -15px;
  62. font-family: "Icons";
  63. transition: 0.3s $easeOutQuad;
  64. transform: translate3d(0, 0, 0);
  65. @media(max-width: 767px) {
  66. font-size: 24px;
  67. margin-top: -12px;
  68. }
  69. }
  70. &.icon-pfeil-links {
  71. padding: 16px 24px 16px 58px;
  72. &:before {
  73. right: auto;
  74. left: 18px;
  75. }
  76. @media(max-width: 767px) {
  77. padding: 12px 20px 12px 52px;
  78. }
  79. }
  80. }
  81. &.white {
  82. background-color: $color-white;
  83. background-color: var(--theme-color-background, $color-white);
  84. color: $color-primary;
  85. color: var(--theme-color-primary, $color-primary);
  86. &:hover {
  87. box-shadow: 0 0 0 5px rgba($color-white, 0.5), 0 0 4px rgba($color-black, 0.4);
  88. color: $color-primary;
  89. color: var(--theme-color-primary, $color-primary);
  90. }
  91. }
  92. &.secondary {
  93. background-color: $color-secondary;
  94. background-color: var(--theme-color-secondary, $color-secondary);
  95. color: $color-primary;
  96. color: var(--theme-color-primary, $color-primary);
  97. &:hover {
  98. box-shadow: 0 0 0 5px rgba($color-secondary, 0.4), 0 0 4px rgba($color-black, 0.1);
  99. color: $color-primary;
  100. color: var(--theme-color-primary, $color-primary);
  101. }
  102. }
  103. }
  104. [data-browser="ie"] .btn {
  105. height: 60px;
  106. }
  107. .btn-light {
  108. position: relative;
  109. display: inline-block;
  110. background-color: $color-primary-light-03;
  111. background-color: var(--theme-color-primary-dimmed-03, $color-primary-light-03);
  112. padding: 6px 18px;
  113. border-radius: 18px;
  114. margin-right: 10px;
  115. text-decoration: none;
  116. transition: 0.3s ease;
  117. @include focusvisible;
  118. font-family: "Korb";
  119. transition: 0.3s ease;
  120. &.has-icon {
  121. padding-left: 54px;
  122. &:before {
  123. position: absolute;
  124. font-family: "Icons";
  125. font-size: 30px;
  126. line-height: 1;
  127. top: 50%;
  128. left: 15px;
  129. margin-top: -15px;
  130. }
  131. &.icon-pfeil-links:before {
  132. margin-top: -14px;
  133. }
  134. }
  135. &:hover {
  136. text-decoration: none;
  137. color: $color-primary;
  138. color: var(--theme-color-primary, $color-primary);
  139. box-shadow: 0 0 0 5px rgba($color-primary-light-03, 0.4);
  140. }
  141. }
  142. button::-moz-focus-inner {
  143. border: 0;
  144. }