input[type="number"]::-webkit-outer-spin-button,input[type="number"]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type="number"]{-moz-appearance:textfield}.oneline{text-overflow:ellipsis;white-space:nowrap;width:100%;overflow:hidden}.clear{clear:both;float:left}.inline-block{display:inline-block}.justify{text-align:justify;text-justify:inter-ideograph;-ms-text-justify:inter-ideograph}.w-fix{display:inline-block;width:100%;height:0;vertical-align:middle}.h-fix{display:inline-block;width:0;height:100%;vertical-align:middle}.reverse-h{-moz-transform:scaleX(-1);-o-transform:scaleX(-1);-webkit-transform:scaleX(-1);transform:scaleX(-1);filter:FlipH;-ms-filter:"FlipH"}.reverse-v{-moz-transform:scaleY(-1);-o-transform:scaleY(-1);-webkit-transform:scaleY(-1);transform:scaleY(-1);filter:FlipV;-ms-filter:"FlipV"}.wrapper{position:relative;padding:0 80px}.container{max-width:1200px;margin:auto;position:relative;padding:0 30px}.container2{max-width:1400px;margin:auto;position:relative;padding:0 30px}html.open{overflow:hidden}html.open header{position:fixed;top:0;left:0;height:100%;overflow-y:scroll;background:#fff}html.open header .header-container{display:none}html.open header .header-responsive{display:block}body{position:relative;min-width:480px}header,#content,footer{width:100%;float:left;clear:both}header{position:relative;z-index:100}header .header-container .logo{position:absolute;top:0;left:0;width:23.3193277%;z-index:1;box-sizing:border-box;padding:31px 49px 0;background:#fff}@media (min-width:1200px){header .header-container .logo{min-height:165px}}header .header-container .logo img{width:261px;max-width:100%;height:auto}header .header-container .top{background:#000;padding-right:104px;text-align:right;height:54px}header .header-container .top *{display:inline-block;vertical-align:middle;color:#fff;font-size:15px;line-height:54px;letter-spacing:0.2px}header .header-container .top .home{background:url(/img/Header/icon-home.svg) no-repeat center;width:30px;height:30px}header .header-container .top .top-menu a{margin-left:35px}header .header-container .top .top-menu a span{font-weight:lighter;letter-spacing:0.8px;position:relative;line-height:normal}header .header-container .top .top-menu a span:after{content:'';position:absolute;bottom:-7px;left:0;width:0;height:4px;background:#fa001f;transition:all .2s ease-in-out}header .header-container .top .top-menu a.current span:after,header .header-container .top .top-menu a:hover span:after{width:100%}header .header-container .top .lang{margin:0 30px;padding:0 30px;position:relative}header .header-container .top .lang:before,header .header-container .top .lang:after{content:'';position:absolute;top:0;bottom:0;width:1px;height:16px;margin:auto;background:#2e2e2e}header .header-container .top .lang:before{left:0}header .header-container .top .lang:after{right:0}header .header-container .top .offical{background:url(/img/Header/icon-globe.svg) no-repeat left / 30px;padding-left:40px;font-weight:lighter}header .header-container .bottom{background:#e8e8e8;text-align:right;padding-right:104px;height:108px}header .header-container .bottom .bottom-menu ul li{display:inline-block;vertical-align:top;margin-left:38px}header .header-container .bottom .bottom-menu ul li>a{display:block;line-height:108px}header .header-container .bottom .bottom-menu ul li>a span{position:relative;font-size:19px;letter-spacing:0.3px}header .header-container .bottom .bottom-menu ul li>a span:after{content:'';position:absolute;bottom:-7px;left:0;width:0;height:4px;background:#fa001f;transition:all .2s ease-in-out}header .header-container .bottom .bottom-menu ul li .categories-menu{display:none;position:absolute;top:160px;left:0;width:100%;background:#1a1a1a;z-index:1;text-align:left}header .header-container .bottom .bottom-menu ul li .categories-menu *{color:#fff}header .header-container .bottom .bottom-menu ul li .categories-menu .main-categories{width:25.7352941%;background:#000;height:600px;box-sizing:border-box;padding:60.5px 0 60.5px 4%}header .header-container .bottom .bottom-menu ul li .categories-menu .main-categories .category>a{display:block;position:relative}header .header-container .bottom .bottom-menu ul li .categories-menu .main-categories .category>a img{position:absolute;top:0;left:0;bottom:0;margin:auto;width:41px;height:auto;z-index:1}header .header-container .bottom .bottom-menu ul li .categories-menu .main-categories .category>a span{display:inline-block;font-size:19px;font-weight:bold;letter-spacing:0.4px;position:relative;background:#000;padding:18.5px 22px 18.5px 64px}header .header-container .bottom .bottom-menu ul li .categories-menu .main-categories .category .sub-categories{display:none;position:absolute;top:0;left:25.7352941%;right:0;height:calc(100% - 164px);padding:82px 7.6% 82px 3.2%}header .header-container .bottom .bottom-menu ul li .categories-menu .main-categories .category .sub-categories a{display:inline-block;vertical-align:top;width:calc(100% / 3);margin-bottom:40px}header .header-container .bottom .bottom-menu ul li .categories-menu .main-categories .category .sub-categories a span{font-size:17px;letter-spacing:0.4px;position:relative;padding-bottom:10px}header .header-container .bottom .bottom-menu ul li .categories-menu .main-categories .category .sub-categories a:hover span:after{content:'';position:absolute;bottom:0;left:0;width:100%;height:3px;background:#fa001f}header .header-container .bottom .bottom-menu ul li .categories-menu .main-categories .category:hover>a:before{content:'';position:absolute;top:0;right:0;left:0;bottom:0;margin:auto;height:3px;background:#fa001f}header .header-container .bottom .bottom-menu ul li .categories-menu .main-categories .category:hover .sub-categories{display:block}header .header-container .bottom .bottom-menu ul li.current a span:after,header .header-container .bottom .bottom-menu ul li:hover a span:after{width:100%}header .header-container .bottom .bottom-menu ul li:hover .categories-menu{display:block}header .header-container .bottom .menu-btn{display:none;background:url(/img/Header/nav-icon.svg) no-repeat center;width:25px;height:108px;cursor:pointer}header .header-container .cart{position:absolute;top:0;right:0;width:74px;height:54px;background:#fa001f url(/img/icon-cart.svg) no-repeat center / 30px}header .header-container .cart span{position:absolute;top:0;left:55px;line-height:54px;color:#fff;font-size:15px;font-weight:bold}header .header-container .member{position:absolute;top:54px;right:0}header .header-container .member .member-icon{display:block;width:74px;height:54px;background:#000 url(/img/Header/icon-member.svg) no-repeat center / 30px}header .header-container .member .member-menu{display:none;position:absolute;top:44px;right:10px;background:#1a1a1a;width:400px;box-sizing:border-box;padding:48px 40px 20px;-webkit-box-shadow:0px 0px 30px 0px rgba(0,1,1,0.5);-moz-box-shadow:0px 0px 30px 0px rgba(0,1,1,0.5);box-shadow:0px 0px 30px 0px rgba(0,1,1,0.5);z-index:1}header .header-container .member .member-menu *{color:#fff}header .header-container .member .member-menu .welcome{font-size:19px;font-weight:bold;letter-spacing:0.4px;margin-right:50px;word-break:break-word}header .header-container .member .member-menu .fps{position:absolute;top:40px;right:40px;border-radius:50%;color:#fff;width:40px;height:40px;font-size:16px;font-weight:bold;line-height:40px;text-align:center;background:#fa001f;z-index:-1}header .header-container .member .member-menu .menu{border-top:1px solid #2e2e2e;margin-top:24px;padding-top:24px}header .header-container .member .member-menu .menu a{display:block;margin-bottom:30px}header .header-container .member .member-menu .menu a span{font-size:17px;position:relative;letter-spacing:0.3px;padding-bottom:8px}header .header-container .member .member-menu .menu a.current span:after,header .header-container .member .member-menu .menu a:hover span:after{content:'';position:absolute;bottom:0;left:0;width:100%;background:#fa001f;height:3px}header .header-container .member:hover .member-menu{display:block}header .header-container .search{position:absolute;bottom:0;right:0}header .header-container .search .search-icon{background:#212121 url(/img/Header/icon-search.svg) no-repeat center / 30px;width:74px;height:54px;display:block;cursor:pointer}header .header-container .search form{display:none;background:#212121;position:absolute;top:0;right:0;padding:0 80px 0 30px;width:400px;box-sizing:border-box}header .header-container .search form input{width:100%;height:54px;font-size:18px;color:#fff;background:#212121;letter-spacing:0.4px}header .header-container .search form button{position:absolute;top:0;right:0;bottom:0;width:74px;background:url(/img/Header/icon-search.svg) no-repeat center / 30px}header .header-container .search form ::-webkit-input-placeholder{color:#fff}header .header-container .search form ::-moz-placeholder{color:#fff}header .header-container .search form :-moz-placeholder{color:#fff}header .header-container .search.show form{display:block}header .header-responsive{display:none}header .header-responsive .top{background:#000;position:relative;height:70px}header .header-responsive .top *{vertical-align:middle;color:#fff;font-size:15px;line-height:70px;letter-spacing:0.2px}header .header-responsive .top .lang{display:none;margin-right:30px;padding:0 30px;position:relative}header .header-responsive .top .lang:after{content:'';position:absolute;top:0;right:0;bottom:0;width:1px;height:16px;margin:auto;background:#2e2e2e}header .header-responsive .top .offical{display:none;background:url(/img/Header/icon-globe.svg) no-repeat left / 30px;padding-left:40px;font-weight:lighter}header .header-responsive .top .menu-btn{position:absolute;top:0;right:18px;bottom:0;width:25px;background:url(/img/Header/nav-close-icon-white.svg) no-repeat center / 100% 100%;cursor:pointer}header .header-responsive form{display:none;background:#212121;position:relative;padding:0 60px 0 30px}header .header-responsive form input{width:100%;height:70px;font-size:18px;color:#fff;background:#212121;letter-spacing:0.4px}header .header-responsive form button{position:absolute;top:0;right:13px;bottom:0;width:30px;background:url(/img/Header/icon-search.svg) no-repeat center / 100% 100%}header .header-responsive form ::-webkit-input-placeholder{color:#fff}header .header-responsive form ::-moz-placeholder{color:#fff}header .header-responsive form :-moz-placeholder{color:#fff}header .header-responsive .menu{padding-top:41px;padding-bottom:70px}header .header-responsive .menu>ul li{display:block}header .header-responsive .menu>ul li a{display:block;letter-spacing:0.4px}header .header-responsive .menu>ul>li{border-bottom:1px solid #e0e0e0;margin:0 30px}header .header-responsive .menu>ul>li>a{font-size:18px;line-height:60px;position:relative}header .header-responsive .menu>ul>li>a.hasChild span{position:relative;padding-right:44px}header .header-responsive .menu>ul>li>a.hasChild span:after{content:'';position:absolute;top:0;right:0;bottom:0;width:30px;background:url(/img/Header/arrow-b-black.svg) no-repeat center / 100% 100%}header .header-responsive .menu>ul>li ul{display:none;margin:9px 24px 0}header .header-responsive .menu>ul>li ul li{margin-bottom:30px}header .header-responsive .menu>ul>li ul li a{font-size:17px}header .header-responsive .menu>ul>li ul li a:hover{color:#fa001f}header .header-responsive .menu>ul>li:hover>a:before,header .header-responsive .menu>ul>li.current>a:before{content:'';position:absolute;top:0;left:-30px;bottom:0;width:4px;background:#fa001f}header .header-responsive .menu>ul>li.open>a span:after{-moz-transform:scaleY(-1);-o-transform:scaleY(-1);-webkit-transform:scaleY(-1);transform:scaleY(-1);filter:FlipV;-ms-filter:"FlipV"}header .header-responsive .menu>ul>li.open ul{display:block}#content{min-height:500px}#content #page-head{background:#e8e8e8;position:relative;padding-bottom:40px}#content #page-head .inner-banner{margin-left:auto;max-width:1220px;margin-bottom:40px;min-height:81px}#content #page-head .inner-banner img{width:100%;height:auto}#content #page-head h1{position:absolute;bottom:111px;left:47px;font-size:60px;letter-spacing:-0.5px;max-width:33%;line-height:60px;text-shadow:0 0 10px #fff}#content #page-head #navigation{position:relative;padding-right:100px;margin-left:47px;margin-right:50px}#content #page-head #navigation .navigation *{font-size:16px;display:inline-block;vertical-align:middle}#content #page-head #navigation .navigation span{width:10px;height:1px;background:#000;margin:0 15px}#content #page-head #navigation .navigation .current{font-weight:bold}#content #page-head #navigation .back{position:absolute;top:0;right:0;font-size:16px;padding-left:23px}#content #page-head #navigation .back:before{content:'';position:absolute;top:0;left:0;bottom:0;margin:auto;width:10px;height:1px;background:#000}#content #page-head:before{content:'';position:absolute;top:0;left:0;bottom:0;width:23.3193277%;background:#fff}#content .page-wrapper{padding-top:80px;padding-bottom:138px}#content .page-wrapper .sub-content{position:relative}#content .page-wrapper .sub-content h2{text-align:center;font-size:40px;letter-spacing:0.8px}#content .page-wrapper .sub-content:before{content:'';position:absolute;top:27px;left:0;bottom:0;width:100%;background:#e8e8e8}#content .page-wrapper .record-list a{display:block;border:1px solid #000;margin-bottom:44px}#content .page-wrapper .record-list a .info{position:relative;padding:27px 0}#content .page-wrapper .record-list a .info .date{font-size:18px;letter-spacing:0.4px;margin-bottom:15px}#content .page-wrapper .record-list a .info .title{font-size:22px;font-weight:bold;letter-spacing:0.45px}#content .page-wrapper .record-list a .info:after{content:'';position:absolute;right:0;bottom:-24px;width:49px;height:49px;border:1px solid #000;box-sizing:border-box;background:#fff url(/img/arrow-a.svg) no-repeat center}#content .page-wrapper .no-records{text-align:center;color:#fa001f;font-size:17px;letter-spacing:0.3px;line-height:100px}#content .page-wrapper .record-detail{margin-top:8px}#content .page-wrapper .record-detail h1{text-align:center;font-size:36px;letter-spacing:0.7px;margin-bottom:25px}#content .page-wrapper .record-detail .date{text-align:center;font-size:18px;margin-bottom:53px}#content .page-wrapper .pager{position:relative;text-align:center;margin-top:84px}#content .page-wrapper .pager *{display:inline-block;vertical-align:middle;font-size:18px}#content .page-wrapper .pager .first,#content .page-wrapper .pager .last,#content .page-wrapper .pager .page,#content .page-wrapper .pager input{line-height:36px;height:36px}#content .page-wrapper .pager .first{margin-right:8px}#content .page-wrapper .pager .first,#content .page-wrapper .pager .last,#content .page-wrapper .pager .page{min-width:36px;box-sizing:border-box}#content .page-wrapper .pager .first.selected,#content .page-wrapper .pager .last.selected,#content .page-wrapper .pager .page.selected,#content .page-wrapper .pager .first:hover,#content .page-wrapper .pager .last:hover,#content .page-wrapper .pager .page:hover{background:#000;color:#fff}#content .page-wrapper .pager .page{margin:0 3px}#content .page-wrapper .pager .first.disabled,#content .page-wrapper .pager .last.disabled,#content .page-wrapper .pager .prev.disabled,#content .page-wrapper .pager .next.disabled{display:none}#content .page-wrapper .pager .prev,#content .page-wrapper .pager .next{width:18px;height:18px;margin:0 15px;background:url(/img/pages-arrow.svg) no-repeat center / 100% 100%}#content .page-wrapper .pager .prev.disable,#content .page-wrapper .pager .next.disable{-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=30);filter:alpha(opacity = 30);-moz-opacity:.3;-khtml-opacity:.3;opacity:.3}#content .page-wrapper .pager .next{-moz-transform:scaleX(-1);-o-transform:scaleX(-1);-webkit-transform:scaleX(-1);transform:scaleX(-1);filter:FlipH;-ms-filter:"FlipH"}#content .page-wrapper .pager .last{margin-left:8px}#content .page-wrapper .pager input{width:74px;padding-left:12px;text-align:left;box-sizing:border-box;margin-left:20px;border:1px solid #000}#content .page-wrapper .tabs a{display:inline-block;vertical-align:top;margin-right:6px;box-sizing:border-box;border:1px solid #000;text-align:center;font-size:20px;font-weight:bold;padding:14px;letter-spacing:0.5px}#content .page-wrapper .tabs a.current,#content .page-wrapper .tabs a:hover{background:#000;color:#fff}#content .page-wrapper .tabs a:last-child{margin-right:0}#content .page-wrapper .tabs-select{display:none;position:relative;z-index:1;cursor:pointer}#content .page-wrapper .tabs-select .select-input{display:block;text-overflow:ellipsis;white-space:nowrap;width:100%;overflow:hidden;font-size:20px;font-weight:bold;background:#000;color:#fff;box-sizing:border-box;letter-spacing:0.5px;padding:14px 50px 14px 14px}#content .page-wrapper .tabs-select .select-input:after{content:'';position:absolute;top:0;right:18px;bottom:0;margin:auto;width:20px;background:url(/img/arrow-b-white.svg) no-repeat center / 100% 100%}#content .page-wrapper .tabs-select .select-container{display:none;position:absolute;top:100%;left:0;width:100%;border:1px solid #000;box-sizing:border-box;background:#fff}#content .page-wrapper .tabs-select .select-container div{font-size:20px;padding:14px;letter-spacing:0.5px}#content .page-wrapper .tabs-select .select-container div:hover{background:#000;color:#fff}#content .page-wrapper .tabs-select.select-fix .select-input:after{-moz-transform:scaleY(-1);-o-transform:scaleY(-1);-webkit-transform:scaleY(-1);transform:scaleY(-1);filter:FlipV;-ms-filter:"FlipV"}#content .form-container .cols .col{display:inline-block;vertical-align:top;width:calc((100% - 60px) / 3);margin-right:30px}#content .form-container .cols .col:last-child{margin-right:0}#content .form-container .left,#content .form-container .right{display:inline-block;vertical-align:top;width:calc((100% - 40px) / 2)}#content .form-container .left{margin-right:40px}#content .form-container .row{margin-bottom:39px;position:relative}#content .form-container .row *{font-size:19px;letter-spacing:0.4px}#content .form-container .row .label{font-weight:bold;margin-bottom:12px}#content .form-container .row input,#content .form-container .row textarea{width:100%;background:#fff;border:1px solid #000;box-sizing:border-box}#content .form-container .row input.error,#content .form-container .row textarea.error{border-color:#fa001f}#content .form-container .row input{height:46px;padding:0 20px}#content .form-container .row input.date{background:#fff url(/img/icon-calendar.svg) no-repeat right 12px center / 30px}#content .form-container .row textarea{height:240px;padding:20px}#content .form-container .row .sub_district:not(.show){display:none}#content .form-container .row .select{position:relative;cursor:pointer;height:46px;z-index:1}#content .form-container .row .select .select-input{display:block;text-overflow:ellipsis;white-space:nowrap;width:100%;overflow:hidden;position:relative;border:1px solid #000;box-sizing:border-box;padding-left:20px;padding-right:50px;line-height:44px;background:#fff;z-index:1}#content .form-container .row .select .select-input:after{content:'';position:absolute;top:0;bottom:0;right:12px;width:30px;background:url(/img/pulldown-arrow.svg) no-repeat center}#content .form-container .row .select .select-container{display:none;border:1px solid #000;box-sizing:border-box;background:#fff;overflow:auto;max-height:460px;-webkit-box-shadow:0px 0px 30px 0px rgba(0,1,1,0.4);-moz-box-shadow:0px 0px 30px 0px rgba(0,1,1,0.4);box-shadow:0px 0px 30px 0px rgba(0,1,1,0.4)}#content .form-container .row .select .select-container div:not(.filter){padding:14px 20px 13px}#content .form-container .row .select .select-container div:not(.filter).optgroup{pointer-events:none}#content .form-container .row .select .select-container div:not(.filter).optgroup~div:not(.optgroup){padding:14px 40px 13px}#content .form-container .row .select .select-container div:not(.filter).filter_out{display:none}#content .form-container .row .select .select-container div:not(.filter):hover{background:#1a1a1a;color:#fff}#content .form-container .row .select .select-container .filter{display:flex;align-items:center;gap:12px;padding:7px 20px;font-size:8px}#content .form-container .row .select .select-container .filter span{flex-shrink:0}#content .form-container .row .select .select-container .filter input{height:36px;line-height:34px;font-size:18px;padding:0 20px;border:solid 1px #7e7e7e}#content .form-container .row .select.select-fix .select-input:after{-moz-transform:scaleY(-1);-o-transform:scaleY(-1);-webkit-transform:scaleY(-1);transform:scaleY(-1);filter:FlipV;-ms-filter:"FlipV"}#content .form-container .row .select.error .select-input{border-color:#fa001f}#content .form-container .row select:disabled+.select{pointer-events:none;cursor:default}#content .form-container .row .data{line-height:46px}#content .form-container .chk{position:relative;padding-left:34px;font-size:19px;letter-spacing:0.38px;margin-bottom:20px;line-height:30px}#content .form-container .chk a{text-decoration:underline;font-size:19px}#content .form-container .chk .checkbox{position:absolute;top:5px;left:0;background:url(/img/checkbox.svg) no-repeat center;width:20px;height:20px;text-decoration:none}#content .form-container .chk .checkbox.checked{background-image:url(/img/checkbox-checked.svg)}#content .form-container .chk .checkbox.error{background-image:url(/img/checkbox-error.svg)}#content .form-container .star{font-size:17px !important;color:#fa001f}#content .form-container .error-message,#content .form-container .error-message2{text-align:center;color:#fa001f;font-size:17px;letter-spacing:0.3px}#content .form-container .submit-container{position:relative;height:46px;width:400px;box-sizing:border-box;margin-left:auto;margin-right:auto}#content .form-container .submit-container .handler{width:50%;height:46px;background:#000 url(/img/button-arrow.svg) no-repeat right 4px center / 38px;display:inline-block;cursor:pointer;z-index:1;color:#fff;line-height:46px;text-align:center;font-size:20px;font-weight:bold;letter-spacing:0.5px;-webkit-box-shadow:0px 0px 20px 0px rgba(0,1,1,0.4);-moz-box-shadow:0px 0px 20px 0px rgba(0,1,1,0.4);box-shadow:0px 0px 20px 0px rgba(0,1,1,0.4)}#content .form-container .submit-container span{position:absolute;top:0;right:0;width:50%;text-align:center;line-height:46px;font-size:16px;letter-spacing:0.3px}#content .form-container .submit-container:before{content:'';position:absolute;top:3px;bottom:3px;left:0;right:0;border:1px solid #000}#content .form-container button:not(.clear_coupon){display:block;width:240px;height:46px;background:#000;color:#fff;font-size:20px;font-weight:bold;margin:50px auto 0;-webkit-box-shadow:0px 0px 20px 0px rgba(0,1,1,0.4);-moz-box-shadow:0px 0px 20px 0px rgba(0,1,1,0.4);box-shadow:0px 0px 20px 0px rgba(0,1,1,0.4)}#content .loading{display:none;border:1px solid #d6d6d6;position:relative;box-sizing:border-box;width:68px;height:68px;margin:26px auto}#content .loading span{position:absolute;background:#fa001f}#content .loading span.top{top:-1px;left:-1px;height:1px}#content .loading span.right{top:-1px;right:-1px;width:1px}#content .loading span.bottom{bottom:-1px;right:-1px;height:1px}#content .loading span.left{bottom:-1px;left:-1px;width:1px}footer{border-top:6px solid #000;padding:56px 0 48px;position:relative;box-sizing:border-box;background:#fff}footer #back-to-top{position:absolute;top:-46px;right:23px;color:#fff;background:#000;width:130px;text-align:center;line-height:40px;font-size:17px;cursor:pointer}footer .social-icons{position:absolute;top:-3px;right:80px}footer .social-icons a{display:inline-block;vertical-align:top;margin-left:10px}footer .social-icons a img{width:40px;height:auto}footer .top .logo{display:inline-block;vertical-align:top;width:207px;height:auto;margin-right:70px}footer .top .tel{display:inline-block;vertical-align:top;font-size:20px;background:url(/img/icon-tel.svg) no-repeat left;padding-left:38px;line-height:30px;margin-right:50px}footer .top .email{display:inline-block;vertical-align:top;font-size:20px;background:url(/img/icon-email.svg) no-repeat left;padding-left:38px;line-height:30px;text-decoration:underline}footer .bottom{margin-top:41px}footer .bottom *{font-size:17px}footer .bottom .footer-menu{float:right}footer .bottom .footer-menu li{display:inline-block;vertical-align:top;border-left:1px solid #d8d8d8;padding-left:15px;margin-left:15px}footer .bottom .footer-menu li a{position:relative}footer .bottom .footer-menu li a:before{content:'';position:absolute;bottom:0;right:0;left:0;background:#a3a3a3;height:2px}footer .bottom .footer-menu li:first-child{border:none;padding:0;margin:0}footer .bottom .copyright{display:inline-block}footer:before{content:'';position:absolute;top:-6px;left:0;width:80px;height:6px;background:#fa001f}footer.more-padding{padding-bottom:100px}#live-support{position:fixed;right:0;bottom:20px;background:#000;padding:15px 25px 15px 10px;cursor:pointer;z-index:99}#live-support span{color:#fff;font-size:20px;font-weight:bold;letter-spacing:0.3px;position:relative;padding-left:82px}#live-support span:after{content:'';position:absolute;top:-33px;left:0;width:80px;height:80px;background:url(/img/icon-live-support.svg)}#popup{display:none;position:fixed;top:0;left:0;width:100%;height:100%;z-index:100}#popup .popup-close{position:absolute;top:24px;right:24px;width:38px;height:38px;background:url(/img/lightbox-close.svg)}#popup .popup-container{display:inline-block;vertical-align:middle;width:100%;position:relative;margin:86px 0}#popup .popup-container>*{padding:0 30px;margin:auto;background:#fff;box-sizing:border-box}#popup .popup-container .tandc,#popup .popup-container .pick-up-points{max-width:1200px;padding:56px 50px;overflow:auto;height:675px;box-sizing:border-box !important}#popup .popup-container .tandc>h2,#popup .popup-container .pick-up-points>h2{font-size:22px;letter-spacing:0.4px;margin-bottom:34px}#popup:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:#000;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80);filter:alpha(opacity = 80);-moz-opacity:.8;-khtml-opacity:.8;opacity:.8}#popup.open{display:block}.scroll-wrapper{overflow:hidden !important;padding:0 !important;position:relative}.scroll-wrapper>.scroll-content{border:none !important;box-sizing:content-box !important;height:auto;left:0;margin:0;max-height:none;max-width:none !important;overflow:scroll !important;padding:0;position:relative !important;top:0;width:auto !important}.scroll-wrapper>.scroll-content::-webkit-scrollbar{height:0;width:0}.scroll-element{display:none;background-color:#000}.scroll-element div{display:block;height:100%;left:0;top:0;width:100%}.scroll-element .scroll-bar,.scroll-element .scroll-arrow{cursor:default}.scroll-element .scroll-element_outer{overflow:hidden}.scroll-element .scroll-element_track{background-color:#e8e8e8}.scroll-element .scroll-bar{background:#000}.scroll-element.scroll-y{height:100%;right:0;top:0;width:18px}.scroll-element.scroll-y .scroll-element_outer{left:0;width:18px}.scroll-element.scroll-y.scroll-scrolly_visible{display:block}.scroll-element.scroll-x{height:18px;left:0;bottom:0;width:100%}.scroll-element.scroll-x .scroll-element_outer{left:0;height:18px}.scroll-element.scroll-x.scroll-scrollx_visible{display:block}.scroll-element,.scroll-element div{box-sizing:content-box;border:none;margin:0;padding:0;position:absolute}@media (max-width:1199px){.wrapper{padding:0 30px}header .header-container .logo{width:258px;height:162px;padding:16px 0 28px 30px}header .header-container .logo img{width:166px}header .header-container .top .top-menu{display:none}header .header-container .bottom .bottom-menu{display:none}header .header-container .bottom .menu-btn{display:inline-block}#content #page-head .inner-banner{position:relative;margin-bottom:20px}#content #page-head .inner-banner img.trans{display:none}#content #page-head h1{position:relative;top:auto;bottom:auto;left:auto;margin-left:30px;margin-right:30px;margin-bottom:20px;max-width:100%}#content #page-head #navigation{margin-left:30px;margin-right:30px}#content #page-head:before{width:258px}#content .page-wrapper .tabs{display:none}#content .page-wrapper .tabs-select{display:block}footer{padding-bottom:54px}footer #back-to-top{right:20px}footer .social-icons{top:-6px;right:30px}footer .social-icons a{margin-left:6px}footer .top .logo{display:block;margin-right:0;width:175px}footer .top .tel,footer .top .email{margin-top:38px;font-size:18px}footer .top .tel{margin-right:60px}footer .bottom{margin-top:32px}footer .bottom .footer-menu{float:none;margin-bottom:40px}footer:before{width:30px}#live-support{bottom:0;padding-right:13px}}@media (max-width:767px){header .header-container .logo{height:auto;padding:14px 0 14px 30px}header .header-container .logo img{width:159px}header .header-container .top,header .header-container .search{display:none}header .header-container .bottom{height:140px;background:#fff;padding-right:80px}header .header-container .bottom .menu-btn{width:80px;height:140px;background-color:#e8e8e8;background-size:25px}header .header-container .cart{width:80px;height:70px}header .header-container .member{top:70px}header .header-container .member .member-icon{width:80px;height:70px}header .header-responsive .top .lang,header .header-responsive .top .offical{display:inline-block}header .header-responsive form{display:block}#content #page-head .inner-banner{margin-left:0}#content #page-head:before{width:calc(100% - 160px)}#content .form-container .cols .col{width:100% !important;margin-right:0 !important}#content .form-container .left,#content .form-container .right{width:100%}#content .form-container .left{margin-right:0}footer #back-to-top{right:10px;line-height:46px;top:-52px}footer .top .tel{margin-right:40px}footer .bottom .copyright span{display:block;margin-top:10px}#live-support{left:0;text-align:center}#live-support span{display:inline-block}}#recommend{position:relative;margin-bottom:50px}#recommend .recommend_title{text-align:left;font-size:40px;font-weight:700;letter-spacing:0.8px}#recommend .products{position:relative;padding-top:38px;padding-bottom:48px}#recommend .products .products-container{position:relative;overflow:hidden;white-space:nowrap}#recommend .products .products-container .slider{display:inline-block;vertical-align:top}#recommend .products .products-container .prod{display:inline-block;vertical-align:top;text-align:center;width:calc((100% - 120px) / 5);margin-right:30px;white-space:normal}@media (max-width:1199px){#recommend .products .products-container .prod{width:calc((100% - 60px) / 3);margin-right:30px}#recommend .products .products-container .prod:nth-child(3n){margin-right:0}}@media (max-width:767px){#recommend .products .products-container .prod{width:calc((100% - 30px) / 2);margin-right:30px}#recommend .products .products-container .prod:last-child{margin-right:0}}#recommend .products .products-container .prod img{width:100%;height:auto}#recommend .products .products-container .prod .name{font-size:20px;font-weight:bold;margin-top:16px;letter-spacing:0.4px;line-height:26px}#recommend .products .products-container .prod .original-price{font-size:15px;color:#777777;text-decoration:line-through;margin-top:13px;margin-bottom:-3px}#recommend .products .products-container .prod .price{font-size:17px;margin-top:13px;letter-spacing:0.4px}#recommend .products .products-container .prod:last-child{margin-right:0}#recommend .products .prev,#recommend .products .next{position:absolute;background:#fff url(/img/arrow-a.svg) no-repeat center;border:1px solid #000;width:49px;height:49px}#recommend .products .prev.disable,#recommend .products .next.disable{display:none}#recommend .products .prev{left:-25px;-moz-transform:scaleX(-1);-o-transform:scaleX(-1);-webkit-transform:scaleX(-1);transform:scaleX(-1);filter:FlipH;-ms-filter:"FlipH"}#recommend .products .next{right:-25px}#recommend:before{content:'';position:absolute;top:25px;left:0;bottom:0;width:100%;background:#e8e8e8}.main-cart-added-effect{width:200px;background:#fa001f url(/img/Header/icon-cart.svg) no-repeat center / 40px;height:120px;z-index:101}#content #login{margin-top:80px;overflow:hidden}#content #login .login,#content #login .register{display:inline-block;vertical-align:top;position:relative;padding-top:63px;padding-bottom:146px;box-sizing:border-box}#content #login .login>h2,#content #login .register>h2{font-size:40px;letter-spacing:0.6px}#content #login .login:before,#content #login .register:before{content:'';position:absolute;top:0;width:100%;height:100%}#content #login .login{width:490px;background:#e8e8e8;padding-right:90px}#content #login .login h2{margin-bottom:35px}#content #login .login .forgot-pwd{display:inline-block;text-decoration:underline;font-size:17px;margin-top:-5px;letter-spacing:0.3px}#content #login .login .error-message,#content #login .login .error-message2{margin-top:12px;margin-bottom:-17px}#content #login .login .submit-container{margin-top:37px}#content #login .login:before{left:-100%;background:#e8e8e8}#content #login .register{width:calc(100% - 490px);background:#1c1c1c;padding-left:80px}#content #login .register *{color:#fff}#content #login .register>h2{margin-bottom:30px}#content #login .register .register-now{display:inline-block;width:320px;line-height:60px;background:#fa001f;text-align:center;font-size:20px;font-weight:bold;margin-top:43px}#content #login .register:before{right:-100%;background:#1c1c1c}#content #register .error-message,#content #reset-pwd .error-message,#content #profile .error-message,#content #chg-pwd .error-message,#content #register .error-message2,#content #reset-pwd .error-message2,#content #profile .error-message2,#content #chg-pwd .error-message2{margin-top:50px}#content #register .mandatory-fields,#content #profile .mandatory-fields{font-size:17px;margin-top:43px;letter-spacing:0.3px;margin-bottom:55px}#content #register .checkbox-container,#content #profile .checkbox-container{background:#e8e8e8;padding-top:62px;margin-top:31px;padding-bottom:44px}#content #register .submit-container,#content #reset-pwd .submit-container{margin-top:50px}#content #register .row .label .ps{font-weight:normal;font-size:17px}#content #register .row .radio{display:inline-block;vertical-align:top;position:relative;padding-left:30px;margin-top:11px;margin-right:38px}#content #register .row .radio:before{content:'';position:absolute;top:2px;left:0;width:20px;height:20px;background:url(/img/Member/radio.svg) no-repeat center}#content #register .row .radio.checked:before{background-image:url(/img/Member/radio-checked.svg)}#content #register .row .radio.error:before{background-image:url(/img/Member/radio-error.svg)}#content .tabs{padding-bottom:8px}#content .tabs a{width:calc((100% - 24px) / 5)}#content #profile .fps{position:absolute;top:-8px;right:30px;border-radius:50%;color:#fff;width:40px;height:40px;font-size:16px;font-weight:bold;line-height:40px;text-align:center;background:#fa001f;z-index:-1}#content #chg-pwd{margin-top:43px}/*953795e33e25c16a067bcfa2a5842f5b*/#content #order-history,#content #warranty{margin-top:40px}#content #order-history table,#content #warranty table{width:100%}#content #order-history .record-table tr,#content #warranty .record-table tr{border-bottom:1px solid #ccc}#content #order-history .record-table tr:first-child,#content #warranty .record-table tr:first-child{border-color:#141416}#content #order-history .record-table th,#content #warranty .record-table th,#content #order-history .record-table td,#content #warranty .record-table td{text-align:center}#content #order-history .record-table th:first-child,#content #warranty .record-table th:first-child,#content #order-history .record-table td:first-child,#content #warranty .record-table td:first-child{text-align:left}#content #order-history .record-table th,#content #warranty .record-table th{font-size:20px;font-weight:bold;padding-bottom:19px}#content #order-history .record-table td,#content #warranty .record-table td{font-size:19px;letter-spacing:0.5px;padding:12px 0}#content #order-history .record-table td a,#content #warranty .record-table td a{display:inline-block;width:31px;height:31px;border:1px solid #000;box-sizing:border-box;background:url(/img/Member/details-arrow.svg) no-repeat center}#content #order-history .record-table td.expired,#content #warranty .record-table td.expired{color:#878686}#content #order-history .record-table td:first-child,#content #warranty .record-table td:first-child{font-weight:bold}#content #order-history .record-table-responsive-wrapper .record-table,#content #warranty .record-table-responsive-wrapper .record-table{margin-bottom:30px}#content #order-history .record-table-responsive-wrapper .record-table tr,#content #warranty .record-table-responsive-wrapper .record-table tr{border-color:#cccccc}#content #order-history .record-table-responsive-wrapper .record-table tr:first-child td,#content #warranty .record-table-responsive-wrapper .record-table tr:first-child td{font-weight:bold}#content #order-history .record-table-responsive-wrapper .record-table th,#content #warranty .record-table-responsive-wrapper .record-table th{padding:0}#content #order-detail .order-info .cols{margin-bottom:69px}#content #order-detail .order-info table{width:100%}#content #order-detail .order-info .cart-table{margin-bottom:33px}#content #order-detail .order-info .cart-table tr{border-bottom:1px solid #ccc}#content #order-detail .order-info .cart-table tr:first-child{border-color:#000}#content #order-detail .order-info .cart-table th,#content #order-detail .order-info .cart-table td{text-align:right}#content #order-detail .order-info .cart-table th:first-child,#content #order-detail .order-info .cart-table td:first-child{text-align:left}#content #order-detail .order-info .cart-table th:nth-child(3),#content #order-detail .order-info .cart-table td:nth-child(3){text-align:center}#content #order-detail .order-info .cart-table th{font-size:20px;font-weight:bold;padding-bottom:19px}#content #order-detail .order-info .cart-table th span{font-size:15px}#content #order-detail .order-info .cart-table td{font-size:18px;padding:20px 0;letter-spacing:0.4px}#content #order-detail .order-info .cart-table td *{font-size:18px}#content #order-detail .order-info .cart-table td .image{display:inline-block;vertical-align:middle;margin-right:40px}#content #order-detail .order-info .cart-table td .info{display:inline-block;vertical-align:middle}#content #order-detail .order-info .cart-table td .info .type{display:inline-block;font-size:15px;font-weight:bold;margin-bottom:11px}#content #order-detail .order-info .cart-table td .info .type.pre-order{background:#fa001f;color:#fff;padding:5px 14px}#content #order-detail .order-info .cart-table td .info .type.free-product{background:#01916d;color:#fff;padding:5px 14px}#content #order-detail .order-info .cart-table td .info .type.gift{border:1px solid #000;padding:4px 13px}#content #order-detail .order-info .cart-table td .info .name{font-size:20px;font-weight:bold}#content #order-detail .order-info .cart-table td .info .option{font-size:17px;margin-top:7px;font-weight:bold}#content #order-detail .order-info .cart-table td .info .colour{font-size:17px;margin-top:10px}#content #order-detail .order-info .cart-table td .original-price{text-decoration:line-through;color:#777777;font-size:16px}#content #order-detail .order-info .cart-table td:last-child{font-weight:bold}#content #order-detail .order-info .cart-table-responsive-wrapper .cart-table th{padding-bottom:0}#content #order-detail .order-info .cart-table-responsive-wrapper .cart-table td .image{display:block;margin-right:0;margin-bottom:20px}#content #order-detail .order-info .results{width:406px;margin-left:auto;text-align:right}#content #order-detail .order-info .results .coupon,#content #order-detail .order-info .results .promotion,#content #order-detail .order-info .results .delivery-cost{padding-bottom:26px}#content #order-detail .order-info .results .label{display:inline-block;vertical-align:top;font-size:20px;font-weight:bold}#content #order-detail .order-info .results .amount{display:inline-block;width:186px;font-size:20px}#content #order-detail .order-info .results .coupon .amount,#content #order-detail .order-info .results .promotion .amount{color:#fa001f}#content #order-detail .order-info .results .grand-total{border-top:1px solid #000;margin-top:7px;padding-top:24px}#content #order-detail .order-info .results .grand-total .label{vertical-align:bottom}#content #order-detail .order-info .results .grand-total .amount{vertical-align:bottom;font-size:28px;font-weight:bold}#content #order-detail .order-info .results .points{background:#2a2a2a;position:relative;padding:18px 20px;margin-top:31px}#content #order-detail .order-info .results .points *{color:#fff;vertical-align:middle}#content #order-detail .order-info .results .points .amount{width:167px}#content #order-detail .delivery-info{margin-top:93px;padding-bottom:18px}#content #order-detail .delivery-info h2{margin-bottom:51px}#content #warranty-detail .warranty-info{margin-bottom:54px}#content #warranty-detail .warranty-info .expired{color:#878686}#content #warranty-detail .product-info{padding-bottom:17px;margin-bottom:56px}#content #warranty-detail .product-info .cols{margin-top:51px}#content #warranty-detail .product-info .cols .col{display:inline-block;vertical-align:top;width:calc((100% - 60px) / 3);margin-right:30px}#content #warranty-detail .product-info .cols .col:last-child{margin-right:0}#content #warranty-detail .product-info .upload-invoice,#content #warranty-detail .product-info .upload-gc{display:inline-block;vertical-align:top;width:50%}#content #warranty-detail .product-info .upload-invoice .uploaded-files,#content #warranty-detail .product-info .upload-gc .uploaded-files{margin-top:22px}#content #warranty-detail .product-info .upload-invoice .uploaded-files .file-item,#content #warranty-detail .product-info .upload-gc .uploaded-files .file-item{margin-bottom:17px}#content #warranty-detail .product-info .upload-invoice .uploaded-files .file-item .file-name,#content #warranty-detail .product-info .upload-gc .uploaded-files .file-item .file-name{display:inline-block;vertical-align:top;font-size:17px;background:url(/img/Warranty/icon-file.svg) no-repeat left;padding-left:28px;letter-spacing:0.4px;line-height:20px}#content #warranty-detail .dealer-info{margin-bottom:8px}#content #warranty-detail .member-info{background:#e8e8e8;padding-top:56px;padding-bottom:12px}#content #loyalty{margin-top:42px}#content #loyalty .point-info{background:#2a2a2a;position:relative}#content #loyalty .point-info *{color:#fff}#content #loyalty .point-info .left{display:inline-block;width:50%;text-align:center;padding-top:44px;padding-bottom:41px}#content #loyalty .point-info .left .label{font-size:19px;letter-spacing:0.4px}#content #loyalty .point-info .left .amount{display:inline-block;font-size:48px;background:url(/img/Member/icon-bonus-pt-white.svg) no-repeat left / 43px;margin-top:9px;padding-left:62px;letter-spacing:0.8px}#content #loyalty .point-info .left .expired-date{position:relative;font-size:15px;letter-spacing:0.4px;margin-top:21px;padding-top:26px}#content #loyalty .point-info .left .expired-date:before{content:'';position:absolute;top:0;left:0;right:0;margin:auto;width:40px;height:1px;background:#4b4b4b}#content #loyalty .point-info .right{position:absolute;top:0;right:0;width:50%;height:100%;background:#1e1e1e;text-align:center}#content #loyalty .point-info .right a{display:inline-block;vertical-align:middle;background:#fa001f;font-size:28px;font-weight:bold;width:360px;line-height:120px;letter-spacing:0.4px}#content #loyalty h2{text-align:center;font-size:40px;letter-spacing:0.8px;margin-top:74px;margin-bottom:44px}#content #loyalty table{width:100%}#content #loyalty .record-table tr{border-bottom:1px solid #ccc}#content #loyalty .record-table tr:first-child{border-color:#141416}#content #loyalty .record-table th:nth-child(2),#content #loyalty .record-table td:nth-child(2){text-align:center}#content #loyalty .record-table th:last-child,#content #loyalty .record-table td:last-child{text-align:right}#content #loyalty .record-table th{font-size:20px;font-weight:bold;padding-bottom:19px}#content #loyalty .record-table td{font-size:19px;letter-spacing:0.5px;padding:18px 0}#content #loyalty .record-table td:first-child{font-weight:bold}#content #loyalty .record-table-responsive-wrapper .record-table{margin-bottom:30px}#content #loyalty .record-table-responsive-wrapper .record-table tr{border-color:#cccccc}#content #loyalty .record-table-responsive-wrapper .record-table tr:first-child td{font-weight:bold}#content #loyalty .record-table-responsive-wrapper .record-table th{padding:0}#content #gift-redemption .wrapper{padding:0 100px}#content #gift-redemption .gifts .gift{display:inline-block;vertical-align:top;text-align:center;width:18%;margin-bottom:53px;margin-right:2.5%}#content #gift-redemption .gifts .gift img{width:100%;height:auto}#content #gift-redemption .gifts .gift .name{font-size:22px;font-weight:bold;margin-top:24px;letter-spacing:0.4px;white-space:normal;line-height:32px;padding:0 20px}#content #gift-redemption .gifts .gift .point{display:inline-block;font-size:18px;background:url(/img/Member/icon-bonus-pt-black.svg) no-repeat left / 22px;padding-left:28px;margin-top:14px;line-height:22px}#content #gift-redemption .gifts .gift:nth-child(5n){margin-right:0}#content #gift-detail .section1 h2{text-align:center;font-size:50px;letter-spacing:1px;margin-bottom:52px}#content #gift-detail .section1 .gallery{display:inline-block;vertical-align:top;width:46.67%;margin-right:5%}#content #gift-detail .section1 .gallery .top{position:relative}#content #gift-detail .section1 .gallery .top .top-container{position:relative;overflow:hidden;white-space:nowrap}#content #gift-detail .section1 .gallery .top .top-container .slider{display:inline-block}#content #gift-detail .section1 .gallery .top .top-container .top-img img{width:100%;height:auto}#content #gift-detail .section1 .gallery .top .prev,#content #gift-detail .section1 .gallery .top .next{display:none !important;position:absolute;top:0;bottom:0;width:50px;background:url(/img/arrow-a.svg) no-repeat center}#content #gift-detail .section1 .gallery .top .prev{left:0;-moz-transform:scaleX(-1);-o-transform:scaleX(-1);-webkit-transform:scaleX(-1);transform:scaleX(-1);filter:FlipH;-ms-filter:"FlipH"}#content #gift-detail .section1 .gallery .top .next{right:0}#content #gift-detail .section1 .gallery .top:hover .prev,#content #gift-detail .section1 .gallery .top:hover .next{display:block !important}#content #gift-detail .section1 .gallery .bottom{position:relative;margin-top:3px}#content #gift-detail .section1 .gallery .bottom .bottom-container{position:relative;overflow:hidden;white-space:nowrap;margin:0 34px;padding:20px 0}#content #gift-detail .section1 .gallery .bottom .bottom-container .slider{display:inline-block}#content #gift-detail .section1 .gallery .bottom .bottom-container .bottom-img{display:inline-block;cursor:pointer}#content #gift-detail .section1 .gallery .bottom .bottom-container .bottom-img img{box-sizing:border-box;border:1px solid transparent}#content #gift-detail .section1 .gallery .bottom .bottom-container .bottom-img.current img{border-color:#000101;-webkit-box-shadow:0px 0px 20px 0px rgba(0,1,1,0.4);-moz-box-shadow:0px 0px 20px 0px rgba(0,1,1,0.4);box-shadow:0px 0px 20px 0px rgba(0,1,1,0.4)}#content #gift-detail .section1 .gallery .bottom .prev,#content #gift-detail .section1 .gallery .bottom .next{position:absolute;top:0;bottom:0;width:50px;background:url(/img/arrow-a.svg) no-repeat center}#content #gift-detail .section1 .gallery .bottom .prev{left:0;-moz-transform:scaleX(-1);-o-transform:scaleX(-1);-webkit-transform:scaleX(-1);transform:scaleX(-1);filter:FlipH;-ms-filter:"FlipH"}#content #gift-detail .section1 .gallery .bottom .next{right:0}#content #gift-detail .section1 .gallery+.info{display:inline-block;vertical-align:top;width:48.33%}#content #gift-detail .section1 .info{margin-top:20px}#content #gift-detail .section1 .info .top .editor{margin-bottom:30px}#content #gift-detail .section1 .info .bottom{border-top:1px solid #c7c7c7;padding-top:30px}#content #gift-detail .section1 .info .bottom .add-cart{position:relative;padding-top:10px}#content #gift-detail .section1 .info .bottom .add-cart .point{font-size:26px;background:url(/img/Member/icon-bonus-pt-black.svg) no-repeat left;padding-left:45px;margin-bottom:23px}#content #gift-detail .section1 .info .bottom .add-cart .price{font-size:22px;padding-top:13px;letter-spacing:0.4px;margin-bottom:26px}#content #gift-detail .section1 .info .bottom .add-cart .price span{font-size:18px;color:#777777;display:inline-block;vertical-align:bottom;text-decoration:line-through;margin-right:17px}#content #gift-detail .section1 .info .bottom .add-cart .quantity .label{display:inline-block;vertical-align:middle;font-size:19px;font-weight:bold;width:108px}#content #gift-detail .section1 .info .bottom .add-cart .quantity .input-container{display:inline-block;vertical-align:middle;position:relative;width:118px}#content #gift-detail .section1 .info .bottom .add-cart .quantity .input-container input{width:100%;height:45px;border:1px solid #000;box-sizing:border-box;font-size:18px;text-align:center}#content #gift-detail .section1 .info .bottom .add-cart .quantity .input-container a{position:absolute;top:0;bottom:0;margin:auto;width:31px;height:31px;background-color:#000;background-position:center;background-repeat:no-repeat;background-size:19px}#content #gift-detail .section1 .info .bottom .add-cart .quantity .input-container a.up{background-image:url(/img/icon-add.svg);right:-15px}#content #gift-detail .section1 .info .bottom .add-cart .quantity .input-container a.down{background-image:url(/img/icon-minus.svg);left:-15px}#content #gift-detail .section1 .info .bottom .add-cart .quantity.disable{position:relative}#content #gift-detail .section1 .info .bottom .add-cart .quantity.disable>*{-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=15);filter:alpha(opacity = 15);-moz-opacity:.15;-khtml-opacity:.15;opacity:.15}#content #gift-detail .section1 .info .bottom .add-cart .quantity.disable:after{content:'';position:absolute;top:0;left:0;width:100%;height:100%}#content #gift-detail .section1 .info .bottom .add-cart .action{position:absolute;top:0;right:0;width:200px;text-align:center}#content #gift-detail .section1 .info .bottom .add-cart .action .add-to-cart,#content #gift-detail .section1 .info .bottom .add-cart .action .add-to-cart-disable{display:block;color:#fff;font-size:22px;font-weight:bold;letter-spacing:0.2px;box-sizing:border-box;padding-top:72px;height:120px;background:url(/img/icon-cart.svg) no-repeat top 20px center / 40px}#content #gift-detail .section1 .info .bottom .add-cart .action .add-to-cart{-webkit-box-shadow:0px 0px 20px 0px rgba(0,1,1,0.4);-moz-box-shadow:0px 0px 20px 0px rgba(0,1,1,0.4);box-shadow:0px 0px 20px 0px rgba(0,1,1,0.4);background-color:#fa001f}#content #gift-detail .section1 .info .bottom .add-cart .action .add-to-cart-disable{background-color:#feccd2;z-index:-1;position:relative}#content #gift-detail .section1 .info .bottom .add-cart .action .out-of-stock{font-size:18px;line-height:54px;letter-spacing:0.4px}#content #gift-detail .section1 .info .bottom .add-cart .msg{font-size:17px;font-weight:bold;color:#fa001f;margin-top:37px;letter-spacing:0.35px}#content #gift-detail .section2{margin-top:60px}#content #gift-detail .section2 .tabs a{width:calc((100% - 20px) / 5);margin-right:5px;margin-bottom:5px}#content #gift-detail .section2 .tabs a:nth-child(5n){margin-right:0}#content #gift-detail .section2 .tabs-content .content{display:none;margin-top:35px}#content #gift-detail .section2 .tabs-content .content.current{display:block}#popup .forgot-pwd{max-width:800px;background:#fff;padding-top:72px;padding-bottom:90px}#popup .forgot-pwd h2{text-align:center;font-size:40px;letter-spacing:0.8px;margin-bottom:32px}#popup .forgot-pwd .text{text-align:center;font-size:19px;letter-spacing:0.4px;margin-bottom:37px}#popup .forgot-pwd form{max-width:400px;margin:auto}#popup .forgot-pwd form .label{text-align:center}#popup .forgot-pwd form .error-message{margin-top:30px}#popup .forgot-pwd .success-message{text-align:center;color:#fa001f;font-size:17px;letter-spacing:0.3px}#ui-datepicker-div{z-index:10 !important}@media (max-width:1199px){#content #login .login,#content #login .register{display:block;width:auto;height:auto !important;padding-left:30px;padding-right:30px;margin:0 -30px}#content #login .login:before,#content #login .register:before{display:none}#content #loyalty .point-info .left{width:100%}#content #loyalty .point-info .right{position:relative;width:100%;padding:60px 0}#content #gift-detail .section1 .gallery{width:100%;margin-right:0}#content #gift-detail .section1 .gallery+.info{width:100%}}@media (max-width:767px){#content #order-detail .order-info .results{margin-top:40px}#content #warranty-detail .product-info .upload-invoice,#content #warranty-detail .product-info .upload-gc{width:100%}#content #gift-detail .section1 .info .bottom .add-cart .action{position:relative;margin-top:26px}}