.product-page{background-color:#faf9f7;min-height:80vh;padding:0 1.25rem 2.5rem}.main_null,.product-page{font-family:"NotoSerif",serif;color:#2b231e}.main_null{font-size:1.125rem;text-decoration:underline}.el-message-box__headerbtn:focus .el-message-box__close,.el-message-box__headerbtn:hover .el-message-box__close{color:#2b231e!important}.ExitConfirmButton{background:#5a4a42!important;color:#fff!important;border-color:#5a4a42}.ExitCancelButton{background:transparent!important;color:#5a4a42!important;border:.0625rem solid #5a4a42!important}.main-container{max-width:100rem;margin:0 auto}@media(max-width:768px){.page-title{font-size:1.375rem}.header-section{padding-left:.625rem}}.header-section{padding-top:2.5rem}.header-section,.header-section .header-top{margin-bottom:1.25rem}.header-section .header-top .brand-title{display:inline-block;font-family:"NotoSerif",serif;font-size:2rem;font-weight:900;text-transform:uppercase;letter-spacing:.0625rem;border:.0625rem solid transparent;padding:.3125rem 0;margin:0;cursor:default}.header-section .filter-bar{display:flex;align-items:center;gap:2.5rem;font-size:.75rem;font-weight:600;letter-spacing:.0625rem}.header-section .filter-bar .filter-item{cursor:pointer;padding-bottom:.125rem;border-bottom:.0625rem solid transparent}.header-section .filter-bar .filter-item.active{border-bottom:.0625rem solid #2b231e}.header-section .filter-bar .control-dropdown{font-size:.75rem;font-weight:600;color:#2b231e}.checkout-btn,.header-section .filter-bar .control-dropdown{cursor:pointer;letter-spacing:.0625rem;text-transform:uppercase}.checkout-btn{background-color:#5a4a42;color:#fff;border:none;font-family:"NotoSerif",serif;font-size:1rem;transition:opacity .3s;width:7.125rem;height:2.5rem;border-radius:.25rem}.checkout-btn:hover{opacity:.9}.content-section{box-sizing:border-box;min-height:31.25rem}.tab_content,.tab_head{display:flex;align-items:center;font-weight:600;color:#2b231e}.tab_content{font-weight:400}.tab_content div,.tab_head div{font-size:1.25rem;height:3.4375rem;line-height:3.4375rem;border-bottom:.0625rem solid #d8d8d8}.tab_content div{font-size:1rem}.content-section div{font-family:"NotoSerif",serif}.operation-col{display:flex;align-items:center;text-decoration:underline;cursor:pointer}.address-col{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.el-select .el-input.is-focus .el-input__inner,::v-deep .el-range-editor.is-active,::v-deep .el-range-editor.is-active:hover,::v-deep .el-select .el-input.is-focus .el-input__inner{border-color:#2b231e}.address-drawer{font-family:"NotoSerif",sans-serif;outline:none}.address-drawer .el-drawer__body{padding:0;overflow-y:auto}.drawer-header{padding:1.875rem 1.25rem .625rem;display:flex;justify-content:space-between;align-items:flex-start}.drawer-header .drawer-title{font-size:1.125rem;font-weight:700;letter-spacing:.0625rem;color:#333;text-transform:uppercase}.drawer-header .close-btn{background:none;border:none;font-size:1.25rem;cursor:pointer;color:#999}.drawer-header .close-btn:hover{color:#333}.drawer-body{padding:5rem 1.25rem 2.5rem!important}.custom-form{margin-top:.625rem}.custom-form .el-form-item{margin-bottom:1.5625rem;position:relative}.custom-form .el-form-item__label{position:absolute;top:0;left:.75rem;transform:translateY(-50%);background-color:#fff;padding:0 .3125rem;z-index:2;line-height:1;font-size:.8125rem;color:#333;font-weight:700;font-family:"NotoSerif",serif}.custom-form .el-input__inner{border-radius:.25rem;border-color:#e0e0e0;height:2.8125rem;padding-left:.9375rem}.custom-form .el-input__inner:focus{border-color:#a0a0a0}.custom-form input::-moz-placeholder{color:#c9cdd4;font-family:"NotoSerif",serif;opacity:.5}.custom-form input::placeholder{color:#c9cdd4;font-family:"NotoSerif",serif;opacity:.5}.custom-form .checkbox-item{margin-top:.625rem;margin-bottom:1.875rem}.custom-form .checkbox-item .el-checkbox__label{font-family:"NotoSerif",serif;color:#333}.custom-form .checkbox-item .el-checkbox__input.is-checked .el-checkbox__inner{background-color:#5d4e46;border-color:#5d4e46}.custom-form .form-footer{text-align:center}.custom-form .form-footer .save-btn{width:100%;background-color:#5d4e46;border-color:#5d4e46;border-radius:.125rem;color:#fff;font-family:"NotoSerif",serif;letter-spacing:.0625rem;padding:.9375rem 0;text-transform:uppercase;font-weight:700}.custom-form .form-footer .save-btn:hover{background-color:#4a3e38}.custom-form .form-footer .cancel-link{margin-top:1.25rem;cursor:pointer;text-decoration:underline;font-size:.875rem;color:#333;text-transform:uppercase;font-weight:700;letter-spacing:.0625rem}.el-checkbox__inner:hover,.el-checkbox__input.is-focus .el-checkbox_inner{border:.0625rem solid #5d4e46}.el-checkbox__input.is-checked .el-checkbox__inner,.el-checkbox__input.is-indeterminate .el-checkbox__inner{background:#5d4e46;border:.0625rem solid #5d4e46}.el-checkbox__input.is-checked+.el-checkbox__label{color:#5d4e46!important}.pagination-section[data-v-399df4ca]{text-align:center;margin-top:3.75rem}.pagination-section[data-v-399df4ca] .el-pagination{font-family:"NotoSerif",serif;font-weight:400}.pagination-section[data-v-399df4ca] .el-pagination .btn-next,.pagination-section[data-v-399df4ca] .el-pagination .btn-prev{background-color:transparent;color:#666;height:2rem}.pagination-section[data-v-399df4ca] .el-pagination .btn-next span,.pagination-section[data-v-399df4ca] .el-pagination .btn-prev span{font-size:.875rem}.pagination-section[data-v-399df4ca] .el-pagination .el-pager li{background-color:transparent;color:#999;font-weight:400;font-size:.875rem;height:2rem;line-height:2rem}.pagination-section[data-v-399df4ca] .el-pagination .el-pager li.active{color:#000;font-weight:700}.pagination-section[data-v-399df4ca] .el-pagination .el-pager li:hover{color:#000}