Nie możesz wybrać więcej, niż 25 tematów Tematy muszą się zaczynać od litery lub cyfry, mogą zawierać myślniki ('-') i mogą mieć do 35 znaków.
 
 
 
 

183 wiersze
3.1 KiB

  1. @import '../../_global/styles/mixins';
  2. @import '../../_global/styles/vars';
  3. h1 + .a-z {
  4. margin-top: 30px;
  5. @media(max-width: 767px) {
  6. margin-top: 0;
  7. }
  8. }
  9. .a-z .letters {
  10. position: sticky;
  11. top: var(--header-height);
  12. background-color: var(--color-background);
  13. display: flex;
  14. align-items: flex-end;
  15. flex-wrap: wrap;
  16. overflow: hidden;
  17. margin: 0 0 0 -2px;
  18. padding: 10px 0 0;
  19. z-index: 2;
  20. box-shadow: 0 -2px 0 0 var(--color-background);
  21. @media(min-width: 1000px) {
  22. top: 101px;
  23. }
  24. &.not-sticky {
  25. position: relative;
  26. top: auto;
  27. }
  28. li {
  29. position: relative;
  30. display: block;
  31. padding: 0 0 0 2px;
  32. margin: 6px 0 0;
  33. @media(max-width: 439px) {
  34. flex: 1 1 10%;
  35. max-width: 10%;
  36. }
  37. &.disabled {
  38. //display: none;
  39. pointer-events: none;
  40. .letter {
  41. opacity: 0.3;
  42. }
  43. }
  44. &:after {
  45. content: none;
  46. }
  47. &:last-child:before {
  48. content: "";
  49. position: absolute;
  50. display: block;
  51. height: 2px;
  52. width: 1000px;
  53. left: 100%;
  54. bottom: 0;
  55. background-color: var(--color-text);
  56. opacity: 0.3;
  57. }
  58. &.active .letter {
  59. color: var(--swatches-neutrals-white);
  60. &:hover {
  61. color: var(--swatches-neutrals-white);
  62. }
  63. &:before {
  64. height: 100%;
  65. background-color: var(--color-text);
  66. opacity: 1;
  67. }
  68. }
  69. }
  70. .letter {
  71. position: relative;
  72. display: block;
  73. text-decoration: none;
  74. font-family: "Korb", sans-serif;
  75. font-size: 28px;
  76. width: 26px;
  77. text-align: center;
  78. transition: 0.3s ease;
  79. z-index: 1;
  80. color: var(--color-text);
  81. background-color: transparent;
  82. margin: 0;
  83. padding: 0;
  84. @include focus-visible;
  85. @media(max-width: 439px) {
  86. width: 100%;
  87. }
  88. &:before {
  89. content: "";
  90. position: absolute;
  91. display: block;
  92. bottom: 0;
  93. left: 0;
  94. right: 0;
  95. height: 2px;
  96. background-color: var(--color-text);
  97. transition: 0.3s ease;
  98. z-index: -1;
  99. opacity: 0.3;
  100. }
  101. &:hover {
  102. color: var(--color-text);
  103. &:before {
  104. background-color: var(--color-text);
  105. opacity: 1;
  106. }
  107. }
  108. &.letter:not(.disabled) span:before {
  109. //opacity: 0.3;
  110. }
  111. }
  112. span.letter {
  113. color: var(--color-text);
  114. &:before {
  115. opacity: 1;
  116. }
  117. }
  118. }
  119. .letter-content {
  120. position: relative;
  121. display: flex;
  122. flex-direction: column;
  123. transition: height 0.3s $easeOutQuad;
  124. .a-z-content-wrapper {
  125. position: absolute;
  126. top: 0.5em;
  127. @include hide;
  128. transform: translate3d(0, 0, 0) scale(0.95);
  129. transform-origin: center 100px;
  130. width: 100%;
  131. &.current {
  132. position: relative;
  133. @include show(0.4s);
  134. transform: translate3d(0, 0, 0) scale(1);
  135. order: 1;
  136. z-index: 1;
  137. }
  138. &:not(.current) {
  139. height: 0;
  140. }
  141. .accordion-content .contact-wrapper {
  142. margin: 0;
  143. }
  144. }
  145. }
  146. .a-z{
  147. .faq-heading{
  148. margin-top: 10px !important;
  149. }
  150. }
  151. .a-z-list{
  152. .responsiveContainer {
  153. padding-bottom: 10px !important;
  154. }
  155. }