@media (min-width: 376px) and (max-width: 767px),(max-width: 375px){.hidden_xs{display:none!important}}@media (max-width: 375px){.hidden_xxs{display:none!important}}.show_xs{display:none!important}@media (min-width: 376px) and (max-width: 767px),(max-width: 375px){.show_xs{display:block!important}}.show_xxs{display:none}@media (max-width: 375px){.show_xxs{display:block!important}}.test_content{width:1200px;margin:0 auto}@media (min-width: 1024px) and (max-width: 1280px){body{font-size:14px}}a{-webkit-transition:ease .3s;-moz-transition:ease .3s;-ms-transition:ease .3s;-o-transition:ease .3s;transition:ease .3s;text-decoration:none}a:hover{color:var(--color-blue);text-decoration:none}a:active{text-decoration:none}#gtx-trans{display:none}.container{width:1400px;display:block;margin:0 auto}@media (min-width: 1281px){.container{width:1276px}}@media (min-width: 1024px) and (max-width: 1280px){.container{width:1024px}}@media (min-width: 768px) and (max-width: 1023px){.container{width:750px}}@media (min-width: 376px) and (max-width: 767px),(max-width: 375px){.container{width:100%;padding:0 20px}}.fit_img{position:relative;overflow:hidden}.main_wrapper{width:100%;min-height:100%}a.disabled{pointer-events:none;cursor:default;opacity:.6}.section-title{width:100%;text-align:center;font-size:var(--fontSize-h1);font-family:var(--font-family);font-weight:800;color:var(--color-blue-11);letter-spacing:7px;margin-bottom:80px}@media (min-width: 1024px) and (max-width: 1280px),(min-width: 768px) and (max-width: 1023px),(min-width: 376px) and (max-width: 767px),(max-width: 375px){.section-title{margin-bottom:40px}}@media (min-width: 376px) and (max-width: 767px),(max-width: 375px){.section-title{text-align:left}}.form-control{width:100%;padding:16px;color:var(--color-gray-1);border:solid 1px var(--color-gray-5);border-radius:12px}.search-container{width:100%;position:relative;margin-bottom:1em}.search-container input[type=text]{width:100%;padding-right:40px}.search-container .icon{width:20px;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.gold-btn{display:flex;background:var(--color-gold);padding:12px 20px;gap:8px;color:#fff;font-size:var(--fontSize-subtitle);font-weight:800;font-family:var(--font-family);text-align:center;justify-content:center;align-items:center;border:none;border-radius:12px;transition:all .3s;cursor:pointer}.gold-btn:hover{background-color:var(--color-blue)}.outline-btn{padding:12px 20px;color:var(--color-gray-1);border-radius:12px;border:solid 1px var(--color-gray-1);background:#fff;cursor:pointer;transition:all .3s}.outline-btn:hover{color:var(--color-gold);border-color:var(--color-gold)}.outline-btn.disabled{color:var(--color-gray-4);background:var(--color-gray-5);border-color:var(--color-gray-4);cursor:default;pointer-events:none}.more-btn{display:flex;flex-direction:column;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px;width:120px;color:var(--color-gold);text-align:center;font-family:var(--font-family);font-weight:800}.more-btn svg{fill:var(--color-gold);transition:all .3s}.more-btn:hover{color:var(--color-blue)}.more-btn:hover svg{fill:var(--color-blue);transform:translate(5px)}.pager{width:100%;display:flex;justify-content:center;gap:10px;padding:12px;font-weight:700}.pager span,.pager a{color:var(--color-gray-2);padding:12px}.pager a{display:flex;justify-content:center;align-items:center;border-radius:12px;text-align:center;text-indent:var(--letter-spacing);flex:none}.pager a:hover,.pager a.active{background-color:var(--color-blue);color:#fff}.pager a.prev,.pager a.next{width:45px;padding:0}.pager a.prev .fa-Icons,.pager a.next .fa-Icons{--fill: var(--color-blue);--width: 24px;--height: 24px}.pager a.prev:hover,.pager a.next:hover{background-color:var(--color-blue)}.pager a.prev:hover .fa-Icons,.pager a.next:hover .fa-Icons{--fill: var(--color-white)}.pager a.disabled{pointer-events:none}.pager a.disabled .fa-Icons{--fill: var(--color-gray-5)}.back-btn{width:100%;text-align:left;margin-bottom:40px}.back-btn a{display:inline-flex;color:var(--color-gold);font-family:var(--font-family);font-weight:800;padding:12px 0;border-bottom:solid 1px var(--color-gold);letter-spacing:.5em;align-items:center;gap:12px}.back-btn a svg{fill:var(--color-gold);transition:all .3s}.back-btn a:hover{color:var(--color-blue);border-bottom:solid 1px var(--color-blue)}.back-btn a:hover svg{fill:var(--color-blue);transform:translate(-5px)}.next-btn{width:100%;text-align:left;margin-bottom:40px}.next-btn a{display:inline-flex;color:var(--color-gold);font-family:var(--font-family);font-weight:800;padding:12px 0;border-bottom:solid 1px var(--color-gold);letter-spacing:.5em;align-items:center;gap:12px}.next-btn a svg{fill:var(--color-gold);transition:all .3s;transform:scaleX(-1)}.next-btn a:hover{color:var(--color-blue);border-bottom:solid 1px var(--color-blue)}.next-btn a:hover svg{fill:var(--color-blue);transform:scaleX(-1) translate(-5px)}.card-image{position:relative;display:block;width:100%;padding-bottom:60%;overflow:hidden;border-radius:40px 0;cursor:pointer}.card-image img{width:100%;height:100%;position:absolute;object-fit:cover}.card-image:after{position:absolute;top:0;left:0;display:flex;align-items:center;justify-content:center;color:#fff;font-family:var(--font-family);font-size:15px;content:"more";width:100%;height:100%;background:url("data:image/svg+xml,%3Csvg width='21' height='5' viewBox='0 0 21 5' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M20.8536 3.32843L17.6716 0.146447C17.4763 -0.0488156 17.1597 -0.0488155 16.9645 0.146447C16.7692 0.341709 16.7692 0.658291 16.9645 0.853554L18.9515 2.84056C19.0775 2.96655 18.9882 3.18198 18.81 3.18198L1 3.18198C0.723858 3.18198 0.5 3.40584 0.5 3.68198C0.5 3.95812 0.723857 4.18198 1 4.18198L19.2929 4.18198H20.6445C20.6875 4.18198 20.7531 4.13595 20.8536 4.03553C21.0488 3.84027 21.0488 3.52369 20.8536 3.32843Z' fill='white'/%3E%3C/svg%3E%0A") center no-repeat #b29973d9;background-position:center calc(50% + 20px);z-index:1;letter-spacing:.2em;transition:all .3s;opacity:0}.card-image:hover:after{opacity:1}.headline1{font-size:var(--fontSize-h1);font-family:var(--font-family);font-weight:800;color:var(--color-blue)}@media (min-width: 1024px) and (max-width: 1280px),(min-width: 768px) and (max-width: 1023px),(min-width: 376px) and (max-width: 767px),(max-width: 375px){.headline1{font-size:var(--fontSize-h4)}}.headline2{font-size:var(--fontSize-h2);font-family:var(--font-family);font-weight:800;color:var(--color-blue)}@media (min-width: 1024px) and (max-width: 1280px),(min-width: 768px) and (max-width: 1023px){.headline2{font-size:var(--fontSize-h4)}}@media (min-width: 376px) and (max-width: 767px),(max-width: 375px){.headline2{font-size:var(--fontSize-h5)}}.headline3{font-size:var(--fontSize-h3);font-family:var(--font-family);font-weight:800;color:var(--color-blue)}@media (min-width: 1024px) and (max-width: 1280px),(min-width: 768px) and (max-width: 1023px){.headline3{font-size:var(--fontSize-h5)}}@media (min-width: 376px) and (max-width: 767px),(max-width: 375px){.headline3{font-size:var(--fontSize-h5)}}.headline4{font-size:var(--fontSize-h4);font-family:var(--font-family);font-weight:800;color:var(--color-blue)}@media (min-width: 1024px) and (max-width: 1280px),(min-width: 768px) and (max-width: 1023px){.headline4{font-size:var(--fontSize-h5)}}@media (min-width: 376px) and (max-width: 767px),(max-width: 375px){.headline4{font-size:var(--fontSize-subtitle)}}.headline6{font-size:var(--fontSize-h6);font-family:var(--font-family);font-weight:800;color:var(--color-blue)}@media (min-width: 1024px) and (max-width: 1280px),(min-width: 768px) and (max-width: 1023px){.headline6{font-size:var(--fontSize-subtitle)}}@media (min-width: 376px) and (max-width: 767px),(max-width: 375px){.headline6{font-size:var(--fontSize-subtitle)}}.product-list{width:100%;display:flex;gap:80px}.product-list .list-side{width:320px}.product-list .list-side .side-btn{width:100%;display:inline-block;padding:20px;background:transparent;color:var(--color-blue-11);text-align:center;border-radius:12px;font-family:var(--font-family);font-weight:800;font-size:var(--fontSize-subtitle);border:solid 1px transparent;letter-spacing:.2em}.product-list .list-side .side-btn:hover,.product-list .list-side .side-btn.active{background:var(--color-blue-11);color:#fff;border:solid 1px var(--color-gold)}@media (min-width: 1024px) and (max-width: 1280px),(min-width: 768px) and (max-width: 1023px),(min-width: 376px) and (max-width: 767px),(max-width: 375px){.product-list{width:100%;flex-wrap:wrap;gap:40px}.product-list .list-side{display:flex;width:100%;gap:20px;flex-wrap:wrap;justify-content:space-between}.product-list .list-side .side-btn{flex:1 0 auto;max-width:calc(25% - 20px)}.product-list .product-list-container{width:100%}.product-list .search-container{margin-bottom:0}}@media (min-width: 768px) and (max-width: 1023px){.product-list .product-list-container .product-card .add-to-cart{font-size:.9em}}@media (min-width: 376px) and (max-width: 767px),(max-width: 375px){.product-list .list-side{gap:12px}.product-list .list-side .side-btn{flex:1 0 auto;max-width:calc(50% - 12px);font-size:15px;padding:12px}}.product-list-container{display:flex;flex:1;gap:80px;flex-wrap:wrap;padding-bottom:40px}@media (min-width: 1281px){.product-list-container{padding-bottom:80px}}.product-list-container .product-card{flex:1 0 auto;max-width:calc((100% - 160px) / 3);display:flex;gap:12px;flex-wrap:wrap;letter-spacing:.2em;position:relative}.product-list-container .product-card .product-image{display:block;width:100%;position:relative;padding-bottom:100%;overflow:hidden;border-radius:40px 0}.product-list-container .product-card .product-image img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;transition:all 1s}.product-list-container .product-card .product-image:hover img{transform:scale(1.05)}.product-list-container .product-card .product-title{width:100%;color:var(--color-blue);font-family:var(--font-family);font-size:var(--fontSize-h4);font-weight:800}.product-list-container .product-card .product-description{width:100%;color:var(--color-gray-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.product-list-container .product-card .product-options{width:100%;display:flex;gap:12px}.product-list-container .product-card .product-options .product-select{width:50%;appearance:none;-moz-appearance:none;-webkit-appearance:none;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='13' height='13' viewBox='0 0 13 13' fill='none'%3E%3Cscript xmlns=''/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M1.84608 5.24161C1.53964 4.93119 1.53964 4.43212 1.84608 4.1217C2.15816 3.80557 2.66845 3.80557 2.98053 4.1217L5.62165 6.79712C6.01319 7.19375 6.65342 7.19375 7.04496 6.79712L9.68608 4.1217C9.99816 3.80557 10.5085 3.80557 10.8205 4.1217C11.127 4.43212 11.127 4.93119 10.8205 5.24161L7.75661 8.34532C6.97353 9.13857 5.69308 9.13857 4.91 8.34532L1.84608 5.24161Z' fill='%23C6C6C6'/%3E%3Cscript xmlns=''/%3E%3C/svg%3E") no-repeat #fff;background-position:calc(100% - 12px) center}.product-list-container .product-card .product-options .quantity-selector{width:50%;position:relative}.product-list-container .product-card .product-options .quantity-selector button{position:absolute;width:40%;height:100%;background:transparent;border:none;cursor:pointer}.product-list-container .product-card .product-options .quantity-selector .quantity-decrease{top:0;left:0;background-size:100%}.product-list-container .product-card .product-options .quantity-selector .quantity-increase{top:0;right:0;background-size:100%}.product-list-container .product-card .product-options .quantity-input{text-align:center;font-weight:700}.product-list-container .product-card .product-price{width:100%;font-family:var(--font-family);font-weight:800;font-size:var(--fontSize-subtitle);color:var(--color-gold)}.product-list-container .product-card .product-action{width:100%;display:flex;gap:12px;height:54px;justify-content:stretch}.product-list-container .product-card .add-to-cart{flex:1;white-space:nowrap;letter-spacing:3px}@media (min-width: 1281px){.product-list-container .product-card .add-to-cart{letter-spacing:7px}}.product-list-container .product-card .wishlist{width:54px;background-size:24px;border:none;border-radius:12px;transition:all .3s}.product-list-container .product-card .wishlist:hover{background-color:var(--color-gray-4)}@media (min-width: 1024px) and (max-width: 1280px),(min-width: 768px) and (max-width: 1023px){.product-list-container{gap:40px}.product-list-container .product-card{max-width:calc((100% - 80px) / 3)}}@media (min-width: 376px) and (max-width: 767px),(max-width: 375px){.product-list-container{gap:20px}.product-list-container .product-card{max-width:calc(50% - 10px)!important;gap:8px}.product-list-container .product-card .product-title{font-size:var(--fontSize-subtitle)}.product-list-container .product-card .product-options,.product-list-container .product-card .product-description{display:none}.product-list-container .product-card .product-action .add-to-cart{width:100%;font-size:14px}.product-list-container .product-card .product-action .wishlist{position:absolute;top:0;right:0;z-index:2;width:50px;height:50px;background-color:transparent}}.part-list{width:100%;display:flex;flex-wrap:wrap;flex:1;gap:80px;justify-content:space-between;margin-bottom:80px}.part-list .part-card{width:calc(50% - 40px);display:flex;flex-wrap:wrap;gap:12px}.part-list .part-card .card-image{margin-bottom:4px}.part-list .part-card .card-title{width:100%}.part-list .part-card .card-description{width:100%;color:var(--color-gray-2);height:calc(var(--line-height) * 2);overflow:hidden}@media (min-width: 768px) and (max-width: 1023px),(min-width: 376px) and (max-width: 767px),(max-width: 375px){.part-list{margin-bottom:40px;gap:40px}.part-list .part-card{width:calc(50% - 20px)}}@media (min-width: 376px) and (max-width: 767px),(max-width: 375px){.part-list .part-card{width:100%}}.service-page{width:100%;display:flex;flex-wrap:wrap;gap:40px}.service-page .page-title{width:100%;display:flex;flex-wrap:wrap;gap:20px}.service-page .page-description{width:100%;color:var(--color-gray-2)}.service-page .page-list{width:100%;padding-bottom:40px}.service-page .page-list .list-item{width:100%;display:flex;flex-wrap:wrap;gap:8px;padding:20px 0;border-top:solid 1px var(--color-gray-4)}.service-page .page-list .list-item .item-title{width:100%;font-size:var(--fontSize-h6);color:var(--color-gold);font-family:var(--font-family);font-weight:800;letter-spacing:.4em}.service-page .page-list .list-item .item-description{color:var(--color-gray-2)}.service-page .page-list .list-item:last-child{border-bottom:solid 1px var(--color-gray-4)}@media (min-width: 768px) and (max-width: 1023px),(min-width: 376px) and (max-width: 767px),(max-width: 375px){.service-page .page-list .list-item .item-title{font-size:var(--fontSize-subtitle)}}.location-guide{width:100%;position:sticky;top:var(--header-height);letter-spacing:.4em;background:var(--color-gold-light);z-index:3}.location-guide.active{background:#fffffff2}.location-guide .container{display:flex;justify-content:stretch;align-items:center}.location-guide .guide-btn{position:relative;flex:1;text-align:center;padding:12px;border-bottom:solid 1px var(--color-gray-2);color:var(--color-gray-2);font-family:var(--font-family);font-size:var(--fontSize-subtitle);font-weight:800}.location-guide .guide-btn:after{content:"";position:absolute;width:100%;left:0;bottom:-2px;height:0;background:var(--color-gold)}.location-guide .guide-btn:hover,.location-guide .guide-btn.active{color:var(--color-gold);border-bottom:solid 1px var(--color-gold)}.location-guide .guide-btn:hover:after,.location-guide .guide-btn.active:after{height:2px}@media (min-width: 376px) and (max-width: 767px),(max-width: 375px){.location-guide .guide-btn{font-size:14px!important;padding:12px 4px;letter-spacing:7px}.location-guide .container{width:calc(100% + 2.5rem);padding:0 20px;margin:0 -20px}.location-guide.is-sticky{background-color:#fffffff2}.location-guide.is-sticky .container{padding-left:0;padding-right:60px}.location-guide.is-sticky .guide-btn{font-size:var(--fontSize-xs)!important}}.location-page{width:100%;display:flex;flex-wrap:wrap;letter-spacing:.4em;margin-top:80px;gap:40px;justify-content:space-between}@media (min-width: 1281px){.location-page{padding-bottom:80px}}.location-page .location-list{width:100%;display:flex;flex-wrap:wrap;gap:40px;justify-content:space-between;margin-bottom:60px}.location-page .location-list:last-child{margin-bottom:0}.location-page .location-list .list-title{width:100%;color:var(--color-gold)}.location-page .location-list .list-item{width:calc(50% - 20px);display:flex;gap:20px}.location-page .location-list .list-item .item-image,.location-page .location-list .list-item .item-description{width:calc(50% - 10px)}.location-page .location-list .list-item .item-image{padding-bottom:30%;cursor:default}.location-page .location-list .list-item .item-image:after{display:none}.location-page .location-list .list-item .item-title{width:100%;font-size:var(--fontSize-h5);color:var(--color-blue);font-family:var(--font-family);font-weight:800;margin-bottom:8px}.location-page .location-list .list-item .item-table{width:100%;color:var(--color-gray-1);letter-spacing:.1em}.location-page .location-list .list-item .item-table td{padding:4px;vertical-align:top}.location-page .location-list .list-item .item-table td:first-child{white-space:nowrap}.location-page .location-list.half{width:calc(50% - 20px)}.location-page .location-list.half .list-item{width:100%}@media (min-width: 768px) and (max-width: 1023px),(min-width: 376px) and (max-width: 767px),(max-width: 375px){.location-page .location-list.half,.location-page .location-list .list-item{width:100%}}@media (min-width: 376px) and (max-width: 767px),(max-width: 375px){.location-page .location-list .list-item{flex-wrap:wrap}.location-page .location-list .list-item .item-image,.location-page .location-list .list-item .item-description{width:100%}.location-page .location-list .list-item .item-image{padding-bottom:60%}}.download-page{width:100%;display:flex;flex-wrap:wrap;letter-spacing:.4em;gap:40px}@media (min-width: 1281px){.download-page{padding-bottom:80px}}.download-page .list-title{width:100%;color:var(--color-gold)}.download-page .download-list{width:100%;display:flex;flex-wrap:wrap;gap:40px}.download-page .download-list .list-item{width:calc(50% - 20px);padding:20px;border:solid 1px var(--color-gray-5);border-radius:12px;background:#fff;display:flex;justify-content:space-between}.download-page .download-list .list-item .item-btn{display:flex;align-items:center;gap:8px;padding:12px 20px;color:var(--color-gray-2)}.download-page .download-list .list-item .item-btn svg{fill:var(--color-gray-2)}.download-page .download-list .list-item .item-btn:hover{color:var(--color-blue)}.download-page .download-list .list-item .item-btn:hover svg{fill:var(--color-blue)}.download-page .download-list .list-item .item-title{font-size:var(--fontSize-h6);font-weight:800;font-family:var(--font-family);color:var(--color-blue);margin-bottom:8px}.download-page .download-list .list-item .item-date{font-size:12px;color:var(--color-gray-2);letter-spacing:3px}@media (min-width: 768px) and (max-width: 1023px),(min-width: 376px) and (max-width: 767px),(max-width: 375px){.download-page .download-list{gap:20px}.download-page .download-list .list-item{width:100%}}.news-list{width:100%;letter-spacing:.4em;margin-top:80px;margin-bottom:80px}.news-list .list-item{width:100%;padding:28px 0;display:flex;gap:20px;border-bottom:solid 1px var(--color-gray-5)}.news-list .list-item .item-date{width:120px;color:var(--color-blue-light);font-family:var(--font-family);font-weight:800}@media (min-width: 1281px){.news-list .list-item .item-date{text-align:center}}.news-list .list-item .item-date .date-year{font-size:15px;letter-spacing:7px}.news-list .list-item .item-date .date-day{font-size:var(--fontSize-h2);display:flex;align-items:center}@media (min-width: 1281px){.news-list .list-item .item-date .date-day{justify-content:center}}.news-list .list-item .item-text{display:flex;flex-wrap:wrap;align-items:center;width:calc(100% - 280px)}.news-list .list-item .item-title{width:100%;font-size:var(--fontSize-h6);font-weight:800;font-family:var(--font-family);color:var(--color-blue);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.news-list .list-item .item-description{width:100%;color:var(--color-gray-2);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.news-list .list-item .item-btn{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;width:120px;color:var(--color-gold);text-align:center;font-family:var(--font-family);font-weight:800}.news-list .list-item .item-btn svg{fill:var(--color-gold);transition:all .3s}.news-list .list-item .item-btn:hover{color:var(--color-blue)}.news-list .list-item .item-btn:hover svg{fill:var(--color-blue);transform:translate(5px)}@media (min-width: 376px) and (max-width: 767px),(max-width: 375px){.news-list .list-item{flex-wrap:wrap}.news-list .list-item .item-text{width:100%}.news-list .list-item .item-btn{display:none}}.common-list{width:100%}@media (min-width: 1281px){.common-list{padding-bottom:80px}}.common-list .list-item{padding:20px 0;border-bottom:solid 1px var(--color-gray-4);display:flex;flex-direction:column;gap:8px}.common-list .list-title{width:100%}.common-list .list-link{width:100%;font-size:18px;color:var(--color-gray-2);display:flex;flex-wrap:wrap;gap:8px;flex-direction:column}.common-list .list-link :where(p,a){color:var(--color-gray-2)}.common-list .list-link :where(p,a):hover{color:var(--color-blue)}@media (min-width: 1024px) and (max-width: 1280px),(min-width: 768px) and (max-width: 1023px){.common-list .list-link{font-size:16px}}@media (min-width: 376px) and (max-width: 767px),(max-width: 375px){.common-list{margin-bottom:40px}.common-list .list-link{font-size:15px}}.member-dashboard{width:100%;max-width:1240px;margin:0 auto}@media (min-width: 1281px){.member-dashboard{margin-bottom:80px}}.member-dashboard .dashboard-tab{width:100%;display:flex;flex:1 auto;justify-content:stretch}.member-dashboard .dashboard-tab .tab-btn{display:flex;width:100%;font-family:var(--font-family);font-size:var(--fontSize-h6);font-weight:800;color:var(--color-gray-1);padding:24px 0;border-radius:32px 32px 0 0;justify-content:center;align-items:center;gap:12px;position:relative}.member-dashboard .dashboard-tab .tab-btn svg{width:28px;height:28px;fill:var(--color-gray-1);transition:all .3s}.member-dashboard .dashboard-tab .tab-btn:after{content:"";position:absolute;width:100%;bottom:0;left:0;height:3px}.member-dashboard .dashboard-tab .tab-btn:hover{color:var(--color-gold)}.member-dashboard .dashboard-tab .tab-btn:hover svg{fill:var(--color-gold)}.member-dashboard .dashboard-tab .tab-btn.active{color:#fff;background:var(--color-blue)}.member-dashboard .dashboard-tab .tab-btn.active svg{fill:#fff}.member-dashboard .dashboard-tab .tab-btn.active:after{background-color:var(--color-gold)}@media (min-width: 768px) and (max-width: 1023px),(min-width: 376px) and (max-width: 767px),(max-width: 375px){.member-dashboard .dashboard-tab{gap:20px}.member-dashboard .dashboard-tab .tab-btn{font-size:var(--fontSize-subtitle);display:none}.member-dashboard .dashboard-tab .tab-btn.active,.member-dashboard .dashboard-tab .tab-btn:last-child{display:flex}.member-dashboard .dashboard-tab .tab-btn:last-child{font-size:16px;width:140px}}.member-dashboard .dashboard-content{width:100%;background:var(--color-gray-6);border:solid 1px var(--color-gold);border-radius:0 0 20px 20px;padding:40px}@media (min-width: 768px) and (max-width: 1023px),(min-width: 376px) and (max-width: 767px),(max-width: 375px){.member-dashboard .dashboard-content{padding:20px 0}}.member-dashboard .dashboard-title{width:100%;margin-bottom:40px;text-align:center}@media (min-width: 376px) and (max-width: 767px),(max-width: 375px){.member-dashboard .dashboard-title{display:none}}.member-dashboard .order-table{width:100%;max-width:1200px;margin:0 auto}.member-dashboard .order-table .order-row{display:flex;flex-wrap:wrap;border-bottom:1px solid var(--color-gray-4);padding:20px 0;align-items:center}.member-dashboard .order-table .order-row:last-child{border-bottom:none}.member-dashboard .order-table .order-row .order-cell{flex:1 1 16.666%;display:flex;flex-direction:column;padding:0 10px;color:var(--color-gray-1)}.member-dashboard .order-table .order-row .order-cell.price{text-align:right}.member-dashboard .order-table .order-row .order-cell.price .value{font-family:var(--font-family);font-weight:800;letter-spacing:7px}.member-dashboard .order-table .order-header{display:flex;border-bottom:1px solid var(--color-gray-4);padding:16px 0}.member-dashboard .order-table .order-header .header-cell{flex:1 1 16.666%;padding:0 10px;display:flex;flex-direction:column;color:var(--color-gray-2)}.member-dashboard .order-table .label{display:none;margin-bottom:5px;color:var(--color-gray-2)}@media (min-width: 768px) and (max-width: 1023px),(min-width: 376px) and (max-width: 767px),(max-width: 375px){.member-dashboard .order-table .order-header{display:none}.member-dashboard .order-table .order-row{background-color:#fff;margin-bottom:0;padding:15px;justify-content:center}.member-dashboard .order-table .order-row .order-cell{width:100%;flex-basis:100%;padding:8px 0;flex-direction:row;justify-content:center;align-items:flex-start}.member-dashboard .order-table .order-row .order-cell.price{text-align:left}.member-dashboard .order-table .label{display:inline-block;width:100px;margin-bottom:0;white-space:nowrap;font-size:15px}.member-dashboard .order-table .value{width:220px}.member-dashboard .order-table .more-btn{width:100%;border-radius:12px;background:var(--color-gold);color:#fff;padding:12px;max-width:320px}.member-dashboard .order-table .more-btn svg{display:none}}.wish-list{width:100%}.wish-list .product-list-container{width:100%;gap:40px}.wish-list .product-list-container .product-card{max-width:calc((100% - 120px)/4)}@media (min-width: 1024px) and (max-width: 1280px),(min-width: 768px) and (max-width: 1023px){.wish-list .product-list-container{padding:20px}.wish-list .product-list-container .product-card{max-width:calc((100% - 80px) / 3)}.wish-list .product-list-container .product-card .add-to-cart{padding:12px}}@media (min-width: 768px) and (max-width: 1023px){.wish-list .product-list-container .product-card .add-to-cart{font-size:14px}}@media (min-width: 376px) and (max-width: 767px),(max-width: 375px){.wish-list .product-list-container{padding:20px;gap:20px}.wish-list .product-list-container .product-card{max-width:calc((50% - 20px)/2)}.wish-list .product-list-container .product-card .product-description{display:block;font-size:14px;height:2.8em;white-space:pre-wrap}.wish-list .product-list-container .product-card .product-price,.wish-list .product-list-container .product-card .add-to-cart{display:none}.wish-list .product-list-container .product-card .product-action{height:0}}@media (min-width: 768px) and (max-width: 1023px),(min-width: 376px) and (max-width: 767px),(max-width: 375px){.coupon-list{padding:20px}}.list-top{width:100%;display:flex;justify-content:space-between}.list-top .next-btn,.list-top .back-btn{width:auto;margin:0}.list-top .top-total .label{font-size:18px;color:var(--color-blue);margin-right:10px}.list-top .top-total .value{font-size:28px;color:var(--color-gold);font-weight:800}@media (min-width: 768px) and (max-width: 1023px){.list-top{padding:0 20px}}@media (min-width: 376px) and (max-width: 767px),(max-width: 375px){.list-top{padding:20px;flex-wrap:wrap;justify-content:center}.list-top .top-total{width:100%;order:1;text-align:center;margin:0 0 20px}.list-top .top-total .label{display:block;font-size:16px}.list-top .next-btn{order:2}.list-top .back-btn{order:1;margin-bottom:20px}}.coupon-container{width:100%;margin:0 auto;padding:20px 0;display:flex;gap:20px;flex-wrap:wrap}.coupon-container .coupon{display:flex;align-items:center;width:100%;background-color:var(--color-white);border-radius:12px;overflow:hidden;border:solid 1px var(--color-gold);height:140px;position:relative}.coupon-container .coupon.used{border:solid 1px var(--color-gray-2)}.coupon-container .coupon.used .cupon-title{color:var(--color-black)}.coupon-container .coupon.used .coupon-amount,.coupon-container .coupon.used .coupon-status{color:var(--color-gray-2)}.coupon-container .coupon.used .coupon-type{background:var(--color-gray-2)}.coupon-container .coupon.expired{border:solid 1px var(--color-gray-3);color:var(--color-gray-3)}.coupon-container .coupon.expired .cupon-title,.coupon-container .coupon.expired .coupon-amount,.coupon-container .coupon.expired .coupon-status{color:var(--color-gray-3)}.coupon-container .coupon.expired .coupon-type{background:var(--color-gray-3)}@media (min-width: 376px) and (max-width: 767px),(max-width: 375px){.coupon-container .coupon{height:auto;flex-wrap:wrap}.coupon-container .coupon.used .coupon-status{border-color:var(--color-gray-2)}.coupon-container .coupon.expired .coupon-status{border-color:var(--color-gray-3)}}.coupon-container .coupon-type{display:flex;align-items:center;background:var(--color-gold);color:var(--color-white);padding:15px;height:100%}.coupon-container .coupon-type:after{content:"";-webkit-mask-size:contain;mask-size:contain;width:20px;height:90px;background:#fff}@media (min-width: 376px) and (max-width: 767px),(max-width: 375px){.coupon-container .coupon-type{display:flex;align-items:center;justify-content:center;width:100%;text-align:center;padding:10px;height:auto}.coupon-container .coupon-type:after{width:75px;height:20px;background:#fff;-webkit-mask-size:contain;mask-size:contain}}.coupon-container .coupon-amount{width:120px;font-size:28px;font-weight:800;color:var(--color-gold);padding:0 20px;text-align:center}@media (min-width: 376px) and (max-width: 767px),(max-width: 375px){.coupon-container .coupon-amount{padding:10px;width:90px;font-size:20px}}.coupon-container .coupon-details{flex-grow:1;padding:10px 20px}.coupon-container .coupon-details .cupon-title{margin:0 0 5px;font-size:var(--fontSize-h6);color:var(--color-gold);font-weight:800;font-family:var(--font-family)}.coupon-container .coupon-details p{margin:0;color:var(--color-gray-2)}@media (min-width: 376px) and (max-width: 767px),(max-width: 375px){.coupon-container .coupon-details{width:calc(100% - 90px);font-size:10px}}.coupon-container .coupon-status{display:flex;align-items:center;justify-content:center;width:110px;padding:10px 23px;color:var(--color-gold);height:100%;border-left:dashed 1px var(--color-gray-5)}@media (min-width: 376px) and (max-width: 767px),(max-width: 375px){.coupon-container .coupon-status{position:absolute;top:22px;right:-1px;border-radius:5px 0 0 5px;width:auto;height:auto;border:solid 1px var(--color-gold);background:#fff;font-size:12px;padding:5px 14px;min-width:70px}}.coupon-detail-page{width:100%}.coupon-detail-page .order-table{margin-top:40px}.coupon-detail-page .order-table .order-header .header-cell,.coupon-detail-page .order-table .order-row .order-cell{flex:1 1 25%}.coupon-detail-page .order-table .get{display:inline-block;padding:4px 8px;border-radius:12px;font-size:14px;border:solid 1px var(--color-gold);background:#fff;margin-top:5px;color:var(--color-gold)}.coupon-detail-page .order-table .used{display:inline-block;padding:4px 8px;border-radius:12px;font-size:14px;border:solid 1px var(--color-gray-2);background:#fff;margin-top:5px;color:var(--color-gray-2)}@media (min-width: 768px) and (max-width: 1023px){.coupon-detail-page .order-table .order-row .order-cell{flex-basis:100%}.coupon-detail-page .order-table .order-row .order-cell .label{width:50px}}@media (min-width: 376px) and (max-width: 767px),(max-width: 375px){.coupon-detail-page .order-table{margin-top:0}.coupon-detail-page .order-table .order-row .order-cell{flex-basis:100%}.coupon-detail-page .order-table .order-row .order-cell .label{width:50px}}.about-us .subtitle{text-align:center;color:var(--color-gold);line-height:1.9em;font-weight:700}.about-us .about-kv{width:100%}.about-us .about-kv .kv-content{width:100%;display:flex;gap:80px;padding:40px;font-size:24px;color:var(--color-gray-2)}.about-us .about-kv .kv-content img{width:100%}.about-us .about-kv .kv-content .kv-img{width:900px}.about-us .about-kv .kv-content .kv-text-1{width:240px}.about-us .about-kv .kv-content .kv-text-2{width:180px}@media (min-width: 1544px){.about-us .about-kv .container{width:1520px}}@media (min-width: 1281px) and (max-width: 1543px){.about-us .about-kv .kv-content{gap:60px}}@media (min-width: 1024px) and (max-width: 1280px),(min-width: 768px) and (max-width: 1023px){.about-us .about-kv .container{width:100%}.about-us .about-kv .kv-content{gap:40px}}@media (min-width: 376px) and (max-width: 767px),(max-width: 375px){.about-us .about-kv{background-position:center 90%;background-size:230%}.about-us .about-kv .kv-content{flex-wrap:wrap;flex-direction:column;align-items:center;justify-content:center;gap:40px;padding:20px 0}.about-us .about-kv .kv-content .kv-img{width:100%;order:1}.about-us .about-kv .kv-content .kv-text-1{width:80%;order:2;max-width:250px}.about-us .about-kv .kv-content .kv-text-2{width:80%;order:3;max-width:250px}}.about-us .about-info{width:100%;background-size:cover;padding:80px 0 160px}.about-us .about-info .info-text{width:100%;display:flex;gap:80px;font-size:18px;padding:0 40px;color:var(--color-gray-1);line-height:1.4em;letter-spacing:3px;text-align:justify}.about-us .about-info .info-text>div{width:50%}.about-us .about-info .info-text .text-second{padding-top:3.7em}.about-us .about-info .info-text p{display:block;margin-block-start:1em;margin-block-end:1em;margin-inline-start:0px;margin-inline-end:0px;unicode-bidi:isolate}@media (min-width: 1544px){.about-us .about-info .container{width:1440px}.about-us .about-info .info-text{font-size:24px;padding:0}}@media (min-width: 1024px) and (max-width: 1280px),(min-width: 768px) and (max-width: 1023px){.about-us .about-info{padding:40px 0 80px}.about-us .about-info .info-text{gap:40px}}@media (min-width: 768px) and (max-width: 1023px){.about-us .about-info .info-text{font-size:16px}}@media (min-width: 376px) and (max-width: 767px),(max-width: 375px){.about-us .about-info{padding:80px 0}.about-us .about-info .info-text{flex-direction:column;gap:0;font-size:16px;padding:0}.about-us .about-info .info-text>div{width:100%}.about-us .about-info .info-text .text-2{padding-top:0}}.about-us .about-mission{padding:80px 0}.about-us .about-mission .subtitle{color:var(--color-gray-1)}.about-us .about-mission .mission-list{display:flex;align-items:flex-start;width:100%;padding:40px 20px;gap:40px}.about-us .about-mission .mission-list .list-item{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;width:25%;gap:20px}.about-us .about-mission .mission-list .list-item>div{width:100%}.about-us .about-mission .mission-list .list-item .item-title{color:var(--color-gold);text-align:center;letter-spacing:7px;white-space:nowrap}.about-us .about-mission .mission-list .list-item .item-text{font-size:16px;color:var(--color-gray-2);text-align:justify;letter-spacing:3px}@media (min-width: 1544px){.about-us .about-mission{padding:160px 0}.about-us .about-mission .mission-list{gap:80px}.about-us .about-mission .container{width:1520px}}@media (min-width: 1024px) and (max-width: 1280px),(min-width: 768px) and (max-width: 1023px){.about-us .about-mission .container{width:100%}.about-us .about-mission .mission-list{gap:20px}}@media (min-width: 768px) and (max-width: 1023px){.about-us .about-mission .item-title{font-size:18px}}@media (min-width: 376px) and (max-width: 767px),(max-width: 375px){.about-us .about-mission .mission-list{flex-wrap:wrap;justify-content:center;padding:20px 0}.about-us .about-mission .mission-list .list-item{width:100%;max-width:380px}.about-us .about-mission .mission-list .list-item .item-text{font-size:15px}}.about-us .about-environment{width:100%;padding:80px 0}.about-us .about-environment .envi-content{width:100%;display:flex;align-items:center;gap:20px;padding:0 20px}.about-us .about-environment .envi-content .envi-text{display:flex;width:488px;text-align:center;color:#fff;gap:40px;flex-direction:column}.about-us .about-environment .envi-content .envi-text .subtitle{color:var(--color-white);letter-spacing:7px}.about-us .about-environment .envi-content .envi-text .min-title{letter-spacing:7px;color:var(--color-white)}.about-us .about-environment .envi-content .envi-text .description{letter-spacing:3px}.about-us .about-environment .envi-feature{display:flex;gap:40px;width:100%;flex-wrap:wrap}.about-us .about-environment .envi-feature .feature-item{width:calc(50% - 20px);text-align:center;border-radius:12px;background:#fff;padding:20px}.about-us .about-environment .envi-feature .feature-item .item-icon{display:flex;flex-direction:column;justify-content:center;align-items:center}.about-us .about-environment .envi-feature .feature-item .item-title{color:var(--color-green);letter-spacing:7px;margin-bottom:8px}.about-us .about-environment .envi-feature .feature-item .item-text{color:var(--color-gray-2);letter-spacing:3px}@media (min-width: 1544px){.about-us .about-environment{padding:160px 0}.about-us .about-environment .container{width:1520px}}@media (min-width: 1024px) and (max-width: 1280px),(min-width: 768px) and (max-width: 1023px){.about-us .about-environment .container{width:100%}.about-us .about-environment .envi-content .envi-text{gap:20px}}@media (min-width: 376px) and (max-width: 767px),(max-width: 375px){.about-us .about-environment .envi-content{flex-wrap:wrap;padding:0}.about-us .about-environment .envi-content .envi-text{width:100%;gap:20px}.about-us .about-environment .envi-content .envi-feature{width:100%}.about-us .about-environment .envi-content .envi-feature .feature-item{width:100%;display:flex;align-items:center;gap:20px}.about-us .about-environment .envi-content .envi-feature .feature-item .item-icon{width:80px}.about-us .about-environment .envi-content .envi-feature .feature-item .item-icon img{width:40px}.about-us .about-environment .envi-content .envi-feature .feature-item .item-text{text-align:left;font-size:15px}.about-us .about-environment .envi-content .envi-feature .feature-item.order1{order:1}.about-us .about-environment .envi-content .envi-feature .feature-item.order2{order:2}.about-us .about-environment .envi-content .envi-feature .feature-item.order3{order:3}.about-us .about-environment .envi-content .envi-feature .feature-item.order4{order:4}}
