No puede seleccionar más de 25 temas Los temas deben comenzar con una letra o número, pueden incluir guiones ('-') y pueden tener hasta 35 caracteres de largo.
 
 
 
 

368 líneas
7.9 KiB

  1. @charset "UTF-8";
  2. .cookieconsent {
  3. position: fixed;
  4. bottom: 0;
  5. left: 0;
  6. width: 100%;
  7. background-color: white;
  8. box-shadow: 0 30px 50px 20px rgba(black, 0.15);
  9. padding: 24px 0;
  10. z-index: 102;
  11. transform: translate3d(0, 100%, 0);
  12. opacity: 0;
  13. transition: 0.3s ease;
  14. &.show {
  15. opacity: 1;
  16. transform: translate3d(0, 0, 0);
  17. }
  18. .col {
  19. display: flex;
  20. align-items: center;
  21. justify-content: space-between;
  22. padding: 0;
  23. }
  24. .button-box {
  25. padding-left: 30px;
  26. }
  27. h6 {
  28. font-size: 17px;
  29. line-height: 1.3;
  30. font-weight: 700;
  31. }
  32. p {
  33. font-size: 15px;
  34. &:last-child {
  35. margin-bottom: 0;
  36. }
  37. }
  38. h5, p {
  39. margin: 6px 0;
  40. }
  41. .btn {
  42. transition: 0.3s ease;
  43. margin: 8px 0;
  44. min-height: 46px;
  45. padding: 8px 18px;
  46. border-radius: 18px;
  47. &:active, &:focus {
  48. color: white;
  49. }
  50. }
  51. }
  52. .CookieDeclaration, .cookie-declaration-holder {
  53. display: none !important;
  54. }
  55. body {
  56. #CybotCookiebotDialog {
  57. position: fixed;
  58. bottom: 0;
  59. left: 0;
  60. width: 100%;
  61. background-color: white;
  62. box-shadow: 0 30px 50px 20px rgba(black, 0.15);
  63. padding: 16px 0 24px;
  64. top: auto !important;
  65. @media(max-width: 767px) {
  66. padding: 4px 0 8px;
  67. }
  68. }
  69. #CybotCookiebotDialogPoweredbyLink {
  70. display: none;
  71. }
  72. #CybotCookiebotDialogBody, #CybotCookiebotDialogDetailBody {
  73. width: 1230px;
  74. max-width: 100%;
  75. padding: 0 60px;
  76. margin: 0 auto;
  77. display: flex;
  78. flex-direction: column;
  79. box-sizing: border-box;
  80. a, a:hover {
  81. color: inherit !important;
  82. }
  83. @media(max-width: 1199px) {
  84. padding: 0 40px;
  85. }
  86. @media(max-width: 999px) {
  87. padding: 0 30px;
  88. }
  89. @media(max-width: 767px) {
  90. padding: 0 20px;
  91. }
  92. }
  93. #CybotCookiebotDialogDetailBody {
  94. display: block;
  95. }
  96. #CybotCookiebotDialogBodyLevelButtons {
  97. margin-left: 0;
  98. order: -1;
  99. }
  100. #CybotCookiebotDialogBodyLevelButtonLevelOptinAllowallSelectionWrapper,
  101. #CybotCookiebotDialogBodyLevelButtons {
  102. float: none !important;
  103. margin-left: 0 !important;
  104. }
  105. #CybotCookiebotDialogBodyLevelButtonLevelOptinAllowallSelectionWrapper {
  106. order: 1;
  107. margin: 6px 0;
  108. @media(min-width: 568px) and (max-width: 767px) {
  109. display: flex !important;
  110. justify-content: flex-end;
  111. margin-bottom: 10px;
  112. }
  113. @media(min-width: 1000px) {
  114. margin: 10px 0 4px;
  115. }
  116. }
  117. #CybotCookiebotDialogBodyLevelButtonsRow {
  118. @media(max-width: 767px) {
  119. display: block;
  120. }
  121. }
  122. #CybotCookiebotDialogBodyContent {
  123. padding-left: 0 !important;
  124. font-family: 'Source Sans Pro', sans-serif;
  125. font-size: 15px;
  126. line-height: 1.5;
  127. color: $color-primary;
  128. color: var(--theme-color-primary, $color-primary);
  129. @media(max-width: 767px) {
  130. padding-bottom: 4px !important;
  131. }
  132. }
  133. #CybotCookiebotDialogBodyContentTitle {
  134. font-size: 17px;
  135. line-height: 1.3;
  136. font-weight: 700;
  137. color: $color-primary;
  138. color: var(--theme-color-primary, $color-primary);
  139. margin: 2px 0 12px;
  140. }
  141. #CybotCookiebotDialogBodyLevelWrapper {
  142. display: flex !important;
  143. flex-direction: column;
  144. }
  145. #CybotCookiebotDialogBodyLevelButtonsSelectPane {
  146. border: 0;
  147. padding: 6px 0;
  148. }
  149. a#CybotCookiebotDialogBodyLevelButtonLevelOptinAllowAll, a#CybotCookiebotDialogBodyLevelButtonLevelOptinAllowallSelection, a#CybotCookiebotDialogBodyLevelButtonLevelOptinDeclineAll {
  150. font-family: "Korb";
  151. display: inline-block;
  152. position: relative;
  153. color: $color-primary;
  154. color: var(--theme-color-primary, $color-primary);
  155. background-color: $color-secondary;
  156. background-color: var(--theme-color-secondary, $color-secondary);
  157. padding: 5px 18px;
  158. border-radius: 12px;
  159. margin-right: 10px;
  160. text-decoration: none;
  161. transition: 0.3s ease;
  162. @include focus-visible;
  163. font-weight: 400;
  164. font-size: 18px;
  165. line-height: 30px;
  166. height: auto;
  167. width: auto !important;
  168. margin: 0 8px;
  169. border: 0;
  170. &:hover {
  171. color: $color-primary;
  172. color: var(--theme-color-primary, $color-primary);
  173. }
  174. &:first-child {
  175. margin-left: 0;
  176. }
  177. &:last-child {
  178. margin-right: 0;
  179. }
  180. @media(max-width: 567px) {
  181. margin: 8px 0;
  182. }
  183. }
  184. a#CybotCookiebotDialogBodyLevelButtonLevelOptinDeclineAll {
  185. background-color: $color-primary-light-04;
  186. background-color: var(--theme-color-primary-dimmed-04, $color-primary-light-04);
  187. }
  188. .CybotCookiebotDialogBodyLevelButtonWrapper, #CybotCookiebotDialog div {
  189. line-height: 1.5;
  190. }
  191. .CybotCookiebotDialogBodyLevelButtonWrapper {
  192. @media(max-width: 567px) {
  193. min-width: calc(50% - 14px);
  194. }
  195. }
  196. input[type=checkbox].CybotCookiebotDialogBodyLevelButton + label {
  197. font-family: 'Source Sans Pro', sans-serif;
  198. font-size: 18px;
  199. line-height: 1.5 !important;
  200. color: $color-primary !important;
  201. color: var(--theme-color-primary, $color-primary) !important;
  202. height: auto;
  203. background-image: none !important;
  204. padding-left: 28px !important;
  205. margin-right: 10px;
  206. @media(max-width: 767px) {
  207. font-size: 16px;
  208. padding-top: 1px;
  209. margin-bottom: 5px;
  210. }
  211. &:before, &:after {
  212. content: "";
  213. position: absolute;
  214. left: 0;
  215. top: 50%;
  216. margin-top: -10px;
  217. width: 20px;
  218. height: 20px;
  219. border-radius: 3px;
  220. border: 2px solid $color-primary;
  221. border: 2px solid var(--theme-color-primary, $color-primary);
  222. box-sizing: border-box !important;
  223. }
  224. &:after {
  225. @include icon-check-1;
  226. color: white;
  227. font-size: 11px;
  228. line-height: 15px;
  229. padding-top: 1px;
  230. padding-right: 1px;
  231. text-align: center;
  232. font-family: "Icons";
  233. opacity: 0;
  234. background-color: $color-primary;
  235. background-color: var(--theme-color-primary, $color-primary);
  236. }
  237. }
  238. input[type=checkbox].CybotCookiebotDialogBodyLevelButton:checked + label:after {
  239. opacity: 1;
  240. }
  241. input[type=checkbox].CybotCookiebotDialogBodyLevelButton.CybotCookiebotDialogBodyLevelButtonDisabled + label {
  242. color: #636D76;
  243. &:before, &:after {
  244. border-color: #636D76;
  245. }
  246. &:after {
  247. background-color: #636D76;
  248. }
  249. }
  250. #CybotCookiebotDialogBodyLevelDetailsWrapper {
  251. display: inline-block;
  252. background-color: transparent;
  253. border: 0;
  254. height: auto;
  255. padding: 0;
  256. }
  257. a#CybotCookiebotDialogBodyLevelDetailsButton {
  258. position: relative;
  259. font-family: 'Source Sans Pro', sans-serif;
  260. font-size: 18px;
  261. line-height: 1.5 !important;
  262. color: $color-primary;
  263. color: var(--theme-color-primary, $color-primary);
  264. height: auto;
  265. background-image: none !important;
  266. text-decoration: none;
  267. display: block;
  268. padding: 5px 26px 5px 5px;
  269. @media(max-width: 767px) {
  270. font-size: 16px;
  271. padding-bottom: 0;
  272. padding-top: 0;
  273. }
  274. &:focus, &:active {
  275. color: $color-primary;
  276. color: var(--theme-color-primary, $color-primary);
  277. }
  278. &:after {
  279. @include icon-small-arrow-right-simple;
  280. font-family: "Icons";
  281. position: absolute;
  282. right: 0;
  283. font-size: 20px;
  284. line-height: 1;
  285. top: 50%;
  286. margin-top: -10px;
  287. transform: rotate(90deg);
  288. }
  289. }
  290. }
  291. .desktop body {
  292. a#CybotCookiebotDialogBodyLevelButtonLevelOptinAllowAll, a#CybotCookiebotDialogBodyLevelButtonLevelOptinAllowallSelection {
  293. &:hover {
  294. box-shadow: 0 0 0 4px rgba($color-secondary, 0.4);
  295. }
  296. }
  297. a#CybotCookiebotDialogBodyLevelButtonLevelOptinDeclineAll:hover {
  298. box-shadow: 0 0 0 4px rgba($color-primary-light-04, 0.4);
  299. }
  300. }
  301. .cookieconsent-optout-marketing{
  302. position: absolute;
  303. top: 0;
  304. left: 0;
  305. bottom: 0;
  306. right: 0;
  307. background-color: $color-primary-light-04;
  308. background-color: var(--theme-color-primary-dimmed-04, $color-primary-light-04);
  309. .accept-marketing-container{
  310. position: absolute;
  311. min-width: 300px;
  312. top: 50%;
  313. left: 50%;
  314. transform: translate(-50%, -50%);
  315. }
  316. }