

/* Start:/local/templates/bet/css/pages/product-detail.min.css?17635409596855*/
.product-detail .head-slider {
  --head-slider-only-one-width: 1000px;
  --section-height: 75lvh;
  --picture-height: 75lvh; }

@media screen and (max-width: 768px) {
  .page-detailed {
    --page-detailed-info-gap: 32px;
    --page-detailed-info-item-gap: 24px;
    --page-detailed-info-item-flex-direction: column;
    --page-detailed-info-item-header-width: 100%;
    --page-detailed-info-item-body-width: 100%;
    --page-detailed-sidebar-position: static;
    --page-detailed-body-flex-direction: column;
    --page-detailed-body-gap: 64px;
    --page-detailed-sidebar-width: 100%;
    --page-detailed-sidebar-price-main-font-size: 24px;
    --page-detailed-sidebar-price-text-font-size: 14px; } }

.page-detailed__body {
  --section-body-flex-direction: var(--page-detailed-body-flex-direction, row);
  --section-body-gap: var(--page-detailed-body-gap, 112px); }

.page-detailed__sidebar {
  position: var(--page-detailed-sidebar-position, sticky);
  top: var(--page-detailed-sidebar-top, calc(var(--header-height) + 15px));
  width: var(--page-detailed-sidebar-width, 368px);
  height: var(--page-detailed-sidebar-height, 100%);
  display: var(--page-detailed-sidebar-display, var(--display, flex));
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: var(--page-detailed-sidebar-flex-direction, column);
          flex-direction: var(--page-detailed-sidebar-flex-direction, column);
  gap: var(--page-detailed-sidebar-gap, 24px); }
  .page-detailed__sidebar-picture {
    --picture-background: var(--page-detailed-sidebar-picture-background, var(--neutral-white));
    --picture-border-radius: var(--page-detailed-sidebar-picture-border-radius, 8px); }
  .page-detailed__sidebar-actions {
    display: var(--page-detailed-sidebar-actions-display, var(--display, flex));
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--page-detailed-sidebar-actions-flex-direction, column);
            flex-direction: var(--page-detailed-sidebar-actions-flex-direction, column);
    gap: var(--page-detailed-sidebar-actions-gap, 8px);
    width: var(--page-detailed-sidebar-actions-width, 100%); }
  .page-detailed__sidebar-info {
    display: var(--page-detailed-sidebar-info-display, var(--display, flex));
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--page-detailed-sidebar-info-flex-direction, column);
            flex-direction: var(--page-detailed-sidebar-info-flex-direction, column);
    -webkit-box-align: var(--page-detailed-sidebar-info-align-items, center);
        -ms-flex-align: var(--page-detailed-sidebar-info-align-items, center);
            align-items: var(--page-detailed-sidebar-info-align-items, center);
    gap: var(--page-detailed-sidebar-info-gap, 8px); }
  .page-detailed__sidebar-title {
    text-align: var(--page-detailed-sidebar-title-text-align, center);
    line-height: var(--page-detailed-sidebar-title-line-height, 1.2);
    --headers-margin: var(--page-detailed-sidebar-title-margin, 0); }
  .page-detailed__sidebar-price {
    display: var(--page-detailed-sidebar-price-display, var(--display, flex));
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--page-detailed-sidebar-price-flex-direction, column);
            flex-direction: var(--page-detailed-sidebar-price-flex-direction, column);
    -webkit-box-align: var(--page-detailed-sidebar-price-align-items, center);
        -ms-flex-align: var(--page-detailed-sidebar-price-align-items, center);
            align-items: var(--page-detailed-sidebar-price-align-items, center);
    gap: var(--page-detailed-sidebar-price-gap, 2px);
    text-align: var(--page-detailed-sidebar-price-text-align, center);
    font-family: var(--page-detailed-sidebar-price-font-family, var(--micra-font));
    color: var(--page-detailed-sidebar-price-color, var(--red-primary));
    width: var(--page-detailed-sidebar-price-width, 276px); }
    .page-detailed__sidebar-price-main {
      font-size: var(--page-detailed-sidebar-price-main-font-size, 32px);
      line-height: var(--page-detailed-sidebar-price-main-line-height, 1.2); }
    .page-detailed__sidebar-price-text {
      font-size: var(--page-detailed-sidebar-price-text-font-size, 16px);
      line-height: var(--page-detailed-sidebar-price-text-line-height, 1.2); }

.page-detailed__info {
  display: var(--page-detailed-info-display, var(--display, flex));
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: var(--page-detailed-info-flex-direction, column);
          flex-direction: var(--page-detailed-info-flex-direction, column);
  gap: var(--page-detailed-info-gap, 64px);
  width: var(--page-detailed-info-width, 100%);
  -webkit-box-flex: var(--page-detailed-info-flex, 1);
      -ms-flex: var(--page-detailed-info-flex, 1);
          flex: var(--page-detailed-info-flex, 1);
  overflow: hidden; }
  .page-detailed__info-item {
    display: var(--page-detailed-info-item-display, var(--display, flex));
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: var(--page-detailed-info-item-flex-direction, row);
            flex-direction: var(--page-detailed-info-item-flex-direction, row);
    gap: var(--page-detailed-info-item-gap, 60px); }
    .page-detailed__info-item-title {
      --headers-margin: var(--page-detailed-info-item-title-margin, 0);
      --headers-text-size: var(--page-detailed-info-item-title-font-size);
      --headers-text-color: var(--page-detailed-info-item-title-color); }
    .page-detailed__info-item-header {
      width: var(--page-detailed-info-item-header-width, 480px);
      gap: var(--page-detailed-info-item-header-gap, 20px);
      display: var(--page-detailed-info-item-header-display, flex);
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: var(--page-detailed-info-item-header-flex-direction, column);
              flex-direction: var(--page-detailed-info-item-header-flex-direction, column); }
    .page-detailed__info-item-body {
      width: var(--page-detailed-info-item-body-width, calc(100% - 540px));
      -webkit-box-flex: var(--page-detailed-info-item-body-flex, 1);
          -ms-flex: var(--page-detailed-info-item-body-flex, 1);
              flex: var(--page-detailed-info-item-body-flex, 1);
      --image-width: auto; }
    .page-detailed__info-item-text {
      font-family: var(--page-detailed-info-item-text-font-size, var(--text-family, var(--stapel-font)));
      font-size: var(--page-detailed-info-item-text-font-size, var(--text-size));
      line-height: var(--page-detailed-info-item-text-line-height, var(--text-line-height));
      color: var(--page-detailed-info-item-text-color, var(--text-color)); }

/* End */


/* Start:/local/components/yks/section.element/templates/file/style.min.css?17539555331616*/
.files.shown .file-element {
  --section-element-display: inherit; }

.file-content {
  --section-list-gap: 32px; }
  @media screen and (max-width: 992px) {
    .file-content {
      --section-list-gap: 24px; } }
  .file-content.show-all .file-element {
    --section-element-display: flex; }

.file-element {
  --section-element-align-items: center;
  --section-element-flex-direction: row;
  --section-element-gap: 40px;
  --section-element-info-gap: 4px;
  --section-element-padding: 0;
  --section-element-title-font-family: var(--stapel-font);
  --section-element-title-font-size: 20px;
  --section-element-title-line-height: 1.4;
  --section-element-title-color: var(--concrete-3);
  --section-element-text-transform: uppercase; }
  @media screen and (max-width: 992px) {
    .file-element {
      --section-element-gap: 12px;
      --section-element-title-font-size: 14px;
      --section-element-text-font-size: 14px; } }
  .file-element__type {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    width: 68px;
    height: 68px;
    padding: 20px 13px;
    border-radius: 8px;
    border: 1px solid var(--red-primary);
    text-transform: uppercase; }
    @media screen and (max-width: 992px) {
      .file-element__type {
        width: 48px;
        height: 48px;
        padding: 9px;
        font-size: 14px; } }
  .file-element:nth-child(n + 5) {
    --section-element-display: none; }

/* End */
/* /local/templates/bet/css/pages/product-detail.min.css?17635409596855 */
/* /local/components/yks/section.element/templates/file/style.min.css?17539555331616 */
