@media all and (min-width: 768px) and (max-width: 1199px) {
  .container {
    max-width: 100%; } }
.transition {
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -ms-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out; }

.ellips {
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  display: block; }

@media all and (min-width: 1200px) {
  .media-info-wrap .row {
    margin-left: -24px;
    margin-right: -24px; }
    .media-info-wrap .row [class^="col-md-"] {
      padding-left: 24px;
      padding-right: 24px; } }

.product-img-box button.mz-button {
  background-color: #fff !important; }

.imgzoom-box {
  margin-bottom: 60px;
  overflow: hidden; }

.product-main-img {
  position: relative;
  margin-bottom: 24px; }

.zoom-gallery {
  text-align: center; }
  .zoom-gallery .selectors {
    text-align: center;
    float: left;
    margin-right: 10px;
    margin-bottom: 10px;
    width: 102px;
    position: sticky;
    position: -webkit-sticky;
    top: 0; }
    .zoom-gallery .selectors:last-child {
      margin-right: 0px; }
  .zoom-gallery .zoom_thumb {
    display: inline-block; }
    .zoom-gallery .zoom_thumb:not(:last-child) {
      margin-bottom: 10px; }
  .zoom-gallery .images-gallery {
    display: block;
    max-height: 640px;
    overflow: hidden; }
    .zoom-gallery .images-gallery:not(:last-child) {
      margin-bottom: 10px; }

.product-info-details .product-info-row {
  margin-bottom: 40px; }
.product-info-details .brand-name {
  margin-bottom: 8px;
  font-size: 1rem;
  font-weight: 500;
  color: #907017;
  line-height: 1.5;
  text-transform: uppercase; }
.product-info-details .product-name {
  color: #333;
  text-transform: uppercase;
  font-weight: 400;
  line-height: 1.5;
  font-size: 26px;
  margin-bottom: 8px; }
.product-info-details .product-sku {
  color: #707070;
  font-size: 0.875rem;
  line-height: 1.5; }
.product-info-details .product-price-dis {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  align-items: center;
  gap: 12px; }
.product-info-details .normal-price {
  color: #333;
  font-size: 22px;
  font-weight: 500;
  line-height: 1.5; }
.product-info-details .strike-price {
  font-size: 0.75rem;
  font-weight: 300;
  color: #707070;
  line-height: 1.5; }
.product-info-details .special-price {
  font-size: 22px;
  font-weight: 500;
  color: #E51C24;
  line-height: 1.5; }
.product-info-details .margin-price {
  display: none; }

.no-vat, .qtl-box, .add-to-cart-box, .add-to-wish {
  display: none !important; }

.attr-row {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 16px; }
  .attr-row .attr-topic {
    width: 80px;
    line-height: 42px;
    color: #000;
    font-weight: 500; }
  .attr-row .attr-item {
    border: 1px solid #CECECE;
    display: inline-block;
    padding: 10px 16px;
    color: #333;
    line-height: 1.5;
    margin: 0 16px 10px 0;
    border-radius: 4px;
    cursor: pointer; }
    .attr-row .attr-item.active {
      border-color: #00732E;
      color: #00732E; }

.compare-share-wrap {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex; }

.btn-enquiry {
  background: #00C500;
  border-radius: 20px;
  color: #fff;
  gap: 8px;
  width: 100%;
  max-width: 290px;
  margin-bottom: 24px;
  text-align: center;
  font-weight: 500;
  line-height: 1.5;
  justify-content: center;
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  align-items: center; }
  .btn-enquiry:hover {
    color: #fff; }
  .btn-enquiry .line-icon {
    margin-right: 4px;
    width: 24px;
    height: 24px;
    background-repeat: no-repeat;
    display: inline-block;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='25' height='24' viewBox='0 0 25 24' fill='none'%3E%3Cg clip-path='url(%23clip0_6648_350)'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M21.9246 16.3252C19.4054 19.2436 13.7821 22.7842 12.5 23.3272C11.2734 23.8466 11.3953 23.0615 11.4476 22.7251L11.4541 22.6824C11.4766 22.5617 11.5328 22.2186 11.6228 21.653C11.6678 21.3363 11.7128 20.8612 11.589 20.5558C11.4541 20.2164 10.9255 20.0467 10.5319 19.9562C4.76242 19.1984 0.5 15.1374 0.5 10.296C0.5 4.90028 5.87582 0.5 12.5 0.5C19.1129 0.5 24.5 4.90028 24.5 10.296C24.5 12.4565 23.6565 14.4022 21.9246 16.3252ZM20.3201 13.2259H16.9461C16.8224 13.2259 16.7212 13.1241 16.7212 12.9997V12.9884V7.72843C16.7212 7.604 16.8224 7.50219 16.9461 7.50219H20.3201C20.4438 7.50219 20.545 7.604 20.545 7.72843V8.58812C20.545 8.71255 20.4438 8.81435 20.3201 8.81435H18.0258V9.70798H20.3201C20.4438 9.70798 20.545 9.80979 20.545 9.93422V10.7939C20.545 10.9183 20.4438 11.0201 20.3201 11.0201H18.0258V11.9138H20.3201C20.4438 11.9138 20.545 12.0156 20.545 12.14V12.9997C20.545 13.1241 20.4438 13.2259 20.3201 13.2259ZM4.47377 13.2259H4.48502H7.84772C7.97143 13.2259 8.07265 13.1241 8.07265 12.9997V12.14C8.07265 12.0156 7.97143 11.9138 7.84772 11.9138H5.55344V7.72843C5.55344 7.604 5.45222 7.50219 5.32851 7.50219H4.47377C4.35006 7.50219 4.24884 7.604 4.24884 7.72843V12.9884V12.9997C4.24884 13.1241 4.35006 13.2259 4.47377 13.2259ZM9.87185 7.50219H9.0173C8.8931 7.50219 8.79242 7.60348 8.79242 7.72843V12.9997C8.79242 13.1247 8.8931 13.2259 9.0173 13.2259H9.87185C9.99605 13.2259 10.0967 13.1247 10.0967 12.9997V7.72843C10.0967 7.60348 9.99605 7.50219 9.87185 7.50219ZM15.9002 12.9997V7.72843C15.9002 7.604 15.799 7.50219 15.664 7.50219H14.8206C14.6969 7.50219 14.5844 7.604 14.5844 7.72843V10.8505L12.1889 7.60399C12.1889 7.59645 12.1851 7.58891 12.1776 7.58137L12.1551 7.55875L12.1439 7.54743H12.1327C12.1327 7.53989 12.1289 7.53612 12.1214 7.53612V7.52481H12.0989L12.0877 7.5135H12.0764C12.0689 7.5135 12.0652 7.50973 12.0652 7.50219H12.0539H12.0427H12.0314H12.0202H12.0089H11.9977H11.1542C11.0305 7.50219 10.918 7.604 10.918 7.72843V12.9997C10.918 13.1241 11.0305 13.2259 11.1542 13.2259H11.9977C12.1327 13.2259 12.2339 13.1241 12.2339 12.9997V9.86635L14.6294 13.1241C14.6444 13.1468 14.6631 13.1656 14.6856 13.1807H14.6969C14.6969 13.1882 14.7006 13.192 14.7081 13.192L14.7193 13.2033H14.7306H14.7418V13.2146H14.7643C14.7793 13.2222 14.7981 13.2259 14.8206 13.2259H15.664C15.799 13.2259 15.9002 13.1241 15.9002 12.9997Z' fill='white'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_6648_350'%3E%3Crect width='24' height='24' fill='white' transform='translate(0.5)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E"); }

.add-to-compare {
  color: #00732E;
  margin: 0 32px 10px 0;
  display: inline-flex;
  text-transform: uppercase;
  font-weight: 500;
  cursor: pointer; }
  .add-to-compare .compare-icon {
    margin-right: 4px;
    width: 24px;
    height: 24px;
    background-repeat: no-repeat;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M15.5829 12.0164V3.51853C15.5829 3.14582 15.2765 2.83936 14.9038 2.83936C14.531 2.83936 14.2246 3.14582 14.2246 3.51853V12.0164C12.9822 12.3229 12.0546 13.4493 12.0546 14.7828C12.0546 16.1162 12.9822 17.2427 14.2246 17.5491V20.4811C14.2246 20.8539 14.531 21.1603 14.9038 21.1603C15.2765 21.1603 15.5829 20.8539 15.5829 20.4811V17.5491C16.8253 17.2427 17.753 16.1162 17.753 14.7828C17.753 13.4493 16.8253 12.3229 15.5829 12.0164ZM14.9038 16.2819C14.0838 16.2819 13.4129 15.611 13.4129 14.7828C13.4129 13.9545 14.0838 13.2919 14.9038 13.2836C15.7237 13.2836 16.3946 13.9545 16.3946 14.7828C16.3946 15.611 15.7237 16.2736 14.9038 16.2819Z' fill='%2300732E'/%3E%3Cpath d='M9.52837 6.68246V3.51853C9.52837 3.14582 9.22191 2.83936 8.84919 2.83936C8.47648 2.83936 8.17002 3.14582 8.17002 3.51853V6.68246C6.92764 6.98892 6 8.11531 6 9.4488C6 10.7823 6.92764 11.9087 8.17002 12.2152V20.4811C8.17002 20.8539 8.47648 21.1603 8.84919 21.1603C9.22191 21.1603 9.52837 20.8539 9.52837 20.4811V12.2152C10.7707 11.9087 11.6984 10.7823 11.6984 9.4488C11.6984 8.11531 10.7707 6.98892 9.52837 6.68246ZM8.85748 10.948C8.03751 10.948 7.36664 10.2771 7.36664 9.4488C7.36664 8.62055 8.03751 7.95795 8.85748 7.94967C9.67746 7.94967 10.3483 8.62055 10.3483 9.4488C10.3483 10.2771 9.67746 10.9397 8.85748 10.948Z' fill='%2300732E'/%3E%3C/svg%3E"); }

.share-control {
  color: #00732E;
  margin: 0 32px 10px 0;
  display: inline-flex;
  text-transform: uppercase;
  font-weight: 500;
  cursor: pointer; }
  .share-control .share-icon {
    margin-right: 4px;
    width: 24px;
    height: 24px;
    background-repeat: no-repeat;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M3.75 12.75V18.75C3.75 19.1478 3.90804 19.5294 4.18934 19.8107C4.47064 20.092 4.85218 20.25 5.25 20.25H18.75C19.1478 20.25 19.5294 20.092 19.8107 19.8107C20.092 19.5294 20.25 19.1478 20.25 18.75V12.75M12 15V2.625M16.5 6.75L12 2.25L7.5 6.75' stroke='%2300732E' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E"); }

.product-text-detail-row {
  margin-bottom: 84px; }
  .product-text-detail-row .product_manual_info, .product-text-detail-row .product-brand, .product-text-detail-row .product-warranty,
  .product-text-detail-row .product-warning {
    display: none; }
  .product-text-detail-row .product-spec, .product-text-detail-row .product_manual_info {
    margin-bottom: 32px; }
  .product-text-detail-row .topic {
    color: #333;
    font-weight: 700;
    text-transform: uppercase;
    font-size: 1rem;
    line-height: 1.5;
    margin-bottom: 1rem; }

.product-desc {
  color: #333; }
  .product-desc ul {
    padding-left: 18px;
    font-size: 0.875rem;
    line-height: 1.5; }

.list-wrapper {
  clear: both;
  font-size: 0.75rem;
  color: #000;
  display: block;
  z-index: 99;
  margin-bottom: 15px;
  padding: 15px;
  position: relative;
  margin: -20px -20px 15px -20px;
  text-align: left;
  display: none;
  background: #E6E6E6;
  border-radius: 5px; }
  .list-wrapper .items {
    display: inline-block;
    line-height: 20px;
    border-radius: 0; }
    .list-wrapper .items.cfull {
      white-space: nowrap;
      max-width: 85px;
      overflow: hidden;
      text-overflow: ellipsis; }
    .list-wrapper .items.cname {
      max-width: 100px;
      display: inline-block;
      white-space: nowrap;
      text-overflow: ellipsis;
      overflow: hidden;
      padding-left: 5px; }
    .list-wrapper .items.price {
      float: right;
      max-width: 50px;
      display: inline-block;
      white-space: nowrap;
      text-overflow: ellipsis;
      overflow: hidden; }
  .list-wrapper .form-row {
    margin-left: 0;
    margin-right: 0; }
  .list-wrapper .form-group {
    padding-bottom: 5px;
    padding: 2px 15px; }
  .list-wrapper .clist:last-child .form-group {
    border-bottom: none;
    margin-bottom: 0; }
  .list-wrapper .items-wrap {
    border-bottom: 1px solid #CECECE; }
  .list-wrapper .time-update {
    padding-top: 15px; }

.product-wrap {
  border-top: 1px solid #CECECE;
  padding-top: 20px;
  margin-top: 20px;
  position: relative; }
  .product-wrap .outer-price {
    text-align: right; }
    .product-wrap .outer-price .normal-price {
      font-size: 1.5rem;
      color: #292F36;
      display: inline-block; }
  .product-wrap .link-product-name {
    /*font-size: $font-normal;*/
    /*color: $link-default-text-color;*/ }
    .product-wrap .link-product-name:hover, .product-wrap .link-product-name:active, .product-wrap .link-product-name.active {
      color: black !important; }
  .product-wrap .price-wrap {
    -webkit-justify-content: flex-end;
    -moz-justify-content: flex-end;
    -ms-justify-content: flex-end;
    justify-content: flex-end;
    -ms-flex-pack: flex-end; }

.thumb-wrap {
  width: 100px;
  float: left;
  padding-bottom: 15px;
  padding-right: 15px; }

.product-list {
  position: relative;
  margin: 12px 0; }
  .product-list .name-wrap .btn-compare {
    text-align: left;
    margin-bottom: 0; }
  .product-list .name-wrap .link-product-name {
    font-size: 1rem;
    color: #212121; }
  .product-list .option-add-cart {
    display: -webkit-box;
    display: -moz-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-justify-content: center;
    -moz-justify-content: center;
    -ms-justify-content: center;
    justify-content: center;
    -ms-flex-pack: center; }
    .product-list .option-add-cart .btn-link {
      min-width: auto;
      max-width: auto; }

.product-add-form {
  margin-top: 15px; }

.size-wrap {
  margin-bottom: 20px;
  max-width: 300px;
  margin-left: auto;
  margin-right: auto; }
  .size-wrap .font_bold {
    padding-right: 10px; }
  .size-wrap select {
    min-width: 300px;
    color: #212121;
    height: 50px;
    border-radius: 5px; }
  .size-wrap .size-choose li {
    position: relative;
    display: inline-block;
    width: auto !important;
    margin: 2px; }
    .size-wrap .size-choose li input[type="radio"] {
      position: absolute;
      width: 100%;
      height: 36px;
      left: 0;
      top: -1px;
      opacity: 0;
      cursor: pointer;
      margin-top: 0; }
    .size-wrap .size-choose li .size {
      min-width: 40px;
      height: 40px;
      line-height: 28px;
      border: 2px solid #e1e1e1;
      text-align: center;
      cursor: pointer;
      display: inline-block; }
    .size-wrap .size-choose li input[type="radio"]:checked + .color-wrapper .product-img, .size-wrap .size-choose li .select-color-checked {
      outline: 2px solid #000;
      border-color: #000; }
  .size-wrap .color-choose {
    margin: 0;
    padding: 0; }
    .size-wrap .color-choose li {
      position: relative;
      display: inline-block;
      width: auto !important;
      margin: 0 16px 0px 0;
      vertical-align: middle; }
      .size-wrap .color-choose li input[type="radio"] {
        position: absolute;
        width: 100%;
        height: 100%;
        left: 0;
        top: -1px;
        opacity: 0;
        cursor: pointer;
        margin-top: 0; }
      .size-wrap .color-choose li .size {
        min-width: 40px;
        height: 40px;
        border: none;
        text-align: center;
        cursor: pointer;
        border-radius: 40px;
        display: flex !important;
        align-items: center;
        justify-content: center;
        padding: 0 5px; }
      .size-wrap .color-choose li input[type="radio"]:checked + .color-wrapper .product-img,
      .size-wrap .color-choose li input[type="radio"]:checked + .color-wrappers .product-imgs .color_capcta,
      .size-wrap .color-choose li .select-color-checked {
        border-color: #000;
        border-style: solid;
        border-width: 2px; }
      .size-wrap .color-choose li input[type="radio"]:checked + .color-wrappers .product-imgs.size {
        border-color: #000;
        border-style: solid;
        border-width: 2px; }
      .size-wrap .color-choose li input[type="radio"]:checked + .color-wrappers .product-img img {
        border-color: #000;
        border-style: solid;
        border-width: 2px; }
    .size-wrap .color-choose .color-wrapper {
      display: inline-block;
      height: 100%; }
      .size-wrap .color-choose .color-wrapper .product-img {
        border: 2px solid transparent;
        display: inline-block;
        padding: 3px;
        border-radius: 5px; }
        .size-wrap .color-choose .color-wrapper .product-img > div {
          padding-left: 5px;
          padding-right: 5px;
          text-align: center;
          width: 100%;
          height: 100%;
          min-height: 40px;
          min-width: 40px; }
        .size-wrap .color-choose .color-wrapper .product-img.color-text > div, .size-wrap .color-choose .color-wrapper .product-img.color-text .taxt-value {
          /*padding-left: 3px;padding-right: 3px;*/
          white-space: nowrap;
          display: inline-block;
          height: 40px;
          width: 100%;
          line-height: 40px;
          color: #212121; }
    .size-wrap .color-choose .color-wrappers {
      display: inline-block;
      height: 100%; }
      .size-wrap .color-choose .color-wrappers .product-imgs {
        display: inline-block; }
        .size-wrap .color-choose .color-wrappers .product-imgs .color_capcta {
          height: 40px;
          width: 40px;
          border-radius: 40px; }
      .size-wrap .color-choose .color-wrappers .product-img {
        display: inline-block; }
        .size-wrap .color-choose .color-wrappers .product-img img {
          height: 40px;
          width: 40px;
          border-radius: 40px; }
  .size-wrap .prd-out-of-stock {
    position: relative;
    /*&:before {
        content: " ";
        display: block;
        border-top: 1px solid rgba(211, 211, 211, 1);
        height: 12px;
        position: absolute;
        bottom: 0;
        left: -2px;
        transform: rotate(-45deg);
        width: 44px;
        top: 15px;
    }*/ }
    .size-wrap .prd-out-of-stock:before {
      font-family: 'Font Awesome 5 Pro';
      content: "\f05e";
      width: 40px;
      height: 40px;
      line-height: 47px;
      font-size: 40px;
      position: absolute;
      color: #000;
      left: 0;
      right: 0;
      margin: 0 auto;
      opacity: 0.5; }
    .size-wrap .prd-out-of-stock .product-img {
      opacity: 0.5; }
  .size-wrap ul {
    margin: 0;
    padding: 0;
    list-style: none; }

.attribute_style_circle .color_capcta {
  display: inline-block;
  width: 40px;
  height: 40px;
  border-radius: 100%; }

/**/
.product-doc-download td {
  max-width: 60%; }

.spec-table-desktop th {
  font-weight: 400;
  padding: 4px 10px;
  font-size: 0.875rem;
  line-height: 1.5;
  font-weight: 500;
  text-align: left;
  white-space: nowrap; }
  .spec-table-desktop th:last-child {
    text-align: center; }
  .spec-table-desktop th.bg-dark {
    background: #333; }
.spec-table-desktop td {
  padding: 8px 10px;
  color: #333;
  text-align: left;
  font-size: 13px;
  word-wrap: break-word; }
  .spec-table-desktop td .filename-txt {
    white-space: nowrap;
    max-width: 50%;
    word-wrap: break-word; }
  .spec-table-desktop td:last-child {
    text-align: center; }
  .spec-table-desktop td.date {
    white-space: nowrap; }
  .spec-table-desktop td .btn-download {
    background: #C2C2C2;
    font-size: 0.75rem; }

@media all and (min-width: 1200px) {
  .related-product-warp {
    padding-left: 165px;
    padding-right: 165px; } }

.related-product {
  margin-bottom: 84px; }
  .related-product .sub-title {
    color: #333;
    font-size: 26px;
    line-height: 1.5;
    font-weight: 600;
    text-transform: uppercase;
    margin-bottom: 40px;
    text-align: center; }
  .related-product .item-box {
    max-width: 232px; }
  .related-product .product-item-info {
    max-width: 232px; }

/*  Calender lunch */
.count-down-alt {
  margin-bottom: 15px;
  line-height: 1.45; }

.title-coming {
  color: #00732E;
  text-transform: uppercase;
  font-weight: 600;
  margin-bottom: 20px; }

.title-form {
  position: relative;
  margin-bottom: 10px; }
  .title-form:before {
    position: absolute;
    left: 0;
    top: 49.5%;
    content: "";
    background: #CECECE;
    width: 100%;
    height: 1px;
    z-index: -1; }
  .title-form h2 {
    display: inline-block;
    background: #fff;
    padding: 0 10px; }

.count-down-wrap {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  justify-content: space-between;
  margin: 10px 0 30px 0; }
  .count-down-wrap .count-down-item {
    padding: 10px;
    text-align: center;
    min-height: 90px;
    min-width: 90px;
    font-size: 1rem;
    border-radius: 50%;
    border: 5px solid #a8a8a8; }
    .count-down-wrap .count-down-item span {
      padding-top: 5px;
      display: block; }
    .count-down-wrap .count-down-item .count-num {
      display: block;
      font-size: 2rem;
      font-weight: 600;
      padding-top: 0; }

.tier-price-range {
  margin-top: 20px;
  background-color: #E6E6E6; }

.tier_head {
  padding: 13px;
  cursor: pointer;
  font-weight: bold; }
  .tier_head.heading-expanded .fa-chevron-down:before {
    content: "\f077"; }

.tier-price-wrap {
  padding-left: 13px;
  padding-right: 13px; }

.tier-price-list {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-justify-content: space-between;
  -moz-justify-content: space-between;
  -ms-justify-content: space-between;
  justify-content: space-between;
  -ms-flex-pack: space-between; }
  .tier-price-list .save-price {
    color: #E51C24; }
  .tier-price-list:last-child {
    padding-bottom: 13px; }

.show_desk {
  display: block; }

.show_mob {
  display: none; }

.select_labal select {
  background: none;
  border: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  font-weight: 500;
  cursor: default;
  color: #E51C24; }

.header-wrap {
  margin-bottom: 30px; }

.link-description {
  text-decoration: underline;
  display: block;
  padding-bottom: 30px; }

.group-acc-description .card-body {
  font-size: 0.875rem;
  padding: 10px; }

.btn-script {
  display: block;
  width: 100%;
  text-align: left;
  font-size: 1.125rem;
  padding-left: 0px;
  border-radius: 0;
  border: 1px solid transparent;
  background-color: transparent;
  padding-top: 24px;
  padding-bottom: 24px; }
  .btn-script.collapsed i.filp {
    float: right;
    position: relative;
    top: 5px;
    transform: rotate(0deg); }
  .btn-script i.filp {
    position: relative;
    top: 5px;
    transform: rotate(180deg); }

.group-images-gallery {
  grid-gap: 15px;
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap; }

/**/
.full-description {
  margin-top: 100px;
  color: #212121; }
  .full-description .sub-title {
    color: #000;
    font-size: 1.5rem;
    text-align: center;
    font-weight: bold;
    text-transform: uppercase;
    margin-bottom: 30px; }

.product-spec .table th, .product-spec .table td {
  text-align: left;
  padding: 4px 24px;
  line-height: 21px;
  font-size: 14px;
  border: none; }
  .product-spec .table th.topic, .product-spec .table td.topic {
    width: 180px; }
.product-spec .topic {
  text-align: left;
  font-size: 16px;
  font-weight: 600;
  margin-bottom: 16px; }
.product-spec .text {
  color: #333;
  font-size: 0.875rem;
  line-height: 1.5; }

.slick-arrow {
  line-height: 40px;
  color: #fff;
  background: rgba(51, 51, 51, 0.2); }
  .slick-arrow:after {
    font-weight: 300; }
  .slick-arrow:hover {
    background-color: #00732E;
    color: #fff; }

.buy-option-wrap {
  margin-top: 20px; }
  .buy-option-wrap .buy-option-label {
    font-size: 1.125rem;
    font-weight: 600;
    margin-bottom: .75rem;
    display: block; }
  .buy-option-wrap ul {
    list-style: none;
    display: -webkit-box;
    display: -moz-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    align-items: center;
    justify-content: center;
    padding-left: 0; }
    .buy-option-wrap ul li {
      margin: 0 5px 10px 5px; }
    .buy-option-wrap ul .file_image {
      max-height: 40px; }
      .buy-option-wrap ul .file_image img, .buy-option-wrap ul .file_image svg {
        width: 40px;
        height: 40px;
        border-radius: 50%; }

@media all and (min-width: 992px) {
  .product-shop {
    position: sticky;
    top: -30px;
    transform: translate3d(0px, 0px, 0px); } }
@media all and (max-width: 767px) {
  .group-images-gallery {
    padding: 0; }

  .full-description {
    margin-top: 50px; }

  .show_desk {
    display: none; }

  .show_mob {
    display: block; }

  .product-img-box {
    margin-left: -15px;
    margin-right: -15px;
    text-align: center; }

  .product-shop {
    padding-top: 5px; }
    .product-shop .product-name {
      font-size: 2rem; }
    .product-shop.box-border {
      border: none;
      padding: 0; }
    .product-shop .review-star.fright {
      text-align: left;
      float: none; }
    .product-shop .prod-desc {
      margin: 10px 0;
      padding-bottom: 30px; }
      .product-shop .prod-desc h2 {
        margin-top: 30px; }
    .product-shop .outer-price {
      margin-bottom: 12px; }
    .product-shop .price-wrap {
      margin-bottom: 0px; }
      .product-shop .price-wrap .normal-price {
        color: #212121; }
    .product-shop .group-before-description {
      white-space: nowrap;
      display: -webkit-box;
      display: -moz-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-flex-wrap: nowrap;
      -moz-flex-wrap: nowrap;
      -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
      overflow: hidden;
      overflow-x: auto;
      margin-bottom: 15px; }

  .attr-row .attr-value {
    font-size: 0.875rem; }
  .attr-row .attr-item {
    font-size: 0.875rem; }

  .product-list {
    display: block; }
    .product-list .thumb-wrap {
      display: none; }
    .product-list .name-wrap {
      width: 100%;
      display: block; }

  .show_mob .thumb-wrap {
    display: block;
    max-width: 80px; }
  .show_mob .outer-price {
    text-align: left; }
  .show_mob .price-wrap {
    -webkit-justify-content: left;
    -moz-justify-content: left;
    -ms-justify-content: left;
    justify-content: left;
    -ms-flex-pack: left; }
  .show_mob .group-sub-price {
    text-align: left; }

  .product-desc h2 {
    margin-top: 30px;
    font-size: 1.125rem; }

  .box-border {
    padding: 12px; }

  .currency-wrap {
    text-align: left;
    float: none; }

  .list-wrapper {
    width: 100%;
    margin: -20px 0 20px 0; }
    .list-wrapper .items.cname {
      max-width: 130px; }
    .list-wrapper .items.price {
      max-width: 80px; }
    .list-wrapper .form-group {
      width: 100%; }

  .product-spec-wrap .product-spec {
    display: block; }
  .product-spec-wrap .att-name {
    margin-bottom: 8px;
    min-width: 120px; }

  .size-wrap .select {
    min-width: 130px; }
  .size-wrap .font_bold, .size-wrap label {
    padding-right: 0; }

  .group-images-gallery > .images-gallery {
    flex: 0 0 100%;
    max-width: 100%; }
    .group-images-gallery > .images-gallery:not(:first-child) {
      display: none; } }
@media all and (max-width: 767px) {
  .imgzoom-box {
    margin-bottom: 14px; }
    .imgzoom-box .product-main-img {
      margin-bottom: 12px; }
    .imgzoom-box .horizontal-thumb {
      margin-top: 0px !important; }

  .attr-row {
    flex-wrap: wrap; }
    .attr-row .attr-topic {
      width: 100%;
      line-height: 1.5;
      margin-bottom: 8px; }

  .btn-enquiry {
    max-width: 100%; }

  .compare-share-wrap {
    justify-content: center; }

  .sf-product-shop {
    margin-bottom: 48px; }

  .product-desc {
    margin-bottom: 26px; }

  .product-text-detail-row {
    margin-bottom: 26px; }

  .slick-slide {
    margin-left: 8px;
    margin-right: 8px; }

  .product-spec .table th, .product-spec .table td {
    padding: 4px 16px; }

  .spec-table-mobile .filename .filename-txt {
    word-wrap: break-word;
    white-space: normal; }
  .spec-table-mobile td {
    padding: 5px 0px;
    font-size: 0.875rem;
    max-width: 150px; }
    .spec-table-mobile td a {
      color: #00732E;
      text-decoration: underline; }

  .related-product {
    margin-top: 0px;
    margin-bottom: 8px; }
    .related-product .sub-title {
      margin-bottom: 16px; }
    .related-product li {
      padding: 50px; }

  .zoom-gallery .selectors {
    width: 77px; }

    /*.zoom-gallery {
        .selectors {
            display: none !important;
        }
    }
    a[data-zoom-id] img { display: none !important; }
    a[data-zoom-id] {
        width: 6px !important;
        height: 6px !important;
        border-radius: 100% !important;
        background: none repeat scroll 0 0 $primary !important;
         margin: 3px !important; 
        cursor: pointer !important;
        display: inline-block !important;
        position: relative !important;
        text-indent: -9999px !important;
        vertical-align: middle !important;
        font-size: 0px !important;
        line-height: 0px !important;
    } 
    a[data-zoom-id]:after, .mcs-wrapper .mgt-video-icon:before {
        display: none !important;
    }
    .product-img-box button.mz-button {
        display: none;
    }

    a[data-zoom-id].mz-thumb-selected:before,
    a[data-zoom-id]:hover:before {
        width: 6px !important;
        height: 6px !important;
        //border: 1px solid #cca9ad !important;
        border-radius: 100% !important;
        //margin: 1px !important;
        content: '' !important;
        position: relative !important;
        display: block !important;
        text-indent: -9999px !important;
        background: $gray-color !important;
    }*/
  .product-img-box .MagicScroll .mcs-wrapper {
    height: 25px; } }
/* Icon */
.social-share-box {
  max-width: -moz-fit-content;
  max-width: fit-content;
  margin-top: 10px;
  margin-left: auto;
  margin-right: auto;
  padding: 12px 24px;
  align-items: center;
  gap: 16px;
  border-radius: 30px;
  background: rgba(157, 119, 44, 0.3); }
  .social-share-box .social-icons {
    gap: 25px; }

.unauth-user-icon {
  vertical-align: middle;
  display: inline-block;
  width: 32px;
  height: 32px;
  background-repeat: no-repeat;
  background-image: url("data:image/svg+xml,%3Csvg width='32' height='32' viewBox='0 0 32 32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M16 14C18.7614 14 21 11.9853 21 9.5C21 7.01472 18.7614 5 16 5C13.2386 5 11 7.01472 11 9.5C11 11.9853 13.2386 14 16 14Z' stroke='%23333333' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M26 27C26 21.4772 21.2989 17 15.5 17C9.70108 17 5 21.4772 5 27' stroke='%23333333' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A"); }

.wishlist-icon {
  vertical-align: middle;
  display: inline-block;
  width: 32px;
  height: 32px;
  background-repeat: no-repeat;
  background-image: url("data:image/svg+xml,%3Csvg width='32' height='32' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M16.6875 3.1875C14.7188 3.1875 13.0069 4.07531 12 5.56313C10.9931 4.07531 9.28125 3.1875 7.3125 3.1875C5.82119 3.18924 4.39146 3.78243 3.33694 4.83694C2.28243 5.89146 1.68924 7.32119 1.6875 8.8125C1.6875 11.55 3.39375 14.3991 6.75937 17.2791C8.30161 18.5932 9.96751 19.7549 11.7338 20.7478C11.8156 20.7918 11.9071 20.8148 12 20.8148C12.0929 20.8148 12.1844 20.7918 12.2662 20.7478C14.0325 19.7549 15.6984 18.5932 17.2406 17.2791C20.6062 14.3991 22.3125 11.55 22.3125 8.8125C22.3108 7.32119 21.7176 5.89146 20.6631 4.83694C19.6085 3.78243 18.1788 3.18924 16.6875 3.1875ZM12 19.6041C10.4616 18.7163 2.8125 14.0363 2.8125 8.8125C2.81374 7.61941 3.28825 6.47553 4.13189 5.63189C4.97553 4.78825 6.11941 4.31374 7.3125 4.3125C9.21375 4.3125 10.8103 5.32781 11.4797 6.96281C11.5221 7.06598 11.5942 7.15422 11.6868 7.21632C11.7795 7.27842 11.8885 7.31158 12 7.31158C12.1115 7.31158 12.2205 7.27842 12.3132 7.21632C12.4058 7.15422 12.4779 7.06598 12.5203 6.96281C13.1897 5.32781 14.7863 4.3125 16.6875 4.3125C17.8806 4.31374 19.0245 4.78825 19.8681 5.63189C20.7118 6.47553 21.1863 7.61941 21.1875 8.8125C21.1875 14.0363 13.5384 18.7163 12 19.6041Z' fill='%23333333' stroke='%23333333' stroke-width='0.5'/%3E%3C/svg%3E%0A"); }

.logout-icon {
  vertical-align: middle;
  display: inline-block;
  width: 32px;
  height: 32px;
  background-repeat: no-repeat;
  background-image: url("data:image/svg+xml,%3Csvg width='32' height='32' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M15.325 16.275C15.1417 16.0583 15.05 15.8127 15.05 15.538C15.05 15.2633 15.1417 15.034 15.325 14.85L17.175 13H10C9.71667 13 9.479 12.904 9.287 12.712C9.095 12.52 8.99934 12.2827 9 12C9 11.7167 9.096 11.479 9.288 11.287C9.48 11.095 9.71734 10.9993 10 11H17.175L15.325 9.15C15.125 8.95 15.025 8.71234 15.025 8.437C15.025 8.16167 15.125 7.92434 15.325 7.725C15.5083 7.525 15.7377 7.425 16.013 7.425C16.2883 7.425 16.5173 7.51667 16.7 7.7L20.3 11.3C20.4 11.4 20.471 11.5083 20.513 11.625C20.555 11.7417 20.5757 11.8667 20.575 12C20.575 12.1333 20.5543 12.2583 20.513 12.375C20.4717 12.4917 20.4007 12.6 20.3 12.7L16.7 16.3C16.4833 16.5167 16.2457 16.6127 15.987 16.588C15.7283 16.5633 15.5077 16.459 15.325 16.275ZM5 21C4.45 21 3.979 20.804 3.587 20.412C3.195 20.02 2.99934 19.5493 3 19V5C3 4.45 3.196 3.979 3.588 3.587C3.98 3.195 4.45067 2.99934 5 3H11C11.2833 3 11.521 3.096 11.713 3.288C11.905 3.48 12.0007 3.71733 12 4C12 4.28333 11.904 4.521 11.712 4.713C11.52 4.905 11.2827 5.00067 11 5H5V19H11C11.2833 19 11.521 19.096 11.713 19.288C11.905 19.48 12.0007 19.7173 12 20C12 20.2833 11.904 20.521 11.712 20.713C11.52 20.905 11.2827 21.0007 11 21H5Z' fill='%23333333'/%3E%3C/svg%3E%0A"); }

.right-arrow {
  vertical-align: middle;
  display: inline-block;
  width: 24px;
  height: 24px;
  background-repeat: no-repeat;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='25' fill='none' viewBox='0 0 24 25'%3E%3Cpath fill='%23333' stroke='%23333' d='m17.454 12.378.003.01a.5.5 0 0 1 0 .38l-.003.009a.498.498 0 0 1-.102.161l-4.996 4.996-.001.001a.5.5 0 0 1-.71 0l-.003-.003a.497.497 0 0 1 0-.71h.001l3.3-3.29.857-.855H7a.5.5 0 1 1 0-1h8.8l-.857-.854-3.3-3.29a.504.504 0 0 1 .713-.712l4.996 4.995a.497.497 0 0 1 .102.162Z'/%3E%3C/svg%3E%0A"); }

.facebook-icon {
  vertical-align: middle;
  display: inline-block;
  width: 24px;
  height: 24px;
  background-repeat: no-repeat;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' viewBox='0 0 24 24'%3E%3Cpath fill='%23333' d='m18.092 13.372.723-3.973h-4.538V6.811a1.699 1.699 0 0 1 .14-.875c.124-.28.321-.531.577-.738a2.48 2.48 0 0 1 .9-.454c.336-.093.693-.12 1.044-.082H19v-3.39A29.585 29.585 0 0 0 15.338 1C11.6 1 9.154 2.903 9.154 6.358v3.041H5v3.973h4.154V23h5.123v-9.628h3.815Z'/%3E%3C/svg%3E%0A"); }

.line-icon {
  vertical-align: middle;
  display: inline-block;
  width: 24px;
  height: 24px;
  background-repeat: no-repeat;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' viewBox='0 0 22 21'%3E%3Cpath fill='%23333' fill-rule='evenodd' d='M19.562 14.45c-2.3 2.664-7.435 5.896-8.606 6.392-1.12.475-1.008-.242-.96-.55l.006-.039c.02-.11.071-.423.154-.94.04-.289.082-.722-.031-1.001-.123-.31-.606-.465-.965-.548-5.268-.692-9.16-4.4-9.16-8.82C0 4.018 4.908 0 10.957 0c6.037 0 10.956 4.018 10.956 8.944 0 1.973-.77 3.75-2.351 5.505Zm-1.465-2.83h-3.08a.207.207 0 0 1-.206-.207V6.6c0-.114.092-.207.205-.207h3.08c.114 0 .206.093.206.207v.785a.207.207 0 0 1-.205.206h-2.095v.816h2.095c.113 0 .205.093.205.207v.785a.207.207 0 0 1-.205.206h-2.095v.816h2.095c.113 0 .205.093.205.207v.785a.207.207 0 0 1-.205.206Zm-14.469 0h3.08a.207.207 0 0 0 .206-.207v-.785a.207.207 0 0 0-.205-.207H4.614V6.6a.207.207 0 0 0-.205-.207h-.78a.207.207 0 0 0-.206.207v4.813c0 .113.092.206.205.206Zm4.929-5.227h-.78a.206.206 0 0 0-.206.207v4.813c0 .114.092.206.206.206h.78a.206.206 0 0 0 .205-.206V6.6a.206.206 0 0 0-.205-.207Zm5.504 5.02V6.6a.209.209 0 0 0-.216-.207h-.77c-.113 0-.215.093-.215.207v2.85l-2.188-2.964a.026.026 0 0 0-.01-.02l-.02-.021-.01-.01h-.01c0-.007-.004-.01-.011-.01v-.011h-.02l-.01-.01h-.011c-.007 0-.01-.004-.01-.01h-.832c-.113 0-.216.092-.216.206v4.813c0 .113.103.206.216.206h.77a.209.209 0 0 0 .216-.206V8.552l2.187 2.974a.18.18 0 0 0 .051.052h.01c0 .007.004.01.01.01l.01.01h.022v.011h.021a.11.11 0 0 0 .051.01h.77a.209.209 0 0 0 .216-.206Z' clip-rule='evenodd'/%3E%3C/svg%3E%0A"); }

.x-icon {
  vertical-align: middle;
  display: inline-block;
  width: 24px;
  height: 24px;
  background-repeat: no-repeat;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' viewBox='0 0 24 24'%3E%3Cpath fill='%23333' fill-rule='evenodd' d='M9.028 13.052.456 22.836h3.797l6.561-7.51 5.782 7.511 7.404-.04-9.387-12.414 8.01-9.176-3.736-.042-6.05 6.896-5.178-6.885L0 1.168l9.028 11.884Zm10.488 7.532-1.916-.006L4.435 3.343h2.061l13.02 17.24Z' clip-rule='evenodd'/%3E%3C/svg%3E%0A"); }

.whatapp-icon {
  vertical-align: middle;
  display: inline-block;
  width: 24px;
  height: 24px;
  background-repeat: no-repeat;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' viewBox='0 0 24 24'%3E%3Cpath fill='%23333' d='m1 23 1.554-5.65a10.839 10.839 0 0 1-1.462-5.45C1.095 5.89 6.01 1 12.046 1c2.93 0 5.68 1.137 7.749 3.197A10.813 10.813 0 0 1 23 11.91c-.003 6.01-4.916 10.901-10.954 10.901-1.833 0-3.639-.458-5.239-1.327L1 23Zm6.076-3.49c1.544.912 3.017 1.459 4.966 1.46 5.018 0 9.106-4.065 9.109-9.062.001-5.006-4.067-9.066-9.101-9.067-5.022 0-9.107 4.064-9.108 9.06-.001 2.04.6 3.567 1.608 5.165l-.92 3.344 3.446-.9Zm10.488-5.008c-.068-.114-.25-.182-.525-.319-.274-.136-1.62-.795-1.87-.886-.251-.09-.434-.136-.617.137-.182.272-.707.886-.867 1.068-.159.181-.32.204-.593.067-.273-.136-1.156-.423-2.2-1.352-.814-.722-1.364-1.614-1.523-1.887-.16-.272-.017-.42.12-.556.123-.121.273-.318.41-.477.14-.158.184-.272.276-.454.092-.181.046-.34-.023-.477-.069-.136-.616-1.477-.843-2.023-.223-.53-.449-.459-.616-.467l-.525-.01c-.183 0-.48.069-.73.342s-.958.931-.958 2.272c0 1.341.981 2.636 1.117 2.818.138.181 1.93 2.933 4.676 4.113.653.28 1.163.448 1.56.574.656.207 1.252.178 1.724.108.526-.078 1.62-.66 1.848-1.295.228-.637.228-1.183.159-1.296Z'/%3E%3C/svg%3E%0A"); }

.wechat-icon {
  vertical-align: middle;
  display: inline-block;
  width: 24px;
  height: 24px;
  background-repeat: no-repeat;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' viewBox='0 0 24 24'%3E%3Cpath fill='%23333' fill-rule='evenodd' d='M8.578 2.001C3.893 1.931 0 5.34 0 9.358c0 2.32 1.102 4.332 3.236 5.81 0 0-.782 2.554-.77 2.606.01.05.18.152.24.119s2.827-1.667 2.827-1.667c1.984.674 3.194.508 3.4.48a.552.552 0 0 1 .028-.004 5.274 5.274 0 0 1-.192-2.469c.827-4.712 5.701-6.178 8.373-5.928-.738-3.403-3.942-6.235-8.564-6.304ZM5.322 5.87c-.615 0-1.113.493-1.113 1.102 0 .608.498 1.101 1.113 1.101.614 0 1.113-.493 1.113-1.101 0-.609-.499-1.102-1.113-1.102Zm6.737 0c-.615 0-1.113.493-1.113 1.102 0 .608.498 1.101 1.113 1.101.614 0 1.112-.493 1.112-1.101 0-.609-.498-1.102-1.112-1.102Z' clip-rule='evenodd'/%3E%3Cpath fill='%23333' fill-rule='evenodd' d='M24 14.95c0-3.443-3.364-6.08-7.267-6.08-4.132 0-7.427 2.697-7.427 6.14 0 3.449 3.134 6.304 7.432 6.327.865.005 2.154-.215 3.023-.574 0 0 2.076 1.246 2.193 1.237a.19.19 0 0 0 .18-.179c.005-.078-.662-2.023-.662-2.023C23.256 18.415 24 16.892 24 14.95Zm-9.986-3.223a.98.98 0 0 0-.985.976.98.98 0 0 0 .985.976.98.98 0 0 0 .984-.976.98.98 0 0 0-.984-.976Zm5.264 0a.98.98 0 0 0-.984.976c0 .539.44.976.984.976a.98.98 0 0 0 .985-.976.98.98 0 0 0-.985-.976Z' clip-rule='evenodd'/%3E%3C/svg%3E%0A"); }

.email-icon {
  vertical-align: middle;
  display: inline-block;
  width: 24px;
  height: 24px;
  background-repeat: no-repeat;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' viewBox='0 0 24 24'%3E%3Cpath fill='%23333' d='M20 4H4c-1.1 0-1.99.9-1.99 2L2 18c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2Zm-.4 4.25-7.07 4.42c-.32.2-.74.2-1.06 0L4.4 8.25a.85.85 0 1 1 .9-1.44L12 11l6.7-4.19a.85.85 0 1 1 .9 1.44Z'/%3E%3C/svg%3E%0A"); }

.link-icon {
  vertical-align: middle;
  display: inline-block;
  width: 24px;
  height: 24px;
  background-repeat: no-repeat;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' viewBox='0 0 24 24'%3E%3Cg clip-path='url(%23a)'%3E%3Cg clip-path='url(%23b)'%3E%3Cpath fill='%23404040' d='M12 4 8.8 7.2l1.6 1.6 3.2-3.2a3.404 3.404 0 0 1 4.8 0 3.404 3.404 0 0 1 0 4.8l-3.2 3.2 1.6 1.6L20 12a5.659 5.659 0 0 0 0-8 5.659 5.659 0 0 0-8 0Zm1.6 11.2-3.2 3.2a3.404 3.404 0 0 1-4.8 0 3.404 3.404 0 0 1 0-4.8l3.2-3.2-1.6-1.6L4 12a5.659 5.659 0 0 0 0 8 5.659 5.659 0 0 0 8 0l3.2-3.2-1.6-1.6ZM8 14.4 14.4 8 16 9.6 9.6 16 8 14.4Z'/%3E%3C/g%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath fill='%23fff' d='M0 0h24v24H0z'/%3E%3C/clipPath%3E%3CclipPath id='b'%3E%3Cpath fill='%23fff' d='M0 0h24v24H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A"); }

.line-icon-login {
  vertical-align: middle;
  display: inline-block;
  width: 18px;
  height: 18px;
  background-repeat: no-repeat;
  background-image: url("data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 724 724' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='82' y='195' width='551' height='258' fill='%2331B815'/%3E%3Cpath d='M362 34.0126C162.071 34.0126 0 159.841 0 315.06C0 453.417 128.776 568.414 298.341 591.773H298.416C302.402 592.326 306.413 592.803 310.449 593.256C368.186 604.916 318.144 674.98 337.042 689.305C358.794 705.778 523.568 598.973 623.677 509.257C638.162 497.496 651.338 484.754 663.044 471.171L663.258 470.945C666.049 467.967 668.262 465.266 669.96 462.815C704.21 419.88 724 369.254 724 315.048C724 159.829 561.929 34 362 34V34.0126ZM243.848 386.406C243.848 396.471 235.348 404.714 224.975 404.714H151.962C141.576 404.714 133.077 396.471 133.077 386.406V250.638C133.077 240.573 141.576 232.33 151.962 232.33H153.533C163.919 232.33 172.419 240.561 172.419 250.638V366.578H224.975C235.361 366.578 243.848 374.808 243.848 384.886V386.406ZM298.429 386.406C298.429 396.471 289.929 404.714 279.544 404.714H277.972C267.587 404.714 259.087 396.471 259.087 386.406V250.638C259.087 240.573 267.587 232.33 277.972 232.33H279.544C289.929 232.33 298.429 240.561 298.429 250.638V386.406ZM469.427 386.406C469.427 391.218 467.466 395.83 463.97 399.248C462.851 400.58 461.254 401.698 459.368 402.577C456.652 403.985 453.622 404.714 450.542 404.714H448.97C446.443 404.714 444.016 404.223 441.803 403.331C438.924 402.288 436.346 400.567 434.448 398.079C433.945 397.488 433.492 396.873 433.065 396.245L364.339 305.222V386.406C364.339 396.471 355.839 404.714 345.453 404.714H343.882C333.496 404.714 324.997 396.471 324.997 386.406V250.638C324.997 240.573 333.496 232.33 343.882 232.33H345.453C352.444 232.33 358.593 236.075 361.849 241.591L430.085 330.34V250.651C430.085 240.586 438.584 232.343 448.97 232.343H450.542C460.927 232.343 469.427 240.573 469.427 250.651V386.418V386.406ZM604.377 252.485C604.377 262.55 595.877 270.793 585.492 270.793H532.935V299.781H585.492C595.877 299.781 604.377 308.011 604.377 318.088V319.621C604.377 329.686 595.877 337.929 585.492 337.916H532.935V366.905H585.492C595.877 366.905 604.377 375.135 604.377 385.212V386.745C604.377 396.81 595.877 405.053 585.492 405.053H512.478C502.093 405.053 493.593 396.81 493.593 386.745V250.977C493.593 240.912 502.093 232.67 512.478 232.67H585.492C595.877 232.67 604.377 240.9 604.377 250.977V252.498V252.485Z' fill='white'/%3E%3C/svg%3E%0A"); }

.x-icon-login {
  vertical-align: middle;
  display: inline-block;
  width: 14px;
  height: 14px;
  background-repeat: no-repeat;
  background-image: url("data:image/svg+xml,%3Csvg width='14' height='14' viewBox='0 0 724 724' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M665.14 650.122L427.918 305.728L401.09 266.778L231.392 20.4095L217.336 0H8.8125L59.6728 73.8594L285.294 401.469L312.123 440.381L493.421 703.609L507.477 724H716.001L665.14 650.141V650.122ZM532.265 676.856L343.92 403.395L317.091 364.464L98.5359 47.1439H192.548L369.293 303.764L396.121 342.695L626.277 676.856H532.265Z' fill='white'/%3E%3Cpath d='M317.091 364.447L343.92 403.378L312.122 440.365L68.1557 723.983H8L285.294 401.453L317.091 364.447Z' fill='white'/%3E%3Cpath d='M690.892 0L427.918 305.728L396.121 342.695L369.293 303.764L401.09 266.778L579.233 59.586L630.736 0H690.892Z' fill='white'/%3E%3C/svg%3E%0A"); }

.loginBtn.fb_x {
  background-color: black;
  color: #fff; }
