@import "https://fonts.googleapis.com/css?family=Cabin:400,700";
body{background-color:#fff;color:#000}
.New_Fmj_product_detail_page *{font-family:'brandon-grotesque',arial!important;font-size:14px}
img{max-width:100%;height:auto}
.row div{top:0}
p{margin:0}
.fa{font-family:FontAwesome!important}
.FMJ_Heading h1{font-size:24px;line-height:32px}
.FMJ_Heading h2{font-size:20px;line-height:26px}
.FMJ_Heading h3{font-size:18px;line-height:24px}
.FMJ_Heading h4,.FMJ_heading-review h4{font-size:16px;line-height:20px}
.FMJ_Heading h5{font-size:14px;line-height:18px}
.FMJ_v1_text p{font-size:13px}
.FMJ_v1_Warning{color:#792058}
.FMJ_v1_Sucess{font-weight:700!important}
.FMJ_Heading .h4,.FMJ_Heading .h5,.FMJ_Heading .h6,.FMJ_Heading h1,.FMJ_Heading h2,.FMJ_Heading h3,.FMJ_Heading h4,.FMJ_Heading h5,.FMJ_Heading h6{margin-top:0;margin-bottom:0;color:#000;font-weight:400}
.text-capitalize{text-transform:capitalize}
.New_Fmj_product_detail_page .font-28{font-size:28px}
.New_Fmj_product_detail_page .font-26{font-size:26px}
.New_Fmj_product_detail_page .font-22{font-size:22px}
.New_Fmj_product_detail_page .font-24{font-size:24px}
.New_Fmj_product_detail_page .font-20{font-size:20px}
.New_Fmj_product_detail_page .font-18{font-size:18px}
.New_Fmj_product_detail_page .font-16{font-size:16px}
.New_Fmj_product_detail_page .font-14{font-size:14px}
.New_Fmj_product_detail_page .font-12{font-size:12px}
.New_Fmj_product_detail_page .font-10{font-size:10px}
.FMJ-btn-primary{padding:14px 10px;background-color:#792058;border-radius:0;color:#fff;font-size:14px;text-transform:uppercase;letter-spacing:1.25px;vertical-align:middle;touch-action:manipulation;cursor:pointer;letter-spacing:.5px;border-color:#611845;-ms-border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent;position:relative;overflow:hidden;-webkit-transition-property:color;transition-property:color;-webkit-transition-duration:.3s;transition-duration:.3s}
.FMJ-btn-secondary.FMJ-btn-wishlist{vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent;position:relative;overflow:hidden;-webkit-transition-property:color;transition-property:color;-webkit-transition-duration:.3s;transition-duration:.3s}
.FMJ-btn-primary:before,.FMJ-btn-primary-border:before,.FMJ-btn-secondary.FMJ-btn-wishlist:before{content:"";position:absolute;z-index:-1;top:0;left:0;right:0;bottom:0;background:#611644;border-radius:100%;-webkit-transform:scale(0);transform:scale(0);-webkit-transition-property:transform;transition-property:transform;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}
.FMJ-btn-primary:hover,.FMJ-btn-primary:visited,.FMJ-btn-primary:active,.FMJ-btn-primary:focus{color:#fff}
.FMJ-btn-primary:hover:before,.FMJ-btn-primary:visited:before,.FMJ-btn-primary:active:before,.FMJ-btn-primary:focus:before,.FMJ-btn-secondary.FMJ-btn-wishlist:hover:before,.FMJ-btn-secondary.FMJ-btn-wishlist:visited:before,.FMJ-btn-secondary.FMJ-btn-wishlist:active:before,.FMJ-btn-secondary.FMJ-btn-wishlist:focus:before{-webkit-transform:scale(2);transform:scale(2)}
.FMJ-Add-to-Shopping-Bag .fa{padding-right:7px;font-size:13px}
.FMJ-btn-secondary{padding:14px 20px;background-color:#fff;border-radius:0;color:#792058;font-size:14px;letter-spacing:1.25px;vertical-align:middle;touch-action:manipulation;cursor:pointer;-ms-border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;letter-spacing:.45px;border:1px solid #792058;-ms-transition:.5s;-moz-transition:.5s;-webkit-transition:.5s;transition:.5s}
.FMJ-btn-secondary .fa{color:#792058}
.FMJ-btn-secondary:hover,.FMJ-btn-secondary:visited,.FMJ-btn-secondary:active,.FMJ-btn-secondary:focus{color:#fff;border:1px solid #792058;background:#792058}
.FMJ-btn-secondary.btn:focus,.FMJ-btn-primary.btn:focus,.FMJ-btn-wishlist:focus,.FMJ-btn-wishlist:active,.FMJ-btn-wishlist:visited{box-shadow:none!important}
.mr-5{margin-right:5px}
.mr-7{margin-right:7px}
.ml-5{margin-left:5px}
.mr-10{margin-right:10px}
.ml-10{margin-left:10px}
.ml-20{margin-left:20px}
.mr-15{margin-right:15px}
.ml-15{margin-left:15px}
.ml-27{margin-left:27px}
.mr-27{margin-right:27px}
.mr-35{margin-right:35px}
.mr-40{margin-right:40px}
.mr-45{margin-right:45px}
.mr-2{margin-right:2px}
.mr-1{margin-right:1px}
.mb-27{margin-left:27px}
.mb-10{margin-bottom:10px}
.mb-5{margin-bottom:5px}
.mb-20{margin-bottom:20px}
.mb-25{margin-bottom:25px}
.mb-15{margin-bottom:15px}
.mb-30{margin-bottom:30px}
.mb-3{margin-bottom:3px}
.mt-25{margin-top:25px}
.mt-20{margin-top:20px}
.FMJ_pink{color:#c29472}
.FMJ_brown{color:#c29472}
.FMJ_text-grey{color:#555759}
.FMJ-btn-primary-border{padding:14px 20px;background-color:#fff;border-radius:0;color:#611845;font-size:14px;letter-spacing:1.25px;vertical-align:middle;touch-action:manipulation;cursor:pointer;letter-spacing:.6px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;border-color:#611845;text-transform:capitalize;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent;position:relative;overflow:hidden;-webkit-transition-property:color;transition-property:color;-webkit-transition-duration:.3s;transition-duration:.3s;text-transform:uppercase}

.FMJ_alert-green{color:#41ad48}
.New_Fmj_product_detail_page .form-control{border:1px solid #979797}
.New_Fmj_product_detail_page select.form-control:focus{border:2px solid #8bade4}
.checkbox input[type="checkbox"]{opacity:0;position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-moz-transform:translateY(-50%);transform:translateY(-50%);width:16px;height:16px}
.checkboxGroup{position:relative;text-align:center;margin-bottom:20px}
.checkbox{position:relative;display:inline-block;vertical-align:middle;position:relative;padding-left:25px;color:#494848;min-width:106px;text-align:left;cursor:pointer;margin:0}
.checkbox i{position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-moz-transform:translateY(-50%);transform:translateY(-50%);width:14px;height:14px;border:1px solid #792058;-ms-border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px}
.checkbox i:after{content:'';background:#fff;width:6px;height:7px;position:absolute;top:-1px;right:-4px;z-index:1;opacity:0;visibility:hidden}
.checkbox i:before{content:'';position:absolute;top:50%;left:50%;-ms-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);opacity:0;visibility:hidden;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;transition:all .3s;background-image:url(../images/tick.png);background-repeat:no-repeat;background-size:100% auto;width:16px;height:14px;z-index:2;margin-left:2px;margin-top:-1px}
.checkbox input:checked ~ i:before,.checkbox input:checked ~ i:after{opacity:1;visibility:visible}
.checkbox .checkbox-checked ~ i:before,.checkbox .checkbox-checked ~ i:after{opacity:1;visibility:visible}
.FMJ_custom-checkbox label{padding:0;color:#000}
.checkbox span[disabled="disabled"] ~ i{cursor:no-drop;border-color:#CDCDCD;background:#EFEFEF}
.checkbox span[disabled="disabled"] label{cursor:no-drop;color:#CDCDCD}
.checkbox span[disabled="disabled"] label:hover{color:#CDCDCD}
.checkboxGroup label.checkbox{font-weight:400}
.fmj_model-popup .modal-content{width:100%}
.fmj_model-popup .modal-footer{text-align:center;border:none;padding:0}
.fmj_model-popup .notify-form-control{display:block;width:100%;height:auto;border:1px solid #979797}
.fmj_model-popup .notifyMe-title{font-weight:700;margin-bottom:15px}
.fmj_model-popup .modal-footer{padding:0 20px 30px}
.fmj_model-popup .FMJ-btn-primary-notify,.fmj_model-popup .FMJ-btn-secondary-notify{width:100%}
.fmj_model-popup .modal-header{padding:10px 15px 0;border-bottom:0}
.fmj_model-popup .modal-body{padding-top:0;border-bottom:0}
.fmj_model-popup .close span{font-size:42px;color:#792058}
.fmj_model-popup .close{color:#792058;margin-top:-46px;opacity:1}
.modal-dialog-centered{display:-webkit-box;display:-ms-flexbox;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:80%}
.text-bold{font-weight:700}
@media (min-width: 768px) {
.modal-dialog.fmj_model-popup{width:400px}
}
@media screen and (max-width: 767px) {
body{font-size:12px}
.FMJ_Heading h1{font-size:24px}
.FMJ_Heading h2{font-size:18px}
.FMJ_Heading h3{font-size:16px}
.fullWidth{width:100%}
.FMJ-btn-primary,.FMJ-btn-secondary{width:100%;margin:5px 0}
.New_Fmj_product_detail_page .font-28{font-size:26px}
.New_Fmj_product_detail_page .font-26{font-size:24px}
.New_Fmj_product_detail_page .font-22{font-size:20px}
.New_Fmj_product_detail_page .font-24{font-size:22px}
.New_Fmj_product_detail_page .font-20{font-size:18px}
.New_Fmj_product_detail_page .font-18{font-size:16px}
.New_Fmj_product_detail_page .font-16{font-size:14px}
.New_Fmj_product_detail_page .font-14{font-size:12px}
.New_Fmj_product_detail_page .font-12{font-size:10px}
.New_Fmj_product_detail_page .font-10{font-size:8px}
}
@media (hover:hover) {
    .FMJ-btn-primary-border:hover,.FMJ-btn-primary-border:visited,.FMJ-btn-primary-border:active,.FMJ-btn-primary-border:focus{background:#611644;color:#fff}
}