@import url("https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&display=swap");
:root {
  --outer-gutter: 0.75rem;
  --grid-gutter: 1.5rem;
  --grid-divider-gutter: calc(calc(var(--grid-gutter) / 2) * -1 );
}
@media screen and (min-width: 992px) {
  :root {
    --outer-gutter: 1.5rem;
  }
}
@media screen and (min-width: 1200px) {
  :root {
    --outer-space: 18.05vw;
  }
}
@media screen and (min-width: 1600px) {
  :root {
    --outer-space: 260px;
  }
}
:root {
  --font-serif-display: Georgia, Times, Times New Roman, serif;
  --font-serif-text: Georgia, Times, Times New Roman, serif;
  --font-sans-grotesk: system-ui, Arial, Helvetica Neue, Helvetica, sans-serif;
}

html:not([data-unsafe]) {
  --font-serif-display: "Serif Display", Georgia, Times, Times New Roman, serif;
  --font-serif-text: "Serif Text", Georgia, Times, Times New Roman, serif;
  --font-sans-grotesk: "Sans Grotesk", system-ui, Arial, Helvetica Neue, Helvetica, sans-serif;
}

@font-face {
  font-family: "Serif Text";
  src: url("//citynews.stgy.ovh/~shared/files/webfonts/v7/serif-text-regular.woff2") format("woff2"), url("//citynews.stgy.ovh/~shared/files/webfonts/v7/serif-text-regular.woff") format("woff");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
  unicode-range: "U+7E, U+A1-A2, U+A5, U+A7-A8, U+AA-AB, U+AE-AF, U+B0-B4, U+B6-B7, U+B9, U+BA-BF, U+C0-C7, U+CB-CF, U+D0-DF U+E1-E7, U+EA-EB, U+ED-F1, U+F3-F8, U+FA-201A, U+201E-2044, U+2122-2265, U+FB00-FB04, U+02C7, U+A8, U+60, U+02C6-C7, U+02DC, U+02DA, U+0326, U+B7, U+AF, U+02D8-D9, U+02DD, U+66";
}
@font-face {
  font-family: "Serif Text";
  src: url("//citynews.stgy.ovh/~shared/files/webfonts/v7/optim/serif-text-regular.woff2") format("woff2"), url("//citynews.stgy.ovh/~shared/files/webfonts/v7/optim/serif-text-regular.woff") format("woff");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
  unicode-range: "U+00, U+0D, U+20-7D, U+A3, U+A9, U+C8-C9, U+E0, U+E8-E9, U+EC, U+F2, U+201C-201D, U+20AC";
}
@font-face {
  font-family: "Serif Text";
  src: url("//citynews.stgy.ovh/~shared/files/webfonts/v7/serif-text-italic.woff2") format("woff2"), url("//citynews.stgy.ovh/~shared/files/webfonts/v7/serif-text-italic.woff") format("woff");
  font-weight: 400;
  font-style: italic;
  font-display: swap;
  unicode-range: "U+7E, U+A1-A2, U+A5, U+A7-A8, U+AA-AB, U+AE-AF, U+B0-B4, U+B6-B7, U+B9, U+BA-BF, U+C0-C7, U+CB-CF, U+D0-DF U+E1-E7, U+EA-EB, U+ED-F1, U+F3-F8, U+FA-201A, U+201E-2044, U+2122-2265, U+FB00-FB04, U+02C7, U+A8, U+60, U+02C6-C7, U+02DC, U+02DA, U+0326, U+B7, U+AF, U+02D8-D9, U+02DD, U+66";
}
@font-face {
  font-family: "Serif Text";
  src: url("//citynews.stgy.ovh/~shared/files/webfonts/v7/optim/serif-text-italic.woff2") format("woff2"), url("//citynews.stgy.ovh/~shared/files/webfonts/v7/optim/serif-text-italic.woff") format("woff");
  font-weight: 400;
  font-style: italic;
  font-display: swap;
  unicode-range: "U+00, U+0D, U+20-7D, U+A3, U+A9, U+C8-C9, U+E0, U+E8-E9, U+EC, U+F2, U+201C-201D, U+20AC";
}
@font-face {
  font-family: "Serif Text";
  src: url("//citynews.stgy.ovh/~shared/files/webfonts/v7/serif-text-bold.woff2") format("woff2"), url("//citynews.stgy.ovh/~shared/files/webfonts/v7/serif-text-bold.woff") format("woff");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
  unicode-range: "U+7E, U+A1-A2, U+A5, U+A7-A8, U+AA-AB, U+AE-AF, U+B0-B4, U+B6-B7, U+B9, U+BA-BF, U+C0-C7, U+CB-CF, U+D0-DF U+E1-E7, U+EA-EB, U+ED-F1, U+F3-F8, U+FA-201A, U+201E-2044, U+2122-2265, U+FB00-FB04, U+02C7, U+A8, U+60, U+02C6-C7, U+02DC, U+02DA, U+0326, U+B7, U+AF, U+02D8-D9, U+02DD, U+66";
}
@font-face {
  font-family: "Serif Text";
  src: url("//citynews.stgy.ovh/~shared/files/webfonts/v7/optim/serif-text-bold.woff2") format("woff2"), url("//citynews.stgy.ovh/~shared/files/webfonts/v7/optim/serif-text-bold.woff") format("woff");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
  unicode-range: "U+00, U+0D, U+20-7D, U+A3, U+A9, U+C8-C9, U+E0, U+E8-E9, U+EC, U+F2, U+201C-201D, U+20AC";
}
@font-face {
  font-family: "Serif Text";
  src: url("//citynews.stgy.ovh/~shared/files/webfonts/v7/serif-text-bolditalic.woff2") format("woff2"), url("//citynews.stgy.ovh/~shared/files/webfonts/v7/serif-text-bolditalic.woff") format("woff");
  font-weight: 700;
  font-style: italic;
  font-display: swap;
  unicode-range: "U+7E, U+A1-A2, U+A5, U+A7-A8, U+AA-AB, U+AE-AF, U+B0-B4, U+B6-B7, U+B9, U+BA-BF, U+C0-C7, U+CB-CF, U+D0-DF U+E1-E7, U+EA-EB, U+ED-F1, U+F3-F8, U+FA-201A, U+201E-2044, U+2122-2265, U+FB00-FB04, U+02C7, U+A8, U+60, U+02C6-C7, U+02DC, U+02DA, U+0326, U+B7, U+AF, U+02D8-D9, U+02DD, U+66";
}
@font-face {
  font-family: "Serif Text";
  src: url("//citynews.stgy.ovh/~shared/files/webfonts/v7/optim/serif-text-bolditalic.woff2") format("woff2"), url("//citynews.stgy.ovh/~shared/files/webfonts/v7/optim/serif-text-bolditalic.woff") format("woff");
  font-weight: 700;
  font-style: italic;
  font-display: swap;
  unicode-range: "U+00, U+0D, U+20-7D, U+A3, U+A9, U+C8-C9, U+E0, U+E8-E9, U+EC, U+F2, U+201C-201D, U+20AC";
}
@font-face {
  font-family: "Serif Display";
  src: url("//citynews.stgy.ovh/~shared/files/webfonts/v7/serif-display-medium.woff2") format("woff2"), url("//citynews.stgy.ovh/~shared/files/webfonts/v7/serif-display-medium.woff") format("woff");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
  unicode-range: "U+7E, U+A1-A2, U+A5, U+A7-A8, U+AA-AB, U+AE-AF, U+B0-B4, U+B6-B7, U+B9, U+BA-BF, U+C0-C7, U+CB-CF, U+D0-DF U+E1-E7, U+EA-EB, U+ED-F1, U+F3-F8, U+FA-201A, U+201E-2044, U+2122-2265, U+FB00-FB04, U+02C7, U+A8, U+60, U+02C6-C7, U+02DC, U+02DA, U+0326, U+B7, U+AF, U+02D8-D9, U+02DD, U+66";
}
@font-face {
  font-family: "Serif Display";
  src: url("//citynews.stgy.ovh/~shared/files/webfonts/v7/optim/serif-display-medium.woff2") format("woff2"), url("//citynews.stgy.ovh/~shared/files/webfonts/v7/optim/serif-display-medium.woff") format("woff");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
  unicode-range: "U+00, U+0D, U+20-7D, U+A3, U+A9, U+C8-C9, U+E0, U+E8-E9, U+EC, U+F2, U+201C-201D, U+20AC";
}
@font-face {
  font-family: "Serif Display";
  src: url("//citynews.stgy.ovh/~shared/files/webfonts/v7/serif-display-bold.woff2") format("woff2"), url("//citynews.stgy.ovh/~shared/files/webfonts/v7/serif-display-bold.woff") format("woff");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
  unicode-range: "U+7E, U+A1-A2, U+A5, U+A7-A8, U+AA-AB, U+AE-AF, U+B0-B4, U+B6-B7, U+B9, U+BA-BF, U+C0-C7, U+CB-CF, U+D0-DF U+E1-E7, U+EA-EB, U+ED-F1, U+F3-F8, U+FA-201A, U+201E-2044, U+2122-2265, U+FB00-FB04, U+02C7, U+A8, U+60, U+02C6-C7, U+02DC, U+02DA, U+0326, U+B7, U+AF, U+02D8-D9, U+02DD, U+66";
}
@font-face {
  font-family: "Serif Display";
  src: url("//citynews.stgy.ovh/~shared/files/webfonts/v7/optim/serif-display-bold.woff2") format("woff2"), url("//citynews.stgy.ovh/~shared/files/webfonts/v7/optim/serif-display-bold.woff") format("woff");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
  unicode-range: "U+00, U+0D, U+20-7D, U+A3, U+A9, U+C8-C9, U+E0, U+E8-E9, U+EC, U+F2, U+201C-201D, U+20AC";
}
@font-face {
  font-family: "Sans Grotesk";
  src: url("//citynews.stgy.ovh/~shared/files/webfonts/v7/sans-grotesk-regular.woff2") format("woff2"), url("//citynews.stgy.ovh/~shared/files/webfonts/v7/sans-grotesk-regular.woff") format("woff");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
  unicode-range: "U+7E, U+A1-A2, U+A5, U+A7-A8, U+AA-AB, U+AE-AF, U+B0-B4, U+B6-B7, U+B9, U+BA-BF, U+C0-C7, U+CB-CF, U+D0-DF U+E1-E7, U+EA-EB, U+ED-F1, U+F3-F8, U+FA-201A, U+201E-2044, U+2122-2265, U+FB00-FB04, U+02C7, U+A8, U+60, U+02C6-C7, U+02DC, U+02DA, U+0326, U+B7, U+AF, U+02D8-D9, U+02DD, U+66";
}
@font-face {
  font-family: "Sans Grotesk";
  src: url("//citynews.stgy.ovh/~shared/files/webfonts/v7/optim/sans-grotesk-regular.woff2") format("woff2"), url("//citynews.stgy.ovh/~shared/files/webfonts/v7/optim/sans-grotesk-regular.woff") format("woff");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
  unicode-range: "U+00, U+0D, U+20-7D, U+A3, U+A9, U+C8-C9, U+E0, U+E8-E9, U+EC, U+F2, U+201C-201D, U+20AC";
}
@font-face {
  font-family: "Sans Grotesk";
  src: url("//citynews.stgy.ovh/~shared/files/webfonts/v7/sans-grotesk-bold.woff2") format("woff2"), url("//citynews.stgy.ovh/~shared/files/webfonts/v7/sans-grotesk-bold.woff") format("woff");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
  unicode-range: "U+7E, U+A1-A2, U+A5, U+A7-A8, U+AA-AB, U+AE-AF, U+B0-B4, U+B6-B7, U+B9, U+BA-BF, U+C0-C7, U+CB-CF, U+D0-DF U+E1-E7, U+EA-EB, U+ED-F1, U+F3-F8, U+FA-201A, U+201E-2044, U+2122-2265, U+FB00-FB04, U+02C7, U+A8, U+60, U+02C6-C7, U+02DC, U+02DA, U+0326, U+B7, U+AF, U+02D8-D9, U+02DD, U+66";
}
@font-face {
  font-family: "Sans Grotesk";
  src: url("//citynews.stgy.ovh/~shared/files/webfonts/v7/optim/sans-grotesk-bold.woff2") format("woff2"), url("//citynews.stgy.ovh/~shared/files/webfonts/v7/optim/sans-grotesk-bold.woff") format("woff");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
  unicode-range: "U+00, U+0D, U+20-7D, U+A3, U+A9, U+C8-C9, U+E0, U+E8-E9, U+EC, U+F2, U+201C-201D, U+20AC";
}
@font-face {
  font-family: "Sans Grotesk";
  src: url("//citynews.stgy.ovh/~shared/files/webfonts/v7/sans-grotesk-xbold.woff2") format("woff2"), url("//citynews.stgy.ovh/~shared/files/webfonts/v7/sans-grotesk-xbold.woff") format("woff");
  font-weight: 800;
  font-style: normal;
  font-display: swap;
  unicode-range: "U+7E, U+A1-A2, U+A5, U+A7-A8, U+AA-AB, U+AE-AF, U+B0-B4, U+B6-B7, U+B9, U+BA-BF, U+C0-C7, U+CB-CF, U+D0-DF U+E1-E7, U+EA-EB, U+ED-F1, U+F3-F8, U+FA-201A, U+201E-2044, U+2122-2265, U+FB00-FB04, U+02C7, U+A8, U+60, U+02C6-C7, U+02DC, U+02DA, U+0326, U+B7, U+AF, U+02D8-D9, U+02DD, U+66";
}
@font-face {
  font-family: "Sans Grotesk";
  src: url("//citynews.stgy.ovh/~shared/files/webfonts/v7/optim/sans-grotesk-xbold.woff2") format("woff2"), url("//citynews.stgy.ovh/~shared/files/webfonts/v7/optim/sans-grotesk-xbold.woff") format("woff");
  font-weight: 800;
  font-style: normal;
  font-display: swap;
  unicode-range: "U+00, U+0D, U+20-7D, U+A3, U+A9, U+C8-C9, U+E0, U+E8-E9, U+EC, U+F2, U+201C-201D, U+20AC";
}
[data-color-scheme*=light],
:root {
  --smb-title: #161616;
  --smb-label: #808080;
  --smb-bg: #fff;
  --smb-border: #ededed;
  --smb-kicker: #148be6;
  --smb-cta-bg: #148be6;
  --smb-cta-text: #fff;
  --smb-panel-title: #161616;
  --smb-panel-text: #161616;
  --smb-panel-bg: #ededed;
  --smb-panel-metadata: #4b4b4b;
  --smb-panel-cta-text: #fff;
  --smb-panel-cta-bg: #148be6;
}

[data-color-scheme*=dark] {
  --smb-title: #fff;
  --smb-label: #ededed;
  --smb-bg: #161616;
  --smb-border: #4b4b4b;
  --smb-kicker: #148be6;
  --smb-cta-bg: #148be6;
  --smb-cta-text: #fff;
  --smb-panel-title: #fff;
  --smb-panel-text: #fff;
  --smb-panel-bg: #4b4b4b;
  --smb-panel-metadata: #ededed;
  --smb-panel-cta-text: #fff;
  --smb-panel-cta-bg: #148be6;
}
[data-color-scheme*=dark][data-channel*=cultura] {
  --smb-bg: #10101E;
}

[data-smb-version="3"] .c-smb {
  --smb-color: var(--smb-title);
  --smb-radius: 4px;
  --smb-padding: 6px;
  --smb-template:
    "visual"
    "textual";
  --smb-columns: 1fr;
  --smb-height: 100%;
  --smb-width: 100%;
  --smb-family: var(--font-sans-grotesk);
  --smb-description-size: clamp(12px, 2em, 18px);
  --smb-description-line-height: 1.1;
  position: relative;
  width: var(--smb-width, 100vw);
  height: var(--smb-height, 100vh);
  /* c-smb__panel
  * =============================== */
}
.contenitore.venduto_uno:not(.venduto_due) .uno [data-smb-version="3"] .c-smb, .contenitore.venduto_due:not(.venduto_uno) .due [data-smb-version="3"] .c-smb {
  --smb-padding: 16px 6px 6px;
}
@media screen and (min-width: 400px) {
  .contenitore [data-smb-version="3"] .c-smb {
    --smb-padding: 16px 6px 6px;
  }
}
@keyframes slide-two {
  0%, 100% {
    translate: 0%;
  }
  25% {
    translate: 0%;
  }
  50% {
    translate: -100%;
  }
  75% {
    translate: -100%;
  }
}
@keyframes slide-three {
  0%, 100% {
    translate: 0%;
  }
  16% {
    translate: 0%;
  }
  33% {
    translate: -100%;
  }
  46% {
    translate: -100%;
  }
  66% {
    translate: -200%;
  }
  80% {
    translate: -200%;
  }
}
@keyframes slide-four {
  0% {
    translate: 0%;
  }
  13% {
    translate: 0%;
  }
  25% {
    translate: -100%;
  }
  38% {
    translate: -100%;
  }
  50% {
    translate: -200%;
  }
  63% {
    translate: -200%;
  }
  75% {
    translate: -300%;
  }
  88% {
    translate: -300%;
  }
  100% {
    translate: 0%;
  }
}
@keyframes slide-five {
  0%, 100% {
    translate: 0%;
  }
  10% {
    translate: 0%;
  }
  20% {
    translate: -100%;
  }
  30% {
    translate: -100%;
  }
  40% {
    translate: -200%;
  }
  50% {
    translate: -200%;
  }
  60% {
    translate: -300%;
  }
  70% {
    translate: -300%;
  }
  80% {
    translate: -400%;
  }
  90% {
    translate: -400%;
  }
}
[data-section-key=article-footer-outbrain] [data-smb-version="3"] .c-smb {
  --smb-height: auto;
}
[data-smb-version="3"] .c-smb__structure {
  --smb-columns: 1fr;
  --smb-display: grid;
  position: relative;
  display: var(--smb-display);
  grid-template-areas: "visual" "textual";
  grid-template-columns: var(--smb-columns);
  width: 100%;
  overflow: hidden;
  border: 1px solid var(--smb-border);
  border-radius: var(--smb-radius);
  background-color: var(--smb-bg);
  color: var(--smb-title);
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
}
[data-section-key=article-footer-outbrain] [data-smb-version="3"] .c-smb__structure {
  --smb-display: block;
  border: none;
}
.c-entry [data-smb-version="3"] .c-smb__structure {
  --smb-columns: auto;
  max-height: 400px;
}
@media (min-width: 500px) {
  .c-entry [data-smb-version="3"] .c-smb__structure {
    display: flex;
    max-height: 130px;
  }
  .c-entry [data-smb-version="3"] .c-smb__structure div:first-child {
    flex: 1;
  }
  .c-entry [data-smb-version="3"] .c-smb__structure .c-smb__content {
    flex: 2;
  }
}
[data-smb-version="3"] .c-smb__visual {
  grid-area: visual;
  overflow: hidden;
}
[data-section-key=article-footer-outbrain] [data-smb-version="3"] .c-smb__visual {
  aspect-ratio: 16/9;
}
[data-smb-version="3"] .c-smb__slider {
  --ratio: 21/9;
  aspect-ratio: var(--ratio);
  position: relative;
  display: flex;
  min-width: 101%;
}
.c-entry [data-smb-version="3"] .c-smb__slider {
  --ratio: none;
  height: 100%;
}
[data-smb-version="3"] .c-smb__slider .c-smb__image {
  aspect-ratio: 21/9;
}
.c-entry [data-smb-version="3"] .c-smb__slider .c-smb__image {
  aspect-ratio: none;
  height: auto;
  min-width: 100%;
}
.contenitore.venduto_uno:not(.venduto_due) .uno [data-smb-version="3"] .c-smb__slider, .contenitore.venduto_due:not(.venduto_uno) .due [data-smb-version="3"] .c-smb__slider {
  --ratio: 15/14;
}
[data-section-key=article-footer-outbrain] [data-smb-version="3"] .c-smb__slider {
  --ratio: 16/9;
}
[data-smb-version="3"] .c-smb__slider[data-items="2"] {
  animation: slide-two 8.5s ease 2s infinite;
}
[data-smb-version="3"] .c-smb__slider[data-items="3"] {
  animation: slide-three 13s ease 2s infinite;
}
[data-smb-version="3"] .c-smb__slider[data-items="4"] {
  animation: slide-four 17.5s ease 2s infinite;
}
[data-smb-version="3"] .c-smb__slider[data-items="5"] {
  animation: slide-five 22s ease 2s infinite;
}
[data-smb-version="3"] .c-smb__image {
  --ratio: 21/9;
  grid-area: visual;
  max-width: 100%;
  aspect-ratio: var(--ratio);
}
.contenitore.venduto_uno:not(.venduto_due) .uno [data-smb-version="3"] .c-smb__image, .contenitore.venduto_due:not(.venduto_uno) .due [data-smb-version="3"] .c-smb__image {
  --ratio: 15/14;
}
[data-section-key=article-footer-outbrain] [data-smb-version="3"] .c-smb__image {
  --ratio: 16/9;
}
.c-smb__slider [data-smb-version="3"] .c-smb__image {
  grid-area: auto;
  min-width: 100%;
  height: auto;
}
[data-smb-version="3"] .c-smb__image > figure {
  position: relative;
  height: 100%;
  margin: 0;
}
[data-smb-version="3"] .c-smb__image > figure > picture img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center;
}
[data-smb-version="3"] .c-smb__content {
  display: flex;
  grid-area: textual;
  flex-direction: column;
  justify-content: space-between;
  padding: var(--smb-padding);
  text-align: left;
}
[data-section-key=article-footer-outbrain] [data-smb-version="3"] .c-smb__content {
  --smb-padding: 8px;
}
[data-smb-version="3"] .c-smb__bar {
  --smb-bar-justify: space-between;
  display: flex;
  align-items: center;
  justify-content: var(--smb-bar-justify);
  color: var(--smb-label);
  font-family: var(--smb-family);
  font-size: 12px;
  line-height: 16px;
  gap: 4px;
}
@media screen and (min-width: 400px) {
  .contenitore [data-smb-version="3"] .c-smb__bar {
    font-size: 14px;
  }
}
.c-smb--download-app [data-smb-version="3"] .c-smb__bar {
  --smb-bar-justify: center;
}
.c-smb--story [data-smb-version="3"] .c-smb__bar {
  --smb-bar-justify: flex-end;
}
.c-smb--story.c-smb--leaderboard [data-smb-version="3"] .c-smb__bar, .c-smb--story.c-smb--large [data-smb-version="3"] .c-smb__bar, .c-smb--download-app.c-smb--large [data-smb-version="3"] .c-smb__bar, .c-smb--download-app.c-smb--leaderboard [data-smb-version="3"] .c-smb__bar {
  --smb-bar-justify: flex-end;
}
[data-smb-version="3"] .c-smb__bar .c-smb--trigger,
[data-smb-version="3"] .c-smb__bar > button {
  --smb-button-fs: clamp(8px, 1em, 9px);
  --smb-button-bg: var(--smb-accent);
  display: flex;
  flex-direction: column;
  align-items: center;
  padding: clamp(6px, 0.75em, 12px);
  border: none;
  border-radius: var(--smb-radius);
  background-color: var(--smb-cta-bg);
  color: var(--smb-cta-text);
  font-family: var(--smb-family);
  font-size: var(--smb-button-fs);
  font-weight: bold;
  line-height: 0.7;
  text-align: center;
  text-transform: uppercase;
  white-space: nowrap;
  cursor: pointer;
  justify-items: center;
}
.contenitore.venduto_uno:not(.venduto_due) .uno [data-smb-version="3"] .c-smb__bar .c-smb--trigger, .contenitore.venduto_due:not(.venduto_uno) .due [data-smb-version="3"] .c-smb__bar .c-smb--trigger,
.contenitore.venduto_uno:not(.venduto_due) .uno [data-smb-version="3"] .c-smb__bar > button,
.contenitore.venduto_due:not(.venduto_uno) .due [data-smb-version="3"] .c-smb__bar > button {
  padding: 0.5rem 1rem;
}
.contenitore.venduto_uno:not(.venduto_due) .uno [data-smb-version="3"] .c-smb__bar .c-smb--trigger, .contenitore.venduto_due:not(.venduto_uno) .due [data-smb-version="3"] .c-smb__bar .c-smb--trigger,
.contenitore.venduto_uno:not(.venduto_due) .uno [data-smb-version="3"] .c-smb__bar > button,
.contenitore.venduto_due:not(.venduto_uno) .due [data-smb-version="3"] .c-smb__bar > button {
  font-family: var(--font-sans-grotesk);
  font-weight: 700;
}
.contenitore.venduto_uno:not(.venduto_due) .uno [data-smb-version="3"] .c-smb__bar .c-smb--trigger, .contenitore.venduto_due:not(.venduto_uno) .due [data-smb-version="3"] .c-smb__bar .c-smb--trigger,
.contenitore.venduto_uno:not(.venduto_due) .uno [data-smb-version="3"] .c-smb__bar > button,
.contenitore.venduto_due:not(.venduto_uno) .due [data-smb-version="3"] .c-smb__bar > button {
  font-size: 0.875rem;
  line-height: calc(1em + 4px);
}
@media screen and (min-width: 400px) {
  .contenitore [data-smb-version="3"] .c-smb__bar .c-smb--trigger,
  .contenitore [data-smb-version="3"] .c-smb__bar > button {
    padding: 0.5rem 1rem;
  }
  .contenitore [data-smb-version="3"] .c-smb__bar .c-smb--trigger,
  .contenitore [data-smb-version="3"] .c-smb__bar > button {
    font-family: var(--font-sans-grotesk);
    font-weight: 700;
  }
  .contenitore [data-smb-version="3"] .c-smb__bar .c-smb--trigger,
  .contenitore [data-smb-version="3"] .c-smb__bar > button {
    font-size: 0.875rem;
    line-height: calc(1em + 4px);
  }
}
.c-smb--iab [data-smb-version="3"] .c-smb__bar .c-smb--trigger,
.c-smb--iab [data-smb-version="3"] .c-smb__bar > button {
  --smb-button-fs: 12px;
  padding: 5px 10px;
}
.c-smb--click-to-whatsapp [data-smb-version="3"] .c-smb__bar .c-smb--trigger,
.c-smb--click-to-whatsapp [data-smb-version="3"] .c-smb__bar > button {
  --smb-button-bg: #47C757;
}
.c-smb--large [data-smb-version="3"] .c-smb__bar .c-smb--trigger,
.c-smb--large [data-smb-version="3"] .c-smb__bar > button {
  --smb-button-fs: 10px;
}
[data-smb-version="3"] .c-smb__bar > p {
  display: -webkit-box;
  flex: 1;
  margin: 0;
  overflow: hidden;
  word-break: break-all;
  -webkit-line-clamp: 1;
  line-clamp: 1;
  -webkit-box-orient: vertical;
  color: var(--smb-panel-metadata);
}
[data-smb-version="3"] .c-smb__description {
  --smb-family: var(--font-serif-display);
  margin: clamp(2px, 0.5em, 6px) 0;
  font-family: var(--smb-family);
  font-size: var(--smb-description-size);
  line-height: var(--smb-description-line-height);
  word-break: break-word;
}
.contenitore.venduto_uno:not(.venduto_due) .uno [data-smb-version="3"] .c-smb__description, .contenitore.venduto_due:not(.venduto_uno) .due [data-smb-version="3"] .c-smb__description {
  font-size: 1.6rem;
  margin: clamp(2px, 0.5em, 16px) 0;
}
@media screen and (min-width: 400px) {
  .contenitore [data-smb-version="3"] .c-smb__description {
    font-size: 1.3rem;
    margin: clamp(2px, 0.5em, 16px) 0;
  }
}
[data-section-key=article-footer-outbrain] [data-smb-version="3"] .c-smb__description {
  font-family: var(--font-serif-display);
  font-weight: 500;
}
[data-section-key=article-footer-outbrain] [data-smb-version="3"] .c-smb__description {
  font-size: 1.25rem;
  line-height: calc(1em + 4px);
}
[data-smb-version="3"] .c-smb__download {
  display: none;
  width: auto;
  height: 24px;
  margin: 0 auto;
}
@supports (-webkit-touch-callout: none) {
  [data-smb-version="3"] .c-smb__download--ios {
    display: block;
  }
  [data-smb-version="3"] .c-smb__download--ios.c-smb__download-link {
    display: block;
  }
}
@supports not (-webkit-touch-callout: none) {
  .c-smb[data-smb--info-device*=desktop] [data-smb-version="3"] .c-smb__download--android {
    display: block;
  }
  .c-smb[data-smb--info-device*=desktop] [data-smb-version="3"] .c-smb__download--ios {
    display: block;
  }
  [data-smb-version="3"] .c-smb__download--android {
    display: block;
  }
  [data-smb-version="3"] .c-smb__download--android.c-smb__download-link {
    display: block;
  }
}
[data-smb-version="3"] .c-smb__download-link {
  display: none;
}
[data-smb-version="3"] .c-smb__label {
  position: absolute;
  left: 0;
  z-index: 9;
  width: 100%;
  height: 100%;
  cursor: pointer;
}
[data-smb-version="3"] .c-smb__viewer {
  display: none;
}
[data-smb-version="3"] .c-smb__viewer:checked + .c-smb__panel {
  display: flex;
  padding: 0;
}
[data-smb-version="3"] .c-smb__title {
  --smb-title-size: clamp(10px, 1em, 14px);
  --smb-title-line-height: 1;
  --smb-title-alignment: center;
  color: var(--smb-kicker);
  font-family: var(--font-sans-grotesk);
  font-size: var(--smb-title-size);
  font-weight: 700;
  line-height: var(--smb-title-line-height);
}
.contenitore.venduto_uno:not(.venduto_due) .uno [data-smb-version="3"] .c-smb__title, .contenitore.venduto_due:not(.venduto_uno) .due [data-smb-version="3"] .c-smb__title {
  --smb-title-size: clamp(10px, 2em, 20px);
}
@media screen and (min-width: 400px) {
  .contenitore [data-smb-version="3"] .c-smb__title {
    --smb-title-size: clamp(10px, 2em, 18px);
  }
}
[data-section-key=article-footer-outbrain] [data-smb-version="3"] .c-smb__title {
  margin-top: 0.5rem;
  margin-bottom: 0.25rem;
  text-transform: uppercase;
}
[data-section-key=article-footer-outbrain] [data-smb-version="3"] .c-smb__title {
  font-family: var(--font-sans-grotesk);
  font-weight: 700;
}
[data-section-key=article-footer-outbrain] [data-smb-version="3"] .c-smb__title {
  font-size: 0.75rem;
  line-height: calc(1em + 4px);
}
[data-section-key=article-footer-outbrain] [data-smb-version="3"] .c-smb__title {
  text-transform: uppercase;
}
[data-smb-version="3"] .c-smb__addtocalendar {
  font-size: 14px;
  line-height: 1;
  text-align: center;
  color: var(--smb-title);
}
[data-smb-version="3"] .c-smb__addtocalendar > ul {
  display: flex;
  padding-left: 0;
  list-style: none;
  gap: 1rem;
}
[data-smb-version="3"] .c-smb__addtocalendar > ul > li {
  width: 100%;
  margin: 16px 0 0;
  padding: 10px;
  border-radius: var(--smb-radius);
  background-color: var(--smb-panel-cta-bg);
  color: var(--smb-panel-cta-text);
  font-size: 16px;
  font-weight: bold;
}
[data-smb-version="3"] .c-smb__addtocalendar > ul > li > a {
  display: block;
  color: var(--smb-panel-cta-text);
  text-align: center;
  text-decoration: none;
}
[data-smb-version="3"] .c-smb__details, [data-smb-version="3"] .c-smb__date {
  color: var(--smb-title);
  line-height: 1.6;
  text-align: center;
}
[data-smb-version="3"] .c-smb__date {
  font-size: 22px;
}
[data-smb-version="3"] .c-smb__details {
  font-size: 16px;
}
[data-smb-version="3"] .c-smb > a {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 9;
  width: 100%;
  height: 100%;
}
[data-smb-version="3"] .c-smb.c-smb--click-to-whatsapp svg {
  stroke-width: 0;
  fill: currentColor;
}
[data-smb-version="3"] .c-smb__panel {
  --smb-radius: 4px;
  --smb-color: var(--smb-panel-title);
  --smb-family: var(--font-sans-grotesk);
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 99999;
  display: none;
  flex-direction: column-reverse;
  align-content: center;
  width: 100vw;
  height: 100vh;
  background: rgba(0, 0, 0, 0.8);
  transition: opacity 0.25s ease;
}
.c-smb--drive-to-store ~ [data-smb-version="3"] .c-smb__panel {
  --body-padding: 0;
}
[data-smb-version="3"] .c-smb__panel-state {
  display: none;
}
[data-smb-version="3"] .c-smb__panel__inner {
  position: relative;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  width: clamp(300px, 90vw, 900px);
  max-height: 90vh;
  margin: auto;
  overflow: auto;
  border: 2px solid var(--smb-border);
  border-radius: var(--smb-radius);
  background: var(--smb-bg);
  font-family: var(--smb-family);
  transition: top 0.25s ease;
}
.c-smb--iab [data-smb-version="3"] .c-smb__panel__inner {
  --smb-family: "Roboto", sans-serif;
}
[data-smb-version="3"] .c-smb__panel__body-top {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 16px;
  color: var(--smb-title);
  font-size: 16px;
  font-weight: 700;
  line-height: 1;
}
[data-smb-version="3"] .c-smb__panel__body-center {
  --body-padding: 16px;
  padding: var(--body-padding);
  overflow: auto;
  font-size: 16px;
  line-height: 1.5;
  color: var(--smb-panel-text);
  background-color: var(--smb-panel-bg);
  display: flex;
  flex-direction: column;
  gap: 16px;
}
[data-smb-version="3"] .c-smb__panel__body-center > * {
  margin: 0;
}
.c-smb--drive-to-store ~ .c-smb__panel [data-smb-version="3"] .c-smb__panel__body-center {
  --body-padding: 0;
  min-height: 60vh;
  overflow: hidden;
}
[data-smb-version="3"] .c-smb__panel__body-center > img,
[data-smb-version="3"] .c-smb__panel__body-center > video {
  display: block;
  margin: 0 auto;
  border-radius: var(--smb-radius);
}
[data-smb-version="3"] .c-smb__panel__body-bottom {
  padding: 16px;
  box-shadow: 0 0.3rem 0.3rem 0.5rem rgba(13, 13, 13, 0.1);
  display: -webkit-box;
  -webkit-line-clamp: 1;
  line-clamp: 1;
  -webkit-box-orient: vertical;
}
[data-smb-version="3"] .c-smb__panel__body-bottom > a {
  display: flex;
  align-items: center;
  color: var(--smb-panel-metadata);
  font-size: 14px;
  line-height: 1.5;
  text-decoration: underline;
  cursor: pointer;
  padding: 0.5rem;
}
[data-smb-version="3"] .c-smb__panel .c-smb__panel__close {
  cursor: pointer;
}
[data-smb-version="3"] .c-smb__panel .c-smb__panel__close > svg {
  width: 20px;
  height: 20px;
}
[data-smb-version="3"] .c-smb__panel__close {
  color: var(--smb-title);
  cursor: pointer;
}
[data-smb-version="3"] .c-smb__panel-img, [data-smb-version="3"] .c-smb__panel-video, [data-smb-version="3"] .c-smb__panel-map {
  max-width: 100%;
  height: auto;
}
@media screen and (min-width: 992px) {
  [data-smb-version="3"] .c-smb__panel-img {
    max-width: 80%;
  }
}
[data-smb-version="3"] .c-smb__panel-map {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
[data-smb-version="3"] .c-smb__adsolution {
  display: none;
}
[data-smb-version="3"] .c-smb--medium {
  --smb-width: 300px;
  --smb-height: 250px;
  --smb-padding: 10px 6px 6px;
}
[data-smb-version="3"] .c-smb--medium .c-smb__structure {
  --smb-template:
    "visual"
    "textual";
  --smb-columns: 1fr;
}
[data-smb-version="3"] .c-smb--medium .c-smb__title {
  --smb-title-padding: 0;
}
[data-smb-version="3"] .c-smb--medium .c-smb__description {
  --smb-description-size: 14px;
  --smb-description-line-height: 1.3;
  margin: 5px 0;
  height: 54px;
}
[data-smb-version="3"] .c-smb--large {
  --smb-width: 320px;
  --smb-height: 100px;
}
[data-smb-version="3"] .c-smb--large .c-smb__image {
  aspect-ratio: 1;
  min-width: 106px;
}
[data-smb-version="3"] .c-smb--large .c-smb__structure {
  --smb-columns: repeat(3,1fr);
  grid-template-areas: "visual textual textual";
}
[data-smb-version="3"] .c-smb--large .c-smb__bar p {
  display: none;
}
[data-smb-version="3"] .c-smb--large .c-smb__title {
  --smb-title-size: 11px;
}
[data-smb-version="3"] .c-smb--large .c-smb__description {
  --smb-description-size: 12px;
  margin: auto;
}
[data-smb-version="3"] .c-smb--large .c-smb__content {
  --smb-padding: 6px;
}
[data-smb-version="3"] .c-smb--large .c-smb__slider {
  --ratio: 1;
  height: 100px;
}
[data-smb-version="3"] .c-smb--large .c-smb__slider .c-smb__image {
  aspect-ratio: 1;
}
[data-smb-version="3"] .c-smb--leaderboard {
  --smb-width: 728px;
  --smb-height: 90px;
}
[data-smb-version="3"] .c-smb--leaderboard .c-smb__structure {
  --smb-columns: repeat(7,1fr);
  grid-template-areas: "visual visual textual textual textual textual textual";
}
[data-smb-version="3"] .c-smb--leaderboard .c-smb__image {
  aspect-ratio: 21/9;
}
[data-smb-version="3"] .c-smb--leaderboard .c-smb__description {
  --smb-description-line-height: 1.2;
  --smb-description-size: 14px;
}
[data-smb-version="3"] .c-smb--leaderboard .c-smb__content {
  --smb-padding: 4px 4px 4px 8px;
}
[data-smb-version="3"] .c-smb.c-smb--iab .c-smb__description {
  --smb-family: "Roboto", sans-serif;
}
[data-smb-version="3"] .c-smb.c-smb--iab .c-smb__title {
  --smb-family: "Roboto", sans-serif;
}
[data-smb-version="3"] .l-entry__sidebar .c-smb:not(.c-smb--iab) {
  max-width: 300px;
  height: auto;
}

[data-smb-version="3"] .c-smb svg, [data-smb-version="3"] .c-smb__panel svg {
  display: inline-block;
  width: 12px;
  height: 12px;
  margin-right: 4px;
  stroke-width: 2;
  stroke-linecap: round;
  stroke: currentColor;
  fill: none;
  pointer-events: all;
  stroke-linejoin: round;
}
.c-smb--click-to-whatsapp [data-smb-version="3"] .c-smb svg, .c-smb--click-to-whatsapp [data-smb-version="3"] .c-smb__panel svg {
  stroke-width: 1;
  fill: currentColor;
}