.mage-error,.error{color:#b94a48;font-size:12px;}
.alert .close{display:none;}
.control-label em{color:#b94a48;}
/*product page, gallery*/
.fotorama__stage__frame .fotorama__img{position: initial !important;transform: none !important;}
/*.fotorama__wrap--slide .fotorama__stage__frame{top:-50px;}*/
.fotorama__nav-wrap--vertical .fotorama__nav__shaft{background: transparent;}
.fotorama__nav-wrap--vertical .fotorama__nav__shaft .fotorama__nav__frame--thumb{margin-bottom:1px;}
.fotorama__nav-wrap--vertical .fotorama__nav__shaft .fotorama__nav__frame--thumb.fotorama__active .fotorama__thumb{border: 1px solid #BABABA;}
.fotorama__thumb-border{background:none;border:none;display:none;}
.fotorama__arr.fotorama__arr--prev,.fotorama__arr.fotorama__arr--next,.fotorama__nav-wrap--vertical .fotorama__thumb__arr--left,.fotorama__nav-wrap--vertical .fotorama__thumb__arr--right{display:none!important;}
.fotorama__nav__shaft{left:;}
/*product page*/
.price-box > .price-container{padding-bottom: 5px;line-height: 1;}
.product-shop .add-to-box .col.add-con{display: flex;align-items: center;width: 100%;padding-left: 0;padding-right: 10px;margin-top: 33px;}
.product-shop .add-to-box .col.add-con .btn{flex: 1;margin: 0 0 0 8px;}
.product-shop .add-to-box .add-video{padding: 0 15px 0 0;margin: 0 0 10px 8px;width: 100%;}
.product-shop .international-shipping.tips1{margin:0 8px 15px;width: 100%;}

.product-shop .alarm-stock-notice{text-align:left;margin-top:30px}
.product-shop .alarm-stock-notice-info{margin-bottom:10px}
.product-shop .alarm-stock-notice-info .icon{fill:#ff6160;width:16px;height:16px;vertical-align:middle;}
.product-shop .alarm-stock-notice-info span{display:inline-block;font-size:12px;line-height:20px;color:#000;padding-left: 5px;}
.product-shop .alarm-stock-notice .form-box{display: flex;flex: row;align-items: flex-start;}
.product-shop .alarm-stock-notice .form-box .fun-icon{margin: 0 0 0 12px;height: 43px;}
.product-shop .alarm-stock-notice .for-email{display: -ms-flexbox;display: flex;/*-ms-flex-wrap: wrap;flex-wrap: wrap;*/width: 100%;max-width: 410px;}
.product-shop .alarm-stock-notice .for-email input{background-color:#EAEAEA;border: 1px solid #EAEAEA;font-size:16px;border-radius:5px;-webkit-border-radius:5px;width:100%;padding: 12px 10px;border-radius: 40px 0 0 40px;}
.product-shop .alarm-stock-notice .for-email input:hover{border: 1px solid #BABABA;}
.product-shop .alarm-stock-notice .for-email input:focus{border: 1px solid #FF6160;}
.product-shop .alarm-stock-notice .for-email input::-webkit-input-placeholder{color:#999;text-indent:0}
.product-shop .alarm-stock-notice .for-email input:-moz-placeholder{color:#999;text-indent:0}
.product-shop .alarm-stock-notice .for-email input::-moz-placeholder{color:#999;text-indent:0}
.product-shop .alarm-stock-notice .for-email input:-ms-input-placeholder{color:#999;text-indent:0}
.product-shop .alarm-stock-notice .for-email .btn{font-size:16px;width:100%;margin-left: -18px;padding:11.5px 0;}
.product-shop .alarm-stock-notice .for-email .btn:hover,
.product-shop .alarm-stock-notice .for-email .btn:focus,
.product-shop .alarm-stock-notice .for-email .btn:active{background-color: #fff;}
.product-shop .alarm-stock-notice .for-email .input-box{-ms-flex:0 0 69%;flex:0 0 69%;max-width:69%;}
.product-shop .alarm-stock-notice .for-email .buttons-set{-ms-flex:0 0 33%;flex:0 0 33%;max-width:33%;padding-left: 0;}
.product-shop .alarm-stock-notice .for-email .error-message,.for-email .message{font-size:13px;color:#e60259}
.product-options-wrapper select.invisible{height: 0px;position: absolute;}
.fotorama__nav--thumbs .fotorama__nav__frame{margin-left: 0;}
.product-gallery .js-fixed{z-index: 14;}
.product-shop *:focus{outline: none;}
.page-product-configurable .product-popup-con .color-chooser-box,
.page-product-configurable .product-popup-con .size-chooser-box{padding: 0 10px;}
.action-skip-wrapper{display: none;}
.stainless-steel-top-t {margin-bottom: 100px;}
.stainless-steel-top {background-color: #fff;}
.stainless-steel-top::after{display: none;}
.stainless-steel-bottom {background-color: #cbebf7;}
.product-shop .color-select-con.btn-select .btn-select-value {display: inline-block;border: 1px solid #e5e5e5;padding: 15px 20px;color: #333;border-radius: 50px;-webkit-border-radius: 50px;background: url(../images/angle-bottom.svg) no-repeat right 16px center;background-size: 20px;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;width: 100%;}
.product-shop .color-select-con.btn-select ul{width: 100%;left: 0;}
.product-shop .color-select-con.btn-select .color-r{margin: 0 10px 0 0;width: 16px;height: 16px;}
.product-shop .color-select-con.btn-select ul li.color-violet{background: transparent;}
.product-shop .color-chooser-box .dropdown-menu,.size-chooser-box .dropdown-menu{width: calc(100% - 30px);}
.product-shop .btn-type-select.btn-select .btn-select-value{background: #EAEAEA url(../images/angle-bottom.svg) no-repeat right 16px center;background-size: 20px;border-radius: 8px;font-size: 16px;font-weight: 600;height: 62px;color: #000;}
.product-shop .btn-type-select.btn-select.active .btn-select-value{border: 1px solid #FF6160;}
.product-shop .btn-type-select.btn-select .btn-select-value{display: flex;align-items: center;}
.product-shop .btn-type-select.btn-select .btn-select-value .type-icon{display: inline-block;width: 28px;margin: 0 30px 0 9px;}
.product-shop .btn-type-select.btn-select .btn-select-value .type-box{display: inline-block;}
.product-shop .btn-type-select.btn-select .btn-select-value .type-box .type-country{display: none;}
.product-shop .btn-type-select.btn-select .btn-select-value .type-box .soldout {font-size: 12px;color: #888;}
.product-shop .btn-type-select.btn-select .btn-select-value .type{font-size: 16px;color: #000;font-weight: 600;}
.product-shop .btn-type-select.btn-select ul{padding: 13px 0 12px;top: calc(100% + 5px);height: auto;}
.product-shop .btn-type-select.btn-select ul li{display: flex;}
.product-shop .btn-type-select.btn-select ul li:hover{background: #ffe8e8;}
.product-shop .btn-type-select.btn-select ul li .type-icon{width: 28px;margin: 0 30px 0 20px;}
.product-shop .btn-type-select.btn-select ul li .type-box > span{display: block;}
.product-shop .btn-type-select.btn-select ul li .type-box .type{font-size: 16px;color: #000;font-weight: 600;padding-bottom: 5px;}
.product-shop .btn-type-select.btn-select ul li .type-box .type-country{font-size: 12px;color: #747474;}
#product_tabs_features .st-text p a{color: #ff6160;}
.page.messages .messages > div{display: none;}
.page.messages .messages > .message{display: block;}

.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-bottom: 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 60px 35px;background-color: #fff;width: auto;}
.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: 380px;width: 380px;text-align: center;padding-bottom: 30px;}
.modal-popup.confirm .modal-footer{text-align: center;padding:0;}
.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;}

/* add to wishlist popup  */
.account-login div.mage-error {color: #ed202d;padding: 0;background-color: transparent;margin:2px 0 0 5px;font-size: 12px;}


.cms-page-view .breadcrumbs{display: none;}
/* bottom sticky discount */
#email-error.error{position: absolute;top: -40px;left: 10px;margin: 0;display: inline-block;background: #da1c5c;color: #fff;padding: 10px 15px;}
#email-error.error:after {content: "";display: block;border: 12px solid transparent;border-bottom: 8px solid #da1c5c;position: absolute;width: 0;height: 0;bottom: -8px;left: 20px;transform: rotate(35deg);-webkit-transform: rotate(35deg);-moz-transform: rotate(35deg);-ms-transform: rotate(35deg);-o-transform: rotate(35deg);}
#newsletter-form-sticky .loading{display: inline-block;height: auto;}
#newsletter-loading{margin:10px 0 0;}
/*checkout-onepage-success*/
.checkout-onepage-success .page-title{display:block;margin-bottom:30px;}
.checkout-onepage-success .print{text-decoration:underline;margin-bottom:10px;display:inline-block;}
.checkout-onepage-success .checkout-success{border:1px solid #ddd;padding:30px 0;width:60%;margin:0 auto;}
.checkout-onepage-success a.action.primary{color:#ff6160;}
.checkout-onepage-success #maincontent{font-size:16px;text-align:center;padding-top:50px;}
/*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;height:30vh;text-align:center;padding:0 10px;}
/*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: 100%;}
.customer-account-createpassword .reset{background-color: #fff;border-top: #ff605f solid 2px;margin: 90px auto 50px;padding: 50px;width: 600px;}
.customer-account-createpassword .reset .field{padding-bottom: 15px;}
.customer-account-createpassword .reset .label{font-size: 18px;color: #404040;margin-bottom: 15px;background: transparent;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;}
.customer-account-createpassword .reset .submit{font-size: 18px;padding: 16px 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 .reset .password-strength-meter{color: #999;font-size: 12px;}
.customer-account-createpassword .mage-error{padding-bottom: 5px;}
@media (min-width: 1200px){
	.header a.brand{float: left;}
	.site-outer{float: none;}
}

@media (max-width: 992px) and (min-width: 768px) {
	/* header */
	.is_tablet .btn-sambar{top: auto;}
	.is_tablet .mid-header{text-align: center;}

	/*product page*/
	.gallery-placeholder__image{width: 100%;aspect-ratio: 1/1;}
	.product-content .zoom-con.co-row{margin-right: -22px;margin-left: -22px;}
	.fotorama__wrap--slide .fotorama__stage__frame{top: 0;}
	.fotorama__stage, .fotorama__nav{left: 0 !important;width: 100% !important;}
	.fotorama__wrap .fotorama__grab,.fotorama__wrap .fotorama__stage__shaft{margin: 0 auto !important;width: 100% !important;max-width: 100% !important;}
	.fotorama__stage__frame .fotorama__img{width: 100%;aspect-ratio: 1/1;}
	.fotorama__nav__frame .fotorama__thumb{display: none;}
	.fotorama__nav__frame{display: inline-block !important;background-color: #adadad;text-indent: -999em;width: 10px !important;height: 10px !important;margin: 0 4px !important;padding: 0 !important;outline: 0;border-radius: 360%;}
	.fotorama__nav__frame.fotorama__active{background-color: #333;}
	.fotorama__nav-wrap--vertical.fotorama__nav-wrap{left: 50%;bottom: 18px;transform: translateX(-50%);top: auto;}
	.fotorama__nav.fotorama__nav--thumbs{width: 100% !important;height: auto !important;}
	.product-gallery{height: auto !important;padding: 0;margin-bottom: 30px;}
	.product-shop .add-to-box .col.add-con .btn.btn-primary,
	.product-shop .add-to-box .col.add-con .btn.btn-start-select-bundle{width: 100%;max-width: 480px;}
	.product-shop .alarm-stock-notice .for-email{max-width: 488px;}

	/*all-products*/
	.section-more-icon{clear: both;text-align: center;}
	.section-more-icon .container{display: inline-block;}

	/*about*/
	.cms-about .section-gray.aw-loading .aw-con{overflow-y: hidden;overflow-x: auto;height: auto}
	.cms-about .section-gray.aw-loading .aw-each {padding: 50px 0;width: 32%;margin: 0 10px 25px;}

	/*customer-account-createpassword*/
	.customer-account-createpassword .reset{margin-top: 50px;}
	.customer-account-createpassword .reset .label{font-size: 16px;margin-bottom: 12px;}
	.customer-account-createpassword .reset .submit{font-size: 16px;padding: 14px 45px;}
}