.btn-block{width: 100% !important;}
.pr-0{padding-right: 0;}
.p0{padding: 0;}
.btn.active.focus, .btn.active:focus, .btn.focus, .btn:active.focus, .btn:active:focus, .btn:focus{outline: none;box-shadow: none;}

/*Header Menu*/
.navbarheaderRight .dropdown:focus-visible{outline: none;border: transparent;}
.navbarheaderRight .cart-dropdown-menu{padding: 0;}
.navbarheaderRight .cart-dropdown-menu .dropdownList .dropdownLink{padding: 0.7rem;border-bottom: 1px solid #f3f3f4;color: #6c6c72;}
.navbarheaderRight .cart-dropdown-menu .dropdownList .dropdownLink:hover{color: #5ab8bf;}
.navbarheaderRight .headCart .userIcon{
    display: block;
    position: relative;
    top: 5px;
    text-align: center;
    font-size: 21px;
}


.carvaanBuyNowPage .prodGftCarv{text-align: center;}
.carvaanBuyNowPage .text-small{font-size: 1rem;}
.carvaanBuyNowPage .nw_carvaanColorSwitcher{
	margin: 0 auto;
}
/*installation Details Section S*/
.carvaanBuyNowPage .requestInstallBox{color:#525252;margin-top: 20px;}
.carvaanBuyNowPage .requestInstallBox .titleReqInstBx{font-size: 18px;padding-bottom: 2px;}
.carvaanBuyNowPage .requestInstallBox a{font-size: inherit; color:#10bbc1}
.carvaanBuyNowPage .requestInstallBox label{color: #676a71; text-transform: capitalize !important;margin: 0}
.carvaanBuyNowPage .requestInstallPriceTxt{display: block;margin-left: 18px; font-size: 13px;color: #8a8a8a;font-style: normal;}
.carvaanBuyNowPage .requestInstallPriceTxt .webRupee{font-size: 13px;color: #8a8a8a;}

.installReqModal{color:rgba(0,0,0,0.8);}
.installReqModal .titleCont{padding-bottom: 2px;}
.installReqModal .modal-header{
  text-align: right;
  border: 0;
  padding: 0;
  position: absolute;
  top: 3px;
  right: 0;
  z-index: 5;
}
.installReqModal .modal-header .close{float: none; opacity: 1; font-size: 29px; margin: 0 10px 0;}
.installReqModalCont ul{margin: 0 0 20px 20px;}
.installReqModalCont li{list-style-type: disc;list-style-position: outside;color:rgba(0,0,0,0.6); float: none !important;}
/*installation Details Section E*/

.mb-15{margin-bottom: 15px;}
.infoMsg{font-size: 10px;text-align: left;display: block;margin-top: 5px;color: #9e9e9e;}
.carvaanBuyNowPage .galleryProdChCarv{margin-top: 0}
.carvaanBuyNowPage .galleryProdChCarv .nw_carvaanTitle{padding-top: 0}
.carvaanBuyNowPage .galleryProdChCarv .nw_carvaanTitle .h1Title{font-size: 30px;}
.carvaanBuyNowPage .galleryProdChCarv .nw_carvaanTitle .h2Title{font-size: 24px;margin: 5px 0 7px;}
.carvaanBuyNowPage .giftMRP,
.giftCarvaanPage .priceCarGift .webRupee,
.giftCarvaanPage .priceCarGift {font-size: 26px;}


.carvaanBuyNowPage .form-control{z-index: 1;}
.carvaanBuyNowPage .nw_carvaanColorSwitcher ul{margin-bottom: 3rem;clear: both}
.carvaanBuyNowPage .nw_carvaanColorSwitcher li{margin: 0 auto;text-align: left;width: 49%;margin-bottom: 1rem;position: relative; float: left;vertical-align:top;}
.carvaanBuyNowPage .nw_carvaanColorSwitcher .nw_color{margin: 0;}
.carvaanBuyNowPage .carvnQnty{width: 25%;margin: 0px 0;}
.carvaanBuyNowPage .carvnQnty .input-group .form-control{height: 25px;line-height: 25px;font-size: 16px;z-index: 1;}
.carvaanBuyNowPage .carvnQnty .btnNotify{width: 100%;height: 32px;line-height: 12px;font-size: 12px;background-color: #10bbc1;border-color: #10bbc1;}
.carvaanBuyNowPage .carvnQnty .btnNotify:hover{background-color: #ffa701;border-color: #ffa701;}
.carvaanBuyNowPage .btnAddToCart,
.carvaanBuyNowPage .btnBuyNow{
	width: 75%;height: 40px;line-height: 25px;font-size: 1.6rem;margin-bottom: 1rem;font-weight: 600;opacity: 0.8;
}
.carvaanBuyNowPage .btnAddToCart:hover,
.carvaanBuyNowPage .btnBuyNow:hover{opacity: 1;}
.carvaanBuyNowPage .btnAddToCart{background-color: #ffa701;border-color: #ffa701;}
.carvaanBuyNowPage .btnBuyNow{background-color: #5ab8bf;border-color: #5ab8bf;}
.carvaanBuyNowPage .innerText{color: #a1a1a1;margin-bottom: 12px;font-weight: 1.6rem; text-align: left;}
.carvaanBuyNowPage .form-group{margin-bottom: 0rem;}
.carvaanBuyNowPage .pincode-control{width: 40%;height: 40px;}
.carvaanBuyNowPage .errMsg{font-size: 14px;font-style: italic;color: #f00;display: block;}

.carvaanBuyNowPage .cartManagerBox .panel-group .panel-heading{background: none;    border-bottom: 1px solid #eae8e8;
    padding: 6px 20px 3px;}
.carvaanBuyNowPage .cartManagerBox .panel-group {
        padding: 0 10px;
    }
.carvaanBuyNowPage .cartManagerBox .panel-group .panel{  margin-bottom: 40px;}

.carvaanBuyNowPage .tab-content{border: 1px solid #dfdfe2;}


.carvaanBuyNowPage .nw_merchandiseSwitcher ul,
.carvaanBuyNowPage .nw_merchandiseSwitcher .form-group{margin-bottom: 1.5rem;}
.carvaanBuyNowPage .nw_merchandiseSwitcher .specialEd{width: auto;margin-bottom: 0;}
.carvaanBuyNowPage .nw_merchandiseSwitcher .nw_colorCircle{width: 30px;height: 30px;}
.carvaanBuyNowPage .nw_merchandiseSwitcher .label{margin-bottom: 10px;color: #6c6c72;font-size: 14px;font-weight: normal;padding: 0;text-align: left;display: block;}
.carvnQntyMerchandies{width: 20%;position: relative;right: 0; margin: 0;}
.carvaanBuyNowPage .quantity-wrapper {
    border: 1px solid #898989;
    border-radius: 4px;
    overflow: hidden;
}
.carvaanBuyNowPage .nw_carvaanColorSwitcher .srgm_wrap-line{max-width: 60% !important;top: 5px;}
.carvnQntyMerchandies .input-group-addon,
.unifiedCartListCont .input-group-addon {
    padding: 6px 12px;
    font-size: 10px;
    font-weight: 400;
    line-height: 1;
    color: #555;
    text-align: center;
    background: none;
    border: 0;
    background: #f5f5f6;
}

.carvnQntyMerchandies .input-group .form-control,
.unifiedCartListCont .input-group .form-control  {
    text-align: center;
    padding: 0;
    color: #555;
    border-radius: 0;
    font-size: 20px;
    height: 35px;
    line-height: 35px;
    font-family: "SourceSansProLight";
    background: #fff;
    border-left: 1px solid #898989;
    border-right: 1px solid #898989;
    border-top: 0px solid #898989;
    border-bottom: 0px solid #898989;
	    height: 25px;
    line-height: 25px;
    font-size: 16px;
    z-index: 1;
}

.carvaanBuyNowPage .specificationBox{margin: 0;padding: 0; }
.carvaanBuyNowPage .specificationBox li{
  list-style: none;
  float: left;
  width: 25%;
  padding: 1% 2%;
  /* border-right: 1px solid #ddd;
  border-left: 1px solid #fff;
  margin-right: 2%;
  margin-bottom: 10px; */
  text-align: left;
  border-bottom: 1px solid #ececec;
}
/* .carvaanBuyNowPage .specificationBox li:nth-last-child(5),
.carvaanBuyNowPage .specificationBox li:nth-last-child(6),
.carvaanBuyNowPage .specificationBox li:nth-last-child(7),
.carvaanBuyNowPage .specificationBox li:nth-last-child(8)  */
.carvaanBuyNowPage .specificationBox li:nth-last-child(-n + 4){
/*  border-bottom:0;*/
  margin-bottom: 0;
/*  padding: 0 0 2px 0;*/
}
.carvaanBuyNowPage .prodCarvDesc{padding-top: 0}

.carvaanBuyNowPage .prodCarvDesc li span{color:rgba(0,0,0,0.4)}
.carvaanBuyNowPage .prodCarvDesc li span.text-muted{
  color:rgba(0,0,0,0.8);
  display: -webkit-box;
   margin: 0 auto;
   -webkit-line-clamp: 3;
   -webkit-box-orient: vertical;
   overflow: hidden;
   text-overflow: ellipsis;
   min-height: 65px;
}
.carvaanBuyNowPage .prodCarvDeliTrckImg{display: block;margin: 60px 0 50px;text-align: center;background: #f3f3f4;padding: 10px 0;}
.carvaanBuyNowPage .prodCarvDeliTrckImg .prodCardDeliBox{display: inline-block;width: 31%;}
.carvaanBuyNowPage .prodCarvDeliTrckImg .prodCardDeliBoxMiddle{border-left:1px solid #dadadb;border-right:1px solid #dadadb;}
.carvaanBuyNowPage .prodCarvDeliTrckImg .prodCardDeliBox .imgBlk{height: 38px}
.carvaanBuyNowPage .prodCarvDeliTrckImg .prodCardDeliBox .imgBlk,
.carvaanBuyNowPage .prodCarvDeliTrckImg .prodCardDeliBox span{display: inline-block;width: auto; vertical-align: middle;font-size: 20px;margin: 0 10px;}

.carvaanBuyNowPage .specificationBoxCarvaan li{min-height: 90px;margin-bottom: 0}

.carvaanBuyNowPage .prodCarvDesc li:before{
  display: none;
  padding-left: inherit;
  text-indent: inherit;
  padding-left: 0
}
.carvaanBuyNowPage .prodCarvDesc li{
  text-indent: inherit;
}
.carvaanBuyNowPage .specificationBox li{padding-left: 0}
.carvaanBuyNowPage hr { background-color: #cdcdcd; height: 1px; border: 0; }
.carvaanBuyNowPage .specificationBox li:last-child{border-right: 1px solid transparent;}


.nw_merchandiseSwitcher .mechandiesSizes{margin-bottom: 1rem;list-style-type: none;}
.nw_merchandiseSwitcher .mechandiesSizes .mechandiesSizesLi{
    display: inline-block;
    width: 50px;
    height: 50px;
    line-height: 48px;
    text-align: center;
    border-radius: 50%;
    border: 1px solid #d2d2d2;
    font-size: 100%;
    margin-right: 5px;
    cursor: pointer;
}
.nw_merchandiseSwitcher .mechandiesSizes .mechandiesSizesLi.disabled{
    cursor: not-allowed;
    background-color: #c1c1c1;
    pointer-events: none;
    color: #727272;
    position: relative;
}
.nw_merchandiseSwitcher .mechandiesSizes .mechandiesSizesLi.disabled::after{
    content: "";
    position: absolute;
    top: 23px;
    height: 2px;
    width: 100%;
    background-color: #a1a1a1;
    left: 0px;
    transform: rotateZ(45deg);
}
.nw_merchandiseSwitcher .mechandiesSizes .mechandiesSizesLi.active,
.nw_merchandiseSwitcher .mechandiesSizes .mechandiesSizesLi:hover{
    background-color: #6d6d6d;
    color: #fff;
}
.nw_merchandiseSwitcher .sizeChart{color: #5ab8bf;}
.nw_merchandiseSwitcher .sizeChart .rightArrow{font-size: 11px;}
#sizeChartPopup .modal-content{width: 65%;margin: 0 auto;}
#sizeChartPopup .nav{background-color: transparent;border: none;}
#sizeChartPopup .nav li a{
    border-radius: 8px;
    border: 1px solid #ddd !important;
    width: 60px;
    height: 30px;
    padding: 0;
    line-height: 29px;
    margin-right: 5px;
    text-align: center;
    font-size: 14px;
}
#sizeChartPopup .nav li.active a{background-color: #5ab8bf;color: #fff;z-index: 99;}
#sizeChartPopup th, #sizeChartPopup td{text-align: center;}
#sizeChartPopup .sizeChartImg{width: 70%;margin: 0 auto;}
#sizeChartPopup .innerText{margin-bottom: 20px;font-weight: bold;}

.carvaanBuyNowPage .merchandiesDesc h2{padding: 0;margin-bottom: 8px;color: #3c3b3b;font-size: 18px;font-weight: 700;}
.carvaanBuyNowPage .merchandiesDesc h3{font-size: 16px;color: #777;}
.carvaanBuyNowPage .merchandiesDesc p{padding: 0;font-size: 14px;color: #494646;}


/* ---------------- Unification ------------------------- */
.carvaanBuyNowPage .shakeBtn {
  animation: shakeBtn 0.82s cubic-bezier(.36,.07,.19,.97) both;
  transform: translate3d(0, 0, 0);
  backface-visibility: hidden;
  perspective: 1000px;
}

@keyframes shakeBtn {
  10%, 90% {
    transform: translate3d(-1px, 0, 0);
  }

  20%, 80% {
    transform: translate3d(2px, 0, 0);
  }

  30%, 50%, 70% {
    transform: translate3d(-2px, 0, 0);
  }

  40%, 60% {
    transform: translate3d(2px, 0, 0);
  }
}
.carvaanBuyNowPage .gtCopCode{float: none;display: block;width: 100%;text-align: left;position: relative;margin-bottom: 1rem;}
.carvaanBuyNowPage .gtCopCode .h3_heading{color: #f0aa3c;font-weight: 600;}
.carvaanBuyNowPage .gtCopCode .gtCopCodeCn{position: absolute;right: 0;top: 0;}
.carvaanBuyNowPage .couponInsrtCrtFld .inptFld{width: 80%;}
.carvaanBuyNowPage .sngAlbAmtCrt, .carvaanBuyNowPage .sngAlbAmtCrt .webRupee{font-size: 20px;}
.carvaanBuyNowPage .border-bottom{border-bottom: 1px solid #e4e4e9;margin-bottom: 1rem;}
.carvaanBuyNowPage .totTxtCrt{margin-bottom: 1rem;}
.carvaanBuyNowPage .vriSignCart{width: 100%;background-color: #e4e4e9;text-align: center;}
.carvaanBuyNowPage .crtAmtDspCnt .btnIco2{float: none;margin-right: 1rem;}

.carvaanBuyNowPage .unifiedCartList{border-bottom: 0;}
.carvaanBuyNowPage .unifiedCartList li .unifiedCartClick{font-weight: 600;border-radius: 0;background-color: #f9f9fb;}
.carvaanBuyNowPage .unifiedCartList li.active .unifiedCartClick{background-color: #dfdfe2;color: #3b3a3a;border:1px solid #ddd}
.carvaanBuyNowPage .unifiedCartList li:hover .unifiedCartClick{background-color: #f9f9fb;color: #10bbc1;border:1px solid #ddd}
.carvaanBuyNowPage .unifiedCartList li.active:hover .unifiedCartClick{background-color: #dfdfe2;color: #000;}
.carvaanBuyNowPage .carvnQnty__cartPage{margin-top: 10px;width: 27%;display: inline-block;}
.carvaanBuyNowPage .carvnQnty__cartPage .form-group{margin-bottom: 0;}
.carvaanBuyNowPage .carvnQnty__cartPage .form-control{border-top: 1px solid #5e5e5e;border-bottom: 1px solid #5e5e5e;height: 25px;text-align: center;}
/* .carvaanBuyNowPage .carvnQnty__cartPage .input-group-addon{border: 1px solid #5e5e5e;padding: 2px 10px;background-color: #5e5e5e;color: #fff;}
.carvaanBuyNowPage .carvnQnty__cartPage .input-group-addon.disabled{background-color: #f5f4f8;color: #000;} */
.carvaanBuyNowPage .unifiedCartListCont .carvnQnty__cartPage{width: 120px;margin-top: 2px}
.carvaanBuyNowPage .unifiedCartListCont .carvnQnty__cartPage .form-group{margin-bottom: inherit;}
.carvaanBuyNowPage .unifiedCartListCont .carvnQnty__cartPage .form-control{border-top: 0;border-bottom: 0;height: inherit;;text-align: center;}
.carvaanBuyNowPage .unifiedCartListCont .vContainer{position: relative;padding: 10px 0;}
.carvaanBuyNowPage .unifiedCartListCont .vContainer .titContainer .tlte{padding-top: 0}
.carvaanBuyNowPage .unifiedCartListCont .vContainer .imgBlkCont{position: absolute; width: 100px; text-align: center}
.carvaanBuyNowPage .unifiedCartListCont .vContainer .imgBlkCont .imgBlk{padding-top: 0}
.carvaanBuyNowPage .unifiedCartListCont .vContainer .imgBlkCont .imgBlk img{width: auto;max-width: 100%}
.carvaanBuyNowPage .unifiedCartListCont .vContainer .titContainer{padding-left: 100px; width: 100%}
.carvaanBuyNowPage .unifiedCartListCont .vContainer .titContainer .tlte a{display: block;}
.carvaanBuyNowPage .unifiedCartListCont .vContainer .titContainer .tlte a .srgm_wrap-line{padding: 0}
.carvaanBuyNowPage .unifiedCartListCont .form-group{margin-bottom: 0}
.carvaanBuyNowPage .unifiedCartListCont .crtAmt{font-size: 20px;margin-top: 10px;color: #585858;text-align: right;}
.carvaanBuyNowPage .unifiedCartListCont .crtrmv{margin-top: 8px;}
.carvaanBuyNowPage .unifiedCartListCont  .cartRsRmv,
.carvaanBuyNowPage .unifiedCartListCont  .imgBlk__new{padding-top: 1rem;}


.carvaanBuyNowPage .unifiedCartListCont .buyNow,
.carvaanBuyNowPage .unifiedCartListCont .buyNow .crtrmv{padding: 0}
.carvaanBuyNowPage .unifiedCartListCont .buyNow .crtrmv{text-align: center;}
.carvaanBuyNowPage .unifiedCartListCont .buyNow .crtAmtStrike {margin-top: 0; color: #000000;font-size: 18px}
.carvaanBuyNowPage .applyCouponCodeText{border:1px solid #c7c7c7;padding: 10px;border-radius: 10px;margin-bottom: 10px}
.carvaanBuyNowPage .applyCouponCodeText a{color:#555353;text-decoration: none;display: block;font-weight: bold;}
.carvaanBuyNowPage .applyCouponCodeText a:hover{color:#10bbc1}
.carvaanBuyNowPage .applyCouponCodeText .arrwRght{
    transform: rotate(-90deg);
    font-size: 105%;
    float: right;
    position: relative;
    top: 3px;
}
.carvaanBuyNowPage .crtAmtDspCntAr{padding: 0;border: 0;}

.carvaanBuyNowPage .couponNwBox{border:1px solid #c7c7c7;padding: 10px;border-radius: 10px;margin: 0 0 10px}
.carvaanBuyNowPage .couponInsrtCrtFld{margin: 0;}
.carvaanBuyNowPage .couponNwBox .border-bottom,
.carvaanBuyNowPage .couponNwBox .totTxtCrt{margin: 0;}
.carvaanBuyNowPage .sngAlbTxtCrt,
.carvaanBuyNowPage .sngAlbAmtCrt,
.carvaanBuyNowPage .sngAlbTxtCrt .webRupee,
.carvaanBuyNowPage .sngAlbAmtCrt .webRupee {
    color: rgba(88, 88, 88, 0.7);
    font-size: 17px;
}
.carvaanBuyNowPage .sngAlbTxtCrt{
    font-size: 15px;
}

.carvaanBuyNowPage .couponNwBox .totTxtCrt .sngAlbTxtCrt,
.carvaanBuyNowPage .couponNwBox .totTxtCrt .sngAlbAmtCrt,
.carvaanBuyNowPage .couponNwBox .titleCoupBox{font-size: 19px;color: rgba(88, 88, 88, 1);}

.carvaanBuyNowPage .couponNwBox .deductColor .webRupee,
.carvaanBuyNowPage .couponNwBox .deductColor{color:#31cd40;}
.carvaanBuyNowPage .orangeBtn.btn-primary{border-radius: 5px;}
.carvaanBuyNowPage #applycouponModal .close{    top: 2%;
    right: 2%;}
.carvaanBuyNowPage #applycouponModal .couponbox {
    background: none;
    border-radius: 5px;
    padding: 2px 0;
    overflow: hidden;
    border:1px solid #c7c7c7;
}
.carvaanBuyNowPage #applycouponModal .couponContainer .btn-info{color:#10bbc1;text-transform: uppercase; font-size: 18px;}
.carvaanBuyNowPage #applycouponModal .form-control{border: 0;font-size: 16px;}
.carvaanBuyNowPage #applycouponModal .modal-text{text-align: center;text-transform: uppercase;font-size: 25px;margin: 0 0 2%}
.carvaanBuyNowPage #applycouponModal .couponContainer {
    padding: 3% 4%;
}
.carvaanBuyNowPage #applycouponModal .modal-second-section{background: none; padding: 0 4% 1%}
.carvaanBuyNowPage #applycouponModal .modal-second-section .modal-text{text-align: left;font-size: 17px;color: rgba(88, 88, 88, 0.5);padding: 0;margin: 0;}
.carvaanBuyNowPage #applycouponModal .modal-second-section .coupoRow{  border:1px solid #c7c7c7;padding: 0 10px;border-radius: 5px; }
.carvaanBuyNowPage #applycouponModal .modal-second-section .btn{background: none;border:0;color:#10bbc1;box-shadow:inherit;text-transform: uppercase; font-size: 18px;}
.carvaanBuyNowPage #applycouponModal .coupon_code{    border: 2px dashed #c7c7c7;display: inline;color: rgba(88, 88, 88, 0.7);font-size: 20px;padding: 3px;}
.carvaanBuyNowPage #applycouponModal td.couponCodeText{text-align: left;}
.carvaanBuyNowPage #applycouponModal td.couponCodeText span{display: block;color: rgba(88, 88, 88, 0.7);font-size: 13px;padding-top: 3px;}
.carvaanBuyNowPage .couponField .couponCodeCrtBox{background: none;height: inherit;line-height: inherit;;border: 0;margin: 0;padding: 0;color: rgba(88, 88, 88, 0.6);}
.carvaanBuyNowPage .couponField .couponCodeCrtBox .removeCross{color: rgba(88, 88, 88, 0.7);line-height: 16px;}
.carvaanBuyNowPage .couponField .padRmv{padding: 0;}
.carvaanBuyNowPage #applycouponModal .table td{border-bottom: 0}


.carvaanBuyNowPage .couponAppBox {position: relative;}
.carvaanBuyNowPage .couponAppBox .couponAppSave,
.carvaanBuyNowPage .couponAppBox .couponAppSave .webRupee{color: #31cd40;font-style: normal;}
.carvaanBuyNowPage .couponAppBox .couponAppliedTxt{color: rgba(88, 88, 88, 1);}
.carvaanBuyNowPage .couponAppBox .couponApplied{font-weight: bold;}
.carvaanBuyNowPage .couponAppBox .couponAppliedTxtSv{color: rgba(88, 88, 88, 0.7); font-size: 14px;}
.carvaanBuyNowPage .couponAppBox .couponAppliedRmv{position: absolute; top:30%;right: 0}

.carvaanBuyNowPage .couponAppBox .couponAppliedLft{display: inline-block;width: 80%}

.carvaanBuyNowPage .couponInfoTxt{
  padding: 1% 4% 1%;
  background: #f6f5bd;
  color: rgba(47,45,4,0.8);
}

.carvaanBuyNowPage #appliedCouponThankModal .modal-dialog {
    width: 400px;
}
.carvaanBuyNowPage #appliedCouponThankModal .modal-content{border-radius: 20px}
.carvaanBuyNowPage #appliedCouponThankModal .modal-body {
    position: relative;
    background: none;
    padding: 9% 6% 5%;
}
.carvaanBuyNowPage #appliedCouponThankModal .modal-text {
    text-align: center;
    font-size: 25px;
    color:#000000;
    margin: 0;
}
.carvaanBuyNowPage #appliedCouponThankModal .couponPopCodeTxt{text-align: center;padding: 1%;font-size: 18px;}
.carvaanBuyNowPage #appliedCouponThankModal .couponPopCode {
    text-transform: uppercase;    font-weight: 700;    font-family: "SourceSansProBold",Arial,sans-serif,serif;
}
.carvaanBuyNowPage #appliedCouponThankModal .happyCoupTxt{font-size: 28px;color:#ee650e;text-align: center;padding-top: 3%;animation: shakeCart 2s ease-in-out forwards;}
.carvaanBuyNowPage #appliedCouponThankModal .couponPopIcon{
    width:55px;
    display: block;
    position: absolute;
    background: #fff;
    left: 0;
    right: 0;
    margin: 0 auto;
    top: -18px;
    border-radius: 50px;
    padding: 7px;
}
.carvaanBuyNowPage #appliedCouponThankModal .close {
    display: block;
    opacity: 1;
    font-size: 30px;
    position: absolute;
    z-index: 99;
      top: 2%;
      right: 4%;
}
.carvaanBuyNowPage .couponApplyBox{border:1px solid #c7c7c7;padding: 10px;border-radius: 10px;margin-bottom: 10px}
.newcoupCode .webRupee{font-size: inherit;}
/**/


.carvaanBuyNowPage #confetti-holder{
  position: absolute;
  height: 100vh;
  pointer-events: none;
  width: 100%;
  top: 0;
  z-index: 2;
  left: 0;
  right: 0;
  text-align: center;
  vertical-align:middle;
  margin: 0 auto;
}

.carvaanBuyNowPage #e0DQ82qcIov1 {
  height: 150vh;

  min-height: 600px;
  margin: 0 auto;
  position: absolute;
  left: 0;
  right: 0;
  width: 100%;
}

/**/



.icon-cart-icon.shake {
    animation: shakeCart .4s ease-in-out forwards;
  }

@keyframes shakeCart {
  25% {
    transform:translateX(6px)
  }
  50% {
    transform:translateX(-4px);
  }
  75% {
    transform:translateX(2px);
  }
  100% {
    transform:translateX(0);
  }
}
.carvaanBuyNowPage .btnAddToCart{position: relative;overflow: hidden;}

.carvaanBuyNowPage .btnAddToCart .fa-shopping-cart {
  	position: absolute;
  	z-index: 2;
  	top: 50%;
  	left: -10%;
  	font-size: 1.5em;
  	transform: translate(-50%,-50%);
  }

.carvaanBuyNowPage .btnAddToCart .fa-box {
	position: absolute;
	z-index: 3;
	top: -30%;
	left: 81%;
	font-size: 1.2em;
  background: #ffffff;
  color:#ffa701;
	transform: translate(-50%,-50%);
  width: 12px;
  height: 12px;
  border-radius: 50%
}
.carvaanBuyNowPage .btnAddToCart.clicked .fa-shopping-cart {
        	animation: cart 1.5s ease-in-out forwards;
        }
.carvaanBuyNowPage .btnAddToCart.clicked .fa-box {
        	animation: box 1.5s ease-in-out forwards;
        }
        @keyframes cart {
        	0% {
        		left: -10%;
        	}
        	40%, 60% {
        		left: 80%;
        	}
        	100% {
        		left: 110%;
        	}
        }
        @keyframes box {
        	0%, 40% {
        		top: -20%;
        	}
        	60% {
        		top: 40%;
        	}
        	100% {
        		top: 40%;
        	}
        }


.carvaanBuyNowPage .cartRsRmv .removeCrossCart {
    font-size: 27px;
    position: relative;
    top: 4px;
    font-weight: 100;
    height: 25px;
    width: 25px;
    text-align: center;
    line-height: 25px;
    color: #ffffff;
    padding: 0;
    background: #c2c3c6;
    border-radius: 50em;
    margin: 0 auto;
}
.carvaanBuyNowPage .cartRsRmv .removeCrossCart:hover{background:#666666}
.carvaanBuyNowPage .saveForLaterBlock .saveForLaterClick{color: #b6b6b6;vertical-align: top;margin-left: 2rem;display: inline-block;padding-top: 1rem;}
.carvaanBuyNowPage .saveForLaterBlock .saveForLaterMusicClick{color: #b6b6b6;vertical-align: top;margin-left: 0rem;display: inline-block;padding-top: 0rem;font-size: 1.4rem;}

.carvaanBuyNowPage .saveForLaterSection .h3_heading{color: #000;margin-bottom: 2rem;}
.carvaanBuyNowPage .saveForLaterSection .viewAllSec{float: right;font-size: 1.7rem;}
.carvaanBuyNowPage .saveForLaterList{margin-bottom: 1.5rem;}
.carvaanBuyNowPage .saveForLaterList li.active .saveForLaterClick,
.carvaanBuyNowPage .saveForLaterList li:hover .saveForLaterClick{background-color: transparent;color: #000;}

.carvaanBuyNowPage .owl-carousel .saveforlater-carouselBlock{
	padding: 2rem;
	background-color: #f3f3f4;
	border-radius: 8px;
	text-align: center;
	position: relative;
	margin: 2rem;
}
.carvaanBuyNowPage .owl-carousel .saveforlater-carouselBlock .imgBlk__new{height: 100px;width: 100px;display: inline-block;}
.carvaanBuyNowPage .owl-carousel .saveforlater-carouselBlock .imgBlk{width: 75%;margin: 0 auto 1rem;}
.carvaanBuyNowPage .owl-carousel .saveforlater-carouselBlock .tlte{font-size: 1.5rem;}
.carvaanBuyNowPage .owl-carousel .saveforlater-carouselBlock .subTitle{font-size: 1.2rem;}
.carvaanBuyNowPage .owl-carousel .saveforlater-carouselBlock .crtAmt{font-size: 1.5rem;color: #000;margin-bottom: 1.5rem;display: block;}
.carvaanBuyNowPage .owl-carousel .removeCross{
    font-size: 27px;
    position: absolute;
    top: -13px;
    right: -13px;
    font-weight: 100;
    height: 25px;
    width: 25px;
    text-align: center;
    line-height: 25px;
    color: #ffffff;
    padding: 0;
    background: #c2c3c6;
    border-radius: 50em;
    margin: 0 auto;
}

.carvaanBuyNowPage .card-body{padding: 2rem;}
.carvaanBuyNowPage .card-body .h3_heading{padding-bottom: 1.2rem;border-bottom: 1px solid #ccc;font-size: 1.9rem;margin-bottom: 2rem;}
.carvaanBuyNowPage .card-body .cartLabel{font-size: 1.3rem;}
.carvaanBuyNowPage .card-body .form-group{margin-bottom: 1rem;}
.carvaanBuyNowPage .card-body .input-group-addon{padding: 2px 8px;border-radius: 0;background-color: transparent;border: none;border-bottom: 1px solid #ccc;}
.carvaanBuyNowPage .card-body .select-control{border: none;width: 50px;background-color: transparent;}
.carvaanBuyNowPage .card-body .form-control{border: none;border-bottom: 1px solid #ccc;border-radius: 0;box-shadow: none;}
.carvaanBuyNowPage .card-body .form-control:focus,
.carvaanBuyNowPage .card-body .form-control:active{box-shadow: none;outline: 0;}
.carvaanBuyNowPage .card-body .select-control:focus,
.carvaanBuyNowPage .card-body .select-control:active,
.carvaanBuyNowPage .card-body .select-control.active:focus{outline: 0;}
.carvaanBuyNowPage .card-body .btnProceedtoPay{background-color: #5ab8bf;border-color: #5ab8bf;color: #fff;border-radius: 0;padding: 8px 30px;}
.carvaanBuyNowPage .paymentClick{cursor: not-allowed;}

.carvaanBuyNowPage .addressListBox{padding: 0;margin: 0;}
.carvaanBuyNowPage .addressListBox .addressList{
	display: inline-block;
	padding: 1.4rem;
	text-align: left;
	width: 31.5%;
	vertical-align: middle;
	border: 1px solid #f3f3f4;
	border-radius: 8px;
	margin: 0 1rem 1.5rem 0;
	min-height: 200px;
  cursor: pointer;
  position: relative;
}
.carvaanBuyNowPage .addressListBox .addressList.addressListFirst{background-color: #f3f3f4;text-align: center;}
.carvaanBuyNowPage .addressListBox .addressList.addressListFirst:hover{border: 1px solid transparent;}
.carvaanBuyNowPage .addressListBox .addressList:hover,
.carvaanBuyNowPage .addressListBox .addressList.active{border: 1px solid #ffa700;}
.carvaanBuyNowPage .addressListBox .addressList.active .addressBlock::after{
  content: '\2713';
  position: absolute;
  right: 0;
  top: 0;
  font-size: 20px;
  line-height: 1;
  background-color: #ffa700;
  color: #fff;
  font-weight: bold;
  padding: 5px;
  border-radius: 0 6px;
}
.carvaanBuyNowPage .addressListBox .addressList .addressBlock.addressBlockDefault{padding-top: 5rem;}
.carvaanBuyNowPage .addressListBox .addressList .addressBlock.addressBlockDefault .addNewAddress{color: #848485;}
.carvaanBuyNowPage .addressListBox .addressList .addressBlock .plusIcon{display: block;font-size: 3rem;}
.carvaanBuyNowPage .addressListBox .addressList .addressBlock .h4_heading{color: #898d8f;font-weight: 400;margin-bottom: 1rem;font-size: 12px;}
.carvaanBuyNowPage .addressListBox .addressList .addressBlock .addressText{font-weight: 600;}
.carvaanBuyNowPage .addressListBox .addressList .addressBlock .addressSubText{margin-bottom: 1rem;}
.carvaanBuyNowPage .addressListBox .addressList .addressBlock .btn{border-radius: 0;}
.carvaanBuyNowPage .addressListBox .addressList .addressBlock .btn-default:hover{background-color: #5ab8bf;border-color: #5ab8bf;color: #fff;}

.modaladdNewAddress .card-body .h3_heading{padding-bottom: 1.2rem;border-bottom: 1px solid #ccc;font-size: 1.9rem;margin-bottom: 2rem; text-align: center;}
.modaladdNewAddress .card-body .cartLabel{font-size: 1.3rem;}
.modaladdNewAddress .card-body .form-group{margin-bottom: 1rem;}
.modaladdNewAddress .card-body .input-group-addon{padding: 0px 8px;}
.modaladdNewAddress .card-body .select-control{border: none;width: 50px;background-color: transparent;height: 38px;}
.modaladdNewAddress .card-body .form-control{height: 40px;}
.modaladdNewAddress .card-body .select-control:focus,
.modaladdNewAddress .card-body .select-control:active,
.modaladdNewAddress .card-body .select-control.active:focus{outline: 0;}
.modaladdNewAddress .card-body .btnProceedtoPay{background-color: #5ab8bf;border-color: #5ab8bf;color: #fff;border-radius: 0;padding: 12px 30px;}
.modaladdNewAddress .paymentClick{cursor: not-allowed;}
.modaladdNewAddress .errMsg{color: #f00;font-size: 14px;font-style: italic;}

.my-profile-section .profileInnerPage{background-color: #f3f3f4;padding: 2rem;width: 98%;border-radius: 8px;}
.my-profile-section .profileInnerPage .editBtn{position: absolute;right: 7rem;z-index: 9;}
.my-profile-section .img-circle{width: 40%;}
#modalEditProfile .form-group{margin: 0;margin-bottom: 1rem;}

.my-order-section .orderInnerPage{background-color: #f3f3f4;padding: 2rem;border-radius: 8px;margin-bottom: 1rem;position: relative;}
.my-order-section .orderInnerPage .orderInnerPageClick{display: block;color: inherit;}
.my-order-section .orderInnerPage .orderRow{margin-top: 1.5rem;}
.my-order-section .orderInnerPage .orderUl{list-style-type: none;}
.my-order-section .orderInnerPage .orderUl li{display: inline-block;width: 19%;}
.my-order-section .orderInnerPage .orderCol .imgBlk{background-color: #fff;padding: 1rem;width: 100px;}
.my-order-section .orderInnerPage .orderCol .ordTotal{background-color: #fff;padding: 1rem;font-weight: bold;display: inline-block;border-radius: 6px;}
.my-order-section .orderInnerPage:after{
    content: "\f105";
    font-family: 'FontAwesome';
    position: absolute;
    right: 3%;
    top: 35%;
    font-size: 3rem;
}

.mb-15{margin-bottom: 15px;}

.my-order-section .orderDetailsInnerPage{background-color: #f3f3f4;padding: 2rem;border-radius: 8px;margin-bottom: 1rem;position: relative;}
.my-order-section .orderDetailsInnerPage .orderRow{margin: 0;margin-bottom: 1.5rem;}
.my-order-section .orderDetailsInnerPage .orderCol .ordTotal{background-color: #fff;padding: 1rem;display: inline-block;border-radius: 6px;}
.my-order-section .orderDetailsInnerPage .addressCol{border: 1px solid #9b9b9b;border-radius: 8px;padding: 1.5rem;}
.my-order-section .orderDetailsInnerPage .h4_heading{color: #5ab8bf;margin-bottom: 1.3rem;}
.my-order-section .orderDetailsInnerPage .productRow{background-color: #fff;padding: 2rem;border-radius: 8px;position: relative;}
.my-order-section .orderDetailsInnerPage .orderCol .imgBlk{background-color: #fff;padding: 1rem;width: 130px;}
.my-order-section .orderDetailsInnerPage .secondCol{padding: 1%;position: initial;}
.my-order-section .orderDetailsInnerPage .ordStatus{position: absolute;top: 0;right: 0;padding: 15px;}
.my-order-section .orderDetailsInnerPage .ordStatus .textStatus{color: #5ab8bf;line-height: 1;}
.my-order-section .orderDetailsInnerPage .ordStatus .text-muted{font-size: small;color: #9b9b9b;}
.my-order-section .orderDetailsInnerPage .ordActionBtns{position: absolute;bottom: 0;right: 0;padding: 15px;}
.my-order-section .orderDetailsInnerPage .ordActionBtns .btn{color: #9b9b9b;text-transform: uppercase;}

.modalExchangeProduct .modal-dialog{width: 400px;}
.modalExchangeProduct .form-horizontal{margin: 0 auto;text-align: center;width: 60%;}
.modalExchangeProduct .form-horizontal .select-control{border: 1px solid #cccccc;border-radius: 4px;padding: 0.6rem;width: 80px;height: 40px;}
.modalExchangeProduct .form-horizontal .upload_image_block{border: 1px solid #cccccc;border-radius: 4px;padding: 2rem;text-align: center;cursor: pointer;}
.modalExchangeProduct .form-horizontal .upload_image_block .plusIcon{display: block;font-size: 3rem;}
.modalExchangeProduct .form-horizontal .form-group{text-align: left;}
.modalExchangeProduct .form-horizontal .form-control{border-radius: 4px;height: 40px;}
.modalExchangeProduct .form-horizontal .btn{border-radius: 4px;}


/*HomePage*/
@import url('https://fonts.googleapis.com/css2?family=Sora:wght@100;200;300;400;500;600;700&display=swap');
.chutzpahOldPage {
    font-family: 'Sora', sans-serif;
    background-color: #fff;
    padding: 1rem 0;
}
.chutzpahOldPage  .chutzpahNavbar{list-style-type: none;margin-bottom: 2rem;}
.chutzpahOldPage  .chutzpahNavbar li{display: inline-block;padding: 0 2rem;}
.chutzpahOldPage  .chutzpahNavbar li a{color: #000;text-transform: capitalize;}
.chutzpahOldPage  .chutzpahNavbar li a.active, .chutzpahOldPage  .chutzpahNavbar li a:hover{color: #fedfb5;text-decoration: underline;font-family: inherit;}

.chutzpahOldPage  .firstSection{overflow: hidden;}
.chutzpahOldPage  .section{background-color: transparent;position: relative;}
.chutzpahOldPage  .section .homeImg{width: 80%;position: relative;margin: 0 auto;right: -17%;}
.chutzpahOldPage  .section .t-shirt-1{position: absolute;top: 27%;left: 16%;width: 25%;}
.chutzpahOldPage  .section .t-shirt-2{position: absolute;top: 17%;right: 14%;width: 20%;}

.chutzpahOldPage  .secondSection{margin-top: -10%;margin-bottom: 5rem;}
.chutzpahOldPage  .contentBlock{margin: 0 auto;width: 70%;padding: 3rem;background-color: #fec500;border-radius: 15px;position: relative;}
.chutzpahOldPage  .contentBlock .title{font-family: inherit;font-size: 7rem;line-height: 0.8;color: #fe4f00;font-weight: 700;text-align: right;margin-bottom: 3rem;}
.chutzpahOldPage  .contentBlock .text{font-size: 1.8rem;line-height: 1.6;color: #000;font-weight: 600;text-align: center;}

.chutzpahOldPage  .section .t-shirt-3{position: absolute;top: -30%;left: -10%;width: 30%;}

.chutzpahOldPage  .thirdSection{z-index: 9;}
.chutzpahOldPage  .categoryList{list-style-type: none;margin-bottom: 3rem;width: 60%;margin: 0 auto 5rem;}
.chutzpahOldPage  .categoryList li{display: inline-block;padding: 0 2rem;width: 48%;text-align: center;}
.chutzpahOldPage  .categoryList li .menu-1{width: 100%;margin-bottom: 2rem;}
.chutzpahOldPage  .categoryList li .btn{font-weight: 700;text-transform: uppercase;width: 150px;text-align: center;}
.chutzpahOldPage  .categoryList li .btn.mens{background-color: #fec500;border-color: #fec500;color: #000;}
.chutzpahOldPage  .categoryList li .btn.mens:hover{background-color: #2f2f2f;border-color: #2f2f2f;color: #fff;}
.chutzpahOldPage  .categoryList li .btn.womens{background-color: #2f2f2f;border-color: #2f2f2f;color: #fff;}
.chutzpahOldPage  .categoryList li .btn.womens:hover{background-color: #fec500;border-color: #fec500;color: #000;}

.chutzpahOldPage  .second_2{top: -12rem;position: relative;z-index: 0;}

.chutzpahOldPage  .home_2{width: 30%;text-align: center;margin: 0 auto;margin-bottom: 3rem;display: block;}
.chutzpahOldPage  .fifthSection{margin-bottom: 3rem;}
.chutzpahOldPage  .fifthSection .text{font-size: 1.9rem;line-height: 1.4;color: #fedfb5;font-weight: 600;text-align: center;width: 60%;margin: 0 auto;}

.chutzpahOldPage  .fourthSection{position: relative;padding-top: 9%;margin: 5% 0 18%}



.chutzpahOldPage  .reelCircleOuter{
  background: #fee7bd;height: 50vw;width: 51vw;position: absolute;left: 0;right: 0;margin: 0 auto;border-radius: 100%;
  z-index: 1
  -webkit-animation:spinReverse 15s linear infinite;
  -moz-animation:spinReverse 15s linear infinite;
  animation:spinReverse 15s linear infinite;
}
.chutzpahOldPage  .reelCircle{
  background: #000000;height: 50vw;width: 50vw;position: relative;left: 0;right: 0;margin: 0 auto;border-radius: 100%;
  z-index: 2
}


@-moz-keyframes spin {
    100% { -moz-transform: rotate(360deg); }
}
@-webkit-keyframes spin {
    100% { -webkit-transform: rotate(360deg); }
}
@keyframes spin {
    100% {
        -webkit-transform: rotate(360deg);
        transform:rotate(360deg);
    }
}

.chutzpahOldPage  .reelLeft,
.chutzpahOldPage  .reelRight{position: absolute;right: 0; top:0;z-index: 1; }
@keyframes gelatine {
  0%, 100% {transform: translateX(0);}
  	10%, 30%, 50%, 70%, 90% {transform: translateX(-10px);}
  	20%, 40%, 60%, 80% {transform: translateX(10px);}
}
.chutzpahOldPage  .reelLeft{
  left: -20%;
      right: inherit;
      width: 65%;
      top: inherit;
      bottom: 3%;
}
.chutzpahOldPage  .reelRight{width: 63%; }

.chutzpahOldPage  .reelInside{width: 30%;position: absolute;top:35%;right: 0;left: 0;
  -webkit-animation:spinReverse 15s linear infinite;
  -moz-animation:spinReverse 15s linear infinite;
  animation:spinReverse 15s linear infinite;
}

.chutzpahOldPage  .productReelList{
  position: absolute;
padding: 10px;
height: 100%;
left: 0;
right: 0;
-webkit-animation:spin 15s linear infinite;
-moz-animation:spin 15s linear infinite;
animation:spin 15s linear infinite;
}

.chutzpahOldPage  .productReelList .productReelListCont{height: 15vw;width: 15vw;background: #fee7bd;border-radius: 100%;margin: 0 auto;position: absolute;overflow: hidden;
  -webkit-animation:spinReverse 15s linear infinite;
  -moz-animation:spinReverse 15s linear infinite;
  animation:spinReverse 15s linear infinite;
}

@-moz-keyframes spinReverse {
    100% { -moz-transform: rotate(-360deg); }
}
@-webkit-keyframes spinReverse {
    100% { -webkit-transform: rotate(-360deg); }
}
@keyframes spinReverse {
    100% {
        -webkit-transform: rotate(-360deg);
        transform:rotate(-360deg);
    }
}
.chutzpahOldPage  .productReelList .productReelListCont a{display: block;}
.chutzpahOldPage  .productReelList .productReelListCont a .imgBlk{max-width: 80%;margin-top: 20px;}


.chutzpahOldPage  .productReelList .firstReelList{left:0;right:0;top: 3%}
.chutzpahOldPage  .productReelList .secondReelList{
  top: 19%;
  right: 7%;
}
.chutzpahOldPage  .productReelList .thirdReelList{
  top: 51%;
  right: 7%;
}
.chutzpahOldPage  .productReelList .fourthReelList{left:0;right:0;bottom: 3%}
.chutzpahOldPage  .productReelList .fifthReelList{
  top: 19%;
  left: 7%;
}
.chutzpahOldPage  .productReelList .sixthReelList{
  top: 51%;
  left: 7%;
}

.chutzpahOldPage  .inforBarList,
.chutzpahOldPage  .inforBarListBottom{text-align: center;width: 60%;margin: 10% auto 0;}
.chutzpahOldPage  .inforBarList li{display: inline-block;width: 30%;text-align: center;margin-bottom: 0}
.chutzpahOldPage  .inforBarList li .imgBlk{max-width: 90%}
.chutzpahOldPage  .inforBarList .musc2 .imgBlk{max-width:60%}
.chutzpahOldPage  .inforBarList .musc3 .imgBlk{max-width: 50%}


.chutzpahOldPage  .inforBarListBottom li{display: inline-block;width: 48%;text-align: center;margin-bottom: 35px;vertical-align: top;}
.chutzpahOldPage  .inforBarListBottom li .imgBlk{max-width: 50%}
.chutzpahOldPage  .inforBarList h3  {
    font-size: 100%;
    line-height: 1.4;
    color: #fedfb5;
    font-weight: 600;
    text-align: center;
}

.chutzpahPage .aboutpage{padding: 5rem 0;}
.chutzpahPage .aboutpage .h2_heading{font-family: 'Gilroy-ExtraBold', sans-serif;margin-bottom: 20px;color: #000;}
.chutzpahPage .aboutpage .text{margin-bottom: 10px;line-height: 1.5;}

/* -------------------- Responsive --------------------- */
@media(min-width: 1023px) and (max-width: 1200px){
	.carvaanBuyNowPage .carvnQnty{right: 1rem;width: 37%;}
}
/*chutzpahPage New S*/
.chutzpahPage{
/*  font-family: 'NeueMetanaNextSemiBold', sans-serif;*/
  background: #f3f3f4
}


.chutzpahNavbar{
    list-style-type: none;
    background-color: #FFFFFF;
    position: relative;
    transition:all 0.2s ease-in-out;
/*  font-family: 'NeueMetanaNextSemiBold', sans-serif;*/
}
.chutzpahNavbar ul{float: right;}
.chutzpahNavbar li{display: inline-block;position: relative;padding: 1.2rem 0;float: left;}
.chutzpahNavbar li a{color: #000;text-transform: capitalize;padding: 0.5rem 3rem;border: 1px solid #ffffff; border-left:0; border-right-color:#dfdcdc; border-top:0;line-height: 1.3;transition:all 0.2s ease;}
.chutzpahNavbar li a.active,
.chutzpahNavbar li a:hover{border: 1px solid #000; border-left:0; border-top:0;border-bottom-color: #828282;font-family: inherit;font-weight: bold;}

.chutzpahList{transition:all 0.2s ease;width: 100px;z-index: 2;background: #ffffff;height: 100px;position: absolute;text-align: center;border-radius: 0 0 35% 35%}
.chutzpahList a{
  display: block;
width: 80%;
margin: 0 auto;
position: absolute;
bottom: 5%;
left: 0;
right: 0;
transition:all 0.2s ease;
}
.chutzpahList .logo{display: block;width: 100%}

.chutzpahNavbarFixed{position: fixed; width:100%;z-index: 11;top:0;
  -webkit-box-shadow: 0 -3px 7px 1px #666;
  -moz-box-shadow: 0 -3px 7px 1px #666;
  box-shadow: 0 -3px 7px 1px #666;}
.chutzpahNavbarFixed .chutzpahList{height: 55px;background: none;}
.chutzpahNavbarFixed .chutzpahList a{
    width: 55%;
    bottom: 0;
  }
/* .chutzpahContArea{padding-top: 57px} */

.chutzpahPage .prodBanner{width: 100%;display: block;}
.prodCarouselUI .owl-dots{
    position: absolute;
    width: 100%;
    bottom: 2%;
}
.prodCarouselUI .owl-controls .owl-dots .owl-dot span {
    background: #ffffff;
    border:2px solid #ffffff;
}
.prodCarouselUI .owl-controls .owl-dots .owl-dot.active span {
    background: #000000;
    border:2px solid #ffffff;
}
.prodCarouselUI .owl-nav {
    position: absolute;
    width: 100%;
    top: 45%;
}
.prodCarouselUI .owl-prev,
.prodCarouselUI .owl-next {
    position: absolute;
    width: 100px;
    height: 100%;
}
.prodCarouselUI .owl-prev .icon-ContRight,
.prodCarouselUI .owl-next .icon-ContLeft {
    padding: 0 5%;
    position: relative;
    top: 0px;
    font-size: 40px;
    color: #ffffff;
}
.chutzpahPage .shopContainer{position: relative;margin: 3px 0;}
.chutzpahPage .shopBtnArea{position: absolute; bottom: 30%;z-index: 1;left: 0;right: 0}
.chutzpahPage .shopBtnArea .sliderBtn{/*  font-family: 'NeueMetanaNextSemiBold', sans-serif;*/background: #000000;padding: 10px 2px 7px; color:#ffffff;display: inline-block;font-size: 17px;width: 220px;text-align: center;}


.animatedHoverBtn span {
  cursor: pointer;
  display: inline-block;
  position: relative;
  transition: 0.5s;
}

.animatedHoverBtn span:after {
  content: '\00bb';
  position: absolute;
  opacity: 0;
  top: 0;
  right: -20px;
  transition: 0.5s;
}

.animatedHoverBtn:hover span {
  padding-right: 25px;
}

.animatedHoverBtn:hover span:after {
  opacity: 1;
  right: 0;
}

.chutzpahPage .menSlideCont .shopBtnArea .sliderBtn{margin-right: 10%;}
.chutzpahPage .womenSlideCont .shopBtnArea .sliderBtn{margin-left: 10%;}


.chutzpahPage .shopBottomContainer{padding: 2% 0;}
.chutzpahPage .chutzpahFooterLogo{float: left; width:20%;border-right: 1px solid #deddde}
.chutzpahPage .chutzpahFooterLogo .logo{max-width: 90%; display: block;margin: 0 auto;}
.chutzpahPage .inforBarList{text-align: center;width: 80%;margin: 3% auto 4%;text-align: center;float: left;}
.chutzpahPage .inforBarList li{display: inline-block; text-align: center;margin-bottom: 0}
.chutzpahPage .inforBarList li img{max-width: 50%}


.chutzpahPage .inforBarList h3  {
    font-size: 90%;
    line-height: 1.4;
    color: #605e5f;
    font-weight: 200;
    text-align: center;
    font-family: 'Gilroy-Regular';
}
.chutzpahPage .inforBarList h3 a{color: #3a3839;}
.chutzpahPage .inforBarList h3 a:hover{text-decoration: underline;}

.shopFooterCont{
  font-size: 100%;
  line-height: 1.4;
  color: #605e5f;
  font-weight: 200;
  text-align: center;
  padding: 40px 0;
  /* border-top: 1px solid #deddde; */
      font-family: 'Gilroy-Regular', Arial,sans-serif,serif;
}
.shopFooterCont p{
  font-size: 150%;
  line-height: 1.4;
  color: #605e5f;
  font-weight: 200;
  text-align: center;
  padding: 0 0 5px;
    font-family: 'Gilroy-Regular', Arial,sans-serif,serif;
}

.headTopAreaHide{position: relative !important;}
.chutzpahPageTop{margin-top: 0 !important}

.nw-be-dropmenuChutzpah {
  top: 78%;
  left: 0;
  width: 200px;
  float: none !important;
  }
.nw-be-dropmenuChutzpah li {
    display: block;
    position: relative;
    padding: 0;
    float: none;
}
.nw-be-dropmenuChutzpah li a{
  padding: 11px 5px 5px 5px;
  display: block;
  color:rgba(1,1,1,0.6);
  font-size: 13px;
  border-right: 0;
  border-bottom: 2px solid #ffffff;
}
.nw-be-dropmenuChutzpah li a:hover{
  color:rgba(1,1,1,1);
  border-right: 0;
  border-bottom: 2px solid #000000;
}
/*chutzpahPage New E*/


/*Carvaan Buy Now New Design 26/09/2023*/
.galleryProdChCarv .product-section-carousel p{color: #000;margin-bottom: 8px;}
.galleryProdChCarv .prod_item{
    text-align: center;
    max-width: 100px;
}
.galleryProdChCarv .prod_item p{
    padding-top: 8px;
    color: #000;
    font-size: 12px;
}
.galleryProdChCarv .prod_item .block{padding: 8px;margin: 8px 0;cursor: pointer;}
.galleryProdChCarv .prod_item .active{
    border-radius: 10px;
    box-shadow: rgba(0, 0, 0, 0.4) 0px 0px 5px 0px, rgba(0, 0, 0, 0.4) 0px 0px 1px 0px;
}
.galleryProdChCarv .colorSelectionBox{
    border-radius: 10px;
    margin: 10px 0;
}
.galleryProdChCarv .colorSelectionBox .colBox{padding: 0;}
.galleryProdChCarv .colorSelectionBox .colBox p{color: #000;margin-bottom: 8px;}
.galleryProdChCarv .colorSelectionBox .checkColorList li{display: inline-block;}
.galleryProdChCarv .colorSelectionBox .checkColor{
    width: 50px;
    height: 50px;
    border-radius: 50%;
    background-color: #000;
    display: inline-block;
    margin-right: 5px;
    position: relative;
    cursor: pointer;
}
.galleryProdChCarv .colorSelectionBox .vinylClass .checkColor{
  width: 80px;
  height: 80px;
  border-radius: 0%;
}
.galleryProdChCarv .colorSelectionBox .checkColor.active::after{
    position: absolute;
    content: "\f00c";
    font-family: "FontAwesome";
    top: 20%;
    left: 0;
    right: 0;
    margin: 0 auto;
    color: #fff;
    font-size: 22px;
    text-align: center;
    font-weight: 100;
}
.galleryProdChCarv .colorSelectionBox .vinylClass .checkColor.active::after{
    top: 0%;
    background-color: rgba(0, 0, 0, 0.6);
    display: block;
    height: 100%;
    width: 100%;
    padding: 30%;
}
.galleryProdChCarv .colorSelectionBox .selectedColor{
    width: 80px;
    height: 60px;
    border-radius: 6px;
    background-color: transparent;
    display: inline-block;
}
.galleryProdChCarv .colorSelectionBox .colorname{color: #000;font-size: 12px;margin-bottom: 3px;}

.galleryProdChCarv .qtySelector{margin: 0;}
.galleryProdChCarv .qtySelector .qtytext{color: #000;margin-bottom: 5px;}
.galleryProdChCarv .qtySelector .carvnQnty_new{width: 20%;}
.galleryProdChCarv .qtySelector .carvnQnty_new .numQty{background-color: transparent;text-align: center;}

.priceCarGift strike{padding: 0 5px !important;}
.giftCarvaanPage .priceCarGift .taxesClass{line-height: 0.7;margin-bottom: 5px;}
.yotpo .yotpo-small-box{padding: 5px 10px 0 5px !important;}
