/*! purgecss start ignore */
/* the new design-extension */
/* IMPORT FROM DEFAULT CONFIG */
/*
Override configuration for the vogue theme.
This overrides the default variables. It's important
to include the default config as the last element in this file !!
*/
/* GENERIC BLOCK */
/* FONT BLOCK */
/* TEXT BLOCK */
/* TEASER BLOCK */
/* HEADER BLOCK */
/* FOOTER BLOCK */
/* PLACEHOLDER BLOCK */
/* SECTION BLOCK */
/* BUTTON BLOCK */
/* IMPORT FROM DEFAULT CONFIG (THIS MUST BE THE LAST ELEMENT) */
/*
The variables follow a strict pattern. Mind this whenever you have to create a new scss variable.

property - similar to css property. (eg. color, font,..)
section  - wherever this css comes in place (eg. text, button,..)
variant  - variant of this style. (eg. primary, secondary,..)
optional - optional parameters. (eg. hover, inverted,..)

$<property>-<section>-<variant>[-<optional>,[-<optional>]]
$color-text-primary-hover

The colorings and variables are based on the atelier
http://atelier.prod.cni.digital/?path=/story/styles--colors
This is made to have a more equal CI than using our own scss variables.

*/
/* GENERIC BLOCK */
/* FONT BLOCK */
/* TEXT BLOCK */
/* TEASER BLOCK */
/* HEADER BLOCK */
/* FOOTER BLOCK */
/* PLACEHOLDER BLOCK */
/* SECTION BLOCK */
/* BUTTON BLOCK */
/* TAGS BLOCK */
@font-face {
  font-family: 'GTWalsheimVogue';
  src: url(%PATH_TO_EXTENSION%/fonts/GT-Walsheim-Pro-Light.woff2) format("woff2"), url(%PATH_TO_EXTENSION%/fonts/GT-Walsheim-Pro-Light.woff) format("woff");
  font-display: swap;
}
@font-face {
  font-family: 'GTWalsheimVogue700';
  src: url(%PATH_TO_EXTENSION%/fonts/GT-Walsheim-Pro-Bold.woff2) format("woff2"), url(%PATH_TO_EXTENSION%/fonts/GT-Walsheim-Pro-Bold.woff) format("woff");
  font-weight: normal;
  font-display: swap;
}
@font-face {
  font-family: 'DomaineDisplay';
  src: url(%PATH_TO_EXTENSION%/fonts/DomaineDisplayWeb-Regular.woff2) format("woff2"), url(%PATH_TO_EXTENSION%/fonts/DomaineDisplayWeb-Regular.woff) format("woff");
  font-display: swap;
}
@font-face {
  font-family: 'DomaineDisplay';
  src: url(%PATH_TO_EXTENSION%/fonts/DomaineDisplayWeb-RegularItalic.woff2) format("woff2"), url(%PATH_TO_EXTENSION%/fonts/DomaineDisplayWeb-Italic.woff) format("woff");
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'DomaineDisplay700';
  src: url(%PATH_TO_EXTENSION%/fonts/DomaineDisplayWeb-Bold.woff2) format("woff2"), url(%PATH_TO_EXTENSION%/fonts/DomaineDisplayWeb-Bold.woff) format("woff");
  font-display: swap;
}
@font-face {
  font-family: 'DomaineDisplay900';
  src: url(%PATH_TO_EXTENSION%/fonts/DomaineDisplayWeb-Bold.woff2) format("woff2"), url(%PATH_TO_EXTENSION%/fonts/DomaineDisplayWeb-Bold.woff) format("woff");
  font-display: swap;
}
@font-face {
  font-family: 'DomaineDisplay700';
  src: url(%PATH_TO_EXTENSION%/fonts/DomaineDisplayWeb-BoldItalic.woff2) format("woff2"), url(%PATH_TO_EXTENSION%/fonts/DomaineDisplayWeb-BoldItalic.woff) format("woff");
  font-style: italic;
  font-display: swap;
}
/* line 9, styles/theme.scss */
body.design-vogue-amp {
  /*
  This framework is a selfmade CSS framework based on the default bootstrap
  https://getbootstrap.com/
  
  Since AMP is a variant of the normal website that has to follow certain restrictions we cannot use
  the normal bootstrap here. Breakpoints are not needed for AMP, they will just blow the size of site which is not
  allowed for AMP.
  This is a minimum version of the normal boostrap
  
  This Framework follows the same rules as bootstrap.
  For the grid we need a container, a row and at leased one col.
  
   @date 2020-08-07
   @author Danny Forster
   @version v0.1
  
  */
  /** AMP CUSTOM **/
}
/* line 21, ../_default-amp/styles/_framework.scss */
body.design-vogue-amp *,
body.design-vogue-amp *::before,
body.design-vogue-amp *::after {
  box-sizing: border-box;
}
/* line 27, ../_default-amp/styles/_framework.scss */
body.design-vogue-amp {
  margin: 0;
  padding: 0;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  background-color: #ffffff;
}
/* line 36, ../_default-amp/styles/_framework.scss */
body.design-vogue-amp h1, body.design-vogue-amp h2, body.design-vogue-amp h3, body.design-vogue-amp h4, body.design-vogue-amp h5, body.design-vogue-amp h6 {
  margin-top: 0;
  margin-bottom: 0.5rem;
}
/* line 41, ../_default-amp/styles/_framework.scss */
body.design-vogue-amp p {
  margin-top: 0;
  margin-bottom: 1rem;
}
/* line 46, ../_default-amp/styles/_framework.scss */
body.design-vogue-amp a {
  text-decoration: none;
  background-color: transparent;
}
/* line 51, ../_default-amp/styles/_framework.scss */
body.design-vogue-amp ul, body.design-vogue-amp ol, body.design-vogue-amp dl {
  margin-top: 0;
  margin-bottom: 1rem;
}
/* line 56, ../_default-amp/styles/_framework.scss */
body.design-vogue-amp .container {
  width: 100%;
  max-width: 540px;
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
}
/* line 65, ../_default-amp/styles/_framework.scss */
body.design-vogue-amp .container .container {
  padding-left: 0;
  padding-right: 0;
}
/* line 71, ../_default-amp/styles/_framework.scss */
body.design-vogue-amp .row {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
/* line 80, ../_default-amp/styles/_framework.scss */
body.design-vogue-amp .no-gutters {
  margin-right: 0;
  margin-left: 0;
}
/* line 85, ../_default-amp/styles/_framework.scss */
body.design-vogue-amp .no-gutters > .col,
body.design-vogue-amp .no-gutters > [class*="col-"] {
  padding-right: 0;
  padding-left: 0;
}
/* line 91, ../_default-amp/styles/_framework.scss */
body.design-vogue-amp .col-1, body.design-vogue-amp .col-2, body.design-vogue-amp .col-3, body.design-vogue-amp .col-4, body.design-vogue-amp .col-5, body.design-vogue-amp .col-6, body.design-vogue-amp .col-7, body.design-vogue-amp .col-8, body.design-vogue-amp .col-9, body.design-vogue-amp .col-10, body.design-vogue-amp .col-11, body.design-vogue-amp .col-12, body.design-vogue-amp .col {
  position: relative;
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
}
/* line 98, ../_default-amp/styles/_framework.scss */
body.design-vogue-amp .col {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
}
/* line 106, ../_default-amp/styles/_framework.scss */
body.design-vogue-amp .col-1 {
  -ms-flex: 0 0 8.333333%;
  flex: 0 0 8.333333%;
  max-width: 8.333333%;
}
/* line 112, ../_default-amp/styles/_framework.scss */
body.design-vogue-amp .col-2 {
  -ms-flex: 0 0 16.666667%;
  flex: 0 0 16.666667%;
  max-width: 16.666667%;
}
/* line 118, ../_default-amp/styles/_framework.scss */
body.design-vogue-amp .col-3 {
  -ms-flex: 0 0 25%;
  flex: 0 0 25%;
  max-width: 25%;
}
/* line 124, ../_default-amp/styles/_framework.scss */
body.design-vogue-amp .col-4 {
  -ms-flex: 0 0 33.333333%;
  flex: 0 0 33.333333%;
  max-width: 33.333333%;
}
/* line 130, ../_default-amp/styles/_framework.scss */
body.design-vogue-amp .col-5 {
  -ms-flex: 0 0 41.666667%;
  flex: 0 0 41.666667%;
  max-width: 41.666667%;
}
/* line 136, ../_default-amp/styles/_framework.scss */
body.design-vogue-amp .col-6 {
  -ms-flex: 0 0 50%;
  flex: 0 0 50%;
  max-width: 50%;
}
/* line 142, ../_default-amp/styles/_framework.scss */
body.design-vogue-amp .col-7 {
  -ms-flex: 0 0 58.333333%;
  flex: 0 0 58.333333%;
  max-width: 58.333333%;
}
/* line 148, ../_default-amp/styles/_framework.scss */
body.design-vogue-amp .col-8 {
  -ms-flex: 0 0 66.666667%;
  flex: 0 0 66.666667%;
  max-width: 66.666667%;
}
/* line 154, ../_default-amp/styles/_framework.scss */
body.design-vogue-amp .col-9 {
  -ms-flex: 0 0 75%;
  flex: 0 0 75%;
  max-width: 75%;
}
/* line 160, ../_default-amp/styles/_framework.scss */
body.design-vogue-amp .col-10 {
  -ms-flex: 0 0 83.333333%;
  flex: 0 0 83.333333%;
  max-width: 83.333333%;
}
/* line 166, ../_default-amp/styles/_framework.scss */
body.design-vogue-amp .col-11 {
  -ms-flex: 0 0 91.666667%;
  flex: 0 0 91.666667%;
  max-width: 91.666667%;
}
/* line 172, ../_default-amp/styles/_framework.scss */
body.design-vogue-amp .col-12 {
  -ms-flex: 0 0 100%;
  flex: 0 0 100%;
  max-width: 100%;
}
/* line 178, ../_default-amp/styles/_framework.scss */
body.design-vogue-amp .order-first {
  -ms-flex-order: -1;
  order: -1;
}
/* line 183, ../_default-amp/styles/_framework.scss */
body.design-vogue-amp .order-last {
  -ms-flex-order: 13;
  order: 13;
}
/* line 188, ../_default-amp/styles/_framework.scss */
body.design-vogue-amp .order-0 {
  -ms-flex-order: 0;
  order: 0;
}
/* line 193, ../_default-amp/styles/_framework.scss */
body.design-vogue-amp .order-1 {
  -ms-flex-order: 1;
  order: 1;
}
/* line 198, ../_default-amp/styles/_framework.scss */
body.design-vogue-amp .order-2 {
  -ms-flex-order: 2;
  order: 2;
}
/* line 203, ../_default-amp/styles/_framework.scss */
body.design-vogue-amp .order-3 {
  -ms-flex-order: 3;
  order: 3;
}
/* line 208, ../_default-amp/styles/_framework.scss */
body.design-vogue-amp .order-4 {
  -ms-flex-order: 4;
  order: 4;
}
/* line 213, ../_default-amp/styles/_framework.scss */
body.design-vogue-amp .order-5 {
  -ms-flex-order: 5;
  order: 5;
}
/* line 218, ../_default-amp/styles/_framework.scss */
body.design-vogue-amp .order-6 {
  -ms-flex-order: 6;
  order: 6;
}
/* line 223, ../_default-amp/styles/_framework.scss */
body.design-vogue-amp .order-7 {
  -ms-flex-order: 7;
  order: 7;
}
/* line 228, ../_default-amp/styles/_framework.scss */
body.design-vogue-amp .order-8 {
  -ms-flex-order: 8;
  order: 8;
}
/* line 233, ../_default-amp/styles/_framework.scss */
body.design-vogue-amp .order-9 {
  -ms-flex-order: 9;
  order: 9;
}
/* line 238, ../_default-amp/styles/_framework.scss */
body.design-vogue-amp .order-10 {
  -ms-flex-order: 10;
  order: 10;
}
/* line 243, ../_default-amp/styles/_framework.scss */
body.design-vogue-amp .order-11 {
  -ms-flex-order: 11;
  order: 11;
}
/* line 248, ../_default-amp/styles/_framework.scss */
body.design-vogue-amp .order-12 {
  -ms-flex-order: 12;
  order: 12;
}
/* line 253, ../_default-amp/styles/_framework.scss */
body.design-vogue-amp .offset-1 {
  margin-left: 8.333333%;
}
/* line 257, ../_default-amp/styles/_framework.scss */
body.design-vogue-amp .offset-2 {
  margin-left: 16.666667%;
}
/* line 261, ../_default-amp/styles/_framework.scss */
body.design-vogue-amp .offset-3 {
  margin-left: 25%;
}
/* line 265, ../_default-amp/styles/_framework.scss */
body.design-vogue-amp .offset-4 {
  margin-left: 33.333333%;
}
/* line 269, ../_default-amp/styles/_framework.scss */
body.design-vogue-amp .offset-5 {
  margin-left: 41.666667%;
}
/* line 273, ../_default-amp/styles/_framework.scss */
body.design-vogue-amp .offset-6 {
  margin-left: 50%;
}
/* line 277, ../_default-amp/styles/_framework.scss */
body.design-vogue-amp .offset-7 {
  margin-left: 58.333333%;
}
/* line 281, ../_default-amp/styles/_framework.scss */
body.design-vogue-amp .offset-8 {
  margin-left: 66.666667%;
}
/* line 285, ../_default-amp/styles/_framework.scss */
body.design-vogue-amp .offset-9 {
  margin-left: 75%;
}
/* line 289, ../_default-amp/styles/_framework.scss */
body.design-vogue-amp .offset-10 {
  margin-left: 83.333333%;
}
/* line 293, ../_default-amp/styles/_framework.scss */
body.design-vogue-amp .offset-11 {
  margin-left: 91.666667%;
}
/* line 297, ../_default-amp/styles/_framework.scss */
body.design-vogue-amp .d-none {
  display: none;
}
/* line 301, ../_default-amp/styles/_framework.scss */
body.design-vogue-amp .d-inline {
  display: inline;
}
/* line 305, ../_default-amp/styles/_framework.scss */
body.design-vogue-amp .d-inline-block {
  display: inline-block;
}
/* line 309, ../_default-amp/styles/_framework.scss */
body.design-vogue-amp .d-block {
  display: block;
}
/* line 313, ../_default-amp/styles/_framework.scss */
body.design-vogue-amp .d-flex {
  display: -ms-flexbox;
  display: flex;
}
/* line 318, ../_default-amp/styles/_framework.scss */
body.design-vogue-amp .d-inline-flex {
  display: -ms-inline-flexbox;
  display: inline-flex;
}
/* line 323, ../_default-amp/styles/_framework.scss */
body.design-vogue-amp .justify-content-start {
  -ms-flex-pack: start;
  justify-content: flex-start;
}
/* line 328, ../_default-amp/styles/_framework.scss */
body.design-vogue-amp .justify-content-end {
  -ms-flex-pack: end;
  justify-content: flex-end;
}
/* line 333, ../_default-amp/styles/_framework.scss */
body.design-vogue-amp .justify-content-center {
  -ms-flex-pack: center;
  justify-content: center;
}
/* line 338, ../_default-amp/styles/_framework.scss */
body.design-vogue-amp .align-items-start {
  -ms-flex-align: start;
  align-items: flex-start;
}
/* line 343, ../_default-amp/styles/_framework.scss */
body.design-vogue-amp .align-items-end {
  -ms-flex-align: end;
  align-items: flex-end;
}
/* line 348, ../_default-amp/styles/_framework.scss */
body.design-vogue-amp .align-items-center {
  -ms-flex-align: center;
  align-items: center;
}
/* line 353, ../_default-amp/styles/_framework.scss */
body.design-vogue-amp .align-content-start {
  -ms-flex-line-pack: start;
  align-content: flex-start;
}
/* line 358, ../_default-amp/styles/_framework.scss */
body.design-vogue-amp .align-content-end {
  -ms-flex-line-pack: end;
  align-content: flex-end;
}
/* line 363, ../_default-amp/styles/_framework.scss */
body.design-vogue-amp .align-content-center {
  -ms-flex-line-pack: center;
  align-content: center;
}
/* line 368, ../_default-amp/styles/_framework.scss */
body.design-vogue-amp .align-self-start {
  -ms-flex-item-align: start;
  align-self: flex-start;
}
/* line 373, ../_default-amp/styles/_framework.scss */
body.design-vogue-amp .align-self-end {
  -ms-flex-item-align: end;
  align-self: flex-end;
}
/* line 378, ../_default-amp/styles/_framework.scss */
body.design-vogue-amp .align-self-center {
  -ms-flex-item-align: center;
  align-self: center;
}
/* line 383, ../_default-amp/styles/_framework.scss */
body.design-vogue-amp .mr-auto,
body.design-vogue-amp .mx-auto {
  margin-right: auto;
}
/* line 388, ../_default-amp/styles/_framework.scss */
body.design-vogue-amp .ml-auto,
body.design-vogue-amp .mx-auto {
  margin-left: auto;
}
/* line 393, ../_default-amp/styles/_framework.scss */
body.design-vogue-amp .mb-3,
body.design-vogue-amp .my-3 {
  margin-bottom: 1rem;
}
/* line 397, ../_default-amp/styles/_framework.scss */
body.design-vogue-amp .mt-3,
body.design-vogue-amp .my-3 {
  margin-top: 1rem;
}
/* line 402, ../_default-amp/styles/_framework.scss */
body.design-vogue-amp .text-left {
  text-align: left;
}
/* line 406, ../_default-amp/styles/_framework.scss */
body.design-vogue-amp .text-right {
  text-align: right;
}
/* line 410, ../_default-amp/styles/_framework.scss */
body.design-vogue-amp .text-center {
  text-align: center;
}
/* line 414, ../_default-amp/styles/_framework.scss */
body.design-vogue-amp .position-static {
  position: static;
}
/* line 1, ../_default-amp/styles/_button.scss */
body.design-vogue-amp .btn {
  white-space: normal;
  text-align: left;
  padding: 17px 32px;
  display: inline-block;
  font: 12px/14px DomaineDisplay700, Times, "Times New Roman", serif;
  border-width: 3px;
  border-style: solid;
  border-radius: 0;
  letter-spacing: 2px;
  text-transform: uppercase;
}
/* line 13, ../_default-amp/styles/_button.scss */
body.design-vogue-amp .btn.small {
  padding: 5px 12px;
}
/* line 16, ../_default-amp/styles/_button.scss */
body.design-vogue-amp .btn.medium {
  padding: 13px 24px;
}
/* line 19, ../_default-amp/styles/_button.scss */
body.design-vogue-amp .btn.large {
  padding: 17px 32px;
}
/* line 22, ../_default-amp/styles/_button.scss */
body.design-vogue-amp .btn.xlarge {
  padding: 21px 32px;
}
/* line 26, ../_default-amp/styles/_button.scss */
body.design-vogue-amp .btn.btn-primary {
  color: #FFFFFF;
  background-color: #EE0000;
  border-color: #EE0000;
}
/* line 31, ../_default-amp/styles/_button.scss */
body.design-vogue-amp .btn.btn-primary:hover {
  color: #FFFFFF;
  background-color: #2D2E2F;
  border-color: #2D2E2F;
}
/* line 38, ../_default-amp/styles/_button.scss */
body.design-vogue-amp .btn.btn-secondary {
  color: #2D2E2F;
  background-color: transparent;
  border-color: #2D2E2F;
}
/* line 43, ../_default-amp/styles/_button.scss */
body.design-vogue-amp .btn.btn-secondary:hover {
  color: #FFFFFF;
  background-color: #2D2E2F;
  border-color: #2D2E2F;
}
/* line 2, ../_default-amp/styles/_content.scss */
body.design-vogue-amp .content {
  font: 18px/32px GTWalsheimVogue, "Helvetica Neue", Helvetica, Arial, sans-serif;
  margin-bottom: 65px;
}
/* line 8, ../_default-amp/styles/_content.scss */
body.design-vogue-amp #consent-element {
  top: 0;
}
/* line 12, ../_default-amp/styles/_content.scss */
body.design-vogue-amp #consent-ui {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 2147483644;
}
/* line 20, ../_default-amp/styles/_content.scss */
body.design-vogue-amp #consent-ui .consent-mask {
  width: 100vw;
  height: 100vh;
  opacity: 0.4;
  background-color: #000;
}
/* line 27, ../_default-amp/styles/_content.scss */
body.design-vogue-amp #consent-ui .consent-wrapper {
  display: flex;
  justify-content: center;
  align-items: center;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}
/* line 38, ../_default-amp/styles/_content.scss */
body.design-vogue-amp #consent-ui .consent-content {
  display: flex;
  flex-direction: column;
  font: 16px/24px GTWalsheimVogue, "Helvetica Neue", Helvetica, Arial, sans-serif;
  color: #FFFFFF;
  background-color: #000000;
  padding: 24px 15px;
  width: 80vmin;
  min-height: 50vh;
}
/* line 49, ../_default-amp/styles/_content.scss */
body.design-vogue-amp #consent-ui p {
  margin: 0;
}
/* line 53, ../_default-amp/styles/_content.scss */
body.design-vogue-amp #consent-ui .title {
  font-size: 24px;
  line-height: 32px;
  margin-bottom: 24px;
}
/* line 59, ../_default-amp/styles/_content.scss */
body.design-vogue-amp #consent-ui .text {
  margin-bottom: auto;
}
/* line 63, ../_default-amp/styles/_content.scss */
body.design-vogue-amp #consent-ui .buttons {
  margin-top: 24px;
}
/* line 67, ../_default-amp/styles/_content.scss */
body.design-vogue-amp #consent-ui .btn {
  font-weight: 700;
  line-height: 18px;
}
/* line 72, ../_default-amp/styles/_content.scss */
body.design-vogue-amp #consent-ui .btn-secondary {
  border: 3px solid #6C6E70;
  color: #6C6E70;
}
/* line 77, ../_default-amp/styles/_content.scss */
body.design-vogue-amp #consent-ui .btn-secondary:hover {
  background: #6C6E70;
  color: #FFFFFF;
}
/* line 2, ../_default-amp/styles/_social.scss */
body.design-vogue-amp .share-icons ul {
  padding: 0;
  margin: 0;
  list-style: none;
}
/* line 7, ../_default-amp/styles/_social.scss */
body.design-vogue-amp .share-icons li {
  border: 1px solid #4C4D4E;
  border-radius: 100%;
  width: 48px;
  height: 48px;
  padding: 2px 9px;
  text-align: center;
  cursor: pointer;
}
/* line 16, ../_default-amp/styles/_social.scss */
body.design-vogue-amp .share-icons li:hover {
  border-color: #EE0000;
}
/* line 19, ../_default-amp/styles/_social.scss */
body.design-vogue-amp .share-icons li:hover a {
  color: #EE0000;
}
/* line 24, ../_default-amp/styles/_social.scss */
body.design-vogue-amp .share-icons a {
  display: inline-block;
  font-size: 1em;
  line-height: 0;
  color: inherit;
}
/* line 1, styles/_button.scss */
body.design-vogue-amp .btn {
  font: 12px/16px GTWalsheimVogue700, "Helvetica Neue", Helvetica, Arial, sans-serif;
}
/* line 1, styles/designs/__default-amp.scss */
body.design-vogue-amp .blocks-footer {
  font-family: GTWalsheimVogue, "Helvetica Neue", Helvetica, Arial, sans-serif;
}
/* line 4, styles/designs/__default-amp.scss */
body.design-vogue-amp .blocks-footer .footer-container {
  position: relative;
}
/* line 9, styles/designs/__default-amp.scss */
body.design-vogue-amp .blocks-footer.blocks-footer-default {
  padding-bottom: 32px;
  padding-top: 50px;
  background-color: #2D2E2F;
  font: 12px/20px GTWalsheimVogue700, "Helvetica Neue", Helvetica, Arial, sans-serif;
}
/* line 15, styles/designs/__default-amp.scss */
body.design-vogue-amp .blocks-footer.blocks-footer-default a.nav-link {
  color: #FFFFFF;
  text-decoration: none;
  padding: 3px 1rem;
}
/* line 20, styles/designs/__default-amp.scss */
body.design-vogue-amp .blocks-footer.blocks-footer-default a.nav-link:hover {
  text-decoration: none;
  color: #9C9EA0;
}
/* line 26, styles/designs/__default-amp.scss */
body.design-vogue-amp .blocks-footer.blocks-footer-default .logo {
  background-color: #242526;
  height: 170px;
  overflow: hidden;
  margin-bottom: 24px;
  position: relative;
}
/* line 34, styles/designs/__default-amp.scss */
body.design-vogue-amp .blocks-footer.blocks-footer-default .cn-logo {
  margin-bottom: 15px;
}
/* line 38, styles/designs/__default-amp.scss */
body.design-vogue-amp .blocks-footer.blocks-footer-default .footer-container {
  margin-left: 10vw;
  margin-right: 10vw;
  margin-top: -40px;
}
/* line 43, styles/designs/__default-amp.scss */
body.design-vogue-amp .blocks-footer.blocks-footer-default .footer-container amp-img {
  margin-left: -64px;
}
/* line 48, styles/designs/__default-amp.scss */
body.design-vogue-amp .blocks-footer.blocks-footer-default .footernav {
  width: 100%;
  padding: 0.5rem 1rem;
}
/* line 52, styles/designs/__default-amp.scss */
body.design-vogue-amp .blocks-footer.blocks-footer-default .footernav a {
  cursor: pointer;
}
/* line 56, styles/designs/__default-amp.scss */
body.design-vogue-amp .blocks-footer.blocks-footer-default .footernav ul {
  padding-left: 0;
  list-style-type: none;
}
/* line 61, styles/designs/__default-amp.scss */
body.design-vogue-amp .blocks-footer.blocks-footer-default .footernav .brands {
  margin-bottom: 0;
}
/* line 65, styles/designs/__default-amp.scss */
body.design-vogue-amp .blocks-footer.blocks-footer-default .footernav .nav-item {
  margin: 6px 12px;
}
/* line 69, styles/designs/__default-amp.scss */
body.design-vogue-amp .blocks-footer.blocks-footer-default .footernav .nav-item.consent .nav-link {
  padding: 8px 12px;
  display: inline-block;
  border: solid 1px #FFFFFF;
}
/* line 78, styles/designs/__default-amp.scss */
body.design-vogue-amp .blocks-footer.blocks-footer-default .copyright {
  font-size: 11px;
  line-height: 16px;
  color: #6C6E70;
}
/* line 84, styles/designs/__default-amp.scss */
body.design-vogue-amp .blocks-footer.blocks-footer-default .menu-social {
  position: absolute;
  top: 0;
  height: 100%;
  width: 100%;
  z-index: 999;
  text-align: center;
  right: 0;
}
/* line 94, styles/designs/__default-amp.scss */
body.design-vogue-amp .blocks-footer.blocks-footer-default .menu-social ul {
  padding-left: 0;
  margin-bottom: 0;
}
/* line 99, styles/designs/__default-amp.scss */
body.design-vogue-amp .blocks-footer.blocks-footer-default .menu-social svg {
  fill: #FFFFFF;
}
/* line 103, styles/designs/__default-amp.scss */
body.design-vogue-amp .blocks-footer.blocks-footer-default .menu-social .nav-item {
  margin-right: 12px;
  display: inline-block;
}
/* line 108, styles/designs/__default-amp.scss */
body.design-vogue-amp .blocks-footer.blocks-footer-default .menu-social .nav-link {
  border: 1px solid #FFFFFF;
  border-radius: 23px;
  height: 46px;
  width: 46px;
  padding: 0;
}
/* line 115, styles/designs/__default-amp.scss */
body.design-vogue-amp .blocks-footer.blocks-footer-default .menu-social .nav-link:hover {
  color: #EE0000;
  border-color: #EE0000;
}
/* line 119, styles/designs/__default-amp.scss */
body.design-vogue-amp .blocks-footer.blocks-footer-default .menu-social .nav-link:hover svg {
  fill: #EE0000;
}
/* line 129, styles/designs/__default-amp.scss */
body.design-vogue-amp .blocks-gallery .row {
  display: block;
}
/* line 135, styles/designs/__default-amp.scss */
body.design-vogue-amp .blocks-gallery.blocks-gallery-default .gallery-item {
  margin-bottom: 25px;
}
/* line 139, styles/designs/__default-amp.scss */
body.design-vogue-amp .blocks-gallery.blocks-gallery-default .caption {
  font-size: 16px;
  line-height: 25px;
}
/* line 144, styles/designs/__default-amp.scss */
body.design-vogue-amp .blocks-gallery.blocks-gallery-default .copyright {
  font-size: 12px;
  line-height: 16px;
  text-align: right;
  color: #000000;
}
/* line 151, styles/designs/__default-amp.scss */
body.design-vogue-amp .blocks-gallery.blocks-gallery-default .counter {
  font: 18px/24px GTWalsheimVogue, "Helvetica Neue", Helvetica, Arial, sans-serif;
  color: #4C4D4E;
  padding: 8px 0 4px;
}
/* line 156, styles/designs/__default-amp.scss */
body.design-vogue-amp .blocks-gallery.blocks-gallery-default .counter .number {
  color: #000000;
}
/* line 166, styles/designs/__default-amp.scss */
body.design-vogue-amp .blocks-header.blocks-header-default {
  padding: 0;
  position: relative;
  border-top: 4px solid #EE0000;
}
/* line 171, styles/designs/__default-amp.scss */
body.design-vogue-amp .blocks-header.blocks-header-default .container-fluid {
  padding: 0 24px;
}
/* line 175, styles/designs/__default-amp.scss */
body.design-vogue-amp .blocks-header.blocks-header-default .menu-wrapper {
  border-top: 1px solid #000000;
  box-shadow: -2px 2px 5px rgba(0, 0, 0, 0.5);
  margin: 4px 0 24px 0;
}
/* line 180, styles/designs/__default-amp.scss */
body.design-vogue-amp .blocks-header.blocks-header-default .menu-wrapper .navbar-nav {
  padding: 0;
  margin: 0;
  overflow-x: auto;
  padding-right: 32px;
  display: flex;
  list-style: none;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
}
/* line 192, styles/designs/__default-amp.scss */
body.design-vogue-amp .blocks-header.blocks-header-default .menu-wrapper .navbar-nav:after {
  background: linear-gradient(90deg, rgba(255, 255, 255, 0) 0%, #FFFFFF 75%);
  content: "";
  height: 100%;
  pointer-events: none;
  position: absolute;
  right: 0;
  top: 0;
  width: 48px;
}
/* line 203, styles/designs/__default-amp.scss */
body.design-vogue-amp .blocks-header.blocks-header-default .menu-wrapper .navbar {
  width: 100vw;
}
/* line 206, styles/designs/__default-amp.scss */
body.design-vogue-amp .blocks-header.blocks-header-default .menu-wrapper .nav-item {
  margin-right: 20px;
}
/* line 209, styles/designs/__default-amp.scss */
body.design-vogue-amp .blocks-header.blocks-header-default .menu-wrapper .nav-item:last-child {
  padding-right: 24px;
}
/* line 214, styles/designs/__default-amp.scss */
body.design-vogue-amp .blocks-header.blocks-header-default .menu-wrapper .nav-link {
  color: #000000;
  font: 12px/20px GTWalsheimVogue700, "Helvetica Neue", Helvetica, Arial, sans-serif;
  text-transform: uppercase;
  letter-spacing: 2px;
  white-space: nowrap;
  padding: 16px 0;
}
/* line 222, styles/designs/__default-amp.scss */
body.design-vogue-amp .blocks-header.blocks-header-default .menu-wrapper .nav-link:hover {
  text-decoration: none;
}
/* line 228, styles/designs/__default-amp.scss */
body.design-vogue-amp .blocks-header.blocks-header-default amp-sidebar {
  border-top: 4px solid #EE0000;
}
/* line 231, styles/designs/__default-amp.scss */
body.design-vogue-amp .blocks-header.blocks-header-default amp-sidebar .burger-wrapper svg {
  fill: #000000;
}
/* line 237, styles/designs/__default-amp.scss */
body.design-vogue-amp .blocks-header.blocks-header-default .burger_logo {
  z-index: 90;
  position: relative;
}
/* line 242, styles/designs/__default-amp.scss */
body.design-vogue-amp .blocks-header.blocks-header-default .burger-wrapper {
  z-index: 99;
  width: 23px;
  margin-top: -1px;
  margin-bottom: 0;
  position: relative;
}
/* line 250, styles/designs/__default-amp.scss */
body.design-vogue-amp .blocks-header.blocks-header-default .market-dropdown {
  margin-right: 1.5rem;
  color: #000000;
  font: 12px/20px GTWalsheimVogue700, "Helvetica Neue", Helvetica, Arial, sans-serif;
  text-transform: uppercase;
  letter-spacing: 2px;
  z-index: 4;
}
/* line 258, styles/designs/__default-amp.scss */
body.design-vogue-amp .blocks-header.blocks-header-default .market-dropdown ul {
  align-items: start;
  background-color: #fff;
  display: block;
  flex-direction: column;
  margin: .25rem 0 0;
  max-height: 15.5rem;
  min-width: 7.5rem;
  overflow: auto;
  padding-left: 12px;
  padding-right: 12px;
  text-align: left;
  white-space: nowrap;
}
/* line 272, styles/designs/__default-amp.scss */
body.design-vogue-amp .blocks-header.blocks-header-default .market-dropdown ul li {
  align-items: center;
  display: flex;
  height: 3rem;
  position: relative;
  width: 100%;
}
/* line 279, styles/designs/__default-amp.scss */
body.design-vogue-amp .blocks-header.blocks-header-default .market-dropdown ul li a:link, body.design-vogue-amp .blocks-header.blocks-header-default .market-dropdown ul li a:hover, body.design-vogue-amp .blocks-header.blocks-header-default .market-dropdown ul li a:visited {
  color: #000000;
}
/* line 286, styles/designs/__default-amp.scss */
body.design-vogue-amp .blocks-header.blocks-header-default .markets-dropdown-list {
  background-color: #fff;
  margin-left: -20px;
  margin-top: 25px;
  max-height: 300px;
  overflow: auto;
  position: absolute;
  -webkit-box-shadow: rgba(0, 0, 0, 0.1) -2px 2px 5px;
  box-shadow: rgba(0, 0, 0, 0.1) -2px 2px 5px;
}
/* line 297, styles/designs/__default-amp.scss */
body.design-vogue-amp .blocks-header.blocks-header-default .nav-wrapper {
  background-color: #FFFFFF;
}
/* line 301, styles/designs/__default-amp.scss */
body.design-vogue-amp .blocks-header.blocks-header-default .nav-link {
  text-decoration: none;
  color: #000000;
  display: block;
  white-space: nowrap;
}
/* line 308, styles/designs/__default-amp.scss */
body.design-vogue-amp .blocks-header.blocks-header-default .nav-link:hover {
  text-decoration: underline;
}
/* line 312, styles/designs/__default-amp.scss */
body.design-vogue-amp .blocks-header.blocks-header-default #burger {
  cursor: pointer;
  outline: none;
  position: relative;
  width: 100%;
  max-width: 30px;
}
/* line 319, styles/designs/__default-amp.scss */
body.design-vogue-amp .blocks-header.blocks-header-default #burger .burger-icon {
  position: relative;
  height: 18px;
}
/* line 324, styles/designs/__default-amp.scss */
body.design-vogue-amp .blocks-header.blocks-header-default #burger span {
  background-color: #000000;
  display: block;
  height: 2px;
  position: absolute;
  width: 100%;
}
/* line 331, styles/designs/__default-amp.scss */
body.design-vogue-amp .blocks-header.blocks-header-default #burger span:nth-child(1) {
  top: 0;
  transform-origin: left center;
}
/* line 336, styles/designs/__default-amp.scss */
body.design-vogue-amp .blocks-header.blocks-header-default #burger span:nth-child(2) {
  top: 8px;
  transform-origin: left center;
}
/* line 341, styles/designs/__default-amp.scss */
body.design-vogue-amp .blocks-header.blocks-header-default #burger span:nth-child(3) {
  top: 16px;
  transform-origin: left center;
}
/* line 348, styles/designs/__default-amp.scss */
body.design-vogue-amp .blocks-header.blocks-header-default #nav-menu {
  min-height: 100vh;
  padding: 40px 24px;
  width: 100%;
  z-index: 10;
  background-color: #FFFFFF;
}
/* line 357, styles/designs/__default-amp.scss */
body.design-vogue-amp .blocks-header.blocks-header-default #nav-menu .navbar-nav.nav-list {
  border-top: 1px solid #000000;
}
/* line 366, styles/designs/__default-amp.scss */
body.design-vogue-amp .blocks-header.blocks-header-default #nav-menu .nav-item.external a.nav-link:after {
  background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="9" height="9" viewBox="0 0 14 14" style="transform:rotate(-90deg)"><path style="fill:%23000000" d="M12.5 3L14 4.4 7 11 0 4.4 1.5 3 7 8.2 12.5 3z"></path></svg>');
  background-size: cover;
  content: '';
  display: inline-block;
  height: 9px;
  margin-left: 5px;
  width: 9px;
}
/* line 379, styles/designs/__default-amp.scss */
body.design-vogue-amp .blocks-header.blocks-header-default #nav-menu .section-hl {
  font-family: DomaineDisplay, Times, "Times New Roman", serif;
  font-weight: 700;
  color: #4C4D4E;
  font-size: 12px;
  margin-bottom: 15px;
}
/* line 387, styles/designs/__default-amp.scss */
body.design-vogue-amp .blocks-header.blocks-header-default #nav-menu .menu-markets {
  margin-top: 0;
}
/* line 390, styles/designs/__default-amp.scss */
body.design-vogue-amp .blocks-header.blocks-header-default #nav-menu .menu-markets .nav-link {
  font-size: 14px;
  line-height: 34px;
}
/* line 397, styles/designs/__default-amp.scss */
body.design-vogue-amp .blocks-header.blocks-header-default .socialContainer {
  margin: 10px 0 30px;
}
/* line 400, styles/designs/__default-amp.scss */
body.design-vogue-amp .blocks-header.blocks-header-default .socialContainer svg {
  height: 21px;
  fill: #000000;
}
/* line 405, styles/designs/__default-amp.scss */
body.design-vogue-amp .blocks-header.blocks-header-default .socialContainer .navbar {
  padding: 1rem 0;
}
/* line 409, styles/designs/__default-amp.scss */
body.design-vogue-amp .blocks-header.blocks-header-default .socialContainer .navbar-nav {
  margin: 0;
  padding-left: 0;
  list-style-type: none;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
}
/* line 419, styles/designs/__default-amp.scss */
body.design-vogue-amp .blocks-header.blocks-header-default .socialContainer .nav-item {
  margin-right: 12px;
  margin-bottom: 12px;
  display: inline-block;
}
/* line 425, styles/designs/__default-amp.scss */
body.design-vogue-amp .blocks-header.blocks-header-default .socialContainer .nav-link {
  font-size: 16px;
  border: 1px solid #000000;
  border-radius: 23px;
  height: 46px;
  width: 46px;
  padding: 0;
  transition: all 0.15s ease-in-out;
  letter-spacing: normal;
  display: flex;
}
/* line 436, styles/designs/__default-amp.scss */
body.design-vogue-amp .blocks-header.blocks-header-default .socialContainer .nav-link:hover {
  border-color: #EE0000;
}
/* line 440, styles/designs/__default-amp.scss */
body.design-vogue-amp .blocks-header.blocks-header-default .socialContainer .nav-link i {
  color: #EE0000;
  transition: all 0.15s ease-in-out;
}
/* line 447, styles/designs/__default-amp.scss */
body.design-vogue-amp .blocks-header.blocks-header-default .social-hl {
  font: 12px/14px DomaineDisplay700, Times, "Times New Roman", serif;
  letter-spacing: 2px;
  text-transform: uppercase;
  color: #9C9EA0;
  margin-top: 40px;
}
/* line 455, styles/designs/__default-amp.scss */
body.design-vogue-amp .blocks-header.blocks-header-default .nav-list {
  list-style-type: none;
  margin: 0;
}
/* line 460, styles/designs/__default-amp.scss */
body.design-vogue-amp .blocks-header.blocks-header-default .navbar-nav {
  border-top: none;
}
/* line 469, styles/designs/__default-amp.scss */
body.design-vogue-amp .blocks-intro .author a {
  color: #000000;
}
/* line 472, styles/designs/__default-amp.scss */
body.design-vogue-amp .blocks-intro .author a:hover {
  text-decoration: none;
  color: #B89A6A;
}
/* line 480, styles/designs/__default-amp.scss */
body.design-vogue-amp .blocks-intro.blocks-intro-default {
  padding-bottom: 20px;
  font: 16px/25px GTWalsheimVogue, "Helvetica Neue", Helvetica, Arial, sans-serif;
}
/* line 484, styles/designs/__default-amp.scss */
body.design-vogue-amp .blocks-intro.blocks-intro-default h1 {
  font: 32px/40px GTWalsheimVogue, "Helvetica Neue", Helvetica, Arial, sans-serif;
}
/* line 488, styles/designs/__default-amp.scss */
body.design-vogue-amp .blocks-intro.blocks-intro-default .kicker {
  font: 11px/14px GTWalsheimVogue700, "Helvetica Neue", Helvetica, Arial, sans-serif;
  letter-spacing: 2px;
  margin-bottom: 8px;
  text-transform: uppercase;
  color: #6C6E70;
}
/* line 496, styles/designs/__default-amp.scss */
body.design-vogue-amp .blocks-intro.blocks-intro-default .headervisual {
  margin-bottom: 30px;
  margin-right: -15px;
  margin-left: -15px;
}
/* line 501, styles/designs/__default-amp.scss */
body.design-vogue-amp .blocks-intro.blocks-intro-default .headervisual .copyright {
  text-align: right;
  color: #4C4D4E;
  font-size: 11px;
  line-height: 14px;
  padding: 5px 15px;
}
/* line 510, styles/designs/__default-amp.scss */
body.design-vogue-amp .blocks-intro.blocks-intro-default .meta {
  font-size: 14px;
  line-height: 18px;
  margin-bottom: 10px;
}
/* line 516, styles/designs/__default-amp.scss */
body.design-vogue-amp .blocks-intro.blocks-intro-default .share-icons {
  margin: 30px 0;
}
/* line 524, styles/designs/__default-amp.scss */
body.design-vogue-amp .blocks-list .list-label span {
  font: 20px/26px GTWalsheimVogue700, "Helvetica Neue", Helvetica, Arial, sans-serif;
  margin-bottom: 10px;
  display: block;
}
/* line 531, styles/designs/__default-amp.scss */
body.design-vogue-amp .blocks-list.blocks-list-recommendations {
  margin-bottom: 40px;
}
/* line 536, styles/designs/__default-amp.scss */
body.design-vogue-amp .blocks-socialbuttons {
  padding-bottom: 10px;
  border-bottom: 1px solid #CACCCE;
  text-align: center;
}
/* line 542, styles/designs/__default-amp.scss */
body.design-vogue-amp .blocks-socialbuttons ul {
  list-style: none;
}
/* line 547, styles/designs/__default-amp.scss */
body.design-vogue-amp .blocks-socialbuttons span.list-label {
  font: normal 2rem DomaineDisplay, Times, "Times New Roman", serif;
  margin-bottom: 0.5rem;
  font-weight: 500;
  line-height: 1.2;
  display: block;
}
/* line 557, styles/designs/__default-amp.scss */
body.design-vogue-amp .blocks-socialbuttons.blocks-socialbuttons-default {
  margin: 0;
}
/* line 562, styles/designs/__default-amp.scss */
body.design-vogue-amp .advertisement-hero {
  background-color: #EEEEEE;
  margin-top: 24px;
  margin-bottom: 24px;
  padding-top: 24px;
  padding-bottom: 24px;
}
/* line 569, styles/designs/__default-amp.scss */
body.design-vogue-amp .advertisement-hero > amp-ad {
  margin: auto;
}
/* line 574, styles/designs/__default-amp.scss */
body.design-vogue-amp .advertisement-mid-content {
  background-color: #EEEEEE;
}
/* line 577, styles/designs/__default-amp.scss */
body.design-vogue-amp .advertisement-mid-content > amp-ad {
  margin: auto;
}
/* line 585, styles/designs/__default-amp.scss */
body.design-vogue-amp .components-forms.components-forms-introbox {
  text-align: center;
  padding: 45px 5px;
  background: #F2F2F2;
}
/* line 590, styles/designs/__default-amp.scss */
body.design-vogue-amp .components-forms.components-forms-introbox h2 {
  font: 40px/50px DomaineDisplay, Times, "Times New Roman", serif;
  margin-bottom: 20px;
}
/* line 595, styles/designs/__default-amp.scss */
body.design-vogue-amp .components-forms.components-forms-introbox p {
  margin-bottom: 45px;
}
/* line 599, styles/designs/__default-amp.scss */
body.design-vogue-amp .components-forms.components-forms-introbox p, body.design-vogue-amp .components-forms.components-forms-introbox h2 {
  margin-left: 15px;
  margin-right: 15px;
}
@media (min-width: 768px) {
  /* line 599, styles/designs/__default-amp.scss */
  body.design-vogue-amp .components-forms.components-forms-introbox p, body.design-vogue-amp .components-forms.components-forms-introbox h2 {
    margin-left: 60px;
    margin-right: 60px;
  }
}
/* line 608, styles/designs/__default-amp.scss */
body.design-vogue-amp .components-forms.components-forms-introbox iframe {
  height: 100px;
}
@media (min-width: 768px) {
  /* line 608, styles/designs/__default-amp.scss */
  body.design-vogue-amp .components-forms.components-forms-introbox iframe {
    height: 60px;
  }
}
/* line 616, styles/designs/__default-amp.scss */
body.design-vogue-amp .components-forms.components-forms-introbox:before {
  margin-bottom: 45px;
}
/* line 620, styles/designs/__default-amp.scss */
body.design-vogue-amp .components-forms.components-forms-introbox:after {
  margin-top: 45px;
}
/* line 629, styles/designs/__default-amp.scss */
body.design-vogue-amp .components-mappform.components-mappform-introbox {
  text-align: center;
  padding-top: 45px;
  padding-bottom: 45px;
  background: #F2F2F2;
}
/* line 635, styles/designs/__default-amp.scss */
body.design-vogue-amp .components-mappform.components-mappform-introbox h2 {
  font: 40px/50px DomaineDisplay, Times, "Times New Roman", serif;
  margin-bottom: 20px;
}
/* line 640, styles/designs/__default-amp.scss */
body.design-vogue-amp .components-mappform.components-mappform-introbox p {
  margin-bottom: 45px;
}
/* line 644, styles/designs/__default-amp.scss */
body.design-vogue-amp .components-mappform.components-mappform-introbox iframe {
  height: 100px;
}
@media (min-width: 768px) {
  /* line 644, styles/designs/__default-amp.scss */
  body.design-vogue-amp .components-mappform.components-mappform-introbox iframe {
    height: 60px;
  }
}
/* line 652, styles/designs/__default-amp.scss */
body.design-vogue-amp .components-mappform.components-mappform-introbox:before {
  margin-bottom: 45px;
}
/* line 656, styles/designs/__default-amp.scss */
body.design-vogue-amp .components-mappform.components-mappform-introbox:after {
  margin-top: 45px;
}
/* line 663, styles/designs/__default-amp.scss */
body.design-vogue-amp .components-placeholder p {
  font: 18px/24px GTWalsheimVogue700, "Helvetica Neue", Helvetica, Arial, sans-serif;
  color: #000000;
}
/* line 670, styles/designs/__default-amp.scss */
body.design-vogue-amp .components-placeholder.components-placeholder-oembed amp-img {
  max-width: 25px;
  margin-bottom: 15px;
}
/* line 675, styles/designs/__default-amp.scss */
body.design-vogue-amp .components-placeholder.components-placeholder-oembed p {
  margin-bottom: 25px;
}
/* line 681, styles/designs/__default-amp.scss */
body.design-vogue-amp .components-placeholder.components-placeholder-noamp svg {
  fill: #EE0000;
  margin-bottom: 15px;
}
/* line 689, styles/designs/__default-amp.scss */
body.design-vogue-amp *[placeholder] {
  background-color: #F2F2F2;
}
/* line 693, styles/designs/__default-amp.scss */
body.design-vogue-amp .placeholder-wrapper {
  height: 100%;
  min-height: 200px;
  padding: 0 30px;
  display: flex;
  align-items: center;
}
/* line 701, styles/designs/__default-amp.scss */
body.design-vogue-amp .components-taxonomy {
  padding: 0 15px;
}
/* line 704, styles/designs/__default-amp.scss */
body.design-vogue-amp .components-taxonomy ul {
  padding: 20px 0;
  border-top: 1px solid #CACCCE;
  margin-bottom: 0px;
}
/* line 709, styles/designs/__default-amp.scss */
body.design-vogue-amp .components-taxonomy ul li {
  list-style-type: none;
  margin: 0 10px 10px 0;
}
/* line 716, styles/designs/__default-amp.scss */
body.design-vogue-amp .components-teaser {
  /* hack for teaserimages without width & height */
  /* end hack */
  font-family: DomaineDisplay, Times, "Times New Roman", serif;
  color: #000000;
}
/* line 720, styles/designs/__default-amp.scss */
body.design-vogue-amp .components-teaser .card-img-wrapper.fixed-height-container {
  position: relative;
  height: 540px;
  margin: 10px -10px 10px -10px;
}
/* line 725, styles/designs/__default-amp.scss */
body.design-vogue-amp .components-teaser .card-img-wrapper.fixed-height-container .card-img-top img {
  object-fit: contain;
}
/* line 729, styles/designs/__default-amp.scss */
body.design-vogue-amp .components-teaser .card-img-wrapper.fixed-height-container amp-img {
  margin: auto;
  max-width: 100%;
}
/* line 734, styles/designs/__default-amp.scss */
body.design-vogue-amp .components-teaser .card-img-wrapper.fixed-height-container amp-img.contain {
  text-align: center;
  padding: 10px 20px;
}
/* line 744, styles/designs/__default-amp.scss */
body.design-vogue-amp .components-teaser.small .card-img-wrapper.fixed-height-container {
  height: 270px;
}
/* line 755, styles/designs/__default-amp.scss */
body.design-vogue-amp .components-teaser:last-child .card {
  border-bottom: none;
}
/* line 759, styles/designs/__default-amp.scss */
body.design-vogue-amp .components-teaser a {
  text-decoration: none;
  color: #000000;
}
/* line 764, styles/designs/__default-amp.scss */
body.design-vogue-amp .components-teaser .card {
  border-radius: 0;
  border: 0;
  border-bottom: 1px solid #CACCCE;
  padding-bottom: 1.25rem;
  padding-top: 1.25rem;
}
/* line 772, styles/designs/__default-amp.scss */
body.design-vogue-amp .components-teaser .card-img-wrapper {
  position: relative;
}
/* line 776, styles/designs/__default-amp.scss */
body.design-vogue-amp .components-teaser .card-body {
  padding-right: 0;
  padding-top: 0;
  padding-bottom: 0;
  background-color: transparent;
}
/* line 783, styles/designs/__default-amp.scss */
body.design-vogue-amp .components-teaser .card-title {
  display: block;
  font: 18px/24px DomaineDisplay700, Times, "Times New Roman", serif;
  text-decoration: underline solid transparent;
  transition: all .1s ease-in 0s;
  overflow-wrap: break-word;
  color: inherit;
}
/* line 791, styles/designs/__default-amp.scss */
body.design-vogue-amp .components-teaser .card-title:after {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1;
}
/* line 802, styles/designs/__default-amp.scss */
body.design-vogue-amp .components-teaser .card-kicker {
  font: 12px/16px GTWalsheimVogue, "Helvetica Neue", Helvetica, Arial, sans-serif;
  text-transform: uppercase;
  transition: all .1s ease-in 0s;
}
/* line 808, styles/designs/__default-amp.scss */
body.design-vogue-amp .components-teaser .card-meta {
  margin-top: 15px;
  font-size: 11px;
  line-height: 14px;
}
/* line 814, styles/designs/__default-amp.scss */
body.design-vogue-amp .components-teaser .card-date {
  margin-bottom: 0;
  color: #4C4D4E;
  overflow-wrap: normal;
  display: inline-block;
}
/* line 821, styles/designs/__default-amp.scss */
body.design-vogue-amp .components-teaser .card-author {
  color: #4C4D4E;
  display: inline-block;
  margin-right: 8px;
  margin-bottom: 0;
}
/* line 828, styles/designs/__default-amp.scss */
body.design-vogue-amp .components-teaser .card-abstract {
  font-size: 16px;
  line-height: 24px;
}
/* line 833, styles/designs/__default-amp.scss */
body.design-vogue-amp .components-teaser .card-button {
  margin-top: 10px;
  margin-bottom: 0;
}
/* line 838, styles/designs/__default-amp.scss */
body.design-vogue-amp .components-teaser .copyright {
  font-size: 12px;
  line-height: 16px;
  color: #4C4D4E;
  font-family: GTWalsheimVogue, "Helvetica Neue", Helvetica, Arial, sans-serif;
  text-align: right;
}
/* line 848, styles/designs/__default-amp.scss */
body.design-vogue-amp .components-teaser.components-teaser-default .card-body {
  padding-left: 1.25rem;
}
/* line 854, styles/designs/__default-amp.scss */
body.design-vogue-amp .components-teaser.components-teaser-small .card-title {
  font: 0.75em/1 GTWalsheimVogue, "Helvetica Neue", Helvetica, Arial, sans-serif;
}
/* line 859, styles/designs/__default-amp.scss */
body.design-vogue-amp .components-teaser.components-teaser-product {
  border: 4px solid none;
  background-color: #FFFFFF;
  padding: 1.25rem;
  margin-bottom: 16px;
}
/* line 867, styles/designs/__default-amp.scss */
body.design-vogue-amp .components-teaser.components-teaser-product .card {
  padding: 0;
  border-bottom: none;
}
/* line 871, styles/designs/__default-amp.scss */
body.design-vogue-amp .components-teaser.components-teaser-product .card .card-body {
  padding: 0;
  font: 14px/22px DomaineDisplay, Times, "Times New Roman", serif;
}
/* line 876, styles/designs/__default-amp.scss */
body.design-vogue-amp .components-teaser.components-teaser-product .card .card-body:last-child {
  padding-bottom: 0;
}
/* line 880, styles/designs/__default-amp.scss */
body.design-vogue-amp .components-teaser.components-teaser-product .card .card-title {
  /* 21px/26px is the same size as on desktop and its glamour prooved */
  font: 21px/26px DomaineDisplay700, Times, "Times New Roman", serif;
  margin: 1.25rem 0 0.25rem 0;
}
/* line 884, styles/designs/__default-amp.scss */
body.design-vogue-amp .components-teaser.components-teaser-product .card .card-title:hover {
  color: #000000;
}
/* line 889, styles/designs/__default-amp.scss */
body.design-vogue-amp .components-teaser.components-teaser-product .card .card-abstract {
  font: 14px/22px DomaineDisplay, Times, "Times New Roman", serif;
}
/* line 893, styles/designs/__default-amp.scss */
body.design-vogue-amp .components-teaser.components-teaser-product .card .card-product-price {
  font-family: DomaineDisplay700, Times, "Times New Roman", serif;
}
/* line 897, styles/designs/__default-amp.scss */
body.design-vogue-amp .components-teaser.components-teaser-product .card .card-product-manufacturer {
  margin: 1.25rem 0 0.25rem 0;
  font: 21px/26px DomaineDisplay, Times, "Times New Roman", serif;
  font-style: italic;
}
/* line 903, styles/designs/__default-amp.scss */
body.design-vogue-amp .components-teaser.components-teaser-product .card .card-product {
  margin-bottom: 16px;
}
@media (min-width: 576px) {
  /* line 903, styles/designs/__default-amp.scss */
  body.design-vogue-amp .components-teaser.components-teaser-product .card .card-product {
    margin-bottom: 24px;
  }
}
/* line 911, styles/designs/__default-amp.scss */
body.design-vogue-amp .components-teaser.components-teaser-product .card-button {
  margin-top: 0;
  text-align: center;
}
/* line 916, styles/designs/__default-amp.scss */
body.design-vogue-amp .components-teaser.components-teaser-product a {
  color: #000000;
}
/* line 920, styles/designs/__default-amp.scss */
body.design-vogue-amp .components-teaser.components-teaser-product .separate:after {
  font-family: DomaineDisplay700, Times, "Times New Roman", serif;
  content: '|';
  padding: 0 10px;
}
/* line 926, styles/designs/__default-amp.scss */
body.design-vogue-amp .components-teaser.components-teaser-product .separate:last-of-type:after {
  content: '';
  padding: 0;
}
/* line 934, styles/designs/__default-amp.scss */
body.design-vogue-amp .components-teaser.components-teaser-product.small .card .card-title {
  font: 18px/22px DomaineDisplay700, Times, "Times New Roman", serif;
}
/* line 938, styles/designs/__default-amp.scss */
body.design-vogue-amp .components-teaser.components-teaser-product.small .card .card-product-manufacturer {
  font: italic 18px/22px DomaineDisplay, Times, "Times New Roman", serif;
}
/* line 946, styles/designs/__default-amp.scss */
body.design-vogue-amp .components-teaser.components-teaser-inline {
  margin-bottom: 0;
}
/* line 950, styles/designs/__default-amp.scss */
body.design-vogue-amp .components-teaser.components-teaser-inline:first-child .card {
  border-top: 1px solid #CACCCE;
}
/* line 955, styles/designs/__default-amp.scss */
body.design-vogue-amp .components-teaser.components-teaser-inline .card-img-wrapper {
  padding: 0;
  margin-left: 1.25rem;
}
/* line 960, styles/designs/__default-amp.scss */
body.design-vogue-amp .components-teaser.components-teaser-inline .card {
  border-bottom: 1px solid #CACCCE;
  margin-bottom: 0;
}
/* line 965, styles/designs/__default-amp.scss */
body.design-vogue-amp .components-teaser.components-teaser-inline .card-body {
  padding: 0;
}
/* line 969, styles/designs/__default-amp.scss */
body.design-vogue-amp .components-teaser.components-teaser-inline .card-title {
  font-size: 18px;
  line-height: 22px;
}
/* line 974, styles/designs/__default-amp.scss */
body.design-vogue-amp .components-teaser.components-teaser-inline .card-abstract {
  font-size: 13px;
  line-height: 18px;
  font-family: GTWalsheimVogue, "Helvetica Neue", Helvetica, Arial, sans-serif;
  color: #6C6E70;
}
/* line 986, styles/designs/__default-amp.scss */
body.design-vogue-amp .components-widget.components-widget-affiliatedisclaimer {
  padding-top: 12px;
  padding-bottom: 12px;
  font: italic 13px/20px GTWalsheimVogue, "Helvetica Neue", Helvetica, Arial, sans-serif;
  color: #4C4D4E;
}
/* line 992, styles/designs/__default-amp.scss */
body.design-vogue-amp .components-widget.components-widget-affiliatedisclaimer p {
  color: grey;
  margin: 0;
}
/* line 998, styles/designs/__default-amp.scss */
body.design-vogue-amp .components-widget.components-widget-cleverpush {
  z-index: 10000;
  position: fixed;
  bottom: 20px;
  left: 20px;
}
/* line 1005, styles/designs/__default-amp.scss */
body.design-vogue-amp .components-widget.components-widget-cleverpush amp-web-push-widget button {
  background-color: #EE0000;
  border: none;
  border-radius: 50%;
  height: 48px;
  width: 48px;
}
/* line 1018, styles/designs/__default-amp.scss */
body.design-vogue-amp.pages-competition .competition-box {
  font: 16px/25px GTWalsheimVogue, "Helvetica Neue", Helvetica, Arial, sans-serif;
  border: 1px solid #000000;
  margin-bottom: 30px;
}
/* line 1023, styles/designs/__default-amp.scss */
body.design-vogue-amp.pages-competition .competition-box [class*="col-"] {
  padding: 20px;
  border-bottom: 1px solid #000000;
}
/* line 1027, styles/designs/__default-amp.scss */
body.design-vogue-amp.pages-competition .competition-box [class*="col-"]:last-child {
  border-bottom: none;
}
/* line 1031, styles/designs/__default-amp.scss */
body.design-vogue-amp.pages-competition .competition-box [class*="col-"] h3 {
  font: 22px/36px GTWalsheimVogue700, "Helvetica Neue", Helvetica, Arial, sans-serif;
}
/* line 1038, styles/designs/__default-amp.scss */
body.design-vogue-amp.pages-competition section.prize figure {
  margin: 0;
}
/* line 1042, styles/designs/__default-amp.scss */
body.design-vogue-amp.pages-competition section.prize figcaption {
  margin-bottom: 25px;
}
/* line 1049, styles/designs/__default-amp.scss */
body.design-vogue-amp.pages-horoscope .horoscope-datepicker {
  font: 16px/25px GTWalsheimVogue700, "Helvetica Neue", Helvetica, Arial, sans-serif;
  margin-bottom: 20px;
}
/* line 1053, styles/designs/__default-amp.scss */
body.design-vogue-amp.pages-horoscope .horoscope-datepicker a {
  color: #000000;
}
/* line 1058, styles/designs/__default-amp.scss */
body.design-vogue-amp.pages-horoscope .horoscope-datepicker a.prev:after, body.design-vogue-amp.pages-horoscope .horoscope-datepicker a.next:after {
  display: inline-block;
  content: "";
  margin: 0 5px;
  background-color: #EE0000;
  width: 24px;
  height: 28px;
  vertical-align: middle;
  -webkit-mask-size: cover;
  mask-size: cover;
}
/* line 1072, styles/designs/__default-amp.scss */
body.design-vogue-amp.pages-horoscope .horoscope-datepicker a.prev:after {
  -webkit-mask: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><path d="M134.059 296H436c6.627 0 12-5.373 12-12v-56c0-6.627-5.373-12-12-12H134.059v-46.059c0-21.382-25.851-32.09-40.971-16.971L7.029 239.029c-9.373 9.373-9.373 24.569 0 33.941l86.059 86.059c15.119 15.119 40.971 4.411 40.971-16.971V296z"/></svg>') no-repeat 50% 50%;
  mask: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><path d="M134.059 296H436c6.627 0 12-5.373 12-12v-56c0-6.627-5.373-12-12-12H134.059v-46.059c0-21.382-25.851-32.09-40.971-16.971L7.029 239.029c-9.373 9.373-9.373 24.569 0 33.941l86.059 86.059c15.119 15.119 40.971 4.411 40.971-16.971V296z"/></svg>') no-repeat 50% 50%;
}
/* line 1079, styles/designs/__default-amp.scss */
body.design-vogue-amp.pages-horoscope .horoscope-datepicker a.next:after {
  -webkit-mask: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><path d="M313.941 216H12c-6.627 0-12 5.373-12 12v56c0 6.627 5.373 12 12 12h301.941v46.059c0 21.382 25.851 32.09 40.971 16.971l86.059-86.059c9.373-9.373 9.373-24.569 0-33.941l-86.059-86.059c-15.119-15.119-40.971-4.411-40.971 16.971V216z"/></svg>') no-repeat 50% 50%;
  mask: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><path d="M313.941 216H12c-6.627 0-12 5.373-12 12v56c0 6.627 5.373 12 12 12h301.941v46.059c0 21.382 25.851 32.09 40.971 16.971l86.059-86.059c9.373-9.373 9.373-24.569 0-33.941l-86.059-86.059c-15.119-15.119-40.971-4.411-40.971 16.971V216z"/></svg>') no-repeat 50% 50%;
}
/* line 1087, styles/designs/__default-amp.scss */
body.design-vogue-amp.pages-horoscope .viversum {
  padding: 20px 0;
  border-bottom: 1px solid #CACCCE;
}
/* line 1094, styles/designs/__default-amp.scss */
body.design-vogue-amp .sections {
  font: 18px/32px Georgia, serif;
}
/* line 1097, styles/designs/__default-amp.scss */
body.design-vogue-amp .sections h2, body.design-vogue-amp .sections h3 {
  font: 22px/30px GTWalsheimVogue700, "Helvetica Neue", Helvetica, Arial, sans-serif;
}
/* line 1101, styles/designs/__default-amp.scss */
body.design-vogue-amp .sections a {
  color: inherit;
  transition: all .1s ease-in 0s;
}
/* line 1105, styles/designs/__default-amp.scss */
body.design-vogue-amp .sections a:hover {
  text-decoration: none;
  color: #EE0000;
}
/* line 1112, styles/designs/__default-amp.scss */
body.design-vogue-amp .sections-default {
  margin-bottom: 25px;
}
/* line 1120, styles/designs/__default-amp.scss */
body.design-vogue-amp .sections-default-heading {
  color: #000000;
  font: 22px/30px DomaineDisplay700, Times, "Times New Roman", serif;
}
/* line 1129, styles/designs/__default-amp.scss */
body.design-vogue-amp .sections-default-infobox:before {
  content: 'Tipp';
  display: inline-block;
  padding: 0 15px;
  background-color: #B89A6A;
  color: #FFFFFF;
}
/* line 1137, styles/designs/__default-amp.scss */
body.design-vogue-amp .sections-default-infobox .infobox-body {
  padding: 15px;
  border: 4px solid #B89A6A;
  position: relative;
  font-style: italic;
}
/* line 1143, styles/designs/__default-amp.scss */
body.design-vogue-amp .sections-default-infobox .infobox-body p:last-child {
  margin-bottom: 0;
}
/* line 1153, styles/designs/__default-amp.scss */
body.design-vogue-amp .sections-default-quote {
  font-style: italic;
}
/* line 1156, styles/designs/__default-amp.scss */
body.design-vogue-amp .sections-default-quote blockquote {
  margin: 0;
}
/* line 1160, styles/designs/__default-amp.scss */
body.design-vogue-amp .sections-default-quote p {
  font-size: 1.3em;
  line-height: 1.3em;
  padding-left: 20px;
  margin-bottom: 0;
}
/* line 1166, styles/designs/__default-amp.scss */
body.design-vogue-amp .sections-default-quote p:before {
  content: '\201D';
  position: relative;
  display: inline-block;
  top: 28px;
  width: 32px;
  font-size: 2.5em;
}
/* line 1176, styles/designs/__default-amp.scss */
body.design-vogue-amp .sections-default-quote footer {
  padding-left: 20px;
  font-size: .9em;
}
/* line 1187, styles/designs/__default-amp.scss */
body.design-vogue-amp .sections-default-productlist .list-content {
  margin-right: 0;
  margin-left: 0;
}
/* line 5, styles/designs/_theme.scss */
body.design-vogue-amp .blocks-footer.blocks-footer-default .logo {
  height: 256px;
}
/* line 9, styles/designs/_theme.scss */
body.design-vogue-amp .blocks-footer.blocks-footer-default .footer-container {
  margin-top: -10px;
}
/* line 15, styles/designs/_theme.scss */
body.design-vogue-amp .blocks-footer.blocks-footer-default .footernav .menu-primary .nav-item {
  font-family: GTWalsheimVogue, "Helvetica Neue", Helvetica, Arial, sans-serif;
}
/* line 28, styles/designs/_theme.scss */
body.design-vogue-amp .blocks-gallery.blocks-gallery-default .copyright {
  color: #B89A6A;
}
/* line 37, styles/designs/_theme.scss */
body.design-vogue-amp .blocks-header.blocks-header-default {
  border-top: 4px solid #000000;
}
/* line 40, styles/designs/_theme.scss */
body.design-vogue-amp .blocks-header.blocks-header-default amp-sidebar {
  border-top: 4px solid #000000;
}
/* line 44, styles/designs/_theme.scss */
body.design-vogue-amp .blocks-header.blocks-header-default #nav-menu {
  padding: 0;
  color: #000000;
  font-family: GTWalsheimVogue, "Helvetica Neue", Helvetica, Arial, sans-serif;
}
/* line 49, styles/designs/_theme.scss */
body.design-vogue-amp .blocks-header.blocks-header-default #nav-menu .nav-list {
  padding: 0;
}
/* line 53, styles/designs/_theme.scss */
body.design-vogue-amp .blocks-header.blocks-header-default #nav-menu .nav-list.small .nav-link {
  padding: 22px 0;
  font: 12px/20px GTWalsheimVogue700, "Helvetica Neue", Helvetica, Arial, sans-serif;
  text-transform: uppercase;
}
/* line 62, styles/designs/_theme.scss */
body.design-vogue-amp .blocks-header.blocks-header-default #nav-menu .nav-item:last-child {
  margin-bottom: 24px;
}
/* line 65, styles/designs/_theme.scss */
body.design-vogue-amp .blocks-header.blocks-header-default #nav-menu .nav-item:last-child .nav-link {
  border-bottom: 0;
}
/* line 71, styles/designs/_theme.scss */
body.design-vogue-amp .blocks-header.blocks-header-default #nav-menu .nav-link {
  color: #000000;
  border-bottom: 1px solid #2D2E2F;
  padding: 16px 0;
  font: 32px/40px DomaineDisplay700, Times, "Times New Roman", serif;
  letter-spacing: 2px;
  white-space: nowrap;
}
/* line 84, styles/designs/_theme.scss */
body.design-vogue-amp .blocks-intro summary {
  font-family: GTWalsheimVogue, "Helvetica Neue", Helvetica, Arial, sans-serif;
  color: #6C6E70;
}
/* line 90, styles/designs/_theme.scss */
body.design-vogue-amp .blocks-intro.blocks-intro-default {
  text-align: center;
  margin-bottom: 24px;
}
/* line 94, styles/designs/_theme.scss */
body.design-vogue-amp .blocks-intro.blocks-intro-default:after {
  display: block;
  content: "";
  margin-bottom: 32px;
  border-bottom: 1px solid #CACCCE;
}
/* line 101, styles/designs/_theme.scss */
body.design-vogue-amp .blocks-intro.blocks-intro-default h1 {
  font: 32px/40px DomaineDisplay, Times, "Times New Roman", serif;
}
/* line 105, styles/designs/_theme.scss */
body.design-vogue-amp .blocks-intro.blocks-intro-default figure {
  margin-bottom: 24px;
}
/* line 108, styles/designs/_theme.scss */
body.design-vogue-amp .blocks-intro.blocks-intro-default figure:before {
  content: "";
  display: none;
  position: absolute;
  background: #EE0000;
  mix-blend-mode: multiply;
  left: 0;
  right: 0;
  top: -24px;
  width: 184px;
  height: 48px;
  margin: 0 auto;
}
/* line 123, styles/designs/_theme.scss */
body.design-vogue-amp .blocks-intro.blocks-intro-default .kicker {
  line-height: 16px;
}
/* line 128, styles/designs/_theme.scss */
body.design-vogue-amp .blocks-intro.blocks-intro-default .headervisual .copyright {
  color: #6C6E70;
  font-family: GTWalsheimVogue, "Helvetica Neue", Helvetica, Arial, sans-serif;
  padding: 4px 2.5vw 0;
}
/* line 135, styles/designs/_theme.scss */
body.design-vogue-amp .blocks-intro.blocks-intro-default .meta {
  margin-top: 24px;
  margin-bottom: 24px;
}
/* line 139, styles/designs/_theme.scss */
body.design-vogue-amp .blocks-intro.blocks-intro-default .meta:before {
  content: "";
  display: block;
  background-color: #EE0000;
  width: 40px;
  height: 4px;
  margin: 0 auto 16px;
}
/* line 149, styles/designs/_theme.scss */
body.design-vogue-amp .blocks-intro.blocks-intro-default .author {
  font: 11px/14px GTWalsheimVogue700, "Helvetica Neue", Helvetica, Arial, sans-serif;
  letter-spacing: 2px;
  text-transform: uppercase;
  margin-bottom: 8px;
}
/* line 156, styles/designs/_theme.scss */
body.design-vogue-amp .blocks-intro.blocks-intro-default .date {
  color: #4C4D4E;
  font: 11px/14px GTWalsheimVogue, "Helvetica Neue", Helvetica, Arial, sans-serif;
  letter-spacing: 2px;
  text-transform: uppercase;
}
/* line 163, styles/designs/_theme.scss */
body.design-vogue-amp .blocks-intro.blocks-intro-default summary {
  margin-bottom: 24px;
}
/* line 169, styles/designs/_theme.scss */
body.design-vogue-amp .blocks-intro.blocks-intro-portal h1 {
  font: 40px/50px DomaineDisplay, Times, "Times New Roman", serif;
}
/* line 177, styles/designs/_theme.scss */
body.design-vogue-amp .blocks-list.blocks-list-recommendations {
  border-top: 1px solid #000000;
}
/* line 181, styles/designs/_theme.scss */
body.design-vogue-amp .blocks-list.blocks-list-recommendations .list-label span {
  display: inline-block;
  font-size: 32px;
  line-height: 40px;
  text-transform: none;
  border-top: 8px solid #000000;
  margin: 0 0 24px;
  font-family: DomaineDisplay, Times, "Times New Roman", serif;
  font-weight: 400;
}
/* line 195, styles/designs/_theme.scss */
body.design-vogue-amp .blocks-socialbuttons {
  border: none;
}
/* line 200, styles/designs/_theme.scss */
body.design-vogue-amp .components-teaser .card-title {
  font-family: DomaineDisplay, Times, "Times New Roman", serif;
}
/* line 204, styles/designs/_theme.scss */
body.design-vogue-amp .components-teaser .card-kicker {
  font-size: 11px;
  line-height: 16px;
  letter-spacing: 2px;
  margin-bottom: 4px;
}
/* line 211, styles/designs/_theme.scss */
body.design-vogue-amp .components-teaser .card-meta {
  font-family: GTWalsheimVogue, "Helvetica Neue", Helvetica, Arial, sans-serif;
  letter-spacing: 2px;
  text-transform: uppercase;
}
/* line 217, styles/designs/_theme.scss */
body.design-vogue-amp .components-teaser .card-date {
  display: block;
}
/* line 224, styles/designs/_theme.scss */
body.design-vogue-amp .components-teaser.components-teaser-product .card-product .card-product-price {
  font-family: GTWalsheimVogue700, "Helvetica Neue", Helvetica, Arial, sans-serif;
}
/* line 234, styles/designs/_theme.scss */
body.design-vogue-amp .sections h2 {
  font: 22px/30px GTWalsheimVogue700, "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: 700;
}
/* line 239, styles/designs/_theme.scss */
body.design-vogue-amp .sections .blocks-list-default {
  border-top: none;
}
/* line 243, styles/designs/_theme.scss */
body.design-vogue-amp .sections .blocks-list-default .list-label span {
  border-top: none;
}
/* line 256, styles/designs/_theme.scss */
body.design-vogue-amp .sections-default-areaheading {
  border-top: 1px solid #000000;
}
/* line 259, styles/designs/_theme.scss */
body.design-vogue-amp .sections-default-areaheading h2 {
  border-top: 10px solid #000000;
}
/* line 268, styles/designs/_theme.scss */
body.design-vogue-amp .sections-default-infobox .infobox-body {
  border-left: 0;
  border-right: 0;
  padding-left: 0;
  padding-right: 0;
}
/* line 279, styles/designs/_theme.scss */
body.design-vogue-amp .sections-default-quote {
  font-family: DomaineDisplay, Times, "Times New Roman", serif;
  text-align: center;
}
/* line 283, styles/designs/_theme.scss */
body.design-vogue-amp .sections-default-quote p {
  font-size: 1.75em;
  padding-left: 0;
}
/* line 287, styles/designs/_theme.scss */
body.design-vogue-amp .sections-default-quote p:before {
  content: '\201D';
  display: block;
  font-size: 3.75em;
  width: 100%;
  margin-bottom: 10px;
}

/*! purgecss end ignore */
