

/* Start:/local/templates/felt/src/pages/brand-inner/dist/app.bundle.css?17485157441807*/
.brand-inner {
  padding: 60px 0;
  border-bottom: 1px solid var(--Light-blue-stroke, #D7D7DB);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  gap: 80px; }
  @media (max-width: 1023px) {
    .brand-inner {
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column;
      gap: 4px;
      padding: 0;
      border-bottom: none; } }
  .brand-inner h1 {
    margin: 20px 0;
    white-space: nowrap; }
  .brand-inner__breadcrumbs {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    gap: 4px; }
    @media (max-width: 767px) {
      .brand-inner__breadcrumbs {
        display: none; } }
    .brand-inner__breadcrumbs svg {
      width: 20px;
      height: 20px; }
      .brand-inner__breadcrumbs svg path {
        stroke: #000; }
  .brand-inner__text {
    max-width: 745px;
    padding-right: 75px; }
    @media (max-width: 1279px) {
      .brand-inner__text {
        padding-right: 0; } }
  .brand-inner__buttons {
    margin-top: 24px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    gap: var(--Medium, 12px); }
    @media (max-width: 459px) {
      .brand-inner__buttons {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column; } }

/* End */


/* Start:/local/templates/felt/components/bitrix/catalog.section.list/manuals/dist/app.bundle.css?17485157445530*/
.product-manuals {
  margin-bottom: 80px; }
  @media (max-width: 1023px) {
    .product-manuals {
      margin-bottom: 60px; } }
  @media (max-width: 767px) {
    .product-manuals {
      margin-bottom: 40px; } }
  .product-manuals__items {
    display: grid;
    grid-template-columns: repeat(4, 1fr);
    gap: 30px; }
    @media (max-width: 1279px) {
      .product-manuals__items {
        grid-template-columns: repeat(3, 1fr); } }
    @media (max-width: 1023px) {
      .product-manuals__items {
        grid-template-columns: repeat(2, 1fr);
        gap: 20px; } }
    @media (max-width: 767px) {
      .product-manuals__items {
        grid-template-columns: 1fr;
        gap: 10px; } }

.product-manual {
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  min-height: 155px;
  padding: 24px 30px;
  padding-left: 72px;
  border-radius: var(--Big);
  border: 1px solid var(--Light-blue-stroke);
  -webkit-transition: border 0.5s;
  -o-transition: border 0.5s;
  transition: border 0.5s; }
  @media (min-width: 1152px) {
    .product-manual:hover {
      border: 1px solid var(--Black); } }
  @media (max-width: 1023px) {
    .product-manual {
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
          -ms-flex-direction: row;
              flex-direction: row;
      -webkit-box-pack: justify;
          -ms-flex-pack: justify;
              justify-content: space-between;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      padding: 20px;
      padding-left: 50px;
      min-height: unset; } }
  .product-manual__link {
    position: absolute;
    left: 0;
    right: 0;
    width: 100%;
    height: 100%; }
  .product-manual__title {
    margin-left: -42px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    gap: 10px;
    color: var(--Black, #000); }
    @media (max-width: 1023px) {
      .product-manual__title {
        margin-left: -30px; } }
    .product-manual__title svg {
      -ms-flex-negative: 0;
          flex-shrink: 0;
      width: 32px;
      height: 32px; }
      @media (max-width: 1023px) {
        .product-manual__title svg {
          width: 20px;
          height: 20px; } }
  .product-manual__size {
    color: var(--Gray);
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
    margin-bottom: 15px; }
    @media (max-width: 1023px) {
      .product-manual__size {
        margin-top: 3px;
        margin-bottom: 0;
        font-size: 12px;
        font-weight: 500;
        line-height: 140%;
        letter-spacing: -0.24px; } }
  .product-manual .link {
    position: relative;
    z-index: 5; }
    @media (max-width: 1023px) {
      .product-manual .link {
        padding: 12px;
        margin-right: -12px; }
        .product-manual .link span {
          display: none; } }

.manual-sections {
  margin-bottom: 100px; }
  @media (max-width: 1599px) {
    .manual-sections {
      margin-bottom: 70px; } }
  @media (max-width: 1023px) {
    .manual-sections {
      margin-top: 20px; } }
  @media (max-width: 767px) {
    .manual-sections {
      margin-bottom: 10px; } }
  .manual-sections__title {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: baseline;
        -ms-flex-align: baseline;
            align-items: baseline;
    gap: 20px; }
    @media (max-width: 767px) {
      .manual-sections__title {
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
        gap: var(--Medium); } }
    @media (max-width: 767px) {
      .manual-sections__title svg {
        width: 47px;
        height: var(--Medium); } }
  .manual-sections__item {
    padding: 40px 0 60px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    gap: 20px;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between; }
    .manual-sections__item:not(:last-of-type) {
      border-bottom: 1px solid var(--Light-blue-stroke, #D7D7DB); }
      @media (max-width: 767px) {
        .manual-sections__item:not(:last-of-type) {
          border-bottom: none; } }
    @media (max-width: 1023px) {
      .manual-sections__item {
        padding: 24px 0 40px;
        border-bottom: none; } }
    @media (max-width: 767px) {
      .manual-sections__item {
        padding: 24px 0;
        gap: 0; } }
  .manual-sections__manuals {
    margin-top: 20px;
    width: 820px;
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    gap: 30px; }
    @media (max-width: 1023px) {
      .manual-sections__manuals {
        gap: 20px;
        width: 100%; } }
    @media (max-width: 767px) {
      .manual-sections__manuals {
        margin-top: 0;
        grid-template-columns: 1fr;
        gap: var(--Medium, 12px); } }

/* End */
/* /local/templates/felt/src/pages/brand-inner/dist/app.bundle.css?17485157441807 */
/* /local/templates/felt/components/bitrix/catalog.section.list/manuals/dist/app.bundle.css?17485157445530 */
