.footer.content .switcher-language li:first-child{padding-left:0}.mask-line{background:linear-gradient(to bottom, rgba(255,255,255,0.1), rgba(255,255,255,0.6) 40%, rgba(255,255,255,0.85) 70%, #fff);height:61px;width:100%;position:absolute;bottom:0;left:0}.mask-line a{position:absolute;left:50%;transform:translateX(-50%);bottom:3px;color:#37bcb9;font-size:13px}.mask-line a:hover{color:#37bcb9;text-decoration:none}.messages .message.error>:first-child::before,.messages .message.success>:first-child::before{font-size:22.5px;top:21px}@media screen and (min--moz-device-pixel-ratio:0){.messages .message.error>:first-child::before,.messages .message.success>:first-child::before{line-height:27px}}input[type="text"].input-text{border-radius:4px}textarea.input-text{border-radius:4px;border-color:#e2e2e2}input[type=checkbox]:not(old){width:0;margin:0;padding:0;font-size:0;opacity:0}input[type=checkbox]:not(old)+label:before{content:"";display:inline-block;width:18px;height:18px;background:url(../images/img-checkbox.png) no-repeat left top;position:relative;top:4px;margin-right:8px;border:1px solid transparent}input[type=checkbox]:not(old):checked+label:before{background:url(../images/img-checkbox.png) no-repeat left bottom}input[type].clip-hidden,input[type].clip-hide{position:absolute;clip-path:inset(100%);clip:rect(1px 1px 1px 1px);clip:rect(1px, 1px, 1px, 1px);width:1px;height:1px;margin:-1px;border:0;padding:0;overflow:hidden}.radio-inline{padding-left:0}.baidu-map img{max-width:initial}.storetab .tab a{display:block}.modal-popup.checkout_new_address .modal-title{font-size:16px;border-bottom:0}.modal-popup.checkout_new_address .modal-content{padding-top:30px}.modal-popup .modal-footer .action-hide-popup{color:#2db1af !important}#aboutus-timeline,.timeline-end,.timeline-end-text,.aboutus-bottom{display:none !important}.aboutus-top.banner{background:url(/pub/media/wysiwyg/company/company-banner.jpg) no-repeat;background-size:cover;height:422px;text-align:center}.aboutus-top .content-wrapper{max-width:830px;padding-top:7.2%;margin:0 auto}.aboutus-top .content-wrapper h1{font-size:28px;color:#23b1a5;margin-bottom:25px;font-weight:400}.aboutus-top .content-wrapper h3{font-size:20px;color:#ffffff;margin-bottom:20px;font-weight:400}.aboutus-top .content-wrapper .content{font-size:15px;line-height:2;text-align:left;color:#ffffff}body.cms-companyprofile .page-wrapper{background-color:#ffffff;font-weight:400}body.cms-companyprofile .page-wrapper #maincontent>.page-title-wrapper{display:none}.vtimeline{max-width:780px;margin:0 auto}.aboutus-middle{margin-top:46px;max-width:803px;margin:0 auto;text-align:center}.aboutus-page{font-size:15px}.aboutus-middle-top{line-height:1.8;margin-bottom:79px;margin-top:46px;text-align:justify}.timeline-end{padding:17px 13px;background:#eeeeee;border-radius:5px;position:relative;display:inline-block}.timeline-end:after{content:'';width:2px;background:#2db1af;position:absolute;bottom:0;display:block;margin-bottom:-43px;height:43px;left:50%}.aboutus-page .img-wrap{font-size:0;letter-spacing:0}.timeline-end-text{margin-top:56px;text-align:center;color:#2db1af;font-size:24px;font-weight:600}.aboutus-bottom{max-width:780px;margin:131px auto 0}.aboutus-bottom h3{text-align:center;color:#23b1af;font-size:28px;margin:0 0 40px}.aboutus-page .col-wrapper{margin:0 -15px;font-size:0;letter-spacing:0;padding:0;text-align:center}.aboutus-page .col-wrapper .col{width:33.33%;display:inline-block;text-align:center;padding:0 15px 30px}.aboutus-page .col-wrapper .img-wrap{border:1px solid #ccc;height:0;padding-bottom:80%;position:relative}.aboutus-page .col-wrapper .img-wrap .aboutus-page .col-wrapper .img-wrap img{top:50%;position:absolute;left:50%;transform:translate(-50%, -50%)}.vtimeline-point:last-child .vtimeline-block{display:none}.aboutus-top-mobile{display:none;height:300px;background:url(/pub/media/wysiwyg/company/company-banner-mobile.jpg) no-repeat;background-size:cover;margin:0 -20px}.aboutus-top-mobile h1{font-size:30px;font-weight:400;color:#ffffff;padding-top:120px;text-align:center}.cms-companyprofile .figures-wrapper figure{margin-bottom:30px;text-align:center}.cms-companyprofile .figures-wrapper figure figcaption{font-size:20px;color:#23b1a5;margin-bottom:20px}.sidebar .career-sidebr-menu li{padding:0;font-size:14px;background:transparent none;border-bottom:0}.sidebar .career-sidebr-menu li a{display:block;color:#fff;font-size:14px;font-weight:lighter;line-height:21px;padding:10px 20px;background-color:#2db1af;border-bottom:solid 1px #4ebcba}.sidebar .career-sidebr-menu li a:hover{opacity:1;border-color:#57c5c3;background-color:#38bcba}.sidebar .career-sidebr-menu li.menu-active a{border-color:#57c5c3;background-color:#38bcba}.sidebar .career-sidebr-menu li.menu-item-heading{font-size:18px;background:transparent none}.sidebar .career-sidebr-menu li.menu-item-heading a{font-size:18px;line-height:26px;background-color:#000}.sidebar .career-sidebr-menu li.menu-item-heading a:hover{border-color:#4ebcba;background-color:#000}.sidebar .career-sidebr-menu li.menu-item-heading.menu-active a{border-color:#4ebcba;background-color:#000}.careers-index-index .page-wrapper #maincontent.page-main .columns{padding:32px 20px 170px}.careers-index-index #banner{margin-bottom:30px}.careers-index-index .slider-inner .slide-bg{background-size:cover;background-repeat:no-repeat}.careers-index-index .slider-inner .position_div p{display:block;font-weight:lighter;padding-bottom:18px}.careers-index-index .slider-inner .position_div p:last-child{padding-bottom:0}.careers-index-index .slider-inner .position_div p .button.join-us{font-size:16px;line-height:30px;padding:5px 36px}.careers-index-index .video-wrapper{margin:0;padding:0}.careers-index-index .video-wrapper .h_iframe{position:relative;height:0;overflow:hidden;padding-top:30px;padding-bottom:55.68%}.careers-index-index .video-wrapper .h_iframe iframe{position:absolute;top:0;left:0;width:100%;height:100%}.careers-index-index .information-applicant .four_info_section a{color:#000000}.page-wrapper #banner .header-image .header-image-overlay h1{font-weight:lighter;line-height:1}.page-wrapper #banner .header-image .header-image-overlay p{font-weight:lighter}.page-wrapper .develop-bg-image{padding-top:76px;padding-bottom:111px}.page-wrapper .develop-inner h2{margin-bottom:22px}.page-wrapper .develop-inner ul{margin-top:10px;margin-bottom:0}.page-wrapper .develop-inner ul li{min-width:150px;padding:16px;margin:10px 10px 0}.page-wrapper .develop-inner ul li span{display:block;font-size:14px;line-height:24px}.page-wrapper .develop-inner ul li:after{bottom:auto;top:-20px;width:0;height:0;border-style:solid;border-width:0 24px 20px 24px;border-color:transparent}.page-wrapper .develop-inner ul li.item1:after{border-bottom:20px solid #004638}.page-wrapper .develop-inner ul li.item2:after{border-bottom:20px solid #006b5d}.page-wrapper .develop-inner ul li.item3:after{border-bottom:20px solid #008271}.page-wrapper .develop-inner ul li.item4:after{border-bottom:20px solid #009985}.page-wrapper .develop-inner ul li.item5:after{border-bottom:20px solid #00b199}.page-wrapper .develop-inner ul li.item6:after{border-bottom:20px solid #3cbeae}.cms-employee-benefits .cb_box_main .cb_box .cb_box_title{font-weight:normal}.cms-vacancies .table_custom_sec .custom_table .ct_cell{padding:10px 27px;line-height:20px;text-align:left;vertical-align:middle}.cms-vacancies .table_custom_sec .custom_table .ct_cell.topHeading{padding:9px 27px}.cms-vacancies .table_custom_sec .custom_table .ct_cell.topHeading:last-child{padding:9px 40px}.cms-vacancies .table_custom_sec .custom_table .ct_cell.method{text-align:center}.cms-vacancies .table_custom_sec .custom_table .ct_cell.method .ct_btn_wrapp{display:inline-block}.cms-vacancies .table_custom_sec .custom_table .ct_cell .cellPadding{padding:0}.cms-vacancies .table_custom_sec .custom_table .ct_cell .ct_btn_wrapp{padding:0;text-align:left}.cms-vacancies .table_custom_sec .custom_table .ct_cell .ct_btn_wrapp:after{content:'';display:block;clear:both;height:0;line-height:0;visibility:hidden}.cms-vacancies .table_custom_sec .custom_table .ct_cell .ct_cell_btn{display:block;float:left;margin:0 5px;padding:5px;line-height:20px;background:#2db1af}.cms-vacancies .table_custom_sec .custom_table .ct_cell .ct_cell_btn:hover{background:#1c9290}.cms-vacancies .table_custom_sec .custom_table .ct_cell .ct_cell_btn.ct_cell_btngrey,.cms-vacancies .table_custom_sec .custom_table .ct_cell .ct_cell_btn.ct_cell_btnpink{color:#fff;background:#de4777;width:140px}.cms-vacancies .table_custom_sec .custom_table .ct_cell .ct_cell_btn.ct_cell_btngrey:hover,.cms-vacancies .table_custom_sec .custom_table .ct_cell .ct_cell_btn.ct_cell_btnpink:hover{background:#ca3061}.cms-vacancies .toolbar-sec{margin-bottom:4px}.cms-vacancies .toolbar-sec .toolbar.mb2 .fil-cat-col{margin-bottom:14px}@media (min-width:991px){html[lang="en-US"] .table_custom_sec .custom_table .ct_cell.ct_cell_02{width:19.6%}html[lang="en-US"] .cms-vacancies .table_custom_sec .custom_table .ct_cell.method{width:34%}}.main-careers-apply .action.delete{display:none}.main-careers-apply .deletable .action.delete{display:block;width:12px;height:12px;background-image:url(../images/icons.png);background-position:-40px -327px;text-decoration:none;right:5px;position:absolute;top:11px}.main-careers-apply .workcopy.deletable,.main-careers-apply .degreecopy.deletable{position:relative;padding-top:30px}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}body.contact-index-index .breadcrumbs .items{color:#444444}body.contact-index-index .breadcrumbs .items a{color:#444444}body.contact-index-index .breadcrumbs .items a:visited{color:#444444}body.contact-index-index .breadcrumbs .items .item:not(:last-child):after{margin:0 2px}body.contact-index-index #maincontent{margin-bottom:20px}body.contact-index-index .page-wrapper .page-main .columns{padding:21px 20px 19px}body.contact-index-index .page-wrapper .page-main .columns .column{width:100%}body.contact-index-index .form-contact-wrapper{border:1px solid #bbe6e5;padding:0 15px 26px}body.contact-index-index .form-title-wrapper{background-color:#fff;margin-top:40px;text-align:center;margin-bottom:23px}body.contact-index-index .form-title-wrapper .title{font-size:24px;color:#2db1af;margin:0}body.contact-index-index .form.contact{max-width:520px;margin:0 auto}body.contact-index-index .form.contact .fieldset{font-size:0;margin-bottom:15px}body.contact-index-index .form.contact .fieldset>*{font-size:13px}body.contact-index-index .form.contact .fieldset>.field>.label,body.contact-index-index .form.contact .fieldset>.fields>.field>.label{font-weight:400;padding-bottom:0}body.contact-index-index .form.contact .field{padding-bottom:0;margin-bottom:15px}body.contact-index-index .form.contact .field:last-child{margin-bottom:0}body.contact-index-index .form.contact .field.last-name{width:50%;padding-right:11px;display:inline-block}body.contact-index-index .form.contact .field.first-name{width:50%;padding-left:11px;display:inline-block}body.contact-index-index .form.contact .field #comment{height:106px}body.contact-index-index .form.contact .actions-toolbar{padding-top:9px;padding-bottom:0}#address-tabs a{color:#333333}#address-tabs a:hover,#address-tabs avisited{color:#2db1af}#address-tabs h2{font-size:24px;color:#2db1af;font-weight:400;text-align:center;margin-top:0;margin-bottom:25px}#address-tabs .sub-title{text-align:center;font-size:16px;margin:20px}#address-tabs .sub-title a{text-decoration:underline}#address-tabs .address-content{font-size:0;max-width:450px;margin:0 auto 32px;padding-left:0;list-style:none}#address-tabs .address-content .address-detail span,#address-tabs .address-content .address-detail a{font-size:15px;color:#888888;vertical-align:middle}#address-tabs .address-content .address-detail span:hover,#address-tabs .address-content .address-detail a:hover,#address-tabs .address-content .address-detail span:active,#address-tabs .address-content .address-detail a:active{color:#2db1af;text-decoration:none}#address-tabs .address-content .address-detail.active span,#address-tabs .address-content .address-detail.active a{color:#2db1af}#address-tabs .address-content .address-detail:before{vertical-align:middle;height:24px;width:18px;margin-right:6px;content:'';display:inline-block;background:url(../images/map_icon_02.png) no-repeat;background-size:100%}#address-tabs .address-content .route-content{width:660px;height:170px;display:inline-block;vertical-align:top;padding:24px 20px;border:1px solid #e7e7e7;font-size:0}#address-tabs .address-content .route-content .col{display:inline-block;vertical-align:top}#address-tabs .address-content .route-content .col h5{margin:0 0 12px;font-weight:300;color:#2db1af;font-size:18px}#address-tabs .address-content .route-content .col p{margin-bottom:0;font-size:15px;color:#666666;line-height:1.7}#address-tabs .address-content .route-content .start-place{font-size:0;padding-right:39px;border-right:1px solid #e7e7e7;height:100%}#address-tabs .address-content .route-content .start-place .left{width:42px;height:57px;display:inline-block;font-size:0;margin-right:14px;vertical-align:top}#address-tabs .address-content .route-content .start-place .right{display:inline-block;vertical-align:top}#address-tabs .address-content .route-content .route.col{padding-left:37px}#address-tabs .address-content .route-content .end-place.col{padding-left:37px}.mapcanvas-wrap{position:relative}.mapcanvas-wrap .mapbanner{height:60px;line-height:58px;font-size:16px;font-weight:400;color:#ffffff;padding-left:58px;margin:0;position:absolute;top:0;width:100%;background:rgba(0,0,0,0.7);z-index:1}body.checkout-index-index .page-wrapper .page-main .columns .column{width:100%}body.checkout-index-index .opc-sidebar{float:left;width:31.6%;margin-top:0}body.checkout-index-index .opc-sidebar .modal-header{display:none}body.checkout-index-index .opc-wrapper{float:right;padding-right:0;padding-left:29px;width:68.4%;margin-bottom:0;color:#000;font-weight:300;font-size:13px}body.checkout-index-index .opc-wrapper .step-content{margin-bottom:30px}body.checkout-index-index .opc-wrapper .step-title{font-size:16px;border-bottom:none;padding-bottom:0;margin-bottom:22px;font-weight:400}body.checkout-index-index .opc-wrapper .container-fluid{padding-left:0;padding-right:0}body.checkout-index-index .opc-wrapper label{margin-bottom:9px;font-weight:300}body.checkout-index-index .opc-wrapper .col-md-6{padding:0}body.checkout-index-index .opc-wrapper .row{margin:0}body.checkout-index-index .opc-wrapper li .row .express-delivery{float:left;margin:5px 0 15px;width:calc(100% - 31px)}body.checkout-index-index .opc-wrapper li .row .tooltip-icon{display:inline-block;margin:15px 0 0 13px;position:relative;width:16px;height:16px;background:url(../images/icon-info.png) no-repeat;background-size:100%;font-size:0;vertical-align:middle}body.checkout-index-index .opc-wrapper li .row .tooltip-icon:hover .tooltip{opacity:1}body.checkout-index-index .opc-wrapper li .row .tooltip{background:#ffffff;border:1px solid #bbe6e5;padding:10px;width:140px;bottom:0;left:17px;transition:all .5s;z-index:1}body.checkout-index-index .opc-wrapper li.discount-method{padding-bottom:29px;border-bottom:1px solid #bbe6e5;margin-bottom:29px}body.checkout-index-index .opc-wrapper li.discount-method .row .col-md-6:last-child{padding:0 0 12px 5.4%}body.checkout-index-index .opc-wrapper li.discount-method .row .col-md-6:first-child{padding:0 5.4% 12px 0}body.checkout-index-index .opc-wrapper li.discount-method .row .col-md-6 .control{font-size:0}body.checkout-index-index .opc-wrapper li.discount-method .row .col-md-6 .control button{height:41px;line-height:41px;padding:0;width:25%;vertical-align:top}body.checkout-index-index .opc-wrapper li.discount-method .row .col-md-6 .control input{height:41px;line-height:41px;vertical-align:top;width:71.4%;margin-right:3.2%}body.checkout-index-index .opc-wrapper li.discount-method .row .tooltip-icon{display:inline-block;margin-left:13px;position:relative;width:16px;height:16px;background:url(../images/icon-info.png) no-repeat;background-size:100%;font-size:0;vertical-align:middle}body.checkout-index-index .opc-wrapper li.discount-method .row .tooltip-icon:hover .tooltip{opacity:1}body.checkout-index-index .opc-wrapper li.discount-method .row .tooltip{background:#ffffff;border:1px solid #bbe6e5;padding:10px;width:140px;bottom:0;left:17px;transition:all .5s;z-index:1}body.checkout-index-index .opc-wrapper #checkoutSteps{padding:26px 30px 50px 30px;border:1px solid #bbe6e5}body.checkout-index-index .opc-wrapper #checkoutSteps #shipping .addresses.field{padding-bottom:5px}body.checkout-index-index .opc-wrapper #checkoutSteps #shipping .actions-toolbar{padding-top:0}body.checkout-index-index .opc-wrapper #checkoutSteps #shipping .actions-toolbar .button.continue{width:96px;height:41px;line-height:38px;padding:0;margin-right:0}body.checkout-index-index .opc-wrapper #checkout-shipping-method-load .radio-inline{font-size:0}body.checkout-index-index .opc-wrapper #checkout-shipping-method-load .radio-inline label{font-size:13px;padding:0}body.checkout-index-index .opc-wrapper .delivery_information{padding-bottom:29px;border-bottom:1px solid #bbe6e5;margin-bottom:30px}body.checkout-index-index .opc-wrapper .delivery_information .col-md-6:first-child{padding-right:5.4%}body.checkout-index-index .opc-wrapper .delivery_information .col-md-6:last-child{display:none;padding-left:5.4%}body.checkout-index-index .opc-wrapper .delivery_information .col-md-6 .control{font-size:0}body.checkout-index-index .opc-wrapper .delivery_information .col-md-6 .control button{height:22px;padding:0;width:23px;vertical-align:middle}body.checkout-index-index .opc-wrapper .delivery_information .col-md-6 .control input{height:41px;line-height:41px;vertical-align:middle;width:calc(100% - 36px);margin-right:13px}body.checkout-index-index .opc-wrapper .delivery_information .delivery-tip{margin-top:7px;margin-bottom:0}body.checkout-index-index .opc-wrapper .delivery_information .delivery-tip .col-md-12{padding-left:0;padding-right:0}body.checkout-index-index .opc-wrapper .delivery_information .delivery-tip ul{padding-left:0;list-style:none}body.checkout-index-index .opc-wrapper .delivery_information .delivery-tip ul li{margin-bottom:5px}body.checkout-index-index .opc-wrapper .delivery_information .delivery-tip ul li:before{content:'- '}body.checkout-index-index .opc-wrapper .delivery_information .setup-row{margin-top:32px}body.checkout-index-index .opc-wrapper .shipping-address-items{font-size:0;letter-spacing:0}body.checkout-index-index .opc-wrapper .shipping-address-items .shipping-address-item{width:50%;padding:0 0 7px;font-size:13px;border:none}body.checkout-index-index .opc-wrapper .shipping-address-items .shipping-address-item:nth-child(odd){padding-right:80px;border-right:1px solid #f2f2f2}body.checkout-index-index .opc-wrapper .shipping-address-items .shipping-address-item:nth-child(even){padding-left:30px;padding-right:50px}body.checkout-index-index .opc-wrapper .shipping-address-items .shipping-address-item .action-select-shipping-item{float:none;margin-top:0;display:block}body.checkout-index-index .opc-wrapper .shipping-address-items .shipping-address-item.selected-item{border-color:transparent;border-right-color:#f2f2f2}body.checkout-index-index .opc-wrapper .shipping-address-items .shipping-address-item.selected-item .action-select-shipping-item{visibility:visible}body.checkout-index-index .opc-wrapper .shipping-address-items .shipping-address-item.selected-item .action-select-shipping-item label:before{background:rgba(0,0,0,0) url(../images/img-radio.png) no-repeat scroll left bottom}body.checkout-index-index .opc-wrapper .shipping-address-items .shipping-address-item.selected-item:after{display:none}body.checkout-index-index .opc-wrapper .shipping-address-items .shipping-address-item table{line-height:1.4}body.checkout-index-index .opc-wrapper .shipping-address-items .shipping-address-item table tr>th{padding:2px 6px 2px 0;font-weight:300;width:22.1%;white-space:nowrap}body.checkout-index-index .opc-wrapper .shipping-address-items .shipping-address-item table tr>td{padding:2px 0 2px 6px}body.checkout-index-index .opc-wrapper .shipping-address-items .shipping-address-item .action.edit-address-link{margin:0;position:absolute;right:30px;top:0;cursor:pointer;color:#2db1af}body.checkout-index-index .opc-wrapper .shipping-address-items .shipping-address-item .action.edit-address-link:hover{color:#2db1af}body.checkout-index-index .opc-wrapper .review-shipping-address,body.checkout-index-index .opc-wrapper .review-shipping-method,body.checkout-index-index .opc-wrapper .checkout-payment-method{padding:0 0 20px}body.checkout-index-index .opc-wrapper .review-shipping-address h3,body.checkout-index-index .opc-wrapper .review-shipping-method h3,body.checkout-index-index .opc-wrapper .checkout-payment-method h3{font-size:16px;font-weight:400;margin:0 0 16px}body.checkout-index-index .opc-wrapper .review-shipping-address .step-title,body.checkout-index-index .opc-wrapper .review-shipping-method .step-title,body.checkout-index-index .opc-wrapper .checkout-payment-method .step-title{padding-top:20px;border-top:1px solid #bbe6e5}body.checkout-index-index .opc-wrapper .review-shipping-address .step-title>span,body.checkout-index-index .opc-wrapper .review-shipping-method .step-title>span,body.checkout-index-index .opc-wrapper .checkout-payment-method .step-title>span{float:left}body.checkout-index-index .opc-wrapper .review-shipping-address .step-title .edit.action,body.checkout-index-index .opc-wrapper .review-shipping-method .step-title .edit.action,body.checkout-index-index .opc-wrapper .checkout-payment-method .step-title .edit.action{float:right;font-size:13px;color:#2db1af}body.checkout-index-index .opc-wrapper .review-shipping-address .step-title:after,body.checkout-index-index .opc-wrapper .review-shipping-method .step-title:after,body.checkout-index-index .opc-wrapper .checkout-payment-method .step-title:after{content:'\200b';display:block;clear:both;height:0}body.checkout-index-index .opc-wrapper .review-shipping-address .step-content,body.checkout-index-index .opc-wrapper .review-shipping-method .step-content,body.checkout-index-index .opc-wrapper .checkout-payment-method .step-content{margin-bottom:0}body.checkout-index-index .opc-wrapper .review-shipping-address .shipping-address-table,body.checkout-index-index .opc-wrapper .review-shipping-method .shipping-address-table,body.checkout-index-index .opc-wrapper .checkout-payment-method .shipping-address-table,body.checkout-index-index .opc-wrapper .review-shipping-address .table-wrap,body.checkout-index-index .opc-wrapper .review-shipping-method .table-wrap,body.checkout-index-index .opc-wrapper .checkout-payment-method .table-wrap{display:inline-block}body.checkout-index-index .opc-wrapper .review-shipping-address .shipping-address-table table,body.checkout-index-index .opc-wrapper .review-shipping-method .shipping-address-table table,body.checkout-index-index .opc-wrapper .checkout-payment-method .shipping-address-table table,body.checkout-index-index .opc-wrapper .review-shipping-address .table-wrap table,body.checkout-index-index .opc-wrapper .review-shipping-method .table-wrap table,body.checkout-index-index .opc-wrapper .checkout-payment-method .table-wrap table{line-height:1.4}body.checkout-index-index .opc-wrapper .review-shipping-address .shipping-address-table table tr>th,body.checkout-index-index .opc-wrapper .review-shipping-method .shipping-address-table table tr>th,body.checkout-index-index .opc-wrapper .checkout-payment-method .shipping-address-table table tr>th,body.checkout-index-index .opc-wrapper .review-shipping-address .table-wrap table tr>th,body.checkout-index-index .opc-wrapper .review-shipping-method .table-wrap table tr>th,body.checkout-index-index .opc-wrapper .checkout-payment-method .table-wrap table tr>th{padding:2px 6px 2px 0;font-weight:300;width:22.1%;white-space:nowrap}body.checkout-index-index .opc-wrapper .review-shipping-address .shipping-address-table table tr>td,body.checkout-index-index .opc-wrapper .review-shipping-method .shipping-address-table table tr>td,body.checkout-index-index .opc-wrapper .checkout-payment-method .shipping-address-table table tr>td,body.checkout-index-index .opc-wrapper .review-shipping-address .table-wrap table tr>td,body.checkout-index-index .opc-wrapper .review-shipping-method .table-wrap table tr>td,body.checkout-index-index .opc-wrapper .checkout-payment-method .table-wrap table tr>td{padding:2px 0 2px 6px}body.checkout-index-index .opc-wrapper .review-shipping-address .shipping-details .row,body.checkout-index-index .opc-wrapper .review-shipping-method .shipping-details .row,body.checkout-index-index .opc-wrapper .checkout-payment-method .shipping-details .row{display:inline-block}body.checkout-index-index .opc-wrapper .review-shipping-address .shipping-details .row .col-md-6,body.checkout-index-index .opc-wrapper .review-shipping-method .shipping-details .row .col-md-6,body.checkout-index-index .opc-wrapper .checkout-payment-method .shipping-details .row .col-md-6{padding-right:68px;white-space:nowrap}body.checkout-index-index .opc-wrapper .review-shipping-address .carrier-title,body.checkout-index-index .opc-wrapper .review-shipping-method .carrier-title,body.checkout-index-index .opc-wrapper .checkout-payment-method .carrier-title{margin-bottom:21px}body.checkout-index-index .opc-wrapper .review-shipping-address .payment-method div.payment-method-content,body.checkout-index-index .opc-wrapper .review-shipping-method .payment-method div.payment-method-content,body.checkout-index-index .opc-wrapper .checkout-payment-method .payment-method div.payment-method-content{padding:0 0 0 30px}body.checkout-index-index .opc-wrapper .review-shipping-address .payment-method div.payment-method-content .payment-method-billing-address,body.checkout-index-index .opc-wrapper .review-shipping-method .payment-method div.payment-method-content .payment-method-billing-address,body.checkout-index-index .opc-wrapper .checkout-payment-method .payment-method div.payment-method-content .payment-method-billing-address,body.checkout-index-index .opc-wrapper .review-shipping-address .payment-method div.payment-method-content .actions-toolbar,body.checkout-index-index .opc-wrapper .review-shipping-method .payment-method div.payment-method-content .actions-toolbar,body.checkout-index-index .opc-wrapper .checkout-payment-method .payment-method div.payment-method-content .actions-toolbar{display:none}body.checkout-index-index .opc-wrapper .review-shipping-address .payment-method._active div.payment-method-content .actions-toolbar,body.checkout-index-index .opc-wrapper .review-shipping-method .payment-method._active div.payment-method-content .actions-toolbar,body.checkout-index-index .opc-wrapper .checkout-payment-method .payment-method._active div.payment-method-content .actions-toolbar{display:block}body.checkout-index-index .opc-wrapper .review-shipping-address .payment-method .actions-toolbar,body.checkout-index-index .opc-wrapper .review-shipping-method .payment-method .actions-toolbar,body.checkout-index-index .opc-wrapper .checkout-payment-method .payment-method .actions-toolbar{padding:0}body.checkout-index-index .opc-wrapper .review-shipping-address .payment-method-title,body.checkout-index-index .opc-wrapper .review-shipping-method .payment-method-title,body.checkout-index-index .opc-wrapper .checkout-payment-method .payment-method-title{float:none;padding:0}body.checkout-index-index .opc-wrapper .review-shipping-address .payment-method-title input[type="radio"],body.checkout-index-index .opc-wrapper .review-shipping-method .payment-method-title input[type="radio"],body.checkout-index-index .opc-wrapper .checkout-payment-method .payment-method-title input[type="radio"]{position:absolute;width:1px;height:1px;margin:-1px;border:0;padding:0;clip-path:inset(100%);clip:rect(0 0 0 0);overflow:hidden}body.checkout-index-index .opc-wrapper .review-shipping-address .payment-method-title input[type="radio"]+label,body.checkout-index-index .opc-wrapper .review-shipping-method .payment-method-title input[type="radio"]+label,body.checkout-index-index .opc-wrapper .checkout-payment-method .payment-method-title input[type="radio"]+label{position:relative}body.checkout-index-index .opc-wrapper .review-shipping-address .payment-method-title input[type="radio"]+label:before,body.checkout-index-index .opc-wrapper .review-shipping-method .payment-method-title input[type="radio"]+label:before,body.checkout-index-index .opc-wrapper .checkout-payment-method .payment-method-title input[type="radio"]+label:before{background:rgba(0,0,0,0) url(../images/img-radio.png) no-repeat scroll left top;content:"";display:inline-block;height:18px;margin:0 10px 0 0;position:relative;top:5px;width:18px}body.checkout-index-index .opc-wrapper .review-shipping-address .payment-method-title input[type="radio"]:checked+label:before,body.checkout-index-index .opc-wrapper .review-shipping-method .payment-method-title input[type="radio"]:checked+label:before,body.checkout-index-index .opc-wrapper .checkout-payment-method .payment-method-title input[type="radio"]:checked+label:before{background:rgba(0,0,0,0) url(../images/img-radio.png) no-repeat scroll left bottom}body.checkout-index-index .opc-wrapper .review-shipping-address .checkout-billing-address .billing-address-same-as-shipping-block,body.checkout-index-index .opc-wrapper .review-shipping-method .checkout-billing-address .billing-address-same-as-shipping-block,body.checkout-index-index .opc-wrapper .checkout-payment-method .checkout-billing-address .billing-address-same-as-shipping-block{float:none;position:relative}body.checkout-index-index .opc-wrapper .review-shipping-address .checkout-billing-address .field-select-billing,body.checkout-index-index .opc-wrapper .review-shipping-method .checkout-billing-address .field-select-billing,body.checkout-index-index .opc-wrapper .checkout-payment-method .checkout-billing-address .field-select-billing{float:none;padding-bottom:0}body.checkout-index-index .opc-wrapper .review-shipping-address .checkout-billing-address .actions-toolbar,body.checkout-index-index .opc-wrapper .review-shipping-method .checkout-billing-address .actions-toolbar,body.checkout-index-index .opc-wrapper .checkout-payment-method .checkout-billing-address .actions-toolbar{padding:0}body.checkout-index-index .opc-wrapper .review-shipping-address .checkout-billing-address .actions-toolbar .primary,body.checkout-index-index .opc-wrapper .review-shipping-method .checkout-billing-address .actions-toolbar .primary,body.checkout-index-index .opc-wrapper .checkout-payment-method .checkout-billing-address .actions-toolbar .primary{float:left;width:100%}body.checkout-index-index .opc-wrapper .review-shipping-address .checkout-billing-address .actions-toolbar .primary .action,body.checkout-index-index .opc-wrapper .review-shipping-method .checkout-billing-address .actions-toolbar .primary .action,body.checkout-index-index .opc-wrapper .checkout-payment-method .checkout-billing-address .actions-toolbar .primary .action{float:left}body.checkout-index-index .opc-wrapper .review-shipping-address .checkout-billing-address .actions-toolbar .primary .action.action-cancel,body.checkout-index-index .opc-wrapper .review-shipping-method .checkout-billing-address .actions-toolbar .primary .action.action-cancel,body.checkout-index-index .opc-wrapper .checkout-payment-method .checkout-billing-address .actions-toolbar .primary .action.action-cancel{margin-left:30px;color:#2db1af}body.checkout-index-index .opc-wrapper .checkout-payment-method{padding:0}body.checkout-index-index .opc-wrapper #opc-shipping_method,body.checkout-index-index .opc-wrapper .checkout-shipping-method{overflow:visible}body.checkout-index-index .opc-wrapper #co-shipping-method-form .selector{margin-bottom:10px;max-width:400px}body.checkout-index-index .opc-wrapper #co-shipping-method-form .store-address-text{margin-bottom:20px}body.checkout-index-index .opc-progress-bar .opc-progress-bar-item{display:none}body.checkout-index-index .opc-progress-bar .opc-progress-bar-item._active{display:block}body.checkout-index-index .opc-progress-bar .opc-progress-bar-item._active:before{display:none}body.checkout-index-index .opc-progress-bar .opc-progress-bar-item._active>span:before{display:none}body.checkout-index-index .opc-progress-bar .opc-progress-bar-item._active>span:after{display:none}body.checkout-index-index .opc-progress-bar .opc-progress-bar-item._active>span{padding-top:0;color:#000000;text-align:left;font-size:25px}body.checkout-index-index .opc-block-summary{padding:0;background:#fff}body.checkout-index-index .opc-block-summary>.title{background:#000;color:#fff;font-size:18px;padding:12px 21px 14px;margin-bottom:19px}body.checkout-index-index .opc-block-summary .table-totals-wrap{padding:14px 21px;background:#f8ffff;border:1px solid #bbe6e5;margin-bottom:20px;color:#000000}body.checkout-index-index .opc-block-summary .table-totals-wrap .table-totals{margin-bottom:0;border:none}body.checkout-index-index .opc-block-summary .table-totals-wrap .table-totals tbody .mark,body.checkout-index-index .opc-block-summary .table-totals-wrap .table-totals tbody .amount{padding:7px 0;background:none;font-weight:300;font-size:13px}body.checkout-index-index .opc-block-summary .table-totals-wrap .table-totals tbody .shipping .mark,body.checkout-index-index .opc-block-summary .table-totals-wrap .table-totals tbody .shipping .amount{padding-bottom:19px}body.checkout-index-index .opc-block-summary .table-totals-wrap .table-totals .grand strong{font-weight:300;padding-top:0}body.checkout-index-index .opc-block-summary .table-totals-wrap .table-totals .grand .mark{font-size:13px;border-color:#bbe6e5;padding:17px 0 8px}body.checkout-index-index .opc-block-summary .table-totals-wrap .table-totals .grand .amount{font-size:13px;border-color:#bbe6e5;padding:17px 0 6px}body.checkout-index-index .opc-block-summary .table-totals-wrap .table-totals .grand .amount strong{font-weight:600;font-size:14px;color:#2db1af}body.checkout-index-index .opc-block-summary .items-in-cart{border:1px solid #bbe6e5;padding:0 21px 5px}body.checkout-index-index .opc-block-summary .items-in-cart>.title{border-bottom-color:#bbe6e5}body.checkout-index-index .opc-block-summary .items-in-cart>.title strong{font-size:13px}body.checkout-index-index .opc-block-summary .items-in-cart>.title:after{display:none}body.checkout-index-index .opc-block-summary .items-in-cart .minicart-items-wrapper{max-height:none}body.checkout-index-index .opc-block-summary .items-in-cart .minicart-items-wrapper .product-item{border-color:#bbe6e5}body.checkout-index-index .opc-block-summary .items-in-cart .minicart-items-wrapper .product-item .subtotal{display:none}body.checkout-index-index .opc-block-summary .items-in-cart .minicart-items-wrapper .product-item .product-item-name-block{padding:0}body.checkout-index-index .opc-block-summary .items-in-cart .minicart-items-wrapper .product-item .product>.product-image-container{width:80px !important;height:80px !important;border:1px solid #e9e9e9}body.checkout-index-index .opc-block-summary .items-in-cart .minicart-items-wrapper .product-item .product-item-details{padding-left:99px;font-size:12px}body.checkout-index-index .opc-block-summary .items-in-cart .minicart-items-wrapper .product-item .product-item-details .product-item-name{font-weight:300;color:#7d7d7d;margin-bottom:7px;word-break:break-all}body.checkout-index-index .opc-block-summary .items-in-cart .minicart-items-wrapper .product-item .product-item-details .details-qty{margin-top:0px}body.checkout-index-index .checkout-container input[type]:not(#newsletter){height:41px;font-size:13px;box-shadow:none}body.checkout-index-index .checkout-container input[type="checkbox"],body.checkout-index-index .checkout-container input[type="radio"]{height:auto;position:absolute}body.checkout-index-index .checkout-container select{height:41px}body.checkout-index-index #checkout-step-shipping .form-login{max-width:568px}body.checkout-index-index #checkout-step-shipping .form-login #customer-email-fieldset{width:50%;padding-right:17px}body.checkout-index-index #checkout-step-shipping .form-login #customer-email-fieldset .field-tooltip,body.checkout-index-index #checkout-step-shipping .form-login #customer-email-fieldset .note{display:none !important}body.checkout-index-index #checkout-step-shipping .form-login #customer-email-fieldset .field{font-size:13px;font-weight:300;float:none;margin-bottom:7px;padding-bottom:0}body.checkout-index-index #checkout-step-shipping .form-login #customer-email-fieldset .field label{padding-bottom:0;margin-bottom:7px}body.checkout-index-index #checkout-step-shipping .form-login #customer-email-fieldset .field ._with-tooltip input{width:100%;margin-right:0}body.checkout-index-index #checkout-step-shipping .form-login #customer-email-fieldset .action.remind{color:#2db1af}body.checkout-index-index #co-shipping-form.form-shipping-address,body.checkout-index-index .billing-address-form{max-width:568px}body.checkout-index-index #co-shipping-form.form-shipping-address .fieldset,body.checkout-index-index .billing-address-form .fieldset{font-size:0}body.checkout-index-index #co-shipping-form.form-shipping-address .fieldset:after,body.checkout-index-index .billing-address-form .fieldset:after{content:'\200b';display:block;clear:both;height:0}body.checkout-index-index #co-shipping-form.form-shipping-address .fieldset>.field,body.checkout-index-index .billing-address-form .fieldset>.field,body.checkout-index-index #co-shipping-form.form-shipping-address .fieldset>.fields>.field,body.checkout-index-index .billing-address-form .fieldset>.fields>.field{margin-bottom:13px}body.checkout-index-index #co-shipping-form.form-shipping-address .fieldset .field,body.checkout-index-index .billing-address-form .fieldset .field{font-size:13px;float:none;padding-bottom:0;position:relative}body.checkout-index-index #co-shipping-form.form-shipping-address .fieldset .field .additional,body.checkout-index-index .billing-address-form .fieldset .field .additional{margin-top:7px}body.checkout-index-index #co-shipping-form.form-shipping-address .fieldset>.field>.label,body.checkout-index-index .billing-address-form .fieldset>.field>.label,body.checkout-index-index #co-shipping-form.form-shipping-address .fieldset>.fields>.field>.label,body.checkout-index-index .billing-address-form .fieldset>.fields>.field>.label{font-weight:300}body.checkout-index-index #co-shipping-form.form-shipping-address .fieldset .field[name$="street.0"] label,body.checkout-index-index .billing-address-form .fieldset .field[name$="street.0"] label{display:none}body.checkout-index-index #co-shipping-form.form-shipping-address .fieldset .field[name$="firstname"],body.checkout-index-index .billing-address-form .fieldset .field[name$="firstname"],body.checkout-index-index #co-shipping-form.form-shipping-address .fieldset .field[name$="city"],body.checkout-index-index .billing-address-form .fieldset .field[name$="city"],body.checkout-index-index #co-shipping-form.form-shipping-address .fieldset .field[name$="country_id"],body.checkout-index-index .billing-address-form .fieldset .field[name$="country_id"]{display:inline-block;width:50%;padding-right:16px}body.checkout-index-index #co-shipping-form.form-shipping-address .fieldset .field[name$="lastname"],body.checkout-index-index .billing-address-form .fieldset .field[name$="lastname"],body.checkout-index-index #co-shipping-form.form-shipping-address .fieldset .field[name$="region"],body.checkout-index-index .billing-address-form .fieldset .field[name$="region"],body.checkout-index-index #co-shipping-form.form-shipping-address .fieldset .field[name$="region_id"],body.checkout-index-index .billing-address-form .fieldset .field[name$="region_id"],body.checkout-index-index #co-shipping-form.form-shipping-address .fieldset .field[name$="postcode"],body.checkout-index-index .billing-address-form .fieldset .field[name$="postcode"]{display:inline-block;width:50%;padding-left:16px;vertical-align:top}body.checkout-index-index #co-shipping-form.form-shipping-address label,body.checkout-index-index .billing-address-form label{margin-bottom:8px;padding-bottom:0;font-size:0;font-weight:300}body.checkout-index-index #co-shipping-form.form-shipping-address label>span,body.checkout-index-index .billing-address-form label>span{font-size:13px}body.checkout-index-index #co-shipping-form.form-shipping-address legend,body.checkout-index-index .billing-address-form legend{border-bottom:0;padding-bottom:0;margin-bottom:8px}body.checkout-index-index .checkout-payment-method .actions-toolbar .primary{float:none;text-align:left}body.checkout-index-index .checkout-payment-method .payment-method-content>.actions-toolbar>.primary .action.primary{padding:0 27px;height:42px;line-height:41px;font-size:14px}body.checkout-index-index .authentication-wrapper{display:none}body.checkout-index-index .payment-method .payment-icon{height:30px}body.checkout-index-index .payment-method.unionpay .number{width:40%;padding-right:4%}body.checkout-index-index .payment-method.unionpay .date{width:35%;padding-right:4%}body.checkout-index-index .payment-method.unionpay .no-label.month{padding-left:0}body.checkout-index-index .payment-method .date .no-label.field{width:50%;padding-bottom:0}body.checkout-index-index .payment-method select,body.checkout-index-index .payment-method input{height:41px}body.checkout-index-index .payment-method input[type="checkbox"]{height:0;width:0;opacity:0;margin-left:-6px}body.checkout-index-index .payment-method.unionpay .cc.name{width:25%}body.checkout-index-index .payment-method .field .label{padding-bottom:0}body.checkout-index-index .payment-method{overflow:hidden;margin-bottom:20px}body.checkout-index-index .payment-method .checkout-agreements-block{margin:0}body.checkout-index-index .payment-method-content{overflow:hidden}body.checkout-index-index .payment-method-title.field.choice{border:none}body.checkout-index-index .checkout-payment-method .payment-method+.payment-method .payment-method-title{border:none}body.checkout-index-index .payment-method.memberpay .memberpay-cc{width:40%;padding-right:4%;float:none}body.checkout-index-index .payment-method.asiapaydcsc .number{width:40%;padding-right:4%}body.checkout-index-index .payment-method .field.month{padding-right:5px}body.checkout-index-index .payment-method .field.year{padding-left:5px}body.checkout-index-index .payment-method.asiapaydcsc .date{width:35%}body.checkout-index-index .payment-method.asiapaydcsc .cvv{width:40%;padding-right:4%}body.checkout-index-index .payment-method.asiapaydcsc .cc.name{width:35%}body.checkout-index-index .payment-method.asiapaydcsc .ccsavecard{float:none;clear:both}body.checkout-index-index .payment-method.asiapaydcsc .field-tooltip{right:3%;display:none}body.checkout-index-index .payment-method-content{padding-left:30px}body.checkout-index-index .opc-block-summary .product-item .product-item-inner{margin-bottom:5px}body.checkout-index-index .minicart-items .product.options .toggle{display:none}body.checkout-index-index .minicart-items .product.options .content{display:block !important}body.checkout-index-index .minicart-items .item-options .item-option{margin-bottom:3px}body.checkout-index-index .minicart-items .item-options dt,body.checkout-index-index .minicart-items .item-options dd{display:inline-block;margin:0;font-weight:400}body.checkout-cart-index .cart{font-weight:300}body.checkout-cart-index .table-wrapper table#shopping-cart-table tbody tr td.price .price-excluding-tax .cart-price .price{font-weight:300}body.checkout-cart-index .cart.table-wrapper table#shopping-cart-table tbody tr td.subtotal .price-excluding-tax .cart-price .price{font-weight:300}body.checkout-cart-index .cart .ccPrice{font-style:italic}body.checkout-cart-index .cart-discount .cart-summary .checkout-methods-items .item .action.primary.checkout{color:#fff}body.checkout-cart-index .cart-discount .cart-summary .checkout-methods-items .item .action.primary.checkout:hover{color:#2db1af}body.checkout-cart-index .cart-discount .cart-summary .checkout-methods-items .item .paypal-logo{display:none}body.checkout-cart-index tr.totals-tax{display:none}body.checkout-cart-index .cart-discount .action.cancel{background:#2db1af;color:#FFF;border-radius:2px;font-size:14px;padding:13px 20px;border:none;box-shadow:none}body.checkout-cart-index .cart-discount .action.cancel:not(:focus){box-shadow:none}body.checkout-cart-index .cart-discount .action.cancel:hover{background:#2db1af;box-shadow:none;color:#ffffff;border:none}body.checkout-cart-index .cart-discount #block-discount .coupon .actions-toolbar .primary button.action.primary{padding:12px 19px;border:1px solid #2db1af}body.checkout-cart-index .cart-discount #block-discount .coupon .actions-toolbar .primary button.action.primary:hover{background:#ffffff;color:#2db1af}.minicart-wrapper .block-minicart .block-content .actions .paypal-logo{display:none}.cms-career-development #banner .header-image .header-image-overlay{width:40%}.allstores-maps .allstores .stores .store{cursor:pointer}.allstores-maps .allstores .stores .store.store-active:before{background-position:top center}.allstores-maps .allstores .stores .store.store-active .item .address{font-weight:600;color:#2db1af}.storetab .tab{width:160px;text-align:center;padding:8px 5px}.storetab .toggle-menu-title{display:none}body.catalog-product-view .block .products .product-item .product-item-details .price-box .bank-price-container .price-logo{max-width:70px;display:inline-block}.captcha-magento .captcha{float:none}.captcha-magento,.g-recaptcha{clear:both}.main-careers-apply .captcha{padding-bottom:0}.mobile-menu .minicart ._block-content-loading{position:static}.page-wrapper .page-header .header.content .sitetop-links .top-menu ul li a .counter.qty,.page-wrapper .page-header .header.content .sitetop-links .mobile-menu ul .minicart{background:url(../images/cart.svg) no-repeat;background-size:auto 100%;position:relative;width:28px;margin-right:15px}.page-wrapper .page-header .header.content .sitetop-links .top-menu ul li a .counter.qty .counter-number,.page-wrapper .page-header .header.content .sitetop-links .mobile-menu ul .minicart .counter-number{display:none;background:#ffffff;position:absolute;color:#000000;line-height:1;bottom:0;right:0;border-radius:50%;text-align:center;top:auto;transform:translate(20%, 50%)}.page-wrapper .page-header .header.content .sitetop-links .top-menu ul li a .counter.qty .counter-number>b,.page-wrapper .page-header .header.content .sitetop-links .mobile-menu ul .minicart .counter-number>b{padding:3px 2px 2px 3px;display:block;min-width:18px;min-height:18px;line-height:1;font-size:12px}html body.catalog-product-view.page-layout-1column .broadway-gifts .gift.disabled{cursor:not-allowed}html body.catalog-product-view.page-layout-1column .broadway-gifts .gift.disabled.new-disabled{opacity:.5}html body.catalog-product-view.page-layout-1column .broadway-gifts .gift.disabled.new-disabled::after{background-image:none}body.promotions-theme-view .page-wrapper #maincontent.page-main .columns .column.main .section>a{color:inherit}html[lang="en-US"] .footer.content .toggle_footer ul li{padding-left:0}.modal-popup #idle-popup h5,.modal-popup #idle-popup p,.ipdetection-dropdown-wrapper-bottom a:visited,.thanks-popup-modal._inner-scroll .modal-content .survey-form .que-title,.cart.table-wrapper table#shopping-cart-table thead tr th.col span,.cart.table-wrapper table#shopping-cart-table tbody tr td.price .price-excluding-tax .cart-price span.price,.cart.table-wrapper table#shopping-cart-table tbody tr td.subtotal .price-excluding-tax .cart-price span.price,aside.modal-popup.modal-slide.mainmemberarea .modal-inner-wrap .modal-content .membershipdiv .page-title-wrapper h1{color:#000000}.modal-popup button,.modal-popup .action.primary,.modal-popup .actions-toolbar .primary .action.submit.primary{background:#000000;border-color:#000000;color:#ffffff}.modal-popup button:hover,.modal-popup .action.primary:hover,.modal-popup .actions-toolbar .primary .action.submit.primary:hover,.modal-popup button:focus,.modal-popup .action.primary:focus,.modal-popup .actions-toolbar .primary .action.submit.primary:focus,.modal-popup button:active,.modal-popup .action.primary:active,.modal-popup .actions-toolbar .primary .action.submit.primary:active{background:#ffffff;border-color:#000000;color:#000000}.ipdetection-popup-modal .modal-inner-wrap .modal-content .ipdetection-right .start-shopping{background:#000000;border-color:#000000;color:#ffffff}.ipdetection-popup-modal .modal-inner-wrap .modal-content .ipdetection-right .start-shopping:hover,.ipdetection-popup-modal .modal-inner-wrap .modal-content .ipdetection-right .start-shopping:focus,.ipdetection-popup-modal .modal-inner-wrap .modal-content .ipdetection-right .start-shopping:active{background:#ffffff;border-color:#000000;color:#000000}.ipdetection-popup-modal .modal-inner-wrap .modal-content .ipdetection-right .start-shopping:hover span,.ipdetection-popup-modal .modal-inner-wrap .modal-content .ipdetection-right .start-shopping:focus span,.ipdetection-popup-modal .modal-inner-wrap .modal-content .ipdetection-right .start-shopping:active span{color:#000000}.ipdetection-popup-modal .modal-inner-wrap .modal-content .ipdetection-right{padding:0 0 10px}aside.modal-popup.confirm button.action-primary,.modal-popup .cancel-address{background:#ffffff;border-color:#000000;color:#000000}aside.modal-popup.confirm button.action-primary:hover,.modal-popup .cancel-address:hover,aside.modal-popup.confirm button.action-primary:focus,.modal-popup .cancel-address:focus{background:#000000;border-color:#000000;color:#ffffff}body.checkout-index-index .modal-popup.agreements-modal .modal-inner-wrap .modal-content .terms_accept .submit_btn button:hover,body.checkout-index-index .modal-popup.agreements-modal .modal-inner-wrap .modal-content .terms_accept .submit_btn button:active{background:#ffffff;border-color:#000000;color:#000000}.ipdetection-dropdown-wrapper-bottom{margin-top:20px;padding:0 20px}.ipdetection-dropdown-wrapper-bottom a{color:#000000;text-decoration:underline}.ipdetection-dropdown-wrapper-bottom a:hover{color:#000000}.ipdetection-dropdown-wrapper-bottom label{word-wrap:break-word;word-break:normal}.contactlinks-wrapper{padding-bottom:44px;margin-bottom:40px;border-bottom:1px solid #dfdfdf}.contact-index-index .contactlinks li .imagecontent span.textlink{white-space:nowrap}input[type="radio"]:focus+label:before{border:none}input[type="checkbox"]:focus+label:before{border:1px solid transparent}body.checkout-index-index .opc-wrapper label[for="credit_card_offers"]{background:#2db1af;color:#ffffff;padding:2px 5px;font-weight:600;border-radius:5px;margin-bottom:5px}body.checkout-index-index .opc-wrapper label[for="billing-address-same-as-shipping-shared"] span{background:#2db1af;color:#ffffff;padding:2px 8px 3px;font-weight:600;border-radius:5px}.promotions-view-index .product-detail h2 *{color:#000000 !important}.home-cat-left li{max-height:450px}.product.info.detailed .product.data.items{padding-bottom:38px}.product.info.detailed .items .title-tab{position:relative;background:#ffffff;height:43px;border-color:#FFF;border-radius:2px 2px 0 0;line-height:43px;cursor:pointer}.product.info.detailed .items .title-tab a{font-weight:lighter;color:#000000;font-size:18px}.table-wrapper .table tfoot{background:transparent}body.catalog-category-view .page-wrapper .page-main .columns .sidebar .current-cat.cate-back{position:relative;padding-left:40px}.opc-block-summary .items-in-cart .gifts .product{clear:both;padding-top:10px}#billing-new-address-form .control._with-tooltip input{width:100%}#billing-new-address-form .field-tooltip{display:none}.checkout-index-index .modal-popup.idle-popup-wrapper .modal-inner-wrap{max-width:420px;border-radius:5px;position:static;margin-left:auto}.block-addresses-list.block .items.addresses .item:nth-last-child(1),.block-addresses-list.block .items.addresses .item:nth-last-child(2){margin-bottom:20px}.recruitment-day .popover{max-width:468px;width:100%;border:none;background:none;box-shadow:none}.recruitment-day .ui-tooltip{max-width:none;margin-top:-2px;position:static}.recruitment-day .popover.bottom>.arrow{border-bottom-color:#ddd;z-index:10000}.cms-employee-benefits .cb_container>.row{display:flex;flex-wrap:wrap}.cms-vacancies .table_custom_sec .custom_table .ct_cell .ct_cell_btn.ct_cell_btnpink,.cms-vacancies .table_custom_sec .custom_table .ct_cell .ct_cell_btn.ct_cell_btngrey{margin-left:0}.cms-vacancies .table_custom_sec .custom_table .ct_cell .ct_cell_btn.ct_cell_default{margin-right:0}#shopping-cart-table .qty div.mage-error[generated]{position:absolute;width:170px;bottom:-40px;margin:0px 0px 0px -45px}.pager .next.page>a,.pager .next.page>span,.pager .previous.page>a,.pager .previous.page>span{float:none}body.checkout-index-index .checkout-payment-method .actions-toolbar .primary.action{text-align:center;height:40px;line-height:40px;padding-top:0;padding-bottom:0}.modal-popup._inner-scroll.thanks-popup-modal .modal-inner-wrap{overflow-y:auto}.modal-popup._inner-scroll.thanks-popup-modal .modal-content{overflow-y:visible}.modal-popup._inner-scroll.checkout_new_address .modal-inner-wrap{overflow-y:auto}.modal-popup._inner-scroll.checkout_new_address .modal-content{overflow-y:auto}body.account .field.fax{display:none}body.promotions-index-index .page-wrapper #maincontent.page-main .columns .column.main .master-tag .main-add .text-wrapper h2.white,body.promotions-index-index .page-wrapper #maincontent.page-main .columns .column.main .master-tag .main-add .text-wrapper .learn-more.white a{color:#ffffff;border-color:#ffffff}body.promotions-index-index .page-wrapper #maincontent.page-main .columns .column.main .master-tag .main-add .text-wrapper h2.black,body.promotions-index-index .page-wrapper #maincontent.page-main .columns .column.main .master-tag .main-add .text-wrapper .learn-more.black a{color:#000000;border-color:#000000}body .ui-datepicker td a{color:#2db1af}body.checkout-index-index .choice input[type="checkbox"]{position:absolute;left:0;top:0;width:20px;height:20px;z-index:1}.checkout-success .order-detail-table .item-options dt,.checkout-success .order-detail-table .item-options dd{float:left}.checkout-success .order-detail-table .item-options:after{content:'\200b';display:block;clear:both;height:0}.checkout-success .order-detail-table .item-options dt{margin-right:5px}.checkout-success .order-detail-table .item-options dt:after{content:':'}.form-create-account .actions-toolbar .primary .action.submit.primary:hover{background:#ffffff;color:#2db1af}.checkout-index-index .opc-progress-bar-item{width:auto}.cb_box_main .cb_box{color:#2db1af;border-color:#2db1af}.modal-popup._inner-scroll.modal-slide.checkout_new_address{overflow-x:hidden}.opc-wrapper .shipping-address-item:before{display:none}body.cms-page-view.page-layout-2columns-left .page-wrapper #maincontent.page-main .columns .column.main{width:77.194%}.minicart-items .product-item-details{padding-right:10px}.checkout-payment-method .payment-methods .checkout-billing-address .billing-address-details{padding-left:0}.chosen-container-single.chosen-container-single-nosearch .chosen-search{display:none}#shipping-new-address-form .field-tooltip{display:none}#shipping-new-address-form .control._with-tooltip input{width:100%}.error-message{font-size:13px;color:#ff0000}input._has-datepicker~.ui-datepicker-trigger:before{color:#23b1a5}.ui-datepicker{min-width:270px}.ui-datepicker .ui-timepicker-div dl{margin:0}.ui-datepicker .ui_tpicker_ampm_label{display:none}.ui-datepicker .ui_tpicker_ampm{margin:0}.ui-datepicker .ui_tpicker_ampm:after{content:'\200b';display:block;clear:both;height:0}.ui-datepicker .ui_tpicker_ampm p{clear:both;display:inline-block;margin-right:20px}.ui-datepicker .ui_tpicker_ampm .control{display:inline-block}.ui-datepicker .ui_tpicker_ampm .control.am{margin-right:20px}.ui-datepicker .ui-datepicker-calendar td .ui-state-hover{background:#e0f1f1}.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker .ui-datepicker-next span{border-color:transparent #2db1af transparent transparent}.ui-datepicker .ui-datepicker-next span{border-color:transparent transparent transparent #2db1af}.ui-datepicker .ui-datepicker-calendar .ui-state-active{background:rgba(45,177,175,0.5)}.careers-index-index #at-expanded-menu-host .at-expanded-menu-mask{width:100%;max-width:660px;left:50%;transform:translateX(-50%);top:0}.recruitment-day .ui-tooltip{width:100%}.careers-index-index .page-wrapper .column.main .job-view-main ol{padding-left:16px}.social-login .pslogin-block{margin:0px}.social-login .pslogin-block ul.pslogin-clearfix{margin:0px}.social-login .pslogin-block .pslogin-buttons ul li span.pslogin-button-auto{background:none;border-radius:3px;padding:7px 10px}.social-login .pslogin-block .pslogin-buttons ul li.facebook span.pslogin-button-auto{background:#4267B2}.social-login .pslogin-block .pslogin-buttons ul li.google span.pslogin-button-auto{background:#EA4848}.social-login .pslogin-block .pslogin-buttons ul li.disabled span.pslogin-button-auto{background:#CCCCCC}.social-login .pslogin-block .pslogin-buttons ul li .pslogin-button-icon{background:none;display:table-cell;vertical-align:middle;float:none;width:auto;height:auto;position:static}.social-login .pslogin-block .pslogin-buttons .pslogin-button-auto .pslogin-button-icon-image{width:25px;height:25px}.social-login .pslogin-block .pslogin-buttons ul li .pslogin-button-text{background:none;font-size:13px;letter-spacing:normal;display:table-cell !important;vertical-align:middle;float:none;min-width:auto;padding-left:7px;height:auto;line-height:1;width:auto;font-weight:600}.customer-account-edit .social-login .pslogin-block .pslogin-buttons ul li{background:#4267B2 !important;border-radius:3px;width:250px;height:auto;display:table;text-align:center;float:none}.customer-account-edit .social-login .pslogin-block .pslogin-buttons ul li.google{background:#EA4848 !important}.customer-account-edit .social-login .pslogin-block .pslogin-buttons ul li.disabled{background:#CCCCCC !important;opacity:.9;filter:alpha(opacity=90)}.customer-account-edit .social-login .pslogin-block .pslogin-buttons ul li.disabled:hover{opacity:.9;filter:alpha(opacity=90)}.formstyle.formregister .field.choice.persistent.remember1 input[type=checkbox]:not(old):checked+label:before{background-position:left top}.formstyle.formregister .field.choice.persistent.remember1 input[type=checkbox]:not(old)+label:before{background-position:left bottom}.control input[type="radio"]:not(old)+label::before{top:4px}.switcher-option{padding-right:10px}.switcher .switcher-option a{text-transform:none}.switcher.language .switcher-option a{text-transform:uppercase}.site_footer .switcher .dropdown.switcher-dropdown,#mobilemenuid .mobile-new-block .switcher-options .dropdown.switcher-dropdown{display:none;padding-left:0}.site_footer .switcher .dropdown.switcher-dropdown a,#mobilemenuid .mobile-new-block .switcher-options .dropdown.switcher-dropdown a{padding-left:20px}.site_footer .switcher .dropdown.switcher-dropdown a:after,#mobilemenuid .mobile-new-block .switcher-options .dropdown.switcher-dropdown a:after{background-image:url(../images/flag-spritesheet.png);background-repeat:no-repeat;height:16px;top:0}.site_footer .switcher .dropdown.switcher-dropdown .currency-HKD a:after,#mobilemenuid .mobile-new-block .switcher-options .dropdown.switcher-dropdown .currency-HKD a:after{background-position:-5px -5px}.site_footer .switcher .dropdown.switcher-dropdown .currency-USD a:after,#mobilemenuid .mobile-new-block .switcher-options .dropdown.switcher-dropdown .currency-USD a:after{background-position:-31px -5px}html[lang="en-US"] .site_footer .switcher .dropdown.switcher-dropdown a{padding-left:20px}.site_footer .switcher .dropdown.switcher-dropdown a:after{top:-3px}.cms-sitemap .container{padding:0 60px}.cms-sitemap a{color:#2db1af}.cms-sitemap .page-title{font-weight:400}.cms-sitemap section{padding-bottom:20px;border-bottom:1px solid #9f9f9f;margin-bottom:30px}.cms-sitemap section .level0>li{display:inline-block;width:20%;vertical-align:top;font-size:14px;padding:0 10px}.cms-sitemap section a{font-size:14px}.cms-sitemap section li{margin-bottom:0;line-height:2.5}.cms-sitemap section ul{padding-left:0;list-style:none}.cms-sitemap section h3,.cms-sitemap section h3 a{font-size:14px;margin:0;line-height:2.5;color:#000000}.cms-sitemap section .level0{font-size:0;letter-spacing:0}.cms-sitemap .sitemap-category .level1>a{font-weight:600;color:#000000}.cms-sitemap .sitemap-brand a.level-top,.cms-sitemap .sitemap-category a.level-top{font-size:18px;font-weight:600;color:#000000}.cms-sitemap section a.level-top,.cms-sitemap h3 a,.cms-sitemap .sitemap-category .level1>a{text-decoration:underline}.cms-sitemap .sitemap-category ul.level1 ul{padding-left:15px}.cms-sitemap .sitemap-category .level2.parent:before{content:'> '}.cms-sitemap .sitemap-category .level2.parent li:before{content:"• "}.product-item .bank-price-container .price-label{display:block;text-align:center;width:50%}.product-item .bank-price-container .price-label span{background:#2db1af;border-radius:5px 0 0 5px;padding:4px 5px;color:#ffffff;font-weight:600;font-size:11px;line-height:1.2;overflow:hidden}.product-item .bank-price-container .price-wrapper{display:block;float:right;text-align:center;width:50%}.product-item .bank-price-container .price-wrapper .price-inner{background:#ffffff;border-radius:0 5px 5px 0;border-top:0;padding:0px 4px;border:1px solid #2db1af;font-weight:400}.wishlist .cart.table-wrapper table#shopping-cart-table tr .col.actions{text-align:right}.wishlist-shared-index .wishlist .actions-toolbar{display:none}html[lang^="zh"] body{letter-spacing:1px}html[lang="en-US"] .store-footer .switcher.currency{margin-right:0}html[lang="en-US"] .switcher .switcher-options .currency-USD.switcher-option{padding-right:4px}@media only screen and (min-width:991px){.cms-vacancies .table_custom_sec .custom_table .ct_cell.joblocation{width:23.7%}.cms-vacancies .table_custom_sec .custom_table .ct_cell.method{width:32%;padding:6px 8px}}@media only screen and (min-width:768px){#placeordererror .error{background:none;padding:0}#placeordererror #paymentmethod-error:before{display:none}.captcha-magento input{max-width:250px}.careers-index-index #at-expanded-menu-host .at-expanded-menu-close{right:calc(50% - 320px)}.cms-careers-apply .main-careers-apply .form-list .fields .leftdate label,.cms-careers-apply .main-careers-apply .form-list .fields .rightdate label{height:35px;padding:0;line-height:35px}}@media only screen and (max-width:1024px){.promotions-index-index .main-add .text-wrapper h2{font-size:27px}.aboutus-top{margin-left:-20px;margin-right:-20px}.leftpart-mobile span.action.close-toggle{width:100%}.cms-page-view .page-wrapper .page-main .columns .column{padding-bottom:44px}#address-tabs h2{margin-top:40px}.recruitment-day .popover{padding:0 20px}body.careers-index-index.mobile.recruitment-day .ui-tooltip{margin:-2px 0 0}html[lang="en-US"] #mobilemenu .switcher.currency.switcher-currency-new{margin:0 0 15px;float:none;display:block;border-right:none}html[lang="en-US"] #mobilemenu .mobilehide{display:none}html[lang="en-US"] #mobilemenu .language.switcher{float:none;display:block}.page-header .header.content .minicart-wrapper .block-minicart .block-content .minicart-items li button.update-cart-item{width:60px}}@media only screen and (max-width:991px){.cms-sitemap section .level0>li{width:33.33%}body.checkout-index-index .opc-wrapper .shipping-address-items .shipping-address-item{width:100%;border-bottom:1px solid #ccc}body.checkout-index-index .opc-wrapper .shipping-address-items .shipping-address-item:nth-child(odd),body.checkout-index-index .opc-wrapper .shipping-address-items .shipping-address-item:nth-child(even){padding-right:60px;padding-left:0}body.checkout-index-index .opc-wrapper .shipping-address-items .shipping-address-item.selected-item{border-bottom:1px solid #ccc}body.checkout-index-index .opc-wrapper .shipping-address-items .shipping-address-item:nth-child(odd){border-right:2px solid transparent}body.checkout-index-index .opc-wrapper .shipping-address-items .shipping-address-item.selected-item{border-right-color:transparent}body.checkout-index-index .opc-wrapper li.discount-method .row .col-md-6:first-child{padding-right:0}body.checkout-index-index .opc-wrapper li.discount-method .row .col-md-6:last-child{padding-left:0}body.checkout-index-index .opc-wrapper #checkoutSteps{padding:26px 20px 28px}body.checkout-index-index .opc-wrapper li.discount-method{padding-bottom:36px}body.checkout-index-index .opc-wrapper li.discount-method .col-md-6:first-child{margin-bottom:12px}body.checkout-index-index .opc-wrapper .methods-shipping{margin:0;padding:0;background:none;border-bottom:0}body.checkout-index-index .opc-wrapper .delivery_information .col-md-6:first-child{margin-bottom:15px;padding-right:0}body.checkout-index-index .opc-wrapper .delivery_information .col-md-6:last-child{display:none;padding-left:0}body.checkout-index-index .opc-wrapper .delivery_information .delivery-tip{margin-bottom:5px}body.checkout-index-index .payment-method.memberpay .memberpay-cc,body.checkout-index-index .payment-method.unionpay .number,body.checkout-index-index .payment-method.unionpay .date,body.checkout-index-index .payment-method.unionpay .cc.name,body.checkout-index-index .payment-method.asiapaydcsc .number,body.checkout-index-index .payment-method.asiapaydcsc .date,body.checkout-index-index .payment-method.asiapaydcsc .cvv,body.checkout-index-index .payment-method.asiapaydcsc .cc.name{width:100%;padding-right:0}body.checkout-cart-index .cart-container .cart-discount #block-discount .coupon .field{display:table-cell;float:none;padding-right:11px;margin-right:0}body.checkout-cart-index .cart-container .cart-discount #block-discount .coupon .field #coupon_code{max-width:268px;width:100%}body.checkout-cart-index .cart-container .cart-discount #block-discount .coupon .actions-toolbar{display:table-cell;float:none}#address-tabs ul.tabs-link.lev-02{width:100%;margin-right:0;display:block}#address-tabs ul.tabs-link.lev-02 li{display:inline-block;width:calc(100% / 3);padding:0 10px}#address-tabs .address-content .route-content{width:100%;margin-top:10px}}@media only screen and (max-width:768px){.contactlinks-wrapper{padding-bottom:20px}.contact-index-index .contactlinks{max-width:520px}.contact-index-index .contactlinks li{width:50%;padding-bottom:20px}.aboutus-top.banner{background:none;height:auto}.aboutus-top.banner .content-wrapper h1{display:none}.aboutus-top.banner .content-wrapper h3{color:#23afa6;text-align:left;margin:29px 0}.aboutus-top.banner .content-wrapper .content{color:#000000;text-align:justify}.aboutus-top{margin:0}.aboutus-middle-top{margin-top:26px}.aboutus-top .content-wrapper,.aboutus-middle,.cms-companyprofile .figures-wrapper{max-width:600px;margin:0 auto}.vtimeline-content{margin-top:0}.vtimeline{padding-top:0}.vtimeline:after{left:31px}.vtimeline-icon{left:35px}.timeline-end:after{left:30px}.timeline-end-text{text-align:left}.aboutus-middle{text-align:right}.aboutus-top-mobile{display:block}.vtimeline-point{margin-bottom:15px}.cms-vacancies .table_custom_sec .custom_table .ct_cell{text-align:center;padding-top:2px;padding-bottom:2px}.cms-vacancies .table_custom_sec .custom_table .ct_cell.method{padding:0}.cms-vacancies .table_custom_sec .custom_table .ct_cell .ct_btn_wrapp{display:inline-block}.cms-vacancies #banner{margin:0 -20px 0;padding-bottom:10px}.cms-vacancies .toolbar-sec .toolbar.mb2 .fil-cat-col{margin-bottom:8px}}@media only screen and (max-width:767px){.contact-index-index .contactlinks{display:inline-block}.contact-index-index .contactlinks li{width:100%}body.checkout-index-index .opc-wrapper label[for="billing-address-same-as-shipping-shared"] span{display:inline-block;width:calc(100% - 26px);vertical-align:top}.checkout_new_address.modal-popup .cancel-address{width:100%;margin-top:10px}.cms-employee-benefits .cb_container>.row{display:block}.eventhtml .title,.recruitment-day .ui-tooltip .jobtime,.recruitment-day .ui-tooltip .jobtaddress{font-weight:normal}#my-orders-table .order-item .notext{font-size:0}#my-orders-table .order-item:nth-child(even){background:#f6f6f6}body.account.sales-order-history .page-wrapper .toolbar .pager .pages li.item{margin-top:8px}body.checkout-cart-index .cart.table-wrapper table#shopping-cart-table tbody tr.item-info:after{content:'\200b';display:block;clear:both;height:0}body.checkout-cart-index .cart.table-wrapper table#shopping-cart-table tbody tr.gift-row{display:block;position:relative;padding:0 20px}body.checkout-cart-index .cart.table-wrapper table#shopping-cart-table tbody tr.gift-row:after{content:'\200b';display:block;clear:both;height:0}body.checkout-cart-index .cart.table-wrapper table#shopping-cart-table tbody tr.gift-row td{display:block;float:left}body.checkout-cart-index .cart.table-wrapper table#shopping-cart-table tbody tr.gift-row td.item{width:80%;border-top:1px solid #e4e4e4;padding-left:0;padding-right:0}body.checkout-cart-index .cart.table-wrapper table#shopping-cart-table tbody tr.gift-row td.item>.product-item-photo{padding-right:40px;padding-bottom:20px}body.checkout-cart-index .cart.table-wrapper table#shopping-cart-table tbody tr.gift-row td.item .product-item-details{border-bottom:none}body.checkout-cart-index .cart.table-wrapper table#shopping-cart-table tbody tr.gift-row td.item .product-item-name{display:none}body.checkout-cart-index .cart.table-wrapper table#shopping-cart-table tbody tr.gift-row td.item:before{content:attr(data-th);display:block;font-weight:400;padding-bottom:10px;height:auto;width:100%;clip:auto;margin:0;position:static;color:#2db1af;margin-top:-3px}body.checkout-cart-index .cart.table-wrapper table#shopping-cart-table tbody tr.gift-row td.qty{width:20%;border-top:1px solid #e4e4e4;text-align:right;line-height:3}.cart.table-wrapper .table .col.subtotal,.cart.table-wrapper .table .col.price,.cart.table-wrapper .table .col.price .price-excluding-tax,.cart.table-wrapper .table .col.subtotal .price-excluding-tax,.cart.table-wrapper .table .col.subtotal .price-including-tax{white-space:normal}.ipdetection-popup-modal .modal-inner-wrap .ipdetection-left-mobile img{display:block}.cms-sitemap section .level0>li{width:50%}.cms-sitemap .container{padding:0;text-align:center}.cms-sitemap .container .sitemap-category ul{text-align:left}.checkout-index-index #maincontent>div .messages{position:fixed;z-index:10;width:100%;top:0;left:0;right:0}#shopping-cart-table .qty div.mage-error[generated]{bottom:-35px;white-space:normal;width:270px;margin-left:-100px;overflow:hidden}.cms-vacancies .table_custom_sec .custom_table .ct_cell .ct_cell_btn.ct_cell_btngrey,.cms-vacancies .table_custom_sec .custom_table .ct_cell .ct_cell_btn.ct_cell_btnpink{width:0}.table_custom_sec .custom_table .ct_cell .ct_btn_wrapp .ct_cell_btn{font-size:10px}.storetab .allstores-maps .allstores .region-stores{padding:0}.storetab .allstores-maps .allstores .region-stores .store{padding:0}.storetab .allstores-maps .allstores .region-stores .item{padding:16px 35px 19px 20px}.storetab .allstores-maps .allstores .region-stores .regionHeading{padding:0 20px}.storetab .allstores-maps .allstores .stores .store:after{right:20px}.recruitment-day .requirement-day-main h1{padding-top:20px}body.promotions-index-index .page-wrapper #maincontent.page-main .columns .column.main .master-tag .main-add .text-wrapper p *,body.promotions-index-index .page-wrapper #maincontent.page-main .columns .column.main .master-tag .main-add .text-wrapper h1 span,body.promotions-index-index .page-wrapper #maincontent.page-main .columns .column.main .master-tag .main-add .text-wrapper h2.white{color:#000000 !important}.checkout-index-index .opc-progress-bar{display:block}.checkout-index-index .opc-estimated-wrapper{margin:24px 0 20px;padding:0;border:0;background:transparent}.checkout-index-index .opc-estimated-wrapper .title{font-size:16px;color:#000;line-height:1;margin-bottom:19px}.checkout-index-index .opc-estimated-wrapper .opc-estimated-container{background:#f8ffff;border:1px solid #bbe6e5;padding:19px 21px;overflow:hidden}.checkout-index-index .opc-estimated-wrapper .opc-estimated-container .estimated-block{font-size:0}.checkout-index-index .opc-estimated-wrapper .opc-estimated-container .estimated-block .estimated-label{font-size:13px;color:#000000;font-weight:400;margin-bottom:8px}.checkout-index-index .opc-estimated-wrapper .opc-estimated-container .estimated-block .estimated-price{font-size:14px;color:#2db1af}.checkout-index-index .opc-estimated-wrapper .opc-estimated-container .minicart-wrapper button.action.showcart{background:url(../images/checkout_cart_icon_03.png) no-repeat center center;width:22px;height:27px}.checkout-index-index .opc-estimated-wrapper .opc-estimated-container .minicart-wrapper button.action.showcart:before{display:none}.checkout-index-index .opc-estimated-wrapper .opc-estimated-container .minicart-wrapper button.action.showcart .counter.qty{background:none;color:#2db1af;height:27px;line-height:27px;font-size:15px}body.checkout-index-index .opc-sidebar .modal-header{display:block;padding:0;border-bottom:0}body.checkout-index-index .opc-wrapper{float:none;width:100%;padding-left:0}body.checkout-index-index .opc-sidebar{width:calc(100% - 40px);float:none;left:40px}body.checkout-index-index .opc-sidebar .opc-sidebar .modal-header{border:none;padding:0}body.checkout-index-index .opc-sidebar .action-close{padding:10px;margin:10px;box-shadow:none}body.checkout-index-index .opc-sidebar .action-close:before{font-size:20px;line-height:1}body.checkout-index-index .opc-sidebar .opc-block-summary>.title{background:none;color:#000;padding:16px 20px 0;margin-bottom:28px}body.checkout-index-index .opc-sidebar .opc-block-summary .table-totals-wrap{margin:0 20px 20px}body.checkout-index-index .opc-sidebar .opc-block-summary .items-in-cart{border:none}body.checkout-index-index #co-shipping-form.form-shipping-address .fieldset .field[name$="city"],body.checkout-index-index .billing-address-form .fieldset .field[name$="city"],body.checkout-index-index #co-shipping-form.form-shipping-address .fieldset .field[name$="telephone"],body.checkout-index-index .billing-address-form .fieldset .field[name$="telephone"],body.checkout-index-index #co-shipping-form.form-shipping-address .fieldset .field[name$="postcode"],body.checkout-index-index .billing-address-form .fieldset .field[name$="postcode"],body.checkout-index-index #co-shipping-form.form-shipping-address .fieldset .field[name$="region"],body.checkout-index-index .billing-address-form .fieldset .field[name$="region"],body.checkout-index-index #co-shipping-form.form-shipping-address .fieldset .field[name$="country_id"],body.checkout-index-index .billing-address-form .fieldset .field[name$="country_id"]{padding-left:0;padding-right:0;width:100%}body.checkout-index-index #co-shipping-form.form-shipping-address .fieldset .field[name$="firstname"],body.checkout-index-index .billing-address-form .fieldset .field[name$="firstname"]{padding-right:11px}body.checkout-index-index #co-shipping-form.form-shipping-address .fieldset .field[name$="lastname"],body.checkout-index-index .billing-address-form .fieldset .field[name$="lastname"]{padding-left:11px}body.checkout-index-index .modal-popup .modal-footer .action-hide-popup{width:100%}body.checkout-index-index .checkout-payment-method .payment-methods{margin:0}body.checkout-index-index .checkout-payment-method .actions-toolbar .primary{width:100%}body.checkout-index-index .opc-wrapper .form-login,body.checkout-index-index .opc-wrapper .form-shipping-address,body.checkout-index-index .opc-wrapper .methods-shipping{background:none}body.checkout-index-index .opc-wrapper .checkout-payment-method .checkout-billing-address .actions-toolbar .primary .action.action-cancel{margin:0}body.checkout-index-index .checkout-payment-method .payment-method-content>.actions-toolbar>.primary .action.primary{text-align:center}body.checkout-index-index .opc-wrapper #checkoutSteps #shipping .actions-toolbar{padding:0}body.checkout-index-index .actions-toolbar>.primary{width:100%}body.checkout-index-index .opc-wrapper #checkoutSteps #shipping .actions-toolbar .button.continue{width:100%}body.checkout-index-index #checkout-step-shipping .form-login,body.checkout-index-index #co-shipping-form.form-shipping-address,body.checkout-index-index .billing-address-form{max-width:none;margin:0;padding:0}body.checkout-cart-index .cart-container .cart-discount #block-discount{float:none;width:100%;margin-bottom:28px}body.checkout-cart-index .cart-container .cart-discount #block-discount #discount-coupon-form:after{content:'\200b';display:block;clear:both;height:0}body.checkout-cart-index .cart-container .cart-discount #block-discount #discount-coupon-form .fieldset{width:100%;float:none}body.checkout-cart-index .cart-container .cart-discount #block-discount .coupon .field{width:100%}body.checkout-cart-index .cart-container .cart-discount #block-discount .coupon .field #coupon_code{width:100%;max-width:none}body.checkout-cart-index .cart-container .cart-discount .cart-summary{width:100%}body.checkout-cart-index .cart-container .form-cart .actions.main{text-align:right;border-top:0;border-bottom:0}body.checkout-cart-index .cart.table-wrapper{border-top-color:#bbe6e5}body.checkout-cart-index .cart.table-wrapper .cart>.item{border-color:#bbe6e5;border-top:none}body.checkout-cart-index .cart.table-wrapper table#shopping-cart-table tbody tr .item-info{border-bottom:none}body.checkout-cart-index .cart.table-wrapper table#shopping-cart-table tbody tr td.item .product-item-details{display:table-cell;vertical-align:top;width:100%;border-bottom:1px solid #e4e4e4;padding-right:15px}body.checkout-cart-index .cart.table-wrapper table#shopping-cart-table tbody tr td.item .product-item-photo{display:table-cell;position:static;max-width:none;padding-left:0;width:101px;vertical-align:top}body.checkout-cart-index .cart.table-wrapper table#shopping-cart-table tbody tr td.item a.product-item-photo{border-bottom:1px solid #e4e4e4}body.checkout-cart-index .cart.table-wrapper table#shopping-cart-table tbody tr td.remove{right:14px}body.checkout-cart-index .cart.table-wrapper table#shopping-cart-table tbody tr td.price .price-excluding-tax .cart-price .price,body.checkout-cart-index .cart.table-wrapper table#shopping-cart-table tbody tr td.subtotal .price-excluding-tax .cart-price .price{color:#000000}body.checkout-cart-index .cart.table-wrapper .col.qty:before,body.checkout-cart-index .cart.table-wrapper .col.price:before,body.checkout-cart-index .cart.table-wrapper .col.subtotal:before,body.checkout-cart-index .cart.table-wrapper .col.msrp:before{color:#2db1af;font-weight:400;line-height:1;padding-bottom:18px}body.checkout-cart-index .cart.table-wrapper .col.price .price-excluding-tax{color:#000000;line-height:1.1}body.checkout-cart-index .cart.table-wrapper .ccPrice{color:#2db1af}body.checkout-cart-index .page-wrapper .page-main .columns .column .cart.table-wrapper a.product-item-photo{padding:0 21px 21px 0}body.contact-index-index .form.contact .actions-toolbar{padding-left:0;padding-right:0}body.contact-index-index .form.contact .actions-toolbar .primary{width:100%}#address-tabs{margin-top:24px}#address-tabs h2{font-size:24px;margin-bottom:22px}#address-tabs ul.tabs-link.lev-01{max-width:none;margin:0 -20px 23px}#address-tabs ul.tabs-link.lev-01>li:first-child a{border-right:none}#address-tabs ul.tabs-link.lev-01>li:last-child a{border-right:none}#address-tabs ul.tabs-link.lev-01>li>a{background:#ffffff;height:49px;line-height:46px;border-bottom-width:6px;border-color:#dddddd}#address-tabs ul.tabs-link.lev-01>li.ui-tabs-active a{color:#888888;border-bottom-color:#2db1af}#address-tabs ul.tabs-link.lev-02{width:calc(100% + 12px);margin-left:-6px}#address-tabs ul.tabs-link.lev-02 li{padding:0 6px;margin-bottom:5px}#address-tabs ul.tabs-link.lev-02>li>a{height:40px;line-height:38px;color:#686868;border-color:#e7e7e7;font-size:14px}#address-tabs .address-content{margin-bottom:15px}#address-tabs .address-content .route-content{height:auto;padding:20px}#address-tabs .address-content .route-content .start-place{display:block;padding-right:0;border-right:0;border-bottom:1px solid #e7e7e7;margin-bottom:21px;padding-bottom:18px}#address-tabs .address-content .route-content .route.col{padding-left:0;width:40%}#address-tabs .address-content .route-content .end-place.col{width:60%}.mapcanvas-wrap .mapbanner{padding-left:19px}#mapcanvas{height:400px !important}body.careers-index-index.mobile .page-wrapper #maincontent.page-main .columns .column.main{padding:0}body.careers-index-index.mobile #banner{margin-bottom:0}.cms-career-development .page-wrapper #maincontent.page-main .columns{padding-left:0;padding-right:0}.cms-career-development .page-wrapper .develop-bg-image{padding-top:0;padding-bottom:28px}.cms-career-development #banner .header-image .header-image-overlay{width:100%}.cms-career-development .page-wrapper #maincontent.page-main .columns .sidebar{margin:0}.cms-vacancies .table_custom_sec .custom_table .ct_cell.joblocation,.cms-vacancies .table_custom_sec .custom_table .ct_cell.method{width:auto}.cms-vacancies .table_custom_sec .custom_table .ct_cell .ct_cell_btn{font-weight:400}.cms-employee-benefits #banner{padding-bottom:26px;margin:0 -20px}.cms-careers-apply .main-careers-apply .form-list .introduction_first .chosen-container{max-width:none}.cms-careers-apply .main-careers-apply .form-list select+.mage-error{right:0;top:-25px;text-align:right;margin-top:0}.cms-careers-apply .main-careers-apply div.mage-error[generated]{margin-top:0;position:absolute;top:-23px;right:0}.cms-careers-apply .main-careers-apply .cellphone div.mage-error[generated],.cms-careers-apply .main-careers-apply .terms div.mage-error[generated]{position:static;text-align:left;padding-bottom:5px}.cms-careers-apply .main-careers-apply .clip-hidden+div.mage-error[generated],.cms-careers-apply .main-careers-apply input[name="expectedsalary"]+div.mage-error[generated],.cms-careers-apply .main-careers-apply input[name="email"]+div.mage-error[generated],.cms-careers-apply .main-careers-apply input[name="email1"]+div.mage-error[generated],.cms-careers-apply .main-careers-apply select[name="education"]+div.mage-error[generated],.cms-careers-apply .main-careers-apply select[name="workingyears"]+div.mage-error[generated]{position:static;text-align:left;padding-bottom:5px}.cms-careers-apply .main-careers-apply .browsbtn div.mage-error[generated]{position:static}.cms-careers-apply .main-careers-apply .browsbtn .btn-rght{position:relative}.cms-careers-apply .main-careers-apply .browsbtn .btn-rght{position:relative}.cms-careers-apply .main-careers-apply .boxchk{position:relative}.cms-careers-apply .main-careers-apply .boxchk div.mage-error[generated]{top:23px}.cms-careers-apply .main-careers-apply .form-list .pastwork-form .work-inner .fields:last-child{padding-top:0}.cms-careers-apply .main-careers-apply .form-list .fields.btn .fa.fa-plus{padding-left:0}.cms-careers-apply .main-careers-apply .deletable .action.delete{top:6px;right:0}.cms-careers-apply .main-careers-apply .form-list .statement{padding-left:20px;padding-right:20px}.cms-careers-apply .columns .column.main>p{margin:0}.cms-careers-apply .page-wrapper .page-main .columns{padding-bottom:1px !important}#banner .slider-inner .position_div p,.sidebar .career-sidebr-menu li a{font-weight:400}body.customer-account-login .page-wrapper #maincontent.page-main .columns .column.main .login-container .fieldset.login .actions-toolbar{width:35%}body.customer-account-login .page-wrapper #maincontent.page-main .columns .column.main .login-container .fieldset.login .social-login{width:60%}.facebook-bg-main .facebook-main .facebook-data .like-main .fb-likes .likes{margin-right:15px}.copyright .footer.content ul{font-size:0}.footer.content .copy-inner li{font-size:12px;float:none;display:inline-block}.copyright .footer.content .copy-inner a{padding:0 8px}.switcher.currency{margin-right:13px}.storetab .toggle-menu-title{display:block;background:#37bcb9;color:#ffffff;padding:9px 22px 9px 20px;font-size:16px}.storetab .toggle-menu-title a{cursor:pointer;background-color:#37bcb9;background-image:url(../images/plus.png);background-position:center center;background-repeat:no-repeat;display:block;float:right;padding:0;width:11px;height:11px;margin:5px 0 0;text-indent:-9999px}.storetab .toggle-menu-title a.active{background-image:url(../images/minus.png)}.storetab .tabs.toggle-content{position:static}.storetab .tabs.toggle-content .tab{width:100%;font-size:14px;text-align:left}.storetab .tabs.toggle-content .active{display:none}body.checkout-index-index #checkout-step-shipping .form-login #customer-email-fieldset{width:100%;padding-right:0}}@media only screen and (max-width:639px){body.account.sales-order-view .page-wrapper .columns .column.main .order-details-items.ordered .table-wrapper .data.table tfoot tr th{width:50%;padding-left:0;padding-right:0}body.account.sales-order-view .page-wrapper .columns .column.main .order-details-items.ordered .table-wrapper .data.table tfoot tr td{width:50%;padding-left:10px}.aboutus-page .col-wrapper .col{width:50%}.vtimeline-icon{left:37px}}@media only screen and (max-width:767px) and (min-width:320px){.page-wrapper header.page-header .header.content{padding:5px 10px 6px 20px}}@media only screen and (max-width:375px){#mobilemenu .switcher.currency.switcher-currency-new{margin:0 0 15px;float:none;display:block;border-right:none}#mobilemenu .mobilehide{display:none}#mobilemenu .language.switcher{float:none;display:block}}.btn-to-top{bottom:80px;height:46px;opacity:0;position:fixed;right:80px;transition-duration:.3s;width:46px;z-index:9996;text-align:center}.btn-to-top .text{color:#fff;position:absolute;bottom:2px;width:100%}.btn-to-top.show{cursor:pointer;opacity:1}@media (max-width:767px){.btn-to-top{right:10px;bottom:20px}}@media (min-width:1025px){body .compareSliderArrow{display:block;position:fixed;top:50vh;z-index:9;width:100vw;left:0;max-width:1260px;left:50%;transform:translateX(-50%)}body .compareSliderArrow span{display:inline-block;background:rgba(0,170,170,0.5);padding:20px 15px;font-size:20px;color:#FFF;border-radius:1px;cursor:pointer;position:absolute;top:0;transform:translateY(-50%)}body .compareSliderArrow span#left{left:15px}body .compareSliderArrow span#right{right:15px}}body.catalog-product-view.page-layout-1column .product-info-top .product-info-main .product-social-links .product-addto-links .action.towishlist{margin-left:0;margin-right:3px}button#top-product-addtocart-button{margin-right:3px}@media (max-width:364px){button#top-product-addtocart-button{margin-right:3px}}body.brand-index-index .page-wrapper .page-main .columns .column .brand-grid .brand-groups{display:flex;flex-wrap:wrap}.product-compore-info-detail{bottom:0;width:100%;left:0;z-index:10}.product-compore-info-detail.sticky{position:fixed;color:#ffffff}.product-compore-info-detail.sticky .main-compare{border-color:#606060}.product-compore-info-detail.sticky .single-compare>.content{display:none}.product-compore-info-detail.sticky .compare-holder-one{margin:0;border:0}.product-compore-info-detail.sticky .comparison.listpage{background:rgba(0,0,0,0.7)}.product-compore-info-detail.sticky .wrapper{display:inline-block;padding:8px 45px 7px 15px;cursor:pointer;border-radius:5px 5px 0 0;margin-top:0}.product-compore-info-detail.sticky .wrapper i{display:block}.product-compore-info-detail.sticky .padding-div .brand{color:#cccccc}.product-compore-info-detail.sticky .padding-div .old-price{color:#cccccc}.product-compore-info-detail.sticky .padding-div .product-item-name>a{color:#ffffff}.product-compore-info-detail.sticky .padding-div .bank-price-container .price-label{color:#cccccc}.product-compore-info-detail.sticky .actions-toolbar{background:rgba(0,0,0,0.7)}.product-compore-info-detail.sticky #block-compare-heading{font-size:15px}.product-compore-info-detail .product-item .price-box{margin:0 auto}.product-compore-info-detail .main-compare{max-width:1180px;margin:0 auto;padding-bottom:5px;border-bottom:1px solid #e4e4e4;font-size:0;letter-spacing:0;padding-top:15px}.product-compore-info-detail .block-title.compare{max-width:1180px;margin:0 auto}.product-compore-info-detail .comparison.listpage{margin-bottom:0;border-top:none;background:#ffffff}.product-compore-info-detail .wrapper{display:block;text-align:center;background:#000000;position:relative;color:#ffffff;margin-top:48px;padding:13px 10px 16px;line-height:1.2}.product-compore-info-detail .wrapper i{display:none;width:20px;height:20px;position:absolute;right:0;background:#fff;top:8px;right:15px;border-radius:50%;text-align:center;line-height:20px;font-style:normal;background:url(../images/slide-img1.jpg) no-repeat;background-size:cover;transform:rotate(90deg);transition:transform .3s}.product-compore-info-detail .compare-holder-one{width:25%;margin-bottom:20px;padding:10px 10px 0;display:inline-block;vertical-align:top}.product-compore-info-detail .compare-holder-one:last-child{border:none}.product-compore-info-detail .padding-div{display:flex;position:relative}.product-compore-info-detail .padding-div .brand{font-size:12px}.product-compore-info-detail .padding-div .product-item-name{font-size:12px;font-weight:600}.product-compore-info-detail .padding-div .old-price{display:block;font-size:12px}.product-compore-info-detail .padding-div .close-icon{position:absolute;font-size:0;width:18px;height:18px;background:#43b2ae;left:0;top:0;z-index:1;text-align:center}.product-compore-info-detail .padding-div .close-icon a{display:block;height:100%;position:absolute;width:100%;top:0;left:0}.product-compore-info-detail .padding-div .price-container .price{font-size:12px;color:#3bb2a5}.product-compore-info-detail .padding-div .old-price .price{text-decoration:line-through}.product-compore-info-detail .padding-div .price-logo{display:none}.product-compore-info-detail .padding-div .price-container.bank-price-container{text-align:left;margin:0}.product-compore-info-detail .padding-div .bank-price-container .price-label{font-size:12px;display:block}.product-compore-info-detail .padding-div .image-holder{width:100px;margin-right:9px}.product-compore-info-detail .actions-toolbar{background:#ffffff;text-align:center;font-size:0;justify-content:center;padding:13px 0 12px;display:flex}.product-compore-info-detail .actions-toolbar>.primary,.product-compore-info-detail .actions-toolbar>.secondary{float:none;display:inline-block;vertical-align:top;width:auto}.product-compore-info-detail .actions-toolbar>.primary a.action,.product-compore-info-detail .actions-toolbar>.secondary a.action{margin:0;background:transparent;border:1px solid #43b3af;width:140px;padding:0;height:30px;line-height:30px;font-size:14px;color:#3bb4af;border-radius:5px}.product-compore-info-detail .actions-toolbar>.primary a.action:hover,.product-compore-info-detail .actions-toolbar>.secondary a.action:hover,.product-compore-info-detail .actions-toolbar>.primary a.action:focus,.product-compore-info-detail .actions-toolbar>.secondary a.action:focus{color:#ffffff;background:#43b3af;text-decoration:none}.product-compore-info-detail .actions-toolbar>.primary{order:1;margin-left:15px}.product-compore-info-detail #block-compare-heading{font-size:18px;font-weight:400}.product-compore-info-detail .counter.qty{font-size:13px;margin-left:5px}.product-compore-info-detail .compare-holder-one{width:25%;padding-right:10px}.product-compore-info-detail .close-icon:before{content:'⨯';color:#fff;font-size:19px;line-height:16px}.product-compore-info-detail .empty.message{display:none}.product-compore-info-detail.expanded .wrapper i{transform:rotate(-90deg)}.product-compore-info-detail.no-sticky .single-compare>.content{display:block !important}@media (max-width:991px){.product-compore-info-detail .padding-div{display:block}.product-compore-info-detail .main-compare{padding:15px 0 5px}}@media (max-width:767px){.product-compore-info-detail .padding-div{flex-wrap:wrap}.product-compore-info-detail .compare-holder-one{width:50%;text-align:center;margin-bottom:10px}.product-compore-info-detail .padding-div .image-holder{margin:0 auto 10px}.product-compore-info-detail .padding-div .price-container.bank-price-container{margin:0 auto;text-align:center}.product-compore-info-detail .padding-div .product-item-name{margin:0}.product-compore-info-detail .actions-toolbar>.primary a.action,.product-compore-info-detail .actions-toolbar>.secondary a.action{display:block;margin:0;width:100%}.product-compore-info-detail .actions-toolbar>.primary,.product-compore-info-detail .actions-toolbar>.secondary{width:42%}.product-compore-info-detail .slick-next{right:0}.product-compore-info-detail .slick-next:before{font-family:FontAwesome;content:'\f105';font-size:40px}.product-compore-info-detail .slick-prev,.product-compore-info-detail .slick-next{width:40px;height:40px}.product-compore-info-detail .slick-prev:before{font-family:FontAwesome;content:'\f104';font-size:40px}.product-compore-info-detail .slick-prev{left:0}.product-compore-info-detail .slick-prev:before,.product-compore-info-detail .slick-next:before{color:#000000}.product-compore-info-detail.sticky .slick-prev:before,.product-compore-info-detail.sticky .slick-next:before{color:#ffffff}}.box-order-billing-method .table>tbody>tr>th,.box-order-billing-method .table>tbody>tr>td{word-break:break-all;font-size:13px}.box-order-billing-method .table>tbody>tr>th{padding-left:0;padding-right:10px}.box-order-billing-method .table>tbody>tr>td{padding-right:0;padding-left:0}.account .box-order-billing-method .data.table>tbody>tr>td:last-child{border-top:1px solid #ddd}