.content-editor-wrapper>:not(:first-child){margin-top:60px}.content-editor-generated.content-editor-generated-subtitle+.content-editor-generated,.content-editor-wrapper>.content-editor-generated.content-editor-generated-subtitle:not(:first-child){margin-top:20px}.content-editor-generated strong{font-weight:700}.content-editor-generated i{font-style:italic}[anchor-in-content-editor]{position:absolute;top:0;left:0}.content-editor-generated.content-editor-generated-title{position:relative;font-size:2.1rem;font-weight:500;line-height:1.38;letter-spacing:1.2px;text-align:left;color:#333;padding:30px 0;border-bottom:1px solid #cbcbcb}.content-editor-generated.content-editor-generated-subtitle{position:relative;font-size:2rem;font-weight:500;line-height:1.38;letter-spacing:1.2px;text-align:left;color:#333}.content-editor-generated.content-editor-generated-content{font-size:1.6rem;font-weight:300;line-height:1.67;letter-spacing:.9px;text-align:left;color:#333}.content-editor-generated.content-editor-generated-content b{font-weight:700}.content-editor-generated.content-editor-generated-quote{font-size:1.6rem;font-weight:300;line-height:1.67;letter-spacing:.9px;text-align:left;color:#333;position:relative;min-height:120px;overflow:hidden}.content-editor-generated.content-editor-generated-quote p{word-break:break-word}.content-editor-generated.content-editor-generated-quote .quotation-marks{font-size:1.6rem;font-weight:600;line-height:1;letter-spacing:0;color:#000;width:50px;display:inline-block;float:left}.content-editor-generated.content-editor-generated-quote .quotation-marks img{width:100%;display:block}.content-editor-generated.content-editor-generated-quote .quotation-marks:nth-child(n+2){position:absolute;right:0;bottom:0;height:40px}.content-editor-generated.content-editor-generated-quote .quotation-marks:nth-child(n+2) img{transform:rotate(180deg)}.content-editor-generated.content-editor-generated-quote div{padding:36px 0 36px 8px;width:calc(100% - 100px);display:inline-block;display:inline-flex;flex-direction:column;float:left}.content-editor-generated.content-editor-generated-quote div>*{display:inline-block;margin:auto}.content-editor-generated.content-editor-generated-comment{font-size:1.6rem;font-weight:300;line-height:1.38;letter-spacing:1.05px;text-align:left;color:#333;padding:45px 100px;min-height:120px;border-radius:10px;background-color:#eaeaea;display:flex;justify-content:center;align-items:center;flex-direction:column}.content-editor-generated.content-editor-generated-comment p{word-break:break-word}.content-editor-generated.content-editor-generated-comment:after{content:"";font-size:0;display:block}.content-editor-generated.content-editor-generated-link{font-size:1.5rem;font-weight:300;line-height:1.38;letter-spacing:1.05px;text-align:center;color:#0072bc;cursor:pointer;text-decoration:none;min-height:120px;border:1px solid #cbcbcb;display:flex;justify-content:center;align-items:center}.content-editor-generated.content-editor-generated-link:after{content:"";min-height:inherit;font-size:0;display:block}.content-editor-generated.content-editor-generated-link:hover{text-decoration:underline}.content-editor-generated.content-editor-generated-link .icon{width:1em;height:1em;display:inline-block;position:relative;margin-left:5px}.content-editor-generated.content-editor-generated-link .icon:after,.content-editor-generated.content-editor-generated-link .icon:before{content:"";width:12px;height:12px;border:1px solid #0072bc;display:block;position:absolute;right:0;top:0}.content-editor-generated.content-editor-generated-link .icon:after{background-color:#fff;outline:1px solid #fff}.content-editor-generated.content-editor-generated-link .icon:before{right:4px;top:4px}.content-editor-generated.content-editor-generated-image-wrapper{width:100%;height:auto;overflow:hidden;position:relative}.content-editor-generated.content-editor-generated-image-wrapper .content-editor-generated-image{width:100%;height:auto;float:left;max-height:1080px;object-fit:contain}.content-editor-generated.content-editor-generated-image-wrapper .content-editor-generated-image-description{width:100%;padding:30px;background-color:hsla(0,0%,100%,.7);color:#000;font-size:1.5rem;position:absolute;bottom:0;line-height:1.5}.content-editor-generated.content-editor-generated-video{width:100%;position:relative}.content-editor-generated.content-editor-generated-video iframe{width:100%;height:100%;position:absolute;top:0;left:0}.content-editor-generated.content-editor-generated-videofromurl{width:100%;max-height:800px}.content-editor-generated.content-editor-generated-videofromurl video{width:100%}.content-editor-generated.content-editor-generated-carousel{position:relative}.content-editor-generated.content-editor-generated-carousel .btn-next{width:120px;position:absolute;right:0;bottom:0;background-color:hsla(0,0%,100%,.7);border-left:1px solid hsla(0,0%,100%,.3);padding:30px 0;font-size:1.2rem;line-height:1.5}.content-editor-generated.content-editor-generated-carousel .btn-prev{width:120px;position:absolute;right:120px;bottom:0;background-color:hsla(0,0%,100%,.7);padding:30px 0;font-size:1.2rem;line-height:1.5}.content-editor-generated.content-editor-generated-carousel .content-editor-generated.content-editor-generated-image-wrapper{display:flex;justify-content:center;align-items:center}.content-editor-generated.content-editor-generated-carousel .content-editor-generated.content-editor-generated-image-wrapper .content-editor-generated.content-editor-generated-image.onload-img{object-fit:contain}.content-editor-generated.content-editor-generated-code{font-size:1.6rem;font-weight:300;line-height:1.67;letter-spacing:.9px;text-align:left;color:#333}.content-editor-generated.content-editor-generated-code p{word-break:break-word}.content-editor-generated.content-editor-generated-code h2{font-size:2rem}.content-editor-generated.content-editor-generated-code h3{font-size:1.8rem}.content-editor-generated.content-editor-generated-code h4{font-size:1.6rem}.content-editor-generated.content-editor-generated-code ul{list-style-type:disc;padding-left:2em}.content-editor-generated.content-editor-generated-code ol{list-style-type:decimal;padding-left:2em}.content-editor-generated.content-editor-generated-complex{overflow:hidden}.content-editor-generated.content-editor-generated-complex>*{display:inline-block;display:inline-flex;float:left;width:calc(50% - 30px)}.content-editor-generated.content-editor-generated-complex>:first-child{margin-right:60px}.content-editor-generated.content-editor-generated-complex>.content-editor-generated.content-editor-generated-code,.content-editor-generated.content-editor-generated-complex>.content-editor-generated.content-editor-generated-image-wrapper{display:inline-block}@media (min-width:1280px) and (max-width:1919px){.content-editor-wrapper>:not(:first-child){margin-top:40px}.content-editor-generated.content-editor-generated-subtitle+.content-editor-generated,.content-editor-wrapper>.content-editor-generated.content-editor-generated-subtitle:not(:first-child){margin-top:20px}.content-editor-generated.content-editor-generated-title{font-size:2.1rem;padding:20px 0}.content-editor-generated.content-editor-generated-subtitle{font-size:2rem}.content-editor-generated.content-editor-generated-content,.content-editor-generated.content-editor-generated-quote{font-size:1.6rem}.content-editor-generated.content-editor-generated-comment{font-size:1.6rem;padding:20px 60px;min-height:80px}.content-editor-generated.content-editor-generated-link{font-size:1.5rem;min-height:80px}.content-editor-generated.content-editor-generated-link .icon{margin-left:12px}.content-editor-generated.content-editor-generated-videofromurl{max-height:500px}}.content-editor-generated.content-editor-generated-complex>.content-editor-generated.content-editor-generated-content,.content-editor-generated.content-editor-generated-vertical-stack{flex-direction:column}@media (min-width:1px) and (max-width:767px){.content-editor-wrapper>:not(:first-child){margin-top:15px}.content-editor-generated.content-editor-generated-title{font-size:1.6rem;line-height:1.8;letter-spacing:.8px;padding:15px 0}.content-editor-generated.content-editor-generated-subtitle{font-size:1.4rem;line-height:1.5;letter-spacing:.8px}.content-editor-generated.content-editor-generated-content,.content-editor-generated.content-editor-generated-quote{font-size:1.3rem;font-weight:400;line-height:1.6;letter-spacing:.65px}.content-editor-generated.content-editor-generated-quote{position:relative;min-height:60px;overflow:hidden}.content-editor-generated.content-editor-generated-quote .quotation-marks{font-size:75px;width:40px}.content-editor-generated.content-editor-generated-quote .quotation-marks:nth-child(n+2){height:40px}.content-editor-generated.content-editor-generated-quote div{padding:15px 0 15px 10px;width:calc(100% - 90px)}.content-editor-generated.content-editor-generated-comment{font-size:1.6rem;line-height:1.6;letter-spacing:.8px;padding:20px 15px}.content-editor-generated.content-editor-generated-link{font-size:1.6rem;letter-spacing:.8px;min-height:60px}.content-editor-generated.content-editor-generated-link .icon{margin-left:15px}.content-editor-generated.content-editor-generated-image{max-height:calc(100vh - 100px);object-fit:contain}.content-editor-generated.content-editor-generated-image-wrapper .content-editor-generated-image-description{padding:15px;font-size:1.4rem}.content-editor-generated.content-editor-generated-videofromurl{max-height:calc(100vh - 100px)}.content-editor-generated.content-editor-generated-carousel .content-editor-generated.content-editor-generated-image-wrapper .content-editor-generated-image-description{width:calc(100% - 160px)}.content-editor-generated.content-editor-generated-carousel .btn-next{width:80px;padding:15px 0;font-size:1.4rem}.content-editor-generated.content-editor-generated-carousel .btn-prev{width:80px;padding:15px 0;font-size:1.4rem;right:80px}.content-editor-generated.content-editor-generated-carousel .content-editor-generated.content-editor-generated-image-wrapper,.content-editor-generated.content-editor-generated-carousel .glide__track{max-height:calc(100vh - 100px)}.content-editor-generated.content-editor-generated-carousel .content-editor-generated.content-editor-generated-image-wrapper .content-editor-generated.content-editor-generated-image.onload-img{max-height:calc(100vh - 100px);object-fit:contain}.content-editor-generated.content-editor-generated-code{font-size:1.3rem;font-weight:400;line-height:1.6;letter-spacing:.65px}.content-editor-generated.content-editor-generated-code h2{font-size:2.4rem}.content-editor-generated.content-editor-generated-code h3{font-size:2rem}.content-editor-generated.content-editor-generated-code h4{font-size:1.6rem}.content-editor-generated.content-editor-generated-complex>*{width:100%}.content-editor-generated.content-editor-generated-complex>:first-child{margin-right:0;margin-bottom:15px}}.content-wrapper-catalog{display:inline-block;min-width:300px;background-color:#eee;border:1px solid #666;border-radius:8px;padding:12px;margin-top:12px}.content-wrapper-catalog .catalog-title{font-weight:700;font-size:1.6rem;color:#000}.content-wrapper-catalog a{font-size:1.5rem;color:#555;text-decoration:none}.content-wrapper-catalog a:hover{text-decoration:underline}.content-wrapper-catalog li{margin-top:6px}.content-wrapper-catalog .catalog-level2{margin-left:16px}.modal-wrapper{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(216,204,180,.5);padding:2.19619vw 3.66032vw;z-index:999999;transform:scale(0);transition:transform .3s}.modal-wrapper.opened{transform:scale(1)}.modal{width:100%;height:100%;background-color:#fff;padding:0 2.19619vw}.modal-header{width:100%;height:6.58858vw;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #dfdfdf}.modal-header .modal-title{font-size:1.1713vw;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.5;letter-spacing:1.28px;color:#403e3d}.modal-header .right-items{display:flex;align-items:center}.modal-header .right-items>:not(:last-child){margin-right:2.19619vw}.modal-content{width:100%;height:calc(100% - 6.58858vw);padding-bottom:4.39239vw;overflow-y:scroll}@media(max-width:767px){.modal,.modal-wrapper{padding:0}.modal-header{height:63px;padding:0 20px}.modal-header .modal-title{font-size:15px}.modal-content{height:calc(100% - 63px);padding:0 18px 30px}}.modal-wrapper.small .modal{width:50%;height:50%;top:25%;left:25%;position:absolute}@media(max-width:767px){.modal-wrapper.small .modal{width:90%;height:50%;top:25%;left:5%;position:absolute}}.content-vertical-wrapper{position:absolute;top:50%;left:50%;width:100%;transform:translate(-50%,-50%)}.hide-fixed-overflow{overflow:hidden;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden;-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0)}html body *{font-family:Montserrat,PingFang TC,Heiti TC,Noto Sans,Source Han Sans,Verdana,Helvetica,Microsoft YaHei,Microsoft JhengHei,sans-serif;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html{color:#333}button,input[type=submit]{cursor:pointer}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;outline:none}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}button{background-color:transparent;border:none;padding:0}button,select{outline:none}*{-webkit-tap-highlight-color:rgba(0,0,0,0)}select{-moz-appearance:none;-webkit-appearance:none}select::-ms-expand{display:none}.loading{display:none;width:100%;height:100%;position:fixed;top:0;left:0;background-color:rgba(0,0,0,.5);z-index:999999999}.loading .loader{width:50px;height:50px;position:absolute;top:50%;left:50%;margin:-25px 0 0 -25px;font-size:1rem;text-indent:-12345px;border:1px solid hsla(0,0%,100%,.08);border-left-color:hsla(0,0%,100%,.5);-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;-webkit-animation:spinner .7s linear infinite;-moz-animation:spinner .7s infinite linear;-ms-animation:spinner .7s infinite linear;-o-animation:spinner .7s infinite linear;animation:spinner .7s linear infinite;z-index:9999999999}@-webkit-keyframes spinner{0%{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);-moz-transform:rotate(1turn);-ms-transform:rotate(1turn);-o-transform:rotate(1turn);transform:rotate(1turn)}}@-moz-keyframes spinner{0%{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);-moz-transform:rotate(1turn);-ms-transform:rotate(1turn);-o-transform:rotate(1turn);transform:rotate(1turn)}}@-o-keyframes spinner{0%{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);-moz-transform:rotate(1turn);-ms-transform:rotate(1turn);-o-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spinner{0%{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);-moz-transform:rotate(1turn);-ms-transform:rotate(1turn);-o-transform:rotate(1turn);transform:rotate(1turn)}}.material-input input,.material-input textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0}.material-input{display:block;position:relative;width:100%;min-height:92px}.material-input[textarea]{height:232px}.material-input input,.material-input textarea{width:100%;padding-left:16px;height:60px;outline:none;position:absolute;top:12px;left:0;border:none;border-bottom:1px solid #767676;font-size:1.6rem;color:#000}.material-input input::placeholder,.material-input textarea::placeholder{color:#767676}.material-input textarea{height:200px;padding-top:12px}.material-input.bordered input,.material-input.bordered textarea{border:1px solid #767676}.material-input input,.material-input textarea{padding-left:30px}.material-input p.m-title{position:absolute;left:30px;height:60px;top:12px;transition:all .3s;pointer-events:none;display:flex;align-items:center;font-size:.95168vw;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.46;letter-spacing:1.04px;text-align:left;color:#707070}.material-input.focusing input,.material-input.focusing textarea{border-color:#e85a25;caret-color:#e85a25;color:rgba(0,0,0,.87)}.material-input.has-error input,.material-input.has-error textarea{border-color:#ef4a81;caret-color:#ef4a81}.material-input.fill p.m-title,.material-input.focusing p.m-title,.material-input.has-error p.m-title{height:12px;top:6px;z-index:0;font-size:.80527vw}.material-input.bordered.fill p.m-title:before,.material-input.bordered.focusing p.m-title:before,.material-input.bordered.has-error p.m-title:before{content:"";width:calc(100% + 16px);height:3px;background-color:#fff;position:absolute;left:-8px;z-index:-1}.material-input.completed input,.material-input.completed textarea{border-color:#e85a25}.material-input.completed p.m-title{color:#e85a25}.material-input.fill input,.material-input.fill textarea{color:#333}.material-input.focusing .icon,.material-input.focusing p.m-title{color:#e85a25}.material-input.has-error .icon,.material-input.has-error p.m-title{color:#ef4a81}@media (max-width:1919px){.material-input{min-height:55px}.material-input input,.material-input textarea{height:40px;padding-left:15px}.material-input textarea{height:100px}.material-input[textarea]{height:115px}.material-input p.m-title{height:40px;left:15px}}.material-input[disabled] input,.material-input[disabled] textarea{border-bottom-color:#aaa!important;color:#666}.material-input[disabled] .m-title{color:#aaa!important}.material-input[readonly] input,.material-input[readonly] textarea{border-bottom-color:#aaa!important;color:#666}.material-input[readonly] .m-title{color:#aaa!important}.material-select{display:block;position:relative;width:100%;min-height:92px;padding-top:12px}.material-select .m-select-wrapper{position:relative;border-bottom:1px solid #767676;height:60px;padding:1px;overflow:hidden}.material-select.bordered .m-select-wrapper{border:1px solid #767676}.material-select .m-select-wrapper:after{display:block;content:" ";border-left:5px solid transparent;border-right:5px solid transparent;border-top:7px solid #767676;height:0;width:0;right:16px;position:absolute;top:28px;pointer-events:none}.material-select.fill .m-select-wrapper:after{border-top-color:#e85a25}.material-select .m-select-wrapper select{width:100%;height:100%;padding:12px 30px;border:none;font-size:1.6rem;font-weight:400;line-height:1.44;letter-spacing:1.44px;text-align:left;color:#767676;background-color:#fff}.material-select p.m-title{opacity:0;position:absolute;left:30px;height:60px;top:12px;transition:all .3s;pointer-events:none;align-items:center;font-size:.95168vw;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.46;letter-spacing:1.04px;text-align:left;color:#707070}.material-select.fill p.m-title,.material-select.focusing p.m-title,.material-select.has-error p.m-title{display:flex;height:12px;top:6px;z-index:0;font-size:.80527vw;opacity:1}.material-select.bordered.fill p.m-title:before,.material-select.bordered.focusing p.m-title:before,.material-select.bordered.has-error p.m-title:before{content:"";width:calc(100% + 16px);height:3px;background-color:#fff;position:absolute;left:-8px;z-index:-1}.material-select.fill .m-select-wrapper{border-color:#e85a25}.material-select.fill p.m-title{color:#e85a25}.material-select.fill select{color:#333}.material-select.has-error .m-title{top:0}.material-select.has-error .icon,.material-select.has-error .m-title{color:#ef4a81}@media (max-width:1919px){.material-select{min-height:55px}.material-select .m-select-wrapper{height:40px}.material-select .m-select-wrapper select{padding:0 15px}.material-select .m-select-wrapper:after{top:18px}.material-select p.m-title{margin-left:15px;height:40px;left:0}}.material-select[disabled] .m-select-wrapper{border-bottom-color:#aaa!important}.material-select[disabled] .m-title{color:#aaa!important}@media(max-width:767px){.material-input p.m-title{font-size:13px}.material-input.fill p.m-title,.material-input.focusing p.m-title,.material-input.has-error p.m-title{font-size:11px}}@media(max-width:767px){.material-select p.m-title{font-size:13px}.material-select.fill p.m-title,.material-select.focusing p.m-title,.material-select.has-error p.m-title{font-size:11px}}.scroll-hint{position:absolute;left:50%;bottom:20px;bottom:0;padding-bottom:40px;-webkit-transform:translateX(-50%);transform:translateX(-50%);display:flex;justify-content:center;align-items:center;flex-direction:column;z-index:5}.scroll-hint .mouse-outer{width:20px;height:32px;border-radius:12px;border:2px solid #e04e39;position:relative}.scroll-hint .mouse-outer .mouse-wheel{width:4px;height:4px;background-color:#e04e39;border-radius:2px;position:absolute;left:50%;top:8px;-webkit-transform:translateX(-50%);transform:translateX(-50%);animation:anim-sparkling .8s linear infinite}.scroll-hint p{color:#e04e39;text-align:center;font-size:1rem;font-size:.66vw;font-weight:700;margin:6px 0 10px}.scroll-hint:before{background-color:rgba(224,78,57,.2)}.scroll-hint:after,.scroll-hint:before{position:absolute;bottom:0;left:0;right:0;content:"";width:1px;height:32px;margin:auto}.scroll-hint:after{background-color:#e04e39;animation:scrollAnime 2s ease 0s infinite}@keyframes scrollAnime{0%{top:calc(100% - 32px);bottom:auto;height:0}24%{top:calc(100% - 32px);bottom:auto}25%{top:auto;bottom:0;height:32px}50%{top:auto;bottom:0;height:0}to{top:auto;bottom:0;height:0}}@-webkit-keyframes scrollAnime{0%{top:calc(100% - 32px);bottom:auto;height:0}24%{top:calc(100% - 32px);bottom:auto}25%{top:auto;bottom:0;height:32px}50%{top:auto;bottom:0;height:0}to{top:auto;bottom:0;height:0}}@keyframes anim-sparkling{0%{opacity:1}25%{opacity:1}50%{opacity:1}75%{opacity:0}to{opacity:0}}@-webkit-keyframes anim-sparkling{0%{opacity:1}25%{opacity:1}50%{opacity:1}75%{opacity:0}to{opacity:0}}@media (min-width:1px) and (max-width:767px){.scroll-hint .mouse-outer{border-radius:6px}.scroll-hint p{font-size:1rem}}.video-wrapper{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center;cursor:pointer;font-size:28px;overflow:hidden}.video-wrapper iframe{position:absolute;top:-80px;left:0;width:100%;height:calc(100% + 160px);opacity:0;z-index:1}.video-wrapper[mouseout-hidden=false] iframe{opacity:1}.video-wrapper .video-click-handler{position:absolute;top:0;left:0;width:100%;height:100%;cursor:pointer;z-index:1}.video-wrapper .icon-play-wrapper{width:300px;height:300px;display:flex;justify-content:center;align-items:center}.video-wrapper .icon-play{width:70px;height:70px;z-index:1}.video-wrapper video{width:100%;height:100%;left:0;top:0;position:absolute;opacity:0}@media (hover:hover){.video-wrapper video:hover{opacity:1}}.fading-imgs-wrapper>*{opacity:0;transition:opacity 1s}.fading-imgs-wrapper>.show{opacity:1!important}.btn-primary{background-color:#e04e39}.btn-dark,.btn-primary{font-size:1.0981vw;font-weight:700;font-stretch:normal;font-style:normal;line-height:1.47;letter-spacing:1.2px;text-align:center;color:#fafaf8;width:100%;min-height:2.92826vw;display:flex;justify-content:center;align-items:center;text-decoration:none}.btn-dark{background-color:#707070}@media(max-width:767px){.btn-dark,.btn-primary{font-size:13px;line-height:1;min-height:40px}}.pretty.p-toggle .state.p-primary label:after,.pretty input:checked~.state.p-primary label:after{background-color:#e04e39!important}.pretty .state label:after,.pretty .state label:before{top:0;border-color:#e04e39}.pretty{margin-right:4.39239vw}.table-cart-order-items.datatable{margin-top:30px;border-top:5px solid #6c757d}.table-cart-order-items.datatable tr{border-bottom:1px solid #dfdfdf}.table-cart-order-items.datatable .product-img{width:80px}.table-cart-order-items.datatable th{width:110px;font-size:13px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.46;letter-spacing:1.04px;text-align:left;color:#6c757d}.table-cart-order-items.datatable td{font-size:15px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.47;letter-spacing:1.2px;text-align:left;color:#403e3d}.table-cart-order-items.datatable .btn-remove{display:flex;align-items:center}.table-cart-order-items .img-product-wrapper{width:80px;height:80px;position:relative}.table-cart-order-items .title-soldout-wrapper{position:absolute;top:0;left:0;width:100%;padding-bottom:100%;display:none;z-index:1;background-color:rgba(64,62,61,.7)}.table-cart-order-items .soldout .title-soldout-wrapper{display:block}.table-cart-order-items .title-soldout{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center;font-size:13px;font-weight:600;font-stretch:normal;font-style:normal;line-height:1.44;letter-spacing:1.44px;text-align:center;color:#fff}.table-cart-order-items .soldout .btn-less{display:none}.table-cart-order-items .soldout .btn-plus{visibility:hidden;opacity:0;pointer-events:none}.table-cart-order-items .remark-gift{margin-right:15px;font-size:12px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.5;letter-spacing:.96px;text-align:center;color:#e04e39;padding:3px 10px;border:1px solid #e04e39;background-color:#fff}.datatable{width:100%}.datatable tbody{border-bottom:5px solid #6c757d;width:100%;padding:15px 0}.datatable tr td,.datatable tr th{padding:15px 0}.datatable tbody tr:first-child td,.datatable tbody tr:first-child th{padding-top:30px}.datatable tbody tr:last-child td,.datatable tbody tr:last-child th{padding-bottom:30px}.datatable tr th{font-weight:400;color:#6c757d}.datatable tr td,.datatable tr th{font-size:15px;font-stretch:normal;font-style:normal;line-height:1.47;letter-spacing:1.2px;text-align:left;vertical-align:middle}.datatable tr td{font-family:NotoSansTC;font-weight:700;color:#403e3d}.footer{width:100%;height:39.53148vw;display:inline-block;background:url(/assets/img/footer_bg.jpg)}.footer .footer-logo{margin:4.39239vw auto 0;width:13.17716vw;height:auto;display:block}.footer .footer-title{margin-top:2.19619vw;-webkit-text-stroke:1px transparent;font-size:1.1713vw;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.5;letter-spacing:1.28px;text-align:center;color:#474344}.footer .footer-contact-info-wrapper{width:43.04539vw;margin:0 auto;overflow:hidden}.footer .footer-contact-info-wrapper>*{display:inline-block;float:left;border:1px solid #403e3d}.footer .footer-contact-info-wrapper button{width:100%;height:100%;-webkit-text-stroke:1px transparent;font-size:1.0981vw;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.47;letter-spacing:1.2px;color:#403e3d;display:inline-flex;justify-content:center;align-items:center;text-decoration:none}.footer .footer-contact-info-wrapper button img{margin-right:1.0981vw}.footer .footer-contact-info-wrapper .footer-contact-address{margin-top:2.19619vw;width:100%;height:4.39239vw;text-decoration:none;padding:.5vw 1vw}.footer .footer-contact-info-wrapper .footer-contact-form,.footer .footer-contact-info-wrapper .footer-contact-phone{margin-top:2.19619vw;width:calc(50% - 1.0981vw);height:4.39239vw;text-decoration:none}.footer .footer-contact-info-wrapper .footer-contact-form{margin-left:2.19619vw}.footer .footer-social-media-buttons-wrapper{margin:3.29429vw auto 0;width:max-content}.footer .footer-social-media-buttons-wrapper>*{width:2.19619vw;height:2.19619vw;text-decoration:none}.footer .footer-social-media-buttons-wrapper>:nth-child(n+2){margin-left:2.19619vw}.footer .footer-links-wrapper{margin:2.19619vw auto 0;width:max-content}.footer .footer-links-wrapper a{-webkit-text-stroke:1px transparent;font-size:.95168vw;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.46;letter-spacing:1.04px;text-align:center;color:#403e3d;text-decoration:none}.footer .footer-links-wrapper>:nth-child(n+2){margin-left:2.19619vw}.footer .footer-copyright{margin:2.19619vw auto 0;width:max-content;display:block;font-size:.87848vw;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.42;letter-spacing:.96px;text-align:center;color:#403e3d}@media(max-width:767px){.footer{height:505px}.footer .footer-logo{margin-top:60px;width:auto;height:45px}.footer .footer-title{margin-top:30px;font-size:16px}.footer .footer-contact-info-wrapper{width:calc(100% - 36px)}.footer .footer-contact-info-wrapper button{-webkit-text-stroke:1px transparent;font-size:15px}.footer .footer-contact-info-wrapper button img{margin-right:15px}.footer .footer-contact-info-wrapper .footer-contact-address{margin-top:30px;height:60px}.footer .footer-contact-info-wrapper .footer-contact-phone{margin-top:10px;width:calc(50% - 5px);height:60px}.footer .footer-contact-info-wrapper .footer-contact-form{margin-top:10px;width:calc(50% - 5px);margin-left:10px;height:60px}.footer .footer-social-media-buttons-wrapper{margin-top:30px}.footer .footer-social-media-buttons-wrapper>*{width:30px;height:30px}.footer .footer-social-media-buttons-wrapper>:nth-child(n+2){margin-left:30px}.footer .footer-links-wrapper{margin-top:30px;font-size:13px}.footer .footer-links-wrapper a{font-size:13px}.footer .footer-links-wrapper>:nth-child(n+2){margin-left:20px}.footer .footer-copyright{margin-top:30px;font-size:12px}}.label-input{font-size:1.1713vw;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.5;letter-spacing:1.28px;text-align:left;color:#403e3d}.form-input:disabled,select:disabled,textarea:disabled{background-color:#eee;opacity:.75}.form-input,select,textarea{padding-left:1.0981vw;width:100%;height:100%;font-size:1.1713vw;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.5;letter-spacing:1.28px;text-align:left;color:#403e3d;resize:none;border:1px solid #dfdfdf;background-color:#fff}.form-input[readonly]{background-color:#fafaf8;pointer-events:none}#input-birthday-wrapper{display:none;position:absolute;top:0;left:0;width:100%;height:100%}#input-birthday{opacity:0;font-size:16px}@media(max-width:767px){.label-input{font-size:16px}.form-input,select,textarea{padding-left:15px;font-size:16px}#input-birthday-wrapper{display:block}}header .btn-drawer{height:100%;line-height:100%;width:70px;float:right;cursor:pointer;display:none;vertical-align:middle;position:fixed;top:0;left:0;z-index:999999;transition:left .5s,width .5s,height .5s}header .btn-drawer .hamburger{display:inline-block;width:30px;height:20px;position:relative}header .btn-drawer .hamburger span{display:block;width:100%;height:2px;background-color:#e04e39;-webkit-transition:all .25s ease;-moz-transition:all .25s ease;-ms-transition:all .25s ease;-o-transition:all .25s ease;transition:all .25s ease;position:absolute;left:0}header .transparent .btn-drawer .hamburger span{background-color:#fff}header .btn-drawer .hamburger span:first-child{margin-top:0}header .btn-drawer .hamburger span:nth-child(2){margin-top:8px}header .btn-drawer .hamburger span:nth-child(3){margin-top:16px;width:66.66%}@media (min-width:1px) and (max-width:767px){header .btn-drawer{display:table;position:absolute;top:0;left:0;height:70px}header.opened .btn-drawer{position:fixed;width:50px;height:50px;left:calc(100% - 50px);background-color:#fff;z-index:9999999}header.opened .btn-drawer:before{display:none}header.opened .btn-drawer .hamburger span{background-color:#e04e39}header.opened .btn-drawer .hamburger span:first-child{transform:rotate(45deg);margin-top:7.5px}header.opened .btn-drawer .hamburger span:nth-child(2){display:none}header.opened .btn-drawer .hamburger span:nth-child(3){width:100%;transform:rotate(-45deg);margin-top:8px}}.modal-search{position:fixed;width:100%;height:100%;top:0;left:0;z-index:9999999;transition:opacity 1s,background-color 1s;pointer-events:none;opacity:0;background-color:rgba(216,204,180,.95)}.modal-search.opened{opacity:1;pointer-events:all}.modal-search .btn-close-modal{width:6.58858vw;height:6.58858vw;position:absolute;top:0;right:0}.modal-search .modal-content{width:100%;height:100%;display:flex;justify-content:center;align-items:center}.modal-search .form-search{width:58.12592vw;height:6.58858vw;display:flex}.modal-search .form-search .input-keyword{width:43.04539vw;background-color:#fff;font-weight:300;color:#474344;border:none;padding-left:2.19619vw;outline:none}.modal-search .form-search .btn-search-submit,.modal-search .form-search .input-keyword{height:100%;display:flex;justify-content:center;align-items:center;font-size:1.31772vw;font-stretch:normal;font-style:normal;line-height:1.5;letter-spacing:1.44px;text-align:left}.modal-search .form-search .btn-search-submit{width:15.08053vw;background-color:#474344;font-weight:700;color:#fff}@media(max-width:767px){.modal-search .btn-close-modal{width:50px;height:50px}.modal-search .form-search{width:calc(100% - 30px);height:45px;top:120px;position:absolute;left:15px}.modal-search .form-search .input-keyword{width:calc(100% - 75px)}.modal-search .form-search .btn-search-submit{width:75px}.modal-search .form-search .btn-search-submit,.modal-search .form-search .input-keyword{font-size:18px}}.header{position:relative;display:block;height:6.58858vw;z-index:999999;position:fixed;top:0;left:0;width:100%;box-shadow:0 1px 3px 0 rgb(0 0 0/16%);background-color:#fafaf8}body [anchor-in-content-editor]{top:-6.58858vw}html body{padding-top:6.58858vw}.header nav{position:relative;width:100%;height:6.58858vw;display:inline-block;z-index:999999}.header .header-logo-wrapper{padding:1.61054vw 4.39239vw;display:inline-block;height:100%;position:absolute;top:0;left:0;z-index:999999}.header .header-logo-wrapper .header-logo{width:auto;max-width:100%;height:100%;object-fit:contain}.header .header-webpage-links-wrapper{position:absolute;right:17.56955vw;bottom:1.0981vw;width:max-content;height:1.75695vw}.header .header-webpage-links-wrapper .webpage-link-list>:nth-child(n+2){margin-left:2.92826vw}@media(max-width:940px){.header .header-webpage-links-wrapper .webpage-link-list>:nth-child(n+2){margin-left:1.46413vw}}@media(max-width:815px){.header .header-webpage-links-wrapper .webpage-link-list>:nth-child(n+2){margin-left:.73206vw}}.header .header-webpage-links-wrapper .webpage-link-item{display:inline-block;font-size:1.1713vw;font-weight:300;font-stretch:normal;font-style:normal;line-height:1.5;letter-spacing:1.28px}.header .header-webpage-links-wrapper .webpage-link-item a{color:#474344;text-decoration:none;width:100%;height:100%;display:flex;align-items:center}.header .header-top-links-wrapper{position:absolute;right:17.56955vw;top:1.0981vw;width:100%;height:2.34261vw;display:flex;justify-content:flex-end;align-items:center;margin-right:-2.19619vw}.header .header-top-links-wrapper .top-link-item{display:inline-block}.header .header-top-links-wrapper .link-item{margin-left:2.19619vw;display:inline-block;font-size:.87848vw;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.5;letter-spacing:.96px;color:#707070;text-decoration:none}.header .btn-shopping-cart{position:absolute;top:0;right:0;width:6.58858vw;height:100%;background-color:#e04e39;z-index:999999}.header .btn-shopping-cart .icon-shoppint-cart{width:1.35432vw}.header .btn-open-search{position:absolute;top:0;right:6.58858vw;width:6.58858vw;height:100%;background-color:#474344;z-index:999999}.header .btn-login{display:inline-flex;justify-content:center;align-items:center;position:relative;height:100%}.header .header-top-links-wrapper .btn-login{display:inline-flex;margin-left:0;padding:0 2.19619vw}.header .btn-login img{margin-right:.36603vw}.header .member-dropdown-wrapper{position:absolute;right:14.64129vw;bottom:2.85505vw;width:7.83309vw}.header .dropdown-member{position:absolute;top:100%;left:0;width:100%;background-color:#fff;z-index:1;max-height:0;overflow:hidden;transition:max-height .3s}.header .dropdown-member.opened{border:1px solid #707070;max-height:10.98097vw}.header .dropdown-member li{width:100%;height:3.66032vw;position:relative}.header .dropdown-member li:not(:last-child):before{content:"";display:block;top:calc(100% - 1px);left:1.46413vw;width:calc(100% - 2.92826vw);height:1px;background-color:#707070;position:absolute}.header .dropdown-member a{font-size:.95168vw;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.46;letter-spacing:1.04px;text-align:center;color:#403e3d;text-decoration:none;width:100%;height:100%;display:flex;justify-content:center;align-items:center}@media(max-width:767px){.header{height:70px}body [anchor-in-content-editor]{top:-70px}html body{padding-top:70px}.header nav{height:70px}.header .header-logo-wrapper{padding:19px 0;left:calc(50% - 64px);width:128px}.header .header-top-links-wrapper,.header .header-webpage-links-wrapper{display:none;position:relative}.header .header-top-links-wrapper .link-item{margin-left:0;font-size:12px}.header .header-top-links-wrapper .top-link-item:not(:first-child){margin-left:30px}.header .header-top-links-wrapper{order:3;position:relative;height:unset;z-index:1;margin-top:60px;padding-left:20px;width:calc(100% - 50px)}.header .member-dropdown-wrapper{order:2;padding-left:4px;margin-top:30px;position:relative;top:unset;right:unset;left:unset;bottom:unset;width:unset;display:none;width:calc(100% - 50px)}.header .member-dropdown-wrapper .dropdown-member{position:relative;max-height:unset;top:0}.header .member-dropdown-wrapper li{height:unset;width:unset;padding:3px 15px;display:inline-block}.header .dropdown-member li:not(:last-child):before{top:0;left:100%;width:1px;height:100%}.header .dropdown-member a{font-size:13px}.header .header-webpage-links-wrapper{width:calc(100% - 50px);background:#fff;height:unset;order:1}.header .header-webpage-links-wrapper .webpage-link-list>:nth-child(n+2){margin-left:0}.header .header-webpage-links-wrapper .webpage-link-item{width:100%;height:55px;border-bottom:1px solid #dfdfdf;font-size:16px;display:flex;align-items:center;padding-left:20px;position:relative}.header .header-webpage-links-wrapper .webpage-link-item :after{content:"";display:block;position:absolute;border-top:1px solid #d54f4f;border-left:1px solid #d54f4f;width:10px;height:10px;bottom:15px;top:calc(50% - 5px);right:15px;transform:rotate(135deg)}.header .btn-shopping-cart{position:absolute;top:20px;right:15px;width:30px;height:30px;display:flex;justify-content:center;align-items:center;border-radius:50%}.header .btn-shopping-cart .icon-shoppint-cart{width:18.5px}.header .header-top-links-wrapper .link-item.btn-login{font-size:15px}.header .btn-login img{margin-right:5px}.header .dropdown-member.opened{border:none}.header .btn-open-search,.header.opened nav .bg{display:none}}@media(max-width:767px){.header.opened nav{position:fixed;top:0;left:0;width:100%;height:100%;z-index:9999999;background-color:rgba(216,204,180,.5);padding-top:50px;display:flex;flex-direction:column}.header.opened nav .bg,.header.opened nav:before{content:"";display:block;position:absolute;top:0;left:0;width:calc(100% - 50px);height:100%;background-color:#fff}.header.opened .header-top-links-wrapper,.header.opened .header-webpage-links-wrapper{display:block;top:unset;right:unset;left:unset;bottom:unset}.header.opened .btn-login{position:fixed;top:0;left:0;width:calc(50% - 25px);height:50px;background-color:#e04e39;color:#fff;display:flex;justify-content:center;align-items:center}.header.opened .member-dropdown-wrapper{display:block}.header.opened .btn-open-search{position:fixed;top:0;left:calc(50% - 25px);width:calc(50% - 25px);height:50px;background-color:#474344;color:#fff;display:flex;justify-content:center;align-items:center;z-index:9999999999}}.link{color:#e04e39;text-decoration:none}.modal-browser-not-supported{position:fixed;width:100%;height:100%;top:0;left:0;z-index:99999999;transition:opacity 1s,background-color 1s;pointer-events:none;opacity:0;background-color:#d8ccb4;background-color:rgba(216,204,180,.95)}.modal-browser-not-supported.opened{opacity:1;pointer-events:all}.modal-browser-not-supported .btn-close-modal{width:6.58858vw;height:6.58858vw;position:absolute;top:0;right:0}.modal-browser-not-supported .modal-content{width:100%;height:100%;display:flex;justify-content:center;align-items:center;display:table;text-align:center;vertical-align:middle}.modal-browser-not-supported .modal-content p,.modal-browser-not-supported .modal-content td{text-align:center;vertical-align:middle}.modal-browser-not-supported p{font-size:1.31772vw;font-weight:300;font-stretch:normal;font-style:normal;line-height:1.5;letter-spacing:1.44px;text-align:left;color:#474344}@media(max-width:767px){.modal-browser-not-supported .btn-close-modal{width:50px;height:50px}.modal-browser-not-supported p{font-size:18px}}.is-ios-safari #fb-root{display:none}.section-title{width:100%;height:4.39239vw;background-color:#f3f3f3;padding-left:1.0981vw;display:flex;align-items:center;font-size:1.0981vw;font-weight:700;font-stretch:normal;font-style:normal;line-height:1.47;letter-spacing:1.2px;text-align:left;color:#403e3d}@media(max-width:767px){.section-title{height:30px;padding-left:15px;font-size:13px}}html body *{font-family:Noto Sans TC,sans-serif}html{font-size:10px}body{background-color:#fafaf8}main{margin-top:0}b{font-weight:700}.display-none{display:none}.top-hr{margin:6.58858vw auto 0;width:12.88433vw;height:1px;background-color:#e04e39}.top-title{margin:4.39239vw auto;font-size:1.75695vw;font-weight:700;font-stretch:normal;font-style:normal;line-height:1.5;letter-spacing:1.92px;text-align:center;color:#474344}.color-primary{color:#e04e39}.color-red{color:#d54f4f}.color-blue{color:#356082}.color-link{color:#5aa2db}.mask{background-color:rgba(0,0,0,.3)}.bg-black,.mask{position:absolute;top:0;left:0;width:100%;height:100%}.bg-black{background-color:#000}.w-100{width:100%}.text-center{text-align:center}.img-wrapper{position:relative;overflow:hidden}.img-wrapper img{width:100%;height:auto;position:absolute;left:0;top:0}.arrow-left{transform:rotate(180deg)}.arrow-down{transform:rotate(90deg)}.arrow-up{transform:rotate(270deg)}[anchor]{position:absolute;left:0;top:-90px}@media (min-width:1201px){.visible-mobile-only{display:none!important}}@media (min-width:768px){.visible-phone-only{display:none!important;margin:0!important}}@media (min-width:1px) and (max-width:767px){main{margin-top:0}.hidden-phone-only{display:none!important;margin:0!important}[anchor]{top:-60px}}@media (min-width:1px) and (max-width:1200px){.hidden-mobile-only{display:none!important}}body .glide__bullet{width:12px;height:12px}@media(max-width:767px){.top-hr{margin:45px auto 0;width:176px}.top-title{margin:30px auto;font-size:24px}}.page-index .banner-about{background-image:url(/assets/img/bg-about.svg);padding:4.39239vw 0;display:block;text-decoration:none;text-align:center}.page-index .banner-about .about-logo{width:3.75659vw;height:10.98097vw}.page-index .banner-about .about-brief{margin-top:3.29429vw;font-size:1.0981vw;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.8;letter-spacing:1.2px;text-align:center;color:#fafaf8}.page-index .banner-about .btn-about{margin-top:8.05271vw;font-size:1.1713vw;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.5;letter-spacing:1.6px;text-align:left;color:#fafaf8;display:inline-flex;align-items:center}.page-index .banner-about .btn-about img{margin-right:1.0981vw;height:1.75695vw}@media(max-width:767px){.page-index .banner-about{padding:60px 18px 75px}.page-index .banner-about .about-logo{width:51.315px;height:150px}.page-index .banner-about .about-brief{margin-top:45px;font-size:15px}.page-index .banner-about .btn-about{margin-top:75px;font-size:13px}.page-index .banner-about .btn-about img{margin-right:13px;height:20px}}.page-index .origin-info-list-wrapper{padding:10.98097vw 13.17716vw 0;overflow:hidden}.page-index .origin-info-list-wrapper .top-hr{margin-left:0}.page-index .origin-info-list-wrapper .top-title{margin-left:0;text-align:left}.page-index .origin-info-list-wrapper .top-title-wrapper{position:relative}.page-index .origin-info-list-wrapper .top-title-wrapper .btn-more{position:relative;display:block;float:right;text-decoration:none;font-size:1.1713vw;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.5;letter-spacing:1.6px;text-align:left;color:#474344;display:flex;align-items:center;top:0;position:absolute;right:0}.page-index .origin-info-list-wrapper .top-title-wrapper .btn-more img{height:1.75695vw;margin-right:1.1713vw}.page-index .origin-info-image .img-wrapper{position:absolute;top:0;left:0;width:100%}.origin-info-list.origin-info-list-slider{overflow:hidden}.origin-info-list.origin-info-list-slider .glide__slide{width:33.38214vw}.origin-info-list.origin-info-list-slider .origin-info{width:100%;display:inline-block;float:left}.origin-info-list.origin-info-list-slider .glide__bullet{background-color:transparent;border:2px solid #e04e39}.origin-info-list.origin-info-list-slider .glide__bullet.glide__bullet--active{background-color:#e04e39;border:2px solid #e04e39}@media(max-width:767px){.page-index .origin-info-list-wrapper{padding:100px 0 90px}.page-index .origin-info-list-wrapper .top-hr{margin-left:18px}.page-index .origin-info-list-wrapper .top-title-wrapper{margin-left:auto;margin-right:auto;width:calc(100% - 36px)}.page-index .origin-info-list-wrapper .top-title-wrapper .btn-more{font-size:13px;height:36px}.page-index .origin-info-list-wrapper .top-title-wrapper .btn-more img{height:20px;margin-right:13px}.origin-info-list.origin-info-list-slider .glide__slide{width:100%}.origin-info-list.origin-info-list-slider{margin:0}}.page-index .product-info-list-wrapper{padding:10.98097vw 13.17716vw 17.56955vw;overflow:hidden}.page-index .product-info-list-wrapper .top-hr{margin-left:0}.page-index .product-info-list-wrapper .top-title{margin-left:0;text-align:left}.page-index .product-info-list-wrapper .top-title-wrapper{position:relative}.page-index .product-info-list-wrapper .top-title-wrapper .btn-more{position:relative;display:block;float:right;text-decoration:none;font-size:1.1713vw;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.5;letter-spacing:1.6px;text-align:left;color:#474344;display:flex;align-items:center;top:0;position:absolute;right:0}.page-index .product-info-list-wrapper .top-title-wrapper .btn-more img{height:1.75695vw;margin-right:1.1713vw}.product-info-list.product-info-list-slider{overflow:hidden}.product-info-list.product-info-list-slider .glide__slide{width:33.38214vw}.product-info-list.product-info-list-slider .product-info{width:100%;display:inline-block;float:left}.product-info-list.product-info-list-slider .product-info:not(:first-child){margin-left:2.19619vw}.product-info-list.product-info-list-slider .product-info:before{display:none}.product-info-list.product-info-list-slider .product-info .tag-date-wrapper{flex-direction:row;align-items:center}.product-info-list.product-info-list-slider .product-info .product-info-date{margin-left:1.0981vw}.product-info-list.product-info-list-slider .product-info .product-info-image{width:100%;padding-bottom:56.25%}.product-info-list.product-info-list-slider .product-info .product-info-detail{width:100%;margin-left:0;padding:0}.product-info-list.product-info-list-slider .product-info .product-info-description{margin-top:1.0981vw}@media(max-width:767px){.page-index .product-info-list-wrapper{padding:100px 18px 90px}.page-index .product-info-list-wrapper .top-title-wrapper .btn-more{font-size:13px;height:36px}.page-index .product-info-list-wrapper .top-title-wrapper .btn-more img{height:20px;margin-right:13px}}.page-index .product-list-wrapper{padding:10.98097vw 13.17716vw 17.56955vw;overflow:hidden}.page-index .product-list-wrapper .top-hr{margin-left:0}.page-index .product-list-wrapper .top-title{margin-left:0;text-align:left}.page-index .product-list-wrapper .top-title-wrapper{position:relative}.page-index .product-list-wrapper .top-title-wrapper .btn-more{position:relative;display:block;float:right;text-decoration:none;font-size:1.1713vw;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.5;letter-spacing:1.6px;text-align:left;color:#474344;display:flex;align-items:center;top:0;position:absolute;right:0}.page-index .product-list-wrapper .top-title-wrapper .btn-more img{height:1.75695vw;margin-right:1.1713vw}.product-list.product-list-slider{width:100%}.product-list.product-list-slider .glide__slide{width:20.4978vw}.product-list.product-list-slider .product{width:100%;margin-top:1.24451vw}@media(max-width:767px){.page-index .product-list-wrapper{padding:100px 18px 90px}.page-index .product-list-wrapper .top-title-wrapper .btn-more{font-size:13px;height:36px}.page-index .product-list-wrapper .top-title-wrapper .btn-more img{height:20px;margin-right:13px}}.page-index{padding-top:0}.page-index footer{margin-top:17.56955vw}.page-index .top-hr{margin-top:0}.page-index header{top:-100px;transition:top .5s}.page-index .banner{width:100%;height:100vh;overflow:hidden}.page-index .banner>*{float:left;width:50%;height:100%;display:inline-block}.page-index .banner .banner-logo{position:relative;display:flex;align-items:center;justify-content:center}.page-index .banner .banner-logo .logo{width:3.75659vw;height:10.98097vw}.page-index .banner .banner-image{position:relative}.page-index .banner .banner-image .img-wrapper{width:100%;height:100%;position:absolute;top:0;left:0}.page-index .banner .banner-image .img-wrapper img{height:100%;object-fit:cover}@media(max-width:767px){.page-index footer{margin-top:60px}.page-index .banner>*{width:100%}.page-index .banner .banner-logo{align-items:flex-start;padding-top:30px}.page-index .banner .banner-logo .logo{width:41.052px;height:120px}.page-index .banner .banner-image{position:absolute;top:200px;left:0;height:calc(100% - 200px);height:100%}.page-index .banner .banner-image .img-wrapper{position:absolute;top:0;left:0;width:100%;height:100%}}.page-products .banner img{width:100%}.page-products .banner .glide__bullet{background-color:transparent;border:2px solid #e04e39}.page-products .banner .glide__bullet.glide__bullet--active{background-color:#e04e39;border:2px solid #e04e39}@media(max-width:767px){.page-products .banner .glide__bullets{position:relative;bottom:unset}}.product-list{margin-top:6.58858vw;margin-left:2.19619vw;width:64.93411vw;width:calc(100% - 22.62079vw);display:inline-block;float:left}.product-list.three-per-row .product{width:calc(33.33% - 1.46413vw)}.product-list.three-per-row .product:nth-child(6n-1),.product-list.three-per-row .product:nth-child(6n-3){margin-left:2.19619vw}.product-list.three-per-row .breaker:nth-child(6n){display:inline-block;width:100%;height:0}.product-list.three-per-row .product:nth-child(n+7){margin-top:6.58858vw}.product-list.four-per-row .product{width:calc(25% - 1.64714vw)}.product-list.four-per-row .product:nth-child(8n-1),.product-list.four-per-row .product:nth-child(8n-3),.product-list.four-per-row .product:nth-child(8n-5){margin-left:2.19619vw}.product-list.four-per-row .breaker:nth-child(8n){display:inline-block;width:100%;height:0}.product-list.three-per-row .product:nth-child(n+9){margin-top:6.58858vw}.product-list .product{display:inline-block;float:left;position:relative;text-decoration:none}.product-list .product.soldout:after{content:"";position:absolute;top:0;left:0;width:100%;padding-bottom:100%;background-color:rgba(64,62,61,.7)}.product-list .product .title-soldout-wrapper{position:absolute;top:0;left:0;width:100%;padding-bottom:100%;display:none;z-index:1}.product-list .product.soldout .title-soldout-wrapper{display:block}.product-list .product .title-soldout{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center;font-size:1.31772vw;font-weight:600;font-stretch:normal;font-style:normal;line-height:1.44;letter-spacing:1.44px;text-align:center;color:#fff}.product-list .breaker{display:none}.product-list .product-img{width:100%}.produc-price-img{width:6.58858vw;height:6.58858vw;top:-1.24451vw;right:-1.24451vw;position:absolute;z-index:2}.product-list .product-title{font-size:1.1713vw;font-weight:700;letter-spacing:1.28px;text-align:left}.product-list .product-tag,.product-list .product-title{margin-top:1.0981vw;font-stretch:normal;font-style:normal;line-height:1.5;color:#403e3d}.product-list .product-tag{margin-right:1.0981vw;padding:.29283vw .73206vw .21962vw .80527vw;border:1px solid #6c757d;background-color:#fff;display:inline-block;font-size:.87848vw;font-weight:400;letter-spacing:.96px;text-align:center}.product-list .product-description{margin-top:1.0981vw;line-height:1.6;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.product-list .product-description,.product-list .product-price{font-size:1.0981vw;font-weight:400;font-stretch:normal;font-style:normal;letter-spacing:1.2px;text-align:left;color:#403e3d}.product-list .product-price{margin-top:2.19619vw;line-height:1.47;display:inline-block}.product-price-deleted{text-decoration:line-through;margin-right:1.0981vw}.product-price-special{color:#d54f4f!important}.product-list .btn{margin-top:2.19619vw;padding:.43924vw 1.0981vw .36603vw;font-size:.95168vw;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.46;letter-spacing:1.3px;text-align:left;color:#fff;display:block;display:flex;justify-content:center;align-items:center}.product-list .btn-add-to-cart{background-color:#e04e39;z-index:1}.product-list .btn-add-to-cart:disabled{cursor:not-allowed;background-color:#999}.product-list .btn-pre-order{background-color:#d8ccb4}.product-list .btn .icon-shoppint-cart{margin-left:.36603vw;width:1em}.page-products main{width:100%;padding:2.19619vw 5.85652vw 17.56955vw;overflow:hidden}@media(max-width:767px){.page-products main{padding:15px 18px 60px}}.page-products .section-filter{margin-top:6.58858vw;width:20.4246vw;display:inline-block;float:left}.page-products .section-filter .product-category-group-title{font-size:1.1713vw;font-weight:700;font-stretch:normal;font-style:normal;line-height:1.5;letter-spacing:1.28px;text-align:left;color:#403e3d}.page-products .section-filter .product-category-group-list .product-category-group:nth-child(n+2){margin-top:4.39239vw}.page-products .section-filter hr{margin-top:1.0981vw}.page-products .section-filter .product-category{margin-top:2.19619vw;font-size:1.0981vw;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.47;letter-spacing:1.2px;text-align:left}.page-products .section-filter .product-category a{color:#403e3d;text-decoration:none}.page-products .section-filter .product-category.selected a{font-weight:700;color:#e04e39}.page-products .section-filter .product-category .tag{margin-right:.73206vw;width:3.29429vw;height:1.53734vw;background-color:#e04e39;font-size:.80527vw;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.55;letter-spacing:.88px;text-align:left;color:#fff}@media(max-width:767px){.page-products .section-filter{margin-top:30px;width:100%}.page-products .section-filter .select-category{border:1px solid #e04e39;background-color:#fff;width:100%;height:46px;font-size:15px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.47;letter-spacing:1.2px;text-align:center;color:#e04e39}.page-products .section-filter .select-category.selected{color:#fff;background-color:#e04e39}.page-products .section-filter .select-category:nth-child(n+2){width:calc(50% - 5px);height:30px;margin-top:15px}.page-products .section-filter .select-category:nth-child(2n+3){margin-left:5px}}.page-products .section-two-image a{width:calc(50% - 1.0981vw);display:inline-block}.page-products .section-two-image a:nth-child(n+2){margin-left:2.19619vw}.page-products .section-two-image img{width:100%}@media(max-width:767px){.page-products .section-two-image a{width:100%}.page-products .section-two-image a:nth-child(n+2){margin-left:0;margin-top:15px}}.svg-products{margin-left:6.58858vw}.svg-products~.top-hr{margin-top:-50px}.svg-products .svg-elem-1{fill:transparent!important;-webkit-transition:fill .2s cubic-bezier(.47,0,.745,.715) 0s;transition:fill .2s cubic-bezier(.47,0,.745,.715) 0s}.svg-products.active .svg-elem-1{fill:#e04e39!important}.svg-products .svg-elem-2{fill:transparent!important;-webkit-transition:fill .2s cubic-bezier(.47,0,.745,.715) .1s;transition:fill .2s cubic-bezier(.47,0,.745,.715) .1s}.svg-products.active .svg-elem-2{fill:#e04e39!important}.svg-products .svg-elem-3{fill:transparent!important;-webkit-transition:fill .2s cubic-bezier(.47,0,.745,.715) .2s;transition:fill .2s cubic-bezier(.47,0,.745,.715) .2s}.svg-products.active .svg-elem-3{fill:#e04e39!important}.svg-products .svg-elem-4{fill:transparent!important;-webkit-transition:fill .2s cubic-bezier(.47,0,.745,.715) .30000000000000004s;transition:fill .2s cubic-bezier(.47,0,.745,.715) .30000000000000004s}.svg-products.active .svg-elem-4{fill:#e04e39!important}.svg-products .svg-elem-5{fill:transparent!important;-webkit-transition:fill .2s cubic-bezier(.47,0,.745,.715) .4s;transition:fill .2s cubic-bezier(.47,0,.745,.715) .4s}.svg-products.active .svg-elem-5{fill:#e04e39!important}.svg-products .svg-elem-6{fill:transparent!important;-webkit-transition:fill .2s cubic-bezier(.47,0,.745,.715) .5s;transition:fill .2s cubic-bezier(.47,0,.745,.715) .5s}.svg-products.active .svg-elem-6{fill:#e04e39!important}.svg-products .svg-elem-7{fill:transparent!important;-webkit-transition:fill .2s cubic-bezier(.47,0,.745,.715) .6000000000000001s;transition:fill .2s cubic-bezier(.47,0,.745,.715) .6000000000000001s}.svg-products.active .svg-elem-7{fill:#e04e39!important}.svg-products .svg-elem-8{fill:transparent!important;-webkit-transition:fill .2s cubic-bezier(.47,0,.745,.715) .7000000000000001s;transition:fill .2s cubic-bezier(.47,0,.745,.715) .7000000000000001s}.svg-products.active .svg-elem-8{fill:#e04e39!important}.svg-products .svg-elem-9{fill:transparent!important;-webkit-transition:fill .2s cubic-bezier(.47,0,.745,.715) .8s;transition:fill .2s cubic-bezier(.47,0,.745,.715) .8s}.svg-products.active .svg-elem-9{fill:#e04e39!important}.svg-products .svg-elem-10{fill:transparent!important;-webkit-transition:fill .2s cubic-bezier(.47,0,.745,.715) .9s;transition:fill .2s cubic-bezier(.47,0,.745,.715) .9s}.svg-products.active .svg-elem-10{fill:#e04e39!important}.svg-products .svg-elem-11{fill:transparent!important;-webkit-transition:fill .2s cubic-bezier(.47,0,.745,.715) 1s;transition:fill .2s cubic-bezier(.47,0,.745,.715) 1s}.svg-products.active .svg-elem-11{fill:#e04e39!important}@media(max-width:767px){.svg-products{width:384.74414px;height:59.9221px;margin-left:45px}.svg-products~.top-hr{margin-top:-25px;width:100px}}@media(max-width:767px){.product-list{margin-top:30px;margin-left:0;width:100%}.product-list.three-per-row .product{width:calc(50% - 5px)}.product-list.three-per-row .product:nth-child(6n-1),.product-list.three-per-row .product:nth-child(6n-3){margin-left:0}.product-list.three-per-row .breaker:nth-child(6n){display:none}.product-list.three-per-row .product:nth-child(n+7){margin-top:0}.product-list.four-per-row .product{width:calc(50% - 5px)}.product-list.four-per-row .product:nth-child(8n-1),.product-list.four-per-row .product:nth-child(8n-3),.product-list.four-per-row .product:nth-child(8n-5){margin-left:0}.product-list.four-per-row .breaker:nth-child(8n){display:none}.product-list.four-per-row .product:nth-child(n+9){margin-top:0}.product-list.four-per-row .breaker:nth-child(4n),.product-list.three-per-row .breaker:nth-child(4n){display:inline-block;width:100%;height:0}.product-list.four-per-row .product:nth-child(4n-1),.product-list.three-per-row .product:nth-child(4n-1){margin-left:10px}.product-list.four-per-row .breaker:nth-child(n+5),.product-list.three-per-row .breaker:nth-child(n+5){margin-top:60px}.produc-price-img{width:60px;height:60px;top:5px;right:5px}.product-list .product .title-soldout{font-size:18px}.product-list .product-title{margin-top:15px;font-size:13px}.product-list .product-tag{margin-top:15px;margin-right:8px;padding:3px 9px;font-size:10px}.product-list .product-description{margin-top:0;display:block;height:0}.product-list .product-price{margin-top:30px;font-size:15px}.product-price-deleted{margin-right:0;margin-top:8px;width:100%}.product-list .product-price-special{margin-left:0;margin-top:8px;width:100%}.product-list .btn{margin-top:30px;padding:5px 15px;font-size:13px}.product-list .btn .icon-shoppint-cart{margin-left:0}}.modal-shopping-cart{position:fixed;width:100%;height:100%;top:0;left:0;z-index:9999999;transition:opacity 1s,background-color 1s;pointer-events:none;opacity:0;background-color:rgba(216,204,180,0)}.modal-shopping-cart.opened{background-color:rgba(216,204,180,.5);opacity:1;pointer-events:all}.modal-shopping-cart .btn-close-modal{width:4.39239vw;height:4.39239vw;position:absolute;top:0;background-color:#fff;right:0;transition:right 1s}.modal-shopping-cart.opened .btn-close-modal{right:33.82138vw}.modal-shopping-cart .modal-content{width:33.82138vw;height:100%;position:absolute;top:0;background-color:#fff;right:33.82138vw;transition:right 1s}.modal-shopping-cart.opened .modal-content{right:0}.modal-shopping-cart .modal-content .cart-header{position:absolute;top:0;left:0;width:100%;height:6.36896vw;display:flex;justify-content:center;align-items:center;font-size:1.31772vw;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.5;letter-spacing:normal;color:#e04e39}.modal-shopping-cart .modal-content .cart-header .icon{margin-right:.73206vw}.modal-shopping-cart .modal-content .cart-item-list-wrapper{position:absolute;top:6.36896vw;left:0;width:100%;height:41.06881vw;height:calc(100% - 15.15373vw);padding:0 2.19619vw}.modal-shopping-cart .modal-content .cart-item-list{height:100%;overflow-y:scroll;border-top:1px solid #dfdfdf}.modal-shopping-cart .modal-content .cart-item-list .cart-item{padding:2.19619vw 0;overflow:hidden}.modal-shopping-cart .modal-content .cart-item-list .cart-item:not(:last-child){border-bottom:1px solid #dfdfdf}.modal-shopping-cart .modal-content .cart-item-list .cart-item .cart-item-image-wrapper{position:relative;width:7.32064vw;float:left;min-height:1px}.modal-shopping-cart .modal-content .cart-item-list .cart-item .cart-item-image{width:7.32064vw;float:left}.modal-shopping-cart .modal-content .cart-item-list .cart-item .title-soldout-wrapper{position:absolute;top:0;left:0;width:100%;padding-bottom:100%;display:none;z-index:1;background-color:rgba(64,62,61,.7)}.modal-shopping-cart .modal-content .cart-item-list .cart-item.soldout .title-soldout-wrapper{display:block}.modal-shopping-cart .modal-content .cart-item-list .cart-item .title-soldout{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center;font-size:.95168vw;font-weight:600;font-stretch:normal;font-style:normal;line-height:1.44;letter-spacing:1.44px;text-align:center;color:#fff}.modal-shopping-cart .modal-content .cart-item-list .cart-item .cart-item-info-wrapper{margin-left:2.19619vw;width:calc(100% - 9.51684vw);float:left}.modal-shopping-cart .modal-content .cart-item-list .cart-item .cart-item-name{font-size:1.1713vw;font-weight:700;font-stretch:normal;font-style:normal;line-height:1.5;letter-spacing:1.28px;text-align:left;color:#403e3d}.modal-shopping-cart .modal-content .cart-item-list .cart-item .cart-item-price{margin-top:.65886vw;font-size:1.1713vw;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.5;letter-spacing:1.28px;text-align:left;color:#403e3d}.modal-shopping-cart .modal-content .cart-item-list .cart-item .btn-remove{margin-top:1.83016vw;font-size:.87848vw;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.5;letter-spacing:.96px;text-align:left;color:#707070;text-decoration:underline}.modal-shopping-cart .modal-content .cart-sum{height:4.39239vw;width:100%;position:absolute;left:0;bottom:4.39239vw;background-color:#f3f3f3;display:flex;justify-content:center;align-items:center;font-size:1.1713vw;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.5;letter-spacing:normal;text-align:left;color:#403e3d}.modal-shopping-cart .modal-content .cart-sum>*{margin:0 2.01318vw}.modal-shopping-cart .modal-content .btn-submit{height:4.39239vw;width:100%;position:absolute;left:0;bottom:0;background-color:#e04e39;display:flex;justify-content:center;align-items:center;font-size:1.1713vw;font-weight:700;font-stretch:normal;font-style:normal;line-height:1.5;letter-spacing:1.6px;text-align:left;color:#fff}@media(max-width:767px){.modal-shopping-cart .btn-close-modal{width:50px;height:50px}.modal-shopping-cart.opened .btn-close-modal{left:0;right:unset}.modal-shopping-cart .modal-content{width:calc(100% - 50px);right:calc(100% - 50px)}.modal-shopping-cart.opened .modal-content{right:0}.modal-shopping-cart .modal-content .cart-header{height:52px;font-size:15px}.modal-shopping-cart .modal-content .cart-header .icon{margin-right:10px}.modal-shopping-cart .modal-content .cart-item-list-wrapper{top:52px;height:calc(100% - 172px);padding:0 15px}.modal-shopping-cart .modal-content .cart-item-list .cart-item{padding:15px 0}.modal-shopping-cart .modal-content .cart-item-list .cart-item .cart-item-image,.modal-shopping-cart .modal-content .cart-item-list .cart-item .cart-item-image-wrapper{width:80px}.modal-shopping-cart .modal-content .cart-item-list .cart-item .title-soldout{font-size:13px}.modal-shopping-cart .modal-content .cart-item-list .cart-item .cart-item-info-wrapper{margin-left:15px;width:calc(100% - 95px)}.modal-shopping-cart .modal-content .cart-item-list .cart-item .cart-item-name{font-size:13px}.modal-shopping-cart .modal-content .cart-item-list .cart-item .cart-item-price{margin-top:10px;font-size:13px}.modal-shopping-cart .modal-content .cart-item-list .cart-item .btn-remove{margin-top:14px;font-size:12px}.modal-shopping-cart .modal-content .cart-sum{height:60px;bottom:60px;font-size:13px}.modal-shopping-cart .modal-content .cart-sum>*{margin:0 27.5px}.modal-shopping-cart .modal-content .btn-submit{height:60px;font-size:13px}}.page-qa .menu{width:calc(100% - 11.71303vw);margin:0 5.85652vw;height:4.39239vw;border-bottom:1px solid #e04e39}.page-qa .menu-content{width:100%;height:100%}.page-qa .menu .menu-item{width:calc(25% - .27452vw);height:100%;display:inline-block}.page-qa .menu .menu-item:not(:first-child){margin-left:.36603vw}.page-qa .menu .btn-menu-item{width:100%;height:100%;font-size:1.31772vw;font-weight:400;font-stretch:normal;font-style:normal;line-height:2.13;letter-spacing:1.44px;text-align:center;color:#707070;background-color:#fff;border:1px solid #dfdfdf}.page-qa .menu .btn-menu-item.active{color:#fff;background-color:#e04e39;border:none}.page-qa .qa-list{margin:4.39239vw 13.36018vw 15.37335vw;width:calc(100% - 26.72035vw)}.page-qa .qa-list .question{width:100%;border-top:1px solid #6c757d;padding:2.19619vw 0;display:flex;justify-content:start;align-items:center;cursor:pointer}.page-qa .qa-list .question p{margin-left:1.0981vw;font-size:1.0981vw;font-weight:700;font-stretch:normal;font-style:normal;line-height:1.47;letter-spacing:1.2px;text-align:left;color:#403e3d}.page-qa .qa-list .answer{width:100%;margin:0 0 2.19619vw 4.24597vw;display:flex;justify-content:start;align-items:center;transition:max-height .8s;max-height:0;overflow:hidden}.page-qa .qa-list .answer.opened{max-height:5.85652vw}.page-qa .qa-list .answer p{margin-left:1.0981vw;font-size:1.0981vw;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.47;letter-spacing:1.2px;text-align:left;color:#403e3d}.page-qa .qa-list .icon{margin:0 1.0981vw}@media(max-width:767px){.page-qa .menu{width:100%;margin:0;height:30px;overflow-x:auto}.page-qa .menu-content{width:max-content}.page-qa .menu .menu-item{width:auto}.page-qa .menu .menu-item:not(:first-child){margin-left:5px}.page-qa .menu .btn-menu-item{font-size:13px;letter-spacing:1.04px;padding:5px 27px;line-height:1}.page-qa .qa-list{margin:30px 18px 80px;width:calc(100% - 36px)}.page-qa .qa-list .answer,.page-qa .qa-list .question{display:inline-flex;align-items:flex-start}.page-qa .qa-list .question{padding:15px 0}.page-qa .qa-list .question p{margin-left:15px;font-size:15px}.page-qa .qa-list .answer{width:calc(100% - 36px);margin:0 0 15px 36px}.page-qa .qa-list .answer.opened{max-height:240px}.page-qa .qa-list .answer p{margin-left:15px;font-size:15px}.page-qa .qa-list .icon{margin:0 0 0 15px;width:18px}}.page-login .page-content{margin:0 20.93704vw 17.56955vw;background-color:#fff;padding:4.39239vw 0 6.36896vw}.page-login .page-content h1{font-size:1.31772vw;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.5;letter-spacing:1.44px;text-align:center;color:#403e3d}.page-login .page-content .btn-submit{display:block;margin:2.19619vw auto 0;padding:.73206vw 2.34261vw .58565vw;border-radius:1.83016vw;border:1px solid #e04e39;font-size:1.0981vw;font-weight:700;font-stretch:normal;font-style:normal;line-height:1.47;letter-spacing:1.2px;text-align:center;color:#e04e39}.page-login .page-content .hr{width:27.96486vw;height:1px;border-top:1px solid #dfdfdf;margin:0 auto}.page-login .page-content .content{margin:2.19619vw;display:flex}.page-login .page-content .seperator{border-left:1px solid #dfdfdf;margin:0 2.19619vw}.page-login .page-content .form-login{flex:1;padding:1.0981vw 0}.page-login .page-content .form-login h2{font-size:1.0981vw;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.47;letter-spacing:1.2px;color:#403e3d}.page-login .page-content .link-buttons-wrapper{margin:2.19619vw auto 0;width:100%;position:relative;display:flex;padding:0 20px;height:1.97657vw}.page-login .page-content .link-buttons-wrapper:before{content:"";width:1px;height:100%;display:block;position:absolute;top:0;left:50%;background-color:#dfdfdf}.page-login .page-content .a-register{color:#e04e39;right:55%}.page-login .page-content .a-forget-password,.page-login .page-content .a-register{display:inline-block;font-size:1.0981vw;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.47;letter-spacing:1.2px;text-align:center;text-decoration:none;position:absolute}.page-login .page-content .a-forget-password{color:#707070;left:55%}.page-login .page-content .form-login .btn-primary{margin-top:2.19619vw}.page-login .page-content .hint{margin-top:2.19619vw;width:100%;font-size:1.0981vw;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.47;letter-spacing:1.2px;text-align:center;color:#403e3d}.page-login .page-content .hint a{color:#e04e39;text-decoration:none;border-bottom:1px solid #e04e39}.page-login .page-content .form-login material-input{margin-top:1.0981vw}.page-login .page-content .form-login .btn-login-thirdparty{width:100%;height:2.92826vw;font-size:1.02489vw;font-weight:500;font-stretch:normal;font-style:normal;line-height:1.36;letter-spacing:.21px;text-align:center;color:#fff;justify-content:space-between;padding:0 .87848vw}.page-login .page-content .form-login .btn-fb{background-color:#3975ea}.page-login .page-content .form-login .btn-google{background-color:#fff;color:#555;border:1px solid #dfdfdf;padding-left:.43924vw}.page-login .page-content .form-login .btn-line{background-color:#00b900}.page-login .page-content .form-login .btn-login-thirdparty img{height:80%}.page-login .page-content .form-login .btn-login-thirdparty.btn-google img{height:100%}.page-register .page-content{width:27.96486vw;margin:4.39239vw auto 17.56955vw}.page-register .page-content h1{font-size:1.31772vw;line-height:1.5;letter-spacing:1.44px;color:#403e3d}.page-register .page-content .a-login,.page-register .page-content h1{font-weight:400;font-stretch:normal;font-style:normal;text-align:center}.page-register .page-content .a-login{display:block;margin:2.19619vw auto 0;font-size:1.0981vw;line-height:1.47;letter-spacing:1.2px;color:#707070;text-decoration:none}.page-register .page-content .input-wrapper{margin-top:1.0981vw;display:flex;align-items:center;position:relative}.page-register .page-content .input-wrapper:nth-child(2){margin-top:4.39239vw}.page-register .page-content .input-wrapper>material-input{flex:1}.page-register .page-content .input-wrapper .date-inputs-wrapper{flex:1;display:flex;position:relative}.page-register .page-content .input-wrapper .date-inputs-wrapper>*{flex:80}.page-register .page-content .input-wrapper .date-inputs-wrapper>:first-child{flex:108}.page-register .page-content .input-wrapper .date-inputs-wrapper>:not(:first-child){margin-left:1.0981vw}.page-register .page-content .input-wrapper .hint-required{padding:.29283vw .58565vw;border:1px solid #d54f4f;margin-right:1.0981vw;font-size:.73206vw;font-weight:700;font-stretch:normal;font-style:normal;line-height:1.5;letter-spacing:normal;text-align:center;color:#d54f4f}.page-register .page-content .hint{margin:1.0981vw 0 0 4.39239vw;font-size:.95168vw;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.46;letter-spacing:1.04px;text-align:left;color:#d54f4f}.page-register .page-content .btn-primary{margin-top:4.39239vw}@media(max-width:767px){.page-login .page-content{margin:0 18px 60px;padding:30px 15px 81px}.page-login .page-content h1{font-size:18px}.page-login .page-content .btn-submit{margin:30px auto 0;padding:10px 32px 8px;border-radius:25px;font-size:15px}.page-login .page-content .hr{width:100%}.page-login .page-content .content{margin:0;flex-direction:column}.page-login .page-content .seperator{display:none}.page-login .page-content .form-login{padding:15px 0}.page-login .page-content .form-login h2{display:none}.page-login .page-content .a-forget-password,.page-login .page-content .a-register{font-size:15px}.page-login .page-content .link-buttons-wrapper{margin:15px auto 30px;height:20px}.page-login .page-content .form-login .btn-primary{margin-top:30px}.page-login .page-content .hint{margin-top:30px;font-size:15px}.page-login .page-content .form-login material-input{margin-top:15px}.page-login .page-content .form-login .btn-login-thirdparty{font-size:13px;height:40px;padding:4px 20px}}@media(max-width:767px){.page-register input{background-color:transparent}.page-register .page-content{width:100%;margin:30px 0 60px;padding:0 33px}.page-register .page-content h1{font-size:18px}.page-register .page-content .a-login{margin:30px auto 0;font-size:15px}.page-register .page-content .input-wrapper{margin-top:15px}.page-register .page-content .input-wrapper:nth-child(2){margin-top:17px}.page-register .page-content .input-wrapper .date-inputs-wrapper>:not(:first-child){margin-left:15px}.page-register .page-content .input-wrapper .hint-required{padding:4px 8px;margin-right:15px;font-size:10px}.page-register .page-content .hint{margin:5px 0 0 72px;font-size:13px}.page-register .page-content .btn-primary{margin-top:30px}}.modal-gift{position:fixed;width:100%;height:100%;top:0;left:0;z-index:9999999;transition:opacity 1s,background-color 1s;pointer-events:none;opacity:0;background-color:rgba(216,204,180,.95);display:flex;align-items:center;justify-content:center}.modal-gift.opened{opacity:1;pointer-events:all}.modal-gift .btn-close-modal{width:6.58858vw;height:6.58858vw;position:absolute;top:0;right:0}.modal-gift .modal-content{padding:6.58858vw 2.19619vw 10.2489vw;background-color:#fff;height:auto;width:auto;display:inline-block}.modal-gift .modal-title{font-size:1.31772vw;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.5;letter-spacing:1.44px;text-align:center;color:#474344}.modal-gift .gifts-wrapper{margin-top:2.19619vw}.modal-gift .gifts-wrapper>:nth-child(n+2){margin-left:2.19619vw}.modal-gift .gifts-wrapper .gift{display:inline-block;text-decoration:none}.modal-gift .gifts-wrapper .gift img{width:20.4978vw;height:20.4978vw}.modal-gift .gifts-wrapper .gift p{margin-top:1.0981vw;font-size:1.1713vw;font-weight:700;font-stretch:normal;font-style:normal;line-height:1.5;letter-spacing:1.28px;text-align:left;color:#474344}@media(max-width:767px){.modal-gift{overflow-y:auto;align-items:flex-start}.modal-gift .btn-close-modal{width:50px;height:50px}.modal-gift .modal-content{padding:60px 30px 90px;width:calc(100% - 40px);margin:80px 0;overflow:hidden}.modal-gift .modal-title{font-size:18px}.modal-gift .gifts-wrapper{margin-top:30px}.modal-gift .gifts-wrapper>:nth-child(n+2){margin-left:0;margin-top:30px}.modal-gift .gifts-wrapper .gift{display:inline-block;text-decoration:none;width:100%}.modal-gift .gifts-wrapper .gift img{width:100%;height:auto}.modal-gift .gifts-wrapper .gift p{margin-top:15px;font-size:16px}}.page-cart .btn-shopping-cart{pointer-events:none}.page-cart .modal-shopping-cart{display:none!important}.page-checkout .btn-shopping-cart{pointer-events:none}.page-checkout .modal-shopping-cart{display:none!important}.section-recent{padding:8.56515vw 5.85652vw 15.00732vw;overflow:hidden}.section-recent .title{font-size:1.31772vw;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.5;letter-spacing:1.44px;text-align:center;color:#474344}.section-recent .product-list{margin-left:0;width:100%}.section-additional{background-color:#f4f0e7}.page-cart .glide__arrow{border:none;outline:none;box-shadow:none}.page-cart .glide__arrow--right{right:-40px}.page-cart .glide__arrow--left{left:-40px}.page-cart .glide__slides{overflow:visible}.page-cart .hint-next-gift-wrapper{text-align:right;padding-right:7.32064vw;margin-bottom:6.58858vw}.page-cart .hint-next-gift{display:inline-block;font-size:1.0981vw;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.47;letter-spacing:1.2px;text-align:left;color:#d54f4f;padding:.21962vw 1.0981vw;border:1px solid #d54f4f}.page-cart .hint-next-gift a{font-weight:700;color:#d54f4f}@media(max-width:767px){.section-recent{padding:30px 18px 60px}.section-recent .title{font-size:15px}.table-cart-order-items tbody tr:nth-child(3) td{display:inline-flex;align-items:center;flex-direction:column}.table-cart-order-items .amount-counter{display:inline-flex;align-items:flex-start}.table-cart-order-items .hint-out-of-stock{font-size:13px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.5;letter-spacing:1.28px;text-align:left;color:#c83205}.table-cart-order-items .btn-less,.table-cart-order-items .btn-plus{height:52px;display:inline-flex;align-items:center;padding:0 15px}.table-cart-order-items .btn-less{margin-left:-15px}.table-cart-order-items .count-product{width:20px;text-align:center;height:52px;display:inline-flex;align-items:center;justify-content:center}.table-total-wrapper{margin:30px 0;overflow:hidden}.page-cart .hint-next-gift{font-size:15px;padding:3px 15px}.page-cart .glide__arrow--right{right:-27px}.page-cart .glide__arrow--left{left:-27px}.page-cart .hint-next-gift-wrapper{padding-right:0}}.page-checkout .row{margin-top:4.39239vw}.page-checkout .row.row-input{height:3.80673vw}.page-checkout .row.textarea{min-height:8.78477vw}.page-checkout .row.row-checkbox{height:1.46413vw}.page-checkout .row>*{display:inline-block;float:left;height:100%}.page-checkout .row>:first-child>*{margin-left:1.0981vw}.page-checkout .row .row-title{width:25.62189%;display:flex;align-items:center}.page-checkout .row .row-content{width:48.75622%;display:flex;align-items:center}.page-checkout .row .row-hint{width:25.62189%;padding-left:2.19619vw}.page-checkout .row .row-content-hint,.page-checkout .row .row-hint{display:flex;align-items:center;font-size:1.0981vw;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.47;letter-spacing:1.2px;text-align:left;color:#403e3d}.page-checkout .row .row-content-hint{width:74.37811%;padding-left:0}.page-checkout .row.sub{margin-top:2.19619vw}.page-checkout main section:nth-child(n+2){margin-top:4.39239vw}.page-checkout .steps{display:flex;justify-content:center}.page-checkout .steps .step{display:inline-flex;align-items:center}.page-checkout .steps .step:not(:first-child){margin-left:4.39239vw}.page-checkout .steps .step-index{width:2.19619vw;height:2.19619vw;font-size:1.31772vw;font-weight:400;font-stretch:normal;font-style:normal;line-height:2.19619vw;letter-spacing:normal;text-align:center;color:#e04e39;border:1px solid #e04e39;border-radius:50%;display:block}.page-checkout .steps .step.active .step-index{color:#fff;background-color:#e04e39}.page-checkout .steps .step-title{margin-left:1.0981vw;font-size:1.0981vw;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.47;letter-spacing:1.2px;text-align:left;color:#403e3d}.page-checkout main{margin:6.58858vw 0 17.56955vw;padding:0 5.85652vw}.page-checkout .btns-wrapper{margin-right:7.32064vw;text-align:right}.page-checkout .btns-wrapper .btn-continue{display:inline-flex;width:unset;padding:.73206vw 2.19619vw}.page-checkout .btns-wrapper .btn-submit{display:inline-flex;margin-left:2.19619vw;width:unset;padding:.73206vw 4.39239vw}.page-checkout .btns-wrapper .btn-submit.disabled{background-color:#999}.page-checkout .hint{padding:.29283vw .58565vw;font-size:.73206vw;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.5;letter-spacing:normal;text-align:center;color:#d54f4f;border:1px solid #d54f4f}.page-checkout #hint-big-taipei-buyer{min-height:3.8vw;height:auto;padding:.8vw 0;width:100%}.page-contact .address-wrapper>*{width:calc(33.33% - 1.46413vw);height:100%}.page-contact .address-wrapper>:not(:first-child){margin-left:2.19619vw}.page-contact .section-receiver{margin-bottom:6.58858vw}.page-contact .hint{font-weight:700}.page-contact .form-input::placeholder{color:#403e3d;opacity:1}.page-contact .pretty .state label{font-size:1.1713vw}.page-finish .btn-submit{width:unset;padding:.73206vw 2.19619vw;display:block;margin:5.12445vw auto 0}.page-finish .section-title{justify-content:center}@media(max-width:767px){.page-finish .btn-submit{padding:13px 55px;margin-top:40px}}.page-payment #section-cart .btn-less,.page-payment #section-cart .btn-plus{display:none}.page-payment .row{width:100%}.page-payment .hint,.page-payment .row{display:inline-block}.page-payment .input-voucher{width:8.78477vw}.page-payment .row-text-input{display:flex;align-items:center}.page-payment .two-input>*{width:20.4246vw}.page-payment .two-input>:not(:first-child){margin-left:2.19619vw}.page-payment .form-item-wrapper{height:100%;position:relative}.page-payment .form-item-wrapper .form-input{padding-left:4.90483vw}.page-payment .form-item-wrapper .prepend{width:3.80673vw;height:3.80673vw;background-color:#dfdfdf;display:inline-flex;justify-content:center;align-items:center;position:absolute;top:0;left:0;outline:1px solid hsla(0,0%,87.5%,.5);color:#707070}.page-payment .form-item-wrapper .prepend,.page-payment .order-description{font-size:1.1713vw;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.5;letter-spacing:1.28px;text-align:left}.page-payment .order-description{width:100%;margin-top:6.58858vw;padding:2.19619vw;border:1px solid #dfdfdf;background-color:#fff;color:#403e3d}.page-payment .table-total-wrapper{margin:5.49048vw 0;overflow:hidden}.page-payment .btn-order-content-expand{margin-top:2.19619vw;width:100%;height:7.32064vw;position:relative;border:1px solid #dfdfdf;background-color:#fff;font-size:1.1713vw;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.5;letter-spacing:1.28px;text-align:center;color:#403e3d}.page-payment .btn-order-content-expand:after{content:"";display:block;position:absolute;border-top:1px solid #d54f4f;border-left:1px solid #d54f4f;width:.73206vw;height:.73206vw;bottom:1.0981vw;left:calc(50% - .36603vw);transform:rotate(225deg)}.page-payment .hint-voucher,.page-payment .pretty .state label{font-size:1.1713vw}.page-payment .hint-code-error{font-size:1.1713vw;color:#d54f4f;display:flex;align-items:center}.page-payment .hint-code-icon{width:1.75695vw;height:1.75695vw}.table-cart{width:100%;table-layout:fixed;font-size:1.0981vw;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.5;letter-spacing:1.28px;text-align:left;color:#403e3d}.table-cart thead tr th:first-child{width:66%;padding-left:1.0981vw}.table-cart thead tr th:nth-child(2),.table-cart thead tr th:nth-child(3),.table-cart thead tr th:nth-child(4){width:10%}.table-cart thead tr th:nth-child(5){width:3.66032vw}.table-cart thead{background-color:#f3f3f3}.table-cart thead tr{height:4.39239vw}.table-cart thead tr th{vertical-align:middle}.table-cart tbody tr{border-bottom:1px solid #dfdfdf}.table-cart tbody tr td{padding:2.19619vw 0;vertical-align:middle;font-size:1.1713vw}.table-cart tbody td:first-child{display:inline-flex;align-items:center}.table-cart tbody td:nth-child(3){display:inline-flex;flex-direction:column;align-items:flex-start}.table-cart .amount-counter{display:inline-flex;align-items:center}.table-cart tfoot tr td{padding:6.58858vw 0 2.19619vw}.table-cart .title-subtotal{font-size:1.1713vw;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.5;letter-spacing:normal;text-align:left;color:#403e3d}.table-cart .img-product-wrapper{width:7.32064vw;height:7.32064vw;position:relative}.table-cart .img-product{width:7.32064vw;height:7.32064vw}.table-cart .title-soldout-wrapper{position:absolute;top:0;left:0;width:100%;padding-bottom:100%;display:none;z-index:1;background-color:rgba(64,62,61,.7)}.table-cart .soldout .title-soldout-wrapper{display:block}.table-cart .title-soldout{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center;font-size:.95168vw;font-weight:600;font-stretch:normal;font-style:normal;line-height:1.44;letter-spacing:1.44px;text-align:center;color:#fff}.table-cart .soldout .btn-less,.table-cart .soldout .btn-plus{display:none}.table-cart .title-product{margin-left:2.19619vw;font-size:1.1713vw;letter-spacing:1.28px;text-align:left;color:#403e3d}.table-cart .remark-gift,.table-cart .title-product{font-weight:400;font-stretch:normal;font-style:normal;line-height:1.5}.table-cart .remark-gift{margin-right:1.0981vw;font-size:.87848vw;letter-spacing:.96px;text-align:center;color:#e04e39;padding:.21962vw .73206vw;border:1px solid #e04e39;background-color:#fff}.table-cart .count-product{width:3.29429vw;text-align:center}.table-cart .hint-out-of-stock{font-size:.95168vw;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.5;letter-spacing:1.28px;text-align:left;color:#c83205}.table-cart .btn-less,.table-cart .btn-plus{height:7.32064vw;display:inline-flex;align-items:center;padding:0 .36603vw}.table-cart .btn-remove{width:calc(100% - 1.0981vw);display:flex;align-items:center}.table-total{float:right;font-size:1.1713vw;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.5;letter-spacing:normal;text-align:left;color:#403e3d}.table-total th{width:7.54026vw;padding:1.0981vw 0}.table-total td{width:12.88433vw;text-align:right}.table-total .sum{font-size:1.53734vw;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.48;letter-spacing:1.68px;text-align:right;color:#d54f4f}@media(max-width:767px){.table-total{font-size:16px}.table-total th{width:80px;padding:15px}.table-total td{width:150px}.table-total .sum{font-size:21px}}@media(max-width:767px){.page-checkout .row{margin-top:30px;width:100%;display:inline-block}.page-checkout .row.row-input{height:unset}.page-checkout .row textarea{min-height:90px}.page-checkout .row.row-checkbox{height:unset}.page-checkout .row>*{width:calc(100% - 30px)!important;margin-left:15px}.page-checkout .row .row-title{height:23px}.page-checkout .row .row-content{margin-top:15px}.page-checkout .row .row-hint{padding-left:0;font-size:15px;float:right;width:unset!important;margin-right:15px}.page-checkout .row .row-content-hint{padding-left:32px;font-size:15px;width:unset!important;margin-right:15px}.page-checkout .row .row-content-hint.no-padding{padding-left:0}.page-checkout .row .form-input{height:44px}.page-checkout .row.sub{margin-top:15px}.page-checkout .row.sub>*{margin-top:0}.page-checkout .row.sub .row-title{display:none}}@media(max-width:767px){.page-checkout main{margin:45px 0 60px;padding:0 19px}.page-checkout .btns-wrapper{margin-right:0;display:flex;width:100%;margin-top:45px}.page-checkout .btns-wrapper .btn-continue{width:33%;padding:0}.page-checkout .btns-wrapper .btn-submit{margin-left:15px;width:66%;padding:0}.page-checkout .hint{padding:5px 12px;font-size:12px;text-align:left}}@media(max-width:767px){.page-checkout .steps .step:not(:first-child){margin-left:15px}.page-checkout .steps .step-index{width:21px;height:21px;font-size:15px;line-height:21px;background-color:rgba(224,78,57,.5);border:none;color:rgba(250,250,248,.5)}.page-checkout .steps .step.active .step-index{color:#fff;background-color:#e04e39}.page-checkout .steps .step-title{margin-left:0;font-size:15px;display:none}.page-checkout .steps .step.active .step-title{margin-left:5px;display:inline-block;font-size:11px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.55;letter-spacing:.88px;text-align:left;color:#403e3d}}@media(max-width:767px){.page-contact .address-wrapper>*{width:calc(33.33% - 1.46413vw);height:100%}.page-contact .address-wrapper>:not(:first-child){margin-left:2.19619vw}.page-contact .section-receiver{margin-bottom:6.58858vw}.page-contact .hint{font-weight:700}.page-contact .pretty .state label{font-size:16px}}@media(max-width:767px){.page-payment .input-voucher{width:100%}.page-payment .row-text-input{flex-direction:column;align-items:flex-start}.page-payment .row-text-input>:not(:first-child){margin-left:0;margin-top:15px}.page-payment .two-input{flex-direction:column}.page-payment .two-input>*{width:100%}.page-payment .two-input>:not(:first-child){margin-left:0;margin-top:15px}.page-payment .form-item-wrapper .form-input{padding-left:59px}.page-payment .form-item-wrapper .prepend{width:44px;height:44px;font-size:13px}.page-payment .order-description{margin-top:24px;padding:30px 15px;font-size:13px}.page-payment .table-total-wrapper{margin:5.49048vw 0;overflow:hidden}.page-payment .btn-order-content-expand{margin-top:12px;height:67px;font-size:13px;display:flex;align-items:center;justify-content:center;flex-direction:column}.page-payment .btn-order-content-expand:after{width:10px;height:10px;bottom:unset;left:unset;top:unset;position:relative}.page-payment .hint-code-error,.page-payment .hint-voucher,.page-payment .pretty .state label{font-size:16px}.page-payment .row-checkout .pretty{margin-bottom:12px}.page-payment .row-checkout+.sub{margin-top:3px}.page-payment .hint-code-icon{width:24px;height:24px}}.page-profile.page-complete-profile form{margin-left:auto;margin-right:auto;float:unset;display:block;padding-right:0}.page-profile.page-complete-profile form>*{width:100%!important;margin-left:0!important}.page-complete-profile form .hint{margin-top:1.0981vw;font-size:.95168vw;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.46;letter-spacing:1.04px;text-align:left;color:#d54f4f;margin-top:5px;font-size:13px}.page-complete-profile .date-inputs-wrapper{position:relative}.table-data{width:100%;table-layout:fixed;font-size:1.0981vw;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.5;letter-spacing:1.28px;text-align:left;color:#403e3d}.table-data thead{background-color:#f3f3f3}.table-data thead tr{height:4.39239vw}.table-data thead tr th{vertical-align:middle;line-height:1.47;letter-spacing:1.2px;color:#707070}.table-data thead tr th:first-child{padding-left:1.0981vw}.table-data tbody tr{border-bottom:1px solid #dfdfdf}.table-data tbody tr td{padding:2.19619vw 0;vertical-align:middle}.table-data tbody tr td:first-child{padding-left:1.0981vw}.page-member .tabs{display:flex;justify-content:center;padding:0 5.85652vw}.page-member .tabs .tab{display:inline-flex;align-items:center;width:calc(25% - 1.64714vw)}.page-member .tabs .tab:not(:first-child){margin-left:2.19619vw}.page-member .tabs .tab a{width:100%}.page-member .tabs button{border:1px solid #d8ccb4;background-color:#fff;font-size:1.0981vw;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.47;letter-spacing:1.2px;text-align:center;color:#403e3d;width:100%;height:3.29429vw}.page-member .tabs button.active{border:none;background-color:#d8ccb4}.page-member main{margin:4.39239vw 0 17.56955vw;padding:0 5.85652vw}.modal-header .btn-print{display:flex;align-items:center}.modal-header .btn-print img{margin-right:.73206vw}.modal-order .section-infos{width:100%;overflow:hidden}.modal-order .section-infos .breaker{display:none}.modal-order .section-infos .infos-wrapper{width:calc(50% - 1.0981vw);float:left;display:block;overflow:hidden}.modal-order .section-infos .infos-wrapper:not(:first-child){margin-left:2.19619vw}.modal-order .section-infos .infos-wrapper .info-title{width:33.33%;font-weight:400;color:#707070}.modal-order .section-infos .infos-wrapper .info-content,.modal-order .section-infos .infos-wrapper .info-title{margin-top:2.19619vw;float:left;font-size:1.0981vw;font-stretch:normal;font-style:normal;line-height:1.47;letter-spacing:1.2px;text-align:left}.modal-order .section-infos .infos-wrapper .info-content{width:66.66%;font-weight:700;color:#403e3d}.modal-order .table-order-items{margin-top:3.29429vw}.modal-order .table-total-wrapper{margin-top:2.19619vw;margin-right:2.19619vw;overflow:hidden}.page-order .table-data thead tr th:nth-child(n+2){width:12.5%}.page-order .table-data thead tr th:first-child{width:25%}@media(max-width:767px){.page-order.page-member main{margin-top:0}}.logistics-status.備貨中{color:#deb06c!important}.logistics-status.出貨中,.logistics-status.已出貨,.logistics-status.已到貨,.logistics-status.已取貨{color:#323232!important}.logistics-status.已退貨,.logistics-status.退貨中{color:#32a8d3!important}.logistics-status.異常{color:#bc6258!important}.logistics-status.已取消{color:#a0a0a0!important}.order-status.處理中{color:#deb06c!important}.order-status.已確認{color:#83b26f!important}.order-status.已退貨{color:#32a8d3!important}.order-status.已取消{color:#707070!important}.order-status.已完成{color:#323232!important}.payment-status.未付款{color:#deb06c!important}.payment-status.已付款{color:#83b26f!important}.payment-status.付款失敗{color:#bc6258!important}.payment-status.超過付款時間{color:#323232!important}.payment-status.已退款,.payment-status.退款中{color:#32a8d3!important}.page-profile main{overflow:hidden}.page-profile form{width:calc(50% - 1.0981vw);padding-right:7.32064vw;display:inline-block;float:left}.page-profile form>:not(:first-child){margin-left:1.0981vw}.page-profile form>*{margin-top:2.19619vw}.page-profile form>.form-input,.page-profile form>.form-input-password-wrapper{margin-top:1.02489vw;width:calc(100% - 2.19619vw)}.page-profile form input{padding-left:2.19619vw}.page-profile form .form-input{height:3.80673vw}.page-profile form .label-input{display:block}.page-profile form .btn-submit{width:80%;height:3.80673vw}.page-profile .form-input-password-wrapper{position:relative}.page-profile .form-input-password-wrapper .btn-visible{position:absolute;top:0;right:0;height:100%;padding:0 1.1713vw;font-size:.73206vw;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.5;letter-spacing:.8px;text-align:center;color:#707070}.table-order-items{width:100%;table-layout:fixed}.table-order-items thead th:first-child{width:26%;padding-left:2.19619vw}.table-order-items thead th:nth-child(2){width:45%}.table-order-items thead th:nth-child(3),.table-order-items thead th:nth-child(4){width:13%}.table-order-items thead th{padding:1.0981vw 0;font-size:1.0981vw;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.47;letter-spacing:1.2px;text-align:left;color:#707070}.table-order-items tbody tr,.table-order-items thead{border-bottom:1px solid #dfdfdf}.table-order-items tbody td{padding:1.0981vw 0;vertical-align:middle;font-size:1.1713vw;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.5;letter-spacing:1.28px;text-align:left;color:#403e3d}.table-order-items tbody td:first-child{padding-left:2.19619vw}.table-order-items .product-img{width:5.49048vw;height:5.49048vw}.page-voucher .table-data thead tr th{width:14.2%}.page-voucher .table-data thead tr th:nth-child(5){width:28.2%}.page-voucher .summary{width:100%;padding:2.19619vw 0 1.0981vw;background-color:#f3f3f3;display:flex;justify-content:center;align-items:center;flex-direction:column;margin-bottom:2.19619vw}.page-voucher .summary h2{font-size:1.0981vw;line-height:1.47;letter-spacing:1.2px;color:#403e3d}.page-voucher .summary .sum,.page-voucher .summary h2{font-weight:700;font-stretch:normal;font-style:normal;text-align:center}.page-voucher .summary .sum{margin-top:.73206vw;font-size:1.75695vw;line-height:1.5;letter-spacing:1.92px;color:#d54f4f}@media(max-width:767px){.page-voucher .summary{padding:15px 0;margin-bottom:0}.page-voucher .summary h2{font-size:13px}.page-voucher .summary .sum{margin-top:10px;font-size:24px}}@media(max-width:767px){.page-member .tabs-wrapper{width:100%;overflow-x:auto}.page-member .tabs{padding:0 4px;justify-content:flex-start;display:inline-flex}.page-member .tabs .tab{min-width:110px}.page-member .tabs .tab:not(:first-child){margin-left:5px}.page-member .tabs button{font-size:13px;height:30px}}@media(max-width:767px){.page-member main{margin:45px 0 60px;padding:0 18px}}@media(max-width:767px){.modal-order .section-infos .breaker{display:inline-block}.modal-order .section-infos .infos-wrapper{width:100%}.modal-order .section-infos .infos-wrapper:not(:first-child){margin-left:0}.modal-order .section-infos .infos-wrapper .info-title{width:98px;margin-top:30px;font-size:15px}.modal-order .section-infos .infos-wrapper .info-content{width:calc(100% - 98px);margin-top:30px;font-size:15px}.modal-order .table-order-items{margin-top:30px}.modal-order .table-total-wrapper{margin-top:2.19619vw;margin-right:2.19619vw;overflow:hidden}}@media(max-width:767px){.page-profile form{width:100%;padding-right:0}.page-profile form>:not(:first-child){margin-left:15px}.page-profile form>*{margin-top:30px}.page-profile form>.form-input,.page-profile form>.form-input-password-wrapper{margin-top:15px;width:calc(100% - 30px)}.page-profile form input{padding-left:15px}.page-profile form .form-input{height:44px}.page-profile form .btn-submit{width:calc(100% - 30px);height:44px}.page-profile .form-input-password-wrapper .btn-visible{padding:0 15px;font-size:10px}}.bread-crumbs li{font-size:.95168vw;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.46;letter-spacing:1.04px;text-align:left;color:#333;display:inline-block}.bread-crumbs li:not(:first-child){margin-left:1.0981vw}.bread-crumbs li a{font-size:.95168vw;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.46;letter-spacing:1.04px;text-align:left;color:#333;text-decoration:none}.bread-crumbs li:last-child{color:rgba(51,51,51,.5)}@media(max-width:767px){.bread-crumbs li{font-size:12px}.bread-crumbs li:not(:first-child){margin-left:15px}.bread-crumbs li a{font-size:12px}}.page-product .section-posts{margin:0 -7.54026vw;width:calc(100% + 15.08053vw)}.page-product main{padding:3.29429vw 13.39678vw 17.56955vw;overflow:hidden}.page-product main .seperator{margin:6.58858vw 0;width:100%;height:1px;background-color:#d8ccb4}.page-product .product-detail{padding-top:2.19619vw;overflow:hidden}.page-product .product-detail .infos-wrapper{width:calc(50% - 1.0981vw);float:left;display:inline-block;position:relative}.page-product .product-detail .infos-wrapper:not(:first-child){margin-left:2.19619vw}.page-product .product-detail .img-product,.page-product .product-detail .product-img-list{width:100%}.page-product .product-detail .product-img-list li{width:calc(20% - 1.75695vw);margin-top:2.19619vw;display:inline-block;cursor:pointer}.page-product .product-detail .product-img-list li:not(:nth-child(5n+1)){margin-left:2.19619vw}.page-product .product-detail .product-img-list img{width:100%}.page-product h1{font-size:1.31772vw;font-weight:700;line-height:1.5;letter-spacing:1.44px}.page-product .description,.page-product h1{font-stretch:normal;font-style:normal;text-align:left;color:#403e3d}.page-product .description{margin-top:1.0981vw;font-size:1.0981vw;font-weight:400;line-height:1.8;letter-spacing:1.2px}.page-product .tags{margin-top:1.0981vw}.page-product .tags li{padding:.29283vw .73206vw;border:1px solid #6c757d;background-color:#fff;display:inline-block;font-size:.87848vw;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.5;letter-spacing:.96px;text-align:center;color:#403e3d}.page-product .tags li:not(:first-child){margin-left:1.0981vw}.page-product .price{margin-top:4.75842vw;font-size:1.31772vw;letter-spacing:1.8px}.page-product .price,.page-product .product-detail .title{font-weight:400;font-stretch:normal;font-style:normal;line-height:1.5;text-align:left;color:#403e3d}.page-product .product-detail .title{font-size:.87848vw;letter-spacing:.96px;display:block}.page-product .product-detail .label-count{margin-top:2.19619vw}.page-product .product-detail .btn-add-to-cart{padding:.36603vw 1.0981vw;width:unset;font-size:.95168vw;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.46;letter-spacing:1.3px;text-align:left;color:#fff}.page-product .product-detail .btn-add-to-cart:disabled{cursor:not-allowed;background-color:#999}.page-product .product-detail .btn-add-to-cart img{width:1em;margin-left:.36603vw}.page-product .product-detail select{width:6.58858vw;padding-left:1.46413vw}.page-product .product-detail .form-item-wrapper{margin-top:1.0981vw}.page-product .product-detail .form-item-wrapper>*{display:inline-block;display:inline-flex;height:2.19619vw}.page-product .product-detail .form-item-wrapper>:not(:first-child){margin-left:1.0981vw}.page-product .shares-wrapper{margin-top:4.39239vw;display:flex;align-items:center}.page-product .shares-wrapper .share-item{width:2.19619vw;height:2.19619vw;margin-left:1.0981vw}.page-product .shares-wrapper .share-item *{width:100%;height:100%}.page-product .shares-wrapper>:nth-child(2){margin-left:2.19619vw}.page-product .steps-description{width:100%;margin-top:6.58858vw;padding:4.39239vw;border:1px solid #dfdfdf;background-color:#fff;font-size:1.1713vw;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.5;letter-spacing:1.28px;text-align:left;color:#403e3d}@media(max-width:767px){.page-product .steps-description{margin-top:24px;padding:30px 15px;font-size:13px}}@media(max-width:767px){.page-product main{padding:16px 18px 60px}.page-product main .seperator{margin:30px 0}.page-product .product-detail{padding-top:15px}.page-product .product-detail .infos-wrapper{width:100%}.page-product .product-detail .infos-wrapper:not(:first-child){margin-left:0}.page-product .product-detail .product-img-list li{width:calc(20% - 16.8px);margin-top:15px}.page-product .product-detail .product-img-list li:not(:nth-child(5n+1)){margin-left:21px}.page-product h1{font-size:18px;margin-top:30px}.page-product .description{margin-top:12px;font-size:15px}.page-product .tags{margin-top:15px}.page-product .tags li{padding:3px 10px;font-size:12px}.page-product .tags li:not(:first-child){margin-left:15px}.page-product .price{margin-top:60px;font-size:18px}.page-product .product-detail .title{font-size:12px}.page-product .product-detail .label-count{margin-top:30px}.page-product .product-detail .btn-add-to-cart{padding:5px 15px;font-size:13px}.page-product .product-detail .btn-add-to-cart img{width:15px;margin-left:5px}.page-product .product-detail select{width:90px;padding-left:20px}.page-product .product-detail .form-item-wrapper{margin-top:15px}.page-product .product-detail .form-item-wrapper>*{height:30px}.page-product .product-detail .form-item-wrapper>:not(:first-child){margin-left:15px}.page-product .shares-wrapper{margin-top:60px}.page-product .shares-wrapper .share-item{width:30px;height:30px;margin-left:15px}.page-product .shares-wrapper>:nth-child(2){margin-left:30px}}.page-ckeditor main{padding:0 13.39678vw 13.39678vw}.ckeditor-content{width:100%;margin-top:6.58858vw;padding:4.39239vw;border:1px solid #dfdfdf;background-color:#fff;font-size:1.1713vw;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.5;letter-spacing:1.28px;text-align:left;color:#403e3d}@media(max-width:767px){.ckeditor-content{margin-top:24px;padding:30px 15px;font-size:13px}}.page-register.page-contact .page-content .input-wrapper:nth-child(2){margin-top:1.0981vw;margin-top:15px}.page-register.page-forget-password .page-content .input-wrapper:nth-child(2){margin-top:1.0981vw;margin-top:15px}.page-about .page-content{padding:2.19619vw 5.85652vw 17.56955vw}.page-about h1{margin:4.39239vw 0;font-size:1.75695vw;font-weight:700;font-stretch:normal;font-style:normal;line-height:1.13;letter-spacing:1.92px;text-align:left;color:#403e3d}@media(max-width:767px){.page-about h1{margin:30px 0;font-size:16px}.page-about .page-content{padding:15px 18px 60px}}.page-recruit .page-content{padding:2.19619vw 5.85652vw 17.56955vw}.page-recruit h1{margin:4.39239vw 0;font-size:1.75695vw;font-weight:700;font-stretch:normal;font-style:normal;line-height:1.13;letter-spacing:1.92px;text-align:left;color:#403e3d}@media(max-width:767px){.page-recruit h1{margin:30px 0;font-size:16px}.page-recruit .page-content{padding:15px 18px 60px}}.page-stores .top-hr{margin-left:0;margin-top:0}.page-stores .page-content{padding:2.19619vw 5.85652vw 17.56955vw}.page-stores h1{font-size:1.75695vw;font-weight:700;font-stretch:normal;font-style:normal;line-height:1.5;letter-spacing:1.92px;text-align:left;color:#474344}.page-stores .store{width:100%;overflow:hidden;padding-bottom:4.39239vw;margin-bottom:4.39239vw;position:relative}.page-stores .store:before{content:"";display:block;position:absolute;width:100%;height:1px;left:0;bottom:0;background:#d8ccb4}.page-stores .store>*{float:left}.page-stores .store .store-image{width:calc(50% - 15px);position:relative;padding-bottom:calc(28.125% - 7.5px)}.page-stores .store .img-wrapper{padding-bottom:56.25%;width:100%;position:absolute;top:0;left:0}.page-stores .store .store-info{width:calc(50% - 15px);margin-left:30px;padding:1.0981vw 0}.page-stores .store .store-name{font-size:1.1713vw;font-weight:700;font-stretch:normal;font-style:normal;line-height:1.5;letter-spacing:1.28px;text-align:left;color:#403e3d}.page-stores .store .store-detail{margin-top:2.19619vw}.page-stores .store .store-detail,.page-stores .store .store-map-link{font-size:1.0981vw;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.8;letter-spacing:1.2px;text-align:left;color:#707070}.page-stores .store .store-map-link{padding:2.19619vw 0;width:100%;display:block;display:flex;align-items:center;text-decoration:none}.page-stores .store .store-map-link img{height:1.83016vw;margin-right:.73206vw}@media(max-width:767px){.page-stores .page-content{padding:15px 18px 60px}.page-stores h1{font-size:15px;font-weight:700;font-stretch:normal;font-style:normal;line-height:1.47;letter-spacing:1.2px;text-align:left;color:#474344}.page-stores .store .store-image{width:100%;padding-bottom:56.25%}.page-stores .store .store-info{width:100%;margin-top:30px;margin-left:0;padding:0}.page-stores .store .store-name{font-size:16px}.page-stores .store .store-detail{margin-top:15px;font-size:15px;line-height:1.6;letter-spacing:1.2px}.page-stores .store .store-map-link{padding:15px 0;font-size:15px}.page-stores .store .store-map-link img{height:25px;margin-right:10px}}.svg-stores{margin-left:6.58858vw}.svg-stores~.top-hr{margin-top:-50px}.svg-stores .svg-elem-1{fill:transparent!important;-webkit-transition:fill .2s cubic-bezier(.47,0,.745,.715) 0s;transition:fill .2s cubic-bezier(.47,0,.745,.715) 0s}.svg-stores.active .svg-elem-1{fill:#e04e39!important}.svg-stores .svg-elem-2{fill:transparent!important;-webkit-transition:fill .2s cubic-bezier(.47,0,.745,.715) .1s;transition:fill .2s cubic-bezier(.47,0,.745,.715) .1s}.svg-stores.active .svg-elem-2{fill:#e04e39!important}.svg-stores .svg-elem-3{fill:transparent!important;-webkit-transition:fill .2s cubic-bezier(.47,0,.745,.715) .2s;transition:fill .2s cubic-bezier(.47,0,.745,.715) .2s}.svg-stores.active .svg-elem-3{fill:#e04e39!important}.svg-stores .svg-elem-4{fill:transparent!important;-webkit-transition:fill .2s cubic-bezier(.47,0,.745,.715) .30000000000000004s;transition:fill .2s cubic-bezier(.47,0,.745,.715) .30000000000000004s}.svg-stores.active .svg-elem-4{fill:#e04e39!important}.svg-stores .svg-elem-5{fill:transparent!important;-webkit-transition:fill .2s cubic-bezier(.47,0,.745,.715) .4s;transition:fill .2s cubic-bezier(.47,0,.745,.715) .4s}.svg-stores.active .svg-elem-5{fill:#e04e39!important}@media(max-width:767px){.svg-stores{width:188.1682px;height:57.5857px;margin-left:45px}.svg-stores~.top-hr{margin-top:-25px;width:100px}}@media(max-width:450px){.svg-stores~.top-hr{margin-top:-17.5px}}.page-product-info .page-content .filter-wrapper{display:block;width:40.26354vw;overflow:hidden;margin:4.39239vw 0}.page-product-info .page-content .filter-wrapper .seperator{width:1px;min-height:1.75695vw;background-color:#707070;display:inline-block}.page-product-info .page-content .filter-wrapper .filter-title{min-height:1.75695vw;padding:0 3.29429vw;font-size:1.1713vw;font-weight:700;font-stretch:normal;font-style:normal;line-height:1.5;letter-spacing:normal;color:#403e3d}.page-product-info .page-content .filter-wrapper .select-wrapper{width:8.93119vw;min-height:1.75695vw;position:relative}.page-product-info .page-content .filter-wrapper .select-wrapper .icon-dropdown{position:absolute;top:.58565vw;right:0;height:.43924vw}.page-product-info .page-content .filter-wrapper .filter-select{text-align:center;width:8.93119vw;min-height:1.75695vw;font-size:1.1713vw;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.5;letter-spacing:normal;color:#403e3d;background:none;border:none;padding:0 0 0 10px}.page-product-info .page-content .filter-wrapper .filter-category-wrapper,.page-product-info .page-content .filter-wrapper .filter-time-wrapper{min-height:1.75695vw;display:inline-block;float:left;overflow:hidden}.page-product-info .page-content .filter-wrapper .filter-category-wrapper>*,.page-product-info .page-content .filter-wrapper .filter-time-wrapper>*{float:left}@media(max-width:767px){.page-product-info .page-content .filter-wrapper{width:100%;margin:30px 0}.page-product-info .page-content .filter-wrapper .seperator{height:24px}.page-product-info .page-content .filter-wrapper .filter-title{height:24px;padding:0 15px 0 0;font-size:13px;font-weight:700;font-stretch:normal;font-style:normal;line-height:1.46;letter-spacing:normal;text-align:left;color:#403e3d;display:flex;align-items:center}.page-product-info .page-content .filter-wrapper .select-wrapper{width:80px;min-height:24px}.page-product-info .page-content .filter-wrapper .select-wrapper .icon-dropdown{top:8px;height:6px}.page-product-info .page-content .filter-wrapper .filter-select{width:80px;height:24px;font-size:13px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.46;letter-spacing:normal;text-align:left;color:#403e3d;padding-left:10px}.page-product-info .page-content .filter-wrapper .filter-category-wrapper,.page-product-info .page-content .filter-wrapper .filter-time-wrapper{height:24px}.page-product-info .page-content .filter-wrapper .filter-time-wrapper{margin-left:30px}}.page-product-info .page-content{padding:2.19619vw 5.85652vw 17.56955vw}.page-product-info .top-hr{margin-left:0;margin-top:0}.page-product-info .top-title{text-align:left;margin-left:0;margin-right:0}.page-product-info .top-info-wrapper{display:flex;justify-content:space-between}@media(max-width:767px){.page-product-info .page-content{padding:15px 18px 60px}.page-product-info .top-info-wrapper{flex-direction:column}}.paging-wrapper{margin-top:3.29429vw;text-align:center}.paging-wrapper>*{width:2.19619vw;height:2.19619vw;display:inline-flex;justify-content:center;align-items:center;text-decoration:none;font-size:.95168vw;font-weight:600;font-stretch:normal;font-style:normal;line-height:1.46;letter-spacing:1.04px;text-align:center;color:#e04e39}.paging-wrapper .selected{border:1px solid #e04e39}.paging-wrapper>:first-child{margin-right:3.29429vw}.paging-wrapper>:last-child{margin-left:3.29429vw}.paging-wrapper .hidden{opacity:0;visibility:hidden;pointer-events:none}@media(max-width:767px){.paging-wrapper{margin-top:45px}.paging-wrapper>*{width:30px;height:30px;font-size:13px}.paging-wrapper>:first-child{margin-right:45px}.paging-wrapper>:last-child{margin-left:45px}}.product-info-list .product-info{width:100%;overflow:hidden;padding-bottom:4.39239vw;margin-bottom:4.39239vw;position:relative;display:block}.product-info-list .product-info:before{content:"";display:block;position:absolute;width:100%;height:1px;left:0;bottom:0;background:#d8ccb4}.product-info-list .product-info>*{float:left}.product-info-list .product-info .product-info-image{width:calc(50% - 15px);position:relative;padding-bottom:calc(28.125% - 7.5px)}.product-info-list .product-info .img-wrapper{padding-bottom:56.25%;width:100%;position:absolute;top:0;left:0}.product-info-list .product-info .product-info-detail{width:calc(50% - 15px);margin-left:30px;padding:1.0981vw 0}.product-info-list .product-info .tag-date-wrapper{display:flex;flex-direction:column-reverse}.product-info-list .product-info .product-info-date{font-size:.95168vw;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.46;letter-spacing:1.04px;text-align:left;color:#403e3d}.product-info-list .product-info .tags-wrapper{margin:1.0981vw 0}.product-info-list .product-info .tags-wrapper li{display:inline-block;background-color:#403e3d;padding:.29283vw 1.46413vw;font-size:.87848vw;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.5;letter-spacing:.96px;text-align:center;color:#fff}.product-info-list .product-info .product-info-name{font-size:1.1713vw;font-weight:700;font-stretch:normal;font-style:normal;line-height:1.5;letter-spacing:1.28px;text-align:left;color:#403e3d}.product-info-list .product-info .product-info-description{margin-top:2.19619vw;font-size:1.0981vw;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.8;letter-spacing:1.2px;text-align:left;color:#707070}@media(max-width:767px){.product-info-list .product-info .tag-date-wrapper{flex-direction:row;align-items:center}.product-info-list .product-info .product-info-date{margin-left:15px;font-size:13px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.46;letter-spacing:1.04px;text-align:left;color:#707070}.product-info-list .product-info .tags-wrapper{margin:15px 0}.product-info-list .product-info .tags-wrapper li{padding:3px 17px;font-size:12px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.5;letter-spacing:.96px;text-align:center;color:#fff}.product-info-list .product-info .product-info-image{width:100%;padding-bottom:56.25%}.product-info-list .product-info .product-info-detail{width:100%;margin-left:0;padding:0}.product-info-list .product-info .product-info-name{font-size:16px}.product-info-list .product-info .product-info-description{margin-top:15px;font-size:15px;line-height:1.6;letter-spacing:1.2px}}.svg-product-info{margin-left:6.58858vw}.svg-product-info~.top-hr{margin-top:-75px}.svg-product-info .svg-elem-1{fill:transparent!important;-webkit-transition:fill .2s cubic-bezier(.47,0,.745,.715) 0s;transition:fill .2s cubic-bezier(.47,0,.745,.715) 0s}.svg-product-info.active .svg-elem-1{fill:#e04e39!important}.svg-product-info .svg-elem-2{fill:transparent!important;-webkit-transition:fill .2s cubic-bezier(.47,0,.745,.715) .1s;transition:fill .2s cubic-bezier(.47,0,.745,.715) .1s}.svg-product-info.active .svg-elem-2{fill:#e04e39!important}.svg-product-info .svg-elem-3{fill:transparent!important;-webkit-transition:fill .2s cubic-bezier(.47,0,.745,.715) .2s;transition:fill .2s cubic-bezier(.47,0,.745,.715) .2s}.svg-product-info.active .svg-elem-3{fill:#e04e39!important}.svg-product-info .svg-elem-4{fill:transparent!important;-webkit-transition:fill .2s cubic-bezier(.47,0,.745,.715) .30000000000000004s;transition:fill .2s cubic-bezier(.47,0,.745,.715) .30000000000000004s}.svg-product-info.active .svg-elem-4{fill:#e04e39!important}@media(max-width:767px){.svg-product-info{width:161.2935px;height:78.4077px;margin-left:62px}.svg-product-info~.top-hr{margin-top:-38px;width:100px}}.page-product-info-detail .paging-prevnext-wrapper{width:100%;height:27.81845vw;display:flex;align-items:center}.page-product-info-detail .paging-prevnext-wrapper>*{display:inline-block;float:left}.page-product-info-detail .paging-prevnext-wrapper .paging-title{width:7.32064vw;font-size:1.1713vw;font-weight:700;font-stretch:normal;font-style:normal;line-height:1.5;letter-spacing:1.6px;text-align:center;color:#333}.page-product-info-detail .paging-prevnext-wrapper .next-link,.page-product-info-detail .paging-prevnext-wrapper .prev-link{width:calc(50% - 3.66032vw);height:100%;text-decoration:none;display:flex;align-items:center;justify-content:center;font-size:.95168vw;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.46;letter-spacing:1.3px;text-align:right;color:#403e3d}.page-product-info-detail .paging-prevnext-wrapper .next-link img,.page-product-info-detail .paging-prevnext-wrapper .prev-link img{width:2.34261vw;height:1.75695vw}.page-product-info-detail .paging-prevnext-wrapper .prev-link img{margin-right:2.19619vw;transform:rotate(180deg);transition:margin-right .5s}.page-product-info-detail .paging-prevnext-wrapper .next-link img{margin-left:2.19619vw;transition:margin-left .5s}.page-product-info-detail .paging-prevnext-wrapper .prev-link:hover img{margin-right:3.29429vw}.page-product-info-detail .paging-prevnext-wrapper .next-link:hover img{margin-left:3.29429vw}@media(max-width:767px){.page-product-info-detail .paging-prevnext-wrapper{height:142px}.page-product-info-detail .paging-prevnext-wrapper .paging-title{width:100px;font-size:15px}.page-product-info-detail .paging-prevnext-wrapper .next-link,.page-product-info-detail .paging-prevnext-wrapper .prev-link{width:calc(50% - 50px);font-size:13px}.page-product-info-detail .paging-prevnext-wrapper .next-link img,.page-product-info-detail .paging-prevnext-wrapper .prev-link img{width:32px;height:24px}.page-product-info-detail .paging-prevnext-wrapper .prev-link img{margin-right:15px}.page-product-info-detail .paging-prevnext-wrapper .next-link img{margin-left:15px}.page-product-info-detail .paging-prevnext-wrapper .prev-link:hover img{margin-right:20px}.page-product-info-detail .paging-prevnext-wrapper .next-link:hover img{margin-left:20px}}.share-wrapper{width:100%;height:6.58858vw;border-top:1px solid #dfdfdf;border-bottom:1px solid #dfdfdf;padding:0 6.58858vw;display:flex;align-items:center;justify-content:space-between}.share-wrapper .share-title{font-size:1.0981vw;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.47;letter-spacing:1.5px;text-align:left;color:#333}.share-wrapper ul{display:flex}.share-wrapper ul li{margin-left:3.29429vw}.share-wrapper ul li a{text-decoration:none;display:block}.share-wrapper ul li a img{width:2.19619vw;height:2.19619vw}@media(max-width:767px){.share-wrapper{height:90px;padding:0 30px;display:flex;align-items:center;justify-content:space-between}.share-wrapper .share-title{font-size:15px}.share-wrapper ul li{margin-left:30px}.share-wrapper ul li a img{width:30px;height:30px}}.page-product-info-detail .page-content{padding:8.78477vw 20.4978vw 0}.page-product-info-detail h1{margin:4.39239vw 0;font-size:1.75695vw;font-weight:700;font-stretch:normal;font-style:normal;line-height:1.13;letter-spacing:1.92px;text-align:left;color:#403e3d}.page-product-info-detail .bread-crumbs{margin-top:3.29429vw;margin-left:3.29429vw;font-size:.80527vw;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.55;letter-spacing:.88px;text-align:left;color:#333;display:flex;align-items:center}.page-product-info-detail .bread-crumbs a{text-decoration:none;padding:1.0981vw}.page-product-info-detail .bread-crumbs p{color:rgba(51,51,51,.5);padding:1.0981vw}.page-product-info-detail .bread-crumbs .seperator{width:.73206vw;height:.73206vw}.page-product-info-detail .top-info-wrapper{display:flex;align-items:center}.page-product-info-detail .top-info-wrapper .date{font-size:1.0981vw;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.47;letter-spacing:1.2px;text-align:left;color:#403e3d}.page-product-info-detail .top-info-wrapper .tags-wrapper{margin-left:2.19619vw}.page-product-info-detail .top-info-wrapper .tags-wrapper li{display:inline-block;background-color:#403e3d;padding:.29283vw 1.46413vw;font-size:.87848vw;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.5;letter-spacing:.96px;text-align:center;color:#fff}@media(max-width:767px){.page-product-info-detail h1{margin:30px 0;font-size:16px}.page-product-info-detail .page-content{padding:15px 18px 0}.page-product-info-detail .bread-crumbs{margin-top:0;margin-left:3px;font-size:11px}.page-product-info-detail .bread-crumbs a,.page-product-info-detail .bread-crumbs p{padding:15px}.page-product-info-detail .bread-crumbs .seperator{width:10px;height:10px}.page-product-info-detail .top-info-wrapper .date{font-size:13px}.page-product-info-detail .top-info-wrapper .tags-wrapper{margin-left:15px}.page-product-info-detail .top-info-wrapper .tags-wrapper li{padding:3px 17px;font-size:12px}}.origin-info-list .origin-info{width:100%;overflow:hidden;margin-bottom:4.39239vw;position:relative;display:block}.origin-info-list .origin-info>*{float:left}.origin-info-list .origin-info .origin-info-image{position:absolute;top:0;right:0;width:65%;height:100%;display:flex;align-items:center}.origin-info-list .origin-info .img-wrapper{padding-bottom:56.25%;width:100%;position:absolute}.origin-info-list .origin-info .origin-info-detail-wrapper{width:40%;display:flex;justify-content:center;align-items:center;min-height:29.80125vw}.origin-info-list .origin-info .origin-info-detail{display:block;padding:4.39239vw;background-color:hsla(0,0%,100%,.9);position:relative;min-width:30vw}.origin-info-list .origin-info .origin-info-name{font-size:1.1713vw;font-weight:700;font-stretch:normal;font-style:normal;line-height:1.5;letter-spacing:1.28px;text-align:left;color:#403e3d}.origin-info-list .origin-info .origin-info-description{margin-top:2.19619vw;font-size:1.0981vw;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.8;letter-spacing:1.2px;text-align:left;color:#707070}.origin-info-list .origin-info .btn-more{position:absolute;right:4.39239vw;bottom:1.83016vw;font-size:1.0981vw;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.47;letter-spacing:1.5px;text-align:left;color:#474344;display:flex;align-items:center}.origin-info-list .origin-info .btn-more img{margin-right:1.0981vw;height:1.75695vw}.origin-info-list .origin-info:nth-child(2n) .origin-info-detail-wrapper{float:right}.origin-info-list .origin-info:nth-child(2n) .origin-info-image{left:0}@media(max-width:767px){.origin-info-list{margin:0 -18px}.origin-info-list .origin-info{margin-bottom:60px}.origin-info-list .origin-info .origin-info-image{position:absolute;top:0;right:0;width:calc(100% - 36px);height:auto;display:flex;align-items:unset}.origin-info-list .origin-info .img-wrapper{padding-bottom:56.25%;width:100%;opacity:0;transition:opacity 1s}.origin-info-list .origin-info .origin-info-detail-wrapper{width:calc(100% - 30px);min-height:unset;margin-top:calc(56.25% - 36px)}.origin-info-list .origin-info .origin-info-detail{padding:30px 30px 60px}.origin-info-list .origin-info .origin-info-name{font-size:16px;font-weight:700;font-stretch:normal;font-style:normal;line-height:1.5;letter-spacing:1.28px;text-align:left;color:#403e3d}.origin-info-list .origin-info .origin-info-description{margin-top:15px;font-size:15px;font-weight:300;font-stretch:normal;font-style:normal;line-height:1.8;letter-spacing:1.2px;text-align:left;color:#403e3d}.origin-info-list .origin-info .btn-more{position:absolute;right:30px;bottom:30px;font-size:13px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.46;letter-spacing:1.3px;text-align:left;color:#474344}.origin-info-list .origin-info .btn-more img{margin-right:13px;height:24px}.origin-info-list .origin-info:nth-child(2n) .origin-info-detail-wrapper{float:left}.origin-info-list .origin-info:nth-child(2n) .origin-info-image{left:unset}}.page-origin-info .filter-wrapper{margin:4.39239vw 0}.page-origin-info .pretty .state label{font-size:1.1713vw}@media(max-width:767px){.page-origin-info .filter-wrapper{margin:0 0 30px}.page-origin-info .pretty .state label{font-size:13px}}.page-origin-info .page-content{padding:2.19619vw 5.85652vw 17.56955vw;overflow:hidden}.page-origin-info .top-hr{margin-top:0;margin-left:0}.page-origin-info .top-title{text-align:left;margin-left:0;margin-right:0}.page-origin-info .top-info-wrapper{display:flex;justify-content:space-between}@media(max-width:767px){.page-origin-info .page-content{padding:15px 18px 60px}.page-origin-info .top-info-wrapper{flex-direction:column}}.svg-information{margin-left:6.58858vw}.svg-information~.top-hr{margin-top:-90px}.svg-information .svg-elem-1{fill:transparent!important;-webkit-transition:fill .2s cubic-bezier(.47,0,.745,.715) 0s;transition:fill .2s cubic-bezier(.47,0,.745,.715) 0s}.svg-information.active .svg-elem-1{fill:#e04e39!important}.svg-information .svg-elem-2{fill:transparent!important;-webkit-transition:fill .2s cubic-bezier(.47,0,.745,.715) .1s;transition:fill .2s cubic-bezier(.47,0,.745,.715) .1s}.svg-information.active .svg-elem-2{fill:#e04e39!important}.svg-information .svg-elem-3{fill:transparent!important;-webkit-transition:fill .2s cubic-bezier(.47,0,.745,.715) .2s;transition:fill .2s cubic-bezier(.47,0,.745,.715) .2s}.svg-information.active .svg-elem-3{fill:#e04e39!important}.svg-information .svg-elem-4{fill:transparent!important;-webkit-transition:fill .2s cubic-bezier(.47,0,.745,.715) .30000000000000004s;transition:fill .2s cubic-bezier(.47,0,.745,.715) .30000000000000004s}.svg-information.active .svg-elem-4{fill:#e04e39!important}.svg-information .svg-elem-5{fill:transparent!important;-webkit-transition:fill .2s cubic-bezier(.47,0,.745,.715) .4s;transition:fill .2s cubic-bezier(.47,0,.745,.715) .4s}.svg-information.active .svg-elem-5{fill:#e04e39!important}.svg-information .svg-elem-6{fill:transparent!important;-webkit-transition:fill .2s cubic-bezier(.47,0,.745,.715) .5s;transition:fill .2s cubic-bezier(.47,0,.745,.715) .5s}.svg-information.active .svg-elem-6{fill:#e04e39!important}.svg-information .svg-elem-7{fill:transparent!important;-webkit-transition:fill .2s cubic-bezier(.47,0,.745,.715) .6000000000000001s;transition:fill .2s cubic-bezier(.47,0,.745,.715) .6000000000000001s}.svg-information.active .svg-elem-7{fill:#e04e39!important}.svg-information .svg-elem-8{fill:transparent!important;-webkit-transition:fill .2s cubic-bezier(.47,0,.745,.715) .7000000000000001s;transition:fill .2s cubic-bezier(.47,0,.745,.715) .7000000000000001s}.svg-information.active .svg-elem-8{fill:#e04e39!important}.svg-information .svg-elem-9{fill:transparent!important;-webkit-transition:fill .2s cubic-bezier(.47,0,.745,.715) .8s;transition:fill .2s cubic-bezier(.47,0,.745,.715) .8s}.svg-information.active .svg-elem-9{fill:#e04e39!important}.svg-information .svg-elem-10{fill:transparent!important;-webkit-transition:fill .2s cubic-bezier(.47,0,.745,.715) .9s;transition:fill .2s cubic-bezier(.47,0,.745,.715) .9s}.svg-information.active .svg-elem-10{fill:#e04e39!important}.svg-information .svg-elem-11{fill:transparent!important;-webkit-transition:fill .2s cubic-bezier(.47,0,.745,.715) 1s;transition:fill .2s cubic-bezier(.47,0,.745,.715) 1s}.svg-information.active .svg-elem-11{fill:#e04e39!important}@media(max-width:767px){.svg-information{width:330.8479px;height:89.57155px;margin-left:75px}.svg-information~.top-hr{margin-top:-50px;width:100px}}.page-origin-info-detail .page-content{padding:13.17716vw 5.85652vw 17.56955vw;overflow:hidden}.page-origin-info-detail .page-content>*{background-color:#fafaf8}.page-origin-info-detail .left-origin-detail{width:calc(50% - .54905vw)}.page-origin-info-detail .banner{position:fixed;top:6.58858vw;right:0;width:calc(50% - .54905vw);height:calc(100% - 6.58858vw);padding-bottom:calc(50% - 3.29429vw);z-index:-1}.page-origin-info-detail .banner img{width:100%;height:100%;position:absolute;top:0;left:0;object-fit:cover}.page-origin-info-detail h1{font-size:1.75695vw;font-weight:700;font-stretch:normal;font-style:normal;line-height:1.5;letter-spacing:2.4px;text-align:left;color:#403e3d}.page-origin-info-detail .origin-description{margin-top:4.39239vw;font-size:1.0981vw;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.8;letter-spacing:1.2px;text-align:left;color:#403e3d}.page-origin-info-detail .fruit-list{margin-top:4.39239vw;width:100%;border-top:1px solid #707070}.page-origin-info-detail .fruit-list li{border-bottom:1px solid #707070;padding:2.19619vw 0 2.19619vw 2.61324%;display:flex;align-items:center}.page-origin-info-detail .fruit-list .fruit-image{width:2.92826vw;height:2.92826vw}.page-origin-info-detail .fruit-list .fruit-name{margin-left:5.22648%;width:21.08014%;font-size:1.1713vw;font-weight:700;font-stretch:normal;font-style:normal;line-height:2;letter-spacing:1.6px;text-align:left;color:#403e3d}.page-origin-info-detail .fruit-list .fruit-description{width:41.11498%;font-size:1.0981vw;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.6;letter-spacing:1.5px;text-align:left;color:#403e3d}.page-origin-info-detail .fruit-list .fruit-season{margin-left:5.22648%;padding:.51245vw 0;width:17.77003%;border-radius:.36603vw;background-color:#403e3d;font-size:.95168vw;font-weight:400;font-stretch:normal;font-style:normal;line-height:2.46;letter-spacing:1.3px;text-align:center;color:#fff}.page-origin-info-detail .fruit-map{display:block;margin:4.39239vw auto 0;width:calc(100% - 8.78477vw)}.page-origin-info-detail .product-list{width:100%;margin-top:14.64129vw}@media(max-width:767px){.page-origin-info-detail .page-content{padding:0}.page-origin-info-detail .page-content>*{padding-left:18px;padding-right:18px}.page-origin-info-detail .left-origin-detail{width:100%;margin-top:100%;padding-top:30px;padding-bottom:30px}.page-origin-info-detail .banner{top:70px;width:100%;height:auto;padding-bottom:100%}.page-origin-info-detail h1{font-size:18px;letter-spacing:1.8px}.page-origin-info-detail .origin-description{margin-top:30px;font-size:15px}.page-origin-info-detail .fruit-list{margin-top:30px}.page-origin-info-detail .fruit-list li{border-bottom:1px solid #707070;padding:30px 0 30px 15px;flex-wrap:wrap;align-items:flex-start}.page-origin-info-detail .fruit-list .fruit-image{width:40px;height:40px;order:1}.page-origin-info-detail .fruit-list .fruit-name{margin-left:30px;width:calc(100% - 202px);font-size:16px;order:2}.page-origin-info-detail .fruit-list .fruit-description{width:100%;font-size:15px;order:4;padding-left:70px;margin-top:15px}.page-origin-info-detail .fruit-list .fruit-season{margin-left:20px;width:112px;padding:4px 17px;border-radius:5px;font-size:13px;order:3}.page-origin-info-detail .fruit-map{margin:30px auto 0;width:calc(100% - 60px)}.page-origin-info-detail .product-list{margin-top:0}}.page-search-result .page-content{text-align:center;padding:2.19619vw 5.85652vw 17.56955vw}.page-search-result h1{font-size:1.75695vw;font-weight:700;font-stretch:normal;font-style:normal;line-height:1.5;letter-spacing:1.92px;text-align:center;color:#474344}.page-search-result .product-list{float:unset;margin-left:0;margin-right:0;width:100%}.page-search-result .hint-no-result{font-size:1.02489vw;font-stretch:normal;font-style:normal;line-height:1.5;letter-spacing:1.5;text-align:center;color:#474344}.page-search-result .subtitle{text-align:left}@media(max-width:767px){.page-search-result .page-content{padding:15px 18px 60px}.page-search-result h1{font-size:21px;font-weight:700;font-stretch:normal;font-style:normal;line-height:1.48;letter-spacing:1.68px;text-align:center;color:#474344}.page-search-result .hint-no-result{font-size:13px}.page-search-result .subtitle{text-align:center}}.page-team-buying{padding-top:0}.page-team-buying header{display:none;justify-content:center;align-items:center;background-color:#fafaf8}.page-team-buying .page-content{padding:3.29429vw 13.39678vw 17.56955vw;overflow:hidden}.page-team-buying .banner-wrapper{width:100%;overflow:hidden;display:flex}.page-team-buying .banner-wrapper>*{width:50%;float:left;display:inline-block}.page-team-buying .banner-wrapper .banner .glide,.page-team-buying .banner-wrapper .banner .glide .glide__slides,.page-team-buying .banner-wrapper .banner .glide .glide__track{height:100%}.page-team-buying .banner-wrapper .banner .glide__bullet{background-color:transparent;border:2px solid #e04e39}.page-team-buying .banner-wrapper .banner .glide__bullet.glide__bullet--active{background-color:#e04e39;border:2px solid #e04e39}.page-team-buying .banner-wrapper .banner .img{width:100%;height:100%;object-fit:cover}.page-team-buying .banner-wrapper .detail-wrapper{padding:4.39239vw 7.32064vw;text-align:center}.page-team-buying .banner-wrapper .detail-wrapper .img-logo{width:13.17716vw}.page-team-buying .banner-wrapper .detail-wrapper .title{margin-top:4.39239vw;font-size:2.1rem;font-weight:300;font-stretch:normal;font-style:normal;line-height:1.6;letter-spacing:1.68px;text-align:center;color:#707070}.page-team-buying .banner-wrapper .detail-wrapper .subtitle{margin-top:2.19619vw;font-size:1.6rem;font-weight:300;font-stretch:normal;font-style:normal;line-height:1.6;letter-spacing:1.28px;text-align:center;color:#707070}.page-team-buying .banner-wrapper .detail-wrapper .info-list{margin-top:3.29429vw}.page-team-buying .banner-wrapper .detail-wrapper .info-list .info-item{overflow:hidden}.page-team-buying .banner-wrapper .detail-wrapper .info-list .info-item:not(:last-child){margin-bottom:1.0981vw}.page-team-buying .banner-wrapper .detail-wrapper .info-list .info-item>*{display:inline-block;float:left}.page-team-buying .banner-wrapper .detail-wrapper .info-list .info-item .img-icon{width:20px;margin-right:15px}.page-team-buying .banner-wrapper .detail-wrapper .info-list .info-item .info-text{width:calc(100% - 35px);font-size:1.3rem;font-weight:300;font-stretch:normal;font-style:normal;line-height:1.6;letter-spacing:1.04px;text-align:left;color:#474344}.page-team-buying .banner-wrapper .detail-wrapper .countdown-wrapper{margin-top:4.39239vw}.page-team-buying .countdown-wrapper .countdown-title{font-size:1.3rem;font-weight:700;font-stretch:normal;font-style:normal;line-height:1.46;letter-spacing:1.04px;color:#707070;text-align:center}.page-team-buying .countdown-wrapper .countdown-title img{width:12px;margin-right:10px}.page-team-buying .countdown-wrapper .countdown-text-wrapper{text-align:center}.page-team-buying .countdown-wrapper .countdown-text-wrapper .number{font-size:3rem;font-weight:300;font-stretch:normal;font-style:normal;line-height:1.5;letter-spacing:2.4px;text-align:center;color:#e04e39}.page-team-buying .countdown-wrapper .countdown-text-wrapper .time-unit{font-size:1.6rem;font-weight:300;font-stretch:normal;font-style:normal;line-height:1.5;letter-spacing:1.28px;text-align:center;color:#707070;margin-right:2.19619vw}.page-team-buying .countdown-wrapper .countdown-text-wrapper .time-unit:last-child{margin-right:0}.page-team-buying .products-wrapper{display:inline-block;width:100%;margin-bottom:2.19619vw}.page-team-buying .product-list{width:100%;margin-left:0}.page-team-buying .product-list .product{width:calc(50% - 15px);margin-top:30px}.page-team-buying .product-list>:nth-child(4n-1){margin-left:30px}.page-team-buying .product-list>:nth-child(4n){width:100%;display:inline-block;display:flex}.page-team-buying .product-list .product .image-wrapper{width:calc(50% - 15px);height:100%;position:relative;display:inline-block;float:left}.page-team-buying .product-list .product .detail-wrapper{width:calc(50% - 15px);height:100%;display:inline-block;float:left;margin-left:30px}.page-team-buying .product-list .product .product-title{margin-top:0}.page-team-buying .product-list .product.soldout:after{display:none}.page-team-buying .product-list .product.soldout .image-wrapper:after{content:"";position:absolute;top:0;left:0;width:100%;padding-bottom:100%;background-color:rgba(64,62,61,.7)}.page-team-buying .product-list .product .warning-left{margin-top:1.0981vw;font-size:1.3rem;font-weight:700;font-stretch:normal;font-style:normal;line-height:1.46;letter-spacing:1.04px;text-align:left;color:#e04e39}.page-team-buying .steps-description{width:100%;margin-top:6.58858vw;padding:4.39239vw;border:1px solid #dfdfdf;background-color:#fff;font-size:1.1713vw;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.5;letter-spacing:1.28px;text-align:left;color:#403e3d}@media(min-width:768px){.page-team-buying .product-list .product{margin-left:0!important;margin-right:0!important}.page-team-buying .products-wrapper .glide--swipeable,.page-team-buying .products-wrapper .glide__slide.product{cursor:auto!important}}@media(max-width:767px){.page-team-buying{padding-bottom:70px}.page-team-buying .page-content{padding:16px 18px 60px}.page-team-buying header{display:flex!important;justify-content:start;position:fixed;bottom:0;left:0;top:unset}.page-team-buying header .header-logo-wrapper{display:none}.page-team-buying header .countdown-wrapper{width:calc(100% - 60px)}.page-team-buying .banner-wrapper{display:block}.page-team-buying .banner-wrapper>*{width:100%}.page-team-buying .banner-wrapper .detail-wrapper{padding:30px 18px 60px}.page-team-buying .banner-wrapper .detail-wrapper .img-logo{width:180px}.page-team-buying .banner-wrapper .detail-wrapper .title{margin-top:30px;font-size:1.8rem;font-weight:500}.page-team-buying .banner-wrapper .detail-wrapper .subtitle{margin-top:30px;font-size:1.5rem}.page-team-buying .banner-wrapper .detail-wrapper .info-list{margin-top:45px}.page-team-buying .banner-wrapper .detail-wrapper .info-list .info-item:not(:last-child){margin-bottom:15px}.page-team-buying .banner-wrapper .detail-wrapper .info-list .info-item .img-icon{width:20px;margin-right:15px}.page-team-buying .banner-wrapper .detail-wrapper .info-list .info-item .info-text{width:calc(100% - 35px);font-size:1.3rem}.page-team-buying .countdown-wrapper .countdown-title{font-size:1.3rem}.page-team-buying .countdown-wrapper .countdown-text-wrapper .number{font-size:2.4rem}.page-team-buying .countdown-wrapper .countdown-text-wrapper .time-unit{font-size:1.3rem;margin-right:24px}.page-team-buying .countdown-wrapper .countdown-text-wrapper .time-unit:last-child{margin-right:0}.page-team-buying .products-wrapper{display:inline-block;width:100%;margin-left:-18px;margin-right:-18px;width:calc(100% + 36px);margin-bottom:18px}.page-team-buying .product-list .product{width:100%;margin-top:0}.page-team-buying .product-list .breaker{margin-left:0!important;margin-right:0!important}.page-team-buying .product-list>:nth-child(4n-1){margin-left:0}.page-team-buying .product-list>:nth-child(4n){display:inline-block}.page-team-buying .product-list .product .image-wrapper{width:100%;height:auto}.page-team-buying .product-list .product .detail-wrapper{width:100%;margin-left:0}.page-team-buying .product-list .product .product-title{margin-top:30px}.page-team-buying .product-list .product .warning-left{margin-top:15px}.page-team-buying .steps-description{margin-top:24px;padding:30px 15px;font-size:13px}}