form{margin:0}
.page-layout-popup .add-to-recommend-popup, .page-layout-popup .free-attachments-popup{display: none !important;}
/*quick view*/
#shop-head-popup-iframe{width: 100%;min-height:360px;}
.page-layout-popup.frontstore-product-quickview{position: absolute;top: 0;bottom: 0;left: 0;right: 0;display: flex;align-items: center;-ms-flex-pack: center !important;
justify-content: center}
.page-layout-popup.frontstore-product-quickview .yotpo-main-widget,
.page-layout-popup.frontstore-product-quickview .yotpo-widget-instance{display: none;}
.product-popup-con .price-box .old-price .price{font-size:20px;}
.product-popup-con .price-box .special-price .price{font-size:27px;}
.product-popup-con .price-box .old-price{padding-right: 5px;}
.product-popup-con .price-box .special-price,.product-popup-con .price-box .normal-price{order: 2;}
.product-popup-con .price-box .normal-price .price{font-size:24px;color: #AA2BEA;font-weight: 500;}
.product-popup-con .clearance-t{font-size: 15px;font-weight: 500;color: #ff6160;padding-bottom: 20px;}
.product-popup-con .product-options-wrapper .fieldset:focus,.product-popup-con .product-options-wrapper .fieldset:active{outline: none;}
.product-popup-con .color-select-con.btn-select ul{width: 100%;left: 0;}
/*.product-shop .add-to-box .qty-wrapper.qty-half{display: block;flex: auto;max-width: 100%;}*/
.product-popup-con .qty-chooser{margin-bottom: 20px;background-color:transparent;border:none;border-radius: 0;width: 200px;text-align:left;}
.product-popup-con .qty-chooser:focus,.product-popup-con .qty-chooser:active{box-shadow: none;}
.product-popup-con .qty-chooser label{display: inline-block !important;font-size: 18px;padding-right: 10px;color:#333;vertical-align: middle;padding-right: 15px;text-transform: none;}
.product-popup-con .qty-chooser{display: inline-block;font-size:0;vertical-align: middle;}
.product-popup-con .qty-chooser .qty{display: inline-block;width: 60px;height: 38px;line-height: 38px;margin-bottom: 0;border:1px solid #efefef;border-radius: 5px;vertical-align: middle;text-align: center;margin: 0 5px;}
.product-popup-con .qty-chooser .qty-change-box{display:inline-block;padding: 0;cursor:pointer;width: 38px;height:38px;text-align: center;line-height: 38px;border-radius:5px;font-size:20px;vertical-align: middle;-moz-user-select: none;-webkit-user-select: none;user-select: none;color:#333;}
.product-popup-con .qty-chooser .qty-less,.product-popup-con .qty-chooser .qty-more{float: none;}
.product-popup-con.product-shop .add-to-box .col.add-con{margin-top:0;}
.product-popup-con.product-shop .add-to-box .col.add-con .btn{font-size: 13px;padding: 14px 34px;flex: initial;width: auto;}
.product-popup-con .add-to-box .col.add-con .btn[disabled],
.product-popup-con .add-to-box .col.add-con .btn.disabled{color: #AA2BEA !important;background: transparent;border: 1px solid #AA2BEA;}
.product-popup-con .add-con .view-link{display: inline-block;max-width: 144px;font-size: 13px;letter-spacing: 1px;padding: 12px 25px;background-color: #fff;color: #ff6160;border: 1px solid #ff6160;border-radius: 50px;-moz-border-radius: 50px;-webkit-border-radius: 50px;}
.product-popup-con .international-shipping{display: none;}
.product-popup-con .color-chooser-box{padding: 0 15px;}
.product-popup-con .view-link{padding: 0 15px;display: none;}
.product-popup-con .add-to-box .co-row{align-items: center;}
.product-popup-con .add-to-box .selected-color-lable{line-height: 1.8;margin-bottom: 5px;text-align: left;}
.product-popup-con .color-chooser-box .dropdown-menu,.product-popup-con .size-chooser-box  .dropdown-menu{width:auto;right:15px;left:15px;}
.product-popup-con .color-chooser-box .dropdown-menu{overflow-y: auto;margin-top: 0;max-height: 152px;height:auto;}
.product-popup-con .color-chooser-box .dropdown-menu::-webkit-scrollbar{width: 5px;height: 1px;}
.product-popup-con .color-chooser-box .dropdown-menu::-webkit-scrollbar-thumb { border-radius: 10px;-webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.2);background: #6d6e71;}
.product-popup-con .color-chooser-box .dropdown-menu::-webkit-scrollbar-track {-webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.2);border-radius: 10px;background: #f1f1f2;}
.product-popup .account-login{width: 100%;}
.product-popup-con .color-select-con.btn-select .color-r{margin: 0 10px 0 0;width: 16px;height: 16px;}
.product-popup-con .color-select-con.btn-select ul li.color-violet{background: #fff;}
.frontstore-product-quickview .lightbox-auto{display:none!important;}
.product-popup{width:30%;min-width:700px;height: 420px;display: flex;align-items: center;background-color:#fff;border-radius:10px;-webkit-border-radius:10px;box-shadow:0 0 10px rgba(0,0,0,0.2);-webkit-box-shadow:0 0 10px rgba(0,0,0,0.2);text-align:left;overflow:hidden;position:fixed;z-index:10000;transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);left:50%;top:-100%}
.product-popup-bg{position:fixed;top:0;left:0;z-index:9999;background-color:rgba(0, 0, 0, 0.2);width:100%;height:100%;display:none;}
.pop-up-main.avtive .product-popup-bg{display:block;}
.pop-up-main.avtive .product-popup{top:50%;left:50%;-webkit-transition: all 0.5s;-moz-transition: all 0.5s;transition: all 0.5s;}
.product-popup-inner{padding: 40px 30px;width: 100%;}
.product-popup-img{max-width:40%}
.product-popup-con .price-box{margin:15px 0;}
.product-popup .icon-close{position:absolute;top:10px;right:10px;background: url(../images/popup-close.svg) no-repeat right 13px top 13px;background-size: 25px;font-size: 0;width: 50px;height: 50px;}
.product-popup .btn,.product-popup-iframe .btn{font-size:15px;font-weight:400;background: #000;border: 1px solid #000;}
.product-popup .btn:hover,.product-popup-iframe .btn:hover{background: #fff;color: #000 !important;}
.product-popup .btn:focus,.product-popup-iframe .btn:focus{color:#000 !important;background: #fff;}
.product-popup .size-chooser{margin-bottom: 20px;}
.product-popup .size-chooser .btn.selected-color-lable{display: inline-block;border: 1px solid #efefef;width: 100%;padding: 10px 5px 10px 10px;color: #999;border-radius: 5px;background: url(../images/angle-bottom.svg) no-repeat right 5px center;background-size: 20px;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;text-align: left;}
.product-popup .size-chooser .btn.selected-color-lable .icon{display: none;}
.product-popup .size-chooser .dropdown-menu{border-radius: 5px;-webkit-box-shadow: 0 5px 10px rgba(0,0,0,0.2);-moz-box-shadow: 0 5px 10px rgba(0,0,0,0.2);box-shadow: 0 5px 10px rgba(0,0,0,0.2);position: absolute;background: rgb(255, 255, 255);width: calc(100% - 30px);z-index: 1;width: 100%;}
.product-popup .size-chooser .dropdown-menu:after{display: none;}
.outside-con {display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-content:center;-ms-flex-line-pack: center;align-content: center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;}
.inside-con {-webkit-flex: 1;-ms-flex: 1;flex: 1;-webkit-align-self: center;-ms-flex-item-align: center;align-self: center;text-align: left;}
.inside-con .product-popup-con{padding-left:10px;max-width: 370px;margin: 0;}
.product-each-p-title{font-size: 23px;color:#333;line-height: 1.2;}
.product-popup-con .price-box{font-size: 24px;font-weight: 300;}
.product-popup-con .price-box p{display: inline-block;}
.product-popup-con .price-box .old-price .price{color:#747474;text-decoration:line-through;font-size:20px;font-weight: 500;}
.product-popup-con .price-box .special-price .price{color:#AA2BEA;font-weight: 500;}
.product-popup-con .fun-icon{display: none !important;}
.regular-price .price.h-sub-t{color:#ff6160;font-size: 24px;font-weight: 300;}
.product-options .qty-chooser{padding-bottom: 20px;}
.product-options .qty-chooser label{display: inline-block;font-size: 18px;padding-right: 10px;color:#333;}
.product-options .qty-chooser .qty-inner{display: inline-block;font-size:0;vertical-align: middle;}
.product-options .qty-chooser .qty-inner .qty{display: inline-block;width: 60px;height: 38px;margin-bottom: 0;border:1px solid #efefef;border-radius: 5px;vertical-align: middle;text-align: center;margin: 0 5px;}
.product-options .qty-chooser .qty-inner .qty-change-box{display:inline-block;cursor:pointer;background: #efefef;width: 38px;height:38px;text-align: center;line-height: 38px;border-radius:5px;font-size: 15px;vertical-align: middle;-moz-user-select: none;-webkit-user-select: none;user-select: none;color:#333;}
.color-chooser,.size-chooser{width: 100%;margin-bottom:20px;}
.product-popup-con .color-chooser > a.selected-color-lable{background:#fff;border: 1px solid #efefef;color:#333;width:100%;padding:10px 10px;text-align:left;margin-left:0;border-radius:50px;font-size: 13px;display: inline-block;height: auto;text-transform: capitalize;font-weight: 500;}
.size-chooser-box .selected-color-lable{background:#fff;border: 1px solid #efefef;color:#333;width:100%;padding:10px 10px;border-radius:50px;}
.color-chooser .selected-color-lable .icon{float: right;}
.color-chooser .selected-color-lable .color-r,.color-chooser .dropdown-menu .color-r,
.product-options .color-select-con ul li .color-r,.product-options .color-select-con .btn-select-value .color-r{display: inline-block;width: 16px;height:16px;border-radius: 50%;vertical-align: bottom;margin-right: 10px;border: 1px solid #808080;}
.product-popup-con .color-r .sale-option {display: none}
.product-popup-con .color-chooser-box,.product-popup-con .size-chooser-box{-ms-flex: 0 0 100%;flex: 0 0 100%;max-width:100%;}
.color-chooser .dropdown-menu,.size-chooser-box .dropdown-menu{width:100%;}
.color-chooser .dropdown-menu:after,.size-chooser-box .dropdown-menu:after{display:none;}
.color-select-con.btn-select{position: relative;padding:0;}
.color-select-con.btn-select .btn-select-value{display: inline-block;border:1px solid #efefef;width:100%;padding:12px 30px 12px 15px;color:#999;border-radius:50px;background: url(../images/angle-bottom.svg) no-repeat right 5px center;background-size: 20px; white-space: nowrap;text-overflow:ellipsis; overflow:hidden;}
.color-select-con.btn-select .btn-select-value:active{-webkit-box-shadow: inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05);-moz-box-shadow: inset 0 2px 4px rgba(0,0,0,.15),0 1px 2px rgba(0,0,0,.05);box-shadow: inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05);}
.outside-con .color-select-con.btn-select:hover ul{display: block !important;}
.outside-con .color-select-con.btn-select ul{overflow-y: auto;margin-top: 0;max-height: 152px;height: auto;}
.outside-con .color-select-con.btn-select ul::-webkit-scrollbar{width: 5px;height: 1px;}
.outside-con .color-select-con.btn-select ul::-webkit-scrollbar-thumb { border-radius: 10px;-webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.2);background: #6d6e71;}
.outside-con .color-select-con.btn-select ul::-webkit-scrollbar-track {-webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.2);border-radius: 10px;background: #f1f1f2;}
.color-select-con.btn-select ul{display: none;border-radius: 5px;-webkit-box-shadow: 0 5px 10px rgba(0,0,0,0.2);-moz-box-shadow: 0 5px 10px rgba(0,0,0,0.2);box-shadow: 0 5px 10px rgba(0,0,0,0.2);    position: absolute;background: rgb(255, 255, 255);width:calc(100% - 30px);z-index:1}
.color-select-con.btn-select ul li{display: block;padding: 10px;}
.color-select-con.btn-select ul li .soldout{font-size:12px;color:#888;}
.btn-type-select.btn-select .btn-select-value{background: #EAEAEA url(../images/angle-bottom.svg) no-repeat right 5px center;background-size: 20px;border-radius: 8px;font-size: 16px;font-weight: 600;height: 50px;color: #000;}
.btn-type-select.btn-select.active .btn-select-value{border: 1px solid #FF6160;}
.btn-type-select.btn-select .btn-select-value{display: flex;align-items: center;}
.btn-type-select.btn-select .btn-select-value .type-icon{display: inline-block;width: 28px;margin: 0 19px 0 4px;}
.btn-type-select.btn-select .btn-select-value .type-box{display: inline-block;}
.btn-type-select.btn-select .btn-select-value .type-box .type-country{display: none;}
.btn-type-select.btn-select .btn-select-value .type-box .soldout {font-size: 12px;color: #888;}
.btn-type-select.btn-select .btn-select-value .type{font-size: 16px;color: #000;font-weight: 600;}
.btn-type-select.btn-select ul{padding: 13px 0 12px;top: calc(100% + 5px);height: 144px;overflow-y: auto;}
.btn-type-select.btn-select ul li{display: flex;}
.btn-type-select.btn-select ul li:hover{background: #ffe8e8;}
.btn-type-select.btn-select ul li .type-icon{width: 28px;margin: 0 20px 0 10px;}
.btn-type-select.btn-select ul li .type-box > span{display: block;}
.btn-type-select.btn-select ul li .type-box .type{font-size: 16px;color: #000;font-weight: 600;padding-bottom: 5px;}
.btn-type-select.btn-select ul li .type-box .type-country{font-size: 12px;color: #747474;}
.btn-type-select.btn-select ul::-webkit-scrollbar{width: 5px;height: 1px;}
.btn-type-select.btn-select ul::-webkit-scrollbar-thumb { border-radius: 10px;-webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.2);background: #6d6e71;}
.btn-type-select.btn-select ul::-webkit-scrollbar-track {-webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.2);border-radius: 10px;background: #f1f1f2;}
.product-popup .label-important{background: #fff;}
/*product mobile*/
.shop-head-popup-box .btn{width:100%;padding-right:0;padding-left:0;}
.shop-head-popup-box .btn-white{font-size:18px}
.shop-head-popup-box .color-chooser-box{display:block;margin-bottom:0}
.shop-head-popup-box .color-chooser-box.dropdown-open .dropdown-menu{display:block;}
.color-chooser-box .btn-white .icon-chevron-small-down,.size-chooser-box .btn-white .icon-chevron-small-down{float:right;margin-right:10px}
.shop-head-popup-box .mobile-shop-head-price{padding:0}
.shop-head-popup-box .mobile-shop-head-price .old-price .price{font-size:14px;color:#999}
.shop-head-popup-box .mobile-shop-head-price .price{font-size:20px;color:#ff6160;}
.shop-head-popup-box .title{font-size:18px;line-height:1.2;margin-bottom:5px;display:block;}
.shop-head-popup-box .qty-chooser .qty-change-box{font-size:18px}
.shop-head-m-btn{margin-top:10px}
.shop-head-cart-m .btn{font-size:20px;margin-bottom:5px}
.shop-head-info-m{padding-left:10px;background: transparent;margin-bottom: 0;}
.mobile-shop-head-price{padding:0 10px}
.mobile-shop-head-price .price{color:#999;font-size:18px;line-height:1.3}
.mobile-shop-head-price .old-price,.mobile-shop-head-price .special-price{display:inline-block;margin:0}
.mobile-shop-head-price .old-price .price{font-size:11px;text-decoration:line-through;}
.shop-head-popup-box .qty-chooser .qty{width:60%;padding:15px 0;text-align:center;margin-bottom:0;background-color:#fff;display: inline-block;border:none;}
.shop-head-popup-box .qty-chooser.btn {padding: 0!important;overflow:hidden;}
.shop-head-popup-box .qty-chooser .qty-change-box {font-weight:bold;display: inline-block;padding:13px 20px;}
.shop-head-popup-box .qty-chooser .qty-less{float:left;}
.shop-head-popup-box .qty-chooser .qty-more{float:right;}
.shop-head-popup-box .btn-white {background-color: #fff;color: #333;line-height: 30px;margin-bottom: 0;border-color: #e5e5e5;line-height: 1.2;border-radius:50px;-webkit-border-radius:50px;padding:13px 0;}
.shop-head-popup-box .color-chooser-box.col-12{padding:0}
.shop-head-popup-box .color-chooser .selected-color-lable .color-r{margin-left:17px}
.shop-head-popup-box .color-select-con.btn-select .btn-select-value{border-radius:50px;-webkit-border-radius:50px;border-color:#e5e5e5;padding:14px 10px}
.shop-head-popup-box .color-select-con.btn-select .btn-select-input{width:100%}
.shop-head-color-m dl.last{margin:0}
/*quick login form*/
.quick-login .product-popup{width:20%;min-width:500px;height:auto;}
.product-popup .account-login{width:100%}
#quick-login-form{margin-bottom:0}
#quick-login-form .sub-title{text-align:center;font-size:22px;margin-bottom:10px;font-weight:400;}
#quick-login-form .input-text{width:100%;padding:15px 10px;}
#quick-login-form .input-text:-webkit-autofill,
#quick-login-form .input-text:-webkit-autofill:hover,
#quick-login-form .input-text:-webkit-autofill:focus,
#quick-login-form .input-text:-webkit-autofill:active{background-color:transparent!important;transition: background-color 5000s ease-in-out 0s;-webkit-box-shadow: 0 0 0px 1000px #fff inset!important;}
#quick-login-form .control-group{margin-bottom:20px}
#quick-login-form .buttons-set{text-align:center;}
#quick-login-form .buttons-set .btn{font-size:16px;text-transform:uppercase;background-color:#000;border-color:#000;padding: 14px 34px;}
#quick-login-form .buttons-set .btn:hover,
#quick-login-form .buttons-set .btn:focus,
#quick-login-form .buttons-set .btn:active{background-color:transparent;}
#quick-login-form .form-horizontal .control-label{font-size:16px;}
#quick-login-form .f-pw a{text-decoration:underline;}
#quick-login-form #remember-me-box{margin-top:-15px}
.quick-login .quick-login-info{color:#ff6160;text-align:center;font-size:12px;margin:0 auto 10px;}
.login-f-pw{text-align:center;margin-top:10px;}
.login-f-pw a{color:#b2b2b2;font-size:12px;}
.login-f-pw a:last-child{display:inline-block;margin-top:5px;}
.page-layout-popup .yotpo.yotpo-main-widget.yotpo-medium{display:none!important;}
@media (max-width: 767px) {
.quick-login .product-popup{width:90%;min-width:1px;}
#quick-login-form .form-horizontal .control-label{display:block;margin-bottom:5px;padding:0}
}
