/* [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;
  }
}

/* [next]/internal/font/google/inter_539188e6.module.css [app-client] (css) */
@font-face {
  font-family: Inter;
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url("../media/2c55a0e60120577a-s.2a48534a.woff2") format("woff2");
  unicode-range: U+460-52F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}

@font-face {
  font-family: Inter;
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url("../media/9c72aa0f40e4eef8-s.18a48cbc.woff2") format("woff2");
  unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116;
}

@font-face {
  font-family: Inter;
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url("../media/ad66f9afd8947f86-s.7a40eb73.woff2") format("woff2");
  unicode-range: U+1F??;
}

@font-face {
  font-family: Inter;
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url("../media/5476f68d60460930-s.c995e352.woff2") format("woff2");
  unicode-range: U+370-377, U+37A-37F, U+384-38A, U+38C, U+38E-3A1, U+3A3-3FF;
}

@font-face {
  font-family: Inter;
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url("../media/2bbe8d2671613f1f-s.76dcb0b2.woff2") format("woff2");
  unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB;
}

@font-face {
  font-family: Inter;
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url("../media/1bffadaabf893a1e-s.7cd81963.woff2") format("woff2");
  unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

@font-face {
  font-family: Inter;
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url("../media/83afe278b6a6bb3c-s.p.3a6ba036.woff2") format("woff2");
  unicode-range: U+??, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

@font-face {
  font-family: Inter Fallback;
  src: local(Arial);
  ascent-override: 90.44%;
  descent-override: 22.52%;
  line-gap-override: 0.0%;
  size-adjust: 107.12%;
}

.inter_539188e6-module__t4O3gq__className {
  font-family: Inter, Inter Fallback;
  font-style: normal;
}

