@media(max-width:768px) {
  body {
    padding-bottom:40px
  }
}
.pdp-main {
  float:left;
  width:100%;
  padding-right:calc((100% - 1160px)/2);
  padding-left:calc((100% - 1160px)/2);
  padding-top:30px;
  padding-bottom:10px
}
@media(max-width:1440px) {
  .pdp-main {
    padding-right:45px;
    padding-left:45px
  }
}
@media(max-width:1280px) {
  .pdp-main {
    padding-right:52px;
    padding-left:52px
  }
}
@media(max-width:1112px) {
  .pdp-main {
    padding-right:25px;
    padding-left:25px;
    padding-bottom:0
  }
}
@media(max-width:768px) {
  .pdp-main {
    padding-right:15px;
    padding-left:15px
  }
}
@media(max-width:1112px) {
  .pdp-main .breadcrumb {
    padding-right:0;
    padding-left:0
  }
}
.pdp-main .product-image-section {
  float:left;
  width:100%;
  position:relative;
  margin-bottom:50px
}
@media(max-width:768px) {
  .pdp-main .product-image-section {
    margin-bottom:20px;
    padding-right:0;
    padding-left:0
  }
}
.pdp-main .product-image-section .product-thumbs {
  float:left;
  width:94px
}
@media(max-width:1112px) {
  .pdp-main .product-image-section .product-thumbs {
    width:84px
  }
}
@media(max-width:768px) {
  .pdp-main .product-image-section .product-thumbs {
    display:none
  }
}
.pdp-main .product-image-section .product-thumbs .swiper-container {
  float:left;
  width:100%;
  height:523px
}
@media(max-width:1112px) {
  .pdp-main .product-image-section .product-thumbs .swiper-container {
    height:436px
  }
}
.pdp-main .product-image-section .product-thumbs .swiper-container .swiper-wrapper {
  float:left;
  width:100%;
  flex-direction:column
}
.pdp-main .product-image-section .product-thumbs .swiper-container .swiper-wrapper .product-slot {
  float:left;
  width:100%
}
.pdp-main .product-image-section .product-thumbs .swiper-container .swiper-wrapper .product-slot .small-image {
  float:left;
  width:94px;
  cursor:pointer;
  margin-bottom:10px
}
@media(max-width:1112px) {
  .pdp-main .product-image-section .product-thumbs .swiper-container .swiper-wrapper .product-slot .small-image {
    width:84px
  }
}
.pdp-main .product-image-section .product-thumbs .swiper-container .swiper-wrapper .product-slot .small-image img {
  float:left;
  width:100%;
  height:100%
}
.pdp-main .product-image-section .product-thumbs .product-prev {
  position:absolute;
  bottom:unset;
  top:25px;
  right:0;
  left:35px;
  width:20px;
  background:#000;
  height:12px
}
@media(max-width:1112px) {
  .pdp-main .product-image-section .product-thumbs .product-prev {
    left:32px
  }
}
.pdp-main .product-image-section .product-thumbs .product-prev:after {
  content:"";
  position:absolute;
  width:8px;
  height:8px;
  border:1px solid #fff;
  border-top-width:0;
  border-right-width:0;
  right:5px;
  top:4px;
  transition:all .3s;
  transform:rotate(135deg)
}
.pdp-main .product-image-section .product-thumbs .product-next {
  position:absolute;
  bottom:13px;
  top:unset;
  right:39px;
  width:20px;
  background:#000;
  height:12px
}
@media(max-width:1112px) {
  .pdp-main .product-image-section .product-thumbs .product-next {
    right:35px;
    bottom:5px
  }
}
.pdp-main .product-image-section .product-thumbs .product-next:after {
  content:"";
  position:absolute;
  width:8px;
  height:8px;
  border:1px solid #fff;
  border-top-width:0;
  border-right-width:0;
  right:6px;
  top:-1px;
  transition:all .3s;
  transform:rotate(-45deg)
}
.pdp-main .product-image-section .product-block {
  float:left;
  width:445px;
  margin-left:15px
}
@media(max-width:1112px) {
  .pdp-main .product-image-section .product-block {
    width:340px
  }
}
@media(max-width:768px) {
  .pdp-main .product-image-section .product-block {
    width:100%;
    margin-left:0;
    padding-left:20px;
    padding-right:20px
  }
}
@media(max-width:480px) {
  .pdp-main .product-image-section .product-block {
    padding-left:0;
    padding-right:0
  }
}
.pdp-main .product-image-section .product-block .swiper-container {
  float:left;
  width:100%
}
@media(max-width:768px) {
  .pdp-main .product-image-section .product-block .swiper-container {
    height:auto
  }
}
.pdp-main .product-image-section .product-block .swiper-container .swiper-wrapper {
  float:left;
  width:100%
}
.pdp-main .product-image-section .product-block .swiper-container .swiper-wrapper .product-slot {
  float:left;
  width:100%;
  position:relative
}
.pdp-main .product-image-section .product-block .swiper-container .swiper-wrapper .product-slot .big-image {
  float:left;
  width:100%;
  cursor:pointer
}
.pdp-main .product-image-section .product-block .swiper-container .swiper-wrapper .product-slot .big-image .photo {
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:100%;
  background-repeat:no-repeat;
  background-position:center;
  background-size:cover;
  transition:transform .5s ease-out
}
.pdp-main .product-image-section .product-block .swiper-container .swiper-wrapper .product-slot .big-image img {
  float:left;
  width:100%;
  transition:transform .5s ease
}
.pdp-main .product-image-section .product-block .swiper-container .swiper-wrapper .product-slot .zoom-icon {
  position:absolute;
  width:30px;
  height:30px;
  background-color:#fff;
  padding:6px 5px 0 6px;
  right:10px;
  top:10px;
  display:none
}
@media(max-width:1112px) {
  .pdp-main .product-image-section .product-block .swiper-container .swiper-wrapper .product-slot .zoom-icon {
    display:block
  }
}
.pdp-main .product-image-section .product-block .swiper-container .swiper-wrapper .product-slot .zoom-icon img {
  float:left;
  width:100%
}
.pdp-main .product-image-section .product-block .swiper-container .swiper-pagination {
  display:none
}
@media(max-width:768px) {
  .pdp-main .product-image-section .product-block .swiper-container .swiper-pagination {
    display:block
  }
}
@media(max-width:768px) {
  .pdp-main .product-image-section .product-block .swiper-container .swiper-pagination-bullet {
    background:#fff;
    opacity:1
  }
}
@media(max-width:768px) {
  .pdp-main .product-image-section .product-block .swiper-container .swiper-pagination-bullet-active {
    background-color:#000
  }
}
.pdp-main .product-image-section .product-block .product-zoom-block {
  position:fixed;
  width:100%;
  height:100vh;
  background-color:#fff;
  top:0;
  left:0;
  z-index:99;
  display:none;
  overflow:scroll
}
.pdp-main .product-image-section .product-block .product-zoom-block .image-zoom {
  float:left;
  width:100%;
  position:relative
}
.pdp-main .product-image-section .product-block .product-zoom-block .image-zoom .zoom-close {
  position:fixed;
  width:30px;
  height:30px;
  background-image:url(../img/crossiconwhite.svg);
  background-repeat:no-repeat;
  cursor:pointer;
  background-size:30px;
  top:10px;
  left:10px
}
.pdp-main .product-image-section .product-block .product-zoom-block .image-zoom .zoom-image {
  float:left;
  width:100%
}
.pdp-main .product-image-section .product-block .product-zoom-block .image-zoom .zoom-image img {
  float:left;
  width:100%;
  width:300%;
  cursor:all-scroll;
  max-width:initial
}
.pdp-main .product-image-section .product-description-section {
  float:left;
  width:calc(100% - 574px);
  margin-left:20px
}
@media(max-width:1112px) {
  .pdp-main .product-image-section .product-description-section {
    width:calc(100% - 460px)
  }
}
@media(max-width:768px) {
  .pdp-main .product-image-section .product-description-section {
    width:100%;
    margin-left:0;
    padding-left:30px;
    padding-right:30px;
    margin-top:20px
  }
}
@media(max-width:480px) {
  .pdp-main .product-image-section .product-description-section {
    padding-left:10px;
    padding-right:10px;
    margin-top:15px
  }
}
.pdp-main .product-image-section .product-description-section .about-product-block {
  float:left;
  width:100%
}
.pdp-main .product-image-section .product-description-section .about-product-block .sold-text {
  float:left;
  color:#000;
  font-family:poppins,sans-serif;
  font-size:16px;
  font-weight:700;
  letter-spacing:.5px;
  display:none
}
@media(max-width:480px) {
  .pdp-main .product-image-section .product-description-section .about-product-block .sold-text {
    font-family:poppins,sans-serif;
    font-size:14px;
    font-weight:700
  }
}
.pdp-main .product-image-section .product-description-section .about-product-block .title {
  float:left;
  width:100%;
  text-transform:uppercase;
  color:#231f20;
  font-family:poppins,sans-serif;
  font-size:16px;
  font-weight:700;
  letter-spacing:.5px
}
@media(max-width:480px) {
  .pdp-main .product-image-section .product-description-section .about-product-block .title {
    font-family:poppins,sans-serif;
    font-size:14px;
    font-weight:700
  }
}
.pdp-main .product-image-section .product-description-section .about-product-block .sub-title {
  float:left;
  width:100%;
  text-transform:capitalize;
  color:#666;
  font-family:poppins,sans-serif;
  font-size:14px;
  font-weight:400;
  letter-spacing:.5px;
  padding:3px 0
}
@media(max-width:480px) {
  .pdp-main .product-image-section .product-description-section .about-product-block .sub-title {
    font-family:poppins,sans-serif;
    font-size:12px;
    font-weight:400
  }
}
.pdp-main .product-image-section .product-description-section .about-product-block .snackbar {
  display:none;
  width:360px;
  background-color:rgba(6,6,6,.7);
  color:#fff;
  text-align:center;
  border-radius:2px;
  padding:16px;
  position:fixed;
  z-index:1;
  right:45px;
  font-family:poppins,sans-serif;
  font-size:14px;
  font-weight:400;
  z-index:100;
  transition:1s ease-out
}
.pdp-main .product-image-section .product-description-section .about-product-block .snackbar.show {
  display:block;
  transition:1.5s ease-in;
  top:22%
}
@media(max-width:1112px) {
  .pdp-main .product-image-section .product-description-section .about-product-block .snackbar.show {
    top:100px;
    right:15px
  }
}
@media(max-width:768px) {
  .pdp-main .product-image-section .product-description-section .about-product-block .snackbar.show {
    top:14%
  }
}
@media(max-width:480px) {
  .pdp-main .product-image-section .product-description-section .about-product-block .snackbar.show {
    top:20%;
    width:250px;
    padding:10px
  }
}
.pdp-main .product-image-section .product-description-section .about-product-block .price-text {
  float:left;
  width:100%;
  color:#666;
  font-family:poppins,sans-serif;
  font-size:18px;
  font-weight:400;
  border-bottom:1px solid #ccc;
  padding-bottom:5px
}
@media(max-width:480px) {
  .pdp-main .product-image-section .product-description-section .about-product-block .price-text {
    font-family:poppins,sans-serif;
    font-size:16px;
    font-weight:400
  }
}
.pdp-main .product-image-section .product-description-section .about-product-block .special-price {
  float:left;
  width:100%;
  display:flex;
  border-bottom:1px solid #ccc;
  padding-bottom:5px;
  padding-top:5px
}
.pdp-main .product-image-section .product-description-section .about-product-block .special-price .new-price {
  float:left;
  color:red;
  font-family:poppins,sans-serif;
  font-size:18px;
  font-weight:400;
  margin-right:5px
}
@media(max-width:480px) {
  .pdp-main .product-image-section .product-description-section .about-product-block .special-price .new-price {
    font-family:poppins,sans-serif;
    font-size:16px;
    font-weight:400
  }
}
.pdp-main .product-image-section .product-description-section .about-product-block .special-price .old-price {
  float:left;
  color:red;
  color:#666;
  font-family:poppins,sans-serif;
  font-size:18px;
  font-weight:400;
  margin-right:10px;
  text-decoration:line-through
}
@media(max-width:480px) {
  .pdp-main .product-image-section .product-description-section .about-product-block .special-price .old-price {
    font-family:poppins,sans-serif;
    font-size:16px;
    font-weight:400
  }
}
.pdp-main .product-image-section .product-description-section .about-product-block .special-price .discount {
  float:left;
  color:red;
  color:#666;
  font-family:poppins,sans-serif;
  font-size:18px;
  font-weight:400
}
@media(max-width:480px) {
  .pdp-main .product-image-section .product-description-section .about-product-block .special-price .discount {
    font-family:poppins,sans-serif;
    font-size:16px;
    font-weight:400
  }
}
.pdp-main .product-image-section .product-description-section .about-product-block .giftcard-info {
  float:left;
  width:100%
}
.pdp-main .product-image-section .product-description-section .about-product-block .giftcard-info .stock {
  float:left;
  width:100%;
  padding:8px 0;
  display:none
}
.pdp-main .product-image-section .product-description-section .about-product-block .giftcard-info .stock span {
  float:left;
  font-family:poppins,sans-serif;
  font-size:16px;
  font-weight:400
}
.pdp-main .product-image-section .product-description-section .about-product-block .giftcard-info .giftcard-fieldset {
  float:left;
  width:100%;
  padding:10px 0;
  border:0;
  margin:0;
  width:300px
}
@media(max-width:768px) {
  .pdp-main .product-image-section .product-description-section .about-product-block .giftcard-info .giftcard-fieldset {
    width:100%
  }
}
.pdp-main .product-image-section .product-description-section .about-product-block .giftcard-info .giftcard-fieldset h2 {
  float:left;
  width:100%;
  margin-bottom:10px;
  display:none
}
.pdp-main .product-image-section .product-description-section .about-product-block .giftcard-info .giftcard-fieldset h2 .price-box {
  float:left;
  width:100%
}
.pdp-main .product-image-section .product-description-section .about-product-block .giftcard-info .giftcard-fieldset h2 .price-box .regular-price {
  float:left;
  width:100%;
  font-family:poppins,sans-serif;
  font-size:20px;
  font-weight:400;
  letter-spacing:.2px
}
.pdp-main .product-image-section .product-description-section .about-product-block .giftcard-info .giftcard-fieldset .gift-text {
  float:left;
  width:100%;
  font-family:poppins,sans-serif;
  font-size:14px;
  font-weight:400;
  letter-spacing:.5px;
  margin-bottom:5px
}
.pdp-main .product-image-section .product-description-section .about-product-block .giftcard-info .giftcard-fieldset .gift-text span {
  color:red
}
.pdp-main .product-image-section .product-description-section .about-product-block .giftcard-info .giftcard-fieldset .gift-text .error-msg {
  float:right;
  font-family:poppins,sans-serif;
  font-size:11px;
  font-weight:400;
  line-height:1.8
}
.pdp-main .product-image-section .product-description-section .about-product-block .giftcard-info .giftcard-fieldset .validate-select {
  -webkit-appearance:auto;
  float:left;
  width:100%;
  border:1px solid #bbb;
  height:30px;
  padding:0 5px;
  font-family:poppins,sans-serif;
  font-size:14px;
  font-weight:400
}
.pdp-main .product-image-section .product-description-section .about-product-block .giftcard-info .giftcard-fieldset .field {
  float:left;
  width:100%;
  margin-top:15px;
  position:relative
}
.pdp-main .product-image-section .product-description-section .about-product-block .giftcard-info .giftcard-fieldset .field label {
  float:left;
  width:100%;
  font-family:poppins,sans-serif;
  font-size:14px;
  font-weight:400;
  letter-spacing:.5px;
  margin-bottom:4px
}
.pdp-main .product-image-section .product-description-section .about-product-block .giftcard-info .giftcard-fieldset .field label span {
  color:red
}
.pdp-main .product-image-section .product-description-section .about-product-block .giftcard-info .giftcard-fieldset .field label .error-msg {
  float:right;
  font-family:poppins,sans-serif;
  font-size:11px;
  font-weight:400;
  line-height:1.8
}
.pdp-main .product-image-section .product-description-section .about-product-block .giftcard-info .giftcard-fieldset .field .input-text {
  float:left;
  width:100%;
  letter-spacing:.2px;
  border:1px solid #bbb;
  height:30px;
  padding:0 5px;
  font-size:13px
}
.pdp-main .product-image-section .product-description-section .about-product-block .giftcard-info .giftcard-fieldset .field textarea {
  float:left;
  width:100%;
  letter-spacing:.2px;
  border:1px solid #bbb;
  padding:5px;
  font-size:13px
}
.pdp-main .product-image-section .product-description-section .about-product-block .giftcard-info .giftcard-fieldset .field .calendar-icon {
  position:absolute;
  width:20px;
  height:20px;
  top:29px;
  right:6px;
  background-image:url(../img/calender.svg);
  background-repeat:no-repeat;
  background-position:left;
  background-size:20px;
  opacity:.5;
  pointer-events:none
}
.pdp-main .product-image-section .product-description-section .about-product-block .giftcard-info .giftcard-fieldset .add-gift-cart {
  float:left;
  width:100%;
  height:45px;
  color:#fff;
  cursor:pointer;
  text-transform:uppercase;
  text-align:center;
  line-height:45px;
  font-family:poppins,sans-serif;
  font-size:14px;
  font-weight:400;
  background-color:#000;
  border-radius:4px;
  margin-top:15px
}
.pdp-main .product-image-section .product-description-section .about-product-block .size-block {
  float:left;
  width:100%;
  margin-top:10px;
  border-bottom:1px solid #ccc;
  padding-bottom:10px
}
.customisation {
  display:inline-block;
  margin-top:0
}
@media(max-width:480px) {
  .customisation {
    margin-top:5px
  }
}
.pdp-main .product-image-section .product-description-section .about-product-block .size-block .view-size {
  float:left;
  cursor:pointer;
  margin:20px 0 8px 0
}
@media(max-width:480px) {
  .pdp-main .product-image-section .product-description-section .about-product-block .size-block .view-size {
    margin:5px 0 0
  }
}
.pdp-main .product-image-section .product-description-section .about-product-block .size-block .view-size .text {
  float:left;
  width:100%;
  font-family:poppins,sans-serif;
  font-size:11px;
  font-weight:400;
  text-transform:uppercase;
  line-height:2.2;
  letter-spacing:.5px
}
.pdp-main .product-image-section .product-description-section .about-product-block .size-block .customisation-size {
  float:left;
  width:115px;
  height:34px;
  color:#000;
  cursor:pointer;
  text-transform:uppercase;
  text-align:center;
  line-height:34px;
  font-family:poppins,sans-serif;
  font-size:11px;
  font-weight:600;
  border-radius:4px;
  margin-left:10px;
  margin:12px 0 8px 15px;
  letter-spacing:1px;
  border:solid 1px #000
}
@media(max-width:480px) {
  .pdp-main .product-image-section .product-description-section .about-product-block .size-block .customisation-size {
    margin:0 0 0 10px
  }
}
.pdp-main .product-image-section .product-description-section .about-product-block .size-block .alert-msg {
  float:left;
  width:100%;
  color:red;
  margin-bottom:5px;
  font-family:poppins,sans-serif;
  font-size:12px;
  font-weight:400;
  display:none
}
.pdp-main .product-image-section .product-description-section .about-product-block .size-block .product-size-content {
  float:left;
  margin-top:12px
}
@media(max-width:480px) {
  .pdp-main .product-image-section .product-description-section .about-product-block .size-block .product-size-content {
    width:100%
  }
}
.pdp-main .product-image-section .product-description-section .about-product-block .size-block .product-size-content .product-sizes-block {
  float:left;
  width:100%
}
.pdp-main .product-image-section .product-description-section .about-product-block .size-block .product-size-content .product-sizes-block .size {
  float:left;
  width:43px;
  height:43px;
  position:relative;
  margin-right:5px;
  margin-bottom:10px;
  position:relative
}
.pdp-main .product-image-section .product-description-section .about-product-block .size-block .product-size-content .product-sizes-block .size:last-child {
  margin-right:0
}
.pdp-main .product-image-section .product-description-section .about-product-block .size-block .product-size-content .product-sizes-block .size .product-select {
  display:none
}
.pdp-main .product-image-section .product-description-section .about-product-block .size-block .product-size-content .product-sizes-block .size .product-select:checked+.product-size {
  background:#000;
  color:#fff;
  border:1px solid #000
}
.pdp-main .product-image-section .product-description-section .about-product-block .size-block .product-size-content .product-sizes-block .size .product-size {
  display:flex;
  justify-content:center;
  align-items:center;
  height:100%;
  width:100%;
  color:#231f20;
  font-family:poppins,sans-serif;
  font-size:10px;
  font-weight:600;
  background-color:#fff;
  border:1px solid #ccc;
  border-radius:100%;
  cursor:pointer
}
.pdp-main .product-image-section .product-description-section .about-product-block .size-block .product-size-content .product-sizes-block .size .product-size:hover {
  background-color:#000;
  color:#fff;
  border:1px solid #000
}
.pdp-main .product-image-section .product-description-section .about-product-block .size-block .product-size-content .product-sizes-block .size .ship-icon {
  position:absolute;
  width:14px;
  height:14px;
  top:-15px;
  left:50%;
  transform:translate(-50%);
  background-image:url(../img/ship-icon.svg);
  background-repeat:no-repeat
}
.pdp-main .product-image-section .product-description-section .about-product-block .product-description {
  float:left;
  width:100%;
  border-bottom:1px solid #ccc
}
.pdp-main .product-image-section .product-description-section .about-product-block .product-description .head {
  float:left;
  width:100%;
  padding:10px 0;
  text-transform:uppercase;
  font-family:poppins,sans-serif;
  font-size:14px;
  font-weight:700;
  position:relative;
  cursor:pointer;
  letter-spacing:.5px
}
.pdp-main .product-image-section .product-description-section .about-product-block .product-description .content {
  float:left;
  width:100%;
  padding-bottom:10px
}
.pdp-main .product-image-section .product-description-section .about-product-block .product-description .content .product-text {
  float:left;
  width:100%;
  font-family:poppins,sans-serif;
  font-size:13px;
  font-weight:400
}
.pdp-main .product-image-section .product-description-section .about-product-block .product-description .content .ship-text {
  float:left;
  width:100%;
  font-family:poppins,sans-serif;
  font-size:14px;
  font-weight:400;
  margin-top:10px
}
.pdp-main .product-image-section .product-description-section .about-product-block .product-description .content .ship-text .ship-icon {
  float:left;
  width:14px;
  height:14px;
  background-image:url(../img/ship-icon.svg);
  background-repeat:no-repeat;
  margin-right:5px
}
.pdp-main .product-image-section .product-description-section .about-product-block .qty-plot {
  float:left;
  width:100%;
  padding-top:20px
}
@media(max-width:1112px) {
  .pdp-main .product-image-section .product-description-section .about-product-block .qty-plot {
    padding-bottom:20px;
    border-bottom:1px solid #cecece
  }
}
.pdp-main .product-image-section .product-description-section .about-product-block .qty-plot .title {
  float:left;
  width:auto;
  font-family:poppins,sans-serif;
  font-size:14px;
  font-weight:700;
  color:#000;
  padding-top:7px
}
.pdp-main .product-image-section .product-description-section .about-product-block .qty-plot .select-qty {
  float:left;
  width:auto;
  background-image:url(../img/select.svg);
  background-size:8px;
  background-repeat:no-repeat;
  background-position:90% 12px;
  padding-left:20px
}
@media(max-width:1112px) {
  .pdp-main .product-image-section .product-description-section .about-product-block .qty-plot .select-qty {
    width:90px;
    background-size:10px
  }
}
.pdp-main .product-image-section .product-description-section .about-product-block .qty-plot .select-qty select {
  background-color:transparent
}
.pdp-main .product-image-section .product-description-section .about-product-block .select-product {
  float:left;
  width:100%;
  margin-top:20px;
  display:flex;
  border-bottom:1px solid #ccc;
  padding-bottom:20px
}
@media(max-width:768px) {
  .pdp-main .product-image-section .product-description-section .about-product-block .select-product {
    justify-content:center;
    position:fixed;
    left:0;
    bottom:0;
    background-color:#fff;
    padding:10px;
    box-shadow:0 0 4px rgba(0,0,0,.6);
    z-index:2;
    border:0;
    margin-top:0
  }
}
.pdp-main .product-image-section .product-description-section .about-product-block .select-product .buy-now {
  float:left;
  width:150px;
  height:36px;
  border:1px solid #000;
  color:#000;
  cursor:pointer;
  text-transform:uppercase;
  text-align:center;
  line-height:2.4;
  font-family:poppins,sans-serif;
  font-size:14px;
  font-weight:400;
  display:none
}
.pdp-main .product-image-section .product-description-section .about-product-block .select-product .add-to-cart {
  float:left;
  width:150px;
  height:45px;
  color:#fff;
  cursor:pointer;
  text-transform:uppercase;
  text-align:center;
  line-height:45px;
  font-family:poppins,sans-serif;
  font-size:14px;
  font-weight:400;
  background-color:#000;
  border-radius:4px;
  margin-left:10px
}
@media(max-width:768px) {
  .pdp-main .product-image-section .product-description-section .about-product-block .select-product .add-to-cart {
    font-family:poppins,sans-serif;
    font-size:13px;
    font-weight:400;
    line-height:2.6;
    width:60%;
    height:36px;
    border-radius:4px;
    letter-spacing:.7px
  }
}
.pdp-main .product-image-section .product-description-section .about-product-block .select-product .add-to-whishlist {
  float:left;
  width:130px;
  height:45px;
  border:1px solid #ccc;
  position:relative;
  cursor:pointer;
  border-radius:4px
}
.pdp-main .product-image-section .product-description-section .about-product-block .select-product .add-to-whishlist:hover .img-pod {
  background-image:url(../img/fillHeartOgaan.svg)
}
@media(max-width:1112px) {
  .pdp-main .product-image-section .product-description-section .about-product-block .select-product .add-to-whishlist:hover .img-pod {
    background-image:url(../img/greyHeart.svg)
  }
}
@media(max-width:768px) {
  .pdp-main .product-image-section .product-description-section .about-product-block .select-product .add-to-whishlist {
    width:40%;
    height:36px;
    border-radius:4px;
    display:flex;
    justify-content:center
  }
}
.pdp-main .product-image-section .product-description-section .about-product-block .select-product .add-to-whishlist input[type=checkbox] {
  display:none
}
.pdp-main .product-image-section .product-description-section .about-product-block .select-product .add-to-whishlist input[type=checkbox]:checked~.img-pod {
  background-image:url(../img/fillHeartOgaan.svg)
}
.pdp-main .product-image-section .product-description-section .about-product-block .select-product .add-to-whishlist .img-pod {
  float:left;
  width:36px;
  height:45px;
  background-image:url(../img/greyHeart.svg);
  background-repeat:no-repeat;
  background-size:18px;
  position:relative;
  background-position:70%
}
@media(max-width:768px) {
  .pdp-main .product-image-section .product-description-section .about-product-block .select-product .add-to-whishlist .img-pod {
    height:36px
  }
}
@media(max-width:480px) {
  .pdp-main .product-image-section .product-description-section .about-product-block .select-product .add-to-whishlist .img-pod {
    width:25px;
    background-position:15%
  }
}
.pdp-main .product-image-section .product-description-section .about-product-block .select-product .add-to-whishlist .wish-txt {
  float:left;
  padding-left:6px;
  text-align:center;
  line-height:45px;
  letter-spacing:.7px;
  text-transform:uppercase;
  font-family:poppins,sans-serif;
  font-size:13px;
  font-weight:400
}
@media(max-width:768px) {
  .pdp-main .product-image-section .product-description-section .about-product-block .select-product .add-to-whishlist .wish-txt {
    line-height:36px
  }
}
.pdp-main .product-image-section .product-description-section .about-product-block .complete-look-link {
  float:left;
  width:100%;
  font-family:poppins,sans-serif;
  font-size:14px;
  font-weight:700;
  text-align:left;
  color:#790000;
  cursor:pointer;
  text-transform:uppercase;
  border-bottom:1px solid #ccc;
  padding:20px 0
}
.pdp-main .product-image-section .product-description-section .about-product-block .bring-product {
  float:left;
  width:100%;
  margin-top:20px;
  border-bottom:1px solid #ccc;
  padding-bottom:20px
}
.pdp-main .product-image-section .product-description-section .about-product-block .bring-product .text {
  float:left;
  width:200px;
  height:36px;
  letter-spacing:.5px;
  border:1px solid #000;
  color:#fff;
  cursor:pointer;
  text-transform:uppercase;
  text-align:center;
  line-height:2.4;
  font-family:poppins,sans-serif;
  font-size:14px;
  font-weight:400;
  background:#000
}
.pdp-main .product-image-section .product-description-section .about-product-block .bring-product .text:hover {
  background:#000
}
@media(max-width:480px) {
  .pdp-main .product-image-section .product-description-section .about-product-block .bring-product .text {
    width:170px;
    font-family:poppins,sans-serif;
    font-size:13px;
    font-weight:400;
    line-height:2.6
  }
}
.pdp-main .product-image-section .product-description-section .about-product-block .enquire-product {
  float:left;
  width:100%;
  margin-top:20px;
  border-bottom:1px solid #ccc;
  padding-bottom:20px
}
.pdp-main .product-image-section .product-description-section .about-product-block .enquire-product .text {
  float:left;
  width:150px;
  height:45px;
  letter-spacing:.5px;
  border:.08182em solid #c3c3c3;
  color:#6e6e6e;
  cursor:pointer;
  text-transform:uppercase;
  text-align:center;
  line-height:45px;
  font-family:poppins,sans-serif;
  font-size:14px;
  font-weight:400;
  background:#ccc;
  border-radius:4px
}
@media(max-width:768px) {
  .pdp-main .product-image-section .product-description-section .about-product-block .enquire-product .text {
    height:36px;
    line-height:36px
  }
}
@media(max-width:480px) {
  .pdp-main .product-image-section .product-description-section .about-product-block .enquire-product .text {
    font-family:poppins,sans-serif;
    font-size:13px;
    font-weight:400;
    line-height:2.6
  }
}
.pdp-main .product-image-section .product-description-section .about-product-block .availability-block {
  float:left;
  width:100%
}
.pdp-main .product-image-section .product-description-section .about-product-block .availability-block .product-availability {
  float:left;
  width:100%
}
.pdp-main .product-image-section .product-description-section .about-product-block .availability-block .product-availability .text {
  float:left;
  width:100%;
  font-family:poppins,sans-serif;
  font-size:13px;
  font-weight:400;
  padding:5px 0
}
@media(max-width:480px) {
  .pdp-main .product-image-section .product-description-section .about-product-block .availability-block .product-availability .text {
    font-family:poppins,sans-serif;
    font-size:12px;
    font-weight:400
  }
}
.pdp-main .product-image-section .product-description-section .about-product-block .availability-block .product-availability .text .bold-txt {
  display:inline-block;
  font-family:poppins,sans-serif;
  font-size:14px;
  font-weight:700;
  padding-right:2px;
  letter-spacing:.5px;
  text-transform:uppercase
}
.pdp-main .product-image-section .product-description-section .about-product-block .availability-block .product-availability .text .bold-txt.txt-full {
  width:100%;
  padding-bottom:10px
}
.pdp-main .product-image-section .product-description-section .about-product-block .availability-block .product-availability .text a {
  display:inline-block;
  font-family:poppins,sans-serif;
  font-size:13px;
  font-weight:400;
  color:#000;
  padding-left:2px
}
@media(max-width:480px) {
  .pdp-main .product-image-section .product-description-section .about-product-block .availability-block .product-availability .text a {
    font-family:poppins,sans-serif;
    font-size:12px;
    font-weight:400
  }
}
.pdp-main .product-image-section .product-description-section .about-product-block .availability-block .product-availability .text a:hover {
  color:#000;
  font-weight:700
}
.pdp-main .product-image-section .product-description-section .about-product-block .availability-block .product-availability .text a .call-us {
  float:left;
  width:15px;
  height:15px;
  margin-right:4px
}
.pdp-main .product-image-section .product-description-section .about-product-block .availability-block .product-availability .text a .call-us img {
  float:left;
  width:100%;
  height:100%
}
.pdp-main .product-image-section .product-description-section .about-product-block .availability-block .more-product-block {
  float:left;
  width:100%;
  border-bottom:1px solid #ccc;
  padding:10px 0
}
.pdp-main .product-image-section .product-description-section .about-product-block .availability-block .more-product-block .heading {
  float:left;
  width:100%;
  font-family:poppins,sans-serif;
  font-size:14px;
  font-weight:600;
  color:#333;
  text-transform:uppercase;
  letter-spacing:.5px
}
.pdp-main .product-image-section .product-description-section .about-product-block .availability-block .more-product-block .more-product-content {
  float:left;
  width:100%;
  padding-top:10px
}
.pdp-main .product-image-section .product-description-section .about-product-block .availability-block .more-product-block .more-product-content .more-product-data {
  float:left;
  width:100%;
  display:flex;
  padding:10px 0;
  border-bottom:1px dashed #ccc
}
.pdp-main .product-image-section .product-description-section .about-product-block .availability-block .more-product-block .more-product-content .more-product-data:last-child {
  border-bottom:0
}
.pdp-main .product-image-section .product-description-section .about-product-block .availability-block .more-product-block .more-product-content .more-product-data .product-name {
  float:left;
  width:65%;
  font-family:poppins,sans-serif;
  font-size:13px;
  font-weight:400;
  color:#000
}
@media(max-width:480px) {
  .pdp-main .product-image-section .product-description-section .about-product-block .availability-block .more-product-block .more-product-content .more-product-data .product-name {
    width:72%
  }
}
@media(max-width:320px) {
  .pdp-main .product-image-section .product-description-section .about-product-block .availability-block .more-product-block .more-product-content .more-product-data .product-name {
    width:68%
  }
}
.pdp-main .product-image-section .product-description-section .about-product-block .availability-block .more-product-block .more-product-content .more-product-data .product-name .view-product {
  display:inline-block;
  padding-left:4px;
  color:#e79445;
  font-weight:600;
  letter-spacing:.4px
}
.pdp-main .product-image-section .product-description-section .about-product-block .availability-block .more-product-block .more-product-content .more-product-data .prod-prize {
  float:left;
  padding-left:10px;
  font-family:poppins,sans-serif;
  font-size:14px;
  font-weight:600;
  color:#000
}
@media(max-width:480px) {
  .pdp-main .product-image-section .product-description-section .about-product-block .availability-block .more-product-block .more-product-content .more-product-data .prod-prize {
    width:28%;
    text-align:right
  }
}
@media(max-width:320px) {
  .pdp-main .product-image-section .product-description-section .about-product-block .availability-block .more-product-block .more-product-content .more-product-data .prod-prize {
    width:32%
  }
}
.pdp-main .product-image-section .product-description-section .about-product-block .availability-block .product-data {
  float:left;
  width:100%
}
.pdp-main .product-image-section .product-description-section .about-product-block .availability-block .product-data .product-description {
  float:left;
  width:100%;
  border-bottom:1px solid #ccc
}
.pdp-main .product-image-section .product-description-section .about-product-block .availability-block .product-data .product-description:last-child {
  border-bottom:0
}
.pdp-main .product-image-section .product-description-section .about-product-block .availability-block .product-data .product-description .head {
  float:left;
  width:100%;
  padding:10px 0;
  text-transform:uppercase;
  font-family:poppins,sans-serif;
  font-size:14px;
  font-weight:700;
  position:relative;
  cursor:pointer;
  letter-spacing:.5px
}
.pdp-main .product-image-section .product-description-section .about-product-block .availability-block .product-data .product-description .head.accordion-head:after {
  position:absolute;
  width:16px;
  height:16px;
  right:5px;
  top:7px;
  transition:all .4s ease
}
.pdp-main .product-image-section .product-description-section .about-product-block .availability-block .product-data .product-description .content {
  float:left;
  width:100%;
  padding-bottom:10px
}
.pdp-main .product-image-section .product-description-section .about-product-block .availability-block .product-data .product-description .content.accordion-content {
  display:none
}
.pdp-main .product-image-section .product-description-section .about-product-block .availability-block .product-data .product-description .content .product-text {
  float:left;
  width:100%;
  font-family:poppins,sans-serif;
  font-size:13px;
  font-weight:400
}
.pdp-main .product-image-section .product-description-section .about-product-block .availability-block .product-data .product-description .content .product-text ul {
  float:left;
  width:100%;
  padding-left:16px
}
.pdp-main .product-image-section .product-description-section .about-product-block .availability-block .product-data .product-description .content .product-text ul li {
  float:left;
  width:100%;
  font-family:poppins,sans-serif;
  font-size:13px;
  font-weight:400;
  list-style:disc;
  line-height:1.6
}
.pdp-main .product-image-section .product-description-section .about-product-block .availability-block .product-data .product-description .content .ship-text {
  float:left;
  width:100%;
  font-family:poppins,sans-serif;
  font-size:14px;
  font-weight:400;
  margin-top:10px
}
.pdp-main .product-image-section .product-description-section .about-product-block .availability-block .product-data .product-description .content .ship-text .ship-icon {
  float:left;
  width:14px;
  height:14px;
  background-image:url(../img/ship-icon.svg);
  background-repeat:no-repeat;
  margin-right:5px
}
.pdp-main .complete-look-wrap {
  float:left;
  width:100%;
  margin-top:40px
}
@media(max-width:480px) {
  .pdp-main .complete-look-wrap {
    margin-top:30px
  }
}
.pdp-main .complete-look-wrap .heading {
  float:left;
  width:100%;
  color:#231f20;
  text-transform:uppercase;
  font-family:poppins,sans-serif;
  font-size:16px;
  font-weight:700;
  letter-spacing:1px;
  margin-bottom:15px
}
.pdp-main .complete-look-wrap .style-block {
  float:left;
  width:100%;
  display:flex;
  flex-wrap:wrap
}
.pdp-main .complete-look-wrap .style-block .style-content {
  float:left;
  width:calc((100% - 60px)/4);
  margin-right:20px;
  margin-bottom:30px;
  display:flex;
  flex-direction:column
}
.pdp-main .complete-look-wrap .style-block .style-content:nth-child(4n+4) {
  margin-right:0
}
@media(max-width:1112px) {
  .pdp-main .complete-look-wrap .style-block .style-content {
    width:calc((100% - 60px)/4)
  }
  .pdp-main .complete-look-wrap .style-block .style-content:nth-child(4n+4) {
    margin-right:0
  }
  .pdp-main .complete-look-wrap .style-block .style-content:nth-child(6n+6) {
    margin-right:20px
  }
}
@media(max-width:768px) {
  .pdp-main .complete-look-wrap .style-block .style-content {
    width:calc((100% - 40px)/3);
    margin-bottom:20px
  }
  .pdp-main .complete-look-wrap .style-block .style-content:nth-child(6n+6) {
    margin-right:20px
  }
  .pdp-main .complete-look-wrap .style-block .style-content:nth-child(4n+4) {
    margin-right:20px
  }
  .pdp-main .complete-look-wrap .style-block .style-content:nth-child(3n+3) {
    margin-right:0
  }
}
@media(max-width:480px) {
  .pdp-main .complete-look-wrap .style-block .style-content {
    width:calc((100% - 20px)/2);
    margin-bottom:20px
  }
  .pdp-main .complete-look-wrap .style-block .style-content:nth-child(6n+6) {
    margin-right:20px
  }
  .pdp-main .complete-look-wrap .style-block .style-content:nth-child(4n+4) {
    margin-right:20px
  }
  .pdp-main .complete-look-wrap .style-block .style-content:nth-child(3n+3) {
    margin-right:20px
  }
  .pdp-main .complete-look-wrap .style-block .style-content:nth-child(2n+2) {
    margin-right:0
  }
}
@media(max-width:320px) {
  .pdp-main .complete-look-wrap .style-block .style-content {
    width:calc((100% - 10px)/2);
    margin-bottom:10px;
    margin-right:10px
  }
  .pdp-main .complete-look-wrap .style-block .style-content:nth-child(6n+6) {
    margin-right:10px
  }
  .pdp-main .complete-look-wrap .style-block .style-content:nth-child(4n+4) {
    margin-right:10px
  }
  .pdp-main .complete-look-wrap .style-block .style-content:nth-child(3n+3) {
    margin-right:10px
  }
  .pdp-main .complete-look-wrap .style-block .style-content:nth-child(2n+2) {
    margin-right:0
  }
}
.pdp-main .complete-look-wrap .style-block .style-content .img-style-block {
  float:left;
  width:100%;
  border:1px solid #ccc
}
.pdp-main .complete-look-wrap .style-block .style-content .img-style-block .img-style-pod {
  float:left;
  width:100%
}
.pdp-main .complete-look-wrap .style-block .style-content .img-style-block .img-style-pod img {
  float:left;
  width:100%
}
.pdp-main .complete-look-wrap .style-block .style-content .style-description {
  float:left;
  width:100%;
  padding-top:5px
}
.pdp-main .complete-look-wrap .style-block .style-content .style-description .title {
  float:left;
  width:100%;
  text-transform:uppercase;
  font-family:poppins,sans-serif;
  font-size:14px;
  font-weight:700;
  color:#000;
  letter-spacing:.3px
}
.pdp-main .complete-look-wrap .style-block .style-content .style-description .sub-title {
  float:left;
  width:100%;
  text-transform:capitalize;
  font-family:poppins,sans-serif;
  font-size:14px;
  font-weight:400;
  color:#666;
  letter-spacing:.3px;
  margin:3px 0;
  display:-webkit-box;
  -webkit-line-clamp:2;
  -webkit-box-orient:vertical;
  overflow:hidden;
  text-overflow:ellipsis
}
.pdp-main .complete-look-wrap .style-block .style-content .style-description .price-text {
  float:left;
  width:100%;
  text-transform:uppercase;
  font-family:poppins,sans-serif;
  font-size:12px;
  font-weight:700;
  color:#000
}
.pdp-main .complete-look-wrap .style-block .style-content .style-description .special-price {
  float:left;
  width:100%;
  display:flex;
  padding-bottom:5px;
  padding-top:5px
}
.pdp-main .complete-look-wrap .style-block .style-content .style-description .special-price .new-price {
  float:left;
  color:red;
  font-family:poppins,sans-serif;
  font-size:14px;
  font-weight:400;
  margin-right:5px
}
@media(max-width:1112px) {
  .pdp-main .complete-look-wrap .style-block .style-content .style-description .special-price .new-price {
    font-size:16px
  }
}
@media(max-width:480px) {
  .pdp-main .complete-look-wrap .style-block .style-content .style-description .special-price .new-price {
    font-size:14px
  }
}
@media(max-width:375px) {
  .pdp-main .complete-look-wrap .style-block .style-content .style-description .special-price .new-price {
    font-size:12px
  }
}
@media(max-width:320px) {
  .pdp-main .complete-look-wrap .style-block .style-content .style-description .special-price .new-price {
    font-size:11px
  }
}
.pdp-main .complete-look-wrap .style-block .style-content .style-description .special-price .old-price {
  float:left;
  color:#666;
  font-family:poppins,sans-serif;
  font-size:14px;
  font-weight:400;
  margin-right:10px;
  text-decoration:line-through
}
@media(max-width:1112px) {
  .pdp-main .complete-look-wrap .style-block .style-content .style-description .special-price .old-price {
    font-size:16px
  }
}
@media(max-width:480px) {
  .pdp-main .complete-look-wrap .style-block .style-content .style-description .special-price .old-price {
    font-size:14px
  }
}
@media(max-width:375px) {
  .pdp-main .complete-look-wrap .style-block .style-content .style-description .special-price .old-price {
    font-size:12px
  }
}
@media(max-width:320px) {
  .pdp-main .complete-look-wrap .style-block .style-content .style-description .special-price .old-price {
    font-size:11px
  }
}
.pdp-main .complete-look-wrap .style-block .style-content .style-description .special-price .discount {
  float:left;
  color:#666;
  font-family:poppins,sans-serif;
  font-size:14px;
  font-weight:400
}
@media(max-width:1112px) {
  .pdp-main .complete-look-wrap .style-block .style-content .style-description .special-price .discount {
    font-size:16px
  }
}
@media(max-width:480px) {
  .pdp-main .complete-look-wrap .style-block .style-content .style-description .special-price .discount {
    font-size:14px
  }
}
@media(max-width:375px) {
  .pdp-main .complete-look-wrap .style-block .style-content .style-description .special-price .discount {
    font-size:12px
  }
}
@media(max-width:320px) {
  .pdp-main .complete-look-wrap .style-block .style-content .style-description .special-price .discount {
    font-size:11px
  }
}
.pdp-main .style-wrap {
  float:left;
  width:100%;
  margin-top:40px
}
@media(max-width:480px) {
  .pdp-main .style-wrap {
    margin-top:30px
  }
}
.pdp-main .style-wrap .heading {
  float:left;
  width:100%;
  color:#231f20;
  text-transform:uppercase;
  font-family:poppins,sans-serif;
  font-size:16px;
  font-weight:700;
  letter-spacing:1px;
  margin-bottom:15px
}
.pdp-main .style-wrap .style-block {
  float:left;
  width:100%;
  display:flex;
  flex-wrap:wrap
}
.pdp-main .style-wrap .style-block .style-content {
  float:left;
  width:calc((100% - 100px)/6);
  margin-right:19.5px;
  margin-bottom:30px;
  display:flex;
  flex-direction:column
}
.pdp-main .style-wrap .style-block .style-content:hover .style-description .sub-title {
  color:#000;
  font-weight:600
}
.pdp-main .style-wrap .style-block .style-content:nth-child(6n+6) {
  margin-right:0
}
@media(max-width:1112px) {
  .pdp-main .style-wrap .style-block .style-content {
    width:calc((100% - 60px)/4)
  }
  .pdp-main .style-wrap .style-block .style-content:nth-child(4n+4) {
    margin-right:0
  }
  .pdp-main .style-wrap .style-block .style-content:nth-child(6n+6) {
    margin-right:20px
  }
}
@media(max-width:768px) {
  .pdp-main .style-wrap .style-block .style-content {
    width:calc((100% - 40px)/3);
    margin-bottom:20px
  }
  .pdp-main .style-wrap .style-block .style-content:nth-child(6n+6) {
    margin-right:20px
  }
  .pdp-main .style-wrap .style-block .style-content:nth-child(4n+4) {
    margin-right:20px
  }
  .pdp-main .style-wrap .style-block .style-content:nth-child(3n+3) {
    margin-right:0
  }
}
@media(max-width:480px) {
  .pdp-main .style-wrap .style-block .style-content {
    width:calc((100% - 20px)/2);
    margin-bottom:20px
  }
  .pdp-main .style-wrap .style-block .style-content:nth-child(6n+6) {
    margin-right:20px
  }
  .pdp-main .style-wrap .style-block .style-content:nth-child(4n+4) {
    margin-right:20px
  }
  .pdp-main .style-wrap .style-block .style-content:nth-child(3n+3) {
    margin-right:20px
  }
  .pdp-main .style-wrap .style-block .style-content:nth-child(2n+2) {
    margin-right:0
  }
}
@media(max-width:320px) {
  .pdp-main .style-wrap .style-block .style-content {
    width:calc((100% - 10px)/2);
    margin-bottom:10px;
    margin-right:10px
  }
  .pdp-main .style-wrap .style-block .style-content:nth-child(6n+6) {
    margin-right:10px
  }
  .pdp-main .style-wrap .style-block .style-content:nth-child(4n+4) {
    margin-right:10px
  }
  .pdp-main .style-wrap .style-block .style-content:nth-child(3n+3) {
    margin-right:10px
  }
  .pdp-main .style-wrap .style-block .style-content:nth-child(2n+2) {
    margin-right:0
  }
}
.pdp-main .style-wrap .style-block .style-content .img-style-block {
  float:left;
  width:100%;
  border:1px solid #ccc
}
.pdp-main .style-wrap .style-block .style-content .img-style-block .img-style-pod {
  float:left;
  width:100%
}
.pdp-main .style-wrap .style-block .style-content .img-style-block .img-style-pod img {
  float:left;
  width:100%
}
.pdp-main .style-wrap .style-block .style-content .style-description {
  float:left;
  width:100%;
  padding-top:5px
}
.pdp-main .style-wrap .style-block .style-content .style-description .title {
  float:left;
  width:100%;
  text-transform:uppercase;
  font-family:poppins,sans-serif;
  font-size:12px;
  font-weight:700;
  color:#000;
  letter-spacing:.3px
}
.pdp-main .style-wrap .style-block .style-content .style-description .sub-title {
  float:left;
  width:100%;
  text-transform:capitalize;
  font-family:poppins,sans-serif;
  font-size:11px;
  font-weight:400;
  color:#666;
  letter-spacing:.3px;
  margin:3px 0;
  display:-webkit-box;
  -webkit-line-clamp:2;
  -webkit-box-orient:vertical;
  overflow:hidden;
  text-overflow:ellipsis
}
.pdp-main .style-wrap .style-block .style-content .style-description .price-text {
  float:left;
  width:100%;
  text-transform:uppercase;
  font-family:poppins,sans-serif;
  font-size:16px;
  font-weight:400;
  color:#000
}
.pdp-main .style-wrap .style-block .style-content .style-description .special-price {
  float:left;
  width:100%;
  display:flex;
  padding-bottom:5px;
  padding-top:5px
}
.pdp-main .style-wrap .style-block .style-content .style-description .special-price .new-price {
  float:left;
  color:red;
  font-family:poppins,sans-serif;
  font-size:14px;
  font-weight:400;
  margin-right:5px
}
@media(max-width:1112px) {
  .pdp-main .style-wrap .style-block .style-content .style-description .special-price .new-price {
    font-size:16px
  }
}
@media(max-width:480px) {
  .pdp-main .style-wrap .style-block .style-content .style-description .special-price .new-price {
    font-size:14px
  }
}
@media(max-width:375px) {
  .pdp-main .style-wrap .style-block .style-content .style-description .special-price .new-price {
    font-size:12px
  }
}
@media(max-width:320px) {
  .pdp-main .style-wrap .style-block .style-content .style-description .special-price .new-price {
    font-size:11px
  }
}
.pdp-main .style-wrap .style-block .style-content .style-description .special-price .old-price {
  float:left;
  color:#666;
  font-family:poppins,sans-serif;
  font-size:14px;
  font-weight:400;
  margin-right:10px;
  text-decoration:line-through
}
@media(max-width:1112px) {
  .pdp-main .style-wrap .style-block .style-content .style-description .special-price .old-price {
    font-size:16px
  }
}
@media(max-width:480px) {
  .pdp-main .style-wrap .style-block .style-content .style-description .special-price .old-price {
    font-size:14px
  }
}
@media(max-width:375px) {
  .pdp-main .style-wrap .style-block .style-content .style-description .special-price .old-price {
    font-size:12px
  }
}
@media(max-width:320px) {
  .pdp-main .style-wrap .style-block .style-content .style-description .special-price .old-price {
    font-size:11px
  }
}
.pdp-main .style-wrap .style-block .style-content .style-description .special-price .discount {
  float:left;
  color:#666;
  font-family:poppins,sans-serif;
  font-size:14px;
  font-weight:400
}
@media(max-width:1112px) {
  .pdp-main .style-wrap .style-block .style-content .style-description .special-price .discount {
    font-size:16px
  }
}
@media(max-width:480px) {
  .pdp-main .style-wrap .style-block .style-content .style-description .special-price .discount {
    font-size:14px
  }
}
@media(max-width:375px) {
  .pdp-main .style-wrap .style-block .style-content .style-description .special-price .discount {
    font-size:12px
  }
}
@media(max-width:320px) {
  .pdp-main .style-wrap .style-block .style-content .style-description .special-price .discount {
    font-size:11px
  }
}
.bring-back-popup {
  position:fixed;
  width:100%;
  height:100%;
  left:0;
  top:0;
  background-color:rgba(0,0,0,.5);
  z-index:99;
  display:none
}
.bring-back-popup .popupContent {
  position:fixed;
  width:622px;
  background-color:#fff;
  z-index:101;
  top:50%;
  left:50%;
  transform:translate(-50%,-50%);
  padding:20px 15px
}
@media(max-width:480px) {
  .bring-back-popup .popupContent {
    width:96%;
    padding:10px
  }
}
@media(max-width:320px) {
  .bring-back-popup .popupContent {
    padding:8px
  }
}
.bring-back-popup .product-content {
  float:left;
  width:100%;
  background-color:#c9a143;
  padding:25px
}
@media(max-width:480px) {
  .bring-back-popup .product-content {
    padding:15px
  }
}
@media(max-width:320px) {
  .bring-back-popup .product-content {
    padding:10px
  }
}
.bring-back-popup .product-content .img-pod {
  float:left;
  width:185px
}
@media(max-width:480px) {
  .bring-back-popup .product-content .img-pod {
    width:105px
  }
}
@media(max-width:320px) {
  .bring-back-popup .product-content .img-pod {
    width:85px
  }
}
.bring-back-popup .product-content .img-pod img {
  float:left;
  width:100%
}
.bring-back-popup .product-content .content {
  float:left;
  width:calc(100% - 185px);
  padding-left:25px
}
@media(max-width:480px) {
  .bring-back-popup .product-content .content {
    width:calc(100% - 105px);
    padding-left:16px
  }
}
@media(max-width:320px) {
  .bring-back-popup .product-content .content {
    width:calc(100% - 85px);
    padding-left:10px
  }
}
.bring-back-popup .product-content .content .heading {
  float:left;
  width:100%;
  font-family:poppins,sans-serif;
  font-size:25px;
  font-weight:700;
  color:#fff;
  letter-spacing:1.2px;
  margin-bottom:8px
}
@media(max-width:480px) {
  .bring-back-popup .product-content .content .heading {
    font-size:16px;
    margin-bottom:4px
  }
}
.bring-back-popup .product-content .content .sub-text {
  float:left;
  width:100%;
  font-family:poppins,sans-serif;
  font-size:18px;
  font-weight:700;
  color:#fff;
  letter-spacing:1.2px;
  margin-bottom:8px
}
@media(max-width:480px) {
  .bring-back-popup .product-content .content .sub-text {
    font-size:9px;
    margin-bottom:4px;
    letter-spacing:.8px
  }
}
.bring-back-popup .product-content .content .user-data {
  float:left;
  width:100%
}
.bring-back-popup .product-content .content .user-data input {
  float:left;
  width:100%;
  margin-bottom:8px;
  height:30px;
  padding:4px 8px;
  color:#000;
  font-family:poppins,sans-serif;
  font-size:14px;
  font-weight:400;
  border:0
}
@media(max-width:480px) {
  .bring-back-popup .product-content .content .user-data input {
    font-size:12px;
    margin-bottom:4px;
    height:26px
  }
}
.bring-back-popup .product-content .content .error-text {
  float:left;
  width:100%;
  color:#fff;
  font-family:poppins,sans-serif;
  font-size:12px;
  font-weight:400;
  letter-spacing:.8px
}
@media(max-width:480px) {
  .bring-back-popup .product-content .content .error-text {
    font-size:10px
  }
}
.bring-back-popup .product-content .content .submit-btn {
  float:left;
  width:100%;
  text-align:center;
  margin-top:10px
}
@media(max-width:480px) {
  .bring-back-popup .product-content .content .submit-btn {
    margin-top:5px
  }
}
.bring-back-popup .product-content .content .submit-btn .btn {
  border:0;
  color:#c9a143;
  font-family:poppins,sans-serif;
  font-size:16px;
  font-weight:700;
  padding:6px 10px;
  text-transform:uppercase;
  letter-spacing:1px;
  cursor:pointer
}
@media(max-width:480px) {
  .bring-back-popup .product-content .content .submit-btn .btn {
    font-size:12px
  }
}
.bring-back-popup .popupCloseBtn {
  position:absolute;
  right:20px;
  top:25px;
  width:20px;
  height:20px;
  background-image:url(../img/close-white.svg);
  background-repeat:no-repeat;
  background-size:15px;
  cursor:pointer
}
@media(max-width:480px) {
  .bring-back-popup .popupCloseBtn {
    right:10px;
    top:10px
  }
}
.mobile-size-block {
  position:fixed;
  width:100%;
  height:100%;
  left:0;
  top:0;
  background-color:rgba(0,0,0,.5);
  z-index:99;
  display:none
}
.mobile-size-block .mobile-size-popup {
  position:absolute;
  bottom:0;
  left:0;
  width:100%;
  background-color:#fff;
  padding:15px
}
.mobile-size-block .mobile-size-popup .mobile-size-content {
  float:left;
  width:100%
}
.mobile-size-block .mobile-size-popup .mobile-size-content .heading {
  float:left;
  width:100%;
  margin-bottom:20px
}
.mobile-size-block .mobile-size-popup .mobile-size-content .heading .title {
  float:left;
  font-family:poppins,sans-serif;
  font-size:16px;
  font-weight:700;
  color:#000;
  text-transform:uppercase;
  letter-spacing:.5px
}
.mobile-size-block .mobile-size-popup .mobile-size-content .heading .view-size-text {
  float:right;
  font-family:poppins,sans-serif;
  font-size:16px;
  font-weight:700;
  color:#000;
  text-transform:uppercase;
  letter-spacing:.5px
}
.mobile-size-block .mobile-size-popup .mobile-size-content .product-size-content {
  float:left;
  width:100%;
  margin-top:12px
}
.mobile-size-block .mobile-size-popup .mobile-size-content .product-size-content .product-sizes-block {
  float:left;
  width:100%;
  display:flex;
  flex-wrap:wrap
}
.mobile-size-block .mobile-size-popup .mobile-size-content .product-size-content .product-sizes-block .size {
  float:left;
  position:relative;
  margin-right:10px;
  margin-bottom:12px;
  position:relative
}
.mobile-size-block .mobile-size-popup .mobile-size-content .product-size-content .product-sizes-block .size:last-child {
  margin-right:0
}
.mobile-size-block .mobile-size-popup .mobile-size-content .product-size-content .product-sizes-block .size .product-select {
  display:none
}
.mobile-size-block .mobile-size-popup .mobile-size-content .product-size-content .product-sizes-block .size .product-select:checked+.product-size {
  background:#000;
  color:#fff;
  border:1px solid #000
}
.mobile-size-block .mobile-size-popup .mobile-size-content .product-size-content .product-sizes-block .size .product-size {
  display:flex;
  justify-content:center;
  align-items:center;
  width:43px;
  height:43px;
  color:#231f20;
  font-family:poppins,sans-serif;
  font-size:10px;
  font-weight:600;
  background-color:#fff;
  border:1px solid #cccc;
  border-radius:100%;
  cursor:pointer
}
.mobile-size-block .mobile-size-popup .mobile-size-content .product-size-content .product-sizes-block .size .product-size:hover {
  background-color:#000;
  color:#fff;
  border:1px solid #000
}
.mobile-size-block .mobile-size-popup .mobile-size-content .product-size-content .product-sizes-block .size .product-left-text {
  float:left;
  width:100%;
  font-family:poppins,sans-serif;
  font-size:12px;
  font-weight:600;
  text-align:center;
  color:#ff5722;
  border:1px solid #ff5722;
  margin-top:5px;
  padding:2px 0
}
.mobile-size-block .mobile-size-popup .mobile-size-content .product-size-content .product-sizes-block .size .ship-icon {
  position:absolute;
  width:14px;
  height:14px;
  top:-20px;
  left:50%;
  transform:translate(-50%);
  background-image:url(../img/ship-icon.svg);
  background-repeat:no-repeat
}
.mobile-size-block .mobile-size-popup .mobile-size-content .btn-action {
  float:left;
  width:100%;
  text-align:center;
  margin-top:15px
}
.mobile-size-block .mobile-size-popup .mobile-size-content .btn-action .btn-confirm {
  display:inline-block;
  padding:10px 20px;
  background-color:#000;
  border-radius:5px;
  font-family:poppins,sans-serif;
  font-size:16px;
  font-weight:700;
  color:#fff;
  letter-spacing:.5px
}
.enquirePopup {
  position:fixed;
  width:100%;
  height:100%;
  left:0;
  top:0;
  background-color:rgba(0,0,0,.5);
  z-index:99;
  display:none
}
.enquirePopup .enquirePopupContent {
  position:fixed;
  width:475px;
  height:365px;
  background-color:#c9a143;
  z-index:202;
  top:50%;
  left:50%;
  transform:translate(-50%,-50%);
  border:5px solid #fff;
  padding:0 15px
}
@media(max-width:480px) {
  .enquirePopup .enquirePopupContent {
    width:96%;
    height:auto;
    padding:0 10px 15px
  }
}
.enquirePopup .enquirePopupContent .enquireCloseBtn {
  position:absolute;
  right:8px;
  top:8px;
  width:20px;
  height:20px;
  background-image:url(../img/close-white.svg);
  background-repeat:no-repeat;
  background-size:15px;
  cursor:pointer
}
@media(max-width:480px) {
  .enquirePopup .enquirePopupContent .enquireCloseBtn {
    right:10px;
    top:10px
  }
}
.enquirePopup .enquirePopupContent .enquireHeader {
  float:left;
  width:100%;
  text-align:center;
  font-family:poppins,sans-serif;
  font-size:21px;
  font-weight:700;
  padding:15px;
  border-bottom:1px dashed #fff;
  color:#fff
}
.enquirePopup .enquirePopupContent .formBody {
  float:left;
  width:100%;
  padding:10px 20px 0
}
@media(max-width:480px) {
  .enquirePopup .enquirePopupContent .formBody {
    padding:10px 5px 0
  }
}
@media(max-width:480px) {
  .enquirePopup .enquirePopupContent .formBody {
    padding:10px
  }
}
.enquirePopup .enquirePopupContent .formBody .formHeading {
  float:left;
  width:100%;
  text-align:center;
  font-family:poppins,sans-serif;
  font-size:18px;
  font-weight:400;
  margin-top:10px;
  margin-bottom:10px;
  color:#fff
}
.enquirePopup .enquirePopupContent .formBody .formContent {
  float:left;
  width:100%
}
.enquirePopup .enquirePopupContent .formBody .formContent .formData {
  float:left;
  width:100%;
  margin-bottom:15px
}
.enquirePopup .enquirePopupContent .formBody .formContent .formData .formTitle {
  float:left;
  width:85px;
  font-family:poppins,sans-serif;
  font-size:16px;
  font-weight:400;
  line-height:28px;
  margin-right:15px;
  color:#fff
}
.enquirePopup .enquirePopupContent .formBody .formContent .formData .formInput {
  float:left;
  width:calc(100% - 100px)
}
.enquirePopup .enquirePopupContent .formBody .formContent .formData .formInput input {
  float:left;
  width:100%;
  height:30px;
  padding:4px;
  font-family:poppins,sans-serif;
  font-size:13px;
  font-weight:400
}
.enquirePopup .enquirePopupContent .formBody .formSubmitBtn {
  float:left;
  width:100%;
  display:flex;
  justify-content:flex-end
}
.enquirePopup .enquirePopupContent .formBody .formSubmitBtn #enquire_error {
  display:inline-block;
  color:#fff;
  font-family:poppins,sans-serif;
  font-size:12px;
  font-weight:400;
  width:100%
}
.enquirePopup .enquirePopupContent .formBody .formSubmitBtn .submitBtn {
  float:right;
  padding:5px 10px;
  background-color:#fff;
  color:#c9a143;
  text-transform:uppercase;
  font-family:poppins,sans-serif;
  font-size:16px;
  font-weight:400;
  cursor:pointer;
  margin-left:5px;
  border-radius:4px
}
.size-guid-wrap {
  float:left;
  width:100%;
  display:none
}
.size-guid-wrap .size-guid-block {
  position:fixed;
  width:100%;
  height:100%;
  left:0;
  top:0;
  background-color:rgba(0,0,0,.5);
  z-index:100
}
@media(max-width:768px) {
  .size-guid-wrap .size-guid-block {
    background:#fff
  }
}
.size-guid-wrap .size-popup {
  position:absolute;
  top:50%;
  left:50%;
  width:42%;
  height:400px;
  background:#fff;
  transform:translate(-50%,-50%);
  z-index:99
}
@media(max-width:1112px) {
  .size-guid-wrap .size-popup {
    width:70%;
    height:375px
  }
}
@media(max-width:768px) {
  .size-guid-wrap .size-popup {
    width:100%;
    height:100%;
    top:0;
    transform:translate(-50%,0)
  }
}
.size-guid-wrap .size-popup .close-popup {
  position:absolute;
  background-image:url(../img/crossicon.svg);
  background-repeat:no-repeat;
  top:5px;
  width:20px;
  height:20px;
  right:5px;
  opacity:.5;
  cursor:pointer
}
.size-guid-wrap .size-popup .close-popup:hover {
  opacity:1
}
.size-guid-wrap .size-popup .size-popup-content {
  float:left;
  width:100%;
  padding:20px
}
@media(max-width:768px) {
  .size-guid-wrap .size-popup .size-popup-content {
    padding:30px 15px 0
  }
}
.size-guid-wrap .size-popup .size-popup-content .size-text {
  float:left;
  width:100%;
  font-family:poppins,sans-serif;
  font-size:16px;
  font-weight:700;
  border-bottom:1px solid #d5d5d5;
  letter-spacing:.5px;
  padding-bottom:4px;
  text-align:center
}
.size-guid-wrap .size-popup .size-popup-content .measurment-block {
  float:left;
  width:100%;
  margin-top:15px
}
.size-guid-wrap .size-popup .size-popup-content .measurment-block .measurement-text {
  float:left;
  font-family:poppins,sans-serif;
  font-size:13px;
  font-weight:400;
  margin-right:30px;
  line-height:1.6
}
@media(max-width:320px) {
  .size-guid-wrap .size-popup .size-popup-content .measurment-block .measurement-text {
    margin-right:10px
  }
}
.size-guid-wrap .size-popup .size-popup-content .measurment-block .measurement-type {
  float:left
}
.size-guid-wrap .size-popup .size-popup-content .measurment-block .measurement-type li {
  display:inline-block;
  font-family:poppins,sans-serif;
  font-size:13px;
  font-weight:400;
  text-transform:uppercase;
  margin-right:30px;
  cursor:pointer
}
.size-guid-wrap .size-popup .size-popup-content .measurment-block .measurement-type li.active {
  color:#000;
  font-weight:700
}
.size-guid-wrap .size-popup .size-popup-content .measurment-block .measurement-type li:last-child {
  margin-right:0
}
@media(max-width:320px) {
  .size-guid-wrap .size-popup .size-popup-content .measurment-block .measurement-type li {
    margin-right:5px
  }
}
.size-guid-wrap .size-popup .size-popup-content .measurment-chart {
  float:left;
  width:100%;
  margin-top:20px;
  height:254px
}
@media(max-width:768px) {
  .size-guid-wrap .size-popup .size-popup-content .measurment-chart {
    height:auto
  }
}
.size-guid-wrap .size-popup .size-popup-content .measurment-chart .mCSB_inside>.mCSB_container {
  margin-right:15px
}
.size-guid-wrap .size-popup .size-popup-content .measurment-chart .measurment-table {
  float:left;
  width:100%;
  display:none
}
.size-guid-wrap .size-popup .size-popup-content .measurment-chart .measurment-table.active {
  display:inherit
}
.size-guid-wrap .size-popup .size-popup-content .measurment-chart .measurment-table table {
  width:100%;
  border-collapse:collapse;
  border-top:solid .5px #d5d5d5;
  border-left:solid .5px #d5d5d5
}
.size-guid-wrap .size-popup .size-popup-content .measurment-chart .measurment-table table tbody {
  width:100%
}
.size-guid-wrap .size-popup .size-popup-content .measurment-chart .measurment-table table tbody tr {
  width:100%
}
.size-guid-wrap .size-popup .size-popup-content .measurment-chart .measurment-table table tbody tr th {
  text-align:center;
  border-right:solid .5px #d5d5d5;
  border-bottom:solid .5px #d5d5d5;
  font-family:poppins,sans-serif;
  font-size:13px;
  font-weight:400;
  padding:5px 0;
  letter-spacing:.5px;
  text-transform:uppercase;
  width:12%
}
@media(max-width:480px) {
  .size-guid-wrap .size-popup .size-popup-content .measurment-chart .measurment-table table tbody tr th {
    width:auto
  }
}
@media(max-width:480px) {
  .size-guid-wrap .size-popup .size-popup-content .measurment-chart .measurment-table table tbody tr th:first-child {
    width:25%
  }
}
.size-guid-wrap .size-popup .size-popup-content .measurment-chart .measurment-table table tbody tr td {
  text-align:center;
  border-right:solid .5px #d5d5d5;
  border-bottom:solid .5px #d5d5d5;
  padding:5px 0;
  font-family:poppins,sans-serif;
  font-size:13px;
  font-weight:400
}
.size-guid-wrap .size-popup .size-popup-content .measurment-chart .measurment-table table tbody tr td span {
  font-size:9px;
  line-height:1.8;
  letter-spacing:.2px
}
.vendor-detail-text {
  float:left;
  width:auto;
  font-size:13px;
  font-weight:400
}
.vendor-detail-text:last-child {
  float:right;
  cursor:pointer;
  user-select:none
}
@media(max-width:480px) {
  .vendor-detail-text {
    width:100%
  }
}
._vender_detail {
  float:left;
  width:100%;
  height:100vh;
  display:none;
  justify-content:center;
  align-items:center;
  position:fixed;
  top:0;
  left:0;
  z-index:99;
  transition:all .4s ease
}
._vender_detail ._popup_overlay {
  float:left;
  width:100%;
  height:100vh;
  position:absolute;
  top:0;
  left:0;
  background-color:rgba(0,0,0,.5)
}
._vender_detail ._vender_detail_popup {
  width:40%;
  position:absolute;
  background-color:#fff;
  padding:30px 20px
}
@media(max-width:1112px) {
  ._vender_detail ._vender_detail_popup {
    width:90%
  }
}
._vender_detail ._vender_detail_popup .close-popup {
  position:absolute;
  background-image:url(../img/crossicon.svg);
  background-repeat:no-repeat;
  top:5px;
  width:20px;
  height:20px;
  right:5px;
  opacity:.5;
  cursor:pointer
}
._vender_detail ._vender_detail_popup .close-popup:hover {
  opacity:1
}
._vender_detail ._vender_detail_popup .detail-row {
  float:left;
  width:100%;
  margin-bottom:20px
}
._vender_detail ._vender_detail_popup .detail-row h5 {
  float:left;
  width:100%;
  font-size:16px;
  font-weight:600;
  margin:0 0 6px;
  line-height:5px
}
._vender_detail ._vender_detail_popup .detail-row p {
  float:left;
  width:100%;
  font-size:14px;
  font-weight:400
}
