.account--address-card{background-color:#fff;padding:24px;width:1fr;height:100%;min-width:265px;min-height:261px;box-sizing:border-box;display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;gap:40px;border-radius:12px}.account--address-card-collapse{align-items:center;gap:16px}.account--address-card-title{color:#333;font-family:DM Sans,sans-serif;font-weight:700;font-size:20px;line-height:29px;letter-spacing:1px;text-align:center}.account--address-card-content{width:100%;height:fit-content;display:flex;flex-direction:column;gap:5px}.account--address-card-content-accordion{margin-top:16px}.account--address-card-content span{display:block;color:#000;font-family:DM Sans,sans-serif;font-weight:400;font-size:16px;line-height:25px;letter-spacing:.5px}.account--address-card-action-section{width:100%;height:fit-content;display:flex;justify-content:space-between;align-items:center}.account--address-preset-tag{background-color:#000;padding:4px 16px;width:fit-content;height:fit-content;display:flex;justify-content:center;align-items:center;gap:16px;border-radius:5px;color:#fff;font-family:DM Sans,sans-serif;font-weight:400;font-size:12px;line-height:16px;letter-spacing:.4px}.account--address-card-actions{width:fit-content;height:fit-content;display:flex;justify-content:center;align-items:center;gap:11px}.account--address-card-add{padding:24px;width:1fr;height:100%;box-sizing:border-box;min-width:265px;min-height:261px;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:40px;border-radius:12px;border:1px dashed #7c7c7b;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer;transition:background-color .3s ease-in-out}.account--address-card-add.account--hover{background-color:#ffffffbf}@media (hover: hover){.account--address-card-add:hover{background-color:#ffffffbf}}.account--address-card-add-content{width:fit-content;height:fit-content;display:flex;align-items:center;gap:8px}.account--address-card-add-content-icon{width:20px;height:20px}.account--address-card-add-content-text{width:fit-content;height:fit-content;color:#7c7c7b;font-family:DM Sans,sans-serif;font-weight:500;font-size:16px;line-height:16px;letter-spacing:.35px;text-align:center}.account--address-card-button{position:relative;width:28px;height:28px;min-width:28px;min-height:28px;max-width:28px;max-height:28px;display:block;cursor:pointer}.account--address-card-button.account--hover .account--hover-icon-gray{opacity:0}.account--address-card-button.account--hover .account--hover-icon-red{opacity:1}@media (hover: hover){.account--address-card-button:hover .account--hover-icon-gray{opacity:0}.account--address-card-button:hover .account--hover-icon-red{opacity:1}}.account--accordion-item{background-color:#fff;padding:24px;width:100%;height:fit-content;max-width:265px;box-sizing:border-box;border-radius:12px;overflow:hidden}.account--accordion-header{position:relative;width:100%;height:fit-content;box-sizing:border-box;display:flex;justify-content:center;align-items:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer}.account--accordion-header-title{color:#333;font-family:DM Sans,sans-serif;font-weight:700;font-size:20px;line-height:29px;letter-spacing:1px;text-align:center;transition:all .3s ease}.account--accordion-header-title.account--accordion-header-title-active{font-weight:700;font-size:20px;line-height:29px;letter-spacing:1px}.account--accordion-arrow-container{width:fit-content;height:fit-content;display:flex;justify-content:center;align-items:center;transition:transform .3s ease}.account--accordion-content{max-height:0;background-color:#fff;color:#000;overflow:hidden;transition:max-height .3s ease,padding .3s ease}.account--accordion-item.account--accordion-active .account--accordion-content{max-height:1000px}.account--accordion-item.account--accordion-active .account--accordion-arrow-container{transform:rotate(180deg)}@media (max-width: 1200px){.account--accordion-item{max-width:100%;padding:20px;transition:padding .3s ease}.account--accordion-active{padding:24px}.account--accordion-header{justify-content:space-between}.account--accordion-header-title{font-weight:500;font-size:18px;line-height:23.44px;letter-spacing:.15px}}@media (min-width: 1201px){.account--accordion-item .account--accordion-content{max-height:1000px}.account--accordion-arrow-container{display:none}.account--accordion-header{cursor:default}}.account--main-layout{padding-block:40px;padding-inline:clamp(0px,calc(26.5px - (.265*(100vw - 1280px))),26.5px);width:100%;max-width:1200px;display:flex;justify-content:space-between;gap:32px;box-sizing:border-box}@media (max-width: 768px){.account--main-layout{padding-top:0;padding-bottom:74px;flex-direction:column;align-items:center}}.account--page-hidden{display:none!important}.account--modal-container{position:fixed;top:0;left:0;width:100%;height:100%;background:#00000080;display:flex;justify-content:center;align-items:center;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease;z-index:999}.account--modal-container-address{justify-content:flex-end}.account--modal{position:relative;background:#fff;padding:50px 0;width:100%;height:fit-content;max-width:634px;max-height:100dvh;box-sizing:border-box;display:flex;flex-direction:column;align-items:center;border-radius:20px;transform:scale(.9);transition:transform .3s ease}.account--modal-address{padding:56px 0;max-width:589px;height:100dvh;border-radius:20px 0 0 20px;transform:translate(100%)}.account--modal-layout{padding:0 50px;width:100%;box-sizing:border-box;display:flex;flex-direction:column;align-items:center;gap:40px;overflow:auto}.account--modal-layout-address{padding:0 56px;height:100%;display:grid;place-items:center}.account--modal-content{width:100%;height:fit-content;display:flex;flex-direction:column;align-items:center;gap:24px}.account--modal-content-address{gap:20px}.account--modal-options{width:100%;display:flex;gap:24px}.account--modal-option{padding:24px 30px;height:fit-content;flex:1;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:16px;border-radius:5px;border:1px solid #cccccc;cursor:pointer;width:125px;box-sizing:border-box}.account--modal-option span{font-family:DM Sans,sans-serif;font-weight:500;font-size:14px;line-height:16px;letter-spacing:.0125em;text-align:center;text-wrap:nowrap}.account--modal-title{width:100%;display:flex;justify-content:center;align-items:center;font-family:DM Sans,sans-serif;font-weight:700;font-size:24px;line-height:33px;letter-spacing:1px;text-align:center;text-wrap:nowrap}.account--modal-title-address{justify-content:flex-start}.account--modal-title-join{text-wrap:wrap}.account--modal-description{background-color:#f2f2f2;padding:16px;width:100%;height:fit-content;display:flex;justify-content:center;align-items:center;gap:16px;box-sizing:border-box;border-radius:10px}.account--modal-description-icon{width:40px;height:40px}.account--modal-description-icon img{display:block;max-width:100%}.account--modal-description-text{flex:1;color:#333;font-family:DM Sans,sans-serif;font-weight:400;font-size:18px;line-height:27px;letter-spacing:.5px;text-align:center}.account--modal-description-text-warning{text-align:left}.account--modal-description-text-title{display:block;color:#333;font-family:DM Sans,sans-serif;font-weight:500;font-size:18px;line-height:23.44px;letter-spacing:.15px}.account--modal-description-text-content{display:block;color:#696969;font-family:DM Sans,sans-serif;font-weight:400;font-size:18px;line-height:27px;letter-spacing:.5px}.account--modal-remark{width:100%;height:fit-content;color:#333;font-family:DM Sans,sans-serif;font-weight:700;font-size:20px;line-height:29px;letter-spacing:1px;text-align:center}.account--modal-action{width:100%;display:flex;flex-direction:row;justify-content:center;align-items:center;gap:24px}.account--modal-action-address{justify-content:flex-end;gap:20px}.account--modal-container.active{opacity:1;visibility:visible}.account--modal-container.active .account--modal{transform:scale(1)}.account--modal-close-x{position:absolute;top:16px;right:16px;width:30px;height:30px;cursor:pointer}.account--modal-close-x img{display:block;max-width:100%}.account--modal-checkbox-group{width:fit-content;height:fit-content;display:flex;flex-direction:column;gap:16px}.account--modal-check{padding-left:28px;position:relative;display:flex;gap:8px;flex-wrap:wrap;color:#000;font-family:DM Sans,sans-serif;font-weight:500;font-size:16px;line-height:20px;letter-spacing:.1px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;word-wrap:break-word;word-break:break-word}.account--modal-check input{position:absolute;width:0;height:0;opacity:0;cursor:pointer}.account--modal-checkmark{background-color:#fff;position:absolute;top:0;left:0;width:20px;height:20px;box-sizing:border-box;border-radius:3px;border:1px solid #bfbfbf}.account--modal-check:hover input~.account--modal-checkmark{background-color:#ececec}.account--modal-check input:checked~.account--modal-checkmark{background-color:#e30613;border:none}.account--modal-checkmark:after{content:"";position:absolute;display:none}.account--modal-check input:checked~.account--modal-checkmark:after{display:block}.account--modal-check .account--modal-checkmark:after{left:6.25px;top:2.25px;width:5px;height:10px;box-sizing:content-box;border:solid white;border-width:0 3px 3px 0;transform:rotate(45deg)}.account--modal-link{display:inline-block;color:#e30613}.account--modal-return{max-height:calc(100dvh - 86px)}.account--modal-field-group{padding-left:28px;margin-bottom:20px;width:100%;height:fit-content;display:flex;flex-direction:column;gap:8px}.account--modal-line-item-title{width:100%}.account--modal-subtitle{border-left:3px solid #e30613;background-color:#f2f2f2;padding:10px;width:100%;font-family:DM Sans,sans-serif;font-weight:500;font-size:18px;letter-spacing:1px;text-wrap:nowrap}#account--product-information{width:100%;height:fit-content;display:flex;flex-direction:column;gap:12px}.account--product-information-item{position:relative;width:100%;display:flex;flex-direction:column;gap:8px}.account--product-information-item-vertical-line{position:absolute;width:0px;height:calc(100% - 30px);border-left:2px solid #bfbfbf;margin-left:9px;top:25px}@media (max-width: 768px){.account--modal-checkbox-group{width:100%;gap:32px}.account--modal-check{font-size:14px}.account--modal-return{max-height:calc(100dvh - 43px)}}@media (max-width: 768px){.account--modal-container{justify-content:flex-end;align-items:flex-end}.account--modal{padding:50px 0;max-width:100%;max-height:calc(100dvh - 43px);border-radius:20px 20px 0 0;transform:translateY(100%);transition:transform .3s ease}.account--modal-address{max-width:100%}.account--modal-layout{padding:0 27px;max-width:100%;border-radius:20px 20px 0 0}.account--modal-title{font-size:20px;line-height:29px;text-wrap:wrap}.account--modal-title-address{justify-content:center}.account--modal-description-text{font-size:16px;line-height:25px}.account--modal-options{gap:16px}.account--modal-remark{font-family:DM Sans,sans-serif;font-weight:500;font-size:18px;line-height:23.44px;letter-spacing:.15px;text-align:center}.account--modal-action{flex-direction:column}.account--modal-container.active .account--modal{transform:translateY(0)}}.account--shipping-status{background-color:#fff;margin-top:16px;margin-bottom:35px;padding:24px 24px 40px;width:100%;height:fit-content;box-sizing:border-box;min-width:322px;max-width:852px;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:24px;border-radius:12px}.account--shipping-status-step-section{position:relative;width:100%;height:fit-content;max-width:752px;display:flex;justify-content:space-between}.account--shipping-status-step{display:flex;flex-direction:column;align-items:center;gap:8px}.account--shipping-status-step-icon{background-color:#fff;position:relative;width:30px;height:30px;display:flex;justify-content:center;align-items:center;border-radius:50%;z-index:1}.account--shipping-status-step-type{width:123px;color:#bfbfbf;font-family:DM Sans,sans-serif;font-weight:400;font-size:14px;line-height:16px;letter-spacing:.5px;text-align:center;text-decoration:underline;text-decoration-color:#bfbfbf}.account--shipping-status-step-type-active{color:#222;text-decoration-color:#222}.account--shipping-status-step-line{position:absolute;top:15px;left:50%;transform:translate(-50%,-50%);width:calc(100% - 120px);height:0px;border:1px solid #000000;z-index:0}.account--shipping-status-header-section{width:100%;height:fit-content;display:flex;justify-content:flex-start;align-items:center;gap:16px}.account--shipping-status-title{color:#000;font-family:DM Sans,sans-serif;font-weight:700;font-size:20px;line-height:29px;letter-spacing:1px;text-align:center}.account--order-details-title{width:fit-content;display:flex;align-items:center;gap:16px;color:#000;font-family:DM Sans,sans-serif;font-weight:700;font-size:24px;line-height:33px;letter-spacing:1px;text-decoration:none}.account--order-details{display:flex;flex-direction:column}.account--order-details-content{display:flex;gap:20px}.account--order-details-overview{background-color:#fff;padding:40px 24px;flex:1;display:flex;flex-direction:column;gap:32px;border-radius:20px}.account--order-details-list-title{font-family:DM Sans,sans-serif;font-weight:700;font-size:20px;line-height:29px;letter-spacing:1px}.account--order-details-list{padding:0;margin:0;display:flex;flex-direction:column;gap:24px;list-style-type:none}.account--order-details-list-item{display:flex;justify-content:flex-start;align-items:center;gap:10px}.account--order-details-list-item-title{color:#333;font-family:Roboto,sans-serif;font-weight:500;font-size:18px;line-height:21.09px;letter-spacing:.15px}.account--order-details-list-item-remark{color:#696969;font-family:DM Sans,sans-serif;font-weight:400;font-size:14px;line-height:23px;letter-spacing:.15px}.account--order-tag{display:flex;align-items:center;gap:4px}.account--order-details-price-list{padding:0;margin:0;display:flex;flex-direction:column;gap:8px;list-style-type:none}.account--order-details-price-list-item{display:flex;justify-content:space-between}.account--order-details-price-list-item-title{display:flex;gap:8px;color:#696969;font-family:DM Sans,sans-serif;font-weight:400;font-size:16px;line-height:25px;letter-spacing:.5px}.account--order-details-price-number{color:#333;font-family:DM Sans,sans-serif;font-weight:500;font-size:18px;line-height:23.44px;letter-spacing:.15px;text-wrap:nowrap}.account--order-details-address{min-width:265px;height:fit-content;display:grid;grid-template-columns:repeat(1,1fr);gap:15px}.account--order-details-total{display:block;color:#333;font-family:DM Sans,sans-serif;font-weight:700;font-size:24px;line-height:33px;letter-spacing:1px;text-align:right}.account--order-details-text{display:block;color:#696969;font-family:DM Sans,sans-serif;font-weight:400;font-size:16px;line-height:25px;letter-spacing:.5px;text-align:right}.account--order-details-total-section{width:100%;display:flex;justify-content:space-between;align-items:center}.account--order-details-list-item-content{flex:1;display:flex;justify-content:space-between;align-items:center}.account--order-details-list-item-info{display:flex;flex-direction:column;gap:4px}.account--order-details-price-group{display:flex;align-items:flex-end;flex-direction:column;gap:6px}.account--order-details-price-number-original{color:#696969;font-family:Roboto,sans-serif;font-weight:400;font-size:14px;line-height:23px;letter-spacing:.15px;text-decoration:line-through;text-wrap:nowrap}@media (max-width: 1200px){.account--order-details-content{flex-direction:column-reverse}.account--order-details-address{grid-template-columns:repeat(2,1fr)}}@media (max-width: 950px){.account--order-details-address{grid-template-columns:repeat(1,1fr)}.account--order-details-list{gap:32px}.account--order-details-list-title{font-weight:500;font-size:18px;line-height:23.44px;letter-spacing:.15px}.account--order-details-list-item-title{font-size:16px;line-height:20.83px;letter-spacing:.1px}.account--order-details-list-item-content{align-items:flex-start;flex-direction:column;gap:4px}.account--order-details-price-group{align-items:flex-start}}@media (max-width: 798px){.account--shipping-status-step-type{width:75px}.account--shipping-status-step-line{width:calc(100% - 80px)}}@media (max-width: 768px){.account--shipping-status{background-color:#fff;margin-top:20px;margin-bottom:20px}.account--shipping-status-title{font-weight:500;font-size:18px;line-height:23px;letter-spacing:.15px}}.address-page{padding-top:8px;margin-bottom:32px;width:100%;display:flex;flex-direction:column;gap:32px}.account--address-cards-container{width:100%;max-width:852px;display:grid;grid-template-columns:repeat(auto-fill,minmax(265px,1fr));grid-auto-rows:1fr;gap:24px}.account--tool-page{width:100%;display:flex;justify-content:center;align-items:center;flex-direction:column}.account--tool-content-section{width:100%;min-width:322px;max-width:852px}.account--tool-content-title{margin-bottom:8px;height:33px;display:block;color:#000;font-family:DM Sans,sans-serif;font-weight:700;font-size:24px;line-height:33px;letter-spacing:1px}.account--page-order-card-divider{width:0px;height:89px;border-left:1px solid #bfbfbf;border-bottom:0px solid #bfbfbf}.account--page-orders{margin-bottom:32px;width:100%;display:grid;gap:16px}.account--page-order-card{width:100%;max-width:852px;padding:24px 32px;display:flex;justify-content:space-between;align-items:center;background-color:#fff;border-radius:12px;box-sizing:border-box}.account--page-order-card-header{width:93px;display:flex;flex-direction:column;gap:16px;color:#696969;font-family:DM Sans,sans-serif;font-weight:400;font-size:12px;line-height:16px;letter-spacing:.4px}.account--page-order-card-header-info-section{display:flex;flex-direction:column;gap:16px}.account--page-order-card-detail{padding-left:clamp(0px,calc(22px - (.22*(100vw - 1100px))),22px);width:277px;display:flex;flex-direction:column;gap:8px;font-family:DM Sans,sans-serif;font-weight:400;font-size:14px;line-height:23px;letter-spacing:.15px;color:#696969}.account--page-order-card-total-price{color:#222}.account--page-order-card-state{width:129px;display:flex;flex-direction:column;gap:16px}.account--page-order-card-state-control-section{display:flex;flex-direction:column;gap:16px}.account--page-order-card-state-title{width:fit-content;height:fit-content;display:flex;flex-direction:column;gap:16px;color:#222;font-family:Roboto,sans-serif;font-weight:500;font-size:18px;line-height:21.09px;letter-spacing:.15px}.account--page-order-card-state-control{display:flex;justify-content:flex-start;height:18px;padding:0;margin:0;border:none;text-decoration:underline;background-color:transparent;font-family:Roboto,sans-serif;font-weight:400;font-size:14px;line-height:16px;letter-spacing:.5px;text-align:start;color:#ff6d14;cursor:pointer}.account--page-order-card-state-control-disable{color:#ccc;cursor:inherit}.account--page-order-card-detail-btn{padding:14px 30px;font-family:DM Sans,sans-serif;font-weight:500;font-size:14px;line-height:16px;letter-spacing:.0125em;cursor:pointer}@media (max-width: 768px){.account--tool-content-section{margin-top:var(--page-start)}}@media (max-width: 1100px){.account--page-orders{grid-template-columns:repeat(auto-fill,minmax(322px,1fr))}.account--page-order-card{flex:1 1 322px;min-width:322px;box-sizing:border-box;padding:24px 20px;align-items:flex-start;flex-direction:column;gap:20px}.account--page-order-card-divider{width:100%;height:0px;border-left:0px solid #bfbfbf;border-bottom:1px solid #bfbfbf}.account--page-order-card-header{width:100%;gap:8px}.account--page-order-card-header-info-section{width:100%;flex-direction:row;justify-content:space-between}.account--page-order-card-state{width:100%}.account--page-order-card-state-control-section{width:100%;flex-direction:row;justify-content:space-between}.account--page-order-card-detail{padding-left:0}.account--page-order-card-detail-btn{width:100%;padding:11px 30px}.account--tabbar .swiper-slide{font-size:16px;line-height:20.83px;letter-spacing:.1px}}.personal-information-page{padding:16px 0 40px;width:100%;display:flex;flex-direction:column;gap:28px}.account--page-title{font-family:DM Sans,sans-serif;font-weight:700;font-size:20px;line-height:29px;letter-spacing:1px}.account--page-personal-information-content{display:grid;grid-template-columns:repeat(2,1fr);gap:28px}.account--page-personal-information-button-section{display:flex;flex-wrap:wrap;gap:40px}@media (max-width: 1100px){.account--page-personal-information-content{grid-template-columns:1fr}.account--page-personal-information-button-section,.account--page-personal-information-button-section .account--modal-btn-link,.account--page-personal-information-button-section .account--modal-btn-link .account--modal-btn{width:100%}.account--page-personal-information-button-section{flex-direction:column}}.account--pagination{display:flex;justify-content:center;align-items:center;gap:8px;list-style-type:none;padding:0;margin:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.account--pagination-button{padding:0;min-width:30px;height:30px;border:none;background-color:transparent;color:#333;font-family:DM Sans,sans-serif;font-weight:500;font-size:16px;line-height:16px;letter-spacing:.02em;text-align:center;border-radius:4.17px;cursor:pointer;transition:background-color .3s;outline:none}@media (hover: hover){.account--pagination-button:hover:not(:disabled){background-color:#0000000a}}.account--pagination-button.active{background-color:#000;color:#fff}@media (hover: hover){.account--pagination-button.active:hover{background-color:#333;color:#fff}}.account--pagination-button:disabled{opacity:.38;cursor:default}.account--pagination-divider{background-color:#bfbfbf;width:1px;height:40px;box-sizing:border-box;display:block}.account--main-container{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;background-color:#ececec}.account--btn{border-radius:5px;border:1px solid #000000;color:#000;display:flex;justify-content:center;align-items:center;box-sizing:border-box;gap:10px;background-color:transparent;text-align:center;text-wrap:nowrap;text-decoration:none;transition:all .3s ease-in-out}.account--btn.account--hover{border:1px solid #e30613;color:#e30613}@media (hover: hover){.account--btn:hover{border:1px solid #e30613;color:#e30613}}.account--account-section{width:284px;min-width:284px;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;gap:16px;transition:transform .3s}:root{--account-section-offset: -192px}.account--account-section-hidden{transform:translateY(var(--account-section-offset));box-shadow:none}.account--account{width:100%;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;border-radius:20px;padding:40px 0;gap:24px;box-sizing:border-box;background:#fff}.account--account-info{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:11px}.account--profile{width:100%;flex:1;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;gap:11px}.account--profile-photo-container{width:100px;height:100px;display:flex;justify-content:center;align-items:center;border-radius:50%;overflow:hidden}.account--profile-photo-text{width:100%;height:100%;display:flex;justify-content:center;align-items:center;background-color:#fbb016;color:#fff;font-family:DM Sans,sans-serif;font-weight:700;font-size:60px;line-height:78.12px;letter-spacing:.5px;text-align:center}.account--profile-photo-image{width:100%;height:100%;max-width:100%;max-height:100%;object-fit:cover;display:block}.account--profile-name{min-height:33px;font-family:Roboto,sans-serif;font-weight:700;font-size:24px;line-height:33px;letter-spacing:1px;color:#000;text-align:center}.account--reward-join{padding:15px 30px;width:200px;height:fit-content;font-family:DM Sans,sans-serif;font-weight:500;font-size:16px;line-height:16px;letter-spacing:.02em;text-align:center;text-decoration:none}.account--reward-section{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:24px}.account--reward-level{width:200px;height:60px;box-sizing:border-box;display:flex;justify-content:center;align-items:center;border-radius:20px;border:1px solid #ececec;padding:0 20px;gap:16px;background-color:#fafafa}.account--reward-level-info{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:4px}.account--reward-level-title{display:block;width:fit-content;height:fit-content;color:#696969;font-family:DM Sans,sans-serif;font-weight:400;font-size:12px;line-height:16px;letter-spacing:.4px}.account--reward-level-lv{display:block;width:fit-content;height:fit-content;min-height:21px;color:#093e73;font-family:Roboto,sans-serif;font-weight:500;font-size:18px;line-height:21px;letter-spacing:.15px}.account--reward-point{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:8px}.account--reward-point-number{width:fit-content;height:fit-content;display:flex;justify-content:center;align-items:center}.account--reward-point-number span{width:fit-content;height:34px;min-width:82px;display:flex;justify-content:center;align-items:center;color:#ff6d14;font-family:DM Sans,sans-serif;font-weight:700;font-size:34px;line-height:43px;letter-spacing:1px;text-align:center}.account--reward-point-redeem{display:flex;justify-content:center;align-items:center}.account--reward-point-redeem a{display:block;width:fit-content;height:fit-content;color:#000;font-family:DM Sans,sans-serif;font-weight:400;font-size:14px;line-height:16px;letter-spacing:.5px;text-align:center;text-decoration:underline}.account--account-divider{width:200px;border-width:1px 0px 0px 0px;border-style:solid;border-color:#ececec}.account--toolbar{width:200px;display:flex;flex-direction:column;list-style:none;gap:20px;padding:0;margin:0;transition:max-height .5s ease-in-out;max-height:100dvh;overflow:hidden}.account--toolbar-hidden{max-height:28px}.account--tool{display:flex;align-items:center;justify-content:space-between;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.account--hover-icon{position:absolute;top:0;left:0;width:100%;height:100%;transition:opacity .3s ease-in-out;pointer-events:none}.account--hover-icon-gray{opacity:1}.account--hover-icon-red{opacity:0}.account--tool-content{display:flex;align-items:center;gap:8px;color:#696969;font-family:DM Sans,sans-serif;font-weight:500;font-size:16px;line-height:20.83px;letter-spacing:.1px;cursor:pointer;transition:color .3s ease-in-out}.account--tool-content a{color:#696969;font-family:DM Sans,sans-serif;font-weight:500;font-size:16px;line-height:20.83px;letter-spacing:.1px;text-decoration:none;transition:color .3s ease-in-out}.account--tool-content.account--tool-active .account--hover-icon-gray{opacity:0}.account--tool-content.account--tool-active .account--hover-icon-red{opacity:1}.account--tool-content.account--hover,.account--tool-content.account--hover a{color:#000}.account--tool-content.account--hover .account--hover-icon-gray{opacity:0}.account--tool-content.account--hover .account--hover-icon-red{opacity:1}@media (hover: hover){.account--tool-content:hover,.account--tool-content:hover a{color:#000}.account--tool-content:hover .account--hover-icon-gray{opacity:0}.account--tool-content:hover .account--hover-icon-red{opacity:1}}.account--tool-active,.account--tool-active a{color:#000}.account--upgrade{width:100%;height:141px;display:flex;justify-content:center;align-items:center;border-radius:20px;background:#fff}.account--upgrade-circular-progress-bar{width:50%;height:100%;display:flex;justify-content:center;align-items:center}.account--upgrade-info{width:50%;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.account--upgrade-info-title{width:fit-content;height:fit-content;display:block;color:#696969;font-family:DM Sans,sans-serif;font-weight:400;font-size:12px;line-height:16px;letter-spacing:.4px}.account--upgrade-info-distance{width:120px;height:85px;display:flex;flex-direction:column;justify-content:space-evenly;align-items:flex-start;font-family:DM Sans,sans-serif;font-weight:400;font-size:16px;line-height:25px;letter-spacing:.5px}.account--upgrade-info-distance-title{display:block}.account--upgrade-info-distance-point{min-height:33px;display:flex;justify-content:flex-start;align-items:center;color:#ff6d14;font-family:DM Sans,sans-serif;font-weight:700;font-size:24px;line-height:33px}.account--upgrade-mobile{position:fixed;bottom:0;right:0;width:fit-content;display:none;align-items:center;justify-content:flex-end;border-radius:20px;overflow:hidden;z-index:28}.account--upgrade-mobile-content{background-color:#ff6d14;padding:8px 68px 8px 16px;width:fit-content;height:fit-content;box-sizing:border-box;border-radius:20px;transform:translate(100%);transition:all .5s ease;overflow:hidden}.account--upgrade-mobile-title{color:#ececec;display:block;font-family:DM Sans,sans-serif;font-weight:400;font-size:12px;line-height:16px;letter-spacing:.4px;text-align:left}.account--upgrade-mobile-distance-title{color:#fff;font-family:DM Sans,sans-serif;font-weight:400;font-size:14px;line-height:23px;letter-spacing:.15px;text-align:left}.account--upgrade-mobile-point{color:#fff;font-family:DM Sans,sans-serif;font-weight:700;font-size:20px;line-height:29px;letter-spacing:1px;text-align:left}.account--upgrade-mobile-toggle-btn{background-color:#ff6d14;position:absolute;width:60px;height:100%;display:flex;justify-content:center;align-items:center;color:#fff;border-radius:20px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer;justify-self:end}.account--upgrade-mobile.account--upgrade-mobile-active .account--upgrade-mobile-content{transform:translate(0)}.account--upgrade-circular-progress-bar-bg{fill:none;stroke:#fcd4d4}.account--upgrade-circular-progress-bar-fg{fill:none;stroke:#e30613;stroke-linecap:round;stroke-linejoin:round;transform:rotate(-90deg);transform-origin:50% 50%}.account--navbar-background-cover{position:fixed;display:none;top:0;left:0;width:100%;top:calc(var(--header-end, 77px) + 1px);background-color:#fff;z-index:10}#account--toolbar-toggle-btn{display:none}@media (max-width: 768px){.account--account-section{width:100%;z-index:29;position:fixed;top:calc(var(--header-end, 77px) + 1px);left:0}.account--account{border-radius:0 0 20px 20px;padding:24px;box-shadow:0 2px 4px #0000000d}.account--account-info{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:24px}.account--profile-name{font-family:DM Sans,sans-serif;font-size:20px;line-height:29px;letter-spacing:1px;color:#000;text-align:center}.account--profile{align-items:flex-start;gap:8px}.account--profile-photo-container{width:67px;height:67px}.account--profile-photo-text{font-size:40px;line-height:52.34px;letter-spacing:.34px}.account--reward-section{align-items:flex-start;gap:8px}.account--reward-level{width:100%}.account--reward-level-lv{min-height:18.75px;font-weight:500;font-size:16px;line-height:18.75px;letter-spacing:.1px}.account--reward-point{width:100%;display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:8px}.account--reward-point-number span{min-width:45px;font-size:24px;line-height:33px;letter-spacing:1px}.account--upgrade{display:none}.account--reward-join{padding:12px 30px;width:100%}.account--toolbar,.account--account-divider{width:100%}#account--toolbar-toggle-btn{display:block;cursor:pointer}.account--navbar-background-cover{display:block}.account--upgrade-mobile{display:grid}}.account--tabbar{margin-bottom:24px;position:relative;width:100%;overflow:hidden}.account--tabbar .swiper-container{width:100%;overflow:hidden;position:relative}.account--tabbar .swiper-wrapper{display:flex;align-items:center;position:relative}.account--tabbar .swiper-slide{padding:16px;margin-right:16px;position:relative;height:100%;box-sizing:border-box;display:flex;align-items:center;justify-content:center;flex-shrink:0;color:#696969;font-family:DM Sans,sans-serif;font-weight:500;font-size:18px;line-height:23.44px;letter-spacing:.15px;text-align:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer;transition:color .3s ease-in-out}.account--tabbar .swiper-slide.account--hover{color:#e30613}@media (hover: hover){.account--tabbar .swiper-slide:hover{color:#e30613}}.account--tabbar .swiper-slide:after{background:#e30613;content:"";position:absolute;bottom:0;left:0;width:0px;height:3px;box-sizing:border-box;display:block;transform:translate(-.5px);transition:all .3s}.account--tabbar .swiper-slide.selected:after{width:100%}.account--tabbar .swiper-slide.selected{color:#e30613}@media (max-width: 1100px){.account--tabbar .swiper-slide{font-size:16px;line-height:20.83px;letter-spacing:.1px}}button,input,label,a,select{-webkit-tap-highlight-color:transparent;outline:none;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}button:disabled{cursor:default}.account--hidden{display:none!important}.account--tag{width:fit-content;height:fit-content;padding:2px 10px;border-radius:5px;display:flex;justify-content:center;align-items:center;font-family:Roboto,sans-serif;font-weight:400;font-size:12px;line-height:16px;letter-spacing:.4px;color:#fff}.account--tag-in-progress{background-color:#ff6d14}.account--tag-shipping{background-color:#fbb016}.account--tag-completed{background-color:#00a106}.account--tag-cancelled{background-color:gray}.account--tag-returned{background-color:#1f81cc}.account--modal-btn-link{width:fit-content;height:fit-content;display:block;border-radius:5px;text-decoration:none}.account--modal-btn{padding:15px 30px;width:fit-content;height:fit-content;max-height:46px;box-sizing:border-box;display:flex;justify-content:center;align-items:center;border-radius:5px;border:1px solid #000000;font-family:DM Sans,sans-serif;font-weight:500;font-size:16px;line-height:16px;letter-spacing:.02em;text-align:center;text-wrap:nowrap;cursor:pointer;position:relative;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.account--modal-btn-primary{background-color:#000;color:#fff;transition:all .3s ease}.account--modal-btn-secondary{background-color:#fff;color:#000;transition:all .3s ease}.account--modal-btn-primary.account--hover{background-color:#e30613;border-color:#e30613}.account--modal-btn-secondary.account--hover{border-color:#e30613;color:#e30613}@media (hover: hover){.account--modal-btn-primary:hover{background-color:#e30613;border-color:#e30613}.account--modal-btn-secondary:hover{border-color:#e30613;color:#e30613}}.account--modal-btn:disabled{cursor:default}.account--spinner-icon,.account--error-icon{position:absolute;width:28px;height:28px;box-sizing:border-box;opacity:0;transition:opacity .3s ease}.account--spinner-icon{border:4px solid rgba(255,255,255,.3);border-top:4px solid #ffffff;border-radius:50%;animation:account--spinner-spin .6s linear infinite}.account--error-icon{display:flex;justify-content:center;align-items:center}@keyframes account--spinner-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.account--show-loading,.account--show-error{background-color:#e30613;border-color:#e30613;transition:background-color .3s linear,border-color .3s linear}.account--show-loading .account--modal-btn-text,.account--show-error .account--modal-btn-text{visibility:hidden;opacity:0;transition:visibility 0s .3s,opacity .3s linear}.account--show-loading .account--spinner-icon,.account--show-error .account--error-icon{opacity:1}.account--modal-btn-text,.account--spinner-icon,.account--error-icon{transition:opacity .3s ease-in-out}.account--error-icon .account--error-icon-x-line{position:absolute;width:4px;height:28px;background-color:#fff}.account--error-icon .account--error-icon-x-line:first-child{transform:rotate(45deg)}.account--error-icon .account--error-icon-x-line:last-child{transform:rotate(-45deg)}.account--image{display:block;max-width:100%}.account--image-line-item{width:74px;height:74px;object-fit:cover}.account--modal-field{width:100%;min-height:48px;display:flex;align-items:flex-end;gap:8px}.account--modal-field-item{flex:1;display:flex;flex-direction:column;gap:8px}.account--modal-field-item label{min-height:25px;font-family:DM Sans,sans-serif;font-weight:400;font-size:16px;line-height:25px;letter-spacing:.5px}.account--modal-field-required-star{color:#e30613}.account--modal-field-item-controller{background-color:#fff;padding:12px;width:100%;min-height:50px;max-height:300px;box-sizing:border-box;border-radius:5px;border:1px solid #bfbfbf;font-family:Roboto,sans-serif;font-weight:400;font-size:16px;line-height:23px;letter-spacing:.15px;transition:border .3s ease-in-out,box-shadow .3s ease-in-out;resize:none}.account--modal-field-item-controller:focus{outline:0;border-color:#333;box-shadow:inset 0 0 2px #333}.account--modal-field-item-controller-disabled{background-color:#ccc}.account--modal-field-item-controller:required:invalid{color:#bfbfbf}.account--modal-field-item-controller option[value=""][disabled]{display:none}.account--modal-field-item-controller option{color:#000}.account--modal-field-item-controller::placeholder{color:#bfbfbf;opacity:1}.account--modal-field-item-controller::-ms-input-placeholder{color:#bfbfbf}.account--modal-field-multi-select{position:relative;width:100%}.account--modal-field-multi-select-select-box{border:1px solid #ccc;cursor:pointer;background:#fff}.account--modal-field-multi-select-select-box.invalid{color:#bfbfbf}.account--modal-field-item-controller.focused{outline:0;border-color:#333;box-shadow:inset 0 0 2px #333}.account--modal-field-multi-select-options{display:none;position:absolute;width:100%;box-sizing:border-box;border:1px solid #a0a0a0;border-radius:5px;background:#fff;max-height:205px;overflow-y:auto;z-index:10;box-shadow:0 0 6px -2px #a0a0a0}.account--modal-field-multi-select-options label{display:block;padding:8px;cursor:pointer}.account--modal-field-multi-select-options label:hover{background-color:#e0e0e6}.account--modal-field-multi-select-options input{margin-right:5px}.account--modal-field-multi-select-options input[type=checkbox]{accent-color:#e30613}.account--modal-field-multi-select-options.show{display:block}.hidden-input{opacity:0;width:100%;height:1px;bottom:1px;position:absolute;pointer-events:none;-webkit-user-select:none;user-select:none;border:none;padding:0}.field-disabled{pointer-events:none;-webkit-user-select:none;user-select:none;color:#6d6d6d}.account--modal-toggle{height:48px;align-items:center;gap:8px;flex-direction:row}.account--modal-toggle-btn{position:relative;width:42px;height:24px}.account--modal-toggle-btn input{display:none}.account--modal-toggle-btn label{display:block;width:100%;height:100%;min-height:24px!important;line-height:24px!important;background:#bfbfbf;border-radius:24px;position:relative;cursor:pointer;transition:background-color .3s}.account--modal-toggle-btn label:before{content:"";position:absolute;top:2px;left:2px;width:20px;height:20px;background-color:#fff;border-radius:50%;transition:transform .3s}.account--modal-toggle-btn input:checked+label{background:#000}.account--modal-toggle-btn input:checked+label:before{transform:translate(18px)}.account--modal-toggle-text{color:#000!important;font-family:DM Sans,sans-serif!important;font-weight:400!important;font-size:14px!important;line-height:23px!important;letter-spacing:.15px!important}.account--divider{border-bottom:1px solid #bfbfbf;width:100%}@media (max-width: 768px){.account--modal-btn-link{width:100%;height:fit-content}.account--modal-btn{width:100%;max-height:56px;padding:20px 30px;font-size:14px;letter-spacing:.0125em}.account--modal-field{flex-direction:column}.account--modal-field-item{width:100%}}.account--btn.account--reward-join.account--not-reward-member span,.account--modal-title{text-wrap:wrap}.account--upgrade-info-title{line-height:30px}.account--upgrade-info-distance{line-height:1.25}
/*# sourceMappingURL=/cdn/shop/t/3/assets/account-styles.css.map */
