/* [project]/apps/web-storefront/src/styles/globals.scss.css [app-client] (css) */
.lazyYoutubeContainer {
  aspect-ratio: 16 / 9;
}

.p-old-static-page {
  word-break: break-word;
  word-wrap: break-word;
  -webkit-hyphens: auto;
  -moz-hyphens: auto;
  -ms-hyphens: auto;
  color: #292929;
}

.p-old-static-page .content {
  max-width: 498px;
  margin-bottom: 3.125rem;
}

.p-old-static-page div[height] {
  overflow: hidden;
}

.p-old-static-page ul {
  margin-bottom: 1.5625rem;
  list-style-type: disc;
  list-style-position: inside;
}

.p-old-static-page ul li {
  display: list-item;
}

.p-old-static-page .left {
  float: left;
  margin: 0 .9375rem .625rem 0;
}

.p-old-static-page .right {
  float: right;
  margin: 0 0 .625rem .9375rem;
}

.p-old-static-page .lazyYoutube {
  width: 100%;
}

.p-old-static-page .lazyYoutube img.thumb {
  display: none;
}

.p-old-static-page blockquote {
  color: #4c4c4c;
  margin: 0 0 1.5625rem;
  padding: .5625rem 1.25rem 0 1.1875rem;
  font-size: 1.125rem;
  display: inline-block;
}

.p-old-static-page blockquote div.source {
  font-size: .8125rem;
}

.p-old-static-page .row {
  flex-wrap: wrap;
  flex: 1;
  margin: 0 -.625rem;
  display: flex;
}

.p-old-static-page .row:before, .p-old-static-page .row:after {
  content: " ";
  display: table;
}

.p-old-static-page .row:after {
  clear: both;
}

.p-old-static-page .content ul {
  list-style-type: initial;
  list-style-position: inside;
}

.p-old-static-page .content ul li {
  display: list-item;
}

.p-old-static-page .content ol {
  list-style-type: decimal;
  list-style-position: inside;
}

.p-old-static-page .content ol li {
  display: list-item;
}

.p-old-static-page .gap-margin {
  margin-bottom: .9375rem;
}

.p-old-static-page .paragraph-margin {
  margin-bottom: 1.5625rem;
}

.p-old-static-page h1, .p-old-static-page h2, .p-old-static-page h3 {
  margin-top: 1.25rem;
  margin-bottom: 1.25rem;
  font-weight: 700;
}

.p-old-static-page h1 {
  font-size: 1.5rem;
  line-height: 2rem;
}

@media (min-width: 1020px) {
  .p-old-static-page h1 {
    font-size: 2.5rem;
    line-height: 3.5rem;
  }
}

.p-old-static-page h2 {
  font-size: 1.25rem;
  line-height: 1.75rem;
}

@media (min-width: 1020px) {
  .p-old-static-page h2 {
    font-size: 1.75rem;
    line-height: 2.25rem;
  }
}

.p-old-static-page h3 {
  font-size: 1.125rem;
  line-height: 1.5rem;
}

@media (min-width: 1020px) {
  .p-old-static-page h3 {
    font-size: 1.5rem;
    line-height: 2rem;
  }
}

.p-old-static-page h4 {
  font-size: 1.125rem;
  line-height: 1.5rem;
}

@media (min-width: 1020px) {
  .p-old-static-page h4 {
    font-size: 1.5rem;
    line-height: 2rem;
  }
}

.p-old-static-page hr {
  border: 0 solid #d5d5d5;
  border-top-width: 1px;
  margin: 1.875rem 0;
}

.p-old-static-page p {
  text-rendering: optimizeLegibility;
  margin-bottom: 2.1875rem;
  font-family: inherit;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}

.p-old-static-page p a {
  text-decoration: underline;
}

.p-old-static-page p a:hover, .p-old-static-page p a:active, .p-old-static-page p a:focus {
  text-decoration: none;
}

.p-old-static-page p:empty {
  display: none;
}

.p-old-static-page a img {
  border: none;
}

.p-old-static-page .button {
  cursor: pointer;
  text-align: center;
  color: #fff;
  background-color: #000;
  border: 0 solid #000;
  border-radius: 0;
  margin: 0;
  padding: 1rem 2rem 1.0625rem;
  font-size: 1rem;
  font-weight: 400;
  line-height: normal;
  text-decoration: none;
  transition: background-color .3s ease-out;
  display: inline-block;
  position: relative;
}

.p-old-static-page .button-primary {
  text-align: center;
  cursor: pointer;
  text-transform: none;
  color: #fff;
  background-color: #000;
  border-color: #000;
  height: 2.375rem;
  font-size: .875rem;
  font-weight: 400;
  line-height: 2.25rem;
  text-decoration: none;
  display: block;
}

.p-old-static-page .button-primary:active, .p-old-static-page .button-primary:focus, .p-old-static-page .button-primary:hover {
  color: #fff;
  background-color: #000;
}

.p-old-static-page .button-white {
  color: #000;
  cursor: pointer;
  background-color: #fff;
  border: 1px solid #000;
  padding: 10px 20px;
  font-size: 1rem;
  font-weight: 400;
}

.p-old-static-page .button-white:hover, .p-old-static-page .button-white:active, .p-old-static-page .button-white:focus {
  color: #000;
  background-color: #fff;
}

.p-old-static-page .columns {
  float: left;
  width: 100%;
  padding-left: .625rem;
  padding-right: .625rem;
}

.p-old-static-page .small-1 {
  width: 8.33333%;
}

.p-old-static-page .small-2 {
  width: 16.6667%;
}

.p-old-static-page .small-3 {
  width: 25%;
}

.p-old-static-page .small-4 {
  width: 33.3333%;
}

.p-old-static-page .small-5 {
  width: 41.6667%;
}

.p-old-static-page .small-6 {
  width: 50%;
}

.p-old-static-page .small-7 {
  width: 58.3333%;
}

.p-old-static-page .small-8 {
  width: 66.6667%;
}

.p-old-static-page .small-9 {
  width: 75%;
}

.p-old-static-page .small-10 {
  width: 83.3333%;
}

.p-old-static-page .small-11 {
  width: 91.6667%;
}

.p-old-static-page .small-12 {
  width: 100%;
}

@media only screen and (min-width: 767px) {
  .p-old-static-page .lazy {
    margin: 0 auto;
    display: block !important;
  }

  .p-old-static-page .content {
    max-width: 747px;
  }

  .p-old-static-page .lazyYoutube {
    background: #000;
    flex-direction: column;
    justify-content: center;
    max-width: 350px;
    display: flex;
  }

  .p-old-static-page .lazyYoutube img.thumb {
    display: none;
  }

  .p-old-static-page .medium-1 {
    width: 8.33333%;
  }

  .p-old-static-page .medium-2 {
    width: 16.6667%;
  }

  .p-old-static-page .medium-3 {
    width: 25%;
  }

  .p-old-static-page .medium-4 {
    width: 33.3333%;
  }

  .p-old-static-page .medium-5 {
    width: 41.6667%;
  }

  .p-old-static-page .medium-6 {
    width: 50%;
  }

  .p-old-static-page .medium-7 {
    width: 58.3333%;
  }

  .p-old-static-page .medium-8 {
    width: 66.6667%;
  }

  .p-old-static-page .medium-9 {
    width: 75%;
  }

  .p-old-static-page .medium-10 {
    width: 83.3333%;
  }

  .p-old-static-page .medium-11 {
    width: 91.6667%;
  }

  .p-old-static-page .medium-12 {
    width: 100%;
  }
}

@media only screen and (min-width: 1020px) {
  .p-old-static-page .content {
    max-width: 1000px;
  }

  .p-old-static-page .content h1 {
    margin-top: 24px;
  }

  .p-old-static-page .columns {
    float: left;
    padding-left: .625rem;
    padding-right: .625rem;
    position: relative;
  }

  .p-old-static-page .large-1 {
    width: 8.33333%;
  }

  .p-old-static-page .large-2 {
    width: 16.6667%;
  }

  .p-old-static-page .large-3 {
    width: 25%;
  }

  .p-old-static-page .large-4 {
    width: 33.3333%;
  }

  .p-old-static-page .large-5 {
    width: 41.6667%;
  }

  .p-old-static-page .large-6 {
    width: 50%;
  }

  .p-old-static-page .large-7 {
    width: 58.3333%;
  }

  .p-old-static-page .large-8 {
    width: 66.6667%;
  }

  .p-old-static-page .large-9 {
    width: 75%;
  }

  .p-old-static-page .large-10 {
    width: 83.3333%;
  }

  .p-old-static-page .large-11 {
    width: 91.6667%;
  }

  .p-old-static-page .large-12 {
    width: 100%;
  }
}

.p-old-static-page .clearer {
  clear: both;
  float: none;
}

.p-old-static-page .clearer:after {
  content: "";
  clear: both;
  display: table;
}

.p-old-static-page .image-box {
  display: block;
  position: relative;
}

.p-old-static-page .image-box img {
  width: 100%;
}

.p-old-static-page .image-box.header {
  background: 50% / cover no-repeat;
}

.p-old-static-page .image-box.header h1 {
  font-size: 22px;
  font-weight: 400;
  line-height: 1rem;
  top: 40%;
}

.p-old-static-page .item_details {
  text-align: center;
  min-height: 200px;
  overflow: hidden;
}

.p-old-static-page .item_details strong, .p-old-static-page .item_details .type {
  text-transform: uppercase;
}

.p-old-static-page .item_details strong, .p-old-static-page .item_details span {
  text-align: center;
  display: block;
}

.p-old-static-page .item_details .type {
  color: #737373;
  margin-bottom: rem-calc(7);
}

.p-old-static-page .item_details .price {
  font-size: rem-calc(12);
  line-height: 1.2;
}

.p-old-static-page .item_details .base-price {
  font-size: rem-calc(9);
  line-height: 1.2;
}

.p-old-static-page .ico-stars-on {
  float: left;
}

.p-old-static-page .pointer-down {
  border: 2px solid #292929;
  border-width: 2px 2px 0 0;
  border-image: ;
  width: 10px;
  height: 10px;
  display: inline-block;
  transform: rotate(135deg);
}

.p-old-static-page .pointer-top {
  border: 2px solid #292929;
  border-width: 2px 2px 0 0;
  border-image: ;
  width: 10px;
  height: 10px;
  display: inline-block;
  position: relative;
  top: 6px;
  transform: rotate(-45deg);
}

.p-old-static-page .chanel-title {
  text-transform: uppercase;
  font-size: 1.375rem;
  font-weight: 700;
}

@media only screen and (min-width: 1020px) {
  .p-old-static-page .chanel-title {
    font-size: 1.75rem;
    line-height: 2.25rem;
  }
}

