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.
 
 
 

191 lines
2.9 KiB

  1. .mod_iso_checkout {
  2. padding: 0 0 2rem 0;
  3. .steps {
  4. padding: 0 0 5.5rem 0;
  5. ol {
  6. display: flex;
  7. justify-content: flex-start;
  8. align-items: baseline;
  9. margin: 0;
  10. padding: 0;
  11. }
  12. li {
  13. position: relative;
  14. padding: 0 11px 0 24px;
  15. list-style: none;
  16. font-family: 'Mohave', sans-serif;
  17. font-weight: 300;
  18. font-size: size(36);
  19. line-height: size(52);
  20. color: $tertiary;
  21. &.shipping,
  22. &.payment {
  23. display: none;
  24. }
  25. &:before {
  26. content: "";
  27. display: block;
  28. position: absolute;
  29. left: 0;
  30. bottom: 21px;
  31. width: 13px;
  32. height: 10px;
  33. background: transparent url("../images/elements/icon-breadcrumb-arrow.svg") no-repeat left top;
  34. background-size: 100% auto;
  35. }
  36. &.active {
  37. font-weight: 700;
  38. font-size: size(64);
  39. color: $font;
  40. &:before {
  41. bottom: 13px;
  42. }
  43. }
  44. &:first-child {
  45. padding-left: 0;
  46. &:before {
  47. display: none;
  48. }
  49. }
  50. a {
  51. color: $tertiary;
  52. }
  53. span {
  54. }
  55. }
  56. }
  57. h2:not(.review h2, .process h2) {
  58. padding: 0 0 16px 0;
  59. color: $primary;
  60. font-family: 'Lato', sans-serif;
  61. font-weight: 400;
  62. font-size: size(24);
  63. line-height: size(32);
  64. }
  65. p {
  66. margin-bottom: 2rem;
  67. }
  68. .address:not(li.address),
  69. .payment:not(li.payment),
  70. .review:not(li.review) {
  71. width: 100%;
  72. }
  73. .shippingaddress,
  74. .paymentmethod {
  75. padding-top: 40px;
  76. .widget-radio {
  77. width: 100%;
  78. fieldset {
  79. display: flex;
  80. justify-content: space-between;
  81. }
  82. span {
  83. display: flex;
  84. justify-content: flex-start;
  85. align-items: center;
  86. width: calc(50% - 20px);
  87. }
  88. input {
  89. width: auto;
  90. padding: 0;
  91. border: none;
  92. border-radius: 0;
  93. }
  94. label {
  95. padding: 0 0 0 0.5rem;
  96. }
  97. }
  98. }
  99. .formbody {
  100. .widget {
  101. position: relative;
  102. label {
  103. }
  104. input,
  105. select,
  106. textarea {
  107. display: block;
  108. z-index: 1;
  109. }
  110. }
  111. .review {
  112. &.orderinfo {
  113. }
  114. &.orderproducts {
  115. }
  116. .info_container {
  117. }
  118. }
  119. }
  120. #spwn-info-boxes {
  121. display: flex;
  122. justify-content: flex-start;
  123. flex-wrap: wrap;
  124. padding: 20px 0 0 0;
  125. .info_container {
  126. width: 50%;
  127. padding: 0 0 5rem 0;
  128. .edit {
  129. }
  130. h3 {
  131. padding: 0 0 16px 0;
  132. color: $primary;
  133. font-weight: 400;
  134. .edit-span {
  135. padding: 0 0 0 4px;
  136. color: $font;
  137. font-size: size(12);
  138. span {
  139. }
  140. }
  141. a {
  142. color: $font;
  143. @include transition();
  144. &:hover {
  145. color: $primary;
  146. }
  147. }
  148. }
  149. }
  150. }
  151. }