@charset "UTF-8";html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;box-sizing:border-box}*,button{box-sizing:border-box}input,select,textarea{outline:0}*::after,*::before{box-sizing:border-box}input[type=text],input[type=number],input[type=email],input[type=password],select,textarea{box-sizing:border-box}a{text-decoration:none}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-smooth:never}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}body{letter-spacing:1px}@media (min-width:1600px){.l-wrap{padding-left:4%;padding-right:4%}}@media (max-width:1599px){.l-wrap{padding-left:calc(50% - 590px);padding-right:calc(50% - 590px)}}@media (max-width:1199px){.l-wrap{padding-left:calc(50% - 480px);padding-right:calc(50% - 480px)}}@media (max-width:980px){.l-wrap{padding-left:10px;padding-right:10px}}@media (min-width:1200px){.wrap{padding-left:calc(50% - 590px);padding-right:calc(50% - 590px)}}@media (max-width:1199px){.wrap{padding-left:calc(50% - 480px);padding-right:calc(50% - 480px)}}@media (max-width:980px){.wrap{padding-left:10px;padding-right:10px}}@media (min-width:980px){.m-wrap{padding-left:calc(50% - 500px);padding-right:calc(50% - 500px)}}@media (max-width:979px){.m-wrap{padding-left:10px;padding-right:10px}}#shop-cart-product-img-modal{padding:24px;display:flex;justify-content:center;position:fixed;top:0px;left:0px;width:100%;height:100%;z-index:10000;background:rgba(255,255,255,0.5);overflow-y:auto}#shop-cart-product-img-modal div{position:relative}#shop-cart-product-img-modal div button{border:0px;padding:0px;margin:0px;position:absolute;top:20px;right:20px;width:30px;height:30px;border-radius:100%;cursor:pointer}#shop-cart-product-img-modal div picture{box-shadow:0 0 2px #ccc;border:10px solid #fff;border-radius:10px;display:block;max-width:100%}#shop-cart-product-img-modal div picture img{display:block;max-width:100%}#shopping-car-modal{position:fixed;top:0px;left:0px;background-color:rgba(255,255,255,0.5);width:100%;height:100%;z-index:5000;padding:24px;max-height:100vh;overflow-y:auto;font-size:15px;font-weight:500;line-height:22px;letter-spacing:0.6px;color:#333}#shopping-car-modal .modal-dialog{box-shadow:0 0 2px #ccc;background-color:#fff;padding:24px;border-radius:30px;width:100%;margin-left:auto;margin-right:auto}#shopping-car-modal .modal-dialog .modal-content .modal-header{position:relative;margin-bottom:40px}#shopping-car-modal .modal-dialog .modal-content .modal-header .modal-title{text-align:center;font-size:28px;font-weight:500;line-height:36px;letter-spacing:1.12px}#shopping-car-modal .modal-dialog .modal-content .modal-header .close{position:absolute;right:0px;top:0px;height:36px;width:36px;background-color:rgba(255,255,255,0);padding:0;margin:0;border:0;cursor:pointer;font-size:28px}#shopping-car-modal .modal-dialog .modal-content .step{background-color:#F7F7F7;display:flex;justify-content:center;margin-bottom:24px;padding:16px 0}#shopping-car-modal .modal-dialog .modal-content .step li{text-align:center;display:flex;justify-content:center;flex-wrap:wrap;font-size:15px;font-weight:500;line-height:22px;letter-spacing:0.6px;color:#A3A3A3;width:120px;margin:0 10px}#shopping-car-modal .modal-dialog .modal-content .step li i{display:block;width:50px;height:50px;border-radius:100%;line-height:48px;border:1px solid #A3A3A3}#shopping-car-modal .modal-dialog .modal-content .step li span{width:100%}#shopping-car-modal .modal-dialog .modal-content .step li.active i{border-color:#131939;background-color:#131939;color:#fff}#shopping-car-modal .modal-dialog .modal-content .step li.active span{color:#131939}#shopping-car-modal .modal-dialog .modal-content .step li:first-child:hover{cursor:pointer}#shopping-car-modal .modal-dialog .modal-content .tab-content .tab-pane{display:none}#shopping-car-modal .modal-dialog .modal-content .tab-content .tab-pane.active{display:block}#shopping-car-modal .modal-dialog .modal-content .modal-body h5{font-size:24px;font-weight:500;line-height:30px;letter-spacing:0.96px;padding-bottom:24px;margin-bottom:24px;border-bottom:1px solid #333}#shopping-car-modal .modal-dialog .modal-content .modal-body h5 label{padding-left:10px;font-size:15px;font-weight:500;letter-spacing:0.6px}#shopping-car-modal .modal-dialog .modal-content .modal-body textarea{height:300px;border:1px solid #A3A3A3;padding:11px 16px;width:100%}#shopping-car-modal .modal-dialog .modal-content .modal-body .table{margin-bottom:24px}#shopping-car-modal .modal-dialog .modal-content .modal-body .table .thead .tr .th{font-size:14px;font-weight:500;line-height:18px;letter-spacing:0.56px;color:#A3A3A3}#shopping-car-modal .modal-dialog .modal-content .modal-body .table .thead .tr .th.count,#shopping-car-modal .modal-dialog .modal-content .modal-body .table .thead .tr .th.price{text-align:right}#shopping-car-modal .modal-dialog .modal-content .modal-body .table .tbody .tr .td{vertical-align:middle;padding-top:24px;padding-bottom:24px;border-bottom:1px dotted #A3A3A3}#shopping-car-modal .modal-dialog .modal-content .modal-body .table .tbody .tr .td .name{display:flex}#shopping-car-modal .modal-dialog .modal-content .modal-body .table .tbody .tr .td .name picture{width:65px;height:65px;border:1px solid #f1f1f1;padding:1px;margin-right:24px}#shopping-car-modal .modal-dialog .modal-content .modal-body .table .tbody .tr .td .name picture img{width:100%;height:100%;object-fit:contain;object-position:center}#shopping-car-modal .modal-dialog .modal-content .modal-body .table .tbody .tr .td .name > div{width:calc(100% - 89px)}#shopping-car-modal .modal-dialog .modal-content .modal-body .table .tbody .tr .td .name > div span{display:block;font-size:15px;font-weight:500;line-height:22px;letter-spacing:0.6px;margin-bottom:8px}#shopping-car-modal .modal-dialog .modal-content .modal-body .table .tbody .tr .td .name > div ul{margin-bottom:4px;font-size:14px;font-weight:500;line-height:18px;letter-spacing:0.56px;color:#A3A3A3}#shopping-car-modal .modal-dialog .modal-content .modal-body .table .tbody .tr .td .name > div ul li{margin-bottom:4px}#shopping-car-modal .modal-dialog .modal-content .modal-body .table .tbody .tr .td .name > div ul.more{padding-top:8px}#shopping-car-modal .modal-dialog .modal-content .modal-body .table .tbody .tr .td .num{display:flex;border:1px solid #A3A3A3;border-radius:3px;overflow:hidden}#shopping-car-modal .modal-dialog .modal-content .modal-body .table .tbody .tr .td .num button{border:0px;padding:0px;margin:0px;background-color:rgba(255,255,255,0);cursor:pointer;width:32px;height:32px}#shopping-car-modal .modal-dialog .modal-content .modal-body .table .tbody .tr .td .num div{text-align:center;width:84px;height:32px;line-height:32px}#shopping-car-modal .modal-dialog .modal-content .modal-body .table .tbody .tr .td.count,#shopping-car-modal .modal-dialog .modal-content .modal-body .table .tbody .tr .td.price{text-align:right}#shopping-car-modal .modal-dialog .modal-content .modal-body .row .col-6 .order-info .form-group{margin-bottom:24px}#shopping-car-modal .modal-dialog .modal-content .modal-body .row .col-6 .order-info .form-group label{display:block;margin-bottom:8px}#shopping-car-modal .modal-dialog .modal-content .modal-body .row .col-6 .order-info .form-group select,#shopping-car-modal .modal-dialog .modal-content .modal-body .row .col-6 .order-info .form-group input{display:block;width:100%;border:1px solid #A3A3A3;padding:11px 16px;font-size:14px;font-style:normal;font-weight:500;line-height:18px;letter-spacing:0.56px;color:#a3a3a3}#shopping-car-modal .modal-dialog .modal-content .modal-body .row .col-6 .order-info .form-group.has-error label code{color:#a00}#shopping-car-modal .modal-dialog .modal-content .modal-body .row .col-6 .order-info .form-group.has-error input,#shopping-car-modal .modal-dialog .modal-content .modal-body .row .col-6 .order-info .form-group.has-error select{border-color:#a00}#shopping-car-modal .modal-dialog .modal-content .modal-body .order-info{margin-bottom:24px}#shopping-car-modal .modal-dialog .modal-content .modal-body .order-info .discount-list li{margin-bottom:24px}#shopping-car-modal .modal-dialog .modal-content .modal-body .order-info .discount-list li label{display:flex}#shopping-car-modal .modal-dialog .modal-content .modal-body .order-info .discount-list li label input{display:none}#shopping-car-modal .modal-dialog .modal-content .modal-body .order-info .discount-list li label span{padding:12px}#shopping-car-modal .modal-dialog .modal-content .modal-body .order-info .discount-list li label span.name{border:1px solid #A3A3A3;margin-right:10px;width:calc(100% - 80px)}#shopping-car-modal .modal-dialog .modal-content .modal-body .order-info .discount-list li label span.btn{width:70px;text-align:center;cursor:pointer;border:1px solid #131939;color:#131939}#shopping-car-modal .modal-dialog .modal-content .modal-body .order-info .discount-list li label:has(input:checked) span.btn{background-color:#131939;color:#fff}#shopping-car-modal .modal-dialog .modal-content .modal-body .order-info .order-info dl{padding-bottom:12px;margin-bottom:12px;display:flex;justify-content:space-between}#shopping-car-modal .modal-dialog .modal-content .modal-body .order-info .order-info dl.sum{padding-top:12px;border-bottom:1px solid #A3A3A3;border-top:1px solid #A3A3A3}#shopping-car-modal .modal-dialog .modal-content .modal-body .order-info .order-info dl.sum dd{font-size:24px;font-weight:500;line-height:30px;letter-spacing:0.96px}#shopping-car-modal .modal-dialog .modal-content .modal-body .order-info .order-detail dl{display:flex;padding-bottom:12px;margin-bottom:12px}#shopping-car-modal .modal-dialog .modal-content .modal-body .order-info .order-detail dl dt{width:100px}#shopping-car-modal .modal-dialog .modal-content .modal-footer button{display:block;padding:14px 0;background-color:#131939;border:0px;width:100%;margin:0px;color:#fff;cursor:pointer}@media (min-width:1448px){#shopping-car-modal .modal-dialog{width:1400px}}@media (min-width:768px){#shopping-car-modal .modal-dialog .modal-content .modal-body .table{display:table;width:100%}#shopping-car-modal .modal-dialog .modal-content .modal-body .table .thead{display:table-header-group}#shopping-car-modal .modal-dialog .modal-content .modal-body .table .thead .tr{display:table-row}#shopping-car-modal .modal-dialog .modal-content .modal-body .table .thead .tr .th{display:table-cell;border-bottom:1px dotted #A3A3A3;padding-bottom:24px}#shopping-car-modal .modal-dialog .modal-content .modal-body .table .thead .tr .th.name{width:50%}#shopping-car-modal .modal-dialog .modal-content .modal-body .table .thead .tr .th.remove{text-align:center;width:56px;padding-left:24px}#shopping-car-modal .modal-dialog .modal-content .modal-body .table .thead .tr .th.num{width:150px}#shopping-car-modal .modal-dialog .modal-content .modal-body .table .tbody{display:table-row-group}#shopping-car-modal .modal-dialog .modal-content .modal-body .table .tbody .tr{display:table-row}#shopping-car-modal .modal-dialog .modal-content .modal-body .table .tbody .tr .td{display:table-cell}#shopping-car-modal .modal-dialog .modal-content .modal-body .table .tbody .tr .td.remove{text-align:right}#shopping-car-modal .modal-dialog .modal-content .modal-body .table .tbody .tr .td.remove button{border:0px;margin:0px;padding:0px;background-color:rgba(255,255,255,0);cursor:pointer;width:32px;height:32px}#shopping-car-modal .modal-dialog .modal-content .row{display:flex}#shopping-car-modal .modal-dialog .modal-content .row .col-6{width:calc(50% - 24px)}#shopping-car-modal .modal-dialog .modal-content .row .col-6:nth-child(2n){margin-left:24px}#shopping-car-modal .modal-dialog .modal-content .row .col-6:nth-child(2n + 1){margin-right:24px}}#login-modal{max-height:100vh;overflow-y:auto;position:fixed;top:0px;z-index:90000;left:0px;background-color:rgba(255,255,255,0.5);width:100%;height:100%;filter:blur(0);display:flex;justify-content:center;padding:24px;color:#333}#login-modal .modal-dialog{margin-left:auto;margin-right:auto;width:100%}@media (min-width:1200px){#login-modal .modal-dialog{width:1200px}}#login-modal .modal-dialog .modal-content{box-shadow:0 0 5px #ccc;border-bottom:24px solid rgba(255,255,255,0);padding:24px;background-color:#fff;border-radius:10px}#login-modal .modal-dialog .modal-content .close{display:flex;justify-content:flex-end}#login-modal .modal-dialog .modal-content .close button{border:0;padding:0;margin:0;background-color:rgba(255,255,255,0);cursor:pointer;width:30px;height:30px}#login-modal .modal-dialog .modal-content .row .col span{color:#A3A3A3;font-size:15px;font-weight:500;line-height:22px;letter-spacing:0.6px}#login-modal .modal-dialog .modal-content .tab-content .tab-pane{display:none}#login-modal .modal-dialog .modal-content .tab-content .tab-pane.active{display:block}#login-modal .modal-dialog .modal-content .tag-menu{display:flex;margin-bottom:16px}#login-modal .modal-dialog .modal-content .tag-menu li{margin-right:10px}#login-modal .modal-dialog .modal-content .tag-menu li a{color:#131939;font-size:15px;font-weight:500;line-height:22px;letter-spacing:0.6px}#login-modal .modal-dialog .modal-content .modal-header .modal-title{font-size:22px;font-weight:500;line-height:26px;letter-spacing:0.88px;margin-bottom:40px;color:#333}#login-modal .modal-dialog .modal-content .modal-body .form-group{margin-bottom:16px}#login-modal .modal-dialog .modal-content .modal-body .form-group label{display:block;font-size:15px;font-weight:500;line-height:22px;letter-spacing:0.6px;color:#333;margin-bottom:16px}#login-modal .modal-dialog .modal-content .modal-body .form-group input{width:100%;font-size:15px;font-weight:500;line-height:22px;letter-spacing:0.6px;color:#333;padding:12px 16px;border:1px solid #333}#login-modal .modal-dialog .modal-content .modal-body .form-group.has-error label code{color:#a00}#login-modal .modal-dialog .modal-content .modal-body .form-group.has-error input{border-color:#a00}#login-modal .modal-dialog .modal-content .modal-body .form-button button{display:block;width:100%;color:#fff;border:1px solid #131939;font-size:14px;font-weight:500;line-height:18px;letter-spacing:0.56px;cursor:pointer;background-color:#131939;transition-duration:0.5s;padding:14px 0}#login-modal .modal-dialog .modal-content .modal-body .form-button button:hover{background-color:#fff;color:#131939}#login-modal .modal-dialog .modal-content .note{color:#a8a8a8}#login-modal .modal-dialog .modal-content .note p{margin-bottom:16px}#login-modal .modal-dialog .modal-content .modal-footer{padding-top:40px;padding-bottom:40px}#login-modal .modal-dialog .modal-content .modal-footer a{display:block;padding:14px 0;color:#131939;border:#131939 1px solid;text-align:center;transition-duration:0.5s;font-size:14px;font-weight:500;line-height:18px;letter-spacing:0.56px}#login-modal .modal-dialog .modal-content .modal-footer a:hover{background-color:#131939;color:#fff}#login-modal .modal-dialog .modal-content .socil-login{padding:40px 0}#login-modal .modal-dialog .modal-content .socil-login h5{text-align:center;font-size:15px;font-weight:500;line-height:22px;letter-spacing:0.6px;margin-bottom:16px}#login-modal .modal-dialog .modal-content .socil-login ul{display:flex}#login-modal .modal-dialog .modal-content .socil-login ul li{flex:1;margin-right:16px}#login-modal .modal-dialog .modal-content .socil-login ul li:last-child{margin-right:0}#login-modal .modal-dialog .modal-content .socil-login ul li a,#login-modal .modal-dialog .modal-content .socil-login ul li button{font-size:14px;font-style:normal;font-weight:500;line-height:18px;letter-spacing:0.56px;border:0px;background-color:#fff;display:block;text-align:center;color:#fff;transition-duration:0.5s;padding:14px 0;width:100%;cursor:pointer}#login-modal .modal-dialog .modal-content .socil-login ul li a i,#login-modal .modal-dialog .modal-content .socil-login ul li button i{margin-right:5px}#login-modal .modal-dialog .modal-content .socil-login ul li a.line-login,#login-modal .modal-dialog .modal-content .socil-login ul li button.line-login{background-color:#21B94E;border:1px solid #21B94E}#login-modal .modal-dialog .modal-content .socil-login ul li a.line-login:hover,#login-modal .modal-dialog .modal-content .socil-login ul li button.line-login:hover{color:#21B94E;background-color:#fff}#login-modal .modal-dialog .modal-content .socil-login ul li a.fb-login,#login-modal .modal-dialog .modal-content .socil-login ul li button.fb-login{background-color:#1877F2;border:1px solid #1877F2}#login-modal .modal-dialog .modal-content .socil-login ul li a.fb-login:hover,#login-modal .modal-dialog .modal-content .socil-login ul li button.fb-login:hover{color:#1877F2;background-color:#fff}#login-modal .modal-dialog .modal-content .socil-login ul li a.google-login,#login-modal .modal-dialog .modal-content .socil-login ul li button.google-login{background-color:#DB4437;border:1px solid #DB4437}#login-modal .modal-dialog .modal-content .socil-login ul li a.google-login:hover,#login-modal .modal-dialog .modal-content .socil-login ul li button.google-login:hover{color:#DB4437;background-color:#fff}@media (min-width:768px){#login-modal .modal-dialog .modal-content .row{display:flex}#login-modal .modal-dialog .modal-content .row .col{width:10%;text-align:center;position:relative}#login-modal .modal-dialog .modal-content .row .col::after{content:" ";width:1px;height:100%;position:absolute;top:0px;left:50%;background-color:#A3A3A3}#login-modal .modal-dialog .modal-content .row .col span{line-height:70px;position:absolute;width:100%;height:70px;top:calc(50% - 35px);left:0px;background-color:#fff;z-index:1}#login-modal .modal-dialog .modal-content .row .col-6{width:45%}#login-modal .modal-dialog .modal-content .row .col-6:nth-child(2n){padding-right:24px}#login-modal .modal-dialog .modal-content .row .col-6:nth-child(2n + 1){padding-right:24px}}@media (max-width:767px){#login-modal .modal-dialog .modal-content .row .col{width:100%;text-align:center;display:flex;justify-content:center;position:relative}#login-modal .modal-dialog .modal-content .row .col::after{content:" ";width:100%;height:1px;background-color:#A3A3A3;top:50%;left:0px;position:absolute}#login-modal .modal-dialog .modal-content .row .col span{padding:30px;background-color:#fff;position:relative;z-index:1}}html,body{padding:0;background-color:#0D1117;font-family:"Noto Sans TC";font-style:normal;font-weight:400;font-display:swap;font-size:1em;line-height:1.5}.wrap{padding-right:calc(50% - 736px);padding-left:calc(50% - 736px)}@media (max-width:1535px){.wrap{padding-right:calc(50% - 608px);padding-left:calc(50% - 608px)}}@media (max-width:1279px){.wrap{padding-right:calc(50% - 480px);padding-left:calc(50% - 480px)}}@media (max-width:1023px){.wrap{padding-right:calc(50% - 360px);padding-left:calc(50% - 360px)}}@media (max-width:767px){.wrap{padding-right:calc(50% - 296px);padding-left:calc(50% - 296px)}}@media (max-width:639px){.wrap{padding-right:16px;padding-left:16px}}#head{position:fixed;width:100%;display:flex;justify-content:space-between;align-items:center;z-index:100}#head.show{background-color:#111827}#head #logo a{display:block}#head #logo a img{height:40px}#head input[type=checkbox]{display:none}#head #main-menu ul li a{transition-duration:0.5s;color:#d1d5dc;font-size:0.875rem}#head #main-menu ul li a:hover{color:#fff}#head #socil-menu ul li a{display:flex;align-items:center;justify-content:center;padding:0 20px;height:40px;transition-duration:0.5s;color:#d1d5dc;font-size:0.875rem;border-radius:5px}#head #socil-menu ul li a i{font-size:1rem;padding-right:5px;color:#e7000b}#head #socil-menu ul li a:hover{color:#fff}#head #socil-menu ul li:last-child a{background-color:#e7000b}#head #socil-menu ul li:last-child a i{color:#d1d5dc}#head #socil-menu ul li:last-child a:hover{background-color:#fb2c36}@media (min-width:1024px){#head{padding-top:20px;padding-bottom:20px}#head #main-menu{width:600px;padding-right:36px;padding-left:36px}#head #main-menu ul{display:flex;justify-content:space-between}#head #main-menu ul li a{position:relative;display:block;padding-top:5px;padding-bottom:5px;overflow:hidden}#head #main-menu ul li a::after{transition-duration:0.3s;content:" ";width:100%;height:2px;background:#e7000b;position:absolute;bottom:0;left:-100%}#head #main-menu ul li a:hover::after{left:0}#head #socil-menu ul{display:flex;justify-content:space-between}#head label{display:none}}@media (max-width:1023px){#head{padding-top:12px;padding-bottom:12px}#head #main-menu{display:none;border-top:1px solid rgba(255,255,255,0.1);border-bottom:1px solid rgba(255,255,255,0.1);width:100%;position:absolute;top:100%;left:0;padding-right:calc(50% - 360px);padding-left:calc(50% - 360px);padding-top:36px;padding-bottom:36px;background-color:#111827}#head #main-menu ul li{margin-bottom:5px}#head #main-menu ul li:last-child{margin-bottom:0}#head #main-menu ul li a{height:44px;display:flex;align-items:center;padding:0 25px;border-radius:10px}#head #main-menu ul li a:hover{background-color:rgba(255,255,255,0.1)}#head #socil-menu{position:fixed;bottom:50px;right:16px;display:none}#head #socil-menu ul li{margin-bottom:20px}#head #socil-menu ul li a{background-color:oklch(0.13 0.01 264);height:50px;border:1px solid rgba(255,255,255,0.1);box-shadow:0 0 5px rgba(0,0,0,0.5);border-radius:50px;color:#fff}#head #socil-menu ul li a:hover{background-color:oklch(0.18 0.01 264)}#head #socil-menu ul li:last-child{margin-bottom:0px}#head label{color:#fff;background-color:rgba(255,255,255,0);padding:0;margin:0;border:0;width:40px;height:40px;display:flex;cursor:pointer;justify-content:center;align-items:center}#head.show #socil-menu{display:block}#head:has(input[type=checkbox]:checked) #main-menu{display:block}}@media (max-width:767px){#head:has(input[type=checkbox]:checked) #main-menu{padding-right:calc(50% - 296px);padding-left:calc(50% - 296px)}}@media (max-width:639px){#head:has(input[type=checkbox]:checked) #main-menu{padding-right:16px;padding-left:16px}}#head label svg:last-child{display:none}#head:has(input[type=checkbox]:checked) label svg:first-child{display:none}#head:has(input[type=checkbox]:checked) label svg:last-child{display:block}#foot-content{padding-top:60px;padding-bottom:60px;background-color:#111827}#foot-content > div{background-color:#e7000b;color:#fff;padding:32px;border-radius:20px}#foot-content > div .header h2{font-size:2rem;line-height:2.5rem;font-weight:700}#foot-content > div .header p{padding:20px 0;color:#d1d5dc}#foot-content > div .header ul li a{padding:16px 24px;border:1px solid rgba(255,255,255,0.1);background-color:rgba(255,255,255,0.15);display:block;color:#fff;border-radius:10px;margin-bottom:20px;font-weight:700}#foot-content > div .header ul li:first-child a{background-color:#fff;color:#e7000b}#foot-content .data-list{background-color:rgba(255,255,255,0.1);padding:32px;border-radius:20px}#foot-content .data-list h3{font-size:1.2rem;font-weight:700;margin-bottom:20px}#foot-content .data-list > div{display:flex;margin-bottom:20px}#foot-content .data-list > div dl{margin-left:10px}#foot-content .data-list > div dl dt{font-size:0.7rem;color:rgba(255,255,255,0.5);line-height:0.7rem}#foot-content .data-list > div dl dd a{color:#fff}@media (min-width:980px){#foot-content > div{display:flex}#foot-content > div .header{width:400px;margin-right:32px}#foot-content > div .data-list{flex:1}}@media (min-width:768px){#foot-content > div .header h2{font-size:2rem}#foot-content > div .header ul{display:flex}#foot-content > div .header ul li{padding-right:16px}#foot-content > div .header ul li:last-child{padding-right:0}}@media (max-width:767px){#foot-content > div{padding:16px}#foot-content > div .header{margin-bottom:50px}#foot-content > div .header ul{text-align:center}#foot-content > div .data-list{padding:16px}}#foot{padding-top:80px;padding-bottom:80px}#foot .logo a{margin-bottom:20px}#foot .logo a img{display:block;height:40px}#foot .logo p{padding:20px 0;color:#99a1af;font-size:0.875rem}#foot .data-list h4{color:#fff;font-weight:700;margin-bottom:10px}#foot .data-list ul li{margin-bottom:10px}#foot .data-list ul li a{color:#99a1af;font-size:0.875rem}#foot .data-list ul li a i{color:#e7000b;margin-right:5px}@media (min-width:980px){#foot{display:flex}#foot .logo{width:50%}#foot .data-list{width:50%;display:flex}#foot .data-list > div{width:50%}}@media (max-width:979px){#foot .data-list ul{margin-bottom:20px}}#copyright{border-top:1px solid rgba(255,255,255,0.1);padding:10px;text-align:center;font-size:0.7rem;color:#99a1af}#copyright a{color:#99a1af}.second-title{display:block;position:relative;display:block;padding-top:15px;text-transform:uppercase}.second-title::after{content:" ";width:50px;height:3px;background-color:#fb2c36;position:absolute;top:0;left:0}#banner{position:relative;min-height:100vh;display:flex;flex-direction:column}#banner::after{content:" ";width:100%;height:100%;background-color:rgba(0,0,0,0.5);position:absolute;top:0;left:0}#banner .content{position:relative;z-index:1;flex:1;padding-top:80px;padding-bottom:60px;display:flex;flex-direction:column;justify-content:center;color:#fff}#banner .content h1{color:#fff;font-size:5rem;font-weight:700;line-height:1.2;margin-bottom:20px}#banner .content h1 > span{color:#fb2c36}#banner .content h1 span.m{font-size:0.875rem;margin-bottom:20px;display:flex;font-weight:300}#banner .content h1 span.m span{color:#ff6467;background-color:rgba(251,44,54,0.3);border:1px solid rgba(251,44,54,0.4);border-radius:50px;padding:8px 16px}#banner .content p{font-size:1.3rem;margin-bottom:20px;font-weight:300;color:#d1d5dc}#banner .content .socil li{margin-bottom:16px}#banner .content .socil li a{justify-content:center;align-items:center;color:#fff;padding:0 32px;display:flex;height:62px;border:1px solid rgba(255,255,255,0.9);border-radius:5px;background-color:rgba(255,255,255,0.1);font-size:1.2rem;font-weight:700}#banner .content .socil li a i{padding-right:10px;font-size:1.5rem}#banner .content .socil li:first-child a{border:1px solid #e7000b;background-color:#e7000b}#banner .content .list{display:flex;flex-wrap:wrap}#banner .content .list li{color:#99a1af;font-size:0.875rem;padding-right:20px;margin-bottom:8px}#banner .content .list li:last-child{padding-right:0}#banner .content .list li::before{content:"●";color:#e7000b}#banner .history{border-top:1px solid rgba(255,255,255,0.1);background-color:#111827;position:relative;z-index:1;display:flex;color:#fff;align-items:center;justify-content:center;height:120px}#banner .history dl{border-right:1px solid rgba(255,255,255,0.1);width:25%;text-align:center}#banner .history dl:last-child{border-right:0}#banner .history dl dt{font-size:2.3rem;font-weight:900}#banner .history dl dd{color:#d1d5dc;font-size:0.875rem}#banner picture{display:block;position:absolute;top:0;left:0;width:100%;height:100%}#banner picture img{display:block;width:100%;height:100%;object-fit:cover;object-position:center;filter:blur(6px) brightness(0.9)}@media (min-width:768px){#banner .content .socil{display:flex}#banner .content .socil li{margin-left:16px}#banner .content .socil li:first-child{margin-left:0}}@media (max-width:767px){#banner .content h1{font-size:3rem}#banner .content p{font-size:1rem}#banner .history{flex-wrap:wrap;height:240px}#banner .history dl{width:50%}#banner .history dl dt{font-size:2rem}#banner .history dl:nth-child(2n){border-right:0}}#service{position:relative;z-index:1;padding-top:50px;background-color:#111827;padding-bottom:60px}#service .header{margin-bottom:40px}#service .header div .second-title{color:#fb2c36;font-weight:700;margin-bottom:15px}#service .header div h2{font-size:3rem;font-weight:700;color:#fff;line-height:1.2}#service .header p{color:#99a1af}#service .list{display:flex;flex-wrap:wrap}#service .list > div{border:1px solid rgba(255,255,255,0.1);border-radius:10px;background-color:#1F2937;padding:32px}#service .list > div span{color:#fb2c36;border:1px solid rgba(251,44,54,0.5);display:flex;width:56px;height:56px;border-radius:10px;background-color:rgba(231,0,11,0.15);align-items:center;justify-content:center}#service .list > div h3{padding:24px 0;font-weight:700;color:#fff;font-size:1.2rem}#service .list > div p{color:#99a1af;font-size:0.875rem}@media (min-width:768px){#service .header{display:flex;justify-content:space-between;align-items:flex-end}#service .header p{text-align:right}#service .list > div{width:calc((100% - 64px) / 3);margin:0 16px 32px 16px}#service .list > div:nth-child(3n){margin-right:0}#service .list > div:nth-child(3n + 1){margin-left:0}}@media (max-width:767px){#service .header div h2{margin-bottom:24px;font-size:2rem}#service .list > div{width:calc(50% - 8px);padding:16px}#service .list > div:nth-child(2n){margin-left:8px;margin-bottom:16px}#service .list > div:nth-child(2n + 1){margin-right:8px;margin-bottom:16px}}#strong{background-color:#0D1117;padding-top:60px;padding-bottom:60px}#strong .header{text-align:center;margin-bottom:60px}#strong .header span{color:#fb2c36;font-weight:700;text-transform:uppercase}#strong .header h2{padding:15px 0;font-size:3rem;font-weight:700;color:#fff;line-height:1.2}#strong .header p{color:#99a1af}#strong .list > div{margin-bottom:60px}#strong .list > div:last-child{margin-bottom:0}#strong .list > div .picture{position:relative}#strong .list > div .picture span{top:-10px;left:-10px;border-radius:10px;position:absolute;color:#fff;font-weight:700;font-size:1.5rem;width:64px;height:64px;display:flex;justify-content:center;align-items:center;background-color:#e7000b}#strong .list > div .picture picture{position:relative;display:block}#strong .list > div .picture picture::after{content:" ";display:block;padding-top:80%;width:100%}#strong .list > div .picture picture img{border-radius:10px;position:absolute;top:0;left:0;display:block;width:100%;height:100%;object-fit:cover;object-position:center}#strong .list > div .content h3{font-size:2em;color:#fff;font-weight:700;margin-bottom:20px}#strong .list > div .content p{color:#99a1af;margin-bottom:20px}#strong .list > div .content ul li{color:#d1d5dc;display:flex;align-items:center;margin-bottom:10px;font-size:0.875rem}#strong .list > div .content ul li:last-child{margin-bottom:0}#strong .list > div .content ul li svg{color:#fb2c36;margin-right:10px}@media (min-width:980px){#strong .list > div{display:flex;align-items:center}#strong .list > div:nth-child(2n + 1) .picture{width:calc(50% - 24px);margin-right:24px}#strong .list > div:nth-child(2n + 1) .content{width:calc(50% - 24px);margin-left:24px}#strong .list > div:nth-child(2n) .picture{width:calc(50% - 24px);margin-left:24px;order:1}#strong .list > div:nth-child(2n) .content{order:0;width:calc(50% - 24px);margin-right:24px}}@media (max-width:767px){#strong .header h2{margin-bottom:24px;font-size:2rem}#strong .list > div .picture{margin-bottom:40px}#strong .list > div .picture picture::after{padding-top:60%}#strong .list > div .content h3{font-size:1.5rem}}#step{padding-top:120px;padding-bottom:120px;background-color:#111827}#step .header{text-align:center;margin-bottom:60px}#step .header span{color:#fb2c36;font-weight:700;text-transform:uppercase}#step .header h2{padding:15px 0;font-size:3rem;font-weight:700;color:#fff;line-height:1.2}#step .header p{color:#99a1af}#step .list{margin-bottom:120px}#step .list > div{display:flex;flex-direction:column;align-items:center;margin-bottom:40px;text-align:center}#step .list > div .svg{width:80px;height:80px;border-radius:100%;border:1px solid #e7000b;color:#e7000b;display:flex;background-color:#26292e;justify-content:center;align-items:center;position:relative}#step .list > div .svg span{position:absolute;top:0px;right:0px;color:#fff;width:25px;height:25px;background-color:#e7000b;border-radius:100%;font-size:0.7rem;text-align:center;font-weight:700;line-height:25px}#step .list > div h3{padding:20px 0;color:#fff;font-weight:700;font-size:1.1rem}#step .list > div p{color:#99a1af;font-size:0.875rem}#step .btn{display:flex;flex-direction:column;align-items:center}#step .btn a{margin-bottom:20px;padding:15px 40px;background-color:#e7000b;border-radius:10px;color:#fff;font-weight:700}#step .btn p{color:#99a1af}@media (min-width:980px){#step .list{display:flex}#step .list > div{padding:0 10px}}@media (max-width:767px){#step .header h2{font-size:2rem}}#good{padding-top:120px;padding-bottom:60px}#good > div{background-color:#e7000b;color:#fff;border-radius:20px;padding:32px;text-align:center}#good > div h2{font-size:2rem;font-weight:700}#good > div p{padding:20px 0;font-size:0.875rem}#good > div ul{display:flex;flex-wrap:wrap}#good > div ul li{background-color:#fb2c36;padding:16px;border-radius:10px;font-size:0.875rem;font-weight:700}#good > div ul li span{display:block}@media (min-width:980px){#good > div ul li{width:calc((100% - 64px) / 5);margin:0 8px}#good > div ul li:nth-child(5n){margin-right:0}#good > div ul li:nth-child(5n + 1){margin-left:0}}@media (max-width:979px){#good > div{padding:16px}#good > div h2{font-size:1.5rem}#good > div ul li{width:calc(50% - 8px);margin:0 8px;margin-bottom:16px}#good > div ul li:nth-child(2n){margin-right:0}#good > div ul li:nth-child(2n + 1){margin-left:0}}#reasons{padding-top:60px;padding-bottom:120px;text-align:center}#reasons > span{color:#fb2c36;font-weight:700;text-transform:uppercase}#reasons h2{font-size:3rem;color:#fff;padding:15px 0;font-weight:700}#reasons > p{color:#99a1af}#reasons .list{padding-top:50px;display:flex;flex-wrap:wrap;color:#fff}#reasons .list > div{background-color:#1F2937;border:1px solid rgba(255,255,255,0.1);border-radius:10px;margin:0 8px 16px 8px}#reasons .list > div span{display:flex;width:64px;height:64px;margin:auto;align-items:center;justify-content:center;margin-bottom:8px;border:1px solid #fb2c36;border-radius:10px;background-color:rgba(231,0,11,0.15);color:#fb2c36}#reasons .list > div h3{font-weight:700;margin-bottom:8px}#reasons .list > div p{color:#99a1af;font-size:0.875rem}@media (min-width:980px){#reasons .list > div{width:calc((100% - 48px) / 4);padding:32px}#reasons .list > div:nth-child(4n){margin-right:0}#reasons .list > div:nth-child(4n + 1){margin-left:0}}@media (max-width:979px){#reasons h2{font-size:2rem}#reasons .list > div{width:calc(50% - 8px);padding:32px 16px}#reasons .list > div:nth-child(2n){margin-right:0}#reasons .list > div:nth-child(2n + 1){margin-left:0}}#faq{padding-top:120px;background-color:#111827;padding-bottom:120px}#faq .header{margin-bottom:50px}#faq .header .second-title{color:#fb2c36;font-weight:900}#faq .header h2{padding:20px 0;font-size:3rem;color:#fff;font-weight:700;line-height:3.5rem}#faq .header p{color:#99a1af;margin-bottom:20px}#faq .header .btn{display:flex}#faq .header .btn a{background-color:#e7000b;color:#fff;padding:12px 32px;border-radius:10px;font-weight:700}#faq .list .faq-content{border:1px solid rgba(255,255,255,0.1);border-radius:10px;margin-bottom:16px;transition-duration:0.5s}#faq .list .faq-content:hover{background-color:rgba(255,255,255,0.1)}#faq .list .faq-content label{cursor:pointer}#faq .list .faq-content h3{padding:16px 50px 16px 16px;color:#fff;font-weight:700;position:relative}#faq .list .faq-content h3 span{color:#e7000b;margin-right:10px}#faq .list .faq-content h3 svg{transition-duration:0.5s;position:absolute;right:16px;top:16px;transform:rotate(180deg)}#faq .list .faq-content p{color:#99a1af;padding:0px 32px 16px 32px;display:none}#faq .list .faq-content input{display:none}#faq .list .faq-content:has(input:checked) h3 svg{transform:rotate(0)}#faq .list .faq-content:has(input:checked) p{display:block}@media (min-width:980px){#faq{display:flex}#faq .header{width:400px;padding-right:16px}#faq .list{flex:1}}@media (max-width:767px){#faq .header h2{font-size:2rem;line-height:2.5rem}}#review{padding-top:120px;padding-bottom:120px}#review .header{text-align:center;margin-bottom:60px}#review .header span{color:#e7000b;font-weight:900;text-transform:uppercase}#review .header h2{font-size:3rem;font-weight:700;padding:20px 0;line-height:3.5rem;color:#fff}#review .header p{color:#99a1af}#review .list{margin-bottom:50px;display:flex;flex-wrap:wrap}#review .list .content{background-color:#1F2937;border:1px solid rgba(255,255,255,0.1);border-radius:10px;padding:32px}#review .list .content .svg{position:relative}#review .list .content .svg > svg{color:rgba(251,44,54,0.2);position:absolute;right:0;top:0}#review .list .content .svg span svg{color:#fb2c36;fill:#fb2c36}#review .list .content p{padding:20px 0;color:#99a1af}#review .list .content .name{display:flex;align-items:center;border-top:1px solid rgba(255,255,255,0.1);padding-top:20px}#review .list .content .name > span{width:32px;height:32px;background-color:#fb2c36;border-radius:100%;color:#fff;text-align:center;line-height:32px;margin-right:10px}#review .list .content .name > div{color:#fff;line-height:1rem}#review .list .content .name > div span{display:block;color:#99a1af;font-size:0.875rem;line-height:1rem}#review .btn{display:flex;justify-content:center}#review .btn a{padding:16px 32px;border-radius:50px;border:1px solid #ff6467;color:#ff6467;font-weight:700;font-size:1rem}@media (min-width:980px){#review .list .content{width:calc((100% - 64px) / 3);margin:0 16px 32px 16px}#review .list .content:nth-child(3n){margin-right:0}#review .list .content:nth-child(3n + 1){margin-left:0}}@media (max-width:979px){#review .list .content{width:calc(50% - 16px);margin:0 16px 32px 16px}#review .list .content:nth-child(2n){margin-right:0}#review .list .content:nth-child(2n + 1){margin-left:0}}@media (max-width:767px){#review .header h2{font-size:2rem;line-height:2.5rem}#review .list{display:block}#review .list .content{width:100%;margin:0 0 16px 0}}