/*$line-height-lg:              1.8 !default;
$line-height-sm:              1.8 !default;*/
.trims {
  position: relative;
  padding-bottom: 40px; }
  .trims .se-container .trims-content {
    padding-bottom: 32px; }
  .trims h2 {
    padding-top: 32px;
    padding-bottom: 48px; }
  .trims > .bg {
    position: absolute;
    top: 0;
    right: 0;
    left: 0;
    height: 180px; }
  .trims .trims-container-ui {
    position: relative; }
    .trims .trims-container-ui .swiper-button-prev,
    .trims .trims-container-ui .swiper-button-next {
      position: absolute;
      top: 50%;
      margin-top: -11px;
      width: 15px;
      height: 15px;
      border-bottom: 3px solid #000;
      border-right: 3px solid #000; }
      .trims .trims-container-ui .swiper-button-prev.swiper-button-disabled,
      .trims .trims-container-ui .swiper-button-next.swiper-button-disabled {
        display: none; }
    .trims .trims-container-ui .swiper-button-prev {
      left: 44px;
      transform: rotate(135deg); }
    .trims .trims-container-ui .swiper-button-next {
      right: 44px;
      transform: rotate(-45deg); }
    .trims .trims-container-ui .swiper-pagination-bullet {
      background: #000;
      margin: 0 4px; }
    .trims .trims-container-ui .swiper-pagination {
      display: block;
      top: -50px;
      left: 0;
      right: 0; }
  .trims .trims-container {
    background: #fff;
    margin: 0 32px;
    position: relative;
    overflow: hidden;
    list-style: none;
    z-index: 1; }
    .trims .trims-container .trims-wrapper {
      position: relative;
      width: 100%;
      height: 100%;
      z-index: 1;
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-transition-property: -webkit-transform;
      transition-property: -webkit-transform;
      -o-transition-property: transform;
      transition-property: transform;
      transition-property: transform, -webkit-transform; }
    .trims .trims-container .trim {
      -webkit-transform: translate3d(0px, 0, 0);
      transform: translate3d(0px, 0, 0);
      -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
      flex-shrink: 0;
      width: 100%;
      height: 100%;
      position: relative;
      -webkit-transition-property: -webkit-transform;
      transition-property: -webkit-transform;
      -o-transition-property: transform;
      transition-property: transform;
      transition-property: transform, -webkit-transform;
      overflow: hidden; }
      .trims .trims-container .trim ul {
        padding: 0;
        margin: 0;
        list-style: none; }
        .trims .trims-container .trim ul li {
          font-size: 14px;
          line-height: 26px;
          color: rgba(15, 15, 15, 0.6);
          letter-spacing: 0;
          margin: 0 0 0 16px;
          position: relative;
          list-style-position: inside; }
          .trims .trims-container .trim ul li::before {
            padding: 0;
            display: inline-block;
            position: absolute;
            width: 6px;
            height: 6px;
            border-radius: 50%;
            content: "";
            background-color: rgba(15, 15, 15, 0.6);
            top: 10px;
            left: -16px; }

@media (min-width: 750px) {
  .trim-visible {
    padding: 0 32px 16px 32px; }
  .trims h2 {
    padding-top: 64px;
    padding-bottom: 64px; }
  .trims .trims-container {
    margin-left: 88px;
    margin-right: 88px; }
  .trims .trims-container-ui .swiper-pagination {
    display: none; } }
