.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:;}
.fotorama__stage__shaft.fotorama__grab{margin-top: -50px;}
.magnifier-preview:not(.hidden){margin-left: 50px;}
/*cart sidebar*/
.navbar-cart .cart-title span{display: none;}
.navbar-cart .product-item-photo{display:block;margin-right:10px;}
.cart-title.empty{display: none;}
.navbar-cart .label{white-space:normal;padding:0;background-color:transparent;}
.navbar-cart .hide-link {width: 56px;padding-top: 67px;margin-top: -76px;position: absolute;left: auto;top: 0;right: 0px;outline: none;}
.navbar-cart .minicart-items-wrapper {height: auto !important;}
.navbar-cart .dropdown-menu{margin-top: 0;top:75px;}
.navbar-cart .dropdown-menu li {padding: 15px 0;border-bottom: 1px solid #d9dbdc;}
.navbar-cart .dropdown-menu li > .product{display:-ms-flexbox;display:flex;}
.navbar-cart .product-item-details .product-item-name a{display: block;line-height: 15px;color: #333;font-size: 13px;font-weight: 300;margin-bottom: 5px;margin-right:5px;}
.navbar-cart .product-item-details .price-container{padding-bottom: 5px;}
.navbar-cart .product-item-details .price-container .price{font-weight: 500;font-family: 'Montserrat', Arial, serif;color: #000;font-size: 13px;}
.navbar-cart .dropdown-menu .details-qty .label{display: inline-block;background: transparent;padding: 0;color: #999;font-size: 13px;}
.navbar-cart .dropdown-menu .details-qty .cart-item-qty{display: inline-block;width: 65px;padding: 10px;vertical-align: middle;margin: 0;background-color: #f6f7f7;border: none;}
.navbar-cart .product-item-details .actions{padding-top: 5px;display: none;}
.navbar-cart .product-item-details .actions .delete,.navbar-cart .dropdown-menu .details-qty .update-cart-item{background: #ff6160;border: 1px solid #ff6160;border-radius: 5px;width: 60px;text-align: center;font-size: 12px;padding: 1px;}
.navbar-cart .product-item-details .actions .delete span,.navbar-cart .dropdown-menu .details-qty .update-cart-item span{display: inline-block;color: #fff;font-weight: 300;}
.navbar-cart .amount {display: inline-block;}
.navbar-cart .small-tips.subtotal{font-weight: 500;}
/*nav cart product bundle detail*/
.navbar-cart .subtitle.empty{font-weight:normal;}
.navbar-cart .toggle{cursor:pointer;}
.navbar-cart .product.options .subtitle{color:#000;display:inline-block;padding:5px 0;}
.navbar-cart .product.options.list{font-size:10.998px;color:#333;margin:0;}
.navbar-cart .product.options.list .values{margin:0;font-style:italic;margin-bottom:5px;}
/*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 .col.add-con .btn.btn-primary,
.product-shop .add-to-box .col.add-con .btn.btn-start-select-bundle{max-width: 410px;}
.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: center;}
.product-shop .alarm-stock-notice .form-box .fun-icon{margin: -9px 0 0 12px;}
.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{border-radius:5px;-webkit-border-radius:5px;font-size:16px;font-weight:normal;width:100%;margin-left: -18px;padding:11.5px 0;border-radius:40px;}
.product-shop .alarm-stock-notice .for-email .btn:hover{background-color: #fff;color: #000;}
.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;}
.shop-head .add-to-cart .btn:focus{color: #fff;background-color: #ff6160;}
.fotorama__nav--thumbs .fotorama__nav__frame{margin-left: 0;}
.product-gallery .js-fixed{z-index: 16;}
.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;}


/* 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;}
/* customer-service form */
.nl-content-blog .loading{padding-top: 10px;}
#feedback_form .unstyled li{margin-bottom: 0;}
.customer-btn-select{position: relative;}
.customer-btn-select ul{color: #333;padding: 10px 0;-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: 100%;max-width: 100%;z-index: 1;font-size: 16px;}
#feedback_form .customer-btn-select ul li{padding: 10px 15px;}
.customer-btn-select .btn-select-value{position: relative;}
.contact-bar .btn-select-value{margin-bottom: 9px;}
.contact-bar .file-receipt .control-label p{display: none;}

/*product-registration*/
.Zebra_DatePicker_Icon_Wrapper{width: 100% !important;}
.product_select_con .btn-select {position: relative;}
.cms-page-view .custom-select-item-name-ul{padding: 15px 0 15px 15px;width: 100%;font-size: 16px;background-color: #fff;border: 1px solid #eaeaea;position: relative;cursor: pointer;}
.cms-page-view .custom-select-item-name-ul:after{content: "";display: block;border-top: 6px solid #000;border-left: 6px solid transparent;border-right: 6px solid transparent;position: absolute;right: 15px;top: 50%;pointer-events: none;margin-top: -2px;}
.cms-page-view .custom-select-item-name-ul li{text-align: left;}
.cms-page-view .custom-select-item-name-ul li img{max-width: 20px;margin-right: 5px;}
.cms-page-view .custom-select-item-name-ul.ul-collapse + .undefined{display: block;}
.cms-page-view .product_select_con .undefined{display: none;text-align: left;border: 1px solid #888;max-height: 200px;overflow-y: scroll;position: absolute;top: 100%;left: 0;z-index: 1;width: 100%;background-color: #fff;}
.cms-page-view .product_select_con .undefined li{position: relative;font-size: 13px;}
.cms-page-view .product_select_con .undefined li img{margin-right: 10px;max-width: 50px;}
.cms-page-view .ul-select-wrapper{position: absolute;top:100%;border: 1px solid #888;font-size: 13px;margin-top: 5px;max-height: 200px;overflow-y: scroll;width: 100%;background: #fff;z-index: 1;}
.cms-page-view .ul-select-wrapper img{margin-right: 10px;max-width: 50px;}
.cms-page-view .ul-select-wrapper li{position: relative;} 
.cms-page-view .ul-select-wrapper li:hover:after{content: "";width: 100%;height: 100%;background-color: rgba(0,0,0,0.1);position: absolute;left: 0;top: 0;}
/*warranty-claim*/
.warranty-form .feedback.group-select{padding-top: 10px;}
.warranty-form li.control-group:nth-child(3){margin-bottom: 9px;}
.warranty-form li.control-group:nth-child(5){margin: 0 0 9px 0;}
.warranty-form .control-group .Zebra_DatePicker_Icon_Wrapper{margin: 0 !important;}
.field-recaptcha .field .required-captcha{opacity:0;overflow:hidden;height:0;margin:0;min-height:0;padding:0;}
.field-recaptcha .field{height:0;}
.recaptcha{width:100%}
.field-recaptcha .g-recaptcha {width: 100%;background: #f9f9f9;height: 54px;overflow: hidden;text-align: left;}
.field-recaptcha .g-recaptcha iframe {margin-left: -1px;margin-top: -8px;width: 200px;}
.field-recaptcha .mage-error#recaptcha-validate--error{margin: -15px 0 15px;}
/*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-registration*/
	.cms-page-view .contact-popup{padding:50px;width: 60%;}

	/* customer-service form */
	.contact-bar .input-select select{margin-bottom: 9px;}
	.contact-bar li.input-select .input-box:before{top: 45%}
	.contact-bar li.input-select .input-box:after{top: 62%;}

	/*cart sidebar*/
	.navbar-cart .hide-link {display: none;}

	/*product page*/
	.gallery-placeholder__image{width: 100%;}
	.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%;}
	.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;}
	.product-shop .alarm-stock-notice .form-box .fun-icon{margin: -9px 0 0 15px;}

	/*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;}
}