#part{position:fixed;top:0;left:0;width:100%!important;height:100%!important;display:none;z-index:2000;background:rgba(95,97,112,0.6)}
#partcont{position:relative;color:#000;font-size:20px;line-height:22px;width:40%;min-width:230px;max-height:500px;height:auto;margin:10% auto 0;text-align:center;background-color:rgba(0,0,0,0.8);background:#fff;padding:20px;-webkit-box-shadow:0 5px 41px 0 rgba(0,0,0,1);-moz-box-shadow:0 5px 41px 0 rgba(0,0,0,1);box-shadow:0 5px 41px 0 rgba(0,0,0,1);overflow:auto;border:5px solid transparent;border-color:rgba(239,236,236,0.52);-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px}
#loading-mask{position:absolute;top:0;left:0;right:0;width:100%;height:96%;background:url(../images/ajax_round.gif) no-repeat center center;z-index:100;opacity:.7}
#partcont .heading{font-size:14px}
#partcont .heading #cart-total{font-size:18px;float:left;margin:10px 0}
#partcont .empty{font-size:18px;line-height:40px;margin:40px 0}
#partcont:before{content:'';position:absolute;top:3px;right:3px;width:16px;height:16px;background:url(../image/closepop.png) no-repeat;cursor:pointer}
.imagesd{position:relative}
.iconer{position:absolute;left:0;top:0;width:119px;height:119px;z-index:5;background-image:url(../image/added.png);background-repeat:no-repeat}
.en{background-image:url(../image/addeden.png)!important}
.uk{background-image:url(../image/adduk.png)!important}
.testbutton{background:#252525;color:#fff!important;font-size:11px;padding:12px 16px;font-family:'Open Sans',sans-serif;text-align:left;cursor:pointer;text-decoration:none;border:1px solid #fff;font-weight:700;text-transform:uppercase}
.testbutton:hover{color:#ccc!important;background:#FF5100;text-decoration:none!important}
.mcartdiv{width:100%;height:100%}
.mcartdivatem{font-size:16px;font-weight:400}
.mcartdivatem a,.mcartdivatem a:visited{color:#FF5100;text-decoration:underline}
.mcartdivatem a:hover{text-decoration:none}
.mcartok{width:100%;text-align:center;height:40px}
.mcarti{float:left;width:35%}
.mcartimage{max-width:210px}
.mcartproductname{font-size:12px;text-decoration:underline;text-align:center;line-height:16px;color:#9B9CA5}
.mcartright{float:right;width:55%;font-size:12px;color:#4D4A4A;text-align:left}
.mcarthr{width:100%;height:70px;border-bottom:1px dotted #f0f0f0}
.mini-cart-info table{border-collapse:collapse;width:100%;margin-bottom:5px}
.mini-cart-info td{color:#000;vertical-align:top;padding:10px 5px;border-bottom:1px solid #EEE;font-size:12px}
.mini-cart-info .image{width:1px}
.mini-cart-info .image img{width:62px;height:62px;float:left;margin-right:18px;border:1px solid transparent;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .3s ease-in-out;background-color:#fff;-moz-box-shadow:0 1px 2px rgba(208,208,208,0.6);-webkit-box-shadow:0 1px 2px rgba(208,208,208,0.6);box-shadow:0 1px 2px rgba(208,208,208,0.6)}
.mini-cart-info .name a{color:#444;font-size:12px;text-decoration:underline}
.mini-cart-info .name a:hover{text-decoration:none}
.mini-cart-info .quantity{display:none}
.mini-cart-info .remove{padding-top:20px;padding-bottom:20px}
.mini-cart-info td.total{text-align:right;font-weight:700;font-size:12px}
.mini-cart-info .remove img{cursor:pointer}
.mini-cart-total{text-align:right;font-size:18px}
.mini-cart-total table{border-collapse:collapse;display:inline-block;margin-bottom:5px}
.mini-cart-total td{color:#000;padding:4px;font-size:14px}
#partcont .checkout a{-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;color:#fff;font-size:14px;background:#0a1821;padding:6px 14px;text-decoration:none;display:inline-block}
#partcont .checkout a:hover{background:#ff5100;text-decoration:none}
@media only screen and (min-width: 1681px) and (max-width:1920px) {
#partcont{margin:12% auto 0;width:30%}
}
@media only screen and (min-width: 1280px) and (max-width:1366px) {
#partcont{margin:6% auto 0}
}
@media only screen and (min-width: 1063px) and (max-width:1279px) {
.mcartimage{width:180px}
#partcont{margin:12% auto 0}
}
@media only screen and (min-width: 977px) and (max-width:1062px) {
.mcartimage{width:160px}
.mcartok{margin-bottom:20px}
#partcont{margin:6% auto 0;width:60%;max-height:80%}
.mcarthr{height:40px}
.mcartright{font-size:16px}
}
@media only screen and (min-width: 320px) and (max-width:976px) {
#partcont{max-height:350px}
.mcartimage{display:none}
.mcartok{margin-bottom:40px}
.mcartright{float:none;width:100%}
.mcarti{display:none}
#partcont{margin:10% auto 0}
#part{position:fixed}
.mcarthr{height:40px}
#partcont .checkout a{font-size:14px}
.mini-cart-total td{font-size:14px}
}
@media only screen and (min-width: 320px) and (max-width:809px) {
#partcont{max-height:470px;width:80%}
.price-cart{font-size:12px}
#partcont .checkout a{font-size:12px}
.mini-cart-total td{font-size:12px}
#partcont .checkout a:last-child{clear:both;margin-top:4px}
}
@media only screen and (min-width: 480px) and (max-width:767px) {
#partcont{max-height:100%}
}
#lean_overlay{position:fixed;z-index:100;top:0;left:0;height:100%;width:100%;background:rgba(95,97,112,0.6);display:none}
#loginmodal{width:90%;max-width:400px;padding:15px 20px;background:#FFF;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-webkit-transform:translateY(-30px);-moz-transform:translateY(-30px);-ms-transform:translateY(-30px);-o-transform:translateY(-30px);transform:translateY(-30px);-webkit-transition-property:-webkit-transform;-moz-transition-property:-moz-transform;transition-property:transform;-webkit-transition-duration:.3s;-moz-transition-duration:.3s;transition-duration:.3s;padding:20px;-webkit-box-shadow:0 5px 41px 0 rgba(0,0,0,1);-moz-box-shadow:0 5px 41px 0 rgba(0,0,0,1);box-shadow:0 5px 41px 0 rgba(0,0,0,1);overflow:auto;border:5px solid transparent;border-color:rgba(239,236,236,0.52);-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px}
#loginmodal .logintitle{text-align:center;font-size:18px;line-height:30px;text-transform:uppercase}
#loginform .fieldbox{margin:20px 0;position:relative}
#loginform .fieldbox:first-child{margin:0}
#loginform .fieldbox label{display:inline-block;position:absolute;left:15px;top:50%;bottom:auto;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);height:20px;width:20px;overflow:hidden;white-space:nowrap;color:transparent;text-shadow:none;background-repeat:no-repeat;background-position:50% 0}
#loginform .fieldbox label.email-label{background-image:url(../images/Email-icon.png)}
#loginform .fieldbox label.password-label{background-image:url(../images/password.png)}
#loginform .fieldbox input{padding:16px 20px 16px 50px;border:1px solid #d2d8d8;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;width:100%;margin:0;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}
#loginform .fieldbox .button{height:52px;line-height:22px;font-size:16px;padding:16px 20px}
.login-help{text-align:center}
.login-help a{font-size:14px}
#livesearch_search_results{margin:0;padding:5px;position:absolute;top:50px;right:-1px;background-color:#000;list-style-type:none;z-index:12;min-width:360px;background-color:rgba(255,255,255,1);padding:20px;-webkit-box-shadow:0 5px 41px 0 rgba(0,0,0,1);-moz-box-shadow:0 5px 41px 0 rgba(0,0,0,1);box-shadow:0 5px 41px 0 rgba(0,0,0,1);border:1px solid #f0f0f0;z-index:10000;max-height:450px;overflow-y:scroll}
#livesearch_search_results li{padding:5px}
#livesearch_search_results a,#livesearch_search_results a:visited,#livesearch_search_results a:hover{color:#000;text-decoration:underline}
#livesearch_search_results a:hover{color:#666;text-decoration:none}
#livesearch_search_results img{border:1px solid #f0f0f0;border-radius:5px}
.br-theme-fontawesome-stars .br-widget{height:28px;white-space:nowrap}
.br-theme-fontawesome-stars .br-widget a{font:normal normal normal 18px/1 FontAwesome;text-rendering:auto;-webkit-font-smoothing:antialiased;text-decoration:none;margin-right:2px}
.br-theme-fontawesome-stars .br-widget a:after{content:'\f005';color:#ddd}
.br-theme-fontawesome-stars .br-widget a.br-active:after{color:#ffdf88}
.br-theme-fontawesome-stars .br-widget a.br-selected:after{color:#ffdf88}
.br-theme-fontawesome-stars .br-widget .br-current-rating{display:none}
@media print {
.br-theme-fontawesome-stars .br-widget a:after{content:'\f006';color:#000}
.br-theme-fontawesome-stars .br-widget a.br-active:after,.br-theme-fontawesome-stars .br-widget a.br-selected:after{content:'\f005';color:#000}
}
#popup-purchase-wrapper{background:#fff;max-width:500px;width:90%;margin:0 auto;min-height:100px;position:relative}
#popup-purchase-wrapper .popup-heading{text-align:left;background:transparent;color:#1c1c1c;font-size:21px;border-bottom:1px solid #dfe4eb;padding:0 25px;position:relative;min-height:32px;line-height:32px;overflow:hidden}
#popup-purchase-wrapper .mfp-close{text-indent:-9999px;width:60px;height:52px;background:#fff url(../image/popup/close.png) no-repeat;right:0;top:0;position:absolute;z-index:2;cursor:pointer!important;outline:none;border:0}
#popup-purchase-wrapper .mfp-close:hover{background-position:0 -60px}
#popup-purchase-wrapper .popup-footer{padding:17px 25px;border-top:1px solid #dfe4eb;background-color:#f2f6f9;position:relative;display:inline-block;width:100%;height:100%;vertical-align:bottom}
#popup-purchase-wrapper .popup-footer button{float:right;display:none;height:32px;line-height:30px;color:#000;padding:0 25px;cursor:pointer;font-size:12px;display:inline-block;border:1px solid #c5cdd8;box-shadow:0 1px 1px rgba(0,0,0,.1);background:#f2f6f9;border-radius:2px;outline:none;text-align:center}
#popup-purchase-wrapper .popup-footer button:hover{box-shadow:0 0 1px rgba(0,0,0,.1)}
#popup-purchase-wrapper .popup-footer a{float:left;border:1px solid #f06b10;box-shadow:0 1px 1px rgba(0,0,0,0.2);background:#ff8001;color:#fff;font-size:13px;height:33px;line-height:33px;padding:0 30px;cursor:pointer;display:inline-block;border-radius:2px;text-align:center}
#popup-purchase-wrapper .popup-footer #popup-checkout-none{opacity:.5;background:#F64747;border:1px solid #D64541}
#popup-purchase-wrapper .popup-footer #popup-checkout-none:hover{background:#F64747;cursor:not-allowed}
#popup-purchase-wrapper .popup-footer a:hover{background:#ff9601}
#popup-purchase-wrapper .popup-center{background:#fff;padding:25px;overflow:auto}
#popup-purchase-wrapper .left{float:left;width:60%}
#popup-purchase-wrapper .right{float:right}
#popup-purchase-wrapper .right img{border:1px solid #dfe4eb}
#popup-purchase-wrapper .right .sub-images{display:block;text-align:center;margin-top:10px;max-width:150px}
#popup-purchase-wrapper .right .sub-images > span label{border-radius:10px;width:10px;height:10px;background:#bbb;display:inline-block}
#popup-purchase-wrapper .right .sub-images input{display:none}
#popup-purchase-wrapper .right .sub-images input[type=radio]:checked + label{background:#e5e5e5}
#popup-purchase-wrapper .right .sub-images > span + span{margin-left:5px}
#popup-purchase-wrapper .right .sub-images > span label:hover{cursor:pointer;background:#e5e5e5}
#popup-purchase-wrapper .product-name{font-size:18px;margin-bottom:15px}
#popup-purchase-wrapper .product-price{font-size:15px}
#popup-purchase-wrapper .product-description{max-height:120px;overflow-y:auto;margin:15px 0}
#popup-purchase-wrapper .payment-info{clear:both}
#popup-purchase-wrapper .info-heading{font-size:15px;display:block;color:#000;text-align:left}
#popup-purchase-wrapper .info-heading-2{font-size:15px;display:block;color:#000;text-align:left;margin:5px 0 10px}
#popup-purchase-wrapper .payment-info > div{width:100%;display:inline-block}
#popup-purchase-wrapper .payment-info > div + div{margin-top:10px}
#popup-purchase-wrapper .payment-info > div label{font-size:12px;line-height:12px;color:#666;font-weight:700;margin-bottom:2px}
#popup-purchase-wrapper .payment-info > div label span{color:red}
#popup-purchase-wrapper .payment-info > div input,#popup-purchase-wrapper .payment-info > div textarea{border:1px solid #dfe4eb;padding:5px 10px;background:#fff;outline:none;color:#666;font-size:12px;width:100%}
#popup-purchase-wrapper .payment-info > div textarea{min-height:70px;resize:vertical}
.payment-quantity{position:relative}
.payment-quantity label{display:block;font-size:12px;line-height:12px;color:#666;font-weight:700;margin-bottom:4px}
.payment-quantity .number{border:1px solid #c5cdd8;display:inline-block;vertical-align:middle;position:relative;margin-bottom:5px}
.payment-quantity .frame-change-count{width:116px}
.payment-quantity .btn-plus button{width:32px;height:32px;cursor:pointer;display:inline-block;background:#f2f6f9;border:0;outline:none;line-height:5px;text-align:center}
.payment-quantity .btn-minus button{width:32px;height:32px;cursor:pointer;display:inline-block;background:#f2f6f9;border:0;outline:none;text-align:center;line-height:0}
.payment-quantity .btn-minus button span{width:14px;height:2px;background:url(../image/popup/plus-minus.png) no-repeat;background-position:-20px 0;display:inline-block}
.payment-quantity .btn-plus button span{width:14px;height:14px;background:url(../image/popup/plus-minus.png) no-repeat;background-position:0 0;display:inline-block}
.payment-quantity .btn-plus{float:right}
.payment-quantity .btn-minus{float:left}
.payment-quantity input.plus-minus{border-top:0;border-bottom:0;border-left:1px solid #c5cdd8;border-right:1px solid #c5cdd8;background:#fff;width:52px;height:32px;position:absolute;left:32px;top:0;outline:none;font-size:18px;text-align:center}
.masked{position:absolute;z-index:10000;width:100%;height:100%;background:#eee;opacity:.4;left:0;top:0}
.masked_loading{background:url(../image/popup/ring-alt.svg) no-repeat center center;width:100%;height:100%;position:absolute;z-index:10001;top:0;left:0}
.popup-purchase-button{text-align:center}
.popup-purchase-button button{width:100%!important}
@media (min-width: 320px) and (max-width: 532px) {
#popup-purchase-wrapper .popup-heading{font-size:14px}
#popup-purchase-wrapper .popup-footer button{width:100%}
#popup-purchase-wrapper .popup-footer a{width:100%;margin-top:5px}
#popup-purchase-wrapper .right{width:100%;text-align:center}
#popup-purchase-wrapper .left{width:100%}
}
#popup-subscribe-wrapper{background:#fff;max-width:600px;width:90%;margin:0 auto;min-height:500px;position:relative}
#popup-subscribe-wrapper.only-right-side{width:300px}
#popup-subscribe-wrapper .mfp-close{display:none}
#popup-subscribe-wrapper .popup-footer{padding:17px 25px;border-top:1px solid #dfe4eb;background-color:#f2f6f9;position:relative;display:inline-block;width:100%;height:100%;vertical-align:bottom}
#popup-subscribe-wrapper .popup-footer button{height:32px;line-height:30px;color:#000;padding:0 25px;cursor:pointer;font-size:12px;display:inline-block;border:1px solid #c5cdd8;box-shadow:0 1px 1px rgba(0,0,0,.1);background:#f2f6f9;border-radius:2px;outline:none;text-align:center}
#popup-subscribe-wrapper .popup-footer button:hover{box-shadow:0 0 1px rgba(0,0,0,.1)}
#popup-subscribe-wrapper .popup-footer a{float:right;border:1px solid #f06b10;box-shadow:0 1px 1px rgba(0,0,0,0.2);background:#ff8001;color:#fff;font-size:13px;font-weight:700;height:33px;line-height:33px;padding:0 30px;cursor:pointer;display:inline-block;border-radius:2px;text-align:center}
#popup-subscribe-wrapper .popup-footer #popup-checkout-none{opacity:.5;background:#F64747;border:1px solid #D64541}
#popup-subscribe-wrapper .popup-footer #popup-checkout-none:hover{background:#F64747;cursor:not-allowed}
#popup-subscribe-wrapper .popup-footer a:hover{background:#ff9601}
#popup-subscribe-wrapper .popup-center{background:#fff;padding:0;overflow:auto}
#popup-subscribe-wrapper .left{float:left;width:50%;position:relative}
#popup-subscribe-wrapper .right{float:right;position:relative;width:50%;height:500px;padding:25px;box-sizing:border-box}
#popup-subscribe-wrapper .right .promo-text{margin-top:10px}
#popup-subscribe-wrapper .right .output-message{color:#666;font-size:14px}
#popup-subscribe-wrapper .right .input-field{margin-top:20px;position:relative;margin-bottom:10px}
#popup-subscribe-wrapper .right .input-field input[type=text]{border:1px solid #dfe4eb;padding:10px;background:#fff;outline:none;color:#666;font-size:14px;width:100%}
#popup-subscribe-wrapper .right .input-field a#popup-subscribe-button{position:absolute;right:0;top:0;background:#F64747;color:#fff;font-size:14px;line-height:14px;padding:14px;cursor:pointer;text-decoration:none}
#popup-subscribe-wrapper .right .input-field a#popup-subscribe-button:hover{opacity:.8}
#popup-subscribe-wrapper .right .input-field .stop{margin-top:10px;font-size:12px;line-height:12px;color:#333}
#popup-subscribe-wrapper .right .input-field .stop input{margin-right:5px;margin-top:0}
#popup-subscribe-wrapper .left .image{max-width:300px;height:500px;background-size:cover;background-repeat:no-repeat}
#popup-subscribe-wrapper .right .close{background:url(../image/popup/close-subscribe.png) no-repeat;width:16px;height:16px;position:absolute;top:10px;right:10px;opacity:1;text-indent:-9999px}
.masked{position:absolute;z-index:10000;width:100%;height:100%;background:#eee;opacity:.4;left:0;top:0}
.masked_loading{background:url(../image/popup/ring-alt.svg) no-repeat center center;width:100%;height:100%;position:absolute;z-index:10001;top:0;left:0}
#static-subscribe-wrapper{position:relative}
@media (min-width: 320px) and (max-width: 768px) {
#popup-subscribe-wrapper{max-width:300px}
#popup-subscribe-wrapper .right{width:100%;text-align:center}
#popup-subscribe-wrapper .left{width:100%}
}
#uptocall-mini{position:fixed;bottom:20px;left:20px;cursor:pointer;z-index:999;border:10px solid rgba(0,248,0,.15);border-radius:100%}
#uptocall-mini .uptocall-mini-phone{-moz-border-radius:50%!important;-webkit-border-radius:50%!important;border-radius:50%!important;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;background-color:rgba(55,200,55,.8);width:70px;height:70px}
#uptocall-mini .uptocall-mini-phone:hover{background-color:rgba(55,200,55,1)}
#uptocall-mini .uptocall-mini-phone:before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background-image:url(../image/popup/callback.png);background-repeat:no-repeat;background-position:center center;-webkit-animation:uptocallphone 1.5s linear infinite;-moz-animation:uptocallphone 1.5s linear infinite;animation:uptocallphone 1.5s linear infinite}
@-webkit-keyframes uptocallphone {
0%,100%,50%{-ms-transform:rotate(0);-webkit-transform:rotate(0);transform:rotate(0)}
25%{-ms-transform:rotate(30deg);-webkit-transform:rotate(30deg);transform:rotate(30deg)}
75%{-ms-transform:rotate(-30deg);-webkit-transform:rotate(-30deg);transform:rotate(-30deg)}
}
@-moz-keyframes uptocallphone {
0%,100%,50%{-ms-transform:rotate(0);-webkit-transform:rotate(0);transform:rotate(0)}
25%{-ms-transform:rotate(30deg);-webkit-transform:rotate(30deg);transform:rotate(30deg)}
75%{-ms-transform:rotate(-30deg);-webkit-transform:rotate(-30deg);transform:rotate(-30deg)}
}
@keyframes uptocallphone {
0%,100%,50%{-ms-transform:rotate(0);-webkit-transform:rotate(0);transform:rotate(0)}
25%{-ms-transform:rotate(30deg);-webkit-transform:rotate(30deg);transform:rotate(30deg)}
75%{-ms-transform:rotate(-30deg);-webkit-transform:rotate(-30deg);transform:rotate(-30deg)}
}
.popup_call_phone_btn{position:fixed;bottom:15px;left:15px;z-index:9997;width:90px;height:90px;background:url(../image/popup/call.png) no-repeat;border:0!important}
#popup-call-phone-wrapper{background:#fff;max-width:350px;width:90%;margin:0 auto;min-height:100px;position:relative}
#popup-call-phone-wrapper .popup-heading{text-align:left;background-color:#FFF;color:#1c1c1c;font-size:21px;border-bottom:1px solid #dfe4eb;padding:0 25px;position:relative;min-height:52px;line-height:52px;overflow:hidden}
#popup-call-phone-wrapper .mfp-close{text-indent:-9999px;width:60px;height:52px;background:url(../image/popup/close.png) no-repeat #fff;right:0;top:0;position:absolute;z-index:2;cursor:pointer!important;outline:0;border:0}
#popup-call-phone-wrapper .mfp-close:hover{background-position:0 -60px}
#popup-call-phone-wrapper .popup-footer{padding:17px 25px;border-top:1px solid #dfe4eb;background-color:#fff;position:relative;display:inline-block;width:100%;height:100%;vertical-align:bottom}
#popup-call-phone-wrapper .popup-footer button{height:32px;line-height:30px;color:#FFF;padding:0 25px;cursor:pointer;font-size:12px;display:inline-block;border:1px solid #FF8001;box-shadow:0 1px 1px rgba(0,0,0,.1);background:#FF8001;border-radius:2px;outline:0;text-align:center}
#popup-call-phone-wrapper .popup-footer button:hover{box-shadow:0 0 1px rgba(0,0,0,.1);background:#379C0D;border:1px solid #379C0D}
#popup-call-phone-wrapper .popup-footer a{float:left;box-shadow:0 1px 1px rgba(0,0,0,.2);background:#379C0D;color:#fff;font-size:13px;height:33px;line-height:33px;padding:0 30px;cursor:pointer;display:inline-block;border-radius:2px;text-align:center}
.masked,.masked_loading{width:100%;height:100%;position:absolute;top:0;left:0}
#popup-call-phone-wrapper .popup-footer a:hover{background:#ff9601}
#popup-call-phone-wrapper .popup-center{background:#fff;padding:25px;overflow:auto}
#popup-call-phone-wrapper .payment-info{clear:both}
#popup-call-phone-wrapper .payment-info>div{width:100%;display:inline-block}
#popup-call-phone-wrapper .payment-info>div+div{margin-top:10px}
#popup-call-phone-wrapper .payment-info>div label{font-size:12px;line-height:12px;color:#666;font-weight:700;margin-bottom:2px}
#popup-call-phone-wrapper .payment-info>div label span{color:red}
#popup-call-phone-wrapper .payment-info>div input,#popup-call-phone-wrapper .payment-info>div textarea{border:1px solid #dfe4eb;padding:5px 10px;background:#fff;outline:0;color:#666;font-size:12px;width:100%}
#popup-call-phone-wrapper .payment-info>div textarea{min-height:70px;resize:vertical}
.masked{z-index:10000;background:#eee;opacity:.4}
.masked_loading{background:url(../image/popup/ring-alt.svg) center center no-repeat;z-index:10001}
.popup-call-phone-button{text-align:center}
.popup-call-phone-button button{width:100%!important}
@media (min-width:320px) and (max-width:532px) {
#popup-call-phone-wrapper .popup-heading{font-size:14px}
#popup-call-phone-wrapper .popup-footer button{width:100%}
#popup-call-phone-wrapper .popup-footer a{width:100%;margin-top:5px}
}
#popup-found-cheaper-wrapper{background:#fff;max-width:350px;width:90%;margin:0 auto;min-height:100px;position:relative}
#popup-found-cheaper-wrapper .popup-heading{text-align:left;background-color:#FFF;color:#1c1c1c;font-size:21px;border-bottom:1px solid #dfe4eb;padding:0 25px;position:relative;min-height:52px;line-height:52px;overflow:hidden}
#popup-found-cheaper-wrapper .mfp-close{text-indent:-9999px;width:60px;height:52px;background:#fff url(../image/popup/close.png) no-repeat;right:0;top:0;position:absolute;z-index:2;cursor:pointer!important;outline:none;border:0}
#popup-found-cheaper-wrapper .mfp-close:hover{background-position:0 -60px}
#popup-found-cheaper-wrapper .popup-footer{padding:17px 25px;border-top:1px solid #dfe4eb;position:relative;display:inline-block;width:100%;height:100%;vertical-align:bottom}
#popup-found-cheaper-wrapper .popup-footer button{height:32px;line-height:30px;color:#000;padding:0 25px;cursor:pointer;font-size:12px;display:inline-block;border:1px solid #c5cdd8;box-shadow:0 1px 1px rgba(0,0,0,.1);background:#f2f6f9;border-radius:2px;outline:none;text-align:center}
#popup-found-cheaper-wrapper .popup-footer button:hover{box-shadow:0 0 1px rgba(0,0,0,.1)}
#popup-found-cheaper-wrapper .popup-footer a{float:left;box-shadow:0 1px 1px rgba(0,0,0,0.2);background:#379C0D;color:#fff;font-size:13px;height:33px;line-height:33px;padding:0 30px;cursor:pointer;display:inline-block;border-radius:2px;text-align:center}
#popup-found-cheaper-wrapper .popup-footer a:hover{background:#ff9601}
#popup-found-cheaper-wrapper .popup-center{background:#fff;padding:25px;overflow:auto}
#popup-found-cheaper-wrapper .payment-info{clear:both}
#popup-found-cheaper-wrapper .payment-info > div{width:100%;display:inline-block}
#popup-found-cheaper-wrapper .payment-info > div + div{margin-top:10px}
#popup-found-cheaper-wrapper .payment-info > div label{font-size:12px;line-height:12px;color:#666;font-weight:700;margin-bottom:2px}
#popup-found-cheaper-wrapper .payment-info > div label span{color:red}
#popup-found-cheaper-wrapper .payment-info > div input,#popup-found-cheaper-wrapper .payment-info > div textarea{border:1px solid #dfe4eb;padding:5px 10px;background:#fff;outline:none;color:#666;font-size:12px;width:100%}
#popup-found-cheaper-wrapper .payment-info > div textarea{min-height:70px;resize:vertical}
.masked{position:absolute;z-index:10000;width:100%;height:100%;background:#eee;opacity:.4;left:0;top:0}
.masked_loading{background:url(../image/popup/ring-alt.svg) no-repeat center center;width:100%;height:100%;position:absolute;z-index:10001;top:0;left:0}
.popup-found-cheaper-button{text-align:center}
.popup-found-cheaper-button button{width:100%!important}
@media (min-width: 320px) and (max-width: 532px) {
#popup-found-cheaper-wrapper .popup-heading{font-size:14px}
#popup-found-cheaper-wrapper .popup-footer button{width:100%}
#popup-found-cheaper-wrapper .popup-footer a{width:100%;margin-top:5px}
}
#popup-product-preorder-wrapper{background:#fff;max-width:350px;width:90%;margin:0 auto;min-height:100px;position:relative}
#popup-product-preorder-wrapper .popup-heading{text-align:left;background-color:#FFF;color:#1c1c1c;font-size:21px;border-bottom:1px solid #dfe4eb;padding:0 25px;position:relative;min-height:52px;line-height:52px;overflow:hidden}
#popup-product-preorder-wrapper .mfp-close{text-indent:-9999px;width:60px;height:52px;background:#fff url(../image/popup/close.png) no-repeat;right:0;top:0;position:absolute;z-index:2;cursor:pointer!important;outline:none;border:0}
#popup-product-preorder-wrapper .mfp-close:hover{background-position:0 -60px}
#popup-product-preorder-wrapper .popup-footer{padding:17px 25px;border-top:1px solid #dfe4eb;position:relative;display:inline-block;width:100%;height:100%;vertical-align:bottom}
#popup-product-preorder-wrapper .popup-footer button{height:32px;line-height:30px;color:#000;padding:0 25px;cursor:pointer;font-size:12px;display:inline-block;border:1px solid #c5cdd8;box-shadow:0 1px 1px rgba(0,0,0,.1);background:#f2f6f9;border-radius:2px;outline:none;text-align:center}
#popup-product-preorder-wrapper .popup-footer button:hover{box-shadow:0 0 1px rgba(0,0,0,.1)}
#popup-product-preorder-wrapper .popup-footer a{float:left;box-shadow:0 1px 1px rgba(0,0,0,0.2);background:#379C0D;color:#fff;font-size:13px;height:33px;line-height:33px;padding:0 30px;cursor:pointer;display:inline-block;border-radius:2px;text-align:center}
#popup-product-preorder-wrapper .popup-footer a:hover{background:#ff9601}
#popup-product-preorder-wrapper .popup-center{background:#fff;padding:25px;overflow:auto}
#popup-product-preorder-wrapper .payment-info{clear:both}
#popup-product-preorder-wrapper .payment-info > div{width:100%;display:inline-block}
#popup-product-preorder-wrapper .payment-info > div + div{margin-top:10px}
#popup-product-preorder-wrapper .payment-info > div label{font-size:12px;line-height:12px;color:#666;font-weight:700;margin-bottom:2px}
#popup-product-preorder-wrapper .payment-info > div label span{color:red}
#popup-product-preorder-wrapper .payment-info > div input,#popup-product-preorder-wrapper .payment-info > div textarea{border:1px solid #dfe4eb;padding:5px 10px;background:#fff;outline:none;color:#666;font-size:12px;width:100%}
#popup-product-preorder-wrapper .payment-info > div textarea{min-height:70px;resize:vertical}
.masked{position:absolute;z-index:10000;width:100%;height:100%;background:#eee;opacity:.4;left:0;top:0}
.masked_loading{background:url(../image/popup/ring-alt.svg) no-repeat center center;width:100%;height:100%;position:absolute;z-index:10001;top:0;left:0}
.popup-product-preorder-button{text-align:center}
.popup-product-preorder-button button{width:100%!important}
@media (min-width: 320px) and (max-width: 532px) {
#popup-product-preorder-wrapper .popup-heading{font-size:14px}
#popup-product-preorder-wrapper .popup-footer button{width:100%}
#popup-product-preorder-wrapper .popup-footer a{width:100%;margin-top:5px}
}
#popup-view-wrapper{background:#fff;max-width:800px;width:90%;margin:0 auto;min-height:100px;position:relative}
#popup-view-wrapper .popup-heading{text-align:left;background-color:#fff;color:#1c1c1c;font-size:21px;border-bottom:1px solid #dfe4eb;padding:0 25px 0 25px;position:relative;min-height:52px;line-height:52px;overflow:hidden}
#popup-view-wrapper .mfp-close{text-indent:-9999px;width:60px;height:52px;background:#fff url(../image/popup/close.png) no-repeat;right:0;top:0;position:absolute;z-index:2;cursor:pointer !important;outline:none;border:0}
#popup-view-wrapper .mfp-close:hover{background-position:0 -60px}
#popup-view-wrapper .popup-footer{padding:17px 25px 17px 25px;border-top:1px solid #dfe4eb;background-color:#fff;position:relative;display:inline-block;width:100%;height:100%;vertical-align:bottom;display:none}
#popup-view-wrapper .popup-footer button{height:32px;line-height:30px;color:#000;padding:0 25px;cursor:pointer;font-size:12px;display:inline-block;border:1px solid #c5cdd8;box-shadow:0 1px 1px rgba(0,0,0,.1);background:#f2f6f9;border-radius:2px;outline:none;text-align:center}
#popup-view-wrapper .popup-footer button:hover{box-shadow:0 0px 1px rgba(0,0,0,.1)}
ul.thumbnails li a.thumbnail{border:1px solid rgba(0,0,0,0.08)}
ul.thumbnails li.image-additional label{border:1px solid rgba(0,0,0,0.08)}
#popup-view-wrapper .popup-footer a{float:right;border:1px solid #f06b10;box-shadow:0 1px 1px rgba(0,0,0,0.2);background:#ff8001;color:#fff;font-size:13px;font-weight:bold;height:33px;line-height:33px;padding:0 30px;cursor:pointer;display:inline-block;border-radius:2px;text-align:center}
#popup-view-wrapper .popup-footer #popup-checkout-none{opacity:0.5;background:#F64747;border:1px solid #D64541}
#popup-view-wrapper .popup-footer #popup-checkout-none:hover{background:#F64747;cursor:not-allowed}
#popup-view-wrapper .popup-footer a:hover{background:#ff9601}
#popup-view-wrapper .popup-center{background:#fff;padding:25px;overflow:auto}
#popup-view-wrapper .product-name{font-size:18px;margin-bottom:15px}
.payment-quantity{position:relative}
.payment-quantity label{display:block;font-size:12px;line-height:12px;color:#666;font-weight:bold;margin-bottom:4px}
.payment-quantity .number{border:1px solid #c5cdd8;display:inline-block;vertical-align:middle;position:relative}
.payment-quantity .frame-change-count{width:116px}
.payment-quantity .btn-plus button{width:32px;height:32px;cursor:pointer;display:inline-block;background:#f2f6f9;border:0;outline:none;line-height:5px;text-align:center}
.payment-quantity .btn-minus button{width:32px;height:32px;cursor:pointer;display:inline-block;background:#f2f6f9;border:0;outline:none;text-align:center;line-height:0}
.payment-quantity .btn-minus button span{width:14px;height:2px;background: url(../image/popup/plus-minus.png) no-repeat;background-position:-20px 0px;display:inline-block}
.payment-quantity .btn-plus button span{width:14px;height:14px;background: url(../image/popup/plus-minus-view.png) no-repeat;background-position:0 0px;display:inline-block}
.payment-quantity .btn-plus{float:right}
.payment-quantity .btn-minus{float:left}
.payment-quantity input.plus-minus{border-top:0;border-bottom:0;border-left:1px solid #c5cdd8;border-right:1px solid #c5cdd8;background:#fff;width:52px;height:32px;position:absolute;left:32px;top:0;outline:none;font-size:18px;text-align:center}
.masked{position:absolute;z-index:10000;width:100%;height:100%;background:#eee;opacity:0.4;left:0;top:0}
.masked_loading{background:url(../image/popup/ring-alt.svg) no-repeat center center;width:100%;height:100%;position:absolute;z-index:10001;top:0;left:0}
#popup-view-wrapper .image-additional{max-width:69px;float:left;margin-right:10px}
#popup-view-wrapper .image-additional label:hover{cursor:pointer}
#popup-view-wrapper .image-additional input{display:none}
#popup-view-wrapper #tab-description{max-height:120px;overflow-y:auto}
.product:hover .popup_view_button,.item:hover .popup_view_button{display:block!important;color:#fff!important}
a.popup_view_button{display:none!important;position:absolute;top:20%;margin:0 auto;left:0;width:130px;right:0;padding:2px 4px;border-radius:4px;cursor:pointer;outline:none;font-size:11px;text-transform:uppercase;background:rgba(52,52,52,0.71);color:#3a3939;border:1px solid rgba(85,85,85,0.09)}
.popup_view_button:hover{background:rgba(25,25,25,0.71);text-decoration:none!important}
.popup_view_button a:hover{text-decoration:none!important}
.product-list .popup_view_button{top:31%;left:13%}
#main-price,#modal_update_price{color:#504A4A;font-size:24px}
#special-price,#modal_update_special{font-size:24px;font-weight:bold}
@media (min-width:320px) and (max-width:532px){
#popup-view-wrapper .popup-heading{font-size:14px}
#popup-view-wrapper .popup-footer button{width:100%}
#popup-view-wrapper .popup-footer a{width:100%;margin-top:5px}
}
@media (min-width:533px) and (max-width:603px){
.btn-minus button{width:25px;height:27px}
.btn-plus button{width:25px;height:27px}
.frame-change-count{width:78px}
input.plus-minus{width:28px;height:27px;left:25px}
}