.product-fixed-buy-mart, .add-cart-mb-loop {
  display: none !important; }

.w100p {
  width: 100%; }

.sectionproductindex .container-fluid {
  padding: 0; }

.sectionproductindex .sectionproductindexflex {
  display: flex; }
  .sectionproductindex .sectionproductindexflex.rev {
    flex-direction: row-reverse; }
  .sectionproductindex .sectionproductindexflex > div {
    width: calc(100%/2); }
    .sectionproductindex .sectionproductindexflex > div:nth-child(2) {
      /* the slides */
      /* the parent */
      position: relative; }
      .sectionproductindex .sectionproductindexflex > div:nth-child(2) .slick-slide {
        margin: 0 15px; }
      .sectionproductindex .sectionproductindexflex > div:nth-child(2) .slick-list {
        margin: 0 -15px; }
      .sectionproductindex .sectionproductindexflex > div:nth-child(2) .slider-index.next {
        display: inline-block;
        position: absolute;
        right: 0;
        top: 50%;
        transform: translateY(-50%);
        border: none;
        background: transparent;
        z-index: 9; }
        .sectionproductindex .sectionproductindexflex > div:nth-child(2) .slider-index.next svg path {
          stroke: #fff; }
      .sectionproductindex .sectionproductindexflex > div:nth-child(2) .slider-index.prev {
        display: inline-block;
        position: absolute;
        left: 0;
        top: 50%;
        transform: translateY(-50%);
        border: none;
        background: transparent;
        z-index: 9; }
        .sectionproductindex .sectionproductindexflex > div:nth-child(2) .slider-index.prev svg {
          transform: rotate(180deg); }
          .sectionproductindex .sectionproductindexflex > div:nth-child(2) .slider-index.prev svg path {
            stroke: #fff; }
      .sectionproductindex .sectionproductindexflex > div:nth-child(2) .slick-arrow {
        opacity: 0;
        transition: 0.4s all ease; }
      .sectionproductindex .sectionproductindexflex > div:nth-child(2):hover .slick-arrow {
        transition: 0.4s all ease;
        opacity: 1; }
      .sectionproductindex .sectionproductindexflex > div:nth-child(2) .slick-dots {
        padding: 0;
        list-style: none;
        display: flex;
        justify-content: center;
        position: relative;
        bottom: 15px;
        z-index: 1; }
        .sectionproductindex .sectionproductindexflex > div:nth-child(2) .slick-dots button {
          background: #D9D9D9;
          border: none;
          font-size: 0;
          width: 12px;
          height: 12px;
          border-radius: 100%;
          margin-right: 10px;
          outline: none; }
        .sectionproductindex .sectionproductindexflex > div:nth-child(2) .slick-dots .slick-active button {
          background: linear-gradient(227.28deg, #000 0%, #000 100%); }
      .sectionproductindex .sectionproductindexflex > div:nth-child(2) .itempflex {
        position: absolute;
        left: 50%;
        top: 50%;
        transform: translate(-50%, -50%);
        width: 100%; }
      .sectionproductindex .sectionproductindexflex > div:nth-child(2) img {
        display: inline-block;
        max-width: 547px;
        width: 100%; }
      .sectionproductindex .sectionproductindexflex > div:nth-child(2) .title {
        font-weight: bold;
        font-size: 20px;
        text-align: center;
        margin-top: 30px; }
      .sectionproductindex .sectionproductindexflex > div:nth-child(2) .giatien {
        text-align: center;
        font-size: 20px;
        margin: 15px 0; }
      .sectionproductindex .sectionproductindexflex > div:nth-child(2) .titlecat {
        font-weight: bold;
        text-align: center;
        font-size: 20px; }
      .sectionproductindex .sectionproductindexflex > div:nth-child(2) .catmenumain {
        display: flex;
        justify-content: space-evenly;
        margin-top: 20px; }
        .sectionproductindex .sectionproductindexflex > div:nth-child(2) .catmenumain a {
          text-transform: uppercase;
          text-decoration: underline;
          font-weight: bold; }

.bannercontent .container-fluid {
  padding: 0; }
  .bannercontent .container-fluid img {
    width: 100%; }

.categoryindex {
  padding: 30px 0; }
  .categoryindex .categoryindexflex {
    display: flex;
    gap: 15px; }
    @media (max-width: 992px) {
      .categoryindex .categoryindexflex {
        flex-wrap: wrap; } }
    .categoryindex .categoryindexflex .catitem {
      width: calc(100%/4 - 15px); }
      @media (max-width: 992px) {
        .categoryindex .categoryindexflex .catitem {
          width: calc(100%/2 - 15px); } }
      .categoryindex .categoryindexflex .catitem a {
        display: block;
        text-align: center; }
        .categoryindex .categoryindexflex .catitem a span {
          display: block;
          font-weight: bold;
          margin-top: 20px;
          margin-bottom: 20px;
          text-transform: uppercase;
          font-size: 18px; }

.bannerrangebox {
  /* the slides */
  /* the parent */
  /* the parent */ }
  .bannerrangebox .slick-slide {
    margin: 0 15px; }
  .bannerrangebox .slick-list {
    margin: 0 -15px; }
  .bannerrangebox .slider-index.next {
    display: inline-block;
    position: absolute;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
    border: none;
    background: transparent;
    z-index: 9; }
    .bannerrangebox .slider-index.next svg path {
      stroke: #fff; }
  .bannerrangebox .slider-index.prev {
    display: inline-block;
    position: absolute;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
    border: none;
    background: transparent;
    z-index: 9; }
    .bannerrangebox .slider-index.prev svg {
      transform: rotate(180deg); }
      .bannerrangebox .slider-index.prev svg path {
        stroke: #fff; }
  .bannerrangebox .slick-arrow {
    opacity: 0;
    transition: 0.4s all ease; }
  .bannerrangebox:hover .slick-arrow {
    transition: 0.4s all ease;
    opacity: 1; }
  .bannerrangebox .slick-dots {
    padding: 0;
    list-style: none;
    display: flex;
    justify-content: center;
    position: relative;
    bottom: 15px;
    z-index: 1; }
    .bannerrangebox .slick-dots button {
      background: #D9D9D9;
      border: none;
      font-size: 0;
      width: 12px;
      height: 12px;
      border-radius: 100%;
      margin-right: 10px;
      outline: none; }
    .bannerrangebox .slick-dots .slick-active button {
      background: linear-gradient(227.28deg, #000 0%, #000 100%); }
  .bannerrangebox .slick-slide {
    margin: 0; }
  .bannerrangebox .slick-list {
    margin: 0; }
  .bannerrangebox .bannerrange_item img {
    width: 100%; }

.policicontainer {
  padding: 50px 0; }
  .policicontainer .policicontainer_flex {
    display: flex;
    gap: 15px;
    overflow: auto; }
    .policicontainer .policicontainer_flex .policicontainer_flexitem {
      width: calc(100%/3 - 15px);
      width: calc(100%/1.8 - 15px);
      text-align: center; }
      @media (max-width: 767px) {
        .policicontainer .policicontainer_flex .policicontainer_flexitem {
          flex: 0 0 auto; } }
      .policicontainer .policicontainer_flex .policicontainer_flexitem .zimage {
        margin-bottom: 10px; }

.bannerbotgumer .bannerbotgumerflex {
  display: flex;
  flex-wrap: wrap; }
  .bannerbotgumer .bannerbotgumerflex .bannerbotgumerflexitem1 {
    width: 50%; }
    @media (max-width: 767px) {
      .bannerbotgumer .bannerbotgumerflex .bannerbotgumerflexitem1 {
        width: 100%; } }
    .bannerbotgumer .bannerbotgumerflex .bannerbotgumerflexitem1 img {
      width: 100%; }
    .bannerbotgumer .bannerbotgumerflex .bannerbotgumerflexitem1:nth-child(2) {
      width: 50%;
      display: flex;
      align-items: center;
      justify-content: center;
      text-align: center; }
      @media (max-width: 767px) {
        .bannerbotgumer .bannerbotgumerflex .bannerbotgumerflexitem1:nth-child(2) {
          width: 100%; } }
      .bannerbotgumer .bannerbotgumerflex .bannerbotgumerflexitem1:nth-child(2) .title {
        font-weight: bold;
        font-size: 24px; }
      .bannerbotgumer .bannerbotgumerflex .bannerbotgumerflexitem1:nth-child(2) .titlecontent {
        font-weight: bold;
        font-size: 16px;
        margin: 10px 0; }
      .bannerbotgumer .bannerbotgumerflex .bannerbotgumerflexitem1:nth-child(2) .titlecontentlink {
        text-transform: uppercase;
        text-decoration: underline; }

.flexwandaform {
  display: flex;
  justify-content: space-between; }
  @media (max-width: 767px) {
    .flexwandaform {
      flex-wrap: wrap; }
      .flexwandaform > div {
        width: 100%; } }
  .flexwandaform form {
    position: relative !important; }
  .flexwandaform .form-ft-wanda {
    position: relative; }
  .flexwandaform button {
    position: absolute;
    top: 50%;
    right: 0;
    transform: translateY(-50%); }

footer .newletter {
  display: flex;
  flex-direction: column;
  align-items: flex-start; }

.flexwandaformfooter {
  border-top: 1px solid #ccc;
  padding-top: 38px;
  margin-top: 20px;
  border-bottom: 1px solid #ccc;
  padding-bottom: 30px; }
  .flexwandaformfooter .flexsocialone {
    display: flex;
    gap: 40px; }
    .flexwandaformfooter .flexsocialone img {
      width: 25px; }
  .flexwandaformfooter .containerflexsocial {
    position: relative; }
    .flexwandaformfooter .containerflexsocial button {
      background: transparent;
      border: none;
      right: 20px;
      position: absolute;
      top: 50%;
      transform: translateY(-50%); }

footer * {
  color: #000; }

.headercollection .headercollection_title {
  text-align: center;
  font-weight: bold;
  font-size: 30px;
  margin-bottom: 10px; }

.headercollection .headercollection_flex {
  display: flex;
  gap: 15px;
  max-width: 830px;
  margin: 0 auto; }
  @media (max-width: 767px) {
    .headercollection .headercollection_flex {
      overflow: auto; } }
  .headercollection .headercollection_flex .titlecat {
    margin-top: 15px;
    text-transform: uppercase; }
    .headercollection .headercollection_flex .titlecat a {
      font-weight: bold;
      font-size: 15px;
      color: #000;
      display: inline-block;
      padding: 5px 15px; }
  .headercollection .headercollection_flex .headercollection_flex_item {
    width: calc(100%/4 - 15px);
    text-align: center;
    padding: 40px 10px; }
    @media (max-width: 767px) {
      .headercollection .headercollection_flex .headercollection_flex_item {
        width: calc(100%/1.7 - 15px);
        flex: 0 0 auto; } }
    .headercollection .headercollection_flex .headercollection_flex_item:hover {
      border: 1px solid #ccc; }
      .headercollection .headercollection_flex .headercollection_flex_item:hover .titlecat {
        font-weight: bold;
        font-size: 18px;
        margin-top: 15px;
        text-transform: uppercase; }
        .headercollection .headercollection_flex .headercollection_flex_item:hover .titlecat a {
          color: #fff;
          background: #000; }

.thefillterlink .block-filter {
  display: flex;
  gap: 20px; }

.thefillterlink .group-filter {
  display: block;
  position: absolute;
  top: 30px;
  background: #fff;
  z-index: 99999;
  padding: 10px;
  display: none; }

.thefillterlink .check-box-list label {
  position: relative; }

.onecanflexx {
  display: flex;
  flex-wrap: wrap;
  margin-top: 12px;
  gap: 6px;
  width: 100%;
  justify-content: center; }
  .onecanflexx .product__option-item {
    border: 1px solid #ccc;
    padding: 5px;
    cursor: pointer;
    font-size: 12px;
    /*width: 24px;
		height: 24px;*/
    height: 16px;
    display: flex;
    align-items: center;
    justify-content: center; }

.onecanflexx .product__option-item.active {
  color: #000;
  border: 1px solid #ebdcde;
  outline: 1px solid var(--colorshophover); }

@media (max-width: 767px) {
  .product-block .onecanflexx,
  .mulgati-product-card__sizes,
  .na-sizes {
    display: none !important; } }

.product__option.flex-column {
  text-align: center;
  display: flex;
  flex-wrap: wrap;
  justify-content: center; }

.runningmantitle {
  margin-top: 15px; }

.windmau-sac {
  font-size: 0 !important;
  font-size: 0 !important;
  width: 16px !important;
  height: 16px !important;
  border-radius: 100%; }

.product__option-3 {
  display: none; }

.icon-addcart {
  width: 100%;
  padding: 10px;
  margin-top: 15px;
  background: #000;
  color: #fff;
  text-transform: uppercase;
  font-weight: bold;
  visibility: hidden; }

.product-block.item:hover .icon-addcart {
  visibility: visible; }

#product-wrapper .product-single .product-content .pro-content-head h1 {
  font-weight: bold;
  font-size: 24px;
  text-transform: uppercase; }

#product-wrapper .product-single .product-content .pro-price .current-price {
  color: #000;
  font-weight: bold;
  font-size: 15px;
  margin-top: 15px; }

.dabansoluong {
  margin-top: 10px;
  display: flex;
  align-items: center;
  gap: 6px; }

.size-chart {
  display: none; }

.select-swatch .swatch {
  display: flex;
  align-items: center;
  gap: 10px; }

.swatch .swatch-element label.sd {
  border: 1px solid #fff;
  background: #000;
  color: #fff;
  outline: 1px solid #e4393c; }
  .swatch .swatch-element label.sd img {
    display: none; }

.swatch .swatch-element.color label {
  height: 17px;
  min-width: 17px;
  padding: 5px; }

.swatch .swatch-element.color span {
  display: none; }

.flextoaddfind {
  display: flex;
  gap: 14px;
  width: 100%;
  margin-bottom: 15px; }
  .flextoaddfind > div {
    width: calc(100%/2 - 14px); }
    .flextoaddfind > div a {
      border: 1px solid #ccc;
      padding: 10px;
      display: block;
      text-align: center;
      font-weight: bold;
      text-transform: uppercase; }
    .flextoaddfind > div button {
      border: 1px solid #ccc;
      padding: 10px;
      display: block;
      text-align: center;
      font-weight: bold;
      text-transform: uppercase; }

.wdith100 {
  width: 100%; }

.product-description-wrapper .product-tab__list {
  border-top: 1px solid #000;
  padding-bottom: 15px;
  padding-top: 15px;
  margin-top: -10px; }

.product-description-wrapper .tab-list .tab-link h2 {
  border: none;
  font-weight: 500; }

.product-description-wrapper .tab-list .tab-link.active h2 {
  font-weight: bold; }

.product-description-wrapper .tab-list .tab-link:hover:not(.active) h2 {
  background: transparent; }

.product-description-wrapper .tab-list .tab-link {
  width: initial;
  padding-right: 8px;
  background: transparent !important;
  cursor: pointer; }

.product-description-wrapper .tab-list .tab-link h2 {
  position: relative;
  display: inline-block; }

.product-description-wrapper .tab-list .tab-link:nth-child(1) h2 {
  position: relative; }
  .product-description-wrapper .tab-list .tab-link:nth-child(1) h2:after {
    position: absolute;
    content: '';
    height: 51%;
    right: 0;
    background: #000;
    z-index: 999;
    width: 1px;
    top: 50%;
    transform: translateY(-50%); }

#owl-collection-related .owl-dots {
  display: none !important; }

.titlemotaa {
  font-weight: bold;
  font-size: 16px;
  border-bottom: 1px solid #000;
  margin-bottom: 20px;
  padding-bottom: 5px; }

.relatedproductflex {
  display: flex;
  flex-wrap: wrap;
  gap: 15px; }
  .relatedproductflex .itemproducyt {
    width: calc(100%/4 - 15px); }
    @media (max-width: 767px) {
      .relatedproductflex .itemproducyt {
        width: calc(100%/2 - 15px); } }

.windchat-lieu, .windvat-lieu {
  min-width: 24px !important;
  width: initial !important; }

.seemorelated {
  display: inline-block;
  background: #000;
  padding: 10px 71px;
  color: #fff;
  font-weight: bold;
  text-transform: uppercase;
  margin: 40px 0; }

.product-block .product-detail .pro-name a {
  font-weight: 400;
  text-transform: uppercase;
  font-size: 14px;
  line-height: 1.6;
  line-height: 1.6;
  padding: 0 10px; }

.thefillterlink h4.title {
  display: flex;
  align-items: center;
  margin-bottom: 0;
  gap: 10px;
  cursor: pointer; }
  .thefillterlink h4.title .fa-chevron-down:before {
    display: none; }

@media (min-width: 1199px) {
  .shop-sidebar.sidebar-wedget:hover .group-filter.hidden {
    display: block !important;
    border: 1px solid #ccc;
    min-width: 300px; } }

.thefillterlink .group-filter {
  top: 100%; }
  .thefillterlink .group-filter input {
    display: none; }
  .thefillterlink .group-filter .filter-color label {
    background-color: #7f4b0b;
    color: #000;
    display: block;
    margin-bottom: 0px;
    cursor: pointer; }
  .thefillterlink .group-filter .check-box-list.scrollbar {
    overflow: auto;
    max-height: 260px; }
  .thefillterlink .group-filter .filter-color label.trang {
    color: #000 !important; }
  .thefillterlink .group-filter .check-box-list li {
    border: 1px solid #ccc;
    padding: 4px;
    margin-bottom: 4px;
    cursor: pointer; }

.thefillterlink .check-box-list label {
  position: relative;
  display: block;
  cursor: pointer; }

.flex_in_to {
  display: flex;
  align-items: flex-end;
  gap: 15px;
  margin-top: 40px; }

.custom-dropdown__select {
  border: 1pxpxsolid #ccc;
  padding: 0px;
  width: 180px;
  padding: 6px; }

.thefillterlink .group-filter .filter-color label {
  background-color: #fff !important; }

.check-box-list label {
  position: relative;
  padding-left: 16px;
  margin-bottom: 0px; }
  .check-box-list label.active:after {
    content: "\2713";
    -webkit-transition: all .3s ease-in-out 0s;
    transition: all .3s ease-in-out 0s;
    left: 2px;
    top: -1px;
    font-weight: 700;
    position: absolute;
    font-size: 14px;
    color: #d70018;
    position: absolute; }

.load-more-wrap {
  width: 100% !important;
  text-align: center; }
  .load-more-wrap .load-more {
    background: #000;
    color: #fff;
    padding: 10px 40px;
    margin: 50px;
    text-transform: uppercase;
    font-weight: bold; }

#header #site-header-center .menu-desk > li .mega-menu-wrap .menu-mega-inner > .item-mega-menu .hd-title-menu > a {
  font-weight: 500;
  margin-bottom: 0;
  padding: 0;
  text-transform: initial; }

#header #site-header-center .menu-desk > li .mega-menu-wrap .menu-mega-inner > .item-mega-menu .hd-title-menu > a:before {
  display: none; }

#header #site-header-center .menu-desk > li .mega-menu-wrap .menu-mega-inner > .item-mega-menu .sub-menu {
  padding-left: 0; }

#header #site-header-center .menu-desk {
  position: initial; }

#header #site-header-center .col-fix.menu-main {
  position: initial; }

@media (min-width: 992px) {
  #header .group-icon-header ul li .number-cart {
    top: -2px !important;
    bottom: initial;
    left: 22px; }
  #header .group-icon-header ul li:not(:last-child) {
    margin-right: 0; }
  #header .group-icon-header ul li.hd-top__lang {
    width: auto;
    flex-shrink: 0;
    margin-left: 0;
    padding-left: 15px; }
  #header .group-icon-header ul li a {
    border-right: 1px solid #000;
    padding-right: 15px;
    padding-left: 15px; }
  #header .group-icon-header ul li .header-action_dropdown {
    right: -50px; } }

.header-top {
  background: #000; }
  .header-top * {
    color: #fff; }

.containerflexsocial input {
  border: 1px solid #000;
  width: 268px;
  max-width: 100%; }
  @media (max-width: 767px) {
    .containerflexsocial input {
      width: 100%; } }

@media (max-width: 767px) {
  .containerflexsocialmine {
    margin-top: 10px; } }

.containerflexsocialmine h3 {
  font-weight: bold;
  font-size: 16px; }

.h4bottom {
  margin-top: 15px; }

.title-footer .h4 {
  font-weight: bold;
  margin-bottom: 2px; }

footer .top-ft-wanda {
  padding-bottom: 0; }

.infomation-wanda {
  max-width: 400px; }

@media (max-width: 1199px) {
  .sectionproductindex .sectionproductindexflex > div:nth-child(2) .itempflex {
    position: initial;
    transform: none;
    width: 100%; }
  .sectionproductindex .sectionproductindexflex > div:nth-child(2) {
    position: relative;
    padding: 25px 0; } }

@media (max-width: 767px) {
  .sectionproductindex .sectionproductindexflex {
    display: flex;
    flex-wrap: wrap; }
  .sectionproductindex .sectionproductindexflex > div {
    width: calc(100%); } }

.thefillterlink h4.title {
  font-weight: bold; }

.thefillterlink h4.title .fa-chevron-down:before {
  position: initial;
  content: "";
  display: block;
  box-sizing: border-box; }

table[summary='danhmuc'] {
  display: none; }

.banneriamge img {
  width: 100%; }

body.activcaa .overlayone {
  position: fixed;
  z-index: 999;
  background: rgba(0, 0, 0, 0.6);
  top: 0;
  bottom: 0;
  left: 0;
  right: 0; }

footer .infomation-wanda {
  margin-top: 0; }

[summary="ntable"] {
  border: none !important; }
  [summary="ntable"] img {
    width: initial !important;
    height: initial !important; }
  [summary="ntable"] * {
    border: none !important; }

.seeblack {
  background: #000;
  color: #fff !important;
  display: inline-block !important;
  padding: 10px 40px;
  text-decoration: none !important;
  margin-top: 10px; }

.desc_cat .content_desc:after {
  position: absolute;
  bottom: 0;
  content: '';
  display: block;
  width: 100%;
  height: 100px;
  background: linear-gradient(rgba(255, 255, 255, 0) 10%, white 100%); }

.desc_cat .content_desc {
  max-height: 165px;
  background: #fff;
  height: 100%;
  overflow: hidden;
  -webkit-transition: max-height 0.8s;
  -moz-transition: max-height 0.8s;
  -ms-transition: max-height 0.8s;
  -o-transition: max-height 0.8s;
  transition: max-height 0.8s;
  position: relative; }
  .desc_cat .content_desc.active {
    max-height: initial; }
    .desc_cat .content_desc.active::after {
      display: none !important; }

.collection-descriptionn {
  margin-bottom: 50px; }

.readmore_desc {
  text-align: center; }
  .readmore_desc span {
    display: inline-block;
    border: 1px solid #000;
    color: #000;
    padding: 10px 40px;
    border-radius: 30px;
    cursor: pointer; }
    .readmore_desc span:hover {
      color: #fff;
      background: #000; }

.motadanhmuc {
  max-width: 800px;
  margin: 0 auto;
  margin-bottom: 50px; }

.counterpost {
  font-size: 16px;
  font-weight: bold;
  margin-left: 10px;
  position: absolute;
  right: 0;
  bottom: 0; }
  @media (max-width: 767px) {
    .counterpost {
      position: initial; } }

@media (max-width: 767px) {
  .flex_in_to {
    margin-top: 14px; }
  .counterpost {
    margin-left: 0px; } }

.main-colection .product-list.filter.d-flex .d-flex-column {
  padding: 0 0px; }

.container-fluid.collectionz .row-left-list {
  margin-left: initial; }

.flexcollection {
  display: flex;
  flex-wrap: wrap;
  gap: 4px; }
  .flexcollection .d-flex-column {
    padding: 0;
    width: calc(100%/4 - 4px); }
    @media (max-width: 992px) {
      .flexcollection .d-flex-column {
        width: calc(100%/3 - 4px); } }
    @media (max-width: 767px) {
      .flexcollection .d-flex-column {
        width: calc(100%/2 - 4px); } }

.sectionproductindexflex .titlecat {
  margin-top: 35px; }

.sectionproductindexflex .catmenumain {
  max-width: 500px;
  margin: 0 auto;
  margin-top: 25px; }

@media (max-width: 767px) {
  .policicontainer .policicontainer_flex {
    display: flex;
    gap: 15px;
    overflow: auto;
    flex-wrap: wrap; }
  .policicontainer .policicontainer_flex .policicontainer_flexitem {
    flex: 1; }
  .policicontainer .policicontainer_flex .policicontainer_flexitem .zimage {
    margin-bottom: 0; }
    .policicontainer .policicontainer_flex .policicontainer_flexitem .zimage img {
      max-width: 68px;
      margin-right: 20px; }
  .policicontainer .policicontainer_flex .policicontainer_flexitem {
    flex: 1 1 auto;
    display: flex;
    align-items: center; }
  .titleprolice {
    text-align: left; }
  .policicontainer {
    padding: 20px 0; }
  .categoryindex {
    padding: 15px 0; }
  .sectionproductindex .sectionproductindexflex > div:nth-child(2) img {
    max-width: 235px; }
  .sectionproductindex .sectionproductindexflex > div:nth-child(2) .title {
    font-weight: bold;
    font-size: 16px; } }

.flextoaddfind2 {
  width: 100% !important;
  display: flex;
  gap: 15px;
  padding-right: 5px; }
  .flextoaddfind2 a, .flextoaddfind2 button {
    width: calc(100%/2 - 15px) !important;
    flex-grow: 1; }
  .flextoaddfind2 button {
    background: transparent;
    margin: 0 !important;
    height: auto !important;
    line-height: inherit !important; }

/*.sectionproductindex .sectionproductindexflex > div:nth-child(2) .title a{font-family:'Cairolinow' !important;}*/
.site-lang-mb .dropdown-content a {
  padding-right: 0 !important;
  padding-left: 0 !important; }

@media (min-width: 992px) {
  #header #site-header-center .col-fix.group-icon-header {
    width: initial;
    flex-shrink: 0; }
  html[lang="ru"] main, html[lang="en"] main {
    padding-top: initial; } }

.windkieu-dang {
  width: initial !important; }

.collection-body .flex_in_to {
  align-items: center; }
  .collection-body .flex_in_to select.sort-by.custom-dropdown__select {
    display: flex;
    align-items: center;
    margin-bottom: 0;
    gap: 10px;
    cursor: pointer;
    border: 0;
    font-size: 16px;
    font-weight: bold;
    padding: 0;
    text-transform: uppercase; }

.flexcollection-index .flexcollection .d-flex-column {
  padding: 0;
  width: calc(100%); }

.news .list .btn-arrow {
  position: absolute;
  top: 50%;
  left: -40px;
  background: #000;
  color: #fff;
  width: 34px;
  height: 34px;
  text-align: center;
  transform: translateY(-50%); }

.news .list .btn-arrow svg {
  fill: #fff;
  width: 20px;
  height: 20px;
  margin-top: 7px;
  transform: translateX(-2px); }

.news .list .btn-arrow.btn-next {
  right: -40px;
  left: auto; }

.descriptionmota body {
  margin: 8px; }

.descriptionmota th {
  font-weight: bold;
  text-align: center; }

.descriptionmota caption {
  text-align: center; }

.descriptionmota h1 {
  font-size: 2em;
  margin: .67em 0; }

.descriptionmota h2 {
  font-size: 1.5em;
  margin: .75em 0; }

.descriptionmota h3 {
  font-size: 1.17em;
  margin: .83em 0; }

.descriptionmota h4, .descriptionmota p,
.descriptionmota blockquote, .descriptionmota ul,
.descriptionmota fieldset, .descriptionmota form,
.descriptionmota ol, .descriptionmota dl, .descriptionmota dir,
.descriptionmota menu {
  margin: 1.12em 0; }

.descriptionmota h5 {
  font-size: .83em;
  margin: 1.5em 0; }

.descriptionmota h6 {
  font-size: .75em;
  margin: 1.67em 0; }

.descriptionmota h1, .descriptionmota h2, .descriptionmota h3, .descriptionmota h4,
.descriptionmota h5, .descriptionmota h6, .descriptionmota b,
.descriptionmota strong {
  font-weight: bold; }

.descriptionmota blockquote {
  display: block;
  margin-block-start: 1em;
  margin-block-end: 1em;
  margin-inline-start: 40px;
  margin-inline-end: 40px;
  font-style: italic;
  padding: 2px 0;
  border-style: solid;
  border-color: #ccc;
  border-width: 0;
  padding-left: 20px;
  padding-right: 8px;
  border-left-width: 5px; }

.descriptionmota i, .descriptionmota cite, .descriptionmota em,
.descriptionmota var, .descriptionmota address {
  font-style: italic; }

.descriptionmota pre, .descriptionmota tt, .descriptionmota code,
.descriptionmota kbd, .descriptionmota samp {
  font-family: monospace; }

.descriptionmota pre {
  white-space: pre; }

.descriptionmota big {
  font-size: 1.17em; }

.descriptionmota small, .descriptionmota sub, .descriptionmota sup {
  font-size: .83em; }

.descriptionmota sub {
  vertical-align: sub; }

.descriptionmota sup {
  vertical-align: super; }

.descriptionmota table {
  border-spacing: 2px;
  border-collapse: separate; }

.descriptionmota thead, .descriptionmota tbody,
.descriptionmota tfoot {
  vertical-align: middle; }

.descriptionmota td, .descriptionmota th, .descriptionmota tr {
  vertical-align: inherit; }

.descriptionmota s, .descriptionmota strike, .descriptionmota del {
  text-decoration: line-through; }

.descriptionmota hr {
  border: 1px inset; }

.descriptionmota ol, .descriptionmota ul, .descriptionmota dir,
.descriptionmota menu, .descriptionmota dd {
  margin-left: 40px; }

.descriptionmota ol {
  list-style-type: decimal; }

.descriptionmota ul {
  list-style-type: disc; }

.descriptionmota ol ul, .descriptionmota ul ol,
.descriptionmota ul ul, .descriptionmota ol ol {
  margin-top: 0;
  margin-bottom: 0; }

.descriptionmota {
  line-height: 1.2; }

/* HTML5 */
.descriptionmota figure {
  margin: 1em 40px; }
