.mage-error,.error{color:#b94a48;font-size:12px;padding-bottom:10px;}
.alert .close{display:none;}
.control-label em{color:#b94a48;}
/*product page*/
.price-box .price-label{display: none;}
.magnifier-preview{display: none;}
.page.messages .messages > div{display: none;}
.page.messages .messages > .message{display: block;}
.outside-con .international-shipping,.outside-con .view-link{display: none;height: 0;}
.alert-danger, .alert-error, .alert-notice {background-color: #f2dede;border-color: #eed3d7;color: #b94a48;}
.alert {background-color: #fff6f4;border: 1px solid #ffe1e1;padding: 10px 35px 10px 14px;margin-bottom:20px;text-shadow: 0 1px 0 rgb(255 255 255 / 50%);}
.alert .close {position: relative;top: -2px;right: -21px;line-height: 18px;padding: 0;cursor: pointer;background: transparent;border: 0;-webkit-appearance: none;float: right;font-size: 20px;font-weight: bold;color: #000;text-shadow: 0 1px 0 #fff;opacity: .2;}
.product-options-wrapper select.invisible{height: 0px;position: absolute;}
.action-skip-wrapper{display: none;}

.product-box .clearance-t{display: none !important;font-size: 15px;font-weight: 500;color:#ff6160;padding-top: 6px;}
.product-shop .product-info-price .clearance-t{font-size: 15px;font-weight: 500;color:#ff6160;padding-top: 18px;}

/* remove cart-sidebar product*/
.modal-popup.confirm{display: none;}
.modal-popup.confirm._show{display: block;position: fixed;top:0;right:0;bottom:0;left:0;z-index: 16 !important;}
.modal-popup.confirm{background-color: rgba(0, 0, 0, 0.5);}
.modal-popup.confirm .modal-inner-wrap{position: absolute;top:50%; left:50%;transform: translate(-50%,-50%);padding: 40px 20px 35px;max-width: 90%;width: 90%;background-color: #fff;}
.modal-popup.confirm .modal-header{margin-top: 0 !important;padding: 0;width: 0;}
.modal-popup.confirm .modal-header .action-close{position: absolute;right: 0;top: 0;font-size: 0;border:0;background-color: transparent;outline: none;padding: 10px;line-height: 1;}
.modal-popup.confirm .modal-header .action-close::after{content: "╳";font-size: 16px;color: #000;}
.modal-popup.confirm .modal-content{font-size: 16px;line-height: 1.5;max-width: 100%;text-align: center;padding-bottom: 30px;}
.modal-popup.confirm .modal-footer{text-align: center;}
.modal-popup.confirm .modal-footer button{border: 1px solid #ff6160;text-transform: uppercase;width: 95px;padding: 8px 0;border-radius: 3px;outline: none;}
.modal-popup.confirm .modal-footer .action-dismiss{background: #ff6160;color:#fff;margin-right: 5px;}
.modal-popup.confirm .modal-footer .action-accept{background: #fff;color:#ff6160;}
.modal-popup.confirm .modal-footer .action-dismiss:hover{background: #fff;color:#ff6160;}
.modal-popup.confirm .modal-footer .action-accept:hover{background: #ff6160;color:#fff;}

/* header */
.cms-page-view .breadcrumbs{display: none;}

/* bottom sticky discount */
#email-error.error{display: block;color: #da1c5c;font-size: 12px;}    
#newsletter-form-sticky-m .loading{margin-top: 10px;}

/* cms page */
/*.cms-page-view:not(.cms-subscribe):not(.cms-about):not(.cms-about-alicia-sinclair ):not(.cms-about-tracy-felder):not(.cms-about-kimberly-scott-faubel):not(.cms-about-brandon-bartling):not(.cms-about-chelsea-leibow) .p-wrapper {padding-left: 10px;padding-right: 10px;padding-top: 0;}*/

/*customer-account-logoutsuccess*/
.customer-account-logoutsuccess .page-main >.container{display: -webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;font-size:16px;text-align:center;padding:0 10px;}
/*checkout-onepage-success*/
.checkout-onepage-success .print{text-decoration:underline;margin-bottom:10px;display:inline-block;}
.checkout-onepage-success .checkout-success{border:1px solid #ddd;padding:20px 20px 30px;width:90%;margin:0 auto;}
.checkout-onepage-success .page-title{display:block;}
.checkout-onepage-success a.action.primary{color:#ff6160;}
.checkout-onepage-success #maincontent{font-size:16px;text-align:center;padding-top:30px;}
/*customer-account-createpassword*/
.customer-account-createpassword .p-wrapper{background-image: url(../../images/page-bg.jpg);background-position: top center;background-color: #f7f7f7;background-repeat: no-repeat;background-size: auto;}
.customer-account-createpassword .reset{background-color: #fff;border-top: #ff605f solid 2px;margin: 30px 20px 50px;padding: 30px;}
.customer-account-createpassword .reset .fieldset{border:none;padding: 0;margin: 0;}
.customer-account-createpassword .reset .field{padding-bottom: 15px;}
.customer-account-createpassword .reset .label{display: inline-block;font-size: 16px;margin-bottom: 12px;padding: 0;}
.customer-account-createpassword .reset .input-text{color: #333;font-size: 16px;border-radius: 10px;border-color: #afafaf;padding: 12px 15px;width: 100%;background-color: #fff;border: 1px solid #eaeaea;font-size: 15px;}
.customer-account-createpassword .reset .password-strength-meter{color: #999;font-size: 12px;}
.customer-account-createpassword .reset .actions-toolbar{text-align: center;}
.customer-account-createpassword .reset .submit{font-size: 16px;padding: 14px 45px;text-transform: uppercase;background-color: #000;color: #fff;line-height: 1.2;border-radius: 50px;border: 1px solid #000;}
.customer-account-createpassword .reset .submit:hover{background-color: #fff;color: #000;}
.customer-account-createpassword .mage-error{padding: 5px 0;}

@media (max-width: 329px) {
.customer-account-createpassword .reset .submit{font-size: 14px;padding: 13px 25px;}
}