.page-title-wrapper .base {
  text-transform: uppercase;
}

span.icon-Before-after{
  font-size: 32px;
  margin-right: 10px;
  color: var(--base-color);
  /* padding-left:120px; */
}

span.icon-Like{
  font-size: 32px;
  margin-right: 10px;
  color: var(--base-color);
}

.product-social-links .action.tocompare:before {
  content: '';
}

.product-social-links .action.towishlist:before, .block-bundle-summary .action.towishlist:before, .product-item .action.towishlist:before, .table-comparison .action.towishlist:before {
  content: '';
}

.catalog-product-view .product-social-links .action.tocompare {
  display: inline-block !important;
}

.product-social-links .action.towishlist:before{
  display: unset;
}

.product-social-links .action.towishlist {
  color: var(--base-color);
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: 1.2;
  border: none;
  background-color: transparent;
  cursor: pointer;
  flex-basis: 50%;
  max-width: 50%;
  text-align: left;
  align-items: center;
  text-transform: capitalize;
}

.product-social-links .action.towishlist:hover{
  color: var(--base-color);
}

.product-social-links .action.tocompare {
  color: var(--base-color);
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: 1.2;
  border: none;
  background-color: transparent;
  cursor: pointer;
  flex-basis: 50%;
  max-width: 50%;
  text-align: left;
  align-items: center;
  text-transform: capitalize;
}

.product-social-links .action.tocompare:hover{
  color: var(--base-color);
}

.product-social-links .action.tocompare:before{
  display: unset;
}

.catalog-product-view .page-title-wrapper h1 span {
  font-family: "Roboto", sans-serif;
}

.catalog-product-view .product-add-form {
   padding-top: 0px; 
}
.catalog-product-view .product-info-price .product-info-stock-sku .stock span{text-transform: capitalize;}
.catalog-product-view .product-info-price .product-info-stock-sku{display: flex; align-items: flex-end;}
.catalog-product-view .product-add-form .box-tocart .fieldset .field.qty .input-group .input-group__button{ background-color: #fff!important; color: #0a0a0a!important;
font-size: 20px; height: 64px; width: 58px;}
.catalog-product-view .product-add-form .box-tocart .fieldset .field.qty .input-group .input-group__button:hover{ background-color: #f66e25!important; color: #fff!important;
  font-size: 20px; height: 64px; width: 58px;}
  .input-group__button--decrease {border-bottom: 1px solid #999999; border-left: 1px solid #999999; border-top: 1px solid #999999;}
  .input-group__button--increase {border-bottom: 1px solid #999999; border-right: 1px solid #999999; border-top: 1px solid #999999;}
  .input-group__button--decrease:focus {border-bottom: 1px solid #999999; border-left: 1px solid #999999; border-top: 1px solid #999999;}
  .input-group__button--increase:focus {border-bottom: 1px solid #999999; border-right: 1px solid #999999; border-top: 1px solid #999999;}
.product-social-links {margin-top: 22px;}
.catalog-product-view .product-add-form .box-tocart .fieldset .field.qty .input-group .input-group__input{width:98px; height: 64px;}
.catalog-product-view .additional-attributes-wrapper.table-wrapper {
  border-bottom: 0;
}
.catalog-product-view .product-add-form .box-tocart .fieldset .actions .action.tocart {
  width: 261px;
  height: 64px;
  margin: 0px;
  padding: 0px;
  border-radius: 6px;
  background: var(--base-color);
  border: 1px solid var(--base-color);
}
.catalog-product-view .product-add-form .box-tocart .fieldset .actions .action.tocart:hover {
  background: #fff;
  border: 1px solid var(--base-color);
  color: var(--base-color);
}

.catalog-product-view .product-add-form .box-tocart .fieldset .actions .action.tocart span {
  font-size: 18px;
  line-height: 24px;
  font-family: "Roboto", sans-serif;
  font-weight: 500;
}

.catalog-product-view .product-add-form .box-tocart .fieldset .field.qty .input-group {
  /* border-radius: 5px;
  overflow: hidden;
  padding: 0px;
  max-width: 214px!important; */
}
.catalog-product-view .product-info-price .product-info-stock-sku .stock {padding-left: 0px;box-sizing: border-box;}
.product-addto-links {
display: flex;
align-items: center;
}
.product-info-main .wishpdp{display: none !important;}
ul.list{ padding: 0; margin: 0; width: 100%; list-style: none;}
ul.list li{list-style: none;
border-bottom: 1px solid var(--color-gray);
display: flex
;}
ul.list li .head-list{ padding: 0; margin: 0;width: 100%;
max-width: 380px;
display: inline-block;
border-right: 1px solid var(--color-gray);
position: relative;
padding: 15px 0;
word-break: break-word; margin-right: 10px;}
ul.list li .value{display: inline-block; margin: 0;
  
  position: relative;
  padding: 15px 10px 15px 0;
  word-break: break-word;}
.inner-sec-table{ padding: 0; margin: 0; max-width:calc(100% - 380px); width: 100%;}
.catalog-product-view .product-info-price .product-info-stock-sku .stock span {
  color: var(--base-color);
    font-size: 24px;
    font-style: normal;
    font-weight: 700;
    line-height: 1.2;
    align-items: center;
    flex-basis: 50%;
    max-width: 50%;
}

.catalog-product-view .page-title-wrapper h1 span {
  color: #000;
  font-size: 32px;
  font-style: normal;
  font-weight: 600;
  line-height: 1.4;
  margin-bottom: 8px;
}

.catalog-product-view .product.attribute.overview .value {
  color: #6d6d6d;
  font-size: 24px;
  font-style: normal;
  font-weight: 400 !important;
  line-height: 1.2;
  }

  .catalog-product-view .product-info-price .price-box .price {
      color: #000;
      font-size: 32px;
      font-style: normal;
      font-weight: 700;
      display: flex;
      align-items: center;
      flex-basis: 50%;
      max-width: 50%;
  }
    .shipping-txt{
    color: #000;
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: 1.2;
    max-width: 574px;
    padding-top: 16px;
    width: 100%;
    }

    .shipping-txt .cart-link {
    margin-left: 8px;
    color: var(--base-color);
    text-decoration: underline;
    font-weight: bold; /* Make text bold */
    font-weight: 800;
}
  @media (max-width: 1366px){
    ul.list li .head-list{max-width: 320px;}
    .inner-sec-table{
      max-width: calc(100% - 320px);
    }
  }
.wish-wrap{
display: flex;
  align-items: center;
  width: 100%;
  max-width: 235px;
}
.compare-wrap{
display: flex;
  align-items: center;
  width: 100%;
  max-width: calc(100% - 235px);
}
.catalog-product-view .page-main .product-info-price {
display: flex;
align-items: center;
width: 100%;
}
.catalog-product-view .product-info-price .price-box {
width: 100% !important;
  max-width: 235px;
}
.catalog-product-view .product-info-price .product-info-stock-sku {
max-width: calc(100% - 235px);
width: 100%;
margin-left:0 ;
}
.catalog-product-view .product-add-form .box-tocart .fieldset .field.qty .input-group {
display: inline-flex;
flex-wrap: nowrap;
margin: 0px 20px 0px 0px;
}
.catalog-product-view .product-add-form .box-tocart .fieldset {
margin: 0px;
display: flex;
}
.catalog-product-view .product-add-form .box-tocart .fieldset .field.qty {
display: flex;
float: none;
align-items: center;
width: 100%;
max-width: 235px;
margin-bottom: 0;
}
.input-group__button--decrease{
border-radius: 5px 0 0 5px;
}
.input-group__button--increase{
border-radius: 0px 5px 5px 0px;
}
.catalog-product-view .product-add-form .box-tocart .fieldset .actions {
width: 100%;
}
.catalog-product-view .page-main {
  margin-top: 100px;
  max-width: 1590px;
}
.catalog-product-view .product-add-form .box-tocart .fieldset .actions .action.tocart span:before {
  content: '';
  padding: 0 !important;
  background-image: none !important;
}

.pdp-top{
  margin-top: 0 !important;
}
@media (max-width: 2100px) {
  .detail-txt{ padding-top: 50px;}
}
@media (max-width: 1600px) {
  .catalog-product-view .product.media {width: 100%;max-width: 566px;}
  .page-layout-1column .product-info-main {max-width: calc(100% - 600px);padding: 40px 40px 0 24px;}
  .fotorama__nav-wrap.fotorama__nav-wrap--horizontal {max-width: 572px;padding-left: 30px;}
    .detail-txt{ padding-top: 0px;}
    .brand-related-pdp{padding-left: 20px !important;padding-right: 25px !important;}
.detail-accordian{padding-left: 40px !important;padding-right: 25px !important;}
}
@media (max-width: 1440px) {}
@media (max-width: 1280px) {
  .catalog-product-view .product.media {max-width: 440px;}
  .page-layout-1column .product-info-main{max-width: calc(100% - 480px);}
  .fotorama__nav-wrap.fotorama__nav-wrap--horizontal {margin-top: -50px;}
  .catalog-product-view .product-add-form .box-tocart .fieldset .actions .action.tocart {
    width: 220px;
  }
  .be-fr .top-right ul li a {
        font-size: 13px;
    }
    .search-outer section.amsearch-wrapper-block {
      margin-top: -142px !important;
    }

    .catalog-product-view .page-main {
    padding-right: 20px !important;
    padding-left: 20px !important;
  }
}
@media (max-width: 1150px) {}
@media (max-width: 991px) {
  .catalog-product-view .product.media {max-width: 100%; height:auto;}
  .page-wrapper > .breadcrumbs, .page-wrapper > .top-container, .page-wrapper > .widget{width: 100%;}
  .fotorama__nav-wrap.fotorama__nav-wrap--horizontal {
      max-width: inherit;
      margin-top: -140px;
      width: 100%;
  }
  .page-layout-1column .product-info-main {max-width: 100%;}
  ul.list li .head-list{max-width: 275px;}
    .inner-sec-table{max-width: calc(100% - 275px);}
    .catalog-product-view .page-title-wrapper h1 span {font-size: 20px;}
    .catalog-product-view .product.attribute.overview .value {
      font-size: 12px;
    }
    .catalog-product-view .product-info-price .product-info-stock-sku .stock span {font-size: 16px;}
    .catalog-product-view .product-info-price .price-box .price {font-size: 20px;}
    span.icon-Like {font-size: 24px;}
span.icon-Before-after {font-size: 24px;}
.page-layout-1column .product-info-main {
padding-top: 30px;
}
.catalog-product-view .product.media {margin-bottom: 0;padding-left: 20px;padding-right: 20px;}
.catalog-product-view .page-main {padding-left: 0!important;padding-right: 0 !important;}
.brand-related-pdp{padding-left: 20px !important;padding-right: 20px !important;}
.detail-accordian{padding-left: 20px !important;padding-right: 20px !important;}
.be-fr .action.tocart span {
    font-size: 15px !important;
  }
  .be-nl .action.tocart span {
    font-size: 12px !important;
  }
  .cz-cs .action.tocart span {
    font-size: 12px !important;
  }
    .es-es .action.tocart span {
    font-size: 12px !important;
  }
  .es .action.tocart span {
    font-size: 12px !important;
  }
    .fr-fr .action.tocart span {
    font-size: 12px !important;
  }
  .be-fr .action.tocart span {
    font-size: 16px !important;
  }
  .it-it .action.tocart span {
    font-size: 12px !important;
    top: -4px;
    position: relative;
}
  .ch-it .action.tocart span {
    font-size: 12px !important;
    top: -4px;
    position: relative;
}
    .pt-pt .action.tocart span {
    font-size: 14px !important;
  }
  .nl-nl .action.tocart span {
    font-size: 12px !important;
  }
  .de-de .action.tocart span {
    font-size: 12px !important;
    position: relative;
    top: -6px;
}
  .ch-de .action.tocart span {
    font-size: 12px !important;
    position: relative;
    top: -6px;
}
.page-header .panel.wrapper .switcher .options ul.dropdown, .page-footer .switcher .options ul.dropdown{min-width: 300px !important}

}
@media (max-width:768px) {
ul.list li .head-list{max-width: 230px;}
    .inner-sec-table{
      max-width: calc(100% - 230px);
    }
    .fotorama__nav-wrap.fotorama__nav-wrap--horizontal {
      margin-top: 0;
    }
    .additional-attributes-wrapper.table-wrapper.bottom {
      margin-top: 25px;
    }
    .catalog-product-view .product-add-form .box-tocart .fieldset .field.qty .input-group .input-group__input {
      width: 70px;
      height: 42px;
  }
  .catalog-product-view .product-add-form .box-tocart .fieldset .field.qty .input-group .input-group__button {
    font-size: 15px;
    height: 42px;
    width: 47px;
}
.catalog-product-view .product-add-form .box-tocart .fieldset .actions .action.tocart {
  height: 42px;
}
.catalog-product-view .product-add-form .box-tocart .fieldset .field.qty .input-group .input-group__button:hover {
    background-color: #f66e25 !important;
    color: #fff !important;
    font-size: 20px;
    height: 42px;
    width: 40px;
}
}
@media (max-width:600px) {
.catalog-product-view .product-add-form .box-tocart .fieldset .field.qty.custom{
width: 100% !important;
    max-width: 100% !important;
    margin: 0 0 20px;}
    .control.custom{width:100%; margin-bottom: 12px;}
    input-group__button input-group__button--increase.custom{width:100%}

  }
@media (max-width: 575px){
    ul.list li .head-list{max-width: 150px;}
    .inner-sec-table{
      max-width: calc(100% - 150px);
    }
    .catalog-product-view .product-info-price .price-box {
      width: 100% !important;
      max-width: 160px;
  }
  .catalog-product-view .product-info-price .product-info-stock-sku {
    max-width: calc(100% - 160px);
  }
  .wish-wrap {
    max-width: 160px;
}
.compare-wrap {
  max-width: calc(100% - 160px);
}
.catalog-product-view .product-add-form .box-tocart .fieldset .field.qty {
max-width: 160px;
}
.catalog-product-view .product-add-form .box-tocart .fieldset .field.qty .input-group .input-group__input {
width: 55px;

}
.catalog-product-view .product-add-form .box-tocart .fieldset .field.qty .input-group .input-group__button {
width: 40px;
}
.catalog-product-view .product-add-form .box-tocart .fieldset .actions .action.tocart {
width: 100%;
}
  }
@media (max-width:480px) {
.info_list_data li span.info_label {
  font-size: 14px !important;
}
.info_list_data li span.info_data {
  font-size: 14px !important;
}
}
@media(max-width:428px){
.catalog-product-view .product-add-form .box-tocart .fieldset {
  flex-wrap: wrap;
}

.catalog-product-view .product-add-form .box-tocart .fieldset .actions {
float: none;
width:calc(100% - 160px);
}

.catalog-product-view .product-add-form .box-tocart .fieldset .field.qty .input-group .input-group__input {
width: 53px;
}
}