.container-fluid{padding-inline-start:20px;padding-inline-end:20px}.container{padding-inline-start:20px;padding-inline-end:20px}@media(min-width: 768px){.container{padding-inline-start:0;padding-inline-end:0}}@media(min-width: 1400px){.container{max-width:100%;padding-inline-end:14vw;padding-inline-start:14vw}}.row{margin-inline-start:-5px;margin-inline-end:-5px}@media(min-width: 768px){.row{margin-inline-start:-15px;margin-inline-end:-15px}}.row>*{padding-inline-end:5px;padding-inline-start:5px}@media(min-width: 768px){.row>*{padding-inline-end:15px;padding-inline-start:15px}}:root{scroll-behavior:initial}*:focus,*:active,*:visited,*::before:focus,*::before:active,*::before:visited,*::after:focus,*::after:active,*::after:visited{outline:none !important;box-shadow:none !important}noscript{position:absolute;top:0;z-index:9999}body{color:#1e1e1e;line-height:normal;font-family:"Noto Sans TC",sans-serif;background:#111110;letter-spacing:.04em;overflow-x:hidden;overflow-wrap:break-word;hyphens:auto;-webkit-font-smoothing:antialiased;image-rendering:auto;touch-action:manipulation;-moz-osx-font-smoothing:grayscale;overflow:hidden;height:100vh;height:calc(var(--vh, 1vh)*100)}body.is-lock{overflow-y:auto;overflow-x:hidden;height:auto}img{display:block;max-width:100%;height:auto}a{color:#1e1e1e;text-decoration:none;transition:all ease 400ms}a:hover{color:currentColor}a:active,a:hover,a:visited,a:focus{text-decoration:none;outline:0;transition:all ease 400ms}button{background-color:rgba(0,0,0,0);border:none;padding:0;outline:0;cursor:pointer;transition:all ease 400ms}button:active,button:hover,button:visited,button:focus{outline:0;transition:all ease 400ms}ul,ol{padding:0;margin-bottom:0}ul{list-style:none}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-size:1rem;font-weight:400;line-height:normal;margin-bottom:0}p,label{margin-bottom:0}textarea{resize:none}input,select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0;background-color:rgba(0,0,0,0);border:none;outline:0;padding:0}input:active,input:hover,input:visited,input:focus,select:active,select:hover,select:visited,select:focus,textarea:active,textarea:hover,textarea:visited,textarea:focus{outline:0}input[type=submit],[type=date],[type=checkbox]{cursor:pointer;transition:all ease 400ms}::placeholder{color:#999}input[type=search]::-webkit-search-cancel-button{-webkit-appearance:none}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none}input[type=number]{-moz-appearance:textfield}.u-link-range{position:absolute;top:0;left:0;width:100%;height:100%}.u-pointer{cursor:pointer}.u-hidden{position:absolute;width:0;height:0;overflow:hidden}.u-img-cover{object-fit:cover;object-position:center center}.u-img-contain{object-fit:contain;object-position:center center}.u-bg-cover{width:100%;background-size:cover;background-repeat:no-repeat;background-position:center center}.u-16x9{position:relative;width:100%;overflow:hidden;padding-top:56.25%}.u-16x9>*{position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);width:100%;height:100%}.u-flex-1{flex:1}.editor{color:#fff;letter-spacing:.02em;line-height:normal;font-family:"Noto Sans TC",sans-serif;overflow-wrap:break-word;hyphens:auto;-webkit-font-smoothing:antialiased;image-rendering:auto;touch-action:manipulation;-moz-osx-font-smoothing:grayscale;padding:0;margin:0}.editor h2,.editor h3,.editor h4,.editor h5,.editor h6{font-weight:700;margin-bottom:20px}@media(min-width: 768px){.editor h2,.editor h3,.editor h4,.editor h5,.editor h6{margin-bottom:40px}}.editor h2{font-size:3rem;letter-spacing:.05em;line-height:180%}@media(max-width: 1199.98px){.editor h2{font-size:2.5rem}}@media(max-width: 767.98px){.editor h2{font-size:2rem}}.editor h3{font-size:2.5rem;letter-spacing:.05em;line-height:180%}@media(max-width: 1199.98px){.editor h3{font-size:2rem}}@media(max-width: 767.98px){.editor h3{font-size:1.75rem}}.editor h4{font-size:2rem;letter-spacing:.05em;line-height:180%}@media(max-width: 1199.98px){.editor h4{font-size:1.75rem}}@media(max-width: 767.98px){.editor h4{font-size:1.5rem}}.editor h5{font-size:1.25rem;letter-spacing:.05em;line-height:180%}@media(max-width: 1199.98px){.editor h5{font-size:1.25rem}}@media(max-width: 767.98px){.editor h5{font-size:1rem}}.editor h6{font-size:1.125rem;letter-spacing:.02em;line-height:180%}@media(max-width: 1199.98px){.editor h6{font-size:1.125rem}}@media(max-width: 767.98px){.editor h6{font-size:0.875rem}}.editor p{font-size:0.8125rem;line-height:160%;letter-spacing:.02em}@media(max-width: 1199.98px){.editor p{font-size:0.75rem}}@media(max-width: 767.98px){.editor p{font-size:0.6875rem}}.editor a{color:#f8ca02;text-decoration:underline}.editor img{display:inline-block}.editor ul,.editor ol{padding-inline-start:1.5rem}.editor ul{list-style:revert}.editor table{caption-side:initial;border-collapse:initial}.editor tbody,.editor td,.editor tfoot,.editor th,.editor thead,.editor tr{border-style:inherit;border-width:inherit}.icon{display:inline-block;width:24px;height:24px;stroke-width:0;stroke:currentColor;fill:currentColor;transition:all ease 400ms}.swiper .swiper-button-next::after,.swiper .swiper-button-prev::after{display:none}.swiper .swiper-button-next:hover,.swiper .swiper-button-prev:hover{transition:all ease 400ms}.swiper .swiper-button-next:focus,.swiper .swiper-button-next:focus-visible,.swiper .swiper-button-prev:focus,.swiper .swiper-button-prev:focus-visible{outline:none;border:none}.swiper .swiper-pagination-bullet:focus,.swiper .swiper-pagination-bullet:focus-visible{outline:none;border:none}.c-input,.c-input-file,.select2-container--default .select2-selection--single{border:1px solid hsla(0,0%,100%,.2);background:#1b1b1a;color:#fff;padding:12px 20px;transition:all ease 400ms}@media(hover: hover){.c-input:hover,.c-input-file:hover,.select2-container--default .select2-selection--single:hover{border-color:hsla(0,0%,100%,.8);transition:all ease 400ms}}.select2-container{width:100% !important}.select2-container--default .select2-selection--single{position:relative;width:100%;height:100%;display:flex}.select2-container--default.select2-container--focus .select2-selection--single{border-color:#f8ca02}.select2-container .select2-selection--single .select2-selection__rendered{width:100%;color:hsla(0,0%,100%,.2);padding:0 24px 0 0;font-size:1.25rem;line-height:220%;letter-spacing:.02em;font-weight:400;transition:all ease 400ms}@media(max-width: 1199.98px){.select2-container .select2-selection--single .select2-selection__rendered{font-size:1.125rem}}@media(max-width: 767.98px){.select2-container .select2-selection--single .select2-selection__rendered{font-size:1rem}}.select2-container .select2-selection--single .select2-selection__rendered.is-selected{color:#fff}.select2-container--default .select2-selection--single .select2-selection__arrow{position:relative;width:auto;height:auto}.select2-container--default .select2-selection--single .select2-selection__arrow::after{content:"";position:absolute;top:50%;right:0;width:24px;height:24px;transform:translateY(-50%);transition:all ease 400ms}.select2-container--default .select2-selection--single .select2-selection__arrow b{display:none}.select2-container--open{z-index:1020}.select2-dropdown{border:1px solid #fff !important;border-radius:0 !important;top:4px;background:#1b1b1a;color:#fff}.select2-search--dropdown{padding:12px 18px;display:none}.select2-container--default .select2-search--dropdown .select2-search__field{border-color:#999;border-radius:0;padding:12px 18px}.select2-results__options{cursor:pointer;max-height:250px !important}.select2-results__options::-webkit-scrollbar{width:6px;height:6px}.select2-results__options::-webkit-scrollbar-button{width:6px;height:6px;display:none}.select2-results__options::-webkit-scrollbar-track{background-color:#f0f0f0;border:0;border-radius:50px}.select2-results__options::-webkit-scrollbar-thumb{background-color:rgba(17,17,16,.7);border:0;border-radius:50px;cursor:pointer}.select2-results__options::-webkit-scrollbar-thumb:hover{background-color:rgba(17,17,16,.7)}@-moz-document url-prefix(){.select2-results__options{scrollbar-width:thin;scrollbar-color:rgba(17,17,16,.7) #f0f0f0}}.select2-results__option{font-size:1.25rem;line-height:220%;letter-spacing:.02em;padding:10px 20px;transition:all ease 400ms;border-bottom:1px solid #fff}@media(max-width: 1199.98px){.select2-results__option{font-size:1.125rem}}@media(max-width: 767.98px){.select2-results__option{font-size:1rem}}.select2-results__option--selectable{color:#fff}.select2-container--default .select2-results__option--highlighted.select2-results__option--selectable{background:#1b1b1a;color:hsla(0,0%,100%,.6);transition:all ease 400ms;border-color:hsla(0,0%,100%,.6)}.select2-results__option.select2-results__option--selectable.select2-results__option--selected{color:#f8ca02;background:#1b1b1a}.os-custom>.os-scrollbar-horizontal{height:6px}.os-custom>.os-scrollbar-vertical{width:6px}.os-custom>.os-scrollbar-corner{width:6px;background-color:rgba(0,0,0,0)}.os-custom>.os-scrollbar>.os-scrollbar-track{background:rgba(0,0,0,0);cursor:pointer}.os-custom>.os-scrollbar-horizontal>.os-scrollbar-track:before,.os-custom>.os-scrollbar-vertical>.os-scrollbar-track:before{content:"";display:block;position:absolute;background:#f0f0f0;border-radius:50px}.os-custom>.os-scrollbar-horizontal>.os-scrollbar-track:before,.os-custom>.os-scrollbar-horizontal>.os-scrollbar-track>.os-scrollbar-handle:before{height:100%;left:0;right:0;top:0}.os-custom>.os-scrollbar-vertical>.os-scrollbar-track:before,.os-custom>.os-scrollbar-vertical>.os-scrollbar-track>.os-scrollbar-handle:before{width:100%;top:0;bottom:0;left:0}.os-custom>.os-scrollbar>.os-scrollbar-track>.os-scrollbar-handle:before{content:"";display:block;position:absolute;background:rgba(17,17,16,.7);border-radius:50px}.os-custom>.os-scrollbar-horizontal>.os-scrollbar-track>.os-scrollbar-handle:hover:before,.os-custom>.os-scrollbar-vertical>.os-scrollbar-track>.os-scrollbar-handle:hover:before{background:rgba(17,17,16,.7);cursor:pointer}.os-custom>.os-scrollbar-horizontal>.os-scrollbar-track>.os-scrollbar-handle.active:before,.os-custom>.os-scrollbar-vertical>.os-scrollbar-track>.os-scrollbar-handle.active:before{background:rgba(17,17,16,.7)}.os-custom>.os-scrollbar-horizontal>.os-scrollbar-track>.os-scrollbar-handle{height:100%}.os-custom>.os-scrollbar-vertical>.os-scrollbar-track>.os-scrollbar-handle{width:100%}.os-custom.os-host-transition>.os-scrollbar-horizontal>.os-scrollbar-track>.os-scrollbar-handle:before{transition:height .3s,margin-top .3s,background .2s}.os-custom.os-host-transition>.os-scrollbar-vertical>.os-scrollbar-track>.os-scrollbar-handle:before{transition:width .3s,margin-inline-start .3s,background .2s}.air-datepicker-global-container{z-index:1055}.air-datepicker{box-shadow:0px 5px 8px rgba(0,0,0,.1)}.air-datepicker-nav--action path{stroke:#7f908f;stroke-width:1px}.air-datepicker-nav--action:hover{background-color:rgba(0,0,0,0)}.air-datepicker-nav--title{color:#7f908f}.air-datepicker-nav--title i{color:#7f908f}.air-datepicker-nav--title:hover{background-color:rgba(0,0,0,0)}.air-datepicker-body--day-names,.air-datepicker-body--cells{justify-items:center;align-items:center}.air-datepicker-body--day-name{color:#7f908f;width:30px;height:30px}.air-datepicker-cell{transition:all ease 400ms}.air-datepicker-cell.-focus-{transition:all ease 400ms}.air-datepicker-body.-days- .air-datepicker-cell{width:30px;height:30px;border-radius:50px}.air-datepicker-body.-days- .air-datepicker-cell.-focus-{background-color:#7f908f;color:#fff}.air-datepicker-body.-days- .air-datepicker-cell.-current-{color:#7f908f}.air-datepicker-body.-days- .air-datepicker-cell.-current-.-focus-{color:#fff}.air-datepicker-body.-days- .air-datepicker-cell.-selected-{background-color:#7f908f;color:#fff}.air-datepicker-body--cells.-months- .air-datepicker-cell.-focus-{background-color:rgba(0,0,0,0)}.air-datepicker-body--cells.-months- .air-datepicker-cell.-current-{color:#7f908f}.air-datepicker-body--cells.-months- .air-datepicker-cell.-selected-{background-color:rgba(0,0,0,0);color:#7f908f}.air-datepicker-body--cells.-years- .air-datepicker-cell.-focus-{background-color:rgba(0,0,0,0)}.air-datepicker-body--cells.-years- .air-datepicker-cell.-current-{color:#7f908f}.air-datepicker-body--cells.-years- .air-datepicker-cell.-selected{background-color:rgba(0,0,0,0);color:#7f908f}.modal{overflow-y:hidden}.modal-dialog{max-width:100%}@media(min-width: 414px){.modal-dialog{max-width:650px}}.modal-dialog-scrollable .modal-content{overflow:initial}.modal-dialog-scrollable .os-host{overflow:hidden !important}.modal-body{position:relative}.modal-title{font-size:1.25rem;font-weight:500;text-align:center}@media(min-width: 768px){.modal-title{font-size:1.5rem}}.btn-close:focus{box-shadow:none}.c-modal{padding:10px}.c-modal .modal-content{height:100%;max-height:800px}.c-spinner{position:fixed;top:0;left:0;right:0;bottom:0;display:flex;justify-content:center;align-items:center;background-color:rgba(17,17,16,.5);opacity:0;z-index:-1;transition:all ease 400ms}.c-spinner.is-active{opacity:1;z-index:9999;transition:all ease 400ms}.c-spinner-inner{display:flex;justify-content:center;align-items:center;opacity:0;z-index:-1;transition:all ease 400ms}.c-spinner-inner.is-active{opacity:1;z-index:9999;transition:all ease 400ms}.accordion-button:focus{box-shadow:none;border:none}.accordion-button:not(.collapsed){color:currentColor;background-color:rgba(0,0,0,0);box-shadow:none}.accordion-button{background-color:rgba(0,0,0,0);padding:0}.accordion-button::after{display:none}.accordion-body{padding:0}.accordion-item{background-color:rgba(0,0,0,0);border:none}.c-breadcrumb{position:relative;z-index:1020}.c-breadcrumb__list{display:flex;flex-wrap:wrap}.c-breadcrumb__list__item{display:flex;justify-content:center;align-items:center;padding-inline-start:10px;font-size:1rem;line-height:180%;letter-spacing:.05em;font-weight:400;color:hsla(0,0%,100%,.6)}@media(max-width: 1199.98px){.c-breadcrumb__list__item{font-size:0.9375rem}}@media(max-width: 767.98px){.c-breadcrumb__list__item{font-size:0.875rem}}.c-breadcrumb__list__item:first-child{padding-inline-start:0}.c-breadcrumb__list__item:first-child::before{display:none}.c-breadcrumb__list__item::before{content:"";width:24px;height:24px;background-size:contain;background-position:center center;background-repeat:no-repeat;background-image:url("../images/icon/SVG/_arrow-right.svg");vertical-align:middle;margin-inline-end:10px}.c-breadcrumb__list__item .item__link{display:block;color:hsla(0,0%,100%,.6)}.c-breadcrumb__list__item .item__link:hover{color:hsla(0,0%,100%,.6)}.c-pagination{display:flex;justify-content:center;margin:40px -5px 0 -5px}.c-pagination .icon{width:16px;height:16px;color:#1e1e1e}.c-pagination__item{display:flex;justify-content:center;align-items:center;padding:0 5px}.c-pagination__item.is-active .c-pagination__item__link{background-color:hsla(0,0%,100%,.2);color:#fff}.c-pagination__item__text{color:#1e1e1e;display:flex;justify-content:center;align-items:center}@media(hover: hover){.c-pagination__item__text:hover{color:#fff;background-color:rgba(0,0,0,0)}}.c-pagination__item__link{font-size:0.875rem;line-height:160%;letter-spacing:.02em;font-weight:500;color:#fff;width:42px;height:42px;display:flex;justify-content:center;align-items:center;border-radius:50px;border:none}@media(max-width: 1199.98px){.c-pagination__item__link{font-size:0.8125rem}}@media(max-width: 767.98px){.c-pagination__item__link{font-size:0.75rem}}@media(hover: hover){.c-pagination a.c-pagination__item__link:hover{color:#fff;background-color:hsla(0,0%,100%,.2)}}.c-btn-pill,.c-btn{display:inline-flex;align-items:center;justify-content:space-between;padding:20px 28px;gap:40px;transition:all ease 400ms;color:#fff;border:1px solid var(--c-btn-border-color, rgba(255, 255, 255, 0.2))}@media(hover: hover){.c-btn-pill:hover,.c-btn:hover{--c-btn-border-color: #f8ca02;background:#f8ca02;color:#111110}}.-disable-.c-btn-pill,.-disable-.c-btn{--c-btn-border-color: #a6a6a6;background:#a6a6a6;color:#111110;cursor:not-allowed;pointer-events:none}.-primary-.c-btn-pill,.-primary-.c-btn{--c-btn-border-color: #ffffff;background:#fff;color:#111110}@media(hover: hover){.-primary-.c-btn-pill:hover,.-primary-.c-btn:hover{--c-btn-border-color: #f8ca02;background:#f8ca02}}.-secondary-.c-btn-pill,.-secondary-.c-btn{color:#111110}.-secondary-.c-btn-pill:not(:hover),.-secondary-.c-btn:not(:hover){--c-btn-border-color: rgba(17, 17, 16, 0.2)}.-small-padding-.c-btn-pill,.-small-padding-.c-btn{padding-top:14px;padding-bottom:14px}.-only-icon-.c-btn-pill,.-only-icon-.c-btn{padding:20px;width:64px;height:64px;border-radius:2px;justify-content:center;background:#fff}@media(hover: hover){.-only-icon-.c-btn-pill:hover,.-only-icon-.c-btn:hover{--c-btn-border-color: #f8ca02;background:#f8ca02}}.c-btn{position:relative;border-radius:2px}.c-btn__text{font-size:1.25rem;letter-spacing:.05em;line-height:180%;font-weight:700}@media(max-width: 1199.98px){.c-btn__text{font-size:1.25rem}}@media(max-width: 767.98px){.c-btn__text{font-size:1rem}}.c-btn__icon{flex:0 0 24px}.c-btn-pill{border-radius:50px;border:1px solid #7f908f}.c-card{position:relative;cursor:pointer;transition:all ease 400ms}@media(hover: hover){.c-card:hover{transition:all ease 400ms}.c-card:hover .c-card__img img{transform:translate(-50%, -50%) scale(1.1);transition:all ease 400ms}}.c-card__head{position:relative;overflow:hidden;margin-bottom:14px}@media(min-width: 768px){.c-card__head{margin-bottom:16px}}.c-card__body{display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:1px}.c-card__footer{display:flex;justify-content:space-between;flex-wrap:wrap}.c-card__img{position:relative;width:100%;overflow:hidden;padding-top:56.2162162162%}.c-card__img img,.c-card__img video{width:100%;height:100%;object-fit:cover;object-position:center center;position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);transition:all ease 400ms}.c-card__img video{z-index:-1}.c-card__title{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;text-align:start;font-weight:700}.c-card__text{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;text-align:start}.c-field{display:flex;flex-direction:column;padding:10px 0;color:#fff}@media(min-width: 992px){.c-field{gap:40px;flex-direction:row}}.c-field:last-child{margin-bottom:0}@media(min-width: 992px){.c-field.sty-column{flex-direction:column}}.c-field.sty-column .c-field__start{margin-bottom:8px}.c-field__start{padding:17px 0}@media(min-width: 992px){.c-field__start:not(.-has-icon-){flex:0 0 160px}}.c-field__start.-has-icon-{display:flex;align-items:center;gap:10px;flex:1 0 auto}.c-field__start.-has-icon- .c-label{width:auto}.c-field__start .c-field__icon{width:24px;height:24px;color:#fff;flex-shrink:0}.c-field__end{width:100%}.c-label{width:100%;display:flex;align-items:center;flex-shrink:0;transition:all ease 400ms}.c-label label{font-size:1.125rem;line-height:160%;letter-spacing:.02em;font-weight:400}@media(max-width: 1199.98px){.c-label label{font-size:1rem}}@media(max-width: 767.98px){.c-label label{font-size:0.875rem}}.c-label .required-label{margin:4px;padding:2px 5px;background-color:#f8ca02;font-size:0.8125rem;line-height:160%;letter-spacing:.02em;font-weight:400;color:#111110}@media(max-width: 1199.98px){.c-label .required-label{font-size:0.75rem}}@media(max-width: 767.98px){.c-label .required-label{font-size:0.6875rem}}.c-input-group{width:100%;display:flex}.c-input-group>*{width:100%;display:flex;flex-direction:column;margin-inline-end:10px}.c-input-group>*:last-child{margin-inline-end:0}.c-input{width:100%;display:flex;align-items:center}.c-input input{font-size:1.25rem;line-height:220%;letter-spacing:.02em;font-weight:400;color:inherit;width:100%;transition:all ease 400ms}@media(max-width: 1199.98px){.c-input input{font-size:1.125rem}}@media(max-width: 767.98px){.c-input input{font-size:1rem}}.c-input input::placeholder{color:hsla(0,0%,100%,.8)}.c-input__clear{width:20px;height:20px;display:flex;justify-content:center;align-items:center;opacity:0;visibility:hidden;pointer-events:none;transition:all ease 400ms;color:#f8ca02}.c-input__clear .icon{width:20px;height:20px}.c-input-file{cursor:pointer}.c-input-file *{cursor:pointer}.c-input-file input[type=file]{width:0;height:0;display:inline-block;position:absolute;z-index:-1;opacity:0}.c-input-file .c-input-text{width:100%;display:flex;align-items:center;justify-content:center}.c-input-file .c-input-text .icon{width:16px;height:16px;border:1px solid #1fa809;margin-inline-start:8px}.c-file-group{display:flex;flex-direction:column;margin-top:20px;margin-inline-start:-20px;margin-inline-end:-20px}.c-file-group>*{margin-bottom:10px;padding-inline-start:20px;padding-inline-end:20px}.c-file-group>*:last-child{margin-bottom:0}.c-file-group .icon-clear{cursor:pointer;width:25px;height:25px;position:absolute;top:-10px;right:-10px;border:1px solid #1fa809}.c-file-img{height:360px;display:flex;justify-content:center;align-items:center;background-color:#fff;border:1px solid #f0f0f0;border-radius:8px;position:relative;padding:30px}.c-file-img img{width:auto;height:100%;object-fit:contain;object-position:center center}.c-file-text{position:relative;display:inline-flex;font-size:0.875rem;margin-top:4px}.c-textarea{position:relative;width:100%;height:128px;border:1px solid hsla(0,0%,100%,.2);transition:all ease 400ms}@media(hover: hover){.c-textarea:hover{border-color:hsla(0,0%,100%,.8);transition:all ease 400ms}}.c-textarea textarea{width:100%;height:100%;padding:12px 20px;color:inherit}.c-textarea textarea::-webkit-scrollbar{width:6px;height:6px}.c-textarea textarea::-webkit-scrollbar-button{width:6px;height:6px;display:none}.c-textarea textarea::-webkit-scrollbar-track{background-color:#f0f0f0;border:0;border-radius:50px}.c-textarea textarea::-webkit-scrollbar-thumb{background-color:rgba(17,17,16,.7);border:0;border-radius:50px;cursor:pointer}.c-textarea textarea::-webkit-scrollbar-thumb:hover{background-color:rgba(17,17,16,.7)}@-moz-document url-prefix(){.c-textarea textarea{scrollbar-width:thin;scrollbar-color:rgba(17,17,16,.7) #f0f0f0}}.c-checkbox-group{display:flex;flex-wrap:wrap;margin-inline-start:-10px;margin-inline-end:-10px;margin-bottom:-20px}.c-checkbox-group>*{margin-inline-start:10px;margin-inline-end:10px;margin-bottom:20px}.c-checkbox,.c-radio{position:relative;padding:10px 0;display:flex}.c-checkbox label,.c-radio label{cursor:pointer}.c-checkbox input[type=checkbox],.c-checkbox input[type=radio],.c-radio input[type=checkbox],.c-radio input[type=radio]{position:absolute;opacity:0;width:0;height:0}.c-checkbox label,.c-radio label{display:flex;align-items:center;gap:10px;cursor:pointer;font-size:1.25rem;line-height:220%;letter-spacing:.02em;font-weight:400}@media(max-width: 1199.98px){.c-checkbox label,.c-radio label{font-size:1.125rem}}@media(max-width: 767.98px){.c-checkbox label,.c-radio label{font-size:1rem}}.c-checkbox.is-disabled,.c-radio.is-disabled{opacity:.5625;pointer-events:none}.c-checkbox input[type=checkbox]:checked+label .c-checkbox__indicator{background-image:url("../images/icon/SVG/_checkbox-checked-1.svg")}.c-checkbox label{align-items:flex-start}.c-checkbox__indicator{flex:0 0 24px;position:relative;margin-top:8px;width:24px;height:24px;background-image:url("../images/icon/SVG/_checkbox-unchecked.svg");background-size:contain;background-repeat:no-repeat;background-position:center}.c-checkbox__text{user-select:none;font-size:1.25rem;line-height:220%;letter-spacing:.02em;font-weight:400;color:#fff}@media(max-width: 1199.98px){.c-checkbox__text{font-size:1.125rem}}@media(max-width: 767.98px){.c-checkbox__text{font-size:1rem}}.c-radio{align-items:center}.c-radio input[type=radio]:checked+label .c-radio__indicator{background-image:url("../images/icon/SVG/_radio-checked.svg")}.c-radio__indicator{flex:0 0 24px;position:relative;width:24px;height:24px;background-image:url("../images/icon/SVG/_radio-uncheck.svg");background-size:contain;background-repeat:no-repeat;background-position:center}.c-radio__text{user-select:none;font-size:1.25rem;line-height:220%;letter-spacing:.02em;font-weight:400;color:#fff}@media(max-width: 1199.98px){.c-radio__text{font-size:1.125rem}}@media(max-width: 767.98px){.c-radio__text{font-size:1rem}}.c-select{width:100%;transition:all ease 400ms}.c-hint{font-size:0.875rem;line-height:160%;letter-spacing:.02em;font-weight:500;color:hsla(0,0%,100%,.8);padding:4px 0;transition:all ease 400ms}@media(max-width: 1199.98px){.c-hint{font-size:0.8125rem}}@media(max-width: 767.98px){.c-hint{font-size:0.75rem}}[field-state]{transition:all ease 400ms}[field-state] .c-hint.is-error{display:none}[field-state].is-disabled{opacity:.5;pointer-events:none}[field-state].is-hidden{display:none}[field-state].is-error .c-hint.is-error{display:block}[input-state]{transition:all ease 400ms}[input-state].is-disabled{opacity:.5;pointer-events:none}[input-state].is-hidden{display:none}[input-state].is-focus .c-input,[input-state].is-focus .c-textarea{border-color:#f8ca02}[input-state].is-focus.is-typing .c-input__clear{opacity:1;visibility:visible;pointer-events:auto;transition:all ease 400ms}[input-state].is-error .c-input,[input-state].is-error .c-textarea{color:#ff4747;border:1px solid #ff4747}[input-state].is-error .c-input__clear{color:#ff4747;transition:all ease 400ms}[input-state].is-error .c-select .selectric,[input-state].is-error .c-select .select2-container--default .select2-selection--single{border-color:#ff4747}[input-state].is-error .c-hint.is-error{display:block}.c-input.-number-{position:relative;padding:0;overflow:hidden;border-radius:5px;padding:5px}.c-input.-number- input[type=number]{font-size:1.125rem;letter-spacing:.02em;line-height:180%;font-weight:700;color:var(--text-color, #ffffff);text-align:center;border:none;background:rgba(0,0,0,0);outline:none;transition:all ease 400ms}@media(max-width: 1199.98px){.c-input.-number- input[type=number]{font-size:1.125rem}}@media(max-width: 767.98px){.c-input.-number- input[type=number]{font-size:0.875rem}}.c-input.-number- input[type=number]::-webkit-outer-spin-button,.c-input.-number- input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.c-input.-number- input[type=number][type=number]{-moz-appearance:textfield}.c-input.-number- input[type=number]::placeholder{color:hsla(0,0%,100%,.2)}.c-input.-number- input[type=number]:disabled{pointer-events:none}.c-input.-number- .c-input__number-btn{position:relative;padding:4px;width:28px;height:28px;border:none;background:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:2;transition:all ease 400ms}.c-input.-number- .c-input__number-btn:first-of-type{left:4px}.c-input.-number- .c-input__number-btn:last-of-type{right:4px}.c-input.-number- .c-input__number-btn.-disabled-{cursor:not-allowed;pointer-events:none;background:#a6a6a6}.c-input.-number- .c-input__number-btn.-disabled- svg{opacity:.3}.c-input.-number-:focus-within{border-color:#f8ca02}[input-state].is-error .c-input.-number-{border-color:#fe2828}[input-state].is-error .c-input.-number- input[type=number]{color:#fe2828}[input-state].is-disabled .c-input.-number-{opacity:.5;pointer-events:none}.c-toast{min-width:214px;position:fixed;top:50%;left:50%;transform:translate(-50%, -40%);border-radius:8px;line-height:145%;background-color:#fff;display:flex;flex-direction:column;align-items:center;box-shadow:0px 0px 10px rgba(0,0,0,.1);padding:27px 42px;opacity:0;pointer-events:none;z-index:1080;transition:all ease 400ms}.c-toast.is-show{opacity:1;pointer-events:auto;transform:translate(-50%, -50%);transition:all ease 400ms}.c-toast__icon{width:56px;height:56px;border-radius:50px;background-color:#fff;display:flex;justify-content:center;align-items:center;margin-bottom:8px}.c-toast__icon .icon{width:28px;height:28px;color:#7f908f}.c-toast__text{text-align:center}.c-gotop{position:fixed;bottom:40px;right:40px;z-index:1020;transition:all ease 400ms}@media(max-width: 991.98px){.c-gotop{bottom:32px;right:10px}}.c-gotop .item-icon{padding:10px;border-radius:50%;border:1px solid rgba(62,58,57,.2);background:#fff}.c-gotop:not(.-leave-kv-){opacity:0;transform:translateY(100px);pointer-events:none}.c-chip{position:relative;border-radius:100px;width:32px;height:32px;background-color:rgba(62,58,57,.8);color:#fff;display:grid;align-items:center;justify-content:center}.c-chip>*{grid-area:1/1;transition:all ease 400ms;transition-duration:inherit}.c-chip::before{position:relative;content:attr(data-chip-count);font-size:1.125rem;line-height:160%;letter-spacing:.02em;font-weight:400;text-align:center;grid-area:1/1;opacity:calc(1 - clamp(0,var(--chip-count, 0) - 99,1))}@media(max-width: 1199.98px){.c-chip::before{font-size:1rem}}@media(max-width: 767.98px){.c-chip::before{font-size:0.875rem}}.c-chip::after{position:relative;content:"99+";font-size:1.125rem;line-height:160%;letter-spacing:.02em;font-weight:400;text-align:center;opacity:clamp(0,var(--chip-count, 0) - 99,1);grid-area:1/1}@media(max-width: 1199.98px){.c-chip::after{font-size:1rem}}@media(max-width: 767.98px){.c-chip::after{font-size:0.875rem}}.c-chip.-stick-top-right-{position:absolute;top:0;right:0;transform:translate(50%, -50%)}.c-tag{position:relative;display:inline-flex;align-items:center;justify-content:center;padding:2px 5px;background-color:var(--c-tag-bg-color, #ffffff);color:var(--c-tag-text-color, #111110);border-radius:2px;display:grid}.c-tag>*{grid-area:1/1;transition:all ease 400ms;transition-duration:inherit}.c-tag__text{font-size:0.8125rem;line-height:160%;letter-spacing:.02em;font-weight:400;color:var(--c-tag-text-color, #111110)}@media(max-width: 1199.98px){.c-tag__text{font-size:0.75rem}}@media(max-width: 767.98px){.c-tag__text{font-size:0.6875rem}}.c-tag.-delivery-{--c-tag-bg-color: #f8ca02;--c-tag-text-color: #111110}.c-tag.-completed-{--c-tag-bg-color: #ffffff33;--c-tag-text-color: #ffffff99}.c-tag.-cancel-{--c-tag-bg-color: #ffffff33;--c-tag-text-color: #ffffff99}.c-tag.-paid-{--c-tag-bg-color: #ffffff33;--c-tag-text-color: #ffffff}.c-tag.-processing-{--c-tag-bg-color: #f8ca02;--c-tag-text-color: #111110}.c-tag.-pending-{--c-tag-bg-color: #ffffff33;--c-tag-text-color: #ffffff}.m-editor .article-system-wrap{padding-bottom:30px}@media(min-width: 768px){.m-editor .article-system-wrap{padding-top:80px;padding-bottom:100px}}.m-editor .nsdi-article-system{margin-bottom:40px}@media(min-width: 768px){.m-editor .nsdi-article-system{margin-bottom:40px}}.m-editor .nsdi-article-system .row{align-items:center;margin-inline-start:-10px;margin-inline-end:-10px}.m-editor .nsdi-article-system .row>*{padding-inline-start:10px;padding-inline-end:10px}.m-editor .nas-image-wrapper img{width:100%}.m-editor .nas-article{margin-top:20px}@media(min-width: 768px){.m-editor .nas-article{margin-top:0}}.m-editor #T6{margin-bottom:-20px}@media(min-width: 768px){.m-editor #T6{margin-bottom:20px}}.m-editor #T6 .nas-image-wrapper{margin-bottom:20px}.m-editor>div:last-child .nsdi-article-system{margin-bottom:0}.m-header{position:relative;overflow:hidden;position:relative;width:100%;overflow:hidden;padding-top:29.1666666667%}.m-header img{width:100%;height:100%;object-fit:cover;object-position:center center;position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);z-index:-1}.m-cards{margin-bottom:-36px}@media(min-width: 1200px){.m-cards{margin-bottom:-96px}}.m-cards>*{margin-bottom:36px}@media(min-width: 1200px){.m-cards>*{margin-bottom:96px}}.m-accordion-list{position:relative;overflow:hidden}.m-accordion-list .item-group{display:flex;align-items:stretch;gap:40px}@media(max-width: 1199.98px){.m-accordion-list .item-group{flex-direction:column;gap:10px}}.m-accordion-list__item{position:relative;z-index:1;overflow:hidden;color:#fff;transition:all ease 400ms;display:grid;transition-delay:.2s}.m-accordion-list__item>*{grid-area:1/1;transition:all ease 400ms;transition-duration:inherit}@media(min-width: 1200px){.m-accordion-list__item{flex:1;min-height:560px}}@media(max-width: 1199.98px){.m-accordion-list__item:not(.-active-){min-height:160px}}.m-accordion-list__item.-active-{--filter-opacity: 1;flex:2}@media(max-width: 1199.98px){.m-accordion-list__item.-active-{min-height:501px}}.m-accordion-list__item.-active- .item-content .text{max-height:2000px;transition-duration:1.2s;transition-delay:.5s}@media(min-width: 1200px){.m-accordion-list__item:not(.-active-) .item-content{padding-left:40px}}.m-accordion-list__item:not(.-active-) .item-content .title{transform:scale(1.8)}.m-accordion-list__item:not(.-active-) .item-content .text{max-height:0}.m-accordion-list__item .hover-trigger{cursor:pointer;z-index:10}@media(max-width: 1199.98px){.m-accordion-list__item .hover-trigger{display:none}}.m-accordion-list__item .scroll-trigger{position:absolute;top:-60vh;left:-10px;height:max(75vh,100%);width:5px;background:hsla(0,0%,100%,0)}@media(min-width: 1200px){.m-accordion-list__item .scroll-trigger{display:none}}.m-accordion-list__item .item-number{position:relative;z-index:3;padding:32px;align-self:flex-start;font-size:1.25rem;line-height:120%;letter-spacing:.02em;font-weight:700}@media(max-width: 1199.98px){.m-accordion-list__item .item-number{font-size:1.25rem}}@media(max-width: 767.98px){.m-accordion-list__item .item-number{font-size:1.125rem}}@media(max-width: 1199.98px){.m-accordion-list__item .item-number{padding:20px}}.m-accordion-list__item .img-container{position:relative;z-index:-1;width:100%;min-height:180px}.m-accordion-list__item .img-container img{width:100%;height:100%;object-fit:cover;object-position:center}.m-accordion-list__item .img-container::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(17,17,16,.2);opacity:var(--filter-opacity, 0);transition:all ease 400ms}.m-accordion-list__item .img-container::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(17,17,16,.6);opacity:var(--filter-opacity, 0);backdrop-filter:blur(6px);transition:all ease 400ms}.m-accordion-list__item .item-content{position:relative;z-index:2;align-self:flex-end;padding:32px;padding-top:72px;padding-left:calc(40px + min(max(0px,0.1111111111 * 100vw + -133.3333333333px),80px))}@media(max-width: 1199.98px){.m-accordion-list__item .item-content{padding:20px;padding-top:92px}}.m-accordion-list__item .item-content .title{position:relative;font-size:1.25rem;letter-spacing:.05em;line-height:180%;font-weight:700;transform-origin:left bottom;transition:all ease 400ms}@media(max-width: 1199.98px){.m-accordion-list__item .item-content .title{font-size:1.25rem}}@media(max-width: 767.98px){.m-accordion-list__item .item-content .title{font-size:1rem}}.m-accordion-list__item .item-content .title+.text{margin-top:20px}@media(max-width: 1199.98px){.m-accordion-list__item .item-content .title+.text{margin-top:10px}}.m-accordion-list__item .item-content .text{overflow:hidden;font-size:1.25rem;line-height:220%;letter-spacing:.02em;font-weight:400;opacity:.8;transition:all ease 400ms}@media(max-width: 1199.98px){.m-accordion-list__item .item-content .text{font-size:1.125rem}}@media(max-width: 767.98px){.m-accordion-list__item .item-content .text{font-size:1rem}}.m-product-list{position:relative;width:100%}@media(min-width: 992px){.m-product-list:not(:hover) .m-product-list__nav .item.-prev-{transform:translateX(-100%)}.m-product-list:not(:hover) .m-product-list__nav .item.-next-{transform:translateX(100%)}}@media(max-width: 991.98px){.m-product-list:not(.-active-) .m-product-list__nav .item.-prev-{transform:translateX(-100%)}.m-product-list:not(.-active-) .m-product-list__nav .item.-next-{transform:translateX(100%)}}.m-product-list.row{margin-inline-start:-20px;margin-inline-end:-20px;--bs-gutter-y: 20px}@media(max-width: 1199.98px){.m-product-list.row{--bs-gutter-y: 40px}}.m-product-list.row>.col{padding-inline-start:20px;padding-inline-end:20px}.m-product-list__slider .swiper{overflow:visible}.m-product-list__slider .swiper .swiper-slide{width:auto}.m-product-list__slider .slider-progress{--swiper-pagination-progressbar-size: 1px;--swiper-pagination-color: #ffffff;--swiper-pagination-progressbar-bg-color: rgba(255, 255, 255, 0.2);margin-top:80px;position:relative;padding:20px 0}@media(max-width: 991.98px){.m-product-list__slider .slider-progress{margin-top:40px}}.m-product-list__slider .m-product-list__item{width:507px}@media(max-width: 991.98px){.m-product-list__slider .m-product-list__item{width:390px}}@media(max-width: 575.98px){.m-product-list__slider .m-product-list__item{width:335px}}.m-product-list__nav{position:absolute;z-index:10;width:100vw;top:calc(50% - 110px);left:50%;transform:translate(-50%, -50%);display:flex;justify-content:space-between;pointer-events:none}.m-product-list__nav .item{pointer-events:all;position:relative;padding:32px;background:#f8ca02;width:fit-content;transition:all ease 400ms}@media(max-width: 991.98px){.m-product-list__nav .item{padding:20px}}@media(max-width: 991.98px){.m-product-list__nav{top:calc(50% - 40px)}}.m-product-list__item{position:relative}.m-product-list__item .intro__subtitle{font-size:1.125rem;letter-spacing:.02em;line-height:180%;font-weight:700;color:#f8ca02}@media(max-width: 1199.98px){.m-product-list__item .intro__subtitle{font-size:1.125rem}}@media(max-width: 767.98px){.m-product-list__item .intro__subtitle{font-size:0.875rem}}.m-product-list__item .intro__title{margin-top:8px;font-family:"Noto Serif TC",serif;font-size:3rem;letter-spacing:.05em;line-height:180%;font-weight:500;color:#fff}@media(max-width: 1199.98px){.m-product-list__item .intro__title{font-size:2.5rem}}@media(max-width: 767.98px){.m-product-list__item .intro__title{font-size:2rem}}@media(max-width: 991.98px){.m-product-list__item .intro__title{margin-top:4px}}.m-product-list__item .intro__text{margin-top:40px;font-size:1.25rem;line-height:220%;letter-spacing:.02em;font-weight:400;color:#fff;opacity:.8}@media(max-width: 1199.98px){.m-product-list__item .intro__text{font-size:1.125rem}}@media(max-width: 767.98px){.m-product-list__item .intro__text{font-size:1rem}}@media(max-width: 991.98px){.m-product-list__item .intro__text{margin-top:20px;margin-bottom:40px}}.m-product-list__item .product{padding:20px;background:rgba(62,58,57,.2)}@media(max-width: 991.98px){.m-product-list__item .product{padding:10px}}.m-product-list__item .product.-small-padding- .product__img{padding:10px 0}.m-product-list__item .product.-small-padding- .product__content{padding:10px 0}.m-product-list__item .product__img{padding:10px;width:100%}.m-product-list__item .product__img .img-container{aspect-ratio:467/371;overflow:hidden}.m-product-list__item .product__img .img-container img{width:100%;height:100%;object-fit:cover;object-position:center}.m-product-list__item .product__content{padding:20px;color:#fff}.m-product-list__item .product__content .title{font-size:1.125rem;line-height:160%;letter-spacing:.02em;font-weight:400;text-align:center}@media(max-width: 1199.98px){.m-product-list__item .product__content .title{font-size:1rem}}@media(max-width: 767.98px){.m-product-list__item .product__content .title{font-size:0.875rem}}.m-product-list__item .product__content .text{margin-top:10px;font-size:1.125rem;line-height:160%;letter-spacing:.02em;font-weight:400;text-align:center}@media(max-width: 1199.98px){.m-product-list__item .product__content .text{font-size:1rem}}@media(max-width: 767.98px){.m-product-list__item .product__content .text{font-size:0.875rem}}.m-product-list__item .product__content .link{position:relative;margin-top:20px;display:flex;justify-content:center;align-items:center;gap:10px;width:100%}.m-product-list__item .product__content .link .c-btn:not(.-only-icon-){flex:1}.m-order__list{display:flex;flex-direction:column;gap:40px}.m-order__foot{margin-top:120px}.m-order__foot .back-link{max-width:310px;margin:0 auto}.m-order__foot .back-link .c-btn{width:100%}.m-order__item{display:flex;flex-direction:column;gap:40px}.m-order__item>*{display:flex;flex-direction:column;gap:10px}.m-order .product-list{display:flex;flex-direction:column;gap:10px}.m-order .product-item{display:flex;align-items:center;gap:40px;padding:10px 20px;border-radius:5px}.m-order .product-item .product-image{position:relative;width:80px;height:80px;border:1px solid hsla(0,0%,100%,.6);border-radius:2px}.m-order .product-item .product-image img{width:100%;height:100%;object-fit:cover}.m-order .product-item .product-info{flex:1;display:flex;gap:20px}@media(max-width: 991.98px){.m-order .product-item .product-info{flex-direction:column}}.m-order .product-item .product-info .product-name{font-size:1.125rem;line-height:160%;letter-spacing:.02em;font-weight:700;color:#fff;flex:1}@media(max-width: 1199.98px){.m-order .product-item .product-info .product-name{font-size:1rem}}@media(max-width: 767.98px){.m-order .product-item .product-info .product-name{font-size:0.875rem}}.m-order .product-item .product-info .product-price{font-size:1.125rem;line-height:160%;letter-spacing:.02em;font-weight:700;color:#fff;text-align:right}@media(max-width: 1199.98px){.m-order .product-item .product-info .product-price{font-size:1rem}}@media(max-width: 767.98px){.m-order .product-item .product-info .product-price{font-size:0.875rem}}@media(min-width: 992px){.m-order .product-item .product-info .product-price{width:80px}}.m-order .order-actions{display:flex;justify-content:flex-end;padding:10px 0px}.m-order .order-status{display:flex;align-items:center;gap:10px}.m-order .order-status .item-text{font-size:1.25rem;line-height:220%;letter-spacing:.02em;font-weight:700;color:#fff}@media(max-width: 1199.98px){.m-order .order-status .item-text{font-size:1.125rem}}@media(max-width: 767.98px){.m-order .order-status .item-text{font-size:1rem}}.m-order .summary{display:flex;padding:var(--summary-padding-y, 10px) var(--summary-padding-x, 20px);border-radius:5px;background:var(--summary-bg, transparent);color:#fff}.m-order .summary.-head-{--summary-bg: rgba(_var.$white, 0.2);background-color:hsla(0,0%,100%,.2);justify-content:space-between;align-items:center}.m-order .summary.-info-{--summary-padding-y: 5px;flex-direction:column}.m-order .summary .info-item{display:flex;align-items:center;gap:5px;padding:5.5px 0;max-height:40px}.m-order .summary .info-item .info-text{display:flex;align-items:center;gap:5px;font-size:1.125rem;line-height:160%;letter-spacing:.02em;font-weight:400;color:#fff}@media(max-width: 1199.98px){.m-order .summary .info-item .info-text{font-size:1rem}}@media(max-width: 767.98px){.m-order .summary .info-item .info-text{font-size:0.875rem}}.m-order .summary .info-item .info-text.-value-{font-size:1.25rem;line-height:220%;letter-spacing:.02em;font-weight:700}@media(max-width: 1199.98px){.m-order .summary .info-item .info-text.-value-{font-size:1.125rem}}@media(max-width: 767.98px){.m-order .summary .info-item .info-text.-value-{font-size:1rem}}.m-order .summary .info-item .info-text.-caption-{font-size:0.8125rem;line-height:160%;letter-spacing:.02em;color:hsla(0,0%,100%,.8)}@media(max-width: 1199.98px){.m-order .summary .info-item .info-text.-caption-{font-size:0.75rem}}@media(max-width: 767.98px){.m-order .summary .info-item .info-text.-caption-{font-size:0.6875rem}}.m-order .summary .info-item .info-text.-small-opacity-{color:hsla(0,0%,100%,.8)}.m-order .summary .info-item .info-text.-error-{color:#ff4747}.m-order .summary .info-item.-big-gap-{gap:10px}.m-order .summary .info-item.-price-{gap:0}.m-order .summary .info-item.-price- .info-text:last-child{margin-left:auto}.m-order .summary .info-item.-hint-{padding-top:.5px}.m-order .divider{border-top:1px solid hsla(0,0%,100%,.2);margin:20px 0}.m-order .divider.-light-{border-top:1px solid hsla(0,0%,100%,.6)}.m-order .c-btn-detail{display:flex;align-items:center;gap:5px;color:#fff;text-decoration:none;width:87px}.m-order .c-btn-detail .icon{width:20px;height:20px;fill:currentColor}.m-order .c-btn-detail span{font-size:1rem;line-height:180%;letter-spacing:.05em;font-weight:400;white-space:nowrap}@media(max-width: 1199.98px){.m-order .c-btn-detail span{font-size:0.9375rem}}@media(max-width: 767.98px){.m-order .c-btn-detail span{font-size:0.875rem}}.m-order .c-btn-detail:hover{color:#f8ca02}.m-popup{position:fixed;top:0;left:0;right:0;bottom:0;z-index:1000;transition:all ease 400ms;opacity:0;pointer-events:none}.m-popup__backdrop{position:fixed;top:0;left:0;right:0;bottom:0;z-index:-1;background:rgba(0,0,0,.5)}.m-popup__content{position:absolute;top:50%;left:50%;min-width:440px;transform:translate(-50%, calc(-50% + var(--content-offset-y, -20px)));background:#fff;padding-bottom:40px;transition:all ease 400ms;max-height:calc(100% - max(80px,var(--nav-height, 0px)*2));overflow-y:auto}.m-popup__content::-webkit-scrollbar{width:0px;padding-right:0px}.m-popup__content::-webkit-scrollbar-button{background:rgba(0,0,0,0)}.m-popup__content::-webkit-scrollbar-corner{background:rgba(0,0,0,0)}.m-popup__content::-webkit-scrollbar-thumb{background:rgba(0,0,0,0);border-radius:5px}.m-popup__content::-webkit-scrollbar-track{background:rgba(0,0,0,0)}.m-popup__head{position:sticky;z-index:1;top:-1px;background:#fff;padding-top:40px;padding-left:80px;padding-right:80px}@media(max-width: 991.98px){.m-popup__head{padding-top:20px;padding-left:20px;padding-right:20px}}.m-popup__body{padding:40px;padding-top:0px;padding-bottom:10px;padding-left:80px;padding-right:80px}@media(max-width: 991.98px){.m-popup__body{padding-left:20px;padding-right:20px}}.m-popup__foot{padding-left:80px;padding-right:80px}@media(max-width: 991.98px){.m-popup__foot{padding-left:20px;padding-right:20px}}.m-popup.-active-{opacity:1;pointer-events:all}.m-popup.-active- .m-popup__content{--content-offset-y: 0px}.m-popup .item-icon{width:fit-content;margin:0 auto}.m-popup .item-title{margin:10px auto;width:fit-content;font-family:"Noto Serif TC",serif;font-size:2rem;letter-spacing:.05em;line-height:180%;font-weight:500;color:#111110;text-align:center}@media(max-width: 1199.98px){.m-popup .item-title{font-size:1.75rem}}@media(max-width: 767.98px){.m-popup .item-title{font-size:1.5rem}}.m-popup .item-text{margin:0 auto;width:fit-content;font-size:1.125rem;line-height:160%;letter-spacing:.02em;font-weight:400;color:#111110;opacity:.6;text-align:center}@media(max-width: 1199.98px){.m-popup .item-text{font-size:1rem}}@media(max-width: 767.98px){.m-popup .item-text{font-size:0.875rem}}.m-popup .popup-actions{display:flex;gap:30px;text-align:center;justify-content:flex-end;padding:10px 0}.m-popup .popup-actions .close-btn{background:rgba(0,0,0,0);border:none;font-size:1.125rem;letter-spacing:.02em;line-height:180%;font-weight:700;color:rgba(62,58,57,.6);cursor:pointer;padding:22px 0;width:100%}@media(max-width: 1199.98px){.m-popup .popup-actions .close-btn{font-size:1.125rem}}@media(max-width: 767.98px){.m-popup .popup-actions .close-btn{font-size:0.875rem}}.m-popup .popup-actions .close-btn:hover{color:#3e3a39}.m-popup .popup-actions .c-btn{min-width:195px}body{--nav-height: 124px}body.-leave-top-{--nav-height: 84px}.l-nav{position:fixed;width:100%;top:0;left:0;padding:40px;padding-left:calc(80px + min(max(0px,0.1111111111 * 100vw + -133.3333333333px),80px));padding-right:calc(80px + min(max(0px,0.1111111111 * 100vw + -133.3333333333px),80px));z-index:1040;transition:all ease 400ms;color:#fff}.l-nav::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(17,17,16,.4);backdrop-filter:blur(40px);-webkit-backdrop-filter:blur(40px);-moz-backdrop-filter:blur(40px);transition:all ease 400ms;pointer-events:none;opacity:var(--backdrop-opacity, 0);z-index:-1}@media(max-width: 991.98px){.l-nav{padding:20px}}@media(max-width: 991.98px){.l-nav .-pc-show-{display:none}}@media(min-width: 992px){.l-nav .-mobile-show-{display:none}}.l-nav.-leave-top-{padding-top:20px;padding-bottom:20px}.l-nav.-leave-kv-,.l-nav.-open-menu-{--backdrop-opacity: 1}@media(min-width: 992px){.l-nav.-leave-kv- .l-nav__menu,.l-nav.-open-menu- .l-nav__menu{max-width:416px}}@media(max-width: 991.98px){.l-nav.-open-menu- .l-nav__menu{grid-template-rows:1fr}}.l-nav.-open-cart-{background:rgba(62,58,57,.4)}@media(max-width: 991.98px){.l-nav.-open-cart-{--backdrop-opacity: 1}}@media(min-width: 992px){.l-nav.-open-cart- .l-nav__cart{transform:translateX(0);opacity:1;pointer-events:auto}}@media(max-width: 991.98px){.l-nav.-open-cart- .l-nav__cart{grid-template-rows:1fr}}@media(max-width: 991.98px){.l-nav.-up-hide-:not(.-open-cart-){transform:translateY(-100%)}}.l-nav__kv-height{position:absolute;width:100%;height:1px;top:10px;pointer-events:none}.l-nav__container{display:flex;align-items:center;justify-content:space-between;width:100%}@media(min-width: 992px){.l-nav__container{column-gap:40px}}@media(max-width: 991.98px){.l-nav__container{flex-wrap:wrap}}.l-nav__logo{flex:0 0 200px;white-space:nowrap;overflow:hidden;text-indent:101%;background-repeat:no-repeat;background-size:contain;background-position:center;width:200px;height:33px;background-image:url("../images/pages/Alcolear.png")}@media(max-width: 991.98px){.l-nav__logo{flex:0 0 148px;white-space:nowrap;overflow:hidden;text-indent:101%;background-repeat:no-repeat;background-size:contain;background-position:center;width:148px;height:24px;background-image:url("../images/pages/Alcolear.png")}}.l-nav__logo__inner{width:100%;height:100%;position:relative}.l-nav__menu{width:100%;transition:all ease 400ms}@media(min-width: 992px){.l-nav__menu{height:100%;max-width:776px}}@media(max-width: 991.98px){.l-nav__menu{order:2;display:grid;grid-template-rows:0fr;transition:all ease-out .3s}.l-nav__menu>*{overflow:hidden}}.l-nav__menu .item-group{display:flex;align-items:center;justify-content:space-between}@media(max-width: 991.98px){.l-nav__menu .item-group{flex-direction:column;gap:30px}.l-nav__menu .item-group .item:first-child{padding-top:20px}.l-nav__menu .item-group .item:last-child{padding-bottom:20px}}.l-nav__menu.-pointer-in-{--text-opacity: 0.6}.l-nav__menu__item{position:relative}.l-nav__menu__item .text{font-size:1.125rem;letter-spacing:.02em;line-height:180%;transition:all ease 400ms;font-weight:700;opacity:var(--text-opacity, 1)}@media(max-width: 1199.98px){.l-nav__menu__item .text{font-size:1.125rem}}@media(max-width: 767.98px){.l-nav__menu__item .text{font-size:0.875rem}}@media(max-width: 991.98px){.l-nav__menu__item .text{text-align:center}}.l-nav__menu__item:hover{--text-opacity: 1}.l-nav__usermenu{position:absolute;top:calc(100% + 20px);left:50%;transform:translateX(-50%);width:220px;border:1px solid hsla(0,0%,100%,.8);background:#1b1b1a;box-shadow:2px 10px 30px 0px rgba(0,0,0,.5);transition:all ease 400ms}.l-nav__usermenu:not(.-open-menu-){opacity:0;pointer-events:none}.l-nav__usermenu .item-group{display:flex;align-items:stretch;flex-direction:column;gap:0px}.l-nav__usermenu__item{position:relative;padding:10px 20px;font-size:1.25rem;line-height:220%;letter-spacing:.02em;font-weight:400;color:#fff;text-align:center;border-bottom:1px solid hsla(0,0%,100%,.8)}@media(max-width: 1199.98px){.l-nav__usermenu__item{font-size:1.125rem}}@media(max-width: 767.98px){.l-nav__usermenu__item{font-size:1rem}}@media(min-width: 992px){.l-nav__cart{position:absolute;width:480px;height:calc(var(--vh, 1vh)*100);top:0;right:0;background:rgba(62,58,57,.4);backdrop-filter:blur(40px);-webkit-backdrop-filter:blur(40px);z-index:1040;transform:translateX(100%);opacity:0;pointer-events:none;transition:all ease 400ms}}@media(max-width: 991.98px){.l-nav__cart{position:relative;width:100vw;max-height:calc(var(--vh, 1vh)*100 - 65px);order:1;margin-left:-20px;margin-right:-20px;display:grid;grid-template-rows:0fr;transition:all ease-out .3s}.l-nav__cart>*{overflow:hidden}}.l-nav__cart__back{position:absolute;top:0;left:100%;width:100vw;height:100vh;background:rgba(0,0,0,0);z-index:-1;transform:translateX(-100%)}@media(max-width: 991.98px){.l-nav__cart__back{display:none}}.l-nav__cart .accordion-container{position:relative;width:100%;height:100%;display:flex;flex-direction:column;justify-content:space-between}.l-nav__cart .content-head{flex:0 0 auto;position:relative;padding:34px 0}.l-nav__cart .content-head .content-title{font-size:1.25rem;letter-spacing:.05em;line-height:180%;font-weight:500;color:#fff;text-align:center}@media(max-width: 1199.98px){.l-nav__cart .content-head .content-title{font-size:1.25rem}}@media(max-width: 767.98px){.l-nav__cart .content-head .content-title{font-size:1rem}}.l-nav__cart .content-head .close-btn{position:absolute;top:0;right:0;width:104px;height:104px;padding:40px;display:flex;align-items:center;justify-content:center}@media(max-width: 991.98px){.l-nav__cart .content-head .close-btn{display:none}}.l-nav__cart .content-body{flex:1 1 auto;overflow-y:auto;-ms-overflow-style:none;scrollbar-width:0;padding:0 20px;padding-bottom:20px}.l-nav__cart .content-body::-webkit-scrollbar{background-color:rgba(0,0,0,0);display:none}.l-nav__cart .content-body::-webkit-scrollbar-track{background-color:rgba(0,0,0,0)}.l-nav__cart .content-body::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,0)}.l-nav__cart .content-body::-webkit-scrollbar-thumb:hover{background-color:rgba(0,0,0,0)}.l-nav__cart .content-body .item-group{display:flex;flex-direction:column;gap:10px}.l-nav__cart .content-foot{flex:0 0 auto;padding:40px;background:#1b1b1a}@media(max-width: 991.98px){.l-nav__cart .content-foot{padding:20px}}.l-nav__cart .content-foot .cart-info>*+*{margin-top:5px}.l-nav__cart .content-foot .cart-info .d-flex{gap:40px}.l-nav__cart .content-foot .cart-info .price-text{font-size:1.25rem;letter-spacing:.05em;line-height:180%;font-weight:500;color:#fff}@media(max-width: 1199.98px){.l-nav__cart .content-foot .cart-info .price-text{font-size:1.25rem}}@media(max-width: 767.98px){.l-nav__cart .content-foot .cart-info .price-text{font-size:1rem}}.l-nav__cart .content-foot .cart-info .price-value{display:flex;font-size:1.25rem;letter-spacing:.05em;line-height:180%;font-weight:700;color:#fff}@media(max-width: 1199.98px){.l-nav__cart .content-foot .cart-info .price-value{font-size:1.25rem}}@media(max-width: 767.98px){.l-nav__cart .content-foot .cart-info .price-value{font-size:1rem}}.l-nav__cart .content-foot .cart-info .info-hint{font-size:0.875rem;line-height:160%;letter-spacing:.02em;font-weight:500;color:#fff;opacity:.6;text-align:end}@media(max-width: 1199.98px){.l-nav__cart .content-foot .cart-info .info-hint{font-size:0.8125rem}}@media(max-width: 767.98px){.l-nav__cart .content-foot .cart-info .info-hint{font-size:0.75rem}}.l-nav__cart .content-foot .cart-info+.cart-actions{margin-top:40px}.l-nav__cart .content-foot .cart-actions{position:relative}.l-nav__cart .item-group .item.-no-item-{padding-top:40px;font-size:1.125rem;letter-spacing:.02em;line-height:180%;font-weight:700;color:hsla(0,0%,100%,.6)}@media(max-width: 1199.98px){.l-nav__cart .item-group .item.-no-item-{font-size:1.125rem}}@media(max-width: 767.98px){.l-nav__cart .item-group .item.-no-item-{font-size:0.875rem}}.l-nav__cart .item-group .item.-no-item- .product-placeholder-text{text-align:center}.l-nav__cart .cart-item{position:relative;padding:20px;border-radius:5px;display:flex;gap:20px;background:rgba(62,58,57,.4)}.l-nav__cart .cart-item__start{flex:0 0 120px}.l-nav__cart .cart-item__start .img-container{position:relative;width:100%;aspect-ratio:1/1;border-radius:2px;border:1px solid hsla(0,0%,100%,.6)}.l-nav__cart .cart-item__start .img-container img{width:100%;height:100%;object-fit:cover;object-position:center}.l-nav__cart .cart-item__end{flex:1 1 auto}.l-nav__cart .cart-item__end .info-container{display:flex;flex-direction:column;gap:10px}.l-nav__cart .cart-item__end .info-container .title{font-size:1.125rem;letter-spacing:.02em;line-height:180%;font-weight:700;color:#fff}@media(max-width: 1199.98px){.l-nav__cart .cart-item__end .info-container .title{font-size:1.125rem}}@media(max-width: 767.98px){.l-nav__cart .cart-item__end .info-container .title{font-size:0.875rem}}.l-nav__cart .cart-item__end .info-container .subtitle{font-size:0.8125rem;line-height:160%;letter-spacing:.02em;font-weight:400;color:hsla(0,0%,100%,.8)}@media(max-width: 1199.98px){.l-nav__cart .cart-item__end .info-container .subtitle{font-size:0.75rem}}@media(max-width: 767.98px){.l-nav__cart .cart-item__end .info-container .subtitle{font-size:0.6875rem}}.l-nav__cart .cart-item__end .info-container+.quantity-container{margin-top:20px}.l-nav__cart .cart-item__end .quantity-container{display:flex;align-items:center;justify-content:space-between;gap:10px}.l-nav__cart .cart-item__end .quantity-container c-number-counter{max-width:120px}.l-nav__cart .cart-item__end .quantity-container .remove-btn{padding:5px}@media(max-width: 991.98px){.l-nav__cart .cart-item__end .quantity-container{flex-direction:column;align-items:stretch}}.l-nav__cart .cart-item__price .price-text{font-size:0.8125rem;line-height:160%;letter-spacing:.02em;font-weight:400;color:hsla(0,0%,100%,.8)}@media(max-width: 1199.98px){.l-nav__cart .cart-item__price .price-text{font-size:0.75rem}}@media(max-width: 767.98px){.l-nav__cart .cart-item__price .price-text{font-size:0.6875rem}}.l-nav__cart .cart-item__price .price-value{display:flex;font-size:1.125rem;letter-spacing:.02em;line-height:180%;font-weight:700;color:#fff}@media(max-width: 1199.98px){.l-nav__cart .cart-item__price .price-value{font-size:1.125rem}}@media(max-width: 767.98px){.l-nav__cart .cart-item__price .price-value{font-size:0.875rem}}.l-nav__feature{width:200px}@media(max-width: 991.98px){.l-nav__feature{width:160px}}.l-nav__feature>.item-group{display:flex;align-items:center;justify-content:flex-end;gap:20px}.l-nav__feature__item{position:relative}.l-nav__feature__item .item-icon{pointer-events:none;transition:all ease 400ms;display:grid}.l-nav__feature__item .item-icon>*{grid-area:1/1;transition:all ease 400ms;transition-duration:inherit}.l-nav__feature__item:hover{--icon-border-color: #ffffff}.l-nav__feature__item:not(.-menu-switch-) .item-icon{padding:10px;border-radius:100px;border:1px solid var(--icon-border-color, rgba(255, 255, 255, 0.2))}.l-nav__feature__item.-menu-switch-:not(.-open-menu-) .-active-{opacity:0}.l-nav__feature__item.-menu-switch-.-open-menu- .-default-{opacity:0}@media(max-width: 991.98px){.l-footer .-pc-show-{display:none}}@media(min-width: 992px){.l-footer .-mobile-show-{display:none}}.l-footer__container{padding:40px;padding-left:calc(80px + min(max(0px,0.1111111111 * 100vw + -133.3333333333px),80px));padding-right:calc(80px + min(max(0px,0.1111111111 * 100vw + -133.3333333333px),80px));transition:all ease 400ms;color:#fff;background:rgba(62,58,57,.4)}@media(max-width: 991.98px){.l-footer__container{padding:40px 20px;padding-bottom:80px}}.l-footer__head,.l-footer__foot{display:flex;align-items:center;justify-content:space-between;width:100%;gap:40px}@media(max-width: 991.98px){.l-footer__head,.l-footer__foot{gap:10px}}@media(max-width: 991.98px){.l-footer__head{flex-wrap:wrap}.l-footer__head>*{width:100%}}@media(min-width: 992px){.l-footer__head{padding:20px 0}}.l-footer__foot{align-items:flex-end}.l-footer .d-flex{gap:20px}.l-footer .d-flex .item{position:relative;font-size:1.25rem;letter-spacing:.05em;line-height:180%;font-weight:500;display:flex}@media(max-width: 1199.98px){.l-footer .d-flex .item{font-size:1.25rem}}@media(max-width: 767.98px){.l-footer .d-flex .item{font-size:1rem}}.l-footer .d-flex .item .text{opacity:.6}.l-footer .d-flex .item+.item::before{content:"";position:absolute;top:50%;left:-10px;width:1px;height:20px;transform:translateY(-50%);background-color:#fff;opacity:.2}.l-footer .company-info>*+*{margin-top:6px}.l-footer .company-info .address{font-size:1.25rem;letter-spacing:.05em;line-height:180%;font-weight:500;opacity:.6}@media(max-width: 1199.98px){.l-footer .company-info .address{font-size:1.25rem}}@media(max-width: 767.98px){.l-footer .company-info .address{font-size:1rem}}.l-footer .company-info .company-email{font-size:1.25rem;letter-spacing:.05em;line-height:180%;font-weight:500;opacity:.6}@media(max-width: 1199.98px){.l-footer .company-info .company-email{font-size:1.25rem}}@media(max-width: 767.98px){.l-footer .company-info .company-email{font-size:1rem}}.l-footer .company-info .company-email a{color:inherit;text-decoration:underline}.l-footer .site-info>*+*{margin-top:6px}.l-footer .site-info .site-link{padding:20px 0}@media(max-width: 991.98px){.l-footer .site-info .site-link{padding:10px 0}}@media(min-width: 992px){.l-footer .site-info .site-link .d-flex{justify-content:flex-end}}.l-footer .copyright .text{font-size:0.8125rem;line-height:160%;letter-spacing:.02em;font-weight:500;opacity:.6}@media(max-width: 1199.98px){.l-footer .copyright .text{font-size:0.75rem}}@media(max-width: 767.98px){.l-footer .copyright .text{font-size:0.6875rem}}.l-footer .home{position:relative;padding:20px 0}@media(max-width: 991.98px){.l-footer .home{padding:10px 0}}.l-footer .home .text{font-size:1.25rem;letter-spacing:.05em;line-height:180%;font-weight:700}@media(max-width: 1199.98px){.l-footer .home .text{font-size:1.25rem}}@media(max-width: 767.98px){.l-footer .home .text{font-size:1rem}}.l-footer .social{padding:20px 0}.l-footer .social .d-flex{gap:20px}@media(min-width: 992px){.l-footer .social .d-flex{gap:40px}}.l-footer .social .d-flex .item::before{visibility:hidden}.l-footer .social .item{position:relative}.l-loading{background-color:#fff;width:100vw;height:100vh;overflow:hidden;position:fixed;top:0;left:0;right:0;bottom:0;z-index:9999}.l-loading.is-hidden{opacity:0;z-index:-99;transition:all ease 400ms}.member-form{position:relative;padding:0px 20px}.member-form__content{max-width:780px;width:100%;background:rgba(62,58,57,.4);border-radius:8px;padding:40px;margin:0 auto;display:flex;align-items:stretch;justify-content:center;flex-direction:column;gap:10px}@media(max-width: 767.98px){.member-form__content{padding:24px}}.member-form .form-header{text-align:center;margin-bottom:40px}@media(max-width: 767.98px){.member-form .form-header{margin-bottom:32px}}.member-form .form-header .title{font-family:"Noto Serif TC",serif;font-size:40px;line-height:1.8;font-weight:500;color:#fff;letter-spacing:.05em;margin-bottom:20px}@media(max-width: 767.98px){.member-form .form-header .title{font-size:28px;margin-bottom:16px}}.member-form .form-header .subtitle{display:flex;align-items:center;justify-content:center;gap:5px}@media(max-width: 575.98px){.member-form .form-header .subtitle{flex-direction:column;gap:8px}}.member-form .form-header .subtitle .text{font-size:22px;line-height:1.8;font-weight:700;color:hsla(0,0%,100%,.6);letter-spacing:.02em}@media(max-width: 767.98px){.member-form .form-header .subtitle .text{font-size:16px}}.member-form .form-header .subtitle .register-link,.member-form .form-header .subtitle .signin-link{font-size:22px;line-height:1.8;font-weight:700;color:#f8ca02;text-decoration:none;letter-spacing:.02em}@media(max-width: 767.98px){.member-form .form-header .subtitle .register-link,.member-form .form-header .subtitle .signin-link{font-size:16px}}.member-form .form-header .subtitle .register-link:hover,.member-form .form-header .subtitle .signin-link:hover{color:rgb(253.328,214.872,47.672)}.member-form .form-divider{height:1px;background:hsla(0,0%,100%,.2);margin:20px 0;opacity:.6;transition:opacity .3s ease}.member-form .form-body{margin:20px 0}.member-form .form-foot .submit{padding:20px;width:100%}.member-form .form-foot .submit .c-btn{width:100%}.member-form .forgot-password,.member-form .additional-links{text-align:center;margin-top:40px}.member-form .forgot-password .forgot-link,.member-form .forgot-password .additional-link,.member-form .additional-links .forgot-link,.member-form .additional-links .additional-link{font-size:18px;line-height:1.8;font-weight:700;color:hsla(0,0%,100%,.6);text-decoration:none;letter-spacing:.02em}@media(max-width: 767.98px){.member-form .forgot-password .forgot-link,.member-form .forgot-password .additional-link,.member-form .additional-links .forgot-link,.member-form .additional-links .additional-link{font-size:16px}}.member-form .forgot-password .forgot-link:hover,.member-form .forgot-password .additional-link:hover,.member-form .additional-links .forgot-link:hover,.member-form .additional-links .additional-link:hover{color:#fff}.member-form .c-label--required{position:relative}.member-form .c-label--required::after{content:"*";color:#f8ca02;margin-left:4px;font-weight:700}.member-form .c-hint{font-size:14px;line-height:1.6;font-weight:500;letter-spacing:.02em;margin-top:4px}.member-form .c-hint.is-notification{color:hsla(0,0%,100%,.8)}.member-form .c-hint.is-error{color:#ff6b6b}.member-form .form-actions{display:flex;align-items:center;justify-content:space-between;gap:20px;width:100%}@media(max-width: 575.98px){.member-form .form-actions{flex-direction:column-reverse;gap:16px}}.member-form .form-actions .back-action{flex:1 1 30%}.member-form .form-actions .submit{flex:1 1 30%}.member-form .back-link{background:rgba(0,0,0,0);border:none;font-size:1.125rem;letter-spacing:.02em;line-height:180%;font-weight:700;color:hsla(0,0%,100%,.6);cursor:pointer;padding:22px 0;width:100%;text-align:center}@media(max-width: 1199.98px){.member-form .back-link{font-size:1.125rem}}@media(max-width: 767.98px){.member-form .back-link{font-size:0.875rem}}.member-form .back-link:hover{color:#fff}.member-form .form-divider{transition:all .2s ease}@media(max-width: 575.98px){.member-form .form-header .title br{display:none}}.member-form--compact .member-form__content{padding:24px}@media(max-width: 767.98px){.member-form--compact .member-form__content{padding:16px}}.member-form--compact .form-header{margin-bottom:24px}.member-form--compact .form-body .c-field{margin-bottom:20px}.member-form--compact .form-foot{margin-top:24px}.member-form--modal{min-height:auto;padding:0}.member-form--modal .member-form__content{max-width:480px}.member-form--wide .member-form__content{max-width:960px}@media(max-width: 991.98px){[data-page=index] .page-content .-pc-show-{display:none}}@media(min-width: 992px){[data-page=index] .page-content .-mobile-show-{display:none}}[data-page=index] .page-content .page-section{position:relative;color:#fff}[data-page=index] .page-content .page-section__head{padding:20px 0}[data-page=index] .page-content .page-section__title{font-family:"Noto Serif TC",serif;font-size:3rem;letter-spacing:.05em;line-height:180%;font-weight:500}@media(max-width: 1199.98px){[data-page=index] .page-content .page-section__title{font-size:2.5rem}}@media(max-width: 767.98px){[data-page=index] .page-content .page-section__title{font-size:2rem}}[data-page=index] .page-content .page-section__title+[data-page=index] .page-content .page-section__title__subtitle{margin-top:20px}[data-page=index] .page-content .page-section__subtitle{font-size:1.25rem;line-height:220%;letter-spacing:.02em;font-weight:400;opacity:.8}@media(max-width: 1199.98px){[data-page=index] .page-content .page-section__subtitle{font-size:1.125rem}}@media(max-width: 767.98px){[data-page=index] .page-content .page-section__subtitle{font-size:1rem}}[data-page=index] .page-content .page-section__content{margin-top:40px}[data-page=index] .page-content .page-section.-kv-{position:relative}[data-page=index] .page-content .page-section.-kv-+.page-section.-award-{margin-top:120px}@media(max-width: 991.98px){[data-page=index] .page-content .page-section.-kv-+.page-section.-award-{margin-top:60px}}[data-page=index] .page-content .page-section.-award-{position:relative}[data-page=index] .page-content .page-section.-award-+.page-section.-patent-{margin-top:120px}@media(max-width: 991.98px){[data-page=index] .page-content .page-section.-award-+.page-section.-patent-{margin-top:60px}}[data-page=index] .page-content .page-section.-award- .page-section__head{padding-left:20px;padding-right:20px;margin:0 auto;max-width:1094px}[data-page=index] .page-content .page-section.-award- .page-section__title{text-align:center}[data-page=index] .page-content .page-section.-award- .page-section__subtitle{text-align:center}[data-page=index] .page-content .page-section.-patent-+.page-section.-product-{margin-top:180px}@media(max-width: 991.98px){[data-page=index] .page-content .page-section.-patent-+.page-section.-product-{margin-top:60px}}[data-page=index] .page-content .page-section.-patent- .page-section__head{padding-left:calc(80px + min(max(0px,0.1111111111 * 100vw + -133.3333333333px),80px));padding-right:calc(80px + min(max(0px,0.1111111111 * 100vw + -133.3333333333px),80px))}@media(max-width: 991.98px){[data-page=index] .page-content .page-section.-patent- .page-section__head{padding-left:20px;padding-right:20px}}[data-page=index] .page-content .page-section.-patent- .page-section__content{padding-left:40px;padding-right:40px}@media(max-width: 991.98px){[data-page=index] .page-content .page-section.-patent- .page-section__content{margin-top:20px;padding-left:10px;padding-right:10px}}[data-page=index] .page-content .page-section.-product-{overflow:hidden}[data-page=index] .page-content .page-section.-product-+.page-section.-quota-{margin-top:180px}@media(max-width: 991.98px){[data-page=index] .page-content .page-section.-product-+.page-section.-quota-{margin-top:80px}}[data-page=index] .page-content .page-section.-product- .page-section__content{padding-left:calc(80px + min(max(0px,0.1111111111 * 100vw + -133.3333333333px),80px));padding-right:calc(80px + min(max(0px,0.1111111111 * 100vw + -133.3333333333px),80px))}@media(max-width: 991.98px){[data-page=index] .page-content .page-section.-product- .page-section__content{padding-left:20px;padding-right:20px}}@media(max-width: 991.98px){[data-page=index] .page-content .page-section.-product- .page-section__content .swiper-slide.-first-{display:none}}[data-page=index] .page-content .page-section.-quota-+.page-section.-intro-{margin-top:180px}@media(max-width: 991.98px){[data-page=index] .page-content .page-section.-quota-+.page-section.-intro-{margin-top:80px}}[data-page=index] .page-content .page-section.-quota- .page-section__content{padding-left:40px;padding-right:40px}@media(max-width: 991.98px){[data-page=index] .page-content .page-section.-quota- .page-section__content{padding-left:20px;padding-right:20px}}[data-page=index] .page-content .page-section.-intro-{background:rgba(62,58,57,.2)}[data-page=index] .page-content .page-section.-intro- .page-section__content{padding:80px;padding-left:calc(80px + min(max(0px,0.1111111111 * 100vw + -133.3333333333px),80px));padding-right:calc(80px + min(max(0px,0.1111111111 * 100vw + -133.3333333333px),80px))}@media(max-width: 991.98px){[data-page=index] .page-content .page-section.-intro- .page-section__content{padding:40px;padding-left:20px;padding-right:20px}}[data-page=index] .kv{width:100vw}@media(min-width: 992px){[data-page=index] .kv{height:100vh;height:calc(var(--vh, 1vh)*100)}}[data-page=index] .kv__slider{width:100%;height:calc(100% - 72px)}[data-page=index] .kv__slider .swiper{height:100%}[data-page=index] .kv__slider .swiper.-blur- .kv__item{filter:blur(15.5px)}[data-page=index] .kv__slider .swiper.-blur- .kv__item .img-container img{transform:scale(1.05)}[data-page=index] .kv__item{align-items:center;height:100%;transition:all ease-in-out .6s}@media(min-width: 992px){[data-page=index] .kv__item{display:grid}[data-page=index] .kv__item>*{grid-area:1/1;transition:all ease 400ms;transition-duration:inherit}}@media(max-width: 991.98px){[data-page=index] .kv__item{padding-top:var(--nav-height, 0);align-items:flex-end}}[data-page=index] .kv__item .img-container{width:100%;height:calc(100vh - 72px)}@media(max-width: 991.98px){[data-page=index] .kv__item .img-container{height:200px}}[data-page=index] .kv__item .img-container img{transition:all ease-in-out .6s;width:100%;height:100%;object-fit:cover;object-position:center}[data-page=index] .kv__item .item-content{--kv-content-width: 547px;padding-left:calc(80px + min(max(0px,0.1111111111 * 100vw + -133.3333333333px),80px));padding-right:calc(80px + min(max(0px,0.1111111111 * 100vw + -133.3333333333px),80px));color:#fff}@media(max-width: 991.98px){[data-page=index] .kv__item .item-content{padding-top:20px;padding-left:20px;padding-right:20px;padding-bottom:20px}}[data-page=index] .kv__item__subtitle{position:relative;z-index:10;font-size:1.25rem;letter-spacing:.05em;line-height:180%;font-weight:500;max-width:var(--kv-content-width, 100%)}@media(max-width: 1199.98px){[data-page=index] .kv__item__subtitle{font-size:1.25rem}}@media(max-width: 767.98px){[data-page=index] .kv__item__subtitle{font-size:1rem}}[data-page=index] .kv__item__subtitle+[data-page=index] .kv__item__subtitle__title{margin-top:10px}@media(max-width: 991.98px){[data-page=index] .kv__item__subtitle+[data-page=index] .kv__item__subtitle__title{margin-top:5px}}[data-page=index] .kv__item__title{position:relative;z-index:10;font-family:"Noto Serif TC";font-size:3rem;letter-spacing:.05em;line-height:180%;font-weight:500;max-width:var(--kv-content-width, 100%)}@media(max-width: 1199.98px){[data-page=index] .kv__item__title{font-size:2.5rem}}@media(max-width: 767.98px){[data-page=index] .kv__item__title{font-size:2rem}}[data-page=index] .kv__item__text{position:relative;z-index:10;margin:40px 0;font-size:1.25rem;line-height:220%;letter-spacing:.02em;font-weight:400;opacity:.8;max-width:var(--kv-content-width, 100%)}@media(max-width: 1199.98px){[data-page=index] .kv__item__text{font-size:1.125rem}}@media(max-width: 767.98px){[data-page=index] .kv__item__text{font-size:1rem}}@media(max-width: 991.98px){[data-page=index] .kv__item__text{margin:20px 0}}[data-page=index] .kv__item__btn{max-width:410px;width:100%}[data-page=index] .kv__item__btn .c-btn{width:100%}[data-page=index] .kv__nav{flex:0 0 auto;position:relative;left:50%;transform:translateX(-50%);padding:20px 10px;color:hsla(0,0%,100%,.8);width:fit-content}@media(max-width: 991.98px){[data-page=index] .kv__nav{padding:10px}}[data-page=index] .kv__nav .d-flex{gap:10px;align-items:center;justify-content:center}[data-page=index] .kv__nav .item{position:relative;flex:0 0 auto;width:auto}[data-page=index] .kv__nav .item.-fraction-{--swiper-pagination-bottom: 0px;font-size:1.125rem;letter-spacing:.02em;line-height:180%;font-weight:700}@media(max-width: 1199.98px){[data-page=index] .kv__nav .item.-fraction-{font-size:1.125rem}}@media(max-width: 767.98px){[data-page=index] .kv__nav .item.-fraction-{font-size:0.875rem}}[data-page=index] .kv__nav .item.-state-toggle-{display:grid}[data-page=index] .kv__nav .item.-state-toggle->*{grid-area:1/1;transition:all ease 400ms;transition-duration:inherit}[data-page=index] .kv__nav .item.-state-toggle-:not(.-active-) .state.-active-{display:none}[data-page=index] .kv__nav .item.-state-toggle-.-active- .state.-default-{display:none}[data-page=index] .award-gallery{position:relative;width:100%}[data-page=index] .award-gallery__trigger{position:relative;top:-200px}@media(min-width: 992px){[data-page=index] .award-gallery__trigger{display:none}}[data-page=index] .award-gallery .swiper{--filter-opacity: 0}[data-page=index] .award-gallery .swiper .swiper-wrapper{transition-timing-function:linear}[data-page=index] .award-gallery .swiper .swiper-slide{width:auto;padding-right:1px}[data-page=index] .award-gallery .img-container{position:relative;width:480px;aspect-ratio:480/400}@media(max-width: 991.98px){[data-page=index] .award-gallery .img-container{width:240px}}[data-page=index] .award-gallery .img-container::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(248,202,2,.8);mix-blend-mode:color-burn;z-index:2;transition:all ease 400ms;opacity:var(--filter-opacity, 1)}[data-page=index] .award-gallery .img-container::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#111110;mix-blend-mode:color;z-index:1;opacity:var(--filter-opacity, 1)}[data-page=index] .award-gallery .img-container img{width:100%;height:100%;object-fit:cover;object-position:center}[data-page=index] .-quota- .page-section__content{color:#fff}[data-page=index] .-quota- .page-section__content>*{margin:0 auto;max-width:1054px;width:fit-content}[data-page=index] .-quota- .page-section__content .title{font-family:"Noto Serif TC",serif;font-size:2rem;letter-spacing:.05em;line-height:180%;font-weight:500;text-align:center}@media(max-width: 1199.98px){[data-page=index] .-quota- .page-section__content .title{font-size:1.75rem}}@media(max-width: 767.98px){[data-page=index] .-quota- .page-section__content .title{font-size:1.5rem}}[data-page=index] .-quota- .page-section__content .text{margin-top:20px;font-size:0.8125rem;line-height:160%;letter-spacing:.02em;font-weight:400}@media(max-width: 1199.98px){[data-page=index] .-quota- .page-section__content .text{font-size:0.75rem}}@media(max-width: 767.98px){[data-page=index] .-quota- .page-section__content .text{font-size:0.6875rem}}[data-page=index] .-quota- .page-section__content .link{margin-top:60px}@media(max-width: 991.98px){[data-page=index] .-quota- .page-section__content .link{width:100%}}[data-page=index] .-quota- .page-section__content .link .c-btn{width:100%}@media(min-width: 992px){[data-page=index] .-quota- .page-section__content .link .c-btn{min-width:587px}}[data-page=index] .-intro- .page-section__content .item-group{display:flex}@media(max-width: 991.98px){[data-page=index] .-intro- .page-section__content .item-group{flex-direction:column;gap:20px}}[data-page=index] .-intro- .page-section__content .item-group .item{flex:1 1 0;padding:40px;display:flex;flex-direction:column;align-items:center;gap:10px}@media(max-width: 575.98px){[data-page=index] .-intro- .page-section__content .item-group .item{padding:10px}}[data-page=index] .-intro- .page-section__content .item-group .item .item-title{font-size:1.25rem;letter-spacing:.05em;line-height:180%;font-weight:700;color:#f8ca02}@media(max-width: 1199.98px){[data-page=index] .-intro- .page-section__content .item-group .item .item-title{font-size:1.25rem}}@media(max-width: 767.98px){[data-page=index] .-intro- .page-section__content .item-group .item .item-title{font-size:1rem}}[data-page=index] .-intro- .page-section__content .item-group .item .item-text{font-size:1.25rem;line-height:220%;letter-spacing:.02em;font-weight:400;color:#fff;opacity:.8}@media(max-width: 1199.98px){[data-page=index] .-intro- .page-section__content .item-group .item .item-text{font-size:1.125rem}}@media(max-width: 767.98px){[data-page=index] .-intro- .page-section__content .item-group .item .item-text{font-size:1rem}}[data-page=contact] .page-head{padding-top:231px;padding-bottom:120px}@media(max-width: 1199.98px){[data-page=contact] .page-head{padding-top:126px;padding-bottom:40px}}[data-page=contact] .page-head>*{padding:10px 0;position:relative;z-index:1;margin:0 auto;max-width:780px;width:fit-content}[data-page=contact] .page-head .title{font-family:"Noto Serif TC",serif;font-size:3.25rem;letter-spacing:.08em;line-height:140%;font-weight:700;color:#fff}@media(max-width: 1199.98px){[data-page=contact] .page-head .title{font-size:3rem}}@media(max-width: 767.98px){[data-page=contact] .page-head .title{font-size:2.25rem}}[data-page=contact] .page-content{position:relative;padding-left:calc(80px + min(max(0px,0.1111111111 * 100vw + -133.3333333333px),80px));padding-right:calc(80px + min(max(0px,0.1111111111 * 100vw + -133.3333333333px),80px));padding-bottom:120px}@media(max-width: 1199.98px){[data-page=contact] .page-content{padding-left:20px;padding-right:20px}}@media(max-width: 991.98px){[data-page=contact] .page-content .-pc-show-{display:none}}@media(min-width: 992px){[data-page=contact] .page-content .-mobile-show-{display:none}}[data-page=contact] .page-content .contact-form{align-items:stretch;background:#1b1b1a}@media(min-width: 1200px){[data-page=contact] .page-content .contact-form{display:flex}}[data-page=contact] .page-content .contact-form>*{flex:1}[data-page=contact] .page-content .contact-form .img-container{position:relative;width:100%}@media(max-width: 1199.98px){[data-page=contact] .page-content .contact-form .img-container{aspect-ratio:3/2}}[data-page=contact] .page-content .contact-form .img-container img{width:100%;height:100%;object-fit:cover;object-position:center}[data-page=contact] .page-content .contact-form__content{--form-padding: 40px;padding:var(--form-padding, 40px)}@media(max-width: 1199.98px){[data-page=contact] .page-content .contact-form__content{--form-padding: 10px}}[data-page=contact] .page-content .contact-form__content .form-head{padding:var(--form-padding, 40px)}[data-page=contact] .page-content .contact-form__content .form-head .title{font-size:1.25rem;letter-spacing:.05em;line-height:180%;font-weight:700;color:#fff;text-align:center}@media(max-width: 1199.98px){[data-page=contact] .page-content .contact-form__content .form-head .title{font-size:1.25rem}}@media(max-width: 767.98px){[data-page=contact] .page-content .contact-form__content .form-head .title{font-size:1rem}}[data-page=contact] .page-content .contact-form__content .form-body{padding:calc(var(--form-padding, 20px)/2)}[data-page=contact] .page-content .contact-form__content .form-body .divider{margin:10px 0;width:100%;height:1px;background:hsla(0,0%,100%,.2)}[data-page=contact] .page-content .contact-form__content .form-foot{padding:calc(var(--form-padding, 20px)/2)}@media(max-width: 1199.98px){[data-page=contact] .page-content .contact-form__content .form-foot{padding-top:30px;padding-bottom:10px}}[data-page=contact] .page-content .contact-form__content .form-foot .submit{margin-left:auto;width:263px}@media(max-width: 1199.98px){[data-page=contact] .page-content .contact-form__content .form-foot .submit{width:100%}}[data-page=contact] .page-content .contact-form__content .form-foot .submit .c-btn{width:100%}[data-page=about] .page-head{position:relative;display:grid}[data-page=about] .page-head>*{grid-area:1/1;transition:all ease 400ms;transition-duration:inherit}[data-page=about] .page-head__container{position:relative;z-index:1;width:100%;padding-top:calc(107px + var(--nav-height, 0px));padding-left:calc(80px + min(max(0px,0.1111111111 * 100vw + -133.3333333333px),80px));padding-right:calc(80px + min(max(0px,0.1111111111 * 100vw + -133.3333333333px),80px));padding-bottom:120px}@media(max-width: 991.98px){[data-page=about] .page-head__container{padding-top:126px;padding-left:20px;padding-right:20px;padding-bottom:40px}}[data-page=about] .page-head__container .title{padding:10px 0;font-family:"Noto Serif TC",serif;font-size:3.25rem;letter-spacing:.08em;line-height:140%;font-weight:700;color:#fff}@media(max-width: 1199.98px){[data-page=about] .page-head__container .title{font-size:3rem}}@media(max-width: 767.98px){[data-page=about] .page-head__container .title{font-size:2.25rem}}[data-page=about] .page-head__container .breadcrumb{padding:10px 0}[data-page=about] .page-head__banner{position:relative;z-index:-1;width:100%;height:100%}[data-page=about] .page-head__banner img{width:100%;height:100%;object-fit:cover;object-position:bottom right}[data-page=about] .page-content .description{padding-top:120px;padding-left:calc(80px + min(max(0px,0.1111111111 * 100vw + -133.3333333333px),80px));padding-right:calc(80px + min(max(0px,0.1111111111 * 100vw + -133.3333333333px),80px));padding-bottom:120px;color:#fff}@media(max-width: 991.98px){[data-page=about] .page-content .description{padding-top:20px;padding-left:20px;padding-right:20px;padding-bottom:20px}}[data-page=about] .page-content .description .text{max-width:1054px;width:100%;margin:0 auto;padding:20px 0;font-size:1.25rem;line-height:220%;letter-spacing:.02em;font-weight:400}@media(max-width: 1199.98px){[data-page=about] .page-content .description .text{font-size:1.125rem}}@media(max-width: 767.98px){[data-page=about] .page-content .description .text{font-size:1rem}}[data-page=about] .page-content .intro{padding-left:40px;padding-right:40px;padding-bottom:160px}@media(max-width: 991.98px){[data-page=about] .page-content .intro{padding-left:10px;padding-right:10px;padding-bottom:160px}}[data-page=about] .page-content .eyecatch{position:relative;z-index:1;width:100vw;height:1024px;overflow:hidden;display:grid}[data-page=about] .page-content .eyecatch>*{grid-area:1/1;transition:all ease 400ms;transition-duration:inherit}@media(max-width: 991.98px){[data-page=about] .page-content .eyecatch{height:700px}}[data-page=about] .page-content .eyecatch.-bg-mask-{--filter-opacity: 1}[data-page=about] .page-content .eyecatch__scroll-point{position:absolute;top:-50%}[data-page=about] .page-content .eyecatch__scroll-area{position:absolute;top:20%;left:0;width:100%;height:80%}[data-page=about] .page-content .eyecatch__container{padding-top:120px;padding-bottom:120px;display:flex;flex-direction:column;justify-content:center}[data-page=about] .page-content .eyecatch__container .content{position:relative;z-index:1;max-width:1054px;width:100%;margin:0 auto;transform:translateY(calc(266px + -266px * var(--scroll-progress, 0)))}@media(max-width: 991.98px){[data-page=about] .page-content .eyecatch__container .content{transform:translateY(calc(266px + -266px * var(--scroll-progress, 0)))}}[data-page=about] .page-content .eyecatch__container .content .title{font-family:"Noto Serif TC",serif;font-size:2rem;letter-spacing:.05em;line-height:180%;font-weight:500;color:#fff;text-align:center}@media(max-width: 1199.98px){[data-page=about] .page-content .eyecatch__container .content .title{font-size:1.75rem}}@media(max-width: 767.98px){[data-page=about] .page-content .eyecatch__container .content .title{font-size:1.5rem}}[data-page=about] .page-content .eyecatch__container .content .title+.link{margin-top:60px}[data-page=about] .page-content .eyecatch__container .content .link{max-width:627px;margin:0 auto;padding:0 20px}[data-page=about] .page-content .eyecatch__container .content .link .c-btn{width:100%}[data-page=about] .page-content .eyecatch__bg{position:relative;z-index:0;width:100%;height:100%;overflow:hidden}[data-page=about] .page-content .eyecatch__bg::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(17,17,16,.6);z-index:1;opacity:var(--filter-opacity, 0);transition:all ease 400ms}[data-page=about] .page-content .eyecatch__bg .img-container{width:100%;height:calc(100% + 120px);transform:translateY(calc(-120px * var(--scroll-progress, 0)))}[data-page=about] .page-content .eyecatch__bg .img-container img{width:100%;height:100%;object-fit:cover;object-position:center}[data-page=signin] .page-head{padding-top:var(--nav-height, 0px);padding-bottom:80px}@media(max-width: 1199.98px){[data-page=signin] .page-head{padding-bottom:40px}}[data-page=signin] .page-head>*{padding:10px 0;position:relative;z-index:1;margin:0 auto;max-width:780px;width:fit-content}[data-page=signin] .page-head .title{padding-top:107px;font-family:"Noto Serif TC",serif;font-size:3.25rem;letter-spacing:.08em;line-height:140%;font-weight:700;color:#fff}@media(max-width: 1199.98px){[data-page=signin] .page-head .title{font-size:3rem}}@media(max-width: 767.98px){[data-page=signin] .page-head .title{font-size:2.25rem}}@media(max-width: 1199.98px){[data-page=signin] .page-head .title{padding-top:2px}}[data-page=signin] .page-head .subtitle{font-size:1.125rem;letter-spacing:.02em;line-height:180%;font-weight:700;color:hsla(0,0%,100%,.6);padding-top:0}@media(max-width: 1199.98px){[data-page=signin] .page-head .subtitle{font-size:1.125rem}}@media(max-width: 767.98px){[data-page=signin] .page-head .subtitle{font-size:0.875rem}}[data-page=signin] .page-breadcrumb{padding-bottom:40px;margin-bottom:0}@media(max-width: 1199.98px){[data-page=signin] .page-breadcrumb{padding-bottom:0px}}[data-page=signin] .page-content{position:relative;padding-left:calc(80px + min(max(0px,0.1111111111 * 100vw + -133.3333333333px),80px));padding-right:calc(80px + min(max(0px,0.1111111111 * 100vw + -133.3333333333px),80px));padding-bottom:120px}@media(max-width: 1199.98px){[data-page=signin] .page-content{padding-left:20px;padding-right:20px}}@media(max-width: 991.98px){[data-page=signin] .page-content .-pc-show-{display:none}}@media(min-width: 992px){[data-page=signin] .page-content .-mobile-show-{display:none}}[data-page=signup] .page-head{padding-top:var(--nav-height, 0px);padding-bottom:80px}@media(max-width: 1199.98px){[data-page=signup] .page-head{padding-bottom:40px}}[data-page=signup] .page-head>*{padding:10px 0;position:relative;z-index:1;margin:0 auto;max-width:780px;width:fit-content}[data-page=signup] .page-head .title{padding-top:107px;font-family:"Noto Serif TC",serif;font-size:3.25rem;letter-spacing:.08em;line-height:140%;font-weight:700;color:#fff}@media(max-width: 1199.98px){[data-page=signup] .page-head .title{font-size:3rem}}@media(max-width: 767.98px){[data-page=signup] .page-head .title{font-size:2.25rem}}@media(max-width: 1199.98px){[data-page=signup] .page-head .title{padding-top:2px}}[data-page=signup] .page-head .subtitle{font-size:1.125rem;letter-spacing:.02em;line-height:180%;font-weight:700;color:hsla(0,0%,100%,.6);padding-top:0}@media(max-width: 1199.98px){[data-page=signup] .page-head .subtitle{font-size:1.125rem}}@media(max-width: 767.98px){[data-page=signup] .page-head .subtitle{font-size:0.875rem}}[data-page=signup] .page-breadcrumb{padding-bottom:40px;margin-bottom:0}@media(max-width: 1199.98px){[data-page=signup] .page-breadcrumb{padding-bottom:0px}}[data-page=signup] .page-content{position:relative;padding-left:calc(80px + min(max(0px,0.1111111111 * 100vw + -133.3333333333px),80px));padding-right:calc(80px + min(max(0px,0.1111111111 * 100vw + -133.3333333333px),80px));padding-bottom:120px}@media(max-width: 1199.98px){[data-page=signup] .page-content{padding-left:20px;padding-right:20px}}@media(max-width: 991.98px){[data-page=signup] .page-content .-pc-show-{display:none}}@media(min-width: 992px){[data-page=signup] .page-content .-mobile-show-{display:none}}[data-page=signup] .c-checkbox-agreement{width:100%}[data-page=signup] .terms-link{background:rgba(0,0,0,0);border:none;color:#f8ca02;text-decoration:underline;font-size:inherit;font-weight:inherit;letter-spacing:inherit;cursor:pointer;padding:0;margin:0;line-height:inherit}[data-page=signup] .terms-link:hover{color:rgb(253.328,214.872,47.672)}[data-page=signup] #terms-popup.m-popup .m-popup__content{width:100%;max-width:min(1200px,100vw - 40px)}[data-page=modify-profile] .page-head{padding-top:var(--nav-height, 0px);padding-bottom:80px}@media(max-width: 1199.98px){[data-page=modify-profile] .page-head{padding-bottom:40px}}[data-page=modify-profile] .page-head>*{padding:10px 0;position:relative;z-index:1;margin:0 auto;max-width:780px;width:fit-content}[data-page=modify-profile] .page-head .title{padding-top:107px;font-family:"Noto Serif TC",serif;font-size:3.25rem;letter-spacing:.08em;line-height:140%;font-weight:700;color:#fff}@media(max-width: 1199.98px){[data-page=modify-profile] .page-head .title{font-size:3rem}}@media(max-width: 767.98px){[data-page=modify-profile] .page-head .title{font-size:2.25rem}}@media(max-width: 1199.98px){[data-page=modify-profile] .page-head .title{padding-top:2px}}[data-page=modify-profile] .page-head .subtitle{font-size:1.125rem;letter-spacing:.02em;line-height:180%;font-weight:700;color:hsla(0,0%,100%,.6);padding-top:0}@media(max-width: 1199.98px){[data-page=modify-profile] .page-head .subtitle{font-size:1.125rem}}@media(max-width: 767.98px){[data-page=modify-profile] .page-head .subtitle{font-size:0.875rem}}[data-page=modify-profile] .page-breadcrumb{padding-bottom:40px;margin-bottom:0}@media(max-width: 1199.98px){[data-page=modify-profile] .page-breadcrumb{padding-bottom:0px}}[data-page=modify-profile] .page-content{position:relative;padding-left:calc(80px + min(max(0px,0.1111111111 * 100vw + -133.3333333333px),80px));padding-right:calc(80px + min(max(0px,0.1111111111 * 100vw + -133.3333333333px),80px));padding-bottom:120px}@media(max-width: 1199.98px){[data-page=modify-profile] .page-content{padding-left:20px;padding-right:20px}}@media(max-width: 991.98px){[data-page=modify-profile] .page-content .-pc-show-{display:none}}@media(min-width: 992px){[data-page=modify-profile] .page-content .-mobile-show-{display:none}}[data-page=modify-profile] .form-foot .submit{padding-top:10px;padding-bottom:20px;width:310px;margin:0 auto}[data-page=my-order] .page-head{padding-top:var(--nav-height, 0px);padding-bottom:80px}@media(max-width: 1199.98px){[data-page=my-order] .page-head{padding-bottom:40px}}[data-page=my-order] .page-head>*{padding:10px 0;position:relative;z-index:1;margin:0 auto;max-width:780px;width:fit-content}[data-page=my-order] .page-head .title{padding-top:107px;font-family:"Noto Serif TC",serif;font-size:3.25rem;letter-spacing:.08em;line-height:140%;font-weight:700;color:#fff}@media(max-width: 1199.98px){[data-page=my-order] .page-head .title{font-size:3rem}}@media(max-width: 767.98px){[data-page=my-order] .page-head .title{font-size:2.25rem}}@media(max-width: 1199.98px){[data-page=my-order] .page-head .title{padding-top:2px}}[data-page=my-order] .page-head .subtitle{font-size:1.125rem;letter-spacing:.02em;line-height:180%;font-weight:700;color:hsla(0,0%,100%,.6);padding-top:0}@media(max-width: 1199.98px){[data-page=my-order] .page-head .subtitle{font-size:1.125rem}}@media(max-width: 767.98px){[data-page=my-order] .page-head .subtitle{font-size:0.875rem}}[data-page=my-order] .page-breadcrumb{padding-bottom:40px;margin-bottom:0}@media(max-width: 1199.98px){[data-page=my-order] .page-breadcrumb{padding-bottom:0px}}[data-page=my-order] .page-content{position:relative;padding-left:calc(80px + min(max(0px,0.1111111111 * 100vw + -133.3333333333px),80px));padding-right:calc(80px + min(max(0px,0.1111111111 * 100vw + -133.3333333333px),80px));padding-bottom:120px}@media(max-width: 1199.98px){[data-page=my-order] .page-content{padding-left:20px;padding-right:20px}}@media(max-width: 991.98px){[data-page=my-order] .page-content .-pc-show-{display:none}}@media(min-width: 992px){[data-page=my-order] .page-content .-mobile-show-{display:none}}@media(min-width: 992px){[data-page=my-order] .m-order__list{max-width:780px;margin:0 auto}}[data-page=order-detail] .page-head{padding-top:var(--nav-height, 0px);padding-bottom:80px}@media(max-width: 1199.98px){[data-page=order-detail] .page-head{padding-bottom:40px}}[data-page=order-detail] .page-head>*{padding:10px 0;position:relative;z-index:1;margin:0 auto;max-width:780px;width:fit-content}[data-page=order-detail] .page-head .title{padding-top:107px;font-family:"Noto Serif TC",serif;font-size:3.25rem;letter-spacing:.08em;line-height:140%;font-weight:700;color:#fff}@media(max-width: 1199.98px){[data-page=order-detail] .page-head .title{font-size:3rem}}@media(max-width: 767.98px){[data-page=order-detail] .page-head .title{font-size:2.25rem}}@media(max-width: 1199.98px){[data-page=order-detail] .page-head .title{padding-top:2px}}[data-page=order-detail] .page-head .subtitle{font-size:1.125rem;letter-spacing:.02em;line-height:180%;font-weight:700;color:hsla(0,0%,100%,.6);padding-top:0}@media(max-width: 1199.98px){[data-page=order-detail] .page-head .subtitle{font-size:1.125rem}}@media(max-width: 767.98px){[data-page=order-detail] .page-head .subtitle{font-size:0.875rem}}[data-page=order-detail] .page-breadcrumb{padding-bottom:40px;margin-bottom:0}@media(max-width: 1199.98px){[data-page=order-detail] .page-breadcrumb{padding-bottom:0px}}[data-page=order-detail] .page-content{position:relative;padding-left:calc(80px + min(max(0px,0.1111111111 * 100vw + -133.3333333333px),80px));padding-right:calc(80px + min(max(0px,0.1111111111 * 100vw + -133.3333333333px),80px));padding-bottom:120px}@media(max-width: 1199.98px){[data-page=order-detail] .page-content{padding-left:20px;padding-right:20px}}@media(max-width: 991.98px){[data-page=order-detail] .page-content .-pc-show-{display:none}}@media(min-width: 992px){[data-page=order-detail] .page-content .-mobile-show-{display:none}}@media(min-width: 992px){[data-page=order-detail] .m-order__list{max-width:780px;margin:0 auto}}[data-page=products] .page-head{position:relative;display:grid}[data-page=products] .page-head>*{grid-area:1/1;transition:all ease 400ms;transition-duration:inherit}[data-page=products] .page-head__container{position:relative;z-index:1;width:100%;padding-top:calc(107px + var(--nav-height, 0px));padding-left:calc(80px + min(max(0px,0.1111111111 * 100vw + -133.3333333333px),80px));padding-right:calc(80px + min(max(0px,0.1111111111 * 100vw + -133.3333333333px),80px));padding-bottom:120px}@media(max-width: 991.98px){[data-page=products] .page-head__container{padding-top:126px;padding-left:20px;padding-right:20px;padding-bottom:40px}}[data-page=products] .page-head__container .title{padding:10px 0;font-family:"Noto Serif TC",serif;font-size:3.25rem;letter-spacing:.08em;line-height:140%;font-weight:700;color:#fff}@media(max-width: 1199.98px){[data-page=products] .page-head__container .title{font-size:3rem}}@media(max-width: 767.98px){[data-page=products] .page-head__container .title{font-size:2.25rem}}[data-page=products] .page-head__container .page-breadcrumb{padding:10px 0}[data-page=products] .page-head__banner{position:relative;z-index:-1;width:100%;height:100%}[data-page=products] .page-head__banner img{width:100%;height:100%;object-fit:cover;object-position:bottom right}[data-page=products] .page-content{position:relative;padding-left:calc(80px + min(max(0px,0.1111111111 * 100vw + -133.3333333333px),80px));padding-right:calc(80px + min(max(0px,0.1111111111 * 100vw + -133.3333333333px),80px));padding-bottom:120px}@media(max-width: 991.98px){[data-page=products] .page-content{padding-left:20px;padding-right:20px}}[data-page=products] .m-product-list .row{--bs-gutter-y: 40px}@media(max-width: 991.98px){[data-page=products] .m-product-list .row{--bs-gutter-y: 20px}}[data-page=products] .page-content{margin-top:120px}@media(max-width: 991.98px){[data-page=products] .page-content{margin-top:60px}}[data-page=products] .page-pagination{margin-top:120px}@media(max-width: 991.98px){[data-page=products] .page-pagination{margin-top:60px}}[data-page=order-completed] .page-head{padding-top:var(--nav-height, 0px);padding-bottom:80px}@media(max-width: 1199.98px){[data-page=order-completed] .page-head{padding-bottom:40px}}[data-page=order-completed] .page-head>*{padding:10px 0;position:relative;z-index:1;margin:0 auto;max-width:780px;width:fit-content}[data-page=order-completed] .page-head .title{padding-top:107px;font-family:"Noto Serif TC",serif;font-size:3.25rem;letter-spacing:.08em;line-height:140%;font-weight:700;color:#fff}@media(max-width: 1199.98px){[data-page=order-completed] .page-head .title{font-size:3rem}}@media(max-width: 767.98px){[data-page=order-completed] .page-head .title{font-size:2.25rem}}@media(max-width: 1199.98px){[data-page=order-completed] .page-head .title{padding-top:2px}}[data-page=order-completed] .page-head .subtitle{font-size:1.125rem;letter-spacing:.02em;line-height:180%;font-weight:700;color:hsla(0,0%,100%,.6);padding-top:0}@media(max-width: 1199.98px){[data-page=order-completed] .page-head .subtitle{font-size:1.125rem}}@media(max-width: 767.98px){[data-page=order-completed] .page-head .subtitle{font-size:0.875rem}}[data-page=order-completed] .page-breadcrumb{padding-bottom:40px;margin-bottom:0}@media(max-width: 1199.98px){[data-page=order-completed] .page-breadcrumb{padding-bottom:0px}}[data-page=order-completed] .page-content{position:relative;padding-left:calc(80px + min(max(0px,0.1111111111 * 100vw + -133.3333333333px),80px));padding-right:calc(80px + min(max(0px,0.1111111111 * 100vw + -133.3333333333px),80px));padding-bottom:120px}@media(max-width: 1199.98px){[data-page=order-completed] .page-content{padding-left:20px;padding-right:20px}}@media(max-width: 991.98px){[data-page=order-completed] .page-content .-pc-show-{display:none}}@media(min-width: 992px){[data-page=order-completed] .page-content .-mobile-show-{display:none}}@media(min-width: 992px){[data-page=order-completed] .m-order__list{max-width:780px;margin:0 auto}}[data-page=payment] .page-head{padding-top:var(--nav-height, 0px);padding-bottom:80px}@media(max-width: 1199.98px){[data-page=payment] .page-head{padding-bottom:40px}}[data-page=payment] .page-head>*{padding:10px 0;position:relative;z-index:1;margin:0 auto;max-width:780px;width:fit-content}[data-page=payment] .page-head .title{padding-top:107px;font-family:"Noto Serif TC",serif;font-size:3.25rem;letter-spacing:.08em;line-height:140%;font-weight:700;color:#fff}@media(max-width: 1199.98px){[data-page=payment] .page-head .title{font-size:3rem}}@media(max-width: 767.98px){[data-page=payment] .page-head .title{font-size:2.25rem}}@media(max-width: 1199.98px){[data-page=payment] .page-head .title{padding-top:2px}}[data-page=payment] .page-head .subtitle{font-size:1.125rem;letter-spacing:.02em;line-height:180%;font-weight:700;color:hsla(0,0%,100%,.6);padding-top:0}@media(max-width: 1199.98px){[data-page=payment] .page-head .subtitle{font-size:1.125rem}}@media(max-width: 767.98px){[data-page=payment] .page-head .subtitle{font-size:0.875rem}}[data-page=payment] .page-breadcrumb{padding-bottom:40px;margin-bottom:0}@media(max-width: 1199.98px){[data-page=payment] .page-breadcrumb{padding-bottom:0px}}[data-page=payment] .page-content{position:relative;padding-left:calc(80px + min(max(0px,0.1111111111 * 100vw + -133.3333333333px),80px));padding-right:calc(80px + min(max(0px,0.1111111111 * 100vw + -133.3333333333px),80px));padding-bottom:120px}@media(max-width: 1199.98px){[data-page=payment] .page-content{padding-left:20px;padding-right:20px}}@media(max-width: 991.98px){[data-page=payment] .page-content .-pc-show-{display:none}}@media(min-width: 992px){[data-page=payment] .page-content .-mobile-show-{display:none}}[data-page=payment] .payment-info{position:relative}[data-page=payment] .payment-info .info-container{position:sticky;top:var(--nav-height, 1px);display:flex;flex-direction:column;gap:10px;width:100%;max-width:708px;margin:0 auto}@media(min-width: 1200px){[data-page=payment] .payment-info .info-container{max-width:381px}}@media(min-width: 1400px){[data-page=payment] .payment-info .info-container{max-width:506px}}@media(max-width: 1199.98px){[data-page=payment] .payment-info{margin-bottom:40px}}[data-page=payment] .member-form{flex:1}[data-page=payment] .form-body{display:flex;flex-direction:column;gap:10px;margin:0}[data-page=payment] .form-foot{margin-top:0}[data-page=payment] .section-title{font-size:2.25rem;line-height:140%;letter-spacing:.05em;font-weight:600;color:#fff;margin-bottom:10px}@media(max-width: 1199.98px){[data-page=payment] .section-title{font-size:1.875rem}}@media(max-width: 767.98px){[data-page=payment] .section-title{font-size:1.75rem}}[data-page=payment] .section-caption{font-size:1.125rem;line-height:160%;letter-spacing:.02em;font-weight:400;color:hsla(0,0%,100%,.8)}@media(max-width: 1199.98px){[data-page=payment] .section-caption{font-size:1rem}}@media(max-width: 767.98px){[data-page=payment] .section-caption{font-size:0.875rem}}[data-page=payment] .section-item{display:flex}[data-page=payment] .section-item>*:first-child{flex:1}[data-page=payment] .section-item .c-field+.c-field{margin-left:20px}[data-page=payment] .section-item .c-field .row{margin-inline-start:-5px;margin-inline-end:-5px}[data-page=payment] .section-item .c-field .row>*{padding-inline-start:5px;padding-inline-end:5px}[data-page=payment] .accordion-trigger{padding-left:20px;padding-right:20px}[data-page=payment] .accordion-trigger.-active-{border:1px solid #fff}[data-page=payment] .section-accordion{width:100%;display:grid;grid-template-rows:0fr;transition:all ease-out .3s}[data-page=payment] .section-accordion>*{overflow:hidden}[data-page=payment] .section-accordion.-active-{grid-template-rows:1fr}[data-page=payment] .section-accordion .accordion-container{padding:0 20px;background:rgba(62,58,57,.2)}[data-page=payment] .section-accordion .accordion-container>*:first-child{padding-top:20px}[data-page=payment] .section-accordion .accordion-container>*:last-child{padding-bottom:20px}[data-page=payment] .store-selection-btn{padding:10px 0}[data-page=payment] .store-selection-btn .c-btn{width:100%;justify-content:center}[data-page=payment] .selected-store-info{padding:10px 0}[data-page=payment] .store-card{display:flex;align-items:center;justify-content:space-between;padding:20px;border:1px solid hsla(0,0%,100%,.2);border-radius:2px}[data-page=payment] .store-card .store-details{flex:1}[data-page=payment] .store-card .store-details .store-name{font-size:1.125rem;letter-spacing:.02em;line-height:180%;font-weight:700;color:#fff}@media(max-width: 1199.98px){[data-page=payment] .store-card .store-details .store-name{font-size:1.125rem}}@media(max-width: 767.98px){[data-page=payment] .store-card .store-details .store-name{font-size:0.875rem}}[data-page=payment] .store-card .store-details .store-address{padding:6px 0;font-size:0.8125rem;line-height:160%;letter-spacing:.02em;font-weight:400;color:#fff}@media(max-width: 1199.98px){[data-page=payment] .store-card .store-details .store-address{font-size:0.75rem}}@media(max-width: 767.98px){[data-page=payment] .store-card .store-details .store-address{font-size:0.6875rem}}[data-page=payment] .store-card .store-actions{margin-left:10px}[data-page=payment] .store-card .store-actions .edit-store{position:relative;display:flex;align-items:center;justify-content:center}[data-page=payment] .store-card .store-actions .edit-store .item-text{font-size:1rem;line-height:180%;letter-spacing:.05em;font-weight:400;color:#f8ca02}@media(max-width: 1199.98px){[data-page=payment] .store-card .store-actions .edit-store .item-text{font-size:0.9375rem}}@media(max-width: 767.98px){[data-page=payment] .store-card .store-actions .edit-store .item-text{font-size:0.875rem}}[data-page=payment] .c-checkbox-group{display:flex;gap:20px;align-items:center;margin-top:.5rem}@media(max-width: 575.98px){[data-page=payment] .c-checkbox-group{flex-direction:column;align-items:flex-start;gap:.5rem}}[data-page=payment] .info-link{font-size:1.25rem;line-height:220%;letter-spacing:.02em;font-weight:700;color:#fff;text-decoration:underline}@media(max-width: 1199.98px){[data-page=payment] .info-link{font-size:1.125rem}}@media(max-width: 767.98px){[data-page=payment] .info-link{font-size:1rem}}[data-page=payment] .payment-options .section-item{border-bottom:1px solid hsla(0,0%,100%,.2);padding-bottom:1rem}[data-page=payment] .payment-options .section-item:last-child{border-bottom:none;padding-bottom:0}[data-page=payment] .discount-code{display:flex;gap:10px}[data-page=payment] .discount-code .c-input{flex:1}[data-page=payment] .discount-code .c-btn{white-space:nowrap}[data-page=payment] .price-info{padding:20px 0;display:flex;flex-direction:column;gap:10px}[data-page=payment] .price-info .info-item{display:flex;justify-content:space-between;align-items:center}[data-page=payment] .price-info .info-item:last-child{padding:10px 0}[data-page=payment] .price-info .info-item .info-text{color:#fff}[data-page=payment] .price-info .info-item .info-text.-big-text-{font-size:2.25rem;line-height:140%;letter-spacing:.05em;font-weight:600}@media(max-width: 1199.98px){[data-page=payment] .price-info .info-item .info-text.-big-text-{font-size:1.875rem}}@media(max-width: 767.98px){[data-page=payment] .price-info .info-item .info-text.-big-text-{font-size:1.75rem}}[data-page=payment] .price-info .info-item .info-text.fw-bold{font-weight:600}[data-page=payment] .price-info .info-item .info-text:last-child{margin-left:auto}[data-page=payment] .divider{height:1px;background:hsla(0,0%,100%,.2);margin:2rem 0}[data-page=payment] .divider.-ver-{width:1px;height:auto;margin:0 2rem}@media(max-width: 991.98px){[data-page=payment] .divider.-ver-{display:none}}[data-page=payment] .form-actions .submit{padding:10px 0}[data-page=payment] .form-actions .c-btn{width:100%}@media(max-width: 991.98px){[data-page=payment] .payment-info{order:-1}}[data-page=payment] #shop-info-popup .m-popup__content{width:80%}@media(min-width: 992px){[data-page=payment] #shop-info-popup .m-popup__content{width:1200px}}[data-page=product-detail] .page-head{padding-top:var(--nav-height, 0px);padding-bottom:80px}@media(max-width: 991.98px){[data-page=product-detail] .page-head{padding-bottom:40px}}[data-page=product-detail] .page-head>*{padding:10px 0;position:relative;z-index:1;margin:0 auto;max-width:780px;width:fit-content}[data-page=product-detail] .page-head .title{padding-top:107px;font-family:"Noto Serif TC",serif;font-size:3.25rem;letter-spacing:.08em;line-height:140%;font-weight:700;color:#fff}@media(max-width: 1199.98px){[data-page=product-detail] .page-head .title{font-size:3rem}}@media(max-width: 767.98px){[data-page=product-detail] .page-head .title{font-size:2.25rem}}@media(max-width: 991.98px){[data-page=product-detail] .page-head .title{padding-top:2px}}[data-page=product-detail] .page-head .subtitle{font-size:1.125rem;letter-spacing:.02em;line-height:180%;font-weight:700;color:hsla(0,0%,100%,.6);padding-top:0}@media(max-width: 1199.98px){[data-page=product-detail] .page-head .subtitle{font-size:1.125rem}}@media(max-width: 767.98px){[data-page=product-detail] .page-head .subtitle{font-size:0.875rem}}[data-page=product-detail] .page-breadcrumb{padding-bottom:40px;margin-bottom:0}@media(max-width: 991.98px){[data-page=product-detail] .page-breadcrumb{padding-bottom:0px}}[data-page=product-detail] .page-content{position:relative;padding-left:calc(80px + min(max(0px,0.1111111111 * 100vw + -133.3333333333px),80px));padding-right:calc(80px + min(max(0px,0.1111111111 * 100vw + -133.3333333333px),80px));padding-bottom:120px}@media(max-width: 991.98px){[data-page=product-detail] .page-content{padding-left:20px;padding-right:20px}}@media(max-width: 991.98px){[data-page=product-detail] .page-content .-pc-show-{display:none}}@media(min-width: 992px){[data-page=product-detail] .page-content .-mobile-show-{display:none}}[data-page=product-detail] .page-head{padding-bottom:0}[data-page=product-detail] .page-breadcrumb{padding:30px 0}[data-page=product-detail] .section{padding-bottom:60px}[data-page=product-detail] .section.-big-margin-{padding-top:120px !important;padding-bottom:0}[data-page=product-detail] .section~.section{padding-top:60px}[data-page=product-detail] .section .section-title{font-size:2.5rem;letter-spacing:.05em;line-height:180%;font-weight:500;color:#fff}@media(max-width: 1199.98px){[data-page=product-detail] .section .section-title{font-size:2rem}}@media(max-width: 767.98px){[data-page=product-detail] .section .section-title{font-size:1.75rem}}[data-page=product-detail] .section.-relate-product-{position:relative;width:100vw;left:calc(50% - 50vw);padding-left:inherit;padding-right:inherit;overflow:hidden}[data-page=product-detail] .section.-product- .d-grid{grid-template-areas:"product-head product-head" "product-img product-img" "product-action product-action";grid-template-columns:1fr 1fr;grid-template-rows:auto auto auto;row-gap:40px}@media(min-width: 992px){[data-page=product-detail] .section.-product- .d-grid{grid-template-areas:"product-img product-head" "product-img product-action";grid-template-columns:1fr 1fr;grid-template-rows:auto 1fr;column-gap:60px}}[data-page=product-detail] .section.-sticky-{padding-bottom:0;position:sticky;bottom:40px;z-index:1;display:flex;justify-content:center;transition:all ease 400ms}[data-page=product-detail] .section.-sticky-:not(.-active-){opacity:0;pointer-events:none}[data-page=product-detail] .section.-sticky- .c-btn.-primary-{width:100%;max-width:492px}[data-page=product-detail] .m-product-list{margin-top:40px}[data-page=product-detail] .m-product-list__slider .m-product-list__item{width:370px}[data-page=product-detail] .product-head{grid-area:product-head;position:relative;display:flex;flex-direction:column;align-items:stretch;gap:40px}[data-page=product-detail] .product-head .info-container{width:100%}[data-page=product-detail] .product-head .info-container .title{font-size:3rem;letter-spacing:.05em;line-height:180%;font-weight:500;color:#fff}@media(max-width: 1199.98px){[data-page=product-detail] .product-head .info-container .title{font-size:2.5rem}}@media(max-width: 767.98px){[data-page=product-detail] .product-head .info-container .title{font-size:2rem}}[data-page=product-detail] .product-head .info-container .title+.subtitle{margin-top:10px}[data-page=product-detail] .product-head .info-container .subtitle{font-size:1.25rem;letter-spacing:.05em;line-height:180%;font-weight:500;color:#fff}@media(max-width: 1199.98px){[data-page=product-detail] .product-head .info-container .subtitle{font-size:1.25rem}}@media(max-width: 767.98px){[data-page=product-detail] .product-head .info-container .subtitle{font-size:1rem}}[data-page=product-detail] .product-head .quantity label{font-size:0.8125rem;line-height:160%;letter-spacing:.02em;font-weight:700;color:hsla(0,0%,100%,.8)}@media(max-width: 1199.98px){[data-page=product-detail] .product-head .quantity label{font-size:0.75rem}}@media(max-width: 767.98px){[data-page=product-detail] .product-head .quantity label{font-size:0.6875rem}}[data-page=product-detail] .product-head .quantity c-number-counter{margin-top:10px;max-width:190px}[data-page=product-detail] .product-head .action-container{display:flex;align-items:stretch;justify-content:space-between;gap:10px}[data-page=product-detail] .product-head .action-container .c-btn.-small-padding-{flex:1}[data-page=product-detail] .img-gallery{grid-area:product-img}[data-page=product-detail] .img-gallery .big-shot{position:relative;width:100%;aspect-ratio:1/1;display:grid}[data-page=product-detail] .img-gallery .big-shot>*{grid-area:1/1;transition:all ease 400ms;transition-duration:inherit}[data-page=product-detail] .img-gallery .big-shot .img-container{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:5px;border:1px solid hsla(0,0%,100%,.6)}[data-page=product-detail] .img-gallery .big-shot .img-container:not(.-active-){opacity:0;pointer-events:none}[data-page=product-detail] .img-gallery .big-shot .img-container img{width:100%;height:100%;object-fit:cover}[data-page=product-detail] .img-gallery .thumbnails{margin-top:20px;display:flex;flex-wrap:wrap;gap:20px}[data-page=product-detail] .img-gallery .thumbnails>*{flex:0 0 calc(50% - 10px)}[data-page=product-detail] .img-gallery .thumbnails .img-container{position:relative;width:100%;aspect-ratio:1/1;border-radius:5px;border:1px solid hsla(0,0%,100%,.6);transition:all ease 400ms}[data-page=product-detail] .img-gallery .thumbnails .img-container:hover{border:1px solid #fff}[data-page=product-detail] .img-gallery .thumbnails .img-container img{width:100%;height:100%;object-fit:cover;object-position:center}[data-page=product-detail] .product-foot{grid-area:product-action}[data-page=product-detail] .product-foot .c-accordion{position:relative;border-bottom:1px solid hsla(0,0%,100%,.2)}[data-page=product-detail] .product-foot .c-accordion:first-child{border-top:1px solid hsla(0,0%,100%,.2)}[data-page=product-detail] .product-foot .c-accordion.-active-{--accordion-icon-rotate: 180deg}[data-page=product-detail] .product-foot .c-accordion.-active- .c-accordion__scope{grid-template-rows:1fr}[data-page=product-detail] .product-foot .c-accordion__trigger{position:relative;z-index:1}[data-page=product-detail] .product-foot .c-accordion__trigger .item-content{display:flex;align-items:center;justify-content:space-between;padding:20px 0}[data-page=product-detail] .product-foot .c-accordion__trigger .item-content .item-text{flex:1;font-size:1.125rem;letter-spacing:.02em;line-height:180%;font-weight:700;color:#fff}@media(max-width: 1199.98px){[data-page=product-detail] .product-foot .c-accordion__trigger .item-content .item-text{font-size:1.125rem}}@media(max-width: 767.98px){[data-page=product-detail] .product-foot .c-accordion__trigger .item-content .item-text{font-size:0.875rem}}[data-page=product-detail] .product-foot .c-accordion__trigger .item-content .item-icon{transition:all ease 400ms;transform:rotate(var(--accordion-icon-rotate, 0deg))}[data-page=product-detail] .product-foot .c-accordion__scope{display:grid;grid-template-rows:0fr;transition:all ease-out .3s}[data-page=product-detail] .product-foot .c-accordion__scope>*{overflow:hidden}[data-page=product-detail] .product-foot .product-desc{padding-bottom:40px}[data-page=product-detail] .product-foot .product-desc .item-text{font-size:1.25rem;line-height:220%;letter-spacing:.02em;font-weight:400;color:hsla(0,0%,100%,.8)}@media(max-width: 1199.98px){[data-page=product-detail] .product-foot .product-desc .item-text{font-size:1.125rem}}@media(max-width: 767.98px){[data-page=product-detail] .product-foot .product-desc .item-text{font-size:1rem}}[data-page=product-detail] .divider{margin:20px 0;width:100%;height:1px;background:hsla(0,0%,100%,.2)}[data-page=product-detail] .divider.-vw-{width:100vw;margin-left:calc(50% - 50vw)}[data-page=news] .page-head{position:relative;display:grid}[data-page=news] .page-head>*{grid-area:1/1;transition:all ease 400ms;transition-duration:inherit}[data-page=news] .page-head__container{position:relative;z-index:1;width:100%;padding-top:calc(107px + var(--nav-height, 0px));padding-left:calc(80px + min(max(0px,0.1111111111 * 100vw + -133.3333333333px),80px));padding-right:calc(80px + min(max(0px,0.1111111111 * 100vw + -133.3333333333px),80px));padding-bottom:120px}@media(max-width: 991.98px){[data-page=news] .page-head__container{padding-top:126px;padding-left:20px;padding-right:20px;padding-bottom:40px}}[data-page=news] .page-head__container .title{padding:10px 0;font-family:"Noto Serif TC",serif;font-size:3.25rem;letter-spacing:.08em;line-height:140%;font-weight:700;color:#fff}@media(max-width: 1199.98px){[data-page=news] .page-head__container .title{font-size:3rem}}@media(max-width: 767.98px){[data-page=news] .page-head__container .title{font-size:2.25rem}}[data-page=news] .page-head__container .page-breadcrumb{padding:10px 0}[data-page=news] .page-head__banner{position:relative;z-index:-1;width:100%;height:100%}[data-page=news] .page-head__banner img{width:100%;height:100%;object-fit:cover;object-position:bottom right}[data-page=news] .page-content{position:relative;padding-left:calc(80px + min(max(0px,0.1111111111 * 100vw + -133.3333333333px),80px));padding-right:calc(80px + min(max(0px,0.1111111111 * 100vw + -133.3333333333px),80px));padding-bottom:120px}@media(max-width: 991.98px){[data-page=news] .page-content{padding-left:20px;padding-right:20px}}[data-page=news] .page-content{margin-top:120px}@media(max-width: 991.98px){[data-page=news] .page-content{margin-top:60px}}[data-page=news] .page-pagination{margin-top:120px}@media(max-width: 991.98px){[data-page=news] .page-pagination{margin-top:60px}}[data-page=news] .info-card-group.row{margin-inline-start:-20px;margin-inline-end:-20px;--bs-gutter-y: 40px}[data-page=news] .info-card-group.row>*{padding-inline-start:20px;padding-inline-end:20px}@media(max-width: 991.98px){[data-page=news] .info-card-group.row{margin-inline-start:-10px;margin-inline-end:-10px;--bs-gutter-y: 20px}[data-page=news] .info-card-group.row>*{padding-inline-start:10px;padding-inline-end:10px}}[data-page=news] .info-card{position:relative;padding:20px;border-radius:5px;background:rgba(62,58,57,.2);display:flex;flex-direction:column;gap:10px;height:100%}[data-page=news] .info-card .img-container{width:100%;aspect-ratio:466/280}[data-page=news] .info-card .img-container img{width:100%;height:100%;object-fit:cover;object-position:center}[data-page=news] .info-card .item-content{display:flex;flex-direction:column;gap:10px;padding:10px 0}[data-page=news] .info-card .item-content .title{font-size:1.125rem;letter-spacing:.02em;line-height:180%;font-weight:700;color:#fff;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;text-align:start;order:2}@media(max-width: 1199.98px){[data-page=news] .info-card .item-content .title{font-size:1.125rem}}@media(max-width: 767.98px){[data-page=news] .info-card .item-content .title{font-size:0.875rem}}[data-page=news] .info-card .item-content .subtitle{font-size:1.125rem;letter-spacing:.02em;line-height:180%;font-weight:400;color:hsla(0,0%,100%,.6);order:1}@media(max-width: 1199.98px){[data-page=news] .info-card .item-content .subtitle{font-size:1.125rem}}@media(max-width: 767.98px){[data-page=news] .info-card .item-content .subtitle{font-size:0.875rem}}[data-page=news-article] .page-head{padding-top:var(--nav-height, 0px);padding-bottom:80px}@media(max-width: 991.98px){[data-page=news-article] .page-head{padding-bottom:40px}}[data-page=news-article] .page-head>*{padding:10px 0;position:relative;z-index:1;margin:0 auto;max-width:780px;width:fit-content}[data-page=news-article] .page-head .title{padding-top:107px;font-family:"Noto Serif TC",serif;font-size:3.25rem;letter-spacing:.08em;line-height:140%;font-weight:700;color:#fff}@media(max-width: 1199.98px){[data-page=news-article] .page-head .title{font-size:3rem}}@media(max-width: 767.98px){[data-page=news-article] .page-head .title{font-size:2.25rem}}@media(max-width: 991.98px){[data-page=news-article] .page-head .title{padding-top:2px}}[data-page=news-article] .page-head .subtitle{font-size:1.125rem;letter-spacing:.02em;line-height:180%;font-weight:700;color:hsla(0,0%,100%,.6);padding-top:0}@media(max-width: 1199.98px){[data-page=news-article] .page-head .subtitle{font-size:1.125rem}}@media(max-width: 767.98px){[data-page=news-article] .page-head .subtitle{font-size:0.875rem}}[data-page=news-article] .page-breadcrumb{padding-bottom:40px;margin-bottom:0}@media(max-width: 991.98px){[data-page=news-article] .page-breadcrumb{padding-bottom:0px}}[data-page=news-article] .page-content{position:relative;padding-left:calc(80px + min(max(0px,0.1111111111 * 100vw + -133.3333333333px),80px));padding-right:calc(80px + min(max(0px,0.1111111111 * 100vw + -133.3333333333px),80px));padding-bottom:120px}@media(max-width: 991.98px){[data-page=news-article] .page-content{padding-left:20px;padding-right:20px}}@media(max-width: 991.98px){[data-page=news-article] .page-content .-pc-show-{display:none}}@media(min-width: 992px){[data-page=news-article] .page-content .-mobile-show-{display:none}}[data-page=news-article] .page-head{padding-bottom:0}[data-page=news-article] .page-breadcrumb{padding:30px 0}[data-page=news-article] .section{padding-bottom:60px}[data-page=news-article] .section.-big-margin-{padding-top:120px !important;padding-bottom:0}[data-page=news-article] .section~.section{padding-top:60px}[data-page=news-article] .section .section-title{font-size:2.5rem;letter-spacing:.05em;line-height:180%;font-weight:500;color:#fff}@media(max-width: 1199.98px){[data-page=news-article] .section .section-title{font-size:2rem}}@media(max-width: 767.98px){[data-page=news-article] .section .section-title{font-size:1.75rem}}[data-page=news-article] .section .c-btn{width:100%;max-width:492px}[data-page=news-article] .section.-article-head- .title{font-family:"Noto Serif TC",serif;font-size:3.25rem;letter-spacing:.08em;line-height:140%;font-weight:700;color:#fff}@media(max-width: 1199.98px){[data-page=news-article] .section.-article-head- .title{font-size:3rem}}@media(max-width: 767.98px){[data-page=news-article] .section.-article-head- .title{font-size:2.25rem}}[data-page=news-article] .section.-article-head- .date{margin-top:40px;font-size:2rem;letter-spacing:.05em;line-height:180%;font-weight:400;color:#fff;display:flex;gap:10px}@media(max-width: 1199.98px){[data-page=news-article] .section.-article-head- .date{font-size:1.75rem}}@media(max-width: 767.98px){[data-page=news-article] .section.-article-head- .date{font-size:1.5rem}}[data-page=news-article] .divider{margin:20px 0;width:100%;height:1px;background:hsla(0,0%,100%,.2)}[data-page=news-article] .divider.-vw-{width:100vw;margin-left:calc(50% - 50vw)}[data-page=privacy] .page-head{padding-top:var(--nav-height, 0px);padding-bottom:80px}@media(max-width: 1199.98px){[data-page=privacy] .page-head{padding-bottom:40px}}[data-page=privacy] .page-head>*{padding:10px 0;position:relative;z-index:1;margin:0 auto;max-width:780px;width:fit-content}[data-page=privacy] .page-head .title{padding-top:107px;font-family:"Noto Serif TC",serif;font-size:3.25rem;letter-spacing:.08em;line-height:140%;font-weight:700;color:#fff}@media(max-width: 1199.98px){[data-page=privacy] .page-head .title{font-size:3rem}}@media(max-width: 767.98px){[data-page=privacy] .page-head .title{font-size:2.25rem}}@media(max-width: 1199.98px){[data-page=privacy] .page-head .title{padding-top:2px}}[data-page=privacy] .page-head .subtitle{font-size:1.125rem;letter-spacing:.02em;line-height:180%;font-weight:700;color:hsla(0,0%,100%,.6);padding-top:0}@media(max-width: 1199.98px){[data-page=privacy] .page-head .subtitle{font-size:1.125rem}}@media(max-width: 767.98px){[data-page=privacy] .page-head .subtitle{font-size:0.875rem}}[data-page=privacy] .page-breadcrumb{padding-bottom:40px;margin-bottom:0}@media(max-width: 1199.98px){[data-page=privacy] .page-breadcrumb{padding-bottom:0px}}[data-page=privacy] .page-content{position:relative;padding-left:calc(80px + min(max(0px,0.1111111111 * 100vw + -133.3333333333px),80px));padding-right:calc(80px + min(max(0px,0.1111111111 * 100vw + -133.3333333333px),80px));padding-bottom:120px}@media(max-width: 1199.98px){[data-page=privacy] .page-content{padding-left:20px;padding-right:20px}}@media(max-width: 991.98px){[data-page=privacy] .page-content .-pc-show-{display:none}}@media(min-width: 992px){[data-page=privacy] .page-content .-mobile-show-{display:none}}[data-page=notice] .page-head{padding-top:var(--nav-height, 0px);padding-bottom:80px}@media(max-width: 1199.98px){[data-page=notice] .page-head{padding-bottom:40px}}[data-page=notice] .page-head>*{padding:10px 0;position:relative;z-index:1;margin:0 auto;max-width:780px;width:fit-content}[data-page=notice] .page-head .title{padding-top:107px;font-family:"Noto Serif TC",serif;font-size:3.25rem;letter-spacing:.08em;line-height:140%;font-weight:700;color:#fff}@media(max-width: 1199.98px){[data-page=notice] .page-head .title{font-size:3rem}}@media(max-width: 767.98px){[data-page=notice] .page-head .title{font-size:2.25rem}}@media(max-width: 1199.98px){[data-page=notice] .page-head .title{padding-top:2px}}[data-page=notice] .page-head .subtitle{font-size:1.125rem;letter-spacing:.02em;line-height:180%;font-weight:700;color:hsla(0,0%,100%,.6);padding-top:0}@media(max-width: 1199.98px){[data-page=notice] .page-head .subtitle{font-size:1.125rem}}@media(max-width: 767.98px){[data-page=notice] .page-head .subtitle{font-size:0.875rem}}[data-page=notice] .page-breadcrumb{padding-bottom:40px;margin-bottom:0}@media(max-width: 1199.98px){[data-page=notice] .page-breadcrumb{padding-bottom:0px}}[data-page=notice] .page-content{position:relative;padding-left:calc(80px + min(max(0px,0.1111111111 * 100vw + -133.3333333333px),80px));padding-right:calc(80px + min(max(0px,0.1111111111 * 100vw + -133.3333333333px),80px));padding-bottom:120px}@media(max-width: 1199.98px){[data-page=notice] .page-content{padding-left:20px;padding-right:20px}}@media(max-width: 991.98px){[data-page=notice] .page-content .-pc-show-{display:none}}@media(min-width: 992px){[data-page=notice] .page-content .-mobile-show-{display:none}}[data-page=member-msg] .page-head{padding-top:var(--nav-height, 0px);padding-bottom:80px}@media(max-width: 1199.98px){[data-page=member-msg] .page-head{padding-bottom:40px}}[data-page=member-msg] .page-head>*{padding:10px 0;position:relative;z-index:1;margin:0 auto;max-width:780px;width:fit-content}[data-page=member-msg] .page-head .title{padding-top:107px;font-family:"Noto Serif TC",serif;font-size:3.25rem;letter-spacing:.08em;line-height:140%;font-weight:700;color:#fff}@media(max-width: 1199.98px){[data-page=member-msg] .page-head .title{font-size:3rem}}@media(max-width: 767.98px){[data-page=member-msg] .page-head .title{font-size:2.25rem}}@media(max-width: 1199.98px){[data-page=member-msg] .page-head .title{padding-top:2px}}[data-page=member-msg] .page-head .subtitle{font-size:1.125rem;letter-spacing:.02em;line-height:180%;font-weight:700;color:hsla(0,0%,100%,.6);padding-top:0}@media(max-width: 1199.98px){[data-page=member-msg] .page-head .subtitle{font-size:1.125rem}}@media(max-width: 767.98px){[data-page=member-msg] .page-head .subtitle{font-size:0.875rem}}[data-page=member-msg] .page-breadcrumb{padding-bottom:40px;margin-bottom:0}@media(max-width: 1199.98px){[data-page=member-msg] .page-breadcrumb{padding-bottom:0px}}[data-page=member-msg] .page-content{position:relative;padding-left:calc(80px + min(max(0px,0.1111111111 * 100vw + -133.3333333333px),80px));padding-right:calc(80px + min(max(0px,0.1111111111 * 100vw + -133.3333333333px),80px));padding-bottom:120px}@media(max-width: 1199.98px){[data-page=member-msg] .page-content{padding-left:20px;padding-right:20px}}@media(max-width: 991.98px){[data-page=member-msg] .page-content .-pc-show-{display:none}}@media(min-width: 992px){[data-page=member-msg] .page-content .-mobile-show-{display:none}}[data-page=member-msg] .form-header .subtitle{font-size:1.125rem;letter-spacing:.02em;line-height:180%;font-weight:700;color:hsla(0,0%,100%,.6)}@media(max-width: 1199.98px){[data-page=member-msg] .form-header .subtitle{font-size:1.125rem}}@media(max-width: 767.98px){[data-page=member-msg] .form-header .subtitle{font-size:0.875rem}}[data-page=member-msg] .submit{padding:20px;padding-top:0}[data-page=member-msg] .other-msg{margin-top:40px;display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:5px;font-size:1.125rem;letter-spacing:.02em;line-height:180%;font-weight:700;color:hsla(0,0%,100%,.6)}@media(max-width: 1199.98px){[data-page=member-msg] .other-msg{font-size:1.125rem}}@media(max-width: 767.98px){[data-page=member-msg] .other-msg{font-size:0.875rem}}[data-page=member-msg] .other-msg__link{color:#fff;font-size:18px;font-style:normal;font-weight:700;line-height:180%;letter-spacing:.36px;text-decoration-line:underline}
