Non puoi selezionare più di 25 argomenti Gli argomenti devono iniziare con una lettera o un numero, possono includere trattini ('-') e possono essere lunghi fino a 35 caratteri.
 
 
 

287 righe
4.7 KiB

  1. .mod_iso_productlist,
  2. .mod_iso_relatedproducts {
  3. padding: 0 90px 5rem 90px;
  4. .product_list {
  5. display: flex;
  6. justify-content: space-around;
  7. flex-wrap: wrap;
  8. }
  9. .product {
  10. position: relative;
  11. padding: 0 0 7.5rem 0;
  12. .formbody {
  13. position: relative;
  14. display: flex;
  15. flex-wrap: wrap;
  16. width: 270px;
  17. margin: 0 auto;
  18. padding: 0 0 2rem 0;
  19. }
  20. h3 {
  21. order: 2;
  22. margin: 0 auto;
  23. padding: 0 0 1rem 0;
  24. text-align: center;
  25. font-family: 'Lato', sans-serif;
  26. font-size: size(20);
  27. line-height: size(26);
  28. color: $font;
  29. a {
  30. color: $font;
  31. }
  32. }
  33. .image_container {
  34. order: 1;
  35. a {
  36. display: block;
  37. padding: 0 0 1rem 0;
  38. }
  39. img {
  40. border: 4px solid $secondary;
  41. width: 270px;
  42. height: 270px;
  43. object-fit: contain;
  44. background: #fff;
  45. border-radius: 50%;
  46. }
  47. }
  48. .sku {
  49. display: none;
  50. }
  51. .offer {
  52. order: 4;
  53. position: absolute;
  54. top: 203px;
  55. right: 0;
  56. font-family: 'Mohave', sans-serif;
  57. a {
  58. color: $font;
  59. text-decoration: none;
  60. }
  61. .price {
  62. background: $secondary;
  63. border-radius: 10px;
  64. padding: 12px 20px 1px 20px;
  65. font-weight: 700;
  66. font-size: size(32);
  67. line-height: size(32);
  68. .currency {
  69. font-weight: 300;
  70. font-size: size(16);
  71. }
  72. .original_price {
  73. position: absolute;
  74. left: -5px;
  75. top: -25px;
  76. background: $font;
  77. border-radius: 10px;
  78. padding: 1px 11px 0 11px;
  79. font-weight: 500;
  80. color: #fff;
  81. font-size: size(18);
  82. }
  83. .price {
  84. background: none;
  85. border-radius: 0;
  86. padding: 0;
  87. font-size: inherit;
  88. line-height: inherit;
  89. }
  90. }
  91. }
  92. .details {
  93. display: none;
  94. a {
  95. }
  96. }
  97. .submit_container {
  98. order: 3;
  99. position: absolute;
  100. bottom: 0;
  101. left: 50%;
  102. transform: translate(-50%, 0);
  103. margin: 0 auto;
  104. .submit {
  105. @include button();
  106. }
  107. }
  108. }
  109. }
  110. .mod_iso_productreader {
  111. .back {
  112. display: none;
  113. }
  114. .formbody {
  115. }
  116. .spwn-image-set {
  117. width: 100%;
  118. position: relative;
  119. padding: 0 0 2rem 0;
  120. .spwn-image-gallery {
  121. }
  122. .offer {
  123. position: absolute;
  124. right: 50%;
  125. bottom: 150px;
  126. transform: translate(310px, 0);
  127. font-family: 'Mohave', sans-serif;
  128. .price {
  129. background: $secondary;
  130. border-radius: 10px;
  131. padding: 12px 20px 1px 20px;
  132. font-weight: 700;
  133. font-size: size(32);
  134. line-height: size(32);
  135. .currency {
  136. font-weight: 300;
  137. font-size: size(16);
  138. }
  139. .original_price {
  140. position: absolute;
  141. left: -5px;
  142. top: -25px;
  143. background: $font;
  144. border-radius: 10px;
  145. padding: 1px 11px 0 11px;
  146. font-weight: 500;
  147. color: #fff;
  148. font-size: size(18);
  149. }
  150. .price {
  151. background: none;
  152. border-radius: 0;
  153. padding: 0;
  154. font-size: inherit;
  155. line-height: inherit;
  156. }
  157. }
  158. }
  159. .image_container {
  160. }
  161. img {
  162. width: 554px;
  163. margin: 0 auto;
  164. }
  165. .slick-dots {
  166. button {
  167. background: rgba(0, 0, 0, .2);
  168. &:hover {
  169. background: $primary;
  170. }
  171. }
  172. .slick-active {
  173. button {
  174. background: $primary;
  175. }
  176. }
  177. }
  178. }
  179. h1, h2 {
  180. width: 100%;
  181. text-align: center;
  182. padding: 0 0 8rem 0;
  183. }
  184. h3 {
  185. font-family: 'Lato', sans-serif;
  186. color: $primary;
  187. padding-bottom: 1.5rem;
  188. }
  189. .sku {
  190. display: none;
  191. }
  192. .description {
  193. padding: 0 190px 3rem 190px;
  194. font-weight: 700;
  195. }
  196. .spwn-additional-text {
  197. width: 100vw;
  198. position: relative;
  199. left: 50%;
  200. right: 50%;
  201. margin: 0 -50vw 2rem -50vw;
  202. &.spwn-bg {
  203. padding: 2rem 0 0 0;
  204. background: #f5f5f5;
  205. }
  206. .spwn-inner {
  207. max-width: 876px;
  208. margin: 0 auto;
  209. }
  210. ul {
  211. li {
  212. position: relative;
  213. padding: 0 0 2rem 34px;
  214. &:before {
  215. content: "";
  216. display: block;
  217. position: absolute;
  218. left: 0;
  219. top: 7px;
  220. width: 12px;
  221. height: 12px;
  222. background: $secondary;
  223. border-radius: 50%;
  224. }
  225. }
  226. }
  227. }
  228. .submit_container {
  229. display: flex;
  230. justify-content: center;
  231. width: 100%;
  232. padding: 0 0 4rem 0;
  233. .submit {
  234. @include button();
  235. margin: 0 12px;
  236. }
  237. }
  238. }