.stack-cinema-poche h3 {
  font-family: 'SFR-Bold', arial;
  font-weight: normal;
  font-style: normal;
  -webkit-font-smoothing: antialiased; }

/* UI ICONS */
/* ICONS */
.stack-cinema-poche {
  position: relative;
  padding-bottom: 90px; }
  @media (min-width: 768px) {
    .stack-cinema-poche {
      display: flex;
      flex-direction: row;
      justify-content: flex-start;
      align-items: center;
      position: initial;
      padding-bottom: 0; } }
  .stack-cinema-poche__screen-content {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    overflow: hidden;
    margin: 0.4% 0.5% 1.5% 0.5%; }
    .stack-cinema-poche__screen-content > * {
      position: absolute;
      top: 0;
      right: 0;
      bottom: 0;
      left: 0;
      width: 100%; }
  .stack-cinema-poche__phone {
    width: 25%;
    height: auto;
    position: absolute;
    bottom: -30%;
    right: 50px;
    opacity: 0; }
    .stack-cinema-poche__phone > img {
      width: 100%; }
  .stack-cinema-poche__phone-screen {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    margin: 26% 6% 30% 6%;
    overflow: hidden; }
    .stack-cinema-poche__phone-screen > * {
      position: absolute;
      top: 0;
      right: 0;
      bottom: 0;
      left: 0;
      width: 100%; }
  .stack-cinema-poche__mobile-background {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    object-fit: cover; }
    @media (min-width: 768px) {
      .stack-cinema-poche__mobile-background {
        display: none; } }
  .stack-cinema-poche__tv {
    position: relative;
    width: 100%;
    margin-top: 30px; }
    .stack-cinema-poche__tv > img {
      width: 100%; }
    @media (min-width: 768px) {
      .stack-cinema-poche__tv {
        display: none; } }
  .stack-cinema-poche__screen-content {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0; }
    .stack-cinema-poche__screen-content > img {
      position: absolute;
      top: 0;
      right: 0;
      bottom: 0;
      left: 0;
      width: 100%;
      opacity: 0; }
  .stack-cinema-poche__options {
    margin-top: 76px;
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start; }
  .stack-cinema-poche__option {
    position: relative;
    padding: 15px;
    cursor: pointer;
    transition: all 0.3s ease-out; }
    .stack-cinema-poche__option::after, .stack-cinema-poche__option::before {
      content: '';
      width: 3px;
      height: 100%;
      display: block;
      border-radius: 10px;
      background: #444444;
      transition: all 0.3s ease-out;
      position: absolute;
      top: 0;
      left: 0; }
    .stack-cinema-poche__option::after {
      background-image: linear-gradient(to bottom, #E2001A 0%, #871D81 100%);
      height: 0; }
    @media (min-width: 768px) {
      .stack-cinema-poche__option {
        padding: 30px 27px; } }
    .stack-cinema-poche__option.current {
      padding: 20px 16px 2px; }
      @media (min-width: 768px) {
        .stack-cinema-poche__option.current {
          padding: 42px 27px; } }
      .stack-cinema-poche__option.current::after {
        height: 100%; }
    .stack-cinema-poche__option + .stack-cinema-poche__option {
      margin-top: 20px; }
  .stack-cinema-poche h3 {
    font-size: 19px;
    text-transform: initial; }
  .stack-cinema-poche h3 + p {
    margin-top: 10px;
    color: #444444; }
