@charset "UTF-8";@import"https://fonts.googleapis.com/css?family=Roboto:300,400,500,700";@import"https://fonts.googleapis.com/earlyaccess/notokufiarabic.css";@import"https://fonts.googleapis.com/css2?family=Montserrat:wght@700&display=swap";.react-calendar-timeline *{box-sizing:border-box}.react-calendar-timeline .rct-outer{display:block;overflow:hidden;white-space:nowrap}.react-calendar-timeline .rct-scroll{display:inline-block;white-space:normal;vertical-align:top;overflow-x:scroll;overflow-y:hidden;-ms-touch-action:none;touch-action:none}.react-calendar-timeline .rct-item:hover{z-index:88}.react-calendar-timeline .rct-item .rct-item-content{position:sticky;position:-webkit-sticky;left:0;overflow:hidden;display:inline-block;border-radius:2px;padding:0 6px;height:100%}.react-calendar-timeline .rct-sidebar{overflow:hidden;white-space:normal;display:inline-block;vertical-align:top;position:relative;box-sizing:border-box;border-right:1px solid #bbb}.react-calendar-timeline .rct-sidebar.rct-sidebar-right{border-right:0;border-left:1px solid #bbb}.react-calendar-timeline .rct-sidebar .rct-sidebar-row{padding:0 4px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;box-sizing:border-box;margin:0;border-bottom:1px solid #bbb}.react-calendar-timeline .rct-sidebar .rct-sidebar-row.rct-sidebar-row-odd{background:#0000000d}.react-calendar-timeline .rct-sidebar .rct-sidebar-row.rct-sidebar-row-even{background:transparent}.react-calendar-timeline .rct-vertical-lines .rct-vl{position:absolute;border-left:1px solid #bbb;z-index:30}.react-calendar-timeline .rct-vertical-lines .rct-vl.rct-vl-first{border-left-width:2px}.react-calendar-timeline .rct-vertical-lines .rct-vl.rct-day-6,.react-calendar-timeline .rct-vertical-lines .rct-vl.rct-day-0{background:#faf6e180}.react-calendar-timeline .rct-horizontal-lines{-webkit-user-select:none;-moz-user-select:-moz-none;-ms-user-select:none;user-select:none}.react-calendar-timeline .rct-horizontal-lines .rct-hl-even,.react-calendar-timeline .rct-horizontal-lines .rct-hl-odd{border-bottom:1px solid #bbb;box-sizing:border-box;z-index:40}.react-calendar-timeline .rct-horizontal-lines .rct-hl-odd{background:#0000000d}.react-calendar-timeline .rct-horizontal-lines .rct-hl-even{background:transparent}.react-calendar-timeline .rct-cursor-line{position:absolute;width:2px;background:#2196f3;z-index:51}.react-calendar-timeline .rct-dateHeader{display:flex;align-items:center;justify-content:center;height:100%;border-bottom:1px solid #bbb;cursor:pointer;font-size:14px;background-color:#f0f0f0;border-left:2px solid #bbb}.react-calendar-timeline .rct-dateHeader-primary{background-color:initial;border-left:1px solid #bbb;border-right:1px solid #bbb;color:#fff}.react-calendar-timeline .rct-header-root{background:#c52020;border-bottom:1px solid #bbb}.react-calendar-timeline .rct-calendar-header{border:1px solid #bbb}.react-grid-layout{position:relative;transition:height .2s ease}.react-grid-item{transition:all .2s ease;transition-property:left,top,width,height}.react-grid-item img{pointer-events:none;-webkit-user-select:none;user-select:none}.react-grid-item.cssTransforms{transition-property:transform,width,height}.react-grid-item.resizing{transition:none;z-index:1;will-change:width,height}.react-grid-item.react-draggable-dragging{transition:none;z-index:3;will-change:transform}.react-grid-item.dropping{visibility:hidden}.react-grid-item.react-grid-placeholder{background:red;opacity:.2;transition-duration:.1s;z-index:2;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none}.react-grid-item.react-grid-placeholder.placeholder-resizing{transition:none}.react-grid-item>.react-resizable-handle{position:absolute;width:20px;height:20px}.react-grid-item>.react-resizable-handle:after{content:"";position:absolute;right:3px;bottom:3px;width:5px;height:5px;border-right:2px solid rgba(0,0,0,.4);border-bottom:2px solid rgba(0,0,0,.4)}.react-resizable-hide>.react-resizable-handle{display:none}.react-grid-item>.react-resizable-handle.react-resizable-handle-sw{bottom:0;left:0;cursor:sw-resize;transform:rotate(90deg)}.react-grid-item>.react-resizable-handle.react-resizable-handle-se{bottom:0;right:0;cursor:se-resize}.react-grid-item>.react-resizable-handle.react-resizable-handle-nw{top:0;left:0;cursor:nw-resize;transform:rotate(180deg)}.react-grid-item>.react-resizable-handle.react-resizable-handle-ne{top:0;right:0;cursor:ne-resize;transform:rotate(270deg)}.react-grid-item>.react-resizable-handle.react-resizable-handle-w,.react-grid-item>.react-resizable-handle.react-resizable-handle-e{top:50%;margin-top:-10px;cursor:ew-resize}.react-grid-item>.react-resizable-handle.react-resizable-handle-w{left:0;transform:rotate(135deg)}.react-grid-item>.react-resizable-handle.react-resizable-handle-e{right:0;transform:rotate(315deg)}.react-grid-item>.react-resizable-handle.react-resizable-handle-n,.react-grid-item>.react-resizable-handle.react-resizable-handle-s{left:50%;margin-left:-10px;cursor:ns-resize}.react-grid-item>.react-resizable-handle.react-resizable-handle-n{top:0;transform:rotate(225deg)}.react-grid-item>.react-resizable-handle.react-resizable-handle-s{bottom:0;transform:rotate(45deg)}.confirm-modal-static .ant-modal-content,.confirm-modal .ant-modal-content{border-radius:12px;padding:28px 24px 24px}.confirm-modal-static .ant-modal-header,.confirm-modal .ant-modal-header{text-align:center;margin-bottom:8px}.confirm-modal-static .ant-modal-header .ant-modal-title,.confirm-modal .ant-modal-header .ant-modal-title{font-size:16px;font-weight:700;color:#191919;letter-spacing:-.3px}.confirm-modal .ant-modal-body .confirm-modal-message{text-align:center;font-size:14px;color:#888;margin:0;line-height:1.6}.confirm-modal .ant-modal-body .confirm-modal-buttons{display:flex;justify-content:center;gap:10px;margin-top:24px}.confirm-modal .ant-modal-body .confirm-modal-buttons .ant-btn-primary{height:40px;border-radius:8px;background-color:#2463eb;border-color:#2463eb;font-weight:600;font-size:15px;transition:opacity .2s;min-width:100px}.confirm-modal .ant-modal-body .confirm-modal-buttons .ant-btn-primary:hover:not(:disabled){background-color:#1452d7!important;border-color:#1452d7!important}.confirm-modal .ant-modal-body .confirm-modal-buttons .ant-btn-primary:disabled{background-color:#ddd;border-color:#eee;color:#fff;cursor:not-allowed}.confirm-modal .ant-modal-body .confirm-modal-buttons .ant-btn-default{height:40px;border-radius:8px;border:1px solid #ddd;background-color:#fff;color:#191919;font-weight:600;font-size:15px;box-shadow:none;transition:background-color .2s;min-width:100px}.confirm-modal .ant-modal-body .confirm-modal-buttons .ant-btn-default:hover{background-color:#f5f5f5!important;border-color:#ddd!important;color:#191919!important}.confirm-modal-static .ant-modal-confirm-title{text-align:center;font-size:16px;font-weight:700;color:#191919;letter-spacing:-.3px}.confirm-modal-static .ant-modal-confirm-content{text-align:center;font-size:14px;color:#888;line-height:1.6}.confirm-modal-static .ant-modal-confirm-body>.anticon{display:none}.confirm-modal-static .ant-modal-confirm-paragraph{max-width:100%}.confirm-modal-static .ant-modal-confirm-btns{display:flex;justify-content:center;gap:10px;margin-top:24px}.confirm-modal-static .ant-modal-confirm-btns .ant-btn-primary{height:40px;border-radius:8px;background-color:#2463eb;border-color:#2463eb;font-weight:600;font-size:15px;transition:opacity .2s;min-width:100px}.confirm-modal-static .ant-modal-confirm-btns .ant-btn-primary:hover:not(:disabled){background-color:#1452d7!important;border-color:#1452d7!important}.confirm-modal-static .ant-modal-confirm-btns .ant-btn-primary:disabled{background-color:#ddd;border-color:#eee;color:#fff;cursor:not-allowed}.confirm-modal-static .ant-modal-confirm-btns .ant-btn-default{height:40px;border-radius:8px;border:1px solid #ddd;background-color:#fff;color:#191919;font-weight:600;font-size:15px;box-shadow:none;transition:background-color .2s;min-width:100px}.confirm-modal-static .ant-modal-confirm-btns .ant-btn-default:hover{background-color:#f5f5f5!important;border-color:#ddd!important;color:#191919!important}.cQInner{display:flex;flex-direction:row;align-items:center;justify-content:center}.cQInner .cQLButton,.cQInner .cQRButton{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-color:#ddd!important;box-shadow:none!important}.cQInner .cQLButton svg,.cQInner .cQRButton svg{color:#191919}.cQInner .cQLButton{border-radius:6px 0 0 6px!important;border-right:none!important}.cQInner .cQRButton{border-radius:0 6px 6px 0!important;border-left:none!important}.cQInner .cQInput{box-sizing:border-box;width:64px;height:32px;border:1px solid #ddd;border-radius:0;box-shadow:none;padding:0 4px;text-align:center;font-size:14px;outline:none;background-color:#fff;-moz-appearance:textfield}.cQInner .cQInput::-webkit-outer-spin-button,.cQInner .cQInput::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.cQInner .cQInput:focus{border-color:#191919}.cQInner .cQInput:disabled{background-color:#f5f5f5;cursor:not-allowed;color:#00000040}.cQInner .cQUnit{margin-left:10px;font-weight:700}.cartItemSimilar{box-sizing:border-box;display:flex;align-items:stretch;gap:8px;width:100%;padding:16px 20px}.cartItemSimilar.editMode .cartItem6,.cartItemSimilar.editMode .cartItem1{display:flex}.cartItemSimilar .cartItem1{flex:0 0 40px;min-width:0;display:none;align-items:center;justify-content:center}.cartItemSimilar .cartItem2{flex:4 1 0;min-width:0;display:flex;align-items:center;gap:12px}.cartItemSimilar .cartItem2 .cartItemImgWrap{flex-shrink:0;width:72px;height:72px;border-radius:8px;overflow:hidden;background-color:#f6f6f6;cursor:pointer;transition:opacity .15s}.cartItemSimilar .cartItem2 .cartItemImgWrap:hover{opacity:.8}.cartItemSimilar .cartItem2 .cartItemImgWrap img{width:72px;height:72px;object-fit:contain;mix-blend-mode:multiply}.cartItemSimilar .cartItem2 .cartItemInfo{min-width:0;display:flex;flex-direction:column;gap:2px}.cartItemSimilar .cartItem2 .cartItemMaker{font-size:13px;font-weight:500;color:#888;letter-spacing:-.1px}.cartItemSimilar .cartItem2 .cartItemName{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;font-size:14px;font-weight:500;color:#191919;letter-spacing:-.3px;line-height:1.4}.cartItemSimilar .cartItem3{flex:1 1 0;min-width:0;display:flex;align-items:center;justify-content:center;font-size:14px;color:#888;white-space:nowrap}.cartItemSimilar .cartItem4{flex:2 1 0;min-width:0;display:flex;flex-direction:column;align-items:center;justify-content:center}.cartItemSimilar .cartItem4 .cIR3Inner{display:flex}.cartItemSimilar .cartItem4>div:last-child:not(.cIR3Inner){margin-top:2px;font-size:11px;color:#bbb;white-space:nowrap}.cartItemSimilar .cartItem4 .cartItem-boxPerQty{font-size:11px;color:#888;white-space:nowrap;margin-bottom:4px}.cartItemSimilar .cartItem4 .cartItem-wholesaleHint{display:flex;flex-direction:column;align-items:center;gap:2px;margin-top:4px;font-size:11px;color:#888;white-space:nowrap}.cartItemSimilar .cartItem4.cartItem4--warning .cIR3Inner .cQInner{border-color:#ff4d4f;border-radius:6px}.cartItemSimilar .cartItem4 .cartItem-qtyWarning{display:flex;flex-direction:column;align-items:center;gap:6px;margin-top:8px;padding:8px 12px;background:#fecaca;border-radius:6px}.cartItemSimilar .cartItem4 .cartItem-qtyWarning-msg{font-size:11px;color:#991b1b;font-weight:500;white-space:nowrap}.cartItemSimilar .cartItem4 .cartItem-qtyWarning-actions{display:flex;gap:6px}.cartItemSimilar .cartItem4 .cartItem-qtyWarning-btn{display:inline-flex;align-items:center;gap:4px;height:24px;padding:0 10px;border:1px solid #ddd;border-radius:6px;background:#fff;color:#191919;font-size:11px;font-weight:600;cursor:pointer;white-space:nowrap;box-shadow:none}.cartItemSimilar .cartItem4 .cartItem-qtyWarning-btn:hover{background:#f5f5f5}.cartItemSimilar .cartItemCategory{flex:2 1 0;min-width:0;display:flex;align-items:center;justify-content:center}.cartItemSimilar .cartItemCategory .ant-select .ant-select-selector{height:30px;border-radius:8px;border-color:#ddd;font-size:13px;padding:0 10px}.cartItemSimilar .cartItemCategory .ant-select .ant-select-selector .ant-select-selection-item{line-height:30px}.cartItemSimilar .cartItemCategory .ant-select:hover .ant-select-selector,.cartItemSimilar .cartItemCategory .ant-select.ant-select-focused .ant-select-selector{border-color:#191919!important}.cartItemSimilar .cartItemCategory .ant-select .ant-select-arrow{color:#888}.cartItemSimilar .cartItem5{flex:2 1 0;min-width:0;display:flex;align-items:center;justify-content:center;font-family:Montserrat,sans-serif;font-size:15px;font-weight:700;color:#191919;white-space:nowrap}.cartItemSimilar .cartItem6{flex:0 0 40px;min-width:0;display:none;align-items:center;justify-content:center}.cartItemSimilar .cartItem-deleteBtn{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border:none;border-radius:50%;background:transparent;color:#888;cursor:pointer;transition:background-color .15s,color .15s}.cartItemSimilar .cartItem-deleteBtn:hover{background:#f5f5f5;color:#191919}.cartItemSimilar .cartItem-deleteBtn:disabled{opacity:.4;cursor:not-allowed}.cartItemMobileSimilar{box-sizing:border-box;display:flex;gap:8px;width:100%;padding:16px}.cartItemMobileSimilar.editMode{padding:16px 12px 16px 16px}.cartItemMobileSimilar.editMode .cartItem4,.cartItemMobileSimilar.editMode .cartItem1{display:flex}.cartItemMobileSimilar .cartItem1{flex-shrink:0;display:none;flex-direction:column;align-items:center;justify-content:flex-start;padding-top:2px}.cartItemMobileSimilar .cartItem2{flex-shrink:0;display:flex;align-items:flex-start}.cartItemMobileSimilar .cartItem2 .cartItemImgWrap{width:64px;height:64px;border-radius:8px;overflow:hidden;background-color:#f6f6f6}.cartItemMobileSimilar .cartItem2 .cartItemImgWrap img{width:64px;height:64px;object-fit:contain;mix-blend-mode:multiply}.cartItemMobileSimilar .cartItem3{min-width:0;flex:1;display:flex;flex-direction:column;align-items:flex-start;gap:4px;justify-content:center}.cartItemMobileSimilar .cartItem3 .productMaker{font-size:12px;font-weight:500;color:#888;letter-spacing:-.1px}.cartItemMobileSimilar .cartItem3 .productName{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;font-size:14px;font-weight:500;color:#191919;letter-spacing:-.3px;line-height:1.4}.cartItemMobileSimilar .cartItem3 .cartItemM-boxPerQty{font-size:11px;color:#888}.cartItemMobileSimilar .cartItem3 .cartItem3Child{width:100%;display:flex;align-items:center;flex-wrap:wrap;gap:4px 10px}.cartItemMobileSimilar .cartItem3 .cartItem3Child>div:last-child{font-family:Montserrat,sans-serif;font-size:14px;font-weight:700;color:#191919;white-space:nowrap;margin-left:auto}.cartItemMobileSimilar .cartItem3 .cartItem3Child .cQInner{zoom:.85}.cartItemMobileSimilar .cartItem3 .cartItem3Child .cartItemM-boxCount{font-size:11px;color:#888;white-space:nowrap}.cartItemMobileSimilar .cartItem3 .cartItem3Child .cartItemM-orderHint{font-size:11px;color:#bbb;white-space:nowrap}.cartItemMobileSimilar .cartItem3 .cartItemM-qtyWarning{width:100%;display:flex;flex-direction:column;gap:6px;padding:8px 10px;background:#fecaca;border-radius:6px}.cartItemMobileSimilar .cartItem3 .cartItemM-qtyWarning-msg{font-size:11px;color:#991b1b;font-weight:500}.cartItemMobileSimilar .cartItem3 .cartItemM-qtyWarning-actions{display:flex;gap:6px}.cartItemMobileSimilar .cartItem3 .cartItemM-qtyWarning-btn{display:inline-flex;align-items:center;gap:4px;height:22px;padding:0 8px;border:1px solid #ddd;border-radius:6px;background:#fff;color:#191919;font-size:11px;font-weight:600;cursor:pointer;white-space:nowrap;box-shadow:none}.cartItemMobileSimilar .cartItem3 .cartItemM-qtyWarning-btn:hover{background:#f5f5f5}.cartItemMobileSimilar .cartItem3 .ant-select .ant-select-selector{height:30px;border-radius:8px;border-color:#ddd;font-size:13px;padding:0 10px}.cartItemMobileSimilar .cartItem3 .ant-select .ant-select-selector .ant-select-selection-item{line-height:30px}.cartItemMobileSimilar .cartItem3 .ant-select:hover .ant-select-selector,.cartItemMobileSimilar .cartItem3 .ant-select.ant-select-focused .ant-select-selector{border-color:#191919!important}.cartItemMobileSimilar .cartItem3 .ant-select .ant-select-arrow{color:#888}.cartItemMobileSimilar .cartItem4{flex-shrink:0;display:none;align-items:flex-start;justify-content:center;padding-top:2px}.cartItemMobileSimilar .cartItemM-deleteBtn{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border:none;border-radius:50%;background:transparent;color:#888;cursor:pointer;transition:background-color .15s,color .15s}.cartItemMobileSimilar .cartItemM-deleteBtn:hover{background:#f5f5f5;color:#191919}.cartReponsive .similarCartContainer{display:flex;flex-direction:column}.cartReponsive .similarCartMContainer{display:none}@media (max-width: 768px){.cartReponsive .similarCartContainer{display:none}.cartReponsive .similarCartMContainer{display:flex;flex-direction:column}}.similarCartContainer{overflow:hidden;border:1px solid #ddd;border-radius:12px}.similarCartContainer.editMode .similarCartHeader .sCHeader1,.similarCartContainer.editMode .similarCartHeader .sCHeader6{display:flex}.similarCartContainer .similarCartHeader{box-sizing:border-box;padding:14px 20px;display:flex;align-items:center;gap:8px;background:#f5f5f5;color:#888;font-size:13px;font-weight:600;letter-spacing:-.3px;border-bottom:1px solid #ddd}.similarCartContainer .similarCartHeader .sCHeader1{flex:0 0 40px;min-width:0;display:none;align-items:center;justify-content:center}.similarCartContainer .similarCartHeader .sCHeader2{flex:4 1 0;min-width:0;display:flex;align-items:center;justify-content:flex-start}.similarCartContainer .similarCartHeader .sCHeader3{flex:1 1 0;min-width:0;display:flex;align-items:center;justify-content:center}.similarCartContainer .similarCartHeader .sCHeader4,.similarCartContainer .similarCartHeader .sCHeader5,.similarCartContainer .similarCartHeader .sCHeaderCat{flex:2 1 0;min-width:0;display:flex;align-items:center;justify-content:center}.similarCartContainer .similarCartHeader .sCHeader6{flex:0 0 40px;min-width:0;display:none;align-items:center;justify-content:center}.similarCartContainer .sCCContent{display:flex;flex-direction:column}.similarCartContainer .sCCContent .lineBoder{border-top:1px solid #eee}.similarCartContainer .sCCContent .noData{display:flex;justify-content:center;align-items:center;height:120px;color:#888;font-size:14px}.similarCartContainer .curationTimeline{display:flex;justify-content:space-between;padding:20px}.similarCartContainer .curationTimeline>div{color:#2463eb;font-weight:700}.similarCartContainer .curationAmountNote{display:flex;justify-content:space-between;align-items:center;padding:20px}.similarCartContainer .curationAmountNote .cANLeft{color:#2463eb}.similarCartContainer .curationAmountNote .cANRight{font-weight:700;display:flex;flex-direction:column;gap:6px}.similarCartContainer .curationFooter{width:100%;display:flex;justify-content:center}.similarCartMContainer{overflow:hidden;border:1px solid #ddd;border-radius:12px}.similarCartMContainer.editMode .similarCartHeader{display:flex;padding:12px 16px}.similarCartMContainer.editMode .similarCartHeader .sCHeader1{display:flex}.similarCartMContainer .similarCartHeader{box-sizing:border-box;padding:12px 16px;display:none;align-items:center;gap:8px;background:#f5f5f5;color:#888;font-size:13px;font-weight:600;border-bottom:1px solid #ddd}.similarCartMContainer .similarCartHeader .sCHeader1{flex-shrink:0;display:none;align-items:center;gap:8px}.similarCartMContainer .similarCartHeader .sCHeaderCount{font-size:13px;color:#888;white-space:nowrap}.similarCartMContainer .similarCartHeader .sCHeaderExtra{flex:1;display:flex;justify-content:flex-end;gap:6px}.similarCartMContainer .sCCContent{display:flex;flex-direction:column}.similarCartMContainer .sCCContent .lineBoder{border-top:1px solid #eee}.similarCartMContainer .sCCContent .noData{display:flex;justify-content:center;align-items:center;height:120px;color:#888;font-size:14px}.curationConfirm .ant-btn-primary{height:40px;border-radius:8px;background-color:#2463eb;border-color:#2463eb;font-weight:600;font-size:15px;transition:opacity .2s;min-width:100px}.curationConfirm .ant-btn-primary:hover:not(:disabled){background-color:#1452d7!important;border-color:#1452d7!important}.curationConfirm .ant-btn-primary:disabled{background-color:#ddd;border-color:#eee;color:#fff;cursor:not-allowed}.curationConfirm .ant-btn-default{height:40px;border-radius:8px;border:1px solid #ddd;background-color:#fff;color:#191919;font-weight:600;font-size:15px;box-shadow:none;transition:background-color .2s;min-width:100px}.curationConfirm .ant-btn-default:hover{background-color:#f5f5f5!important;border-color:#ddd!important;color:#191919!important}.curationConfirm .curationConfirmContent{text-align:center}.curationConfirm .curationConfirmContent .cCCHighlight{font-weight:700;color:#2463eb}.orderCard{padding:0;width:100%;background:#fff;margin:0}.orderCard .orderCard2Wrapper{position:relative;display:inline-block}.orderCard .orderCard-top{display:flex;flex-direction:row;gap:0;align-items:stretch}.orderCard .orderCard-order-meta{flex-shrink:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;padding:0 16px 0 0}.orderCard .orderCard-order-meta .orderCard-order-date{font-size:14px;font-weight:600;color:#191919}.orderCard .orderCard-order-meta .orderCard-order-number{font-size:10px;color:#999;margin-top:4px;letter-spacing:-.5px;word-break:break-all;text-align:center}.orderCard .orderCard-order-meta .orderCard-meta-statement-btn{margin-top:6px;font-size:11px;height:24px;padding:0 6px;border-radius:6px;border:1px solid #ddd;color:#191919;background:#fff;font-weight:600;box-shadow:none}.orderCard .orderCard-order-meta .orderCard-meta-statement-btn:hover{background:#f5f5f5!important;border-color:#ddd!important;color:#191919!important}.orderCard .orderCard-img{flex-shrink:0;width:100px;height:100px;margin:0 12px;background-color:#f2f2f2;border-radius:8px;overflow:hidden}.orderCard .orderCard-img .orderCard2Image{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply}.orderCard .orderCard-img .orderCard-img-placeholder{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.orderCard .orderCard-info{flex:1;min-width:0;display:flex;flex-direction:column;justify-content:space-between;padding-right:12px}.orderCard .orderCard-info .orderCard-info-top,.orderCard .orderCard-info .orderCard-info-bottom{display:flex;flex-direction:column;gap:4px}.orderCard .orderCard-info .orderCard-status-date{display:none}.orderCard .orderCard-info .orderCard-status{font-weight:700;font-size:15px}.orderCard .orderCard-info .orderCard-status.canceled{color:#999}.orderCard .orderCard-info .orderCard-product{font-size:14px;font-weight:600;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.orderCard .orderCard-info .orderCard-delivery,.orderCard .orderCard-info .orderCard-user{font-size:13px;color:#555}.orderCard .orderCard-info .orderCard-user .orderCard-user-id,.orderCard .orderCard-info .orderCard-user .orderCard-user-phone{color:#888;font-size:12px}.orderCard .orderCard-info .orderCard-price-mobile{display:none}.orderCard .orderCard-price-col{flex:0 0 120px;display:flex;align-items:center;justify-content:center;border-left:1px solid #eee}.orderCard .orderCard-price-col .price{font-family:Montserrat,sans-serif;font-weight:700;font-size:15px;letter-spacing:-.3px;color:#191919;white-space:nowrap}.orderCard .orderCard-detail-col{flex-shrink:0;display:flex;flex-direction:column;align-items:center;justify-content:center;padding-left:12px;border-left:1px solid #eee;gap:8px}.orderCard .orderCard-detail-col .orderCard-detail-status{font-weight:700;font-size:15px;color:#191919;white-space:nowrap}.orderCard .orderCard-detail-col .orderCard-detail-status.canceled{color:#999}.orderCard .orderCard-detail-col .orderCard-detail-btn{font-size:13px;height:32px;padding:0 16px;border-radius:6px;border:1px solid #ddd;color:#191919;background:#fff;font-weight:600;box-shadow:none;white-space:nowrap}.orderCard .orderCard-detail-col .orderCard-detail-btn:hover{background:#f5f5f5!important;border-color:#ddd!important;color:#191919!important}.orderCard .orderCard-buttons{flex:0 0 260px;display:flex;flex-direction:row;flex-wrap:wrap;align-content:flex-end;gap:6px}.orderCard .orderCard-buttons .orderCard-payment-row{flex:0 0 100%;display:flex;gap:6px}.orderCard .orderCard-buttons .orderCard-payment-row .payment-btn{flex:1;height:30px;font-size:13px;background:#191919;border-color:#191919;border-radius:6px;font-weight:600}.orderCard .orderCard-buttons .orderCard-payment-row .payment-btn:hover{background:#333!important;border-color:#333!important}.orderCard .orderCard-buttons .orderCard-payment-row .edit-btn{flex:0 0 calc(50% - 3px);min-width:0;height:30px;font-size:13px;border-radius:6px;border:1px solid #ddd;background:#fff;font-weight:600;color:#191919;box-shadow:none}.orderCard .orderCard-buttons .orderCard-payment-row .edit-btn:hover{background:#f5f5f5!important}.orderCard .orderCard-buttons .ant-btn:not(.payment-btn):not(.edit-btn){flex:0 0 calc(50% - 3px);min-width:0;height:30px;font-size:13px;border-radius:6px;border:1px solid #ddd;background:#fff;font-weight:600;color:#191919;box-shadow:none}.orderCard .orderCard-buttons .ant-btn:not(.payment-btn):not(.edit-btn):hover{background:#f5f5f5!important}@media (max-width: 768px){.tOCBName{display:none!important}.orderCard{padding:16px 0}.orderCard .orderCard-top{flex-wrap:wrap;gap:0}.orderCard .orderCard-order-meta{flex:0 0 100%;width:100%;flex-direction:row;align-items:center;justify-content:flex-start;gap:8px;border-right:none;padding-right:0;padding-bottom:12px}.orderCard .orderCard-order-meta .orderCard-order-date{font-size:15px;font-weight:700}.orderCard .orderCard-order-meta .orderCard-order-number{font-size:11px;margin-top:0;word-break:normal;text-align:left}.orderCard .orderCard-order-meta .orderCard-meta-statement-btn{margin-top:0;margin-left:auto}.orderCard .orderCard-img{width:80px;height:80px;margin:0 12px 12px 0}.orderCard .orderCard-info{flex:1;min-width:0;padding-right:0;margin-bottom:12px}.orderCard .orderCard-info .orderCard-status{font-size:14px}.orderCard .orderCard-info .orderCard-product{font-size:13px;white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.orderCard .orderCard-info .orderCard-delivery{font-size:12px}.orderCard .orderCard-info .orderCard-price-mobile{display:block;margin-top:4px}.orderCard .orderCard-info .orderCard-price-mobile .price{font-family:Montserrat,sans-serif;font-weight:700;font-size:16px;letter-spacing:-.3px;color:#191919}.orderCard .orderCard-price-col{display:none}.orderCard .orderCard-info .orderCard-status-date{display:flex}.orderCard .orderCard-detail-col{flex:0 0 100%;border-left:none;padding-left:0;border-top:1px solid #f0f0f0;padding-top:12px}.orderCard .orderCard-detail-col .orderCard-detail-status{display:none}.orderCard .orderCard-detail-col .orderCard-detail-btn{width:100%;height:36px;font-size:14px}.orderCard .orderCard-buttons{flex:0 0 100%;gap:6px}.orderCard .orderCard-buttons .orderCard-payment-row .payment-btn{height:32px}.orderCard .orderCard-buttons .orderCard-payment-row .edit-btn{flex:1;height:32px;font-size:12px;padding:4px 6px}.orderCard .orderCard-buttons .ant-btn:not(.payment-btn):not(.edit-btn){flex:1;font-size:12px;padding:4px 6px}}@media (min-width: 769px) and (max-width: 995.5px){.tOCBName{display:none!important}.orderCard .orderCard-top{flex-wrap:wrap}.orderCard .orderCard-order-meta{width:auto;flex:0 0 80px;padding-right:12px}.orderCard .orderCard-order-meta .orderCard-order-date{font-size:13px}.orderCard .orderCard-img{width:80px;height:80px;margin:0 12px 0 0}.orderCard .orderCard-price-col{display:none}.orderCard .orderCard-info{padding-right:0}.orderCard .orderCard-info .orderCard-price-mobile{display:block;margin-top:4px}.orderCard .orderCard-info .orderCard-price-mobile .price{font-family:Montserrat,sans-serif;font-weight:700;font-size:15px;color:#191919}.orderCard .orderCard-detail-col{border-left:none;padding-left:0}.orderCard .orderCard-buttons{flex:0 0 100%;gap:6px}}.transaction-popup .desktop-only{display:block}.transaction-popup .mobile-only,.transaction-popup .ant-modal-header,.transaction-popup .ant-modal-close{display:none}.transaction-popup .ant-modal-content{background:#f5f5f5;border-radius:8px}.transaction-popup .bold{font-weight:700}.transaction-popup .ant-divider{border-color:#d0d0d0!important;border-top-color:#d0d0d0!important}@media (max-width: 768px){.transaction-popup.ant-modal{max-width:calc(100vw - 32px)!important;width:calc(100vw - 32px)!important}.transaction-popup .ant-modal-header{display:block!important}.transaction-popup .ant-modal-title{text-align:center;font-size:18px!important;font-weight:700!important}.transaction-popup .ant-modal-content{background:#fff;padding-left:16px!important;padding-right:16px!important}.transaction-popup .ant-modal-body{max-height:calc(100dvh - 200px);overflow-y:auto}.transaction-popup .desktop-only{display:none!important}.transaction-popup .mobile-only{display:flex!important;flex-direction:column}.transaction-popup .popup-footer{width:100%;display:flex;flex-direction:column;gap:12px}.transaction-popup .popup-footer .mobile-grand-total-footer{font-size:16px!important;font-weight:700;color:#111;text-align:left;width:100%}.transaction-popup .popup-footer .mobile-grand-total-footer *{font-size:16px!important}.transaction-popup .popup-footer .footer-buttons{display:flex;gap:8px}.transaction-popup .popup-footer .footer-buttons button{flex:1}}.transaction-popup .footer-buttons{display:flex;justify-content:center;gap:8px}.transaction-popup .transactionStatement-mobile .mobile-company{display:flex;align-items:center;justify-content:space-between;gap:12px}.transaction-popup .transactionStatement-mobile .mobile-company .mobile-company-logo-img{height:28px;width:auto;flex-shrink:0}.transaction-popup .transactionStatement-mobile .mobile-company .mobile-company-info{text-align:right}.transaction-popup .transactionStatement-mobile .mobile-company .mobile-company-detail{font-size:13px;color:#555}.transaction-popup .transactionStatement-mobile .mobile-divider{margin:12px 0}.transaction-popup .transactionStatement-mobile .mobile-info{display:flex;flex-direction:column;gap:6px}.transaction-popup .transactionStatement-mobile .mobile-info .mobile-info-row{display:flex;gap:8px;font-size:14px}.transaction-popup .transactionStatement-mobile .mobile-info .mobile-info-row .mobile-info-label{color:#111;white-space:nowrap}.transaction-popup .transactionStatement-mobile .mobile-info .mobile-info-row .mobile-info-value{color:#333}.transaction-popup .transactionStatement-mobile .mobile-product-card{border-radius:16px;border:1px solid #e0e0e0;background:#fff;box-shadow:0 0 8px #1c262214;padding:12px 14px;margin-bottom:12px}.transaction-popup .transactionStatement-mobile .mobile-product-card .mobile-product-row{display:grid;grid-template-columns:60px 1fr;gap:4px;font-size:14px;padding:2px 0}.transaction-popup .transactionStatement-mobile .mobile-product-card .mobile-product-row .mobile-product-label{color:#111;white-space:nowrap}.transaction-popup .transactionStatement-mobile .mobile-product-card .mobile-product-row .mobile-product-value{color:#333}.transaction-popup .transactionStatement-mobile .mobile-product-card .mobile-product-divider{margin:8px 0}.transaction-popup .transactionStatement-mobile .mobile-product-card .mobile-product-subtotal{display:flex;justify-content:flex-end;align-items:center;gap:12px;font-size:14px;font-weight:700}.transaction-popup .transactionStatement-mobile .mobile-product-card .mobile-product-subtotal .mobile-subtotal-label{color:#555}.transaction-popup .transactionStatement-mobile .mobile-product-card .mobile-product-subtotal .mobile-subtotal-value{color:#111}.transaction-popup .ant-table-tbody>tr>td{padding:4px 6px!important;height:13px!important;font-size:13px!important}.transaction-popup .ant-table-tbody>tr{padding-top:0!important;padding-bottom:0!important;height:22px!important;line-height:14px!important}.transaction-popup .ant-table-thead>tr>th{padding:10px 6px!important;height:13px!important;line-height:14px!important;white-space:nowrap}.transaction-popup .ant-table-thead>tr{padding-top:0!important;padding-bottom:0!important;height:34px!important;line-height:14px!important}.transaction-popup .ant-table-wrapper{flex:1;overflow-y:auto}.transaction-popup .popup-footer{display:flex;justify-content:center;margin-top:10px}.transaction-popup .transactionStatement{background:#fff;border:1px solid #d9d9d9;border-radius:4px;padding:40px 48px 32px;box-shadow:0 1px 6px #0000000f;display:flex;flex-direction:column;width:720px}.transaction-popup .transactionStatement .divider{margin:16px 0;border-color:#bbb!important;border-top-color:#bbb!important}.transaction-popup .transactionStatement .title{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:8px}.transaction-popup .transactionStatement .title .titleLeft{font-size:26px!important;color:#111;letter-spacing:-.5px}.transaction-popup .transactionStatement .title .titleRight{display:flex;flex-direction:column;align-items:flex-end;gap:8px}.transaction-popup .transactionStatement .title .titleRight .company-logo-img{height:32px;width:auto}.transaction-popup .transactionStatement .title .titleRight .company-info{text-align:right;font-size:13px;color:#666;line-height:1.6}.transaction-popup .transactionStatement .bold{font-weight:700}.transaction-popup .transactionStatement .overview{display:flex;justify-content:space-between}.transaction-popup .transactionStatement .overview .overLeft{display:flex;gap:20px}.transaction-popup .transactionStatement .overview .overLeft .leftLabels{display:flex;flex-direction:column;gap:4px}.transaction-popup .transactionStatement .overview .overLeft .leftLabels .label{color:#333}.transaction-popup .transactionStatement .overview .overLeft .leftContents{display:flex;flex-direction:column;gap:4px}.transaction-popup .transactionStatement .overview .overLeft .leftContents .total{color:#111;font-size:15px}.transaction-popup .transactionStatement .overview .overRight{display:flex;flex-direction:column;align-items:flex-end;justify-content:flex-end;gap:4px}.transaction-popup .transactionStatement .overview .overRight .rightRow{display:flex;gap:20px}.transaction-popup .transactionStatement .overview .overRight .rightRow .rightLabel{color:#555}.transaction-popup .transactionStatement .overview .overRight .rightRow .rightValue{color:#333}.transaction-popup .transactionStatement .transactionTable .ant-table-thead>tr>th{background:#333!important;color:#fff;font-weight:600}.transaction-popup .transactionStatement .total1{background-color:#f5f5f5;height:26px!important}.transaction-popup .transactionStatement .total1 td{line-height:14px!important;padding-top:6px!important;padding-bottom:6px!important}.transaction-popup .transactionStatement .total2{background-color:#e8e8e8;height:39px!important;color:#111}.transaction-popup .transactionStatement .total2 td{border:none!important;line-height:14px!important;padding-top:10px!important;padding-bottom:10px!important}.transaction-popup .transactionStatement .total2 .bold{font-size:18px!important;color:#111}.mypage-sub-appbar{display:none;position:fixed;top:0;left:0;width:100%;height:48px;z-index:999;align-items:center;justify-content:space-between;padding:0 8px;box-sizing:border-box;background-color:#ffffffd9;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid #e5e5e5}@media (max-width: 768px){.mypage-sub-appbar{display:flex}}.mypage-sub-appbar svg{width:22px;height:22px;stroke-width:1.75;color:#444;display:block}.mypage-sub-appbar-back,.mypage-sub-appbar-cart,.mypage-sub-appbar-action{display:flex;align-items:center;justify-content:center;width:44px;height:44px;background:none;border:none;padding:0;cursor:pointer;border-radius:8px;transition:background .15s;flex-shrink:0}.mypage-sub-appbar-back:hover,.mypage-sub-appbar-cart:hover,.mypage-sub-appbar-action:hover{background:#f5f5f5}.mypage-sub-appbar-right{display:flex;align-items:center;flex-shrink:0}.mypage-sub-appbar-cart{position:relative}.mypage-sub-appbar-cart-badge{position:absolute;top:4px;right:2px;background-color:#ff514d;color:#fff;border-radius:99999px;font-weight:700;font-size:10px;min-width:14px;aspect-ratio:1;display:flex;align-items:center;justify-content:center;padding:2px;line-height:1;zoom:.95}.mypage-sub-appbar-logo{display:flex;align-items:center;cursor:pointer}.mypage-sub-appbar-logo svg{width:100px;height:20px}.mypage-sub-appbar-spacer{width:44px;flex-shrink:0}.mypage-sub-appbar-title{flex:1;text-align:left;font-size:16px;font-weight:600;color:#191919;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.mypage-layout{width:100%;max-width:1280px;margin:0 auto;padding:32px 40px 60px;box-sizing:border-box;display:grid;grid-template-columns:180px 1fr;gap:40px;min-height:calc(100vh - var(--gnb-height, 0px) - 60px)}.mypage-sidebar-title{display:block;font-size:20px;font-weight:800;color:#191919;letter-spacing:-.3px;margin:0 0 8px;text-decoration:none}.mypage-sidebar-title:hover{color:#191919}.mypage-sidebar-nav{display:flex;flex-direction:column;gap:4px}.mypage-menu-group{padding:8px 0}.mypage-menu-group-label{font-size:13px;font-weight:700;color:#888;letter-spacing:-.2px;padding:8px 0 4px}.mypage-menu-item{display:flex;align-items:center;gap:10px;width:100%;padding:10px 0;border:none;border-radius:0;background:transparent;color:#191919;font-size:14px;cursor:pointer;text-align:left;text-decoration:none}.mypage-menu-item svg{flex-shrink:0;color:#888}.mypage-menu-item:hover{color:#191919}.mypage-menu-item:hover svg{color:#191919}.mypage-menu-item.active{font-weight:700}.mypage-menu-item.active svg{color:#191919}.mypage-content{min-width:0;overflow:hidden}.mypage-content-title{font-size:20px;font-weight:800;color:#191919;letter-spacing:-.3px;margin:0 0 24px}.mypage-content-actions{display:flex;justify-content:flex-end;margin-bottom:16px}.mypage-content-actions .ant-btn-primary{height:36px;border-radius:8px;background-color:#2463eb;border-color:#2463eb;font-weight:600;font-size:15px;transition:opacity .2s}.mypage-content-actions .ant-btn-primary:hover:not(:disabled){background-color:#1452d7!important;border-color:#1452d7!important}.mypage-content-actions .ant-btn-primary:disabled{background-color:#ddd;border-color:#eee;color:#fff;cursor:not-allowed}.payment-detail-modal .ant-btn-primary,.order-popup .ant-btn-primary,.order-cancel-modal .ant-btn-primary,.delivery-popup .ant-btn-primary,.transaction-popup .ant-btn-primary,.addressModal .ant-btn-primary{height:40px;border-radius:8px;background-color:#2463eb;border-color:#2463eb;font-weight:600;font-size:15px;transition:opacity .2s;min-width:100px}.payment-detail-modal .ant-btn-primary:hover:not(:disabled),.order-popup .ant-btn-primary:hover:not(:disabled),.order-cancel-modal .ant-btn-primary:hover:not(:disabled),.delivery-popup .ant-btn-primary:hover:not(:disabled),.transaction-popup .ant-btn-primary:hover:not(:disabled),.addressModal .ant-btn-primary:hover:not(:disabled){background-color:#1452d7!important;border-color:#1452d7!important}.payment-detail-modal .ant-btn-primary:disabled,.order-popup .ant-btn-primary:disabled,.order-cancel-modal .ant-btn-primary:disabled,.delivery-popup .ant-btn-primary:disabled,.transaction-popup .ant-btn-primary:disabled,.addressModal .ant-btn-primary:disabled{background-color:#ddd;border-color:#eee;color:#fff;cursor:not-allowed}.payment-detail-modal .ant-btn-default,.order-popup .ant-btn-default,.order-cancel-modal .ant-btn-default,.delivery-popup .ant-btn-default,.transaction-popup .ant-btn-default,.addressModal .ant-btn-default{height:40px;border-radius:8px;border:1px solid #ddd;background-color:#fff;color:#191919;font-weight:600;font-size:15px;box-shadow:none;transition:background-color .2s;min-width:100px}.payment-detail-modal .ant-btn-default:hover,.order-popup .ant-btn-default:hover,.order-cancel-modal .ant-btn-default:hover,.delivery-popup .ant-btn-default:hover,.transaction-popup .ant-btn-default:hover,.addressModal .ant-btn-default:hover{background-color:#f5f5f5!important;border-color:#ddd!important;color:#191919!important}.mypage-content .ant-pagination{padding:24px 0}.mypage-content .ant-pagination .ant-pagination-item,.mypage-content .ant-pagination .ant-pagination-prev .ant-pagination-item-link,.mypage-content .ant-pagination .ant-pagination-next .ant-pagination-item-link{border:1px solid #ddd;border-radius:6px;color:#191919;background:#fff;box-shadow:none;transition:background-color .2s}.mypage-content .ant-pagination .ant-pagination-item:hover,.mypage-content .ant-pagination .ant-pagination-prev .ant-pagination-item-link:hover,.mypage-content .ant-pagination .ant-pagination-next .ant-pagination-item-link:hover{background:#f5f5f5!important;border-color:#ddd!important;color:#191919!important}.mypage-content .ant-pagination .ant-pagination-item-active{background:#fff;border-color:#ddd}.mypage-content .ant-pagination .ant-pagination-item-active a{color:#191919;font-weight:700}.mypage-content .ant-pagination .ant-pagination-item-active:hover{background:#f5f5f5!important;border-color:#ddd!important}.mypage-content .ant-pagination .ant-pagination-item-active:hover a{color:#191919!important}.mypage-content .tPCH1 .page-title,.mypage-content .page-title,.mypage-mobile-landing,.mypage-thick-divider{display:none}.mypage-home{width:100%}.mypage-home-welcome{display:flex;align-items:center;gap:16px;padding:16px 24px;background:#f5f5f5;border-radius:12px;margin-bottom:32px}.mypage-home-welcome svg{color:#888}.mypage-home-welcome-left{flex:1;display:flex;flex-direction:column;gap:2px}.mypage-home-welcome-left strong{font-size:17px;font-weight:800;color:#191919}.mypage-home-welcome-left span{font-size:14px;font-weight:600;color:#191919}.mypage-home-welcome-right{display:flex;flex-direction:column;align-items:center;gap:4px}.mypage-home-welcome-right+.mypage-home-welcome-right{border-left:1px solid #ddd;padding-left:16px}.mypage-home-welcome-right svg{color:#888}.mypage-home-welcome-right .mypage-home-welcome-right-label{font-size:11px;font-weight:600;color:#888}.mypage-home-welcome-right span:last-child{font-size:13px;font-weight:600;color:#191919}.mypage-credit-card{padding:20px 0;margin:0 0 4px}.mypage-credit-card-title{font-size:16px;font-weight:700;color:#191919;margin:0 0 16px}.mypage-credit-card-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.mypage-credit-card-item{display:flex;flex-direction:column;gap:6px;padding:16px;background:#f8f9fa;border-radius:8px;text-align:center}.mypage-credit-card-label{font-size:13px;color:#888;font-weight:600}.mypage-credit-card-value{font-size:16px;font-weight:700;color:#191919}.mypage-credit-card-value--warning{color:#e53935}.mypage-credit-card-pct{font-size:13px;font-weight:600;color:#888;margin-left:4px}.mypage-credit-card-progress{display:flex;width:100%;height:6px;background:#e9ecef;border-radius:3px;overflow:hidden;margin-top:4px}.mypage-credit-card-progress-bar{height:100%;transition:width .4s ease;flex-shrink:0}.mypage-credit-card-progress-bar:first-child{border-radius:3px 0 0 3px}.mypage-credit-card-progress-bar:last-child{border-radius:0 3px 3px 0}.mypage-credit-card-progress-bar:only-child{border-radius:3px}.mypage-credit-card-progress-bar--usage{background:#1890ff}.mypage-credit-card-progress-bar--remaining{background:#52c41a}.mypage-credit-card-progress-bar--warning{background:#e53935}.mypage-credit-card-period{margin-top:12px;font-size:13px;color:#888;text-align:center}.mypage-dashboard-section{margin-bottom:32px}.mypage-dashboard-section-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.mypage-dashboard-section-header h3{font-size:16px;font-weight:700;color:#191919;margin:0}.mypage-dashboard-more{display:flex;align-items:center;gap:4px;background:none;border:none;color:#888;font-size:13px;cursor:pointer;padding:4px 0;transition:color .15s}.mypage-dashboard-more:hover{color:#191919}.mypage-dashboard-more svg{flex-shrink:0}.mypage-recent-order-wrapper{border-top:1px solid #ddd;border-bottom:1px solid #ddd;padding:16px 0}.mypage-dashboard-columns{display:grid;grid-template-columns:1fr 1fr;gap:24px}.mypage-dashboard-section .ant-table-wrapper .ant-table{font-size:13px}.mypage-dashboard-section .ant-table-wrapper .ant-table-container{border-radius:0 0 8px 8px;overflow:hidden}.mypage-dashboard-section .ant-table-wrapper .ant-table-tbody>tr:last-child>td:first-child{border-bottom-left-radius:8px}.mypage-dashboard-section .ant-table-wrapper .ant-table-tbody>tr:last-child>td:last-child{border-bottom-right-radius:8px}.mypage-dashboard-section .ant-table-wrapper .ant-table-tbody a{color:inherit;text-decoration:none}.mypage-dashboard-section .ant-table-wrapper .ant-table-tbody a:hover{text-decoration:underline}.mypage-status-badge{display:inline-block;padding:2px 8px;border-radius:4px;font-size:12px;font-weight:600;background:#f0f0f0;color:#191919;white-space:nowrap}.mypage-status-badge.answered,.mypage-status-badge.completed,.mypage-status-badge.done,.mypage-status-badge.review{display:inline-block;padding:2px 8px;border-radius:4px;font-size:12px;font-weight:600;background:#dcfce7;color:#166534;white-space:nowrap}.mypage-status-badge.wait,.mypage-status-badge.request,.mypage-status-badge.received{display:inline-block;padding:2px 8px;border-radius:4px;font-size:12px;font-weight:600;background:#fef9c3;color:#854d0e;white-space:nowrap}.mypage-status-badge.rejected{display:inline-block;padding:2px 8px;border-radius:4px;font-size:12px;font-weight:600;background:#fecaca;color:#991b1b;white-space:nowrap}.mypage-status-badge.processing{display:inline-block;padding:2px 8px;border-radius:4px;font-size:12px;font-weight:600;background:#dbeafe;color:#1e40af;white-space:nowrap}.mypage-mobile-logout,.mypage-mobile-nav{display:none}.mypage-mobile-nav-group{padding:8px 0}.mypage-mobile-nav-group-label{font-size:13px;font-weight:700;color:#888;padding:8px 0 4px}.mypage-mobile-nav-item{display:flex;align-items:center;gap:10px;padding:14px 4px;color:#191919;font-size:15px;text-decoration:none;border-bottom:1px solid #ddd}.mypage-mobile-nav-item svg:first-child{flex-shrink:0;color:#888}.mypage-mobile-nav-item span{flex:1}.mypage-mobile-nav-item .mypage-mobile-nav-chevron{flex-shrink:0;color:#888}.mypage-mobile-nav-item:hover{color:#191919}@media (max-width: 1200px){.mypage-layout{grid-template-columns:200px 1fr;gap:24px;padding-left:20px;padding-right:20px}}@media (max-width: 768px){.mypage-layout{grid-template-columns:1fr;gap:0;padding:0 16px 24px;min-height:auto}.mypage-layout.has-sub-appbar{padding-top:64px}.mypage-sidebar{display:none}.mypage-mobile-landing{display:block;padding-top:4px}.mypage-content{display:none;overflow:visible}.mypage-content.has-tab{display:block}.mypage-thick-divider{display:block;height:8px;background:#f5f5f5;margin:0 -16px}.mypage-credit-card-grid{grid-template-columns:repeat(2,1fr)}.mypage-home-welcome{margin-bottom:16px}.mypage-home>.mypage-dashboard-section{margin-bottom:0;padding:16px 0 8px}.mypage-dashboard-columns{display:none}.mypage-recent-order-wrapper{border-top:none;border-bottom:none}.mypage-mobile-logout{display:flex;align-items:center;justify-content:center;gap:6px;width:100%;padding:10px 0;margin:16px 0 0;border:1px solid #ddd;border-radius:6px;background:transparent;color:#888;font-size:13px;cursor:pointer}.mypage-mobile-logout svg{flex-shrink:0}.mypage-mobile-logout:active{background:#f5f5f5}.mypage-mobile-nav{display:block;margin-top:0;padding:0}.mypage-mobile-nav-group{display:grid;grid-template-columns:1fr 1fr;margin:0 -16px;padding:0}.mypage-mobile-nav-group-label{grid-column:1/-1;padding:20px 16px 4px}.mypage-mobile-nav-item{margin:0;padding:14px 16px;border:none;font-size:15px;font-weight:600;gap:0}.mypage-mobile-nav-item svg{display:none}}.orderDetailPage .orderDetailPage-loading,.orderDetailPage .orderDetailPage-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:120px 0;gap:16px}.orderDetailPage .orderDetailPage-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:24px;gap:16px}.orderDetailPage .orderDetailPage-header .orderDetailPage-title-row{display:flex;align-items:center;gap:8px}.orderDetailPage .orderDetailPage-header .orderDetailPage-back-arrow{display:inline-flex;align-items:center;justify-content:center;background:none;border:none;padding:4px;cursor:pointer;color:#555;border-radius:4px;transition:color .15s,background .15s}.orderDetailPage .orderDetailPage-header .orderDetailPage-back-arrow:hover{color:#191919;background:#f5f5f5}.orderDetailPage .orderDetailPage-header .mypage-content-title{margin:0}.orderDetailPage .orderDetailPage-header .orderDetailPage-header-actions{display:flex;gap:6px;flex-wrap:wrap}.orderDetailPage .orderDetailPage-header .orderDetailPage-header-actions .ant-btn{height:30px;font-size:13px;font-weight:600;border-radius:6px;border:1px solid #ddd;background:#fff;color:#191919;box-shadow:none}.orderDetailPage .orderDetailPage-header .orderDetailPage-header-actions .ant-btn:hover{background:#f5f5f5!important}.orderDetailPage .orderDetailPage-header .orderDetailPage-header-actions .ant-btn-dangerous{border-color:#ff4d4f;color:#ff4d4f;background:#fff}.orderDetailPage .orderDetailPage-header .orderDetailPage-header-actions .ant-btn-dangerous:hover{background:#fff1f0!important}.orderDetailPage .orderDetailPage-summary{background:#fafafa;border-radius:8px;padding:20px 24px}.orderDetailPage .orderDetailPage-summary .summary-row{display:flex;flex-wrap:wrap;gap:16px 32px}.orderDetailPage .orderDetailPage-summary .summary-item{display:flex;flex-direction:column;gap:4px;min-width:120px}.orderDetailPage .orderDetailPage-summary .summary-item--full{width:100%;flex-direction:row;align-items:baseline;gap:12px}.orderDetailPage .orderDetailPage-summary .summary-item--full .summary-label{flex-shrink:0}.orderDetailPage .orderDetailPage-summary .summary-item--full .summary-value{color:#555;font-weight:400;white-space:pre-wrap;word-break:break-word}.orderDetailPage .orderDetailPage-summary .summary-item .summary-label{font-size:12px;color:#999;font-weight:500}.orderDetailPage .orderDetailPage-summary .summary-item .summary-value{font-size:14px;color:#191919;font-weight:500}.orderDetailPage .orderDetailPage-summary .summary-item .summary-orderNumber{font-size:12px;color:#555;letter-spacing:-.3px}.orderDetailPage .orderDetailPage-summary .summary-item .summary-status{font-weight:700}.orderDetailPage .orderDetailPage-summary .summary-item .summary-status.canceled{color:#999}.orderDetailPage .orderDetailPage-summary .summary-item .summary-amount{font-family:Montserrat,sans-serif;font-weight:700;letter-spacing:-.3px}.orderDetailPage .orderDetailPage-summary .summary-item .summary-saleType{font-weight:700}.orderDetailPage .orderDetailPage-section-header{display:flex;align-items:center;justify-content:space-between;margin-top:24px;margin-bottom:8px}.orderDetailPage .orderDetailPage-section-header .section-title{font-size:16px;font-weight:600;margin:0;color:#191919}.orderDetailPage .orderDetailPage-section-header .section-actions{display:flex;gap:6px;flex-wrap:wrap}.orderDetailPage .orderDetailPage-section-header .section-actions .ant-btn{height:30px;font-size:13px;font-weight:600;border-radius:6px;border:1px solid #ddd;background:#fff;color:#191919;box-shadow:none}.orderDetailPage .orderDetailPage-section-header .section-actions .ant-btn:hover{background:#f5f5f5!important}.orderDetailPage .orderDetailPage-section-header .section-actions .ant-btn-primary{background:#191919;border-color:#191919;color:#fff}.orderDetailPage .orderDetailPage-section-header .section-actions .ant-btn-primary:hover{background:#333!important;border-color:#333!important}.orderDetailPage .orderDetailPage-section-header .section-actions .payment-btn{background:#191919;border-color:#191919;color:#fff}.orderDetailPage .orderDetailPage-section-header .section-actions .payment-btn:hover{background:#333!important;border-color:#333!important}.orderDetailPage .orderDetailPage-divider{margin:12px 0 0;border-color:#eee}.orderDetailPage .orderDetailPage-products .readonly-product-list .readonly-product-item{display:flex;gap:16px;padding:12px 0;align-items:center}.orderDetailPage .orderDetailPage-products .readonly-product-list .readonly-product-item .readonly-product-img{flex-shrink:0;width:80px;height:80px;border-radius:8px;overflow:hidden;background-color:#f2f2f2}.orderDetailPage .orderDetailPage-products .readonly-product-list .readonly-product-item .readonly-product-img img{width:80px;height:80px;object-fit:contain;mix-blend-mode:multiply}.orderDetailPage .orderDetailPage-products .readonly-product-list .readonly-product-item .readonly-product-info{flex:1;display:flex;flex-direction:column;gap:4px;min-width:0}.orderDetailPage .orderDetailPage-products .readonly-product-list .readonly-product-item .readonly-product-info .readonly-product-name{font-weight:500;font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.orderDetailPage .orderDetailPage-products .readonly-product-list .readonly-product-item .readonly-product-info .readonly-delivery-label{font-size:11px;font-weight:500}.orderDetailPage .orderDetailPage-products .readonly-product-list .readonly-product-item .readonly-product-info .readonly-delivery-label--split{color:#fa8c16}.orderDetailPage .orderDetailPage-products .readonly-product-list .readonly-product-item .readonly-product-info .readonly-delivery-label--bundle{color:#1677ff}.orderDetailPage .orderDetailPage-products .readonly-product-list .readonly-product-item .readonly-product-info .readonly-product-qty{font-size:13px;color:#555}.orderDetailPage .orderDetailPage-products .readonly-product-list .readonly-product-item .readonly-product-info .readonly-product-qty .readonly-product-box{margin-left:6px;font-weight:600}.orderDetailPage .orderDetailPage-products .readonly-product-list .readonly-product-item .readonly-product-info .readonly-product-amount{font-size:14px;font-family:Montserrat,sans-serif;font-weight:600;letter-spacing:-.3px}.orderDetailPage .orderDetailPage-products .readonly-product-list .readonly-product-item .readonly-product-info .readonly-product-budget{font-size:12px;color:#888}.orderDetailPage .orderDetailPage-products .readonly-product-list .readonly-product-item .readonly-product-shipment{flex-shrink:0;width:180px;display:flex;flex-direction:column;align-items:center;gap:8px;padding-left:16px;border-left:1px solid #eee}.orderDetailPage .orderDetailPage-products .readonly-product-list .readonly-product-item .readonly-product-shipment .shipment-delivery-label{font-size:11px;color:#888;white-space:nowrap;text-align:center}.orderDetailPage .orderDetailPage-products .readonly-product-list .readonly-product-item .readonly-product-shipment .shipment-tag{width:100%;display:flex;flex-direction:column;align-items:stretch;gap:6px}.orderDetailPage .orderDetailPage-products .readonly-product-list .readonly-product-item .readonly-product-shipment .shipment-tag-header{display:flex;flex-direction:column;align-items:center;gap:4px}.orderDetailPage .orderDetailPage-products .readonly-product-list .readonly-product-item .readonly-product-shipment .shipment-status{font-weight:700;font-size:15px;color:#191919;white-space:nowrap;text-align:center}.orderDetailPage .orderDetailPage-products .readonly-product-list .readonly-product-item .readonly-product-shipment .shipment-info-row{display:flex;gap:4px;align-items:center;flex-wrap:wrap;justify-content:center}.orderDetailPage .orderDetailPage-products .readonly-product-list .readonly-product-item .readonly-product-shipment .shipment-express{font-size:12px;font-weight:600;color:#333}.orderDetailPage .orderDetailPage-products .readonly-product-list .readonly-product-item .readonly-product-shipment .shipment-invoice-link{color:#555;text-decoration:underline;font-family:Montserrat,sans-serif;letter-spacing:-.3px}.orderDetailPage .orderDetailPage-products .readonly-product-list .readonly-product-item .readonly-product-shipment .shipment-invoice-link:hover{color:#191919}.orderDetailPage .orderDetailPage-products .readonly-product-list .readonly-product-item .readonly-product-shipment .shipment-invoice{color:#555;font-family:Montserrat,sans-serif;letter-spacing:-.3px}.orderDetailPage .orderDetailPage-products .readonly-product-list .readonly-product-item .readonly-product-shipment .shipment-track-btn{display:flex;align-items:center;justify-content:center;height:30px;font-size:13px;font-weight:600;border-radius:6px;border:1px solid #ddd;background:#fff;color:#191919;text-decoration:none}.orderDetailPage .orderDetailPage-products .readonly-product-list .readonly-product-item .readonly-product-shipment .shipment-track-btn:hover{background:#f5f5f5}.orderDetailPage .orderDetailPage-products .readonly-product-list .readonly-product-item .readonly-product-shipment .shipment-pending{font-size:12px;color:#999}.orderDetailPage .orderDetailPage-products .readonly-product-list .product-divider{margin:0;border-color:#f0f0f0}.orderDetailPage .orderDetailPage-products .readonly-product-list .shipment-group{display:flex;align-items:stretch;gap:16px}.orderDetailPage .orderDetailPage-products .readonly-product-list .shipment-group .shipment-group-products{flex:1;min-width:0}.orderDetailPage .orderDetailPage-products .readonly-product-list .shipment-group .shipment-group-products .shipment-group-item-qty{flex-shrink:0;font-size:12px;color:#555;white-space:nowrap;min-width:56px;text-align:right}.orderDetailPage .orderDetailPage-products .readonly-product-list .shipment-group .shipment-group-tag{flex-shrink:0;width:180px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding-left:16px;border-left:1px solid #eee}.orderDetailPage .orderDetailPage-products .readonly-product-list .shipment-group .shipment-group-tag .shipment-delivery-label{font-size:11px;color:#888;white-space:nowrap;text-align:center}.orderDetailPage .orderDetailPage-products .readonly-product-list .shipment-group .shipment-group-tag .shipment-tag{width:100%;display:flex;flex-direction:column;align-items:stretch;gap:6px}.orderDetailPage .orderDetailPage-products .readonly-product-list .shipment-group .shipment-group-tag .shipment-tag-header{display:flex;flex-direction:column;align-items:center;gap:4px}.orderDetailPage .orderDetailPage-products .readonly-product-list .shipment-group .shipment-group-tag .shipment-status{font-weight:700;font-size:15px;color:#191919;white-space:nowrap;text-align:center}.orderDetailPage .orderDetailPage-products .readonly-product-list .shipment-group .shipment-group-tag .shipment-info-row{display:flex;gap:4px;align-items:center;flex-wrap:wrap;justify-content:center}.orderDetailPage .orderDetailPage-products .readonly-product-list .shipment-group .shipment-group-tag .shipment-express{font-size:12px;font-weight:600;color:#333}.orderDetailPage .orderDetailPage-products .readonly-product-list .shipment-group .shipment-group-tag .shipment-invoice-link{color:#555;text-decoration:underline;font-family:Montserrat,sans-serif;letter-spacing:-.3px}.orderDetailPage .orderDetailPage-products .readonly-product-list .shipment-group .shipment-group-tag .shipment-invoice-link:hover{color:#191919}.orderDetailPage .orderDetailPage-products .readonly-product-list .shipment-group .shipment-group-tag .shipment-invoice{color:#555;font-family:Montserrat,sans-serif;letter-spacing:-.3px}.orderDetailPage .orderDetailPage-products .readonly-product-list .shipment-group .shipment-group-tag .shipment-track-btn{display:flex;align-items:center;justify-content:center;height:30px;font-size:13px;font-weight:600;border-radius:6px;border:1px solid #ddd;background:#fff;color:#191919;text-decoration:none}.orderDetailPage .orderDetailPage-products .readonly-product-list .shipment-group .shipment-group-tag .shipment-track-btn:hover{background:#f5f5f5}.orderDetailPage .orderDetailPage-delivery-edit{display:flex;align-items:center;gap:12px;padding-top:16px;border-top:1px solid #eee}.orderDetailPage .orderDetailPage-delivery-edit .delivery-edit-label{font-size:14px;font-weight:600;color:#191919;white-space:nowrap}.orderDetailPage .orderDetailPage-delivery-edit .ant-picker{width:200px}.orderDetailPage .orderDetailPage-edit-summary{display:flex;align-items:center;justify-content:space-between;padding:16px 0;border-top:1px solid #eee}.orderDetailPage .orderDetailPage-edit-summary .edit-summary-total{display:flex;align-items:center;gap:12px}.orderDetailPage .orderDetailPage-edit-summary .edit-summary-total .edit-summary-label{font-size:14px;font-weight:600;color:#191919}.orderDetailPage .orderDetailPage-edit-summary .edit-summary-total .edit-summary-value{font-size:18px;font-family:Montserrat,sans-serif;font-weight:700;letter-spacing:-.3px;color:#191919}.orderDetailPage .orderDetailPage-edit-summary .edit-summary-actions{display:flex;gap:8px}.orderDetailPage .orderDetailPage-edit-summary .edit-summary-actions .ant-btn{min-width:80px;height:36px;font-size:14px;font-weight:600;border-radius:6px}@media (max-width: 768px){.orderDetailPage .orderDetailPage-header{flex-direction:column;align-items:flex-start;gap:12px}.orderDetailPage .orderDetailPage-header .orderDetailPage-title-row{display:none}.orderDetailPage .orderDetailPage-header .orderDetailPage-header-actions{width:100%}.orderDetailPage .orderDetailPage-summary{padding:16px}.orderDetailPage .orderDetailPage-summary .summary-row{gap:12px 24px}.orderDetailPage .orderDetailPage-summary .summary-item{min-width:100px;flex:1 1 40%}.orderDetailPage .orderDetailPage-section-header{flex-direction:column;align-items:flex-start;gap:12px}.orderDetailPage .orderDetailPage-section-header .section-actions{width:100%}.orderDetailPage .orderDetailPage-products .readonly-product-list .readonly-product-item{flex-wrap:wrap}.orderDetailPage .orderDetailPage-products .readonly-product-list .readonly-product-item .readonly-product-img,.orderDetailPage .orderDetailPage-products .readonly-product-list .readonly-product-item .readonly-product-img img{width:60px;height:60px}.orderDetailPage .orderDetailPage-products .readonly-product-list .readonly-product-item .readonly-product-shipment{width:100%;align-items:flex-start;border-left:none;padding-left:0;padding-top:12px;border-top:1px solid #eee}.orderDetailPage .orderDetailPage-products .readonly-product-list .readonly-product-item .readonly-product-shipment .shipment-tag-header{flex-direction:row;align-items:center;gap:6px;flex-wrap:wrap}.orderDetailPage .orderDetailPage-products .readonly-product-list .readonly-product-item .readonly-product-shipment .shipment-status{font-size:13px}.orderDetailPage .orderDetailPage-products .readonly-product-list .readonly-product-item .readonly-product-shipment .shipment-info-row{justify-content:flex-start}.orderDetailPage .orderDetailPage-products .readonly-product-list .shipment-group{flex-direction:column}.orderDetailPage .orderDetailPage-products .readonly-product-list .shipment-group .shipment-group-item-qty{width:60px;flex-shrink:0;text-align:center}.orderDetailPage .orderDetailPage-products .readonly-product-list .shipment-group .shipment-group-tag{width:100%;align-items:flex-start;border-left:none;padding-left:0;padding-top:12px;padding-bottom:12px;border-top:1px solid #eee}.orderDetailPage .orderDetailPage-products .readonly-product-list .shipment-group .shipment-group-tag .shipment-tag-header{flex-direction:row;align-items:center;gap:6px;flex-wrap:wrap}.orderDetailPage .orderDetailPage-products .readonly-product-list .shipment-group .shipment-group-tag .shipment-status{font-size:13px}.orderDetailPage .orderDetailPage-products .readonly-product-list .shipment-group .shipment-group-tag .shipment-info-row{justify-content:flex-start}.orderDetailPage .orderDetailPage-delivery-edit{flex-direction:column;align-items:flex-start;gap:8px}.orderDetailPage .orderDetailPage-delivery-edit .ant-picker{width:100%}.orderDetailPage .orderDetailPage-edit-summary{flex-direction:column;gap:12px;align-items:stretch}.orderDetailPage .orderDetailPage-edit-summary .edit-summary-actions{justify-content:flex-end}.orderDetailPage .orderDetailPage-edit-summary .edit-summary-actions .ant-btn{flex:1;min-width:0}}.product-register-page{padding:0 0 20px;letter-spacing:-.3px;color:#191919}.product-register-page .profileColumns{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0 32px}.product-register-page .ant-input-affix-wrapper{height:44px;border-radius:8px;border-color:#ddd;font-size:14px;padding:0 12px}.product-register-page .ant-input-affix-wrapper:hover{border-color:#888}.product-register-page .ant-input-affix-wrapper:focus,.product-register-page .ant-input-affix-wrapper:focus-within{border-color:#2463eb}.product-register-page .ant-input-affix-wrapper input{height:100%;font-size:14px}.product-register-page .ant-input-affix-wrapper input:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px #fff inset;-webkit-text-fill-color:#191919}.product-register-page .ant-input-affix-wrapper .ant-input-suffix{color:#aaa}.product-register-page .ant-input{height:44px;border-radius:8px;border-color:#ddd;font-size:14px}.product-register-page .ant-input:hover{border-color:#888}.product-register-page .ant-input:focus,.product-register-page .ant-input:focus-within{border-color:#2463eb}.product-register-page .ant-input:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px #fff inset;-webkit-text-fill-color:#191919}.product-register-page .ant-input-password{height:44px;border-radius:8px;border-color:#ddd;font-size:14px;padding:0 12px}.product-register-page .ant-input-password:hover{border-color:#888}.product-register-page .ant-input-password:focus,.product-register-page .ant-input-password:focus-within{border-color:#2463eb}.product-register-page .ant-input-password input{height:100%;font-size:14px}.product-register-page .ant-input-password input:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px #fff inset;-webkit-text-fill-color:#191919}.product-register-page .ant-picker{height:44px;border-radius:8px;border-color:#ddd;font-size:14px}.product-register-page .ant-picker:hover{border-color:#888}.product-register-page .ant-picker:focus,.product-register-page .ant-picker:focus-within{border-color:#2463eb}.product-register-page .ant-select{width:100%;height:44px}.product-register-page .ant-select .ant-select-selector{height:44px;border-radius:8px;border-color:#ddd;font-size:14px;display:flex;align-items:center}.product-register-page .ant-select .ant-select-selector:hover{border-color:#888}.product-register-page .ant-select .ant-select-selector:focus,.product-register-page .ant-select .ant-select-selector:focus-within{border-color:#2463eb}.product-register-page .ant-select .ant-select-arrow{display:flex;align-items:center;color:#aaa}.product-register-page .ant-select .ant-select-suffix{display:none}.product-register-page .ant-select:after{content:"";position:absolute;right:12px;top:50%;transform:translateY(-50%);width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #aaa;pointer-events:none}.product-register-page .ant-select.ant-select-disabled .ant-select-selector{background-color:#f9f9f9;color:#666;cursor:default}.product-register-page textarea.ant-input{height:auto}.product-register-page .quantity-wrapper{display:flex;align-items:center;gap:8px}.product-register-page .quantity-hint{color:#ff4d4f;font-size:13px;white-space:nowrap}.product-register-page .readonly-field{background-color:#f9f9f9;color:#666;cursor:default}.product-register-page .profileButtons{display:flex;gap:8px;margin-top:16px;max-width:320px;margin-left:auto;margin-right:auto}.product-register-page .profileButtons .authSecondaryButton,.product-register-page .profileButtons .authPrimaryButton{flex:1;margin-top:0}@media (max-width: 767px){.product-register-page .profileColumns{display:flex;flex-direction:column}.product-register-page .profileButtons{max-width:100%}}.qaDetailContent .qaDetailContent-meta{display:flex;align-items:center;gap:10px;margin-bottom:12px}.qaDetailContent .qaDetailContent-date{font-size:14px;color:#999}.qaDetailContent .qaDetailContent-status{font-size:13px;font-weight:600;color:#888}.qaDetailContent .qaDetailContent-title{font-size:26px;font-weight:700;color:#111;margin:0 0 8px;line-height:1.4}.qaDetailContent .qaDetailContent-product{font-size:14px;color:#666}.qaDetailContent .qaDetailContent-divider{height:1px;background:#e5e5e5;margin:24px 0 32px}.qaDetailContent .qaDetailContent-body p{margin:0;font-size:15px;color:#333;line-height:1.8;white-space:pre-wrap}.qaDetailContent .qaDetailContent-answer{margin-top:32px;padding:20px 24px;background:#fafafa;border:1px solid #e8e8e8;border-radius:8px}.qaDetailContent .qaDetailContent-answer strong{display:block;font-size:15px;font-weight:700;color:#191919;margin-bottom:4px}.qaDetailContent .qaDetailContent-answer .qaDetailContent-answer-user{display:block;font-size:13px;color:#999;margin-bottom:12px}.qaDetailContent .qaDetailContent-answer p{margin:0;font-size:15px;color:#333;line-height:1.8;white-space:pre-wrap}@media (max-width: 768px){.qaDetailContent .qaDetailContent-title{font-size:20px}.qaDetailContent .qaDetailContent-divider{margin:16px 0 24px}.qaDetailContent .qaDetailContent-answer{padding:16px}}.gnbMobileContainer{height:48px;padding:0 16px;display:flex;align-items:center;justify-content:space-between;gap:10px;border-bottom:1px solid #e5e5e5}.gnbMobileContainer svg{width:22px;height:22px;stroke-width:1.75;color:#444;cursor:pointer;display:block}.gnbMobileContainer .gMCL,.gnbMobileContainer .gMCR{display:flex;align-items:center}.gnbMobileContainer .gMCL{flex:1;justify-content:flex-start}.gnbMobileContainer .gMCR{justify-content:flex-end;gap:16px}.gnbMobileContainer .gMCR .cartMobileHighlight{position:relative;display:flex;align-items:center}.gnbMobileContainer .gMCR .cartMobileHighlight .cartMobileCount{zoom:.95;position:absolute;background-color:#ff514d;color:#fff;border-radius:99999px;font-weight:700;top:-8px;right:-8px;border:none;min-width:18px;aspect-ratio:1;display:flex;justify-content:center;align-items:center;padding:2px;font-size:10px!important}.gnbPcComponent{display:flex;justify-content:center;border-bottom:1px solid #e5e5e5}.gnbPcComponent .gnbContainer{width:100%;max-width:1200px;padding:8px 40px;display:flex;gap:24px}.gnbLeft{flex:1;display:flex;flex-direction:column;justify-content:center;min-width:0}.gnbLeftTop{display:flex;align-items:center;gap:20px;padding:4px 0}.gnbLeftTop a{flex-shrink:0}.gnbSearch{position:relative;flex:1;max-width:480px}.gnbSearch .searchBox{position:relative;display:flex;align-items:center;background-color:#fff;border:1px solid #ddd;border-radius:8px;padding:8px 12px;gap:6px;transition:border-color .2s ease,box-shadow .2s ease}.gnbSearch .searchBox:focus-within,.gnbSearch .searchBox.searchBox--open{border-color:#ddd}.gnbSearch .searchBox.searchBox--open{border-radius:8px 8px 0 0}.gnbSearch .searchBox input{border:none;outline:none;background:transparent;width:100%;font-size:14px;color:#191919}.gnbSearch .searchBox input::placeholder{color:#aaa}.gnbSearch .searchBox .searchBox-toggle{display:flex;align-items:center;justify-content:center;background:none;border:none;padding:0;cursor:pointer;color:#888;flex-shrink:0}.gnbSearch .searchBox .searchBox-toggle:hover{color:#191919}.gnbSearch .searchBox .searchBox-searchBtn{display:flex;align-items:center;justify-content:center;background:none;border:none;border-left:1px solid #ddd;padding:0 0 0 8px;margin-left:2px;cursor:pointer;color:#888;flex-shrink:0}.gnbSearch .searchBox .searchBox-searchBtn:hover{color:#2463eb}.gnbSearch .searchBox .searchBox-searchBtn:active{transform:scale(.9)}.gnbRightCol{flex-shrink:0;display:flex;flex-direction:column;align-items:flex-end;justify-content:flex-end;gap:4px}.gnbIcons{display:flex;align-items:center;gap:4px}.gnbIcons .iconGNB{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#555;text-decoration:none!important;padding:6px 10px;border-radius:8px;transition:background-color .15s ease}.gnbIcons .iconGNB:hover{background-color:#f0f0f0;color:#333}.gnbIcons .iconGNB:active{background-color:#e5e5e5}.gnbIcons .iconGNB .iconLabel{font-size:11px;font-weight:500;margin-top:2px;white-space:nowrap;color:inherit}.gnbIcons .iconGNB.cartHighlight .count,.gnbIcons .iconGNB.curationHighlight .count{position:absolute;background-color:#ff514d;color:#fff;border-radius:99999px;font-weight:900;top:0;right:2px;min-width:14px;aspect-ratio:1;display:flex;justify-content:center;align-items:center;padding:2px;font-size:9px!important}.gnbIcons svg{stroke-width:1.75;width:24px;height:24px;cursor:pointer}.authLinks{display:flex;align-items:center;gap:8px}.authLinks .authLink{font-size:12px;font-weight:500;color:#333!important;cursor:pointer;text-decoration:none!important;white-space:nowrap;transition:color .2s ease}.authLinks .authSep{font-size:12px;color:#ccc;-webkit-user-select:none;user-select:none}@media (max-width: 1200px){.gnbPcComponent .gnbContainer{padding:10px 20px;gap:16px}}.snackMenuWrapper{position:relative;display:inline-flex;flex-direction:column}.snackMenuTrigger{cursor:pointer;display:inline-flex;flex-direction:column;align-items:center;justify-content:center;gap:0;border:none;padding:6px 10px;border-radius:8px;background:transparent;transition:background-color .15s ease;color:#555;white-space:nowrap;line-height:1.4;position:relative}.snackMenuTrigger:hover{background-color:#f0f0f0;color:#333}.snackMenuTrigger:active{background-color:#e5e5e5}.snackMenuTrigger.open{background-color:#f0f0f0;color:#333}.snackMenuTrigger svg:first-child{width:24px;height:24px;stroke-width:1.75}.snackMenuTrigger .triggerLabel{font-size:11px;font-weight:500;margin-top:2px}.snackMenuPanel{position:fixed;z-index:1001;background:#fff;border:1px solid #ddd;border-radius:8px;box-shadow:0 8px 24px #00000014;display:flex;flex-direction:column;overflow:hidden}.snackMenuPanelBody{display:flex}.snackMenuFooter{display:flex;justify-content:flex-end;padding:8px 12px;border-top:1px solid #eee}.snackMenuFooter .snackMenuCloseBtn{background:none;border:none;cursor:pointer;font-size:13px;color:#888;padding:2px 4px}.snackMenuFooter .snackMenuCloseBtn:hover{color:#191919}.snackMenuItemText{flex:1;min-width:0;display:flex;align-items:center;padding:11px 8px 11px 14px;font-size:13px;color:#888;text-decoration:none;cursor:pointer;line-height:1.4;word-break:break-word}.snackMenuItemText:hover{color:#2463eb}.snackMenuItemChevron{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:30px;padding:0 6px 0 0;background:transparent;border:none;cursor:pointer;color:#bbb;transition:color .15s ease}.snackMenuItemChevron:hover{color:#2463eb}.snackMenuCol1{width:180px;min-width:180px;max-height:60vh;overflow-y:auto;background:#f6f6f6;border-right:1px solid #eee;padding:4px 0;scrollbar-width:thin;scrollbar-color:#d8d8d8 transparent}.snackMenuCol1::-webkit-scrollbar{width:4px}.snackMenuCol1::-webkit-scrollbar-track{background:transparent}.snackMenuCol1::-webkit-scrollbar-thumb{background:#d8d8d8;border-radius:2px}.snackMenuCol1::-webkit-scrollbar-thumb:hover{background:#bbb}.snackMenuCol1Item{display:flex;align-items:stretch;border-left:3px solid transparent;transition:background .15s ease,border-color .15s ease}.snackMenuCol1Item.active{background:#fff;border-left-color:#2463eb}.snackMenuCol1Item.active .snackMenuItemText{color:#2463eb;font-weight:600}.snackMenuCol1Item.active .snackMenuItemChevron{color:#2463eb}.snackMenuCol1Item:hover:not(.active){background:#f5f5f5}.snackMenuCol2{width:220px;min-width:220px;max-height:60vh;overflow-y:auto;scrollbar-gutter:stable;padding:4px 0;border-right:1px solid #eee;scrollbar-width:thin;scrollbar-color:#d8d8d8 transparent}.snackMenuCol2::-webkit-scrollbar{width:4px}.snackMenuCol2::-webkit-scrollbar-track{background:transparent}.snackMenuCol2::-webkit-scrollbar-thumb{background:#d8d8d8;border-radius:2px}.snackMenuCol2::-webkit-scrollbar-thumb:hover{background:#bbb}.snackMenuCol2Item{display:flex;align-items:stretch}.snackMenuCol2Item.active .snackMenuItemText,.snackMenuCol2Item.active .snackMenuItemChevron{background:#f5f5f5;color:#2463eb}.snackMenuCol2Item:hover:not(.active) .snackMenuItemText,.snackMenuCol2Item:hover:not(.active) .snackMenuItemChevron{background:#f5f5f5}.snackMenuCol3{width:200px;min-width:200px;max-height:60vh;overflow-y:auto;scrollbar-gutter:stable;padding:4px 0;scrollbar-width:thin;scrollbar-color:#d8d8d8 transparent}.snackMenuCol3::-webkit-scrollbar{width:4px}.snackMenuCol3::-webkit-scrollbar-track{background:transparent}.snackMenuCol3::-webkit-scrollbar-thumb{background:#d8d8d8;border-radius:2px}.snackMenuCol3::-webkit-scrollbar-thumb:hover{background:#bbb}.snackMenuCol3Item{display:flex;align-items:stretch}.snackMenuCol3Item:hover .snackMenuItemText{background:#f5f5f5}.searchDropdown{position:absolute;top:100%;left:0;right:0;background:#fff;border:1px solid #ddd;border-top:none;border-radius:0 0 8px 8px;box-shadow:0 4px 12px #00000014;z-index:1000}.searchDropdown .searchDropdown-header{display:flex;align-items:center;justify-content:space-between;padding:14px 16px 8px}.searchDropdown .searchDropdown-title{font-size:13px;font-weight:600;color:#191919}.searchDropdown .searchDropdown-clearAll{background:none;border:none;font-size:12px;color:#888;cursor:pointer;padding:0}.searchDropdown .searchDropdown-clearAll:hover{color:#191919}.searchDropdown .searchDropdown-body{padding:0 16px;max-height:280px;overflow-y:auto}.searchDropdown .searchDropdown-list{list-style:none;margin:0;padding:0}.searchDropdown .searchDropdown-item{display:flex;align-items:center;justify-content:space-between;padding:8px 0;cursor:default}.searchDropdown .searchDropdown-item:hover .searchDropdown-itemKeyword{color:#2463eb}.searchDropdown .searchDropdown-itemLeft{display:flex;align-items:center;gap:8px;cursor:pointer;flex:1;min-width:0}.searchDropdown .searchDropdown-itemIcon{color:#aaa;flex-shrink:0}.searchDropdown .searchDropdown-itemKeyword{font-size:13px;color:#191919;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:color .15s}.searchDropdown .searchDropdown-itemRight{display:flex;align-items:center;gap:8px;flex-shrink:0;margin-left:12px}.searchDropdown .searchDropdown-itemDate{font-size:11px;color:#aaa}.searchDropdown .searchDropdown-itemDelete{background:none;border:none;padding:2px;cursor:pointer;color:#bbb;display:flex;align-items:center}.searchDropdown .searchDropdown-itemDelete:hover{color:#333}.searchDropdown .searchDropdown-empty{padding:40px 0;text-align:center;font-size:13px;color:#888}.searchDropdown .searchDropdown-footer{display:flex;align-items:center;justify-content:space-between;padding:10px 16px;border-top:1px solid #eee;background:#f6f6f6;border-radius:0 0 8px 8px}.searchDropdown .searchDropdown-footerLeft{display:flex;align-items:center;gap:4px;font-size:12px;color:#888}.searchDropdown .searchDropdown-footerLeft span{cursor:pointer}.searchDropdown .searchDropdown-footerLeft span:hover{color:#191919}.searchDropdown .searchDropdown-footerSep{cursor:default!important;color:#ddd!important}.searchDropdown .searchDropdown-footerSep:hover{color:#ddd!important}.searchDropdown .searchDropdown-closeBtn{background:none;border:none;font-size:12px;color:#888;cursor:pointer;padding:0}.searchDropdown .searchDropdown-closeBtn:hover{color:#191919}.footerWrapper{display:flex;flex-direction:column;align-items:center;background-color:#fff;margin-top:auto;border-top:1px solid #e8e8e8}.termAPrivacy{width:100%;display:flex;justify-content:center;border-bottom:1px solid #e8e8e8}.termAPrivacy .termAPrivacyInner{width:100%;max-width:1280px;padding:16px 40px;box-sizing:border-box;display:flex;align-items:center;justify-content:space-between;font-size:13px}.termAPrivacy .termAPrivacyInner .termLinks{display:flex;align-items:center;gap:8px}.termAPrivacy .term,.termAPrivacy .privacy{color:#333;cursor:pointer}.termAPrivacy .term:hover,.termAPrivacy .privacy:hover{color:#666}.termAPrivacy .privacy{font-weight:600}.termAPrivacy .divider{color:#d0d0d0;font-size:11px}.footerComponent{width:100%;max-width:1280px;padding:24px 40px 32px;box-sizing:border-box;color:#888;font-size:13px;line-height:1.8}.footerComponent .footerBody{display:flex;justify-content:space-between;gap:40px}.footerComponent .footerLeft{flex:1;min-width:0}.footerComponent .footerLogo{height:48px;margin-left:-6px}.footerComponent .footerInfo p{margin:0;line-height:1.8;color:#666}.footerComponent .footerCs{flex-shrink:0;display:flex;flex-direction:column;align-self:flex-end}.footerComponent .footerCs .footerCsTitle{font-size:15px;font-weight:700;color:#333}.footerComponent .footerCs .footerCsPhone a{font-size:20px;font-weight:700;color:#333;text-decoration:none}.footerComponent .footerCs .footerCsPhone a:hover{text-decoration:underline}.footerComponent .footerCs .footerCsItem{margin:0;color:#666;font-size:13px;line-height:1.8}.footerComponent .footerCs .footerCsItem a{color:#666;text-decoration:none}.footerComponent .footerCs .footerCsItem a:hover{color:#333;text-decoration:underline}.footerComponent .footerCopyright{margin-top:16px;padding-top:16px;border-top:1px solid #f0f0f0;color:#888;font-size:12px}@media (max-width: 1200px){.termAPrivacy .termAPrivacyInner{padding:16px 20px}.footerComponent{padding:24px 20px 32px}}@media (max-width: 768px){.termAPrivacy .termAPrivacyInner{padding:16px}.footerComponent{padding:24px 16px}.footerComponent .footerBody{flex-direction:column;gap:20px}.footerComponent .footerCs{align-self:flex-start;padding:16px 0 0;border-top:1px solid #f0f0f0;width:100%}}.richTextWrapper{max-height:80vh;overflow:auto;padding-bottom:10px}@media (max-width: 1110px){.termAPrivacy.modalHaveBorder .ant-modal-content{padding:16px 12px}.termAPrivacy.modalHaveBorder .buttonFooterModalCenter,.termAPrivacy.modalHaveBorder .buttonFooterModalCenter .ant-space,.termAPrivacy.modalHaveBorder .buttonFooterModalCenter .ant-space .ant-space-item,.termAPrivacy.modalHaveBorder .buttonFooterModalCenter .ant-space .ant-space-item .ant-btn{width:100%}}.scroll-to-top-btn{position:fixed;bottom:32px;right:32px;z-index:1000;width:44px;height:44px;border-radius:50%;border:1px solid #ddd;background:#ffffffe6;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);box-shadow:0 2px 12px #00000014;display:flex;align-items:center;justify-content:center;padding:0;cursor:pointer;opacity:0;visibility:hidden;transform:translateY(8px);transition:opacity .25s ease,transform .25s ease,visibility .25s ease,background-color .15s ease,box-shadow .15s ease}.scroll-to-top-btn svg{color:#191919}.scroll-to-top-btn:hover{background:#fff;box-shadow:0 4px 16px #0000001f}.scroll-to-top-btn:active{transform:scale(.93);transition:transform .1s ease}.scroll-to-top-btn.visible{opacity:1;visibility:visible;transform:translateY(0)}@media (max-width: 768px){.scroll-to-top-btn{bottom:calc(72px + env(safe-area-inset-bottom));right:16px;width:40px;height:40px}.scroll-to-top-btn svg{width:18px;height:18px}.scroll-to-top-btn.page-cart{bottom:calc(196px + env(safe-area-inset-bottom))}.scroll-to-top-btn.page-detail{bottom:calc(84px + env(safe-area-inset-bottom))}}.layoutWrapper{display:flex;flex-direction:column;min-height:100vh;position:relative;width:100%;background:#fff;color:#222;letter-spacing:-.3px;overflow-x:clip}.layoutWrapper .gnbPcMainWidget{padding:9px 0;width:100%;color:#fff;display:flex;justify-content:center;align-items:center;cursor:pointer}.layoutWrapper .gnbPcMainWidget .mainWidgetContent{width:1200px;justify-content:center;align-items:center;display:flex;position:relative;font-size:14px!important}.layoutWrapper .gnbPcMainWidget .mainWidgetContent .closeMainWidget{position:absolute;right:0;cursor:pointer;font-size:14px!important}.layoutWrapper .gnbMobileMainWidget{padding:9px 0;width:100%;color:#fff;display:flex;justify-content:center;align-items:center;cursor:pointer}.layoutWrapper .gnbMobileMainWidget .mainWidgetContent{width:1200px;justify-content:space-between;gap:10px;align-items:center;display:flex;font-size:14px!important;padding:0 20px}.layoutWrapper .gnbMobileMainWidget .mainWidgetContent .closeMainWidget{cursor:pointer;font-size:14px!important}.layoutWrapper .gnbMobile,.layoutWrapper .gnbPC{position:fixed;top:0;left:0;width:100%;z-index:999;background-color:#ffffffd9;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.layoutWrapper .gnbMobile{display:none}@media (max-width: 768px){.layoutWrapper .gnbMobile{display:block}}@media (max-width: 768px){.layoutWrapper .gnbMobile.gnbMobile--mypage{display:none}}.layoutWrapper .gnbPC{display:block}@media (max-width: 768px){.layoutWrapper .gnbPC{display:none}}.layoutWrapper .layoutBody{display:flex;justify-content:center;align-items:center;width:100%}@media (max-width: 768px){.layoutWrapper{padding-bottom:60px}}.policyRegisterContainer{display:flex;flex-direction:column}.policyRegisterContainer .prcAllAgree{display:flex;align-items:center;gap:8px;padding:16px 4px 12px}.policyRegisterContainer .prcAllAgree .ant-checkbox-wrapper{font-size:14px;font-weight:700;color:#191919}.policyRegisterContainer .prcAllAgree .ant-checkbox-wrapper>span:last-child{padding-inline:0;margin-left:8px}.policyRegisterContainer .prcAllAgree .prcAllAgreeDesc{font-size:12px;color:#888}.policyRegisterContainer .prcDivider{height:1px;background:#eee;margin:0 4px 2px}.policyRegisterContainer .prcItem{display:flex;align-items:center;gap:8px;padding:8px 4px}.policyRegisterContainer .prcItem .ant-checkbox-wrapper{margin-right:0}.policyRegisterContainer .prcItem .prcItemButton{flex:1;display:flex;align-items:center;background:none;border:none;cursor:pointer;padding:0;text-align:left}.policyRegisterContainer .prcItem .prcItemLabel{flex:1;font-size:14px;color:#191919}.policyRegisterContainer .prcItem .prcItemLabel .prcRequired{color:#e03131;font-weight:600}.policyRegisterContainer .prcItem .prcItemLabel .prcOptional{color:#888}.policyRegisterContainer .prcItem .prcArrowIcon{flex-shrink:0;color:#bbb;transition:color .15s}.policyRegisterContainer .prcItem .prcItemButton:hover .prcArrowIcon{color:#191919}.policyRegisterContainer .pRCNote{font-size:12px;color:#888;margin-top:8px;padding:0 4px;line-height:1.6}.policyModal .ant-modal-body{padding:0!important}.policyModal .policyModalContent{height:50vh;overflow-y:scroll;font-size:13px;line-height:1.6;color:#555;word-break:break-all;background:#fff;border:1px solid #eee;border-radius:8px;padding:16px;margin:4px 0}.policyModal .policyModalContent img,.policyModal .policyModalContent table{max-width:100%!important;height:auto!important}.modal-policy .pRClongText{height:350px}.modal-policy .pRClongText .xfe-container table{height:100%!important}.modal-policy .pRCBlock{border:1px solid #d9d9d9;border-radius:6px;overflow:hidden;padding:0;gap:0}.modal-policy .pRCBlock .pRClongText{border-bottom:1px solid #d9d9d9;overflow:hidden}.modal-policy .pRCBlock .pRClongText .xfe-container .xfeEditArea{border:none!important}.modal-policy .pRCBlock .pRCCheckboxRow{padding:10px 12px;margin-top:0}.modal-policy .pRCCheckbox,.modal-policy .pRCNote{padding:0 13px}.modal-policy .modal-policy__confirm-btn{min-width:160px}.bottomBar{display:none}@media (max-width: 768px){.bottomBar{display:flex;position:fixed;bottom:0;left:0;right:0;z-index:1000;background:#fff;border-top:1px solid #e5e5e5;padding-bottom:env(safe-area-inset-bottom)}.bottomBar .bottomBarItem{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:10px 0;gap:4px;cursor:pointer;color:#444}.bottomBar .bottomBarItem svg{width:22px;height:22px;stroke-width:1.75}.bottomBar .bottomBarItem span{font-size:11px;font-weight:500}.bottomBar .bottomBarItem.active{color:#2463eb}.bottomBar .bottomBarItem:active{opacity:.7}}.loginComponent{position:relative}.loginComponent .authLogo img{height:55px;width:174px}.loginComponent .authCopyright{position:absolute;bottom:24px;font-size:12px;color:#aaa;text-align:center}.authPage.registerPage{height:auto;min-height:100vh;overflow-y:auto;align-items:flex-start;padding:40px 20px}.authPage.registerPage::-webkit-scrollbar{display:none}.registerContainer{display:flex;flex-direction:column}.registerContainer .registerButtons{display:flex;gap:8px;margin-top:16px}.registerContainer .registerButtons .authSecondaryButton,.registerContainer .registerButtons .authPrimaryButton{flex:1;margin-top:0}.formSectionTitle{font-size:18px;font-weight:800;color:#191919;padding:12px 0 8px;margin-bottom:0}.formSectionTitle:not(:first-child){margin-top:20px;border-top:1px solid #eee;padding-top:20px}.formRegister .ant-form-item{margin-bottom:12px}.formRegister .ant-form-item-label{padding-bottom:2px!important}.formRegister .requiredDot{display:inline-block;width:4px;height:4px;background-color:#ff4d4f;border-radius:50%;margin-left:4px;vertical-align:middle}.formRegister .ant-form-item-explain{font-size:12px}.formRegister .fRNote{color:#888;font-size:12px;margin-top:2px}.formRegister .fieldWithBtn{display:flex;gap:8px;align-items:center}.formRegister .fieldWithBtn .ant-input,.formRegister .fieldWithBtn .ant-input-affix-wrapper,.formRegister .fieldWithBtn .ant-input-password{flex:1}.formRegister .fieldWithBtn>.ant-btn,.formRegister .fieldWithBtn>.ant-form-item .ant-btn{height:44px;border-radius:8px;border:1px solid #ddd;background-color:#fff;color:#191919;font-weight:600;font-size:15px;box-shadow:none;transition:background-color .2s;min-width:90px;flex-shrink:0}.formRegister .fieldWithBtn>.ant-btn:hover,.formRegister .fieldWithBtn>.ant-form-item .ant-btn:hover{background-color:#f5f5f5!important;border-color:#ddd!important;color:#191919!important}.formRegister .fieldAddress{display:flex;flex-direction:column;gap:8px}.spinIcon{animation:spin 1.2s linear infinite}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.homeComponent{display:flex;justify-content:center;align-items:center;width:100%;overflow:hidden}@keyframes skeleton-pulse{0%{background-position:200% 0}to{background-position:-200% 0}}.homeComponent .homeSkeleton{width:100%;max-width:1280px;padding:0 40px;box-sizing:border-box;display:flex;flex-direction:column;gap:40px}.homeComponent .homeSkeleton .homeSkeleton-line,.homeComponent .homeSkeleton .homeSkeleton-image,.homeComponent .homeSkeleton .homeSkeleton-title,.homeComponent .homeSkeleton .homeSkeleton-banner{background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0,#f0f0f0 75%);background-size:200% 100%;animation:skeleton-pulse 1.5s ease-in-out infinite}.homeComponent .homeSkeleton .homeSkeleton-banner{width:100%;aspect-ratio:350/130;border-radius:16px;margin-top:32px}.homeComponent .homeSkeleton .homeSkeleton-section{display:flex;flex-direction:column;gap:20px}.homeComponent .homeSkeleton .homeSkeleton-title{width:200px;height:30px;border-radius:6px}.homeComponent .homeSkeleton .homeSkeleton-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:20px}.homeComponent .homeSkeleton .homeSkeleton-card{display:flex;flex-direction:column;gap:12px}.homeComponent .homeSkeleton .homeSkeleton-image{width:100%;aspect-ratio:1;border-radius:8px}.homeComponent .homeSkeleton .homeSkeleton-lines{display:flex;flex-direction:column;gap:8px}.homeComponent .homeSkeleton .homeSkeleton-line{height:14px;border-radius:4px;width:100%}.homeComponent .homeSkeleton .homeSkeleton-line.short{width:60%}.homeComponent .homeContainer{width:100%;display:flex;flex-direction:column;align-items:center}.homeComponent .homeContainer .saleBanner,.homeComponent .homeContainer .saleBannerReponsive{width:100%;max-width:1280px;margin:20px 0 40px;padding:0 40px;box-sizing:border-box;cursor:pointer}.homeComponent .homeContainer .saleBanner img,.homeComponent .homeContainer .saleBannerReponsive img{border-radius:8px;width:100%;max-height:80px}.homeComponent .homeContainer .saleBannerReponsive{display:none}.homeComponent .homeContainer .productSection{width:100%;display:flex;align-items:center;flex-direction:column;gap:30px}.homeComponent .homeContainer .productSection .layoutSection{width:100%;display:flex;align-items:center;justify-content:center;padding:20px 0}.homeComponent .homeContainer .productSection .layoutSection .centerLayout{width:100%;max-width:1280px;padding:0 40px;box-sizing:border-box}.homeComponent .homeContainer .productSection>.miniBannerComponent{width:100%;max-width:1280px;padding:0 40px;box-sizing:border-box}@media (max-width: 1200px){.homeComponent .homeSkeleton,.homeComponent .homeContainer .productSection .layoutSection .centerLayout{padding:0 20px}.homeComponent .homeContainer .productSection>.miniBannerComponent{padding:0 20px}.homeComponent .homeContainer .saleBanner{padding:0 20px}}@media (max-width: 768px){.homeComponent .homeSkeleton{padding:0 16px;gap:24px}.homeComponent .homeSkeleton .homeSkeleton-banner{margin-top:0;border-radius:0;margin-left:-16px;margin-right:-16px;width:calc(100% + 32px)}.homeComponent .homeSkeleton .homeSkeleton-grid{grid-template-columns:repeat(3,1fr);gap:12px}.homeComponent .homeContainer{width:100%}.homeComponent .homeContainer .productSection{gap:0}.homeComponent .homeContainer .productSection .layoutSection{width:100%;padding:10px 0}.homeComponent .homeContainer .productSection .layoutSection .centerLayout{padding:0 16px}.homeComponent .homeContainer .productSection>.miniBannerComponent{padding:0 16px;margin:0;box-sizing:border-box}.homeComponent .homeContainer .saleBanner{display:none;margin-bottom:20px}.homeComponent .homeContainer .saleBannerReponsive{display:block;margin-bottom:0;padding:0}.homeComponent .homeContainer .saleBannerReponsive img{height:40px}}.bannerComponent{position:relative;width:100%;max-width:1280px;padding:0 40px;box-sizing:border-box;margin:32px 0}.bannerComponent:hover .bannerNav{opacity:1}.bannerComponent .bannerSwiper{width:100%;border-radius:16px;overflow:hidden}.bannerComponent .banner-link{display:block;text-decoration:none;color:inherit}.bannerComponent .banner-image{display:block;width:100%;aspect-ratio:350/130;object-fit:cover;cursor:pointer}.bannerComponent .bannerNav{position:absolute;top:50%;transform:translateY(-50%);z-index:10;width:36px;height:36px;border-radius:50%;border:none;background:#ffffffd9;box-shadow:0 2px 8px #0000001f;display:flex;align-items:center;justify-content:center;cursor:pointer;opacity:0;transition:opacity .2s ease;color:#333}.bannerComponent .bannerNav:hover{background:#fff}.bannerComponent .bannerPrev{left:52px}.bannerComponent .bannerNext{right:52px}.bannerComponent .bannerPagination{position:absolute;bottom:16px;right:56px;z-index:10;background:#0006;color:#fff;font-size:13px;min-width:auto;padding:4px 0;border-radius:12px;text-align:center;font-variant-numeric:tabular-nums}.bannerComponent .bannerPagination.bannerPaginationClickable{cursor:pointer;padding:4px 6px 4px 8px;display:flex;align-items:center;gap:2px}.bannerComponent .bannerPagination.bannerPaginationClickable:hover{background:#0009}@media (max-width: 1200px){.bannerComponent{padding:0 20px}.bannerComponent .bannerPrev{left:32px}.bannerComponent .bannerNext{right:32px}}@media (max-width: 768px){.bannerComponent{margin:0;padding:0}.bannerComponent .bannerSwiper{border-radius:0}.bannerComponent .bannerNav{width:30px;height:30px}.bannerComponent .bannerPrev{left:8px}.bannerComponent .bannerNext{right:8px}.bannerComponent .bannerPagination{right:12px;bottom:12px}}:root{--swiper-theme-color: #007aff}:host{position:relative;display:block;margin-left:auto;margin-right:auto;z-index:1}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function, initial);box-sizing:content-box}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);backface-visibility:hidden}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-slide,.swiper-3d .swiper-cube-shadow{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-slides-offset-before);scroll-margin-inline-start:var(--swiper-slides-offset-before)}.swiper-css-mode.swiper-horizontal>.swiper-wrapper>.swiper-slide:last-child{margin-inline-end:var(--swiper-slides-offset-after)}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-slides-offset-before);scroll-margin-block-start:var(--swiper-slides-offset-before)}.swiper-css-mode.swiper-vertical>.swiper-wrapper>.swiper-slide:last-child{margin-block-end:var(--swiper-slides-offset-after)}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper:before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:#00000026}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,#00000080,#0000)}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color, var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader,.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color: #fff}.swiper-lazy-preloader-black{--swiper-preloader-color: #000}@keyframes swiper-preloader-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.listProductComponent .grid-container{width:100%;display:grid;grid-template-columns:repeat(5,1fr);gap:20px}@media (max-width: 1200px){.listProductComponent .grid-container{grid-template-columns:repeat(3,1fr)}}@media (max-width: 768px){.listProductComponent .grid-container{grid-template-columns:repeat(2,1fr);gap:12px}}.listProductComponent .productHearder{display:flex;justify-content:space-between;align-items:center;padding:0 0 20px}.listProductComponent .productHearder .productTitle{display:flex;gap:15px;align-items:center}.listProductComponent .productHearder .productTitle>div:first-child{font-size:30px!important;font-weight:800}.listProductComponent .productHearder .productHearder-viewMore{display:none}.listProductComponent .seeMoreContainer{display:flex;justify-content:center;padding:30px 0 20px}.listProductComponent .seeMoreContainer .seeMoreBtn{display:inline-flex;align-items:center;gap:4px;min-width:200px;height:44px;border-radius:100px;font-weight:600;font-size:14px;color:#333;border:1.5px solid #ddd;background:#fff}.listProductComponent .seeMoreContainer .seeMoreBtn svg{stroke-width:2.5}.listProductComponent .seeMoreContainer .seeMoreBtn:hover{color:#333!important;border-color:#ddd!important;background:#f5f5f5!important}@media (max-width: 995.5px){.listProductComponent .productHearder{padding:0 0 15px}.listProductComponent .productHearder .productTitle>div:first-child{font-size:22px!important;font-weight:800}.listProductComponent .seeMoreContainer{padding:24px 0 16px}}@media (max-width: 768px){.listProductComponent{margin-left:-16px;margin-right:-16px}.listProductComponent .productHearder{padding:0 16px 8px}.listProductComponent .productHearder .productTitle>div:first-child{font-size:16px!important;font-weight:700}.listProductComponent .productHearder .productHearder-viewMore{display:inline-flex;align-items:center;gap:2px;background:none;border:none;padding:0;cursor:pointer;font-size:13px;color:#888;white-space:nowrap}.listProductComponent .seeMoreContainer{display:none}.listProductComponent .grid-container{display:flex;gap:12px;overflow-x:auto;-webkit-overflow-scrolling:touch;scroll-snap-type:x mandatory;scroll-padding-left:16px;padding-bottom:8px;scrollbar-width:none}.listProductComponent .grid-container::-webkit-scrollbar{display:none}.listProductComponent .grid-container>.productComponent{flex-shrink:0;width:calc((100vw - 56px)*.4);scroll-snap-align:start}.listProductComponent .grid-container>.productComponent:first-child{margin-left:16px}.listProductComponent .grid-container>.productComponent:last-child{margin-right:16px}}.productComponent{width:100%;display:flex;flex-direction:column;align-items:center;gap:6px;overflow:hidden;position:relative}.productComponent .image{position:relative;width:100%;background-color:#f6f6f6;border-radius:10px;overflow:hidden;display:block;transition:background-color .2s ease;margin-bottom:8px}.productComponent .image img{display:block;cursor:pointer;mix-blend-mode:multiply}.productComponent .image:hover{background-color:#e4e4e4}.productComponent .image .cartButton{position:absolute;bottom:8px;right:8px;width:38px;height:38px;border-radius:50%;border:none;background:#fff;box-shadow:0 2px 8px #00000026;display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:20px;color:#333;transition:background .15s ease}.productComponent .image .cartButton svg{width:20px!important;height:20px!important}.productComponent .image .cartButton:hover{background:#f7f7f7}.productComponent img{width:100%;height:auto;aspect-ratio:1/1;border-radius:10px;object-fit:contain}.productComponent .productName,.productComponent .productPrice{max-width:100%;width:100%;text-decoration:none!important}.productComponent .maker{width:100%;font-size:13px;font-weight:500;color:#191919;letter-spacing:-.1px;line-height:1.5}.productComponent .productName{font-size:16px!important;font-weight:500;color:#191919!important;letter-spacing:-.1px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;line-height:1.4;word-break:break-all}.productComponent .minQty{display:inline-block;align-self:flex-start;font-size:10px;font-weight:500;color:#191919;background-color:#f6f6f6;padding:2px 8px;border-radius:100px;line-height:1.4}.productComponent .wholesaleBadges{display:flex;align-self:flex-start;gap:4px;flex-wrap:wrap}.productComponent .wholesaleInfo{display:inline-block;font-size:10px;font-weight:500;color:#1e40af;background-color:#dbeafe;padding:2px 8px;border-radius:100px;line-height:1.4}.productComponent .productPrice{font-family:Montserrat,sans-serif;font-size:18px;font-weight:700;color:#191919;letter-spacing:-.3px;line-height:1.3;cursor:pointer}@media (max-width: 768px){.productComponent{width:100%}.productComponent img{width:100%;height:auto;aspect-ratio:1/1}.productComponent .productName,.productComponent .productPrice{max-width:100%}.productComponent .productName{font-size:14px!important}.productComponent .productPrice{font-family:Montserrat,sans-serif;font-size:16px;font-weight:700;color:#191919}.productComponent .image .cartButton{width:32px;height:32px;font-size:16px}.productComponent .image .cartButton svg{width:16px!important;height:16px!important}}.detail-product-popup .dPTitle{font-size:18px!important;font-weight:600!important}.detail-product-popup .ant-modal-content{padding:30px}.detail-product-popup .ant-modal-body{padding:20px 0;display:flex;flex-direction:column;align-items:center;gap:10px}.detail-product-popup .ant-modal-body .dPCContent{width:100%;display:flex;gap:30px;align-items:center}.detail-product-popup .ant-modal-body .dPCContent .dPCCImage{width:100px;height:100px}.detail-product-popup .ant-modal-body .dPCContent .dPCCImage img{border-radius:12px;cursor:pointer;width:100px;height:100px}.detail-product-popup .ant-modal-body .dPCContent .dPCCInfo{display:flex;flex-direction:column;gap:5px;flex:1;min-width:0}.detail-product-popup .ant-modal-body .dPCContent .dPCCInfo .dPCCIName{font-size:18px!important;font-weight:600;word-wrap:normal;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.detail-product-popup .ant-modal-body .dPCContent .dPCCInfo .dPCCIQuantity{font-size:16px!important;font-weight:400;display:flex;align-items:center;gap:15px}.detail-product-popup .ant-modal-body .dPCContent .dPCCInfo .dPCCIQuantity .dPCCIBoxCount{font-size:14px;color:#666}.detail-product-popup .ant-modal-body .dPCContent .dPCCInfo .dPCCIPrice{font-size:16px!important;font-weight:400}.detail-product-popup .dPButtonGo{padding:23px 25px}.detail-product-popup .dPButtonGo span{font-size:18px!important;font-weight:500!important}.detail-product-popup .dPButtonContinue{padding:23px 25px}.detail-product-popup .dPButtonContinue span{font-size:18px!important;font-weight:500!important}@media (max-width: 1200px){.detail-product-popup .ant-modal-body .dPCContent{gap:15px}.detail-product-popup .dPButtonGo{padding:22px}.detail-product-popup .dPButtonGo span{font-size:15px!important;font-weight:500!important}.detail-product-popup .dPButtonContinue{padding:22px}.detail-product-popup .dPButtonContinue span{font-size:15px!important;font-weight:500!important}}.noticeCard{display:block;text-decoration:none;color:inherit;border-radius:10px;overflow:hidden;background:#fff;cursor:pointer;transition:box-shadow .2s ease,transform .2s ease;border:1px solid #ededed}.noticeCard:hover{box-shadow:0 4px 16px #0000001a;transform:translateY(-2px)}.noticeCard .noticeCard-thumbnail{width:100%;aspect-ratio:16/10;background:#111;display:flex;align-items:center;justify-content:center}.noticeCard .noticeCard-thumbnail .noticeCard-thumbnail-text{font-size:24px;font-weight:700;color:#fff;letter-spacing:3px}.noticeCard .noticeCard-body{padding:18px;display:flex;flex-direction:column;gap:6px}.noticeCard .noticeCard-body .noticeCard-label{font-size:12px;color:#888;font-weight:500}.noticeCard .noticeCard-body .noticeCard-title{font-size:15px;font-weight:700;color:#111;margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;line-height:1.4}.noticeCard .noticeCard-body .noticeCard-date{font-size:13px;color:#aaa;margin-top:4px}@media (max-width: 768px){.noticeCard .noticeCard-thumbnail{aspect-ratio:16/7}.noticeCard .noticeCard-thumbnail .noticeCard-thumbnail-text{font-size:20px}.noticeCard .noticeCard-body{padding:14px 16px;gap:4px}.noticeCard .noticeCard-body .noticeCard-title{font-size:15px}}.noticeContainer{width:100%;max-width:1280px;margin:0 auto 40px;padding:0 40px;box-sizing:border-box;display:flex;flex-direction:column;align-items:center}.noticeContainer .noticeTitle{width:100%;margin-bottom:24px;display:flex;justify-content:space-between;align-items:center}.noticeContainer .noticeTitle div{font-size:24px!important;font-weight:700}.noticeContainer .noticeTitle .noticeTitle-viewMore{display:none}.noticeContainer .noticeGrid{width:100%;display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.noticeContainer .noticeSeeMore{margin-top:32px}.noticeContainer .noticeSeeMore .noticeSeeMoreBtn{display:inline-flex;align-items:center;gap:4px;min-width:200px;height:44px;border-radius:100px;font-weight:600;font-size:14px;color:#333;border:1.5px solid #ddd;background:#fff}.noticeContainer .noticeSeeMore .noticeSeeMoreBtn svg{stroke-width:2.5}.noticeContainer .noticeSeeMore .noticeSeeMoreBtn:hover{color:#333!important;border-color:#ddd!important;background:#f5f5f5!important}@media (max-width: 1200px){.noticeContainer{padding:0 20px}.noticeContainer .noticeGrid{grid-template-columns:repeat(3,1fr)}}@media (max-width: 995.5px){.noticeContainer .noticeGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width: 768px){.noticeContainer{margin-top:20px}.noticeContainer .noticeTitle{margin-bottom:12px}.noticeContainer .noticeTitle div{font-size:16px!important;font-weight:700}.noticeContainer .noticeTitle .noticeTitle-viewMore{display:inline-flex;align-items:center;gap:2px;background:none;border:none;padding:0;cursor:pointer;font-size:13px;color:#999;white-space:nowrap}.noticeContainer .noticeGrid{grid-template-columns:1fr;gap:16px}.noticeContainer .noticeGrid>:nth-child(n+2){display:none}.noticeContainer .noticeSeeMore{display:none}}@media (max-width: 599.5px){.noticeContainer{padding:0 16px}}.miniBannerComponent{position:relative;width:100%;margin:10px 0 30px}.miniBannerComponent:hover .miniBannerNav{opacity:1}.miniBannerComponent .miniBannerSwiper{width:100%;border-radius:16px;overflow:hidden}.miniBannerComponent .miniBannerSlide{width:100%;height:160px;display:flex;align-items:center;justify-content:center;cursor:pointer}.miniBannerComponent .miniBannerSlide img{height:100%;object-fit:contain}.miniBannerComponent .miniBannerNav{position:absolute;top:50%;transform:translateY(-50%);z-index:10;width:36px;height:36px;border-radius:50%;border:none;background:#ffffffd9;box-shadow:0 2px 8px #0000001f;display:flex;align-items:center;justify-content:center;cursor:pointer;opacity:0;transition:opacity .2s ease;color:#333}.miniBannerComponent .miniBannerNav:hover{background:#fff}.miniBannerComponent .miniBannerPrev{left:52px}.miniBannerComponent .miniBannerNext{right:52px}@media (max-width: 1200px){.miniBannerComponent .miniBannerPrev{left:32px}.miniBannerComponent .miniBannerNext{right:32px}}@media (max-width: 768px){.miniBannerComponent{margin:5px 0 20px}.miniBannerComponent .miniBannerSlide{height:120px}.miniBannerComponent .miniBannerNav{width:30px;height:30px}.miniBannerComponent .miniBannerPrev{left:24px}.miniBannerComponent .miniBannerNext{right:24px}}:root{--swiper-navigation-size: 44px}.swiper-button-prev,.swiper-button-next{position:absolute;width:var(--swiper-navigation-size);height:var(--swiper-navigation-size);z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color, var(--swiper-theme-color))}.swiper-button-prev.swiper-button-disabled,.swiper-button-next.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-prev.swiper-button-hidden,.swiper-button-next.swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled .swiper-button-prev,.swiper-navigation-disabled .swiper-button-next{display:none!important}.swiper-button-prev svg,.swiper-button-next svg{width:100%;height:100%;object-fit:contain;transform-origin:center;fill:currentColor;pointer-events:none}.swiper-button-lock{display:none}.swiper-button-prev,.swiper-button-next{top:var(--swiper-navigation-top-offset, 50%);margin-top:calc(0px - (var(--swiper-navigation-size) / 2))}.swiper-button-prev{left:var(--swiper-navigation-sides-offset, 4px);right:auto}.swiper-button-prev .swiper-navigation-icon{transform:rotate(180deg)}.swiper-button-next{right:var(--swiper-navigation-sides-offset, 4px);left:auto}.swiper-horizontal .swiper-button-prev,.swiper-horizontal .swiper-button-next,.swiper-horizontal~.swiper-button-prev,.swiper-horizontal~.swiper-button-next{top:var(--swiper-navigation-top-offset, 50%);margin-top:calc(0px - (var(--swiper-navigation-size) / 2));margin-left:0}.swiper-horizontal .swiper-button-prev,.swiper-horizontal~.swiper-button-prev,.swiper-horizontal.swiper-rtl .swiper-button-next,.swiper-horizontal.swiper-rtl~.swiper-button-next{left:var(--swiper-navigation-sides-offset, 4px);right:auto}.swiper-horizontal .swiper-button-next,.swiper-horizontal~.swiper-button-next,.swiper-horizontal.swiper-rtl .swiper-button-prev,.swiper-horizontal.swiper-rtl~.swiper-button-prev{right:var(--swiper-navigation-sides-offset, 4px);left:auto}.swiper-horizontal .swiper-button-prev .swiper-navigation-icon,.swiper-horizontal~.swiper-button-prev .swiper-navigation-icon,.swiper-horizontal.swiper-rtl .swiper-button-next .swiper-navigation-icon,.swiper-horizontal.swiper-rtl~.swiper-button-next .swiper-navigation-icon{transform:rotate(180deg)}.swiper-horizontal.swiper-rtl .swiper-button-prev .swiper-navigation-icon,.swiper-horizontal.swiper-rtl~.swiper-button-prev .swiper-navigation-icon{transform:rotate(0)}.swiper-vertical .swiper-button-prev,.swiper-vertical .swiper-button-next,.swiper-vertical~.swiper-button-prev,.swiper-vertical~.swiper-button-next{left:var(--swiper-navigation-top-offset, 50%);right:auto;margin-left:calc(0px - (var(--swiper-navigation-size) / 2));margin-top:0}.swiper-vertical .swiper-button-prev,.swiper-vertical~.swiper-button-prev{top:var(--swiper-navigation-sides-offset, 4px);bottom:auto}.swiper-vertical .swiper-button-prev .swiper-navigation-icon,.swiper-vertical~.swiper-button-prev .swiper-navigation-icon{transform:rotate(-90deg)}.swiper-vertical .swiper-button-next,.swiper-vertical~.swiper-button-next{bottom:var(--swiper-navigation-sides-offset, 4px);top:auto}.swiper-vertical .swiper-button-next .swiper-navigation-icon,.swiper-vertical~.swiper-button-next .swiper-navigation-icon{transform:rotate(90deg)}.swiper-pagination{position:absolute;text-align:center;transition:.3s opacity;transform:translateZ(0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-pagination-fraction,.swiper-pagination-custom,.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal{bottom:var(--swiper-pagination-bottom, 8px);top:var(--swiper-pagination-top, auto);left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width, var(--swiper-pagination-bullet-size, 8px));height:var(--swiper-pagination-bullet-height, var(--swiper-pagination-bullet-size, 8px));display:inline-block;border-radius:var(--swiper-pagination-bullet-border-radius, 50%);background:var(--swiper-pagination-bullet-inactive-color, #000);opacity:var(--swiper-pagination-bullet-inactive-opacity, .2)}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity, 1);background:var(--swiper-pagination-color, var(--swiper-theme-color))}.swiper-vertical>.swiper-pagination-bullets,.swiper-pagination-vertical.swiper-pagination-bullets{right:var(--swiper-pagination-right, 8px);left:var(--swiper-pagination-left, auto);top:50%;transform:translate3d(0,-50%,0)}.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap, 6px) 0;display:block}.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:.2s transform,.2s top}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap, 4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translate(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s left}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s right}.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color, inherit)}.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color, rgba(0, 0, 0, .25));position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color, var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite{width:100%;height:var(--swiper-pagination-progressbar-size, 4px);left:0;top:0}.swiper-vertical>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite{width:var(--swiper-pagination-progressbar-size, 4px);height:100%;left:0;top:0}.swiper-pagination-lock{display:none}.modal-widget .open-slider-btn{margin:10px 0}.modal-widget .modal-footer{display:flex;justify-content:space-between;align-items:center}.modal-widget .custom-swiper{width:100%}.modal-widget .custom-swiper .swiper-slide{display:flex;justify-content:center;align-items:center}.modal-widget .slide-image{width:100%;height:auto;object-fit:contain}.bannerCollectionPage{max-width:1280px;margin:0 auto;padding:24px 40px 60px}.bannerCollectionPage .bannerCollectionHeader{display:flex;align-items:center;gap:8px;margin-bottom:24px}.bannerCollectionPage .bannerCollectionHeader .backButton{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border:none;background:none;cursor:pointer;border-radius:8px;color:#333}.bannerCollectionPage .bannerCollectionHeader .backButton:hover{background:#f5f5f5}.bannerCollectionPage .bannerCollectionHeader .title{font-size:22px;font-weight:700;margin:0;color:#111}.bannerCollectionPage .bannerGrid{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}.bannerCollectionPage .bannerGridItem{display:block;text-decoration:none;color:inherit;cursor:pointer;border-radius:12px;overflow:hidden;background:#f8f8f8;transition:box-shadow .2s ease}.bannerCollectionPage .bannerGridItem:hover{box-shadow:0 4px 16px #0000001a}.bannerCollectionPage .bannerGridImage{display:block;width:100%;aspect-ratio:350/130;object-fit:cover}.bannerCollectionPage .bannerGridName{margin:0;padding:12px 16px;font-size:14px;font-weight:500;color:#333;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media (max-width: 1200px){.bannerCollectionPage{padding:24px 20px 60px}}@media (max-width: 768px){.bannerCollectionPage{padding:16px 16px 40px}.bannerCollectionPage .bannerCollectionHeader{margin-bottom:16px}.bannerCollectionPage .bannerCollectionHeader .title{font-size:18px}.bannerCollectionPage .bannerGrid{grid-template-columns:1fr;gap:16px}.bannerCollectionPage .bannerGridItem{border-radius:8px}}.tabOrderContainer{margin-bottom:30px}.tabOrderContainer .tPCHeader{display:flex;flex-direction:column;gap:12px}@media (min-width: 769px){.tabOrderContainer .tPCHeader{flex-direction:row;align-items:center;flex-wrap:wrap;gap:12px}}.tabOrderContainer .tPCH-search-btn{height:44px;border-radius:8px;background-color:#2463eb;border-color:#2463eb;font-weight:600;font-size:15px;transition:opacity .2s;white-space:nowrap}.tabOrderContainer .tPCH-search-btn:hover:not(:disabled){background-color:#1452d7!important;border-color:#1452d7!important}.tabOrderContainer .tPCH-search-btn:disabled{background-color:#ddd;border-color:#eee;color:#fff;cursor:not-allowed}.tabOrderContainer .date-range-picker{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.tabOrderContainer .date-range-picker .ant-picker{width:140px;max-width:100%;height:44px}.tabOrderContainer .tPCH-period .ant-radio-group{display:flex;flex-wrap:nowrap;gap:0}.tabOrderContainer .tPCH-period .ant-radio-group .ant-radio-button-wrapper{height:44px;line-height:42px;border-color:#ddd;color:#888;background:#fff;box-shadow:none;font-size:14px;font-weight:500;padding:0 16px;transition:all .2s}.tabOrderContainer .tPCH-period .ant-radio-group .ant-radio-button-wrapper:hover{color:#191919;border-color:#ddd}.tabOrderContainer .tPCH-period .ant-radio-group .ant-radio-button-wrapper:before{background-color:#ddd!important}.tabOrderContainer .tPCH-period .ant-radio-group .ant-radio-button-wrapper-checked{background:#2463eb!important;border-color:#2463eb!important;color:#fff!important;font-weight:600;box-shadow:none!important}.tabOrderContainer .tPCH-period .ant-radio-group .ant-radio-button-wrapper-checked:before{background-color:#2463eb!important}.tabOrderContainer .tPCH-period .ant-radio-group .ant-radio-button-wrapper-checked:hover{background:#1452d7!important;border-color:#1452d7!important;color:#fff!important}.tabOrderContainer .tPCDivier{margin:16px 0}.tabOrderContainer .order-thick-divider{height:8px;background:#f5f5f5;margin:0 -16px}@media (min-width: 769px){.tabOrderContainer .order-thick-divider{height:1px;background:#eee;margin:16px 0}}.tabOrderContainer .order-thick-divider--filter{margin-top:16px}@media (min-width: 769px){.tabOrderContainer .order-thick-divider--filter{height:1px;background:#eee;margin:16px 0}}.tabOrderContainer .tOCBody .tOCBName{padding:24px 0;display:flex;align-items:center;justify-content:space-between}.tabOrderContainer .tOCBody .tOCBName .tOCBName1{flex:3;text-align:center}.tabOrderContainer .tOCBody .tOCBName .tOCBName2{flex:4}.tabOrderContainer .tOCBody .tOCBName .tOCBName3{flex:3;text-align:center}.tabOrderContainer .tOCBody .tOCBName .tOCBName4{flex:2}.tabOrderContainer .tOCBody .tOCBContent{width:100%;height:100%}.tabOrderContainer .ant-pagination{padding:24px 0}.tabOrderContainer .ant-pagination .ant-pagination-item,.tabOrderContainer .ant-pagination .ant-pagination-prev .ant-pagination-item-link,.tabOrderContainer .ant-pagination .ant-pagination-next .ant-pagination-item-link{border:1px solid #ddd;border-radius:6px;color:#191919;background:#fff;box-shadow:none;transition:background-color .2s}.tabOrderContainer .ant-pagination .ant-pagination-item:hover,.tabOrderContainer .ant-pagination .ant-pagination-prev .ant-pagination-item-link:hover,.tabOrderContainer .ant-pagination .ant-pagination-next .ant-pagination-item-link:hover{background:#f5f5f5!important;border-color:#ddd!important;color:#191919!important}.tabOrderContainer .ant-pagination .ant-pagination-item-active{background:#fff;border-color:#ddd}.tabOrderContainer .ant-pagination .ant-pagination-item-active a{color:#191919;font-weight:700}.tabOrderContainer .ant-pagination .ant-pagination-item-active:hover{background:#f5f5f5!important;border-color:#ddd!important}.tabOrderContainer .ant-pagination .ant-pagination-item-active:hover a{color:#191919!important}@media (max-width: 768px){.tabOrderContainer .tPCHeader{gap:8px}.tabOrderContainer .tPCH-search-btn{height:34px;font-size:13px}.tabOrderContainer .date-range-picker{width:100%;gap:6px}.tabOrderContainer .date-range-picker .ant-picker{flex:1;width:auto;height:32px;font-size:12px}.tabOrderContainer .tPCH-period .ant-radio-group{display:flex!important;flex-wrap:nowrap}.tabOrderContainer .tPCH-period .ant-radio-group .ant-radio-button-wrapper{flex:1;height:32px!important;line-height:30px!important;font-size:12px;padding:0 8px;text-align:center}}@media (max-width: 995.5px){.tOCBName .tOCBName1{flex:1!important}.tOCBName .tOCBName2{flex:0!important}.tOCBName .tOCBName3{flex:1!important}.tOCBName .tOCBName4{flex:0!important}}.tabPaymentContainer{background:#fff;border-radius:8px}.tPCHeader{display:flex;flex-direction:column;gap:12px}@media (min-width: 769px){.tPCHeader{flex-direction:row;align-items:center;flex-wrap:wrap;gap:12px}}.page-title{font-size:20px;font-weight:600;color:#191919;white-space:nowrap}.tPCH-search-btn{height:44px;border-radius:8px;background-color:#2463eb;border-color:#2463eb;font-weight:600;font-size:15px;transition:opacity .2s;white-space:nowrap}.tPCH-search-btn:hover:not(:disabled){background-color:#1452d7!important;border-color:#1452d7!important}.tPCH-search-btn:disabled{background-color:#ddd;border-color:#eee;color:#fff;cursor:not-allowed}.date-range-picker span{margin:0 4px}.tPCH-period .ant-radio-group{display:flex;flex-wrap:nowrap;gap:0}.tPCH-period .ant-radio-group .ant-radio-button-wrapper{height:44px;line-height:42px;border-color:#ddd;color:#888;background:#fff;box-shadow:none;font-size:14px;font-weight:500;padding:0 16px;transition:all .2s}.tPCH-period .ant-radio-group .ant-radio-button-wrapper:hover{color:#191919;border-color:#ddd}.tPCH-period .ant-radio-group .ant-radio-button-wrapper:before{background-color:#ddd!important}.tPCH-period .ant-radio-group .ant-radio-button-wrapper-checked{background:#2463eb!important;border-color:#2463eb!important;color:#fff!important;font-weight:600;box-shadow:none!important}.tPCH-period .ant-radio-group .ant-radio-button-wrapper-checked:before{background-color:#2463eb!important}.tPCH-period .ant-radio-group .ant-radio-button-wrapper-checked:hover{background:#1452d7!important;border-color:#1452d7!important;color:#fff!important}.tPCDivier,.tPCBody{margin:16px 0}.tPCBody .flex-center-gap{display:flex;justify-content:center;align-items:center;gap:8px;flex-wrap:wrap}.tPCBody .flex-center-gap span{max-width:200px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:center}.tPCBody .ant-btn-default{height:44px;border-radius:8px;border:1px solid #ddd;background-color:#fff;color:#191919;font-weight:600;font-size:15px;box-shadow:none;transition:background-color .2s}.tPCBody .ant-btn-default:hover{background-color:#f5f5f5!important;border-color:#ddd!important;color:#191919!important}.payment-legend{display:flex;align-items:center;gap:8px;margin-top:16px;font-size:14px}.legend-positive{color:#2463eb}.legend-negative{color:#ff4d4f}.legend-separator{color:#ddd}@media (max-width: 768px){.tPCHeader{gap:8px}.tPCH-search-btn{height:34px;font-size:13px}.date-range-picker{width:100%;gap:6px}.date-range-picker .ant-picker{flex:1;width:auto;height:32px;font-size:12px}.tPCH-period .ant-radio-group{display:flex!important;flex-wrap:nowrap}.tPCH-period .ant-radio-group .ant-radio-button-wrapper{flex:1;height:32px!important;line-height:30px!important;font-size:12px;padding:0 8px;text-align:center}}.payment-popup .popup-footer{display:flex;justify-content:center;margin-top:10px}.payment-popup .paymentDetail{max-height:65vh;overflow-y:auto;padding:24px 0}.tabTotalBudgetContainer{background:#fff;border-radius:8px}.tTBCHeader{display:flex;flex-direction:column;gap:12px}@media (min-width: 769px){.tTBCHeader{flex-direction:row;align-items:center;flex-wrap:wrap;gap:12px}}.tTBCHeader .page-title{font-size:20px;font-weight:600;color:#191919;white-space:nowrap}.tTBCH-search-btn{height:44px;border-radius:8px;background-color:#2463eb;border-color:#2463eb;font-weight:600;font-size:15px;transition:opacity .2s;white-space:nowrap}.tTBCH-search-btn:hover:not(:disabled){background-color:#1452d7!important;border-color:#1452d7!important}.tTBCH-search-btn:disabled{background-color:#ddd;border-color:#eee;color:#fff;cursor:not-allowed}.date-range-picker{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.date-range-picker .ant-picker{width:140px;max-width:100%;height:44px}.tTBCH-period .ant-radio-group{display:flex;flex-wrap:nowrap;gap:0}.tTBCH-period .ant-radio-group .ant-radio-button-wrapper{height:44px;line-height:42px;border-color:#ddd;color:#888;background:#fff;box-shadow:none;font-size:14px;font-weight:500;padding:0 16px;transition:all .2s}.tTBCH-period .ant-radio-group .ant-radio-button-wrapper:hover{color:#191919;border-color:#ddd}.tTBCH-period .ant-radio-group .ant-radio-button-wrapper:before{background-color:#ddd!important}.tTBCH-period .ant-radio-group .ant-radio-button-wrapper-checked{background:#2463eb!important;border-color:#2463eb!important;color:#fff!important;font-weight:600;box-shadow:none!important}.tTBCH-period .ant-radio-group .ant-radio-button-wrapper-checked:before{background-color:#2463eb!important}.tTBCH-period .ant-radio-group .ant-radio-button-wrapper-checked:hover{background:#1452d7!important;border-color:#1452d7!important;color:#fff!important}.tTBCDivider,.tTBCBody{margin:16px 0}.tTBCBody .budget-order-thumb{width:40px;height:40px;object-fit:cover;border-radius:4px;border:1px solid #f0f0f0}.tTBCFooter{display:flex;justify-content:flex-end;align-items:center;gap:12px;padding:12px 8px 0;border-top:1px solid #f0f0f0;font-size:15px}.tTBCFooter .tTBCFooterLabel{font-weight:600;color:#333}.tTBCFooter .tTBCFooterAmount{font-weight:700;font-size:16px;color:#1890ff}@media (max-width: 768px){.tTBCHeader{gap:8px}.tTBCH-search-btn{height:34px;font-size:13px}.date-range-picker{width:100%;gap:6px}.date-range-picker .ant-picker{flex:1;width:auto;height:32px;font-size:12px}.tTBCH-period .ant-radio-group{display:flex!important;flex-wrap:nowrap}.tTBCH-period .ant-radio-group .ant-radio-button-wrapper{flex:1;height:32px!important;line-height:30px!important;font-size:12px;padding:0 8px;text-align:center}.tTBCFooter{justify-content:flex-start}}.authPage{display:flex;justify-content:center;align-items:center;height:100vh;width:100%;padding:20px;box-sizing:border-box;overflow:hidden;background:#fff;letter-spacing:-.3px;color:#191919}.authContainer{width:360px}.authLogo{padding:0 0 32px;display:flex;flex-direction:column;justify-content:center;align-items:center;font-weight:700}.authLogo .authLogoTitle{padding-top:8px;color:#888;font-weight:500;font-size:13px}.authTitle{text-align:center;font-size:17px;font-weight:800;color:#191919;padding-bottom:24px}.authContainer .ant-input-affix-wrapper{height:44px;border-radius:8px;border-color:#ddd;font-size:14px;padding:0 12px}.authContainer .ant-input-affix-wrapper:hover{border-color:#888}.authContainer .ant-input-affix-wrapper:focus,.authContainer .ant-input-affix-wrapper:focus-within{border-color:#2463eb}.authContainer .ant-input-affix-wrapper input{height:100%;font-size:14px}.authContainer .ant-input-affix-wrapper input:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px #fff inset;-webkit-text-fill-color:#191919}.authContainer .ant-input-affix-wrapper .ant-input-suffix{color:#aaa}.authContainer .ant-input{height:44px;border-radius:8px;border-color:#ddd;font-size:14px}.authContainer .ant-input:hover{border-color:#888}.authContainer .ant-input:focus,.authContainer .ant-input:focus-within{border-color:#2463eb}.authContainer .ant-input:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px #fff inset;-webkit-text-fill-color:#191919}.authContainer .ant-input-password{height:44px;border-radius:8px;border-color:#ddd;font-size:14px;padding:0 12px}.authContainer .ant-input-password:hover{border-color:#888}.authContainer .ant-input-password:focus,.authContainer .ant-input-password:focus-within{border-color:#2463eb}.authContainer .ant-input-password input{height:100%;font-size:14px}.authContainer .ant-input-password input:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px #fff inset;-webkit-text-fill-color:#191919}.authContainer .ant-picker{height:44px;border-radius:8px;border-color:#ddd;font-size:14px}.authContainer .ant-picker:hover{border-color:#888}.authContainer .ant-picker:focus,.authContainer .ant-picker:focus-within{border-color:#2463eb}.authContainer .ant-form-item{margin-bottom:16px}.authContainer .ant-checkbox-wrapper{font-size:13px;color:#888}.authContainer .ant-checkbox-wrapper:hover .ant-checkbox-inner{border-color:#2463eb!important}.authContainer .ant-checkbox-wrapper .ant-checkbox-checked .ant-checkbox-inner{background-color:#2463eb!important;border-color:#2463eb!important}.authContainer .ant-checkbox-wrapper .ant-checkbox-checked:after{border-color:#2463eb!important}.authContainer .ant-checkbox-wrapper:hover .ant-checkbox-checked .ant-checkbox-inner{background-color:#1452d7!important;border-color:#1452d7!important}.authPrimaryButton{width:100%;height:44px;border-radius:8px;background-color:#2463eb;border-color:#2463eb;font-weight:600;font-size:15px;transition:opacity .2s}.authPrimaryButton:hover:not(:disabled){background-color:#1452d7!important;border-color:#1452d7!important}.authPrimaryButton:disabled{background-color:#ddd;border-color:#eee;color:#fff;cursor:not-allowed}.authSecondaryButton{width:100%;height:44px;border-radius:8px;border:1px solid #ddd;background-color:#fff;color:#191919;font-weight:600;font-size:15px;box-shadow:none;transition:background-color .2s;margin-top:8px}.authSecondaryButton:hover{background-color:#f5f5f5!important;border-color:#ddd!important;color:#191919!important}.authLink{color:#888;cursor:pointer;font-size:13px;transition:color .2s}.authLink:hover{color:#191919}.authNote{color:#888;font-size:12px;margin-top:4px}@media (max-width: 400px){.authPage{padding:20px 16px}.authContainer{width:100%}}.authModal .ant-modal-content{border-radius:12px;padding:16px 24px}.authModal .ant-modal-header{border-bottom:none;margin-bottom:4px;min-height:32px;display:flex;align-items:center}.authModal .ant-modal-header .ant-modal-title{font-size:17px;font-weight:800;color:#191919;letter-spacing:-.3px;line-height:32px}.authModal .ant-modal-close{top:16px;height:32px;width:32px;display:flex;align-items:center;justify-content:center;color:#aaa}.authModal .ant-modal-close:hover{color:#191919}.authModal .ant-modal-body{text-align:left;font-size:14px;color:#191919;line-height:1.8;letter-spacing:-.3px}.authModal .ant-modal-footer{border-top:none;padding:12px 0 0}.authModal .ant-modal-footer .authModalButtons{display:flex;justify-content:center;gap:8px}.authModal .ant-modal-footer .authModalButtons .ant-btn-primary{height:40px;border-radius:8px;background-color:#2463eb;border-color:#2463eb;font-weight:600;font-size:15px;transition:opacity .2s;min-width:100px}.authModal .ant-modal-footer .authModalButtons .ant-btn-primary:hover:not(:disabled){background-color:#1452d7!important;border-color:#1452d7!important}.authModal .ant-modal-footer .authModalButtons .ant-btn-primary:disabled{background-color:#ddd;border-color:#eee;color:#fff;cursor:not-allowed}.authModal .ant-modal-footer .authModalButtons .ant-btn-default{height:40px;border-radius:8px;border:1px solid #ddd;background-color:#fff;color:#191919;font-weight:600;font-size:15px;box-shadow:none;transition:background-color .2s;min-width:100px}.authModal .ant-modal-footer .authModalButtons .ant-btn-default:hover{background-color:#f5f5f5!important;border-color:#ddd!important;color:#191919!important}.formProfile{padding:0 0 20px;letter-spacing:-.3px;color:#191919}.formProfile .profileColumns{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0 32px}.formProfile .ant-input-affix-wrapper{height:44px;border-radius:8px;border-color:#ddd;font-size:14px;padding:0 12px}.formProfile .ant-input-affix-wrapper:hover{border-color:#888}.formProfile .ant-input-affix-wrapper:focus,.formProfile .ant-input-affix-wrapper:focus-within{border-color:#2463eb}.formProfile .ant-input-affix-wrapper input{height:100%;font-size:14px}.formProfile .ant-input-affix-wrapper input:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px #fff inset;-webkit-text-fill-color:#191919}.formProfile .ant-input-affix-wrapper .ant-input-suffix{color:#aaa}.formProfile .ant-input{height:44px;border-radius:8px;border-color:#ddd;font-size:14px}.formProfile .ant-input:hover{border-color:#888}.formProfile .ant-input:focus,.formProfile .ant-input:focus-within{border-color:#2463eb}.formProfile .ant-input:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px #fff inset;-webkit-text-fill-color:#191919}.formProfile .ant-input-password{height:44px;border-radius:8px;border-color:#ddd;font-size:14px;padding:0 12px}.formProfile .ant-input-password:hover{border-color:#888}.formProfile .ant-input-password:focus,.formProfile .ant-input-password:focus-within{border-color:#2463eb}.formProfile .ant-input-password input{height:100%;font-size:14px}.formProfile .ant-input-password input:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px #fff inset;-webkit-text-fill-color:#191919}.formProfile .ant-picker{height:44px;border-radius:8px;border-color:#ddd;font-size:14px}.formProfile .ant-picker:hover{border-color:#888}.formProfile .ant-picker:focus,.formProfile .ant-picker:focus-within{border-color:#2463eb}.formProfile textarea.ant-input{height:auto}.formProfile .fileDisplay{flex:1;height:44px;border:1px solid #ddd;border-radius:8px;padding:0 12px;display:flex;align-items:center;overflow:hidden;background:#fff}.formProfile .fileDisplay .fileLink{color:#2463eb;text-decoration:none;font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.formProfile .fileDisplay .fileLink:hover{text-decoration:underline}.formProfile .fileDisplay .filePlaceholder{color:#bbb;font-size:14px}.formProfile .profileButtons{display:flex;gap:8px;margin-top:16px;max-width:320px;margin-left:auto;margin-right:auto}.formProfile .profileButtons .authSecondaryButton,.formProfile .profileButtons .authPrimaryButton{flex:1;margin-top:0}@media (max-width: 767px){.formProfile{padding:20px 0}.formProfile .profileColumns{display:flex;flex-direction:column}.formProfile .profileButtons{max-width:100%}}.addressModal .ant-modal-header{padding:0}.addressModal .ant-modal-title{font-size:20px;font-weight:700}.addressModal .ant-modal-close{width:40px;height:40px;top:16px;inset-inline-end:16px}.addressModal .ant-modal-close .ant-modal-close-x{font-size:18px}.addressModal .ant-modal-body{padding:0}.addressModal .ant-form-item-label>label{font-weight:600;font-size:14px;color:#191919}.addressModal .ant-input,.addressModal .ant-input-affix-wrapper{height:44px;border-radius:8px;border-color:#ddd;font-size:14px}.addressModal .ant-input:hover,.addressModal .ant-input-affix-wrapper:hover{border-color:#191919}.addressModal .ant-input:focus,.addressModal .ant-input:focus-within,.addressModal .ant-input-affix-wrapper:focus,.addressModal .ant-input-affix-wrapper:focus-within{border-color:#191919;box-shadow:0 0 0 2px #1919191a}.addressModal .ant-input input,.addressModal .ant-input-affix-wrapper input{font-size:14px}.addressModal .ant-input-disabled{background-color:#f9f9f9;color:#666}.addressModal .ant-checkbox-wrapper{font-size:14px}.addressModal .ant-checkbox-wrapper .ant-checkbox{transform:scale(1.2);transform-origin:left center;margin-inline-end:4px}.addressModal .ant-btn{height:44px;border-radius:8px;font-size:14px;font-weight:600}.addressModal .ant-btn-primary{height:44px;border-radius:8px;background-color:#2463eb;border-color:#2463eb;font-weight:600;font-size:15px;transition:opacity .2s}.addressModal .ant-btn-primary:hover:not(:disabled){background-color:#1452d7!important;border-color:#1452d7!important}.addressModal .ant-btn-primary:disabled{background-color:#ddd;border-color:#eee;color:#fff;cursor:not-allowed}.addressModal .ant-btn-default{border-color:#ddd;color:#191919}.addressModal .ant-btn-default:hover{background:#f5f5f5!important;border-color:#ddd!important;color:#191919!important}.addressModal__footer{display:flex;justify-content:space-between;align-items:center;margin-top:8px}.addressModal__footer .ant-btn{height:36px;min-width:80px}@media (min-width: 768px){.addressModal__footer .ant-btn{height:44px;min-width:120px}}.addressModal__footerRight{display:flex;gap:8px}.shippingAddressTab{padding:0 0 20px}.shippingAddressHeader{display:flex;align-items:center;margin-bottom:16px}.shippingAddressDesc{font-size:13px}.shippingAddressGrid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.shippingAddressCard{display:flex;flex-direction:column;border:1px solid #e8e8e8;border-radius:8px;padding:16px;background:#fff;transition:box-shadow .2s}.shippingAddressCard:hover{box-shadow:0 2px 8px #0000001a}.shippingAddressCardHeader{display:flex;align-items:center;gap:8px;margin-bottom:12px}.shippingAddressAlias{font-weight:600;font-size:15px}.shippingDefaultBadge{margin:0}.shippingAddressInfo{display:flex;flex-direction:column;gap:4px;flex:1;margin-bottom:16px}.shippingAddressAddr1{font-size:13px;color:#333;word-break:keep-all}.shippingAddressAddr2{font-size:13px;color:#555}.shippingAddressMobile{font-size:13px;color:#555;margin-top:4px}.shippingAddressCardActions{display:flex;gap:8px;justify-content:flex-end}.shippingAddressCardActions .ant-btn{height:36px;border-radius:8px;border-color:#ddd;color:#191919;box-shadow:none;font-weight:600;font-size:14px}.shippingAddressCardActions .ant-btn:hover{background:#f5f5f5!important;border-color:#ddd!important;color:#191919!important}.shippingAddressCardActions .ant-btn-dangerous{color:#ff4d4f;border-color:#ddd}.shippingAddressCardActions .ant-btn-dangerous:hover{color:#ff4d4f!important;background:#fff1f0!important;border-color:#ffa39e!important}.shippingAddressCardAdd{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;border:1px dashed #ddd;border-radius:8px;padding:16px;background:#fff;min-height:160px;cursor:pointer;transition:border-color .2s,background-color .2s;color:#999}.shippingAddressCardAdd:hover{border-color:#bbb;background:#fafafa;color:#888}.shippingAddressCardAdd span{font-size:14px;font-weight:600}@media (max-width: 995.5px){.shippingAddressGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width: 600px){.shippingAddressGrid{grid-template-columns:1fr}}.tablePRContainer{background:#fff;border-radius:8px}.tPRCInfoBox{display:flex;align-items:center;justify-content:space-between;gap:16px;background:#f5f6f8;border-radius:12px;padding:20px 24px;margin-bottom:20px}.tPRCInfoBox .tPRCInfoBox-content{display:flex;align-items:flex-start;gap:12px;flex:1;min-width:0}.tPRCInfoBox .tPRCInfoBox-icon{flex-shrink:0;color:#666;margin-top:2px}.tPRCInfoBox .tPRCInfoBox-text strong{font-size:15px;font-weight:600;color:#222}.tPRCInfoBox .tPRCInfoBox-text p{margin:4px 0 0;font-size:13px;color:#666;line-height:1.5}.tPRCInfoBox .ant-btn-primary{height:36px;border-radius:8px;background-color:#2463eb;border-color:#2463eb;font-weight:600;font-size:15px;transition:opacity .2s;flex-shrink:0;white-space:nowrap}.tPRCInfoBox .ant-btn-primary:hover:not(:disabled){background-color:#1452d7!important;border-color:#1452d7!important}.tPRCInfoBox .ant-btn-primary:disabled{background-color:#ddd;border-color:#eee;color:#fff;cursor:not-allowed}.tPRCBody{margin:16px 0}.tPRCBody .flex-center-gap{display:flex;justify-content:center;align-items:center;gap:8px;flex-wrap:wrap}.tPRCBody .flex-center-gap span{max-width:200px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:center}.tablePRContainer .product-card-list{display:none}.tablePRContainer .product-card-thick-divider{height:8px;background:#f5f5f5;margin:0 -16px}.tablePRContainer .product-card{padding:16px 0;background:#fff;cursor:pointer}.tablePRContainer .product-card-header{display:flex;align-items:center;gap:8px;margin-bottom:8px}.tablePRContainer .product-card-date{font-size:15px;font-weight:700;color:#191919}.tablePRContainer .product-card-status-text{font-size:13px;font-weight:600;color:#888}.tablePRContainer .product-card-chevron{margin-left:auto;color:#888;flex-shrink:0}.tablePRContainer .product-card-title{font-size:14px;font-weight:600;color:#191919;margin-bottom:4px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.tablePRContainer .product-card-meta{display:flex;gap:12px;font-size:13px;color:#666}.tablePRContainer .product-card-detail{padding:16px;margin:0 -16px;background:#fafafa;border-top:1px solid #f0f0f0}.tablePRContainer .product-card-detail-content p{margin:0;font-size:13px;color:#555;line-height:1.6}.tablePRContainer .product-card-detail-response{margin-top:12px;padding:12px;background:#fff;border:1px solid #e8e8e8;border-radius:8px}.tablePRContainer .product-card-detail-response strong{display:block;font-size:13px;font-weight:700;color:#191919;margin-bottom:6px}.tablePRContainer .product-card-detail-response p{margin:0;font-size:13px;color:#555;line-height:1.6;white-space:pre-wrap}.tablePRContainer .ant-btn-primary{height:30px;border-radius:8px;background-color:#2463eb;border-color:#2463eb;font-weight:600;font-size:15px;transition:opacity .2s;font-size:13px}.tablePRContainer .ant-btn-primary:hover:not(:disabled){background-color:#1452d7!important;border-color:#1452d7!important}.tablePRContainer .ant-btn-primary:disabled{background-color:#ddd;border-color:#eee;color:#fff;cursor:not-allowed}@media screen and (max-width: 768px){.tablePRContainer .tPRCInfoBox{flex-direction:column;align-items:stretch;padding:16px}.tablePRContainer .tPRCInfoBox .ant-btn-primary{align-self:flex-end}.tablePRContainer .tPRCBody{display:none}.tablePRContainer .product-card-list{display:block}}.tableQAContainer{background:#fff;border-radius:8px}.tQACHeader{display:flex;align-items:center}.tQACHeader .page-title{font-size:18px;font-weight:600;color:#000}.tQACHeader .ant-btn-primary{height:36px;border-radius:8px;background-color:#2463eb;border-color:#2463eb;font-weight:600;font-size:15px;transition:opacity .2s;margin-left:auto}.tQACHeader .ant-btn-primary:hover:not(:disabled){background-color:#1452d7!important;border-color:#1452d7!important}.tQACHeader .ant-btn-primary:disabled{background-color:#ddd;border-color:#eee;color:#fff;cursor:not-allowed}.tQACDivider,.tQACBody{margin:16px 0}.tQACBody .flex-center-gap{display:flex;justify-content:center;align-items:center;gap:8px;flex-wrap:wrap}.tQACBody .flex-center-gap span{max-width:200px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:center}.tableQAContainer .qa-card-list{display:none}.tableQAContainer .qa-card-guide{margin:0 0 12px;font-size:13px;color:#888;line-height:1.5}.tableQAContainer .qa-card-thick-divider{height:8px;background:#f5f5f5;margin:0 -16px}.tableQAContainer .qa-card{padding:16px 0;background:#fff;cursor:pointer}.tableQAContainer .qa-card-header{display:flex;align-items:center;gap:8px;margin-bottom:8px}.tableQAContainer .qa-card-date{font-size:15px;font-weight:700;color:#191919}.tableQAContainer .qa-card-status-text{font-size:13px;font-weight:600;color:#888}.tableQAContainer .qa-card-chevron{margin-left:auto;color:#888;flex-shrink:0}.tableQAContainer .qa-card-title{font-size:14px;font-weight:600;color:#191919;margin-bottom:4px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.tableQAContainer .qa-card-desc{font-size:13px;color:#888;line-height:1.5;margin-bottom:4px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.tableQAContainer .qa-card-meta{display:flex;gap:12px;font-size:13px;color:#666}.tableQAContainer .qa-card-detail{padding:16px;margin:0 -16px;background:#fafafa;border-top:1px solid #f0f0f0}.tableQAContainer .qa-card-detail-content strong{display:block;font-size:13px;font-weight:700;color:#191919;margin-bottom:6px}.tableQAContainer .qa-card-detail-content p{margin:0;font-size:13px;color:#555;line-height:1.6;white-space:pre-wrap}.tableQAContainer .qa-card-detail-response{margin-top:12px;padding:12px;background:#fff;border:1px solid #e8e8e8;border-radius:8px}.tableQAContainer .qa-card-detail-response strong{display:block;font-size:13px;font-weight:700;color:#191919;margin-bottom:6px}.tableQAContainer .qa-card-detail-response p{margin:0;font-size:13px;color:#555;line-height:1.6;white-space:pre-wrap}.tableQAContainer .ant-btn-primary{height:30px;border-radius:8px;background-color:#2463eb;border-color:#2463eb;font-weight:600;font-size:15px;transition:opacity .2s;font-size:13px}.tableQAContainer .ant-btn-primary:hover:not(:disabled){background-color:#1452d7!important;border-color:#1452d7!important}.tableQAContainer .ant-btn-primary:disabled{background-color:#ddd;border-color:#eee;color:#fff;cursor:not-allowed}@media screen and (max-width: 768px){.tableQAContainer .tQACBody{display:none}.tableQAContainer .qa-card-list{display:block}}.curationContainer{padding-top:20px;padding-bottom:60px;width:1200px}.curationContainer .cCDivier{margin-top:0;margin-bottom:0;border-color:var(--border-color, #e5e7eb)}.curationContainer .cCInfo{width:100%;padding:0 10px;display:flex;gap:8px;align-items:center;justify-content:start}.curationContainer .cCInfo .cCInfo1{font-weight:700;flex:2;padding:10px}.curationContainer .cCInfo .cCInfo2{font-weight:700;flex:10;background-color:#e5e7eb;padding:10px;border:1px dashed #d1d5db}.curationContainer .curationTimeline{display:flex;justify-content:space-between;padding:20px}.curationContainer .curationTimeline>div{color:#00f;font-weight:700}.curationContainer .curationAmountNote{display:flex;justify-content:space-between;align-items:center;padding:20px}.curationContainer .curationAmountNote .cANLeft{color:#00f}.curationContainer .curationAmountNote .cANRight{font-weight:700;display:flex;flex-direction:column;gap:6px}.curationContainer .curationFooter{width:100%;display:flex;justify-content:center}.curationConfirm .ant-modal-confirm-btns{display:flex;justify-content:center}.curationConfirm .curationConfirmContent{text-align:left}.curationConfirm .curationConfirmContent .cCCHighlight{font-weight:700;color:#00f}@media (max-width: 995.5px){.curationContainer .cCInfo{flex-direction:column;align-items:start}.curationContainer .curationAmountNote{flex-direction:column;gap:6px;align-items:start}.curationContainer .curationTimeline{flex-direction:column;gap:6px}}.cart-popup .ant-btn-primary{height:40px;border-radius:8px;background-color:#2463eb;border-color:#2463eb;font-weight:600;font-size:15px;transition:opacity .2s;min-width:100px}.cart-popup .ant-btn-primary:hover:not(:disabled){background-color:#1452d7!important;border-color:#1452d7!important}.cart-popup .ant-btn-primary:disabled{background-color:#ddd;border-color:#eee;color:#fff;cursor:not-allowed}.cart-popup .ant-btn-default{height:40px;border-radius:8px;border:1px solid #ddd;background-color:#fff;color:#191919;font-weight:600;font-size:15px;box-shadow:none;transition:background-color .2s;min-width:100px}.cart-popup .ant-btn-default:hover{background-color:#f5f5f5!important;border-color:#ddd!important;color:#191919!important}.cart-popup .ant-modal-body{padding:20px;text-align:center}.cart{width:100%;max-width:1200px;margin-left:auto;margin-right:auto;padding:32px 40px 60px;display:flex;flex-direction:column;gap:20px}@media (max-width: 1200px){.cart{padding-left:20px;padding-right:20px}}@media (max-width: 768px){.cart{padding-left:16px;padding-right:16px}}.cart-heading-row{display:flex;align-items:center;justify-content:space-between}.cart-heading{font-size:20px;font-weight:800;color:#191919;letter-spacing:-.3px;margin:0}.cart-actions{display:flex;gap:8px}.cart-actions-btn{display:inline-flex;align-items:center;gap:4px;font-size:13px;height:32px;padding:0 16px;border-radius:6px;border:1px solid #ddd;color:#191919;background:#fff;font-weight:600;box-shadow:none;white-space:nowrap}.cart-actions-btn:hover:not(:disabled){background:#f5f5f5!important;border-color:#ddd!important;color:#191919!important}.cart-wholesale-banner{display:flex;align-items:center;gap:8px;padding:12px 16px;background:#ecf2fd;border:none;border-radius:8px;font-size:13px;font-weight:500;color:#1452d7}.cart-wholesale-banner>svg{flex-shrink:0}.cart-wholesale-banner>span{flex:1}.cart-wholesale-banner-btn{flex-shrink:0;display:inline-flex;align-items:center;gap:4px;font-size:13px;height:32px;padding:0 16px;border-radius:6px;border:1px solid #ddd;color:#191919;background:#fff;font-weight:600;box-shadow:none;white-space:nowrap;cursor:pointer}.cart-wholesale-banner-btn:hover{background:#f5f5f5}.cart-summary{background:#f5f5f5;border-radius:12px;overflow:hidden}.cart-credit-row{display:flex;align-items:center;justify-content:flex-end;gap:16px;padding:14px 24px;border-bottom:1px solid #e5e5e5}.cart-credit-item{display:flex;align-items:center;gap:8px}.cart-credit-label{font-size:13px;color:#888;font-weight:600;white-space:nowrap}.cart-credit-value{font-size:14px;font-weight:700;color:#191919;white-space:nowrap}.cart-credit-value--warning{color:#e53935}.cart-summary-bottom{display:flex;align-items:center;justify-content:space-between;padding:20px 24px}.cart-summary-note{font-size:13px;color:#888}.cart-summary-total{display:flex;align-items:center;gap:16px}.cart-summary-label{font-size:14px;font-weight:600;color:#191919}.cart-summary-price{font-family:Montserrat,sans-serif;font-size:22px;font-weight:700;color:#191919}.cart-footer{display:flex;justify-content:center;gap:12px;padding-top:4px}.cart-footer-continue{height:44px;border-radius:8px;border:1px solid #ddd;background-color:#fff;color:#191919;font-weight:600;font-size:15px;box-shadow:none;transition:background-color .2s;display:inline-flex;align-items:center;gap:6px;padding:0 24px}.cart-footer-continue:hover{background-color:#f5f5f5!important;border-color:#ddd!important;color:#191919!important}.cart-footer-order{height:44px;border-radius:8px;background-color:#2463eb;border-color:#2463eb;font-weight:600;font-size:15px;transition:opacity .2s;padding:0 32px;min-width:160px}.cart-footer-order:hover:not(:disabled){background-color:#1452d7!important;border-color:#1452d7!important}.cart-footer-order:disabled{background-color:#ddd;border-color:#eee;color:#fff;cursor:not-allowed}.cartConfirm .ant-btn-primary{height:40px;border-radius:8px;background-color:#2463eb;border-color:#2463eb;font-weight:600;font-size:15px;transition:opacity .2s;min-width:100px}.cartConfirm .ant-btn-primary:hover:not(:disabled){background-color:#1452d7!important;border-color:#1452d7!important}.cartConfirm .ant-btn-primary:disabled{background-color:#ddd;border-color:#eee;color:#fff;cursor:not-allowed}.cartConfirm .ant-btn-default{height:40px;border-radius:8px;border:1px solid #ddd;background-color:#fff;color:#191919;font-weight:600;font-size:15px;box-shadow:none;transition:background-color .2s;min-width:100px}.cartConfirm .ant-btn-default:hover{background-color:#f5f5f5!important;border-color:#ddd!important;color:#191919!important}.cartConfirm .cartConfirmContent{text-align:center}.cartConfirm .cartConfirmContent .cCCHighlight{font-weight:700;color:#2463eb}@media (max-width: 768px){body.page-cart .footerWrapper{display:none}.cart{padding-top:20px;padding-bottom:140px;gap:16px}.cart.has-sub-appbar{padding-top:64px}.cart-heading-row{display:none}.cart-actions-btn{font-size:11px;height:26px;padding:0 10px}.cart-wholesale-banner{padding:10px 12px;font-size:12px}.cart-wholesale-banner-btn{font-size:11px;height:26px;padding:0 10px}.cart-credit-row{flex-wrap:wrap;justify-content:space-between;gap:8px 16px;padding:12px 16px}.cart-summary-bottom{flex-direction:column;align-items:flex-start;gap:12px;padding:16px}.cart-summary-total{width:100%;justify-content:space-between}.cart-footer{position:fixed;bottom:60px;left:0;right:0;z-index:99;flex-direction:column;gap:8px;padding:12px 16px;padding-bottom:calc(12px + env(safe-area-inset-bottom));background:#fff;border-top:1px solid #e5e5e5}.cart-footer .cart-footer-continue,.cart-footer .cart-footer-order{width:100%}}.detailProductComponent{width:100%;max-width:1200px;margin:40px auto;padding-left:40px;padding-right:40px;display:flex;flex-direction:column}@media (max-width: 1200px){.detailProductComponent{padding-left:20px;padding-right:20px}}@media (max-width: 768px){.detailProductComponent{padding-left:16px;padding-right:16px}}.detailProductComponent .spinLoading{font-size:48px!important;color:var(--color-btn)}.detailProductComponent .spinLoading svg{width:48px!important;height:48px!important}.detailProductComponent .breadcumb{padding-bottom:15px}.detailProductComponent .breadcumb li span{font-size:14px!important;cursor:pointer}.detailProductComponent .breadcumb li :hover{color:var(--color-btn)}.detailProductComponent .detailProductLayout{width:100%;display:grid;grid-template-columns:6fr 4fr;gap:40px}.detailProductComponent .detailProductLayout .dpLeft{min-width:0}.detailProductComponent .detailProductLayout .dpLeft .dpLeftImage{width:100%;aspect-ratio:1}.detailProductComponent .detailProductLayout .dpLeft .dpLeftImage img{width:100%;height:auto;border-radius:12px}.detailProductComponent .detailProductLayout .dpLeft .dpMobileInfo{display:none}.detailProductComponent .detailProductLayout .dpLeft .dpTabNav{position:sticky;top:var(--gnb-height, 80px);z-index:10;display:flex;background:#fff;box-shadow:inset 0 1px #eee;border-bottom:2px solid #eee;margin-top:0}.detailProductComponent .detailProductLayout .dpLeft .dpTabNav .dpTabBtn{flex:1;padding:14px 0;border:none;background:none;font-size:15px;font-weight:500;color:#888;cursor:pointer;border-bottom:3px solid transparent;margin-bottom:-2px;transition:color .2s,border-color .2s}.detailProductComponent .detailProductLayout .dpLeft .dpTabNav .dpTabBtn.active{color:#191919;font-weight:600;border-bottom-color:#191919}.detailProductComponent .detailProductLayout .dpLeft .dpTabNav .dpTabBtn:hover:not(.active){color:#191919}.detailProductComponent .detailProductLayout .dpLeft .dpSection{min-height:100px}.detailProductComponent .detailProductLayout .dpRight{min-width:0}.detailProductComponent .detailProductLayout .dpRight .dpRightInner{position:sticky;top:calc(var(--gnb-height, 80px) + 20px);display:flex;flex-direction:column;gap:20px}.detailProductComponent .dPC2Name{font-size:30px!important;font-weight:600;word-break:break-all}.detailProductComponent .dPC2Code{font-size:16px!important;font-weight:400;color:#888}.detailProductComponent .dPC2PriceContainer{display:flex;gap:20px;align-items:center}.detailProductComponent .dPC2PriceContainer .dPC2Price{font-family:Montserrat,sans-serif;font-size:30px;font-weight:700;color:#191919}.detailProductComponent .dPC2PriceContainer .dPC2OriginalPrice{color:#aaa;font-size:18px!important}.detailProductComponent .dPC2SaleInfo{width:fit-content;padding:6px 16px;background-color:#fecaca;color:#991b1b;border-radius:100px;font-size:14px!important;font-weight:500}.detailProductComponent .dPC2BoxPerQty{font-size:14px!important;color:#888;border-top:1px solid #eee;padding-top:20px}.detailProductComponent .dPC2Quantity{display:flex;align-items:center;gap:10px;padding-bottom:20px}.detailProductComponent .dPC2Quantity .cQInner{width:fit-content;zoom:1.3}.detailProductComponent .dPC2Quantity .dPC2BoxCount{font-size:14px!important;color:#888}.detailProductComponent .dPC2Quantity .dPC2OrderHint{flex:1;font-size:14px!important;color:#aaa;text-align:right;white-space:nowrap}.detailProductComponent .dPC2TotalPrice{display:flex;flex-direction:column;gap:8px;padding:16px;border-radius:8px;background-color:#f5f5f5;margin-bottom:10px}.detailProductComponent .dPC2TotalPrice .tPPRow{display:flex;justify-content:space-between;align-items:center}.detailProductComponent .dPC2TotalPrice .tPPLabel{font-size:14px!important;color:#888}.detailProductComponent .dPC2TotalPrice .tPPValue{font-size:14px!important;font-weight:500}.detailProductComponent .dPC2TotalPrice .tPPRowTotal{border-top:1px solid #eee;padding-top:10px;margin-top:4px}.detailProductComponent .dPC2TotalPrice .tPPTitle{font-size:20px!important}.detailProductComponent .dPC2TotalPrice .tPP{font-size:27px!important;font-weight:600}.detailProductComponent .dPC2Action{display:flex;align-items:center;gap:15px}.detailProductComponent .dPC2Action .dPC2Buy{flex:1;height:64px;font-weight:600;display:inline-flex;align-items:center;justify-content:center;gap:8px}.detailProductComponent .dPC2Action .dPC2Buy span{font-size:19px!important}.detailProductComponent .dPC2Action .dPC2Buy .cartIconWrap{position:relative;display:inline-flex}.detailProductComponent .dPC2Action .dPC2Buy .cartIconWrap .cartPlus{position:absolute;top:-6px;right:-6px;font-size:14px!important;font-weight:900;line-height:1}.detailProductComponent .dpMobileBottomBar,.detailProductComponent .dpBottomSheetOverlay{display:none}@keyframes dpSkelPulse{0%{background-position:200% 0}to{background-position:-200% 0}}.detailProductComponent .dpSkel{background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0,#f0f0f0 75%);background-size:200% 100%;animation:dpSkelPulse 1.5s ease-in-out infinite;border-radius:6px}.detailProductComponent .dpSkel-breadcrumb{display:flex;gap:8px;padding-bottom:15px}.detailProductComponent .dpSkel-breadcrumb .dpSkel-crumb{width:60px;height:16px}.detailProductComponent .dpSkel-image{width:100%;aspect-ratio:1;border-radius:12px}.detailProductComponent .dpSkel-mobileInfo{display:none}.detailProductComponent .dpSkel-title{width:60%;height:36px}.detailProductComponent .dpSkel-code{width:40%;height:20px}.detailProductComponent .dpSkel-price{width:35%;height:34px}.detailProductComponent .dpSkel-qty{width:100%;height:48px}.detailProductComponent .dpSkel-total{width:100%;height:100px;border-radius:8px}.detailProductComponent .dpSkel-btn{width:100%;height:64px;border-radius:8px}.detailProductComponent .dpSkel-tabs{display:flex;gap:8px;padding:14px 0;border-bottom:2px solid #eee}.detailProductComponent .dpSkel-tabs .dpSkel-tab{flex:1;height:20px}.detailProductComponent .dpSkel-content{display:flex;flex-direction:column;gap:12px;padding-top:24px}.detailProductComponent .dpSkel-content .dpSkel-line{width:100%;height:16px}.detailProductComponent .dpSkel-content .dpSkel-line.short{width:60%}@media (max-width: 768px){.detailProductComponent{margin:0;width:100vw;max-width:100vw;padding:48px 0 72px}.detailProductComponent .breadcumb,.detailProductComponent .dpSkel-breadcrumb{display:none}.detailProductComponent .detailProductLayout{grid-template-columns:1fr;gap:0}.detailProductComponent .detailProductLayout .dpLeft .dpLeftImage{border-radius:0;margin-bottom:5px}.detailProductComponent .detailProductLayout .dpLeft .dpMobileInfo{display:flex;flex-direction:column;gap:12px;padding:12px 16px}.detailProductComponent .detailProductLayout .dpLeft .dpMobileInfo .dPC2Name{font-size:20px!important}.detailProductComponent .detailProductLayout .dpLeft .dpMobileInfo .dPC2PriceContainer .dPC2Price{font-size:22px!important}.detailProductComponent .detailProductLayout .dpLeft .dpMobileInfo .dPC2PriceContainer .dPC2OriginalPrice{font-size:14px!important}.detailProductComponent .detailProductLayout .dpLeft .dpTabNav{margin-top:0;top:48px}.detailProductComponent .detailProductLayout .dpLeft .dpSection{padding:0 16px}.detailProductComponent .detailProductLayout .dpLeft .dpSkel-image{border-radius:0}.detailProductComponent .detailProductLayout .dpLeft .dpSkel-mobileInfo{display:flex;flex-direction:column;gap:12px;padding:12px 16px}.detailProductComponent .detailProductLayout .dpLeft .dpSkel-tabs{padding:14px 16px}.detailProductComponent .detailProductLayout .dpLeft .dpSkel-content{padding:24px 16px 0}.detailProductComponent .detailProductLayout .dpRight{display:none}.detailProductComponent .dpMobileBottomBar{display:flex;position:fixed;bottom:0;left:0;right:0;padding:12px 16px;padding-bottom:calc(12px + env(safe-area-inset-bottom,0px));background:#fff;box-shadow:0 -2px 10px #00000014;z-index:100}.detailProductComponent .dpMobileBottomBar .dpMobileBtn{flex:1;height:48px;font-weight:600;font-size:16px!important}.detailProductComponent .dpBottomSheetOverlay{display:block;position:fixed;top:0;right:0;bottom:0;left:0;background:#0006;z-index:200}.detailProductComponent .dpBottomSheetOverlay .dpBottomSheet{position:absolute;bottom:0;left:0;right:0;background:#fff;border-radius:16px 16px 0 0;padding:20px 16px;padding-bottom:calc(20px + env(safe-area-inset-bottom,0px));animation:slideUp .25s ease-out}.detailProductComponent .dpBottomSheetOverlay .dpBottomSheet .dpBottomSheetClose{position:absolute;top:16px;right:16px;border:none;background:none;padding:4px;cursor:pointer;color:#888}.detailProductComponent .dpBottomSheetOverlay .dpBottomSheet .dpBottomSheetBody{display:flex;flex-direction:column;gap:16px}.detailProductComponent .dpBottomSheetOverlay .dpBottomSheet .dpBottomSheetBody .dPC2BoxPerQty{border-top:none;padding-top:0}.detailProductComponent .dpBottomSheetOverlay .dpBottomSheet .dpBottomSheetBody .dPC2Quantity{border-top:none;padding-top:0;padding-bottom:0;flex-wrap:wrap}.detailProductComponent .dpBottomSheetOverlay .dpBottomSheet .dpBottomSheetBody .dPC2Quantity .dPC2BoxCount{white-space:nowrap}.detailProductComponent .dpBottomSheetOverlay .dpBottomSheet .dpBottomSheetBody .dPC2Quantity .dPC2OrderHint{flex-basis:100%;white-space:normal;text-align:left}.detailProductComponent .dpBottomSheetOverlay .dpBottomSheet .dpBottomSheetBody .dpBottomSheetBtn{width:100%;height:48px;font-weight:600;font-size:16px!important;display:inline-flex;align-items:center;justify-content:center;gap:8px}.detailProductComponent .dpBottomSheetOverlay .dpBottomSheet .dpBottomSheetBody .dpBottomSheetBtn .cartIconWrap{position:relative;display:inline-flex}.detailProductComponent .dpBottomSheetOverlay .dpBottomSheet .dpBottomSheetBody .dpBottomSheetBtn .cartIconWrap .cartPlus{position:absolute;top:-6px;right:-6px;font-size:14px!important;font-weight:900;line-height:1}@keyframes slideUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}}.tabQAProduct .askQuestionBtn{display:block;margin-left:auto;margin-bottom:10px}.tabQAProduct .desktop-only{display:block}.tabQAProduct .mobile-only{display:none}@media (max-width: 768px){.tabQAProduct .desktop-only{display:none!important}.tabQAProduct .mobile-only{display:flex!important;flex-direction:column;gap:12px}}.tabQAProduct .qa-mobile-list{padding:4px 0}.tabQAProduct .qa-mobile-list .qa-card{border-radius:16px;border:1px solid #ededed;background:#fff;box-shadow:0 0 8px #1c26221a;overflow:hidden}.tabQAProduct .qa-mobile-list .qa-card-header{padding:14px 16px;cursor:pointer}.tabQAProduct .qa-mobile-list .qa-card-status{font-size:12px;font-weight:600;color:#888;margin-bottom:4px}.tabQAProduct .qa-mobile-list .qa-card-status.ANSWERED{color:#000}.tabQAProduct .qa-mobile-list .qa-card-status.WAIT{color:#f59e0b}.tabQAProduct .qa-mobile-list .qa-card-title{font-size:14px;font-weight:500;margin-bottom:8px;word-break:break-word}.tabQAProduct .qa-mobile-list .qa-card-meta{display:flex;align-items:center;gap:8px;font-size:12px;color:#999}.tabQAProduct .qa-mobile-list .qa-card-meta span:first-child{flex:1}.tabQAProduct .qa-mobile-list .qa-card-meta .qa-chevron{transform:rotate(180deg);transition:transform .2s ease}.tabQAProduct .qa-mobile-list .qa-card-meta .qa-chevron.open{transform:rotate(0)}.tabQAProduct .qa-mobile-list .qa-card-body{border-top:1px solid #ededed;padding:12px 16px;display:flex;flex-direction:column;gap:12px}.tabQAProduct .qa-mobile-list .qa-block{display:flex;gap:10px;align-items:flex-start}.tabQAProduct .qa-mobile-list .qa-block.answer{background:#f9f9f9;border-radius:8px;padding:8px}.tabQAProduct .qa-mobile-list .qa-badge{font-size:16px;font-weight:700;flex-shrink:0}.tabQAProduct .qa-mobile-list .qa-badge.Q{color:#ff4d4f}.tabQAProduct .qa-mobile-list .qa-badge.A{color:#1890ff}.tabQAProduct .qa-mobile-list .qa-block-content{flex:1}.tabQAProduct .qa-mobile-list .qa-block-content p{font-size:13px;margin:0 0 6px;white-space:pre-wrap;word-break:break-word}.tabQAProduct .qa-mobile-list .qa-block-meta{display:flex;justify-content:space-between;font-size:11px;color:#aaa}.tabQAProduct .qa-mobile-list .qa-no-answer{font-size:13px;color:#aaa;margin:0}.tabQAProduct .qa-mobile-list .qa-empty{text-align:center;padding:32px 0;color:#aaa;font-size:14px}.tabQAProduct .tableQa{margin-bottom:30px}.tabQAProduct .tableQa .status{font-size:20px!important;font-weight:600}.tabQAProduct .tableQa .status.Q{color:#ff4d4f}.tabQAProduct .tableQa .status.A{color:#1890ff}.tabQAProduct .tableQa .statusLabel{font-weight:600;font-size:13px!important;white-space:nowrap}.tabQAProduct .tableQa .statusLabel.WAIT{color:#888}.tabQAProduct .tableQa .statusLabel.ANSWERED{color:#2463eb}.tabQAProduct .tableQa .ant-table-thead>tr>th{background:#f0f0f0!important;font-weight:600}.tabQAProduct .tableQa .ant-table-cell{border-radius:0!important}.tabQAProduct .tableQa .ant-table-tbody>tr:not(.detail-row){background-color:#fafafa}.tabQAProduct .tableQa .ant-table-tbody>tr:not(.detail-row):hover{background-color:#f5f5f5!important}.qa-detail-modal .ant-modal-header{padding:16px 20px 12px;border-bottom:none}.qa-detail-modal .ant-modal-body{padding:12px 20px}.qa-detail-modal .ant-modal-footer{padding:12px 20px 20px;border-top:none}.qa-detail-modal .ant-form-item-label>label{font-weight:600;color:#191919}.qa-detail-modal .requiredDot{display:inline-block;width:4px;height:4px;background-color:#ff4d4f;border-radius:50%;margin-left:4px;vertical-align:middle}.qa-detail-modal input.ant-input,.qa-detail-modal .ant-input-affix-wrapper{height:44px;border-radius:8px;border-color:#ddd}.qa-detail-modal input.ant-input:hover,.qa-detail-modal .ant-input-affix-wrapper:hover{border-color:#191919}.qa-detail-modal input.ant-input:focus,.qa-detail-modal input.ant-input-focused,.qa-detail-modal .ant-input-affix-wrapper:focus,.qa-detail-modal .ant-input-affix-wrapper-focused{border-color:#191919;box-shadow:0 0 0 2px #1919191a}.qa-detail-modal textarea.ant-input{min-height:200px;border-radius:8px;border-color:#ddd}.qa-detail-modal textarea.ant-input:hover{border-color:#191919}.qa-detail-modal textarea.ant-input:focus{border-color:#191919;box-shadow:0 0 0 2px #1919191a}.qa-detail-modal .readonly-field{background-color:#f9f9f9;color:#666;cursor:default}.qa-detail-modal .ant-btn{min-width:100px;height:40px;font-size:15px}.qa-detail-modal .ant-btn-primary{height:44px;border-radius:8px;background-color:#2463eb;border-color:#2463eb;font-weight:600;font-size:15px;transition:opacity .2s}.qa-detail-modal .ant-btn-primary:hover:not(:disabled){background-color:#1452d7!important;border-color:#1452d7!important}.qa-detail-modal .ant-btn-primary:disabled{background-color:#ddd;border-color:#eee;color:#fff;cursor:not-allowed}.qa-detail-modal .ant-btn-default{border-radius:8px;border-color:#ddd;color:#191919}.qa-detail-modal .ant-btn-default:hover{border-color:#999!important;color:#191919!important}.qa-detail-modal-title{font-size:20px;font-weight:700;text-align:center}.qa-detail-modal-footer{display:flex;justify-content:center}.tabDetail .threeImage{margin-top:20px;display:flex;gap:30px;flex-direction:column;justify-content:center;align-items:center}.tabDetail .threeImage img{max-width:1200px;width:100%}.tabDetail .hardData{margin-top:10px;margin-bottom:60px}.tabDetail .hardData .section{font-size:18px!important;font-weight:600;border-bottom:2px solid rgb(116,116,116);padding-bottom:8px}.tabDetail .hardData .infoSection{background:#fcfcfc;padding:10px 20px}.tabDetail .hardData .infoSection .title{font-size:14px!important;font-weight:600}.tabDetail .hardData .infoSection .content{font-size:14px!important}.tabDetail .hardData .infoSection .devide{border-bottom:1px solid rgb(216,216,216);margin-top:15px}.tabDetail .hardData .infoSection .shipping-content{color:#000;font-size:13px!important;font-weight:400;white-space:pre-line}.tabDetail .hardData .infoSection .shipping-content.highlight{color:red}.tabDetail .hardData .infoSection .typeTable{display:flex;gap:30px;align-items:flex-start}.tabDetail .hardData .infoSection .typeTable .title{flex:1}.tabDetail .hardData .infoSection .typeTable .exchange-title{flex:none;width:80px;font-size:14px!important;font-weight:600;margin:0}.tabDetail .hardData .infoSection .typeTable .content{flex:1;display:flex;align-items:center;justify-content:flex-start}.tabDetail .hardData .infoSection .typeTable .content.exchange-content{flex-direction:column;align-items:flex-start;gap:4px}.tabDetail .hardData .infoSection .typeTable .content.exchange-content p{margin:0}.productDetailImages{display:flex;flex-direction:column;align-items:center;gap:0}.productDetailImages img{display:block;width:100%;height:auto}@media (max-width: 1200px){.tabDetail .hardData{margin-bottom:25px}.tabDetail .hardData .infoSection .typeTable{display:block}}.productListItem{display:flex;gap:16px;padding:16px 0;border-bottom:1px solid #f0f0f0}.productListItem:first-child{padding-top:0}.productListItem:last-child{border-bottom:none}.productListItem-image{flex-shrink:0;width:140px;height:140px;border-radius:10px;overflow:hidden;background:#f6f6f6;display:block}.productListItem-image img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply}.productListItem-info{flex:1;display:flex;flex-direction:column;gap:4px;min-width:0;position:relative}.productListItem-maker{font-size:13px;font-weight:500;color:#191919;letter-spacing:-.1px;line-height:1.5}.productListItem-name{font-size:16px;font-weight:500;color:#191919!important;text-decoration:none!important;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;line-height:1.4;word-break:break-all}.productListItem-price{font-family:Montserrat,sans-serif;font-size:18px;font-weight:700;color:#191919;text-decoration:none!important;letter-spacing:-.3px;line-height:1.3}.productListItem-minQty{display:inline-block;align-self:flex-start;font-size:10px;font-weight:500;color:#191919;background:#f6f6f6;padding:2px 8px;border-radius:100px;line-height:1.4}.productListItem-wholesaleBadges{display:flex;align-self:flex-start;gap:4px;flex-wrap:wrap}.productListItem-wholesaleInfo{display:inline-block;font-size:10px;font-weight:500;color:#1e40af;background:#dbeafe;padding:2px 8px;border-radius:100px;line-height:1.4}.productListItem-cartBtn{position:absolute;bottom:0;right:0;width:36px;height:36px;border-radius:50%;border:none;background:#fff;box-shadow:0 2px 8px #0000001f;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#333;transition:background .15s}.productListItem-cartBtn:hover{background:#f7f7f7}@media (max-width: 768px){.productListItem{gap:12px;padding:12px 0}.productListItem-image{width:110px;height:110px}.productListItem-name{font-size:14px}.productListItem-price{font-family:Montserrat,sans-serif;font-size:16px;font-weight:700;color:#191919}.productListItem-cartBtn{width:32px;height:32px}.productListItem-cartBtn svg{width:16px;height:16px}}.pageProductContainer{height:100%;width:100%;max-width:1200px;margin-left:auto;margin-right:auto;padding:30px 40px 20px;display:flex;flex-direction:column}@media (max-width: 1200px){.pageProductContainer{padding-left:20px;padding-right:20px}}@media (max-width: 768px){.pageProductContainer{padding-left:16px;padding-right:16px}}.pageProductContainer .pPCHTitle{font-size:28px;font-weight:700;display:flex;align-items:center;justify-content:center;padding-bottom:16px;letter-spacing:-.3px}.pageProductContainer .pPCHToolbar{display:flex;justify-content:flex-end;align-items:center;gap:12px;padding-bottom:8px}.pageProductContainer .pPCHToolbar .pPCHTotalProduct{font-size:14px;color:#888}.pageProductContainer .pPCHToolbar .pPCHTotalProduct .totalNumber{font-weight:600;margin-right:4px}.pageProductContainer .pPCHToolbar .pPCHToolbarRight{display:flex;align-items:center;gap:8px}.pageProductContainer .pPCHBody{padding:20px 0;display:grid;grid-template-columns:repeat(5,1fr);gap:15px;flex:1;justify-items:center}@media (max-width: 1200px){.pageProductContainer .pPCHBody{grid-template-columns:repeat(3,1fr)}}@media (max-width: 768px){.pageProductContainer .pPCHBody{grid-template-columns:repeat(2,1fr);gap:12px}}.pageProductContainer .pPCHBody .productComponent{width:100%;zoom:1}.pageProductContainer .pPCHBody .productComponent .productPrice .policyPrice{font-size:16px!important}.pageProductContainer .ant-pagination{display:flex;flex-shrink:0}@media (max-width: 768px){.pageProductContainer{padding:24px 16px 16px}}.promotion-popup .ant-modal-body{padding:20px;display:flex;flex-direction:column;align-items:center;gap:10px}.promotion-popup .ant-modal-body .pPContainer{display:flex;align-items:center;gap:20px;justify-content:center}.promotion-popup .ant-modal-body .pPContainer .pPUnit{margin-left:10px;font-weight:700}.promotion-popup .ant-modal-body .pPContainer .pPTotal{font-weight:700;font-size:18px!important;color:#2463eb}@keyframes plSkelPulse{0%{background-position:200% 0}to{background-position:-200% 0}}.plSkel{background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0,#f0f0f0 75%);background-size:200% 100%;animation:plSkelPulse 1.5s ease-in-out infinite;border-radius:6px}.plSkeleton-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:20px}@media (max-width: 1200px){.plSkeleton-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width: 768px){.plSkeleton-grid{grid-template-columns:repeat(2,1fr);gap:12px}}.plSkeleton-card{display:flex;flex-direction:column;gap:12px}.plSkeleton-image{width:100%;aspect-ratio:1;border-radius:8px}.plSkeleton-info{display:flex;flex-direction:column;gap:8px}.plSkeleton-name{width:75%;height:16px}.plSkeleton-price{width:50%;height:20px}.plSkeleton-list{display:grid;grid-template-columns:repeat(2,1fr);gap:0 24px}@media (min-width: 1200px){.plSkeleton-list{grid-template-columns:repeat(3,1fr)}}@media (max-width: 768px){.plSkeleton-list{grid-template-columns:1fr}}.plSkeleton-listItem{display:flex;gap:16px;padding:16px 0;border-bottom:1px solid #f0f0f0}.plSkeleton-listImage{width:140px;height:140px;flex-shrink:0;border-radius:10px}@media (max-width: 768px){.plSkeleton-listImage{width:110px;height:110px}}.plSkeleton-listInfo{flex:1;display:flex;flex-direction:column;gap:8px;padding-top:4px}.plSkeleton-listMaker{width:60px;height:14px}.plSkeleton-listName{width:80%;height:16px}.plSkeleton-listPrice{width:45%;height:20px}.productListPage{width:100%;max-width:1200px;margin-left:auto;margin-right:auto;padding:24px 40px 60px;display:flex;flex-direction:column;gap:16px}@media (max-width: 1200px){.productListPage{padding-left:20px;padding-right:20px}}@media (max-width: 768px){.productListPage{padding-left:16px;padding-right:16px}}.productListPage-toolbar{display:flex;justify-content:space-between;align-items:center;gap:12px}.productListPage-sortSelect{width:auto;min-width:140px;height:36px}.productListPage-sortSelect .ant-select-selector{height:44px;border-radius:8px;border-color:#ddd;font-size:14px;height:36px!important;min-height:36px!important;display:flex;align-items:center}.productListPage-sortSelect .ant-select-selector:hover{border-color:#888}.productListPage-sortSelect .ant-select-selector:focus,.productListPage-sortSelect .ant-select-selector:focus-within{border-color:#2463eb}.productListPage-sortSelect .ant-select-arrow{display:flex;align-items:center;color:#aaa}.productListPage-sortSelect .ant-select-suffix{display:none}.productListPage-sortSelect:after{content:"";position:absolute;right:12px;top:50%;transform:translateY(-50%);width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #aaa;pointer-events:none}.productListPage-viewToggle{display:flex;border:1px solid #e0e0e0;border-radius:8px;overflow:hidden}.productListPage-viewBtn{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border:none;background:#fff;color:#888;cursor:pointer;transition:background-color .15s,color .15s}.productListPage-viewBtn:hover{background:#f5f5f5}.productListPage-viewBtn.active{background:#191919;color:#fff}.productListPage-viewBtn+.productListPage-viewBtn{border-left:1px solid #e0e0e0}.productListPage-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:20px;min-height:200px}@media (max-width: 1200px){.productListPage-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width: 768px){.productListPage-grid{grid-template-columns:repeat(2,1fr);gap:12px}}.productListPage-list{display:grid;grid-template-columns:repeat(2,1fr);gap:0 24px}.productListPage-list .productListItem:nth-child(-n+2){padding-top:0}@media (min-width: 1200px){.productListPage-list{grid-template-columns:repeat(3,1fr)}.productListPage-list .productListItem:nth-child(-n+3){padding-top:0}}.productListPage-loading{display:flex;justify-content:center;align-items:center;padding:120px 0}.productListPage-loadingMore{display:flex;justify-content:center;padding:24px 0}.productListPage-spinner{animation:productListSpinner 1s linear infinite;color:#888}@keyframes productListSpinner{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.productListPage-sentinel{height:1px;width:100%}.productListPage-empty{padding:60px 0;text-align:center}@media (max-width: 768px){.productListPage{padding:64px 16px 16px}.productListPage-list{grid-template-columns:1fr}}.searchPage{width:100%;max-width:1280px;margin-left:auto;margin-right:auto;padding:24px 40px 60px;display:flex;flex-direction:column;gap:24px;overflow-x:hidden}@media (max-width: 1200px){.searchPage{padding-left:20px;padding-right:20px}}@media (max-width: 768px){.searchPage{padding-left:16px;padding-right:16px}}.searchPage-header{display:none}@media (max-width: 768px){.searchPage-header{display:flex;align-items:center;height:48px;padding:0 8px;border-bottom:1px solid #f0f0f0;gap:8px;background:#fff;position:fixed;top:0;left:0;right:0;z-index:999}}.searchPage-backBtn{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:36px;height:36px;border:none;border-radius:50%;background:transparent;color:#222;cursor:pointer}.searchPage-backBtn svg{width:22px;height:22px;stroke-width:1.75;color:#444}.searchPage-inputWrap{display:flex;align-items:center;flex:1;height:36px;padding:0 4px;background:transparent;min-width:0}.searchPage-input{flex:1;border:none;outline:none;font-size:14px;color:#191919;background:transparent;letter-spacing:-.3px;min-width:0}.searchPage-input::placeholder{color:#bbb}.searchPage-clearBtn{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:24px;height:24px;border:none;border-radius:50%;background:transparent;color:#888;cursor:pointer;margin-left:4px;padding:0}.searchPage-clearBtn svg{width:16px;height:16px;stroke-width:2.5}.searchPage-searchBtn{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:36px;height:36px;border:none;border-radius:50%;background:transparent;color:#444;cursor:pointer}.searchPage-searchBtn svg{width:22px;height:22px;stroke-width:1.75}.searchLanding{display:flex;flex-direction:column;gap:0}.searchLanding-section{display:flex;flex-direction:column;padding-bottom:20px}.searchLanding-section+.searchLanding-section{padding-top:24px}.searchLanding-divider{height:8px;background:#f6f6f6;margin-left:-40px;margin-right:-40px;margin-bottom:24px}@media (max-width: 1200px){.searchLanding-divider{margin-left:-20px;margin-right:-20px}}@media (max-width: 768px){.searchLanding-divider{margin-left:-16px;margin-right:-16px}}.searchLanding-sectionHeader{display:flex;justify-content:space-between;align-items:center;padding-bottom:8px}.searchLanding-sectionTitle{font-size:15px;font-weight:700;color:#191919}.searchLanding-clearAll{border:none;background:none;font-size:13px;color:#888;cursor:pointer;padding:4px 0}.searchLanding-clearAll:hover{color:#191919}.searchLanding-empty{padding:24px 0;text-align:center;font-size:13px;color:#888}.searchLanding-recentList{list-style:none;margin:0;padding:0}.searchLanding-recentItem{display:flex;align-items:center;justify-content:space-between;padding:10px 0}.searchLanding-recentLeft{display:flex;align-items:center;gap:12px;flex:1;cursor:pointer;min-width:0}.searchLanding-recentIcon{flex-shrink:0;color:#888}.searchLanding-recentKeyword{font-size:14px;font-weight:500;color:#191919;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.searchLanding-recentRight{display:flex;align-items:center;gap:12px;flex-shrink:0;margin-left:12px}.searchLanding-recentDate{font-size:13px;color:#888}.searchLanding-recentDelete{display:flex;align-items:center;justify-content:center;width:24px;height:24px;border:none;background:none;color:#888;cursor:pointer;padding:0}.searchLanding-recentDelete:hover{color:#191919}.searchLanding-expandBtn{display:flex;align-items:center;justify-content:center;gap:4px;padding:14px 0;border:none;background:none;font-size:13px;color:#888;cursor:pointer}.searchLanding-expandBtn:hover{color:#191919}.searchLanding-recommendLoading{display:flex;justify-content:center;padding:40px 0}.searchLanding-recommendGrid{display:flex;gap:12px;padding-top:12px;overflow-x:auto;-webkit-overflow-scrolling:touch;scroll-snap-type:x mandatory;scrollbar-width:none;margin-right:-40px;padding-right:40px}.searchLanding-recommendGrid::-webkit-scrollbar{display:none}@media (max-width: 1200px){.searchLanding-recommendGrid{margin-right:-20px;padding-right:20px}}@media (max-width: 768px){.searchLanding-recommendGrid{margin-right:-16px;padding-right:16px}}.searchLanding-recommendGrid>*{flex-shrink:0;width:calc((100vw - 56px)*.4);scroll-snap-align:start}@media (min-width: 769px){.searchLanding-recommendGrid>*{width:calc((100% - 48px)/4)}}.searchPage-content{display:flex;flex-direction:column;gap:16px}.searchPage-toolbar{display:flex;justify-content:space-between;align-items:center;gap:12px}.searchPage-sortSelect{width:auto;min-width:140px;height:36px}.searchPage-sortSelect .ant-select-selector{height:44px;border-radius:8px;border-color:#ddd;font-size:14px;height:36px!important;min-height:36px!important;display:flex;align-items:center}.searchPage-sortSelect .ant-select-selector:hover{border-color:#888}.searchPage-sortSelect .ant-select-selector:focus,.searchPage-sortSelect .ant-select-selector:focus-within{border-color:#2463eb}.searchPage-sortSelect .ant-select-arrow{display:flex;align-items:center;color:#aaa}.searchPage-sortSelect .ant-select-suffix{display:none}.searchPage-sortSelect:after{content:"";position:absolute;right:12px;top:50%;transform:translateY(-50%);width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #aaa;pointer-events:none}.searchPage-viewToggle{display:flex;border:1px solid #e0e0e0;border-radius:8px;overflow:hidden}.searchPage-viewBtn{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border:none;background:#fff;color:#888;cursor:pointer;transition:background-color .15s,color .15s}.searchPage-viewBtn:hover{background:#f5f5f5}.searchPage-viewBtn.active{background:#191919;color:#fff}.searchPage-viewBtn+.searchPage-viewBtn{border-left:1px solid #e0e0e0}.searchPage-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:20px;min-height:200px}@media (max-width: 1200px){.searchPage-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width: 768px){.searchPage-grid{grid-template-columns:repeat(2,1fr);gap:12px}}.searchPage-list{display:flex;flex-direction:column}.searchPage-loading{display:flex;justify-content:center;align-items:center;padding:120px 0}.searchPage-loadingMore{display:flex;justify-content:center;padding:24px 0}.searchPage-spinner{animation:searchSpinner 1s linear infinite;color:#888}@keyframes searchSpinner{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.searchPage-sentinel{height:1px;width:100%}.searchPage-empty{padding:60px 0;text-align:center}@media (max-width: 768px){.searchPage{gap:16px;padding:64px 16px 16px}.searchPage-inputWrap{max-width:100%}}.categoriesPage{display:flex;flex-direction:column;width:100%;height:calc(100vh - var(--gnb-height, 0px));overflow:hidden}@media (max-width: 768px){.categoriesPage{position:fixed;top:0;left:0;right:0;bottom:0;height:auto;padding-bottom:calc(56px + env(safe-area-inset-bottom));z-index:10;background:#fff}}.categoriesTopBar{display:none}@media (max-width: 768px){.categoriesTopBar{display:flex;align-items:center;justify-content:space-between;height:48px;padding:0 16px;border-bottom:1px solid #f0f0f0;flex-shrink:0}.categoriesTopBar__title{font-size:16px;font-weight:600;color:#222}.categoriesTopBar__cart{position:relative;display:flex;align-items:center;cursor:pointer}.categoriesTopBar__cart svg{width:22px;height:22px;stroke-width:1.75;color:#444}.categoriesTopBar__cart .cartBadge{zoom:.95;position:absolute;background-color:#ff514d;color:#fff;border-radius:99999px;font-weight:700;top:-8px;right:-8px;min-width:18px;aspect-ratio:1;display:flex;justify-content:center;align-items:center;padding:2px;font-size:10px}}.categoriesBody{display:flex;flex:1;overflow:hidden}.categoriesBody .catCol-1{width:100px;min-width:100px;overflow-y:auto;background:#f7f7f7;border-right:1px solid #f0f0f0}.categoriesBody .catCol-2{flex:1;overflow-y:auto}.categoriesBody .catCol-3{flex:1;overflow-y:auto;border-left:1px solid #f0f0f0}.categoriesBody .catItem{display:flex;align-items:center;justify-content:space-between;padding:12px 14px;font-size:13px;cursor:pointer;color:#333;line-height:1.4;gap:4px}.categoriesBody .catItem span{flex:1;word-break:break-word;cursor:pointer}.categoriesBody .catItem svg{flex-shrink:0;color:#bbb;stroke-width:2;padding:4px;margin:-4px;cursor:pointer}.categoriesBody .catItem:active{background:#f5f5f5}.categoriesBody .catCol-1 .catItem{justify-content:space-between;padding:13px 8px 13px 10px;font-size:13px;color:#666;border-left:3px solid transparent}.categoriesBody .catCol-1 .catItem span{text-align:center}.categoriesBody .catCol-1 .catItem svg{color:#ccc;width:14px;height:14px}.categoriesBody .catCol-1 .catItem.active{background:#fff;color:#2463eb;font-weight:600;border-left-color:#2463eb;letter-spacing:-.03em}.categoriesBody .catCol-1 .catItem.active svg{color:#2463eb}.categoriesBody .catCol-2 .catItem{padding:12px 14px;font-size:13px;color:#555;font-weight:400}.categoriesBody .catCol-2 .catItem svg{width:16px;height:16px}.categoriesBody .catCol-2 .catItem.active{color:#2463eb;font-weight:600;letter-spacing:-.03em}.categoriesBody .catCol-2 .catItem.active svg{color:#2463eb}.categoriesBody .catCol-2 .catItem:active{color:#2463eb;background:#f5f5f5}.categoriesBody .catCol-3 .catItem{padding:12px 14px;font-size:13px;color:#555;font-weight:400}.categoriesBody .catCol-3 .catItem:active{color:#2463eb;background:#f5f5f5}.recentlyViewedPage{width:100%;max-width:1200px;margin-left:auto;margin-right:auto;padding:24px 40px 60px}@media (max-width: 1200px){.recentlyViewedPage{padding-left:20px;padding-right:20px}}@media (max-width: 768px){.recentlyViewedPage{padding-left:16px;padding-right:16px}}.recentlyViewedPage .rvHeader{display:flex;align-items:center;justify-content:space-between;margin-bottom:24px}.recentlyViewedPage .rvHeader .rvHeaderLeft{display:flex;align-items:baseline;gap:10px}.recentlyViewedPage .rvHeader .rvTitle{font-size:20px;font-weight:800;color:#191919;letter-spacing:-.3px;margin:0}.recentlyViewedPage .rvHeader .rvNotice{font-size:13px;color:#888}.recentlyViewedPage .rvHeader .rvClearBtn{display:inline-flex;align-items:center;gap:4px;font-size:13px;height:32px;padding:0 16px;border-radius:6px;border:1px solid #ddd;color:#191919;background:#fff;font-weight:600;box-shadow:none;white-space:nowrap}.recentlyViewedPage .rvHeader .rvClearBtn:hover:not(:disabled){background:#f5f5f5!important;border-color:#ddd!important;color:#191919!important}.recentlyViewedPage .rvEmpty{text-align:center;padding:80px 0}.recentlyViewedPage .rvEmpty p{font-size:14px;font-weight:500;color:#191919;letter-spacing:-.3px;color:#888;margin-bottom:20px}.recentlyViewedPage .rvEmpty .ant-btn-primary{height:40px;border-radius:8px;background-color:#2463eb;border-color:#2463eb;font-weight:600;font-size:15px;transition:opacity .2s}.recentlyViewedPage .rvEmpty .ant-btn-primary:hover:not(:disabled){background-color:#1452d7!important;border-color:#1452d7!important}.recentlyViewedPage .rvEmpty .ant-btn-primary:disabled{background-color:#ddd;border-color:#eee;color:#fff;cursor:not-allowed}.recentlyViewedPage .rvGrid{display:grid;grid-template-columns:repeat(5,1fr);gap:20px}@media (max-width: 1200px){.recentlyViewedPage .rvGrid{grid-template-columns:repeat(4,1fr)}}@media (max-width: 768px){.recentlyViewedPage .rvGrid{grid-template-columns:repeat(3,1fr);gap:12px}}.recentlyViewedPage .rvItem{display:flex;flex-direction:column;gap:6px;overflow:hidden}.recentlyViewedPage .rvItem .rvImageWrap{position:relative;width:100%;background-color:#f6f6f6;border-radius:8px;cursor:pointer;overflow:hidden;transition:background-color .2s ease}.recentlyViewedPage .rvItem .rvImageWrap:hover{background-color:#e4e4e4}.recentlyViewedPage .rvItem .rvImageWrap img{display:block;width:100%;height:auto;aspect-ratio:1/1;object-fit:contain;mix-blend-mode:multiply}.recentlyViewedPage .rvItem .rvImageWrap .rvRemoveBtn{position:absolute;top:6px;right:6px;width:28px;height:28px;border-radius:50%;border:none;background:#fff;box-shadow:0 2px 8px #00000026;color:#191919;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .15s ease}.recentlyViewedPage .rvItem .rvImageWrap .rvRemoveBtn:hover{background:#f0f0f0}.recentlyViewedPage .rvItem .rvMaker{font-size:13px;font-weight:500;color:#191919;letter-spacing:-.1px;line-height:1.5}.recentlyViewedPage .rvItem .rvName{font-size:14px;font-weight:500;color:#191919;letter-spacing:-.1px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;line-height:1.4;word-break:break-all;cursor:pointer}.recentlyViewedPage .rvItem .rvPrice{font-family:Montserrat,sans-serif;font-size:16px;font-weight:700;color:#191919;letter-spacing:-.3px;line-height:1.3;cursor:pointer}@media (max-width: 768px){.recentlyViewedPage{padding-top:16px}.recentlyViewedPage .rvHeader{margin-bottom:16px}.recentlyViewedPage .rvHeader .rvHeaderLeft{flex-direction:column;gap:4px}.recentlyViewedPage .rvHeader .rvTitle{font-size:17px}.recentlyViewedPage .rvHeader .rvNotice{font-size:12px}.recentlyViewedPage .rvHeader .rvClearBtn{font-size:11px;height:26px;padding:0 10px}.recentlyViewedPage .rvItem .rvName{font-size:13px}.recentlyViewedPage .rvItem .rvPrice{font-size:14px}}.inicisWrapper{display:flex;justify-content:center;align-items:center;max-width:1200px;width:100%}.inicisWrapper .ant-input-disabled{color:#191919!important}.inicisWrapper .checkboxInicis{margin-top:5px;margin-bottom:0}.inicisWrapper .inicisForm{max-width:500px;width:100%;padding:20px;text-align:center}.inicisWrapper .inicisForm h2{font-size:24px;font-weight:800;color:#191919;letter-spacing:-.3px;margin-bottom:20px}.inicisWrapper .inicisForm .ant-form-item{text-align:left}.inicisWrapper .inicisForm .ant-btn-primary{height:40px;border-radius:8px;background-color:#2463eb;border-color:#2463eb;font-weight:600;font-size:15px;transition:opacity .2s;display:block;margin:10px auto 0;width:100%}.inicisWrapper .inicisForm .ant-btn-primary:hover:not(:disabled){background-color:#1452d7!important;border-color:#1452d7!important}.inicisWrapper .inicisForm .ant-btn-primary:disabled{background-color:#ddd;border-color:#eee;color:#fff;cursor:not-allowed}@media (max-width: 768px){.inicisForm .ant-form-item{margin-bottom:0!important}.inicisForm .ant-btn-primary{margin-top:25px!important}}.shippingSelectTrigger{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;padding:12px 16px;border:1px solid #d9d9d9;border-radius:8px;cursor:pointer;background:#fff;transition:border-color .2s}.shippingSelectTrigger:hover{border-color:#4096ff}.shippingSelectTrigger--noBorder{border:none;border-radius:0;padding:0}.shippingSelectTrigger--noBorder:hover{border-color:transparent}.shippingSelectTrigger__body{display:flex;flex-direction:column;gap:4px;flex:1;text-align:left}.shippingSelectTrigger__label{font-size:13px;color:#8c8c8c}.shippingSelectTrigger__selected{display:flex;flex-direction:column;gap:2px}.shippingSelectTrigger__alias{font-weight:600;font-size:14px;display:flex;align-items:center;flex-wrap:wrap;gap:4px}.shippingSelectTrigger__addr{font-size:13px;color:#555;word-break:keep-all}.shippingSelectTrigger__placeholder{color:#bfbfbf;font-size:14px}.shippingSelectTrigger__btn{flex-shrink:0;align-self:flex-start;height:36px;border-radius:8px;border:1px solid #ddd;background-color:#fff;color:#191919;font-weight:600;font-size:15px;box-shadow:none;transition:background-color .2s;font-size:14px!important;padding:0 16px}.shippingSelectTrigger__btn:hover{background-color:#f5f5f5!important;border-color:#ddd!important;color:#191919!important}.shippingSelectModal__toolbar{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.shippingSelectModal__addBtn{height:30px;border-radius:8px;border:1px solid #ddd;background-color:#fff;color:#191919;font-weight:600;font-size:15px;box-shadow:none;transition:background-color .2s;font-size:12px!important;padding:0 12px}.shippingSelectModal__addBtn:hover{background-color:#f5f5f5!important;border-color:#ddd!important;color:#191919!important}.shippingSelectModal__addBtn:disabled,.shippingSelectModal__addBtn:disabled:hover{background-color:#fff!important;border-color:#ddd!important;color:#888!important;cursor:not-allowed}.shippingSelectModal__desc{font-size:12px;color:#888}.shippingSelectModal .shippingSelectGrid{display:flex;flex-direction:column;border-top:1px solid #eee}.shippingSelectModal .shippingSelectCard{display:flex;align-items:center;gap:12px;padding:14px 8px;border-bottom:1px solid #eee}.shippingSelectModal .shippingSelectCard__body{flex:1;min-width:0}.shippingSelectModal .shippingSelectCard__header{display:flex;align-items:center;gap:6px;margin-bottom:4px}.shippingSelectModal .shippingSelectCard__alias{font-weight:600;font-size:14px}.shippingSelectModal .shippingSelectCard__addr{font-size:12px;color:#191919;word-break:keep-all}.shippingSelectModal .shippingSelectCard__mobile{font-size:12px;color:#888;margin-top:2px}.shippingSelectModal .shippingSelectCard__actions{display:flex;gap:6px;flex-shrink:0}.shippingSelectModal .shippingSelectCard__editBtn{height:30px;border-radius:8px;border:1px solid #ddd;background-color:#fff;color:#191919;font-weight:600;font-size:15px;box-shadow:none;transition:background-color .2s;font-size:12px!important}.shippingSelectModal .shippingSelectCard__editBtn:hover{background-color:#f5f5f5!important;border-color:#ddd!important;color:#191919!important}.shippingSelectModal .shippingSelectCard__selectBtn{height:30px;border-radius:8px;border:1px solid #ddd;background-color:#fff;color:#191919;font-weight:600;font-size:15px;box-shadow:none;transition:background-color .2s;font-size:12px!important}.shippingSelectModal .shippingSelectCard__selectBtn:hover{background-color:#f5f5f5!important;border-color:#ddd!important;color:#191919!important}.shippingSelectModal .shippingSelectEmpty{display:flex;flex-direction:column;align-items:center;gap:6px;padding:32px 0 16px}.shippingSelectModal .shippingSelectEmpty__text{font-size:15px;font-weight:600;color:#191919}.shippingSelectModal .shippingSelectEmpty__desc{font-size:12px;color:#888}.cpDivider{height:8px}.cpPage{position:fixed;top:0;left:0;right:0;bottom:0;z-index:1001;background:#f5f5f5;display:flex;justify-content:center}.cpPage__inner{width:100%;max-width:600px;background:#fff;display:flex;flex-direction:column;height:100%}@media (min-width: 768px){.cpPage__inner{max-width:1200px}}.cpPage__header{flex-shrink:0;height:52px;background:#fff;border-bottom:1px solid #ddd;display:flex;align-items:center;padding:0 16px}.cpPage__header--mobile{justify-content:space-between}@media (min-width: 768px){.cpPage__header--mobile{display:none}}.cpPage__header--desktop{display:none;padding:0 16px}@media (min-width: 768px){.cpPage__header--desktop{display:flex}}.cpPage__headerLeft{display:flex;align-items:center;gap:16px}.cpPage__title{font-size:16px;font-weight:600;color:#191919}.cpPage__close{font-size:22px;color:#191919;cursor:pointer;padding:8px;font-weight:700}.cpPage__close svg{width:16px!important;height:16px!important}.cpPage__close:hover{color:#191919}.cpPage__back{background:none;border:none;padding:8px;cursor:pointer;color:#191919;display:flex;align-items:center;line-height:1}.cpPage__back:hover{color:#2463eb}.cpPage__headerSep{width:1px;height:20px;background:#ddd;flex-shrink:0}.cpPage__content{flex:1;overflow:hidden;display:flex;flex-direction:column}@media (min-width: 768px){.cpPage__content{flex-direction:row}}.cpPage__left{flex:1;overflow-y:auto}.cpPage__right{display:none}@media (min-width: 768px){.cpPage__right{display:flex;flex-direction:column;width:360px;flex-shrink:0;border-left:1px solid #ddd;overflow-y:auto;background:#f6f6f6}}.cpPage__footer{flex-shrink:0;height:64px;background:#fff;border-top:1px solid #ddd;display:flex;align-items:center;gap:8px;padding:0 16px}@media (min-width: 768px){.cpPage__footer{display:none}}.cpPage__btnCancel{flex:1;height:40px;border-radius:8px;border:1px solid #ddd;background-color:#fff;color:#191919;font-weight:600;font-size:15px;box-shadow:none;transition:background-color .2s}.cpPage__btnCancel:hover{background-color:#f5f5f5!important;border-color:#ddd!important;color:#191919!important}.cpPage__btnConfirm{flex:2;height:40px;border-radius:8px;background-color:#2463eb;border-color:#2463eb;font-weight:600;font-size:15px;transition:opacity .2s}.cpPage__btnConfirm:hover:not(:disabled){background-color:#1452d7!important;border-color:#1452d7!important}.cpPage__btnConfirm:disabled{background-color:#ddd;border-color:#eee;color:#fff;cursor:not-allowed}.cpPaymentBadge{font-size:12px;font-weight:600;color:#fff;background:#2463eb;border-radius:4px;padding:3px 8px;white-space:nowrap}.cpRightPanel{padding:20px;display:flex;flex-direction:column;gap:16px;position:sticky;top:0}.cpRightPanel__terms{display:flex;flex-direction:column}.cpRightTotal{display:flex;justify-content:space-between;align-items:center;padding:14px 0;border-top:1px solid #ddd;border-bottom:1px solid #ddd}.cpRightTotal__label{font-size:15px;font-weight:600;color:#191919}.cpRightTotal__value{font-size:18px;font-weight:700;color:#2463eb}.cpRightConfirm{height:48px;border-radius:8px;background-color:#2463eb;border-color:#2463eb;font-weight:600;font-size:15px;transition:opacity .2s}.cpRightConfirm:hover:not(:disabled){background-color:#1452d7!important;border-color:#1452d7!important}.cpRightConfirm:disabled{background-color:#ddd;border-color:#eee;color:#fff;cursor:not-allowed}@media (min-width: 768px){.cpTermsMobile{display:none}}.cpSection{background:#fff;padding:16px}.cpSectionTitle{font-size:17px;font-weight:700;color:#191919;margin-bottom:12px}.cpDivider{height:6px;background:#f5f5f5;flex-shrink:0}.cpSpacer{height:24px;flex-shrink:0}.cpRow{display:flex;justify-content:space-between;align-items:center;padding:10px 0}.cpRow:first-child{padding-top:0}.cpRow:last-child{padding-bottom:0}.cpRow--datepicker{align-items:center}.cpRow--datepicker .ant-picker{height:44px;border-radius:8px;border-color:#ddd;font-size:14px}.cpRow--datepicker .ant-picker:hover{border-color:#888}.cpRow--datepicker .ant-picker:focus,.cpRow--datepicker .ant-picker:focus-within{border-color:#2463eb}.cpRow--datepicker .ant-picker:hover,.cpRow--datepicker .ant-picker:focus,.cpRow--datepicker .ant-picker:focus-within{border-color:#ddd!important}.cpLabel{font-size:13px;color:#888;flex-shrink:0}.cpValue{font-size:14px;font-weight:600;color:#191919;text-align:right;flex:1;margin-left:16px;word-break:break-all}.cpValue--blue{color:#2463eb;font-size:16px}.cpProductTotal{display:flex;justify-content:space-between;align-items:center;padding-top:12px;margin-top:12px;border-top:1px solid #eee}.cpProductItem{display:flex;gap:12px;align-items:flex-start;padding:12px 0}.cpProductItem+.cpProductItem{border-top:1px solid #eee}.cpProductItem__img{width:60px;height:60px;flex-shrink:0;border-radius:4px;object-fit:cover;border:1px solid #eee;background:#f6f6f6;mix-blend-mode:multiply}.cpProductItem__info{flex:1;display:flex;flex-direction:column;gap:6px;min-width:0;padding-top:2px}.cpProductItem__name{font-size:14px;font-weight:600;color:#191919;word-break:break-word;line-height:1.4}.cpProductItem__budget,.cpProductItem__meta{font-size:13px;color:#888}.cpProductItem__total{font-size:14px;font-weight:700;color:#191919;flex-shrink:0;align-self:center;white-space:nowrap}.cpPolicyText{font-size:12px;color:#888;margin-bottom:12px;border:1px solid #ddd;border-radius:8px;overflow-y:scroll;max-height:200px;white-space:pre-wrap;word-break:break-word;line-height:1.6;background:#fff;padding:8px 12px}@media (min-width: 768px){.cpPolicyText{max-height:220px}}.cpRequestNote{border-radius:8px!important;border-color:#ddd!important;font-size:14px!important}.cpRequestNote:hover{border-color:#888!important}.cpRequestNote:focus,.cpRequestNote:focus-within{border-color:#2463eb!important;box-shadow:none!important}.cpCheckbox{text-align:left;margin-top:12px}.cpCheckbox .ant-checkbox-wrapper{font-size:15px}.cpCheckbox .ant-checkbox-wrapper .ant-checkbox{transform:scale(1.3);transform-origin:left center;margin-inline-end:4px}.prPage{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1001;background:#f5f5f5;display:flex;align-items:center;justify-content:center;padding:24px 16px}.prPage__card{background:#fff;border-radius:12px;width:100%;max-width:480px;padding:48px 32px 40px;display:flex;flex-direction:column;align-items:center;text-align:center;box-shadow:0 2px 12px #00000014}.prPage__logo{margin-bottom:32px}.prPage__icon{width:72px;height:72px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-bottom:24px;font-size:36px!important}.prPage__icon .anticon svg{width:24px!important;height:24px!important}.prPage__icon--success{background:#dcfce7;color:#166534}.prPage__icon--error{background:#fecaca;color:#ff4d4f}.prPage__title{font-size:22px!important;font-weight:700;color:#191919;margin-bottom:10px}.prPage__message{font-size:14px!important;color:#888;margin-bottom:32px;line-height:1.6;word-break:break-all}.prPage__actions{display:flex;gap:12px;width:100%}.prPage__actions .ant-btn{flex:1;height:44px;font-size:15px!important}.prPage__actions .ant-btn-primary{height:44px;border-radius:8px;background-color:#2463eb;border-color:#2463eb;font-weight:600;font-size:15px;transition:opacity .2s}.prPage__actions .ant-btn-primary:hover:not(:disabled){background-color:#1452d7!important;border-color:#1452d7!important}.prPage__actions .ant-btn-primary:disabled{background-color:#ddd;border-color:#eee;color:#fff;cursor:not-allowed}.prPage__actions .ant-btn-default{height:44px;border-radius:8px;border:1px solid #ddd;background-color:#fff;color:#191919;font-weight:600;font-size:15px;box-shadow:none;transition:background-color .2s}.prPage__actions .ant-btn-default:hover{background-color:#f5f5f5!important;border-color:#ddd!important;color:#191919!important}.termsWrapper{width:100%;min-height:400px}.termsWrapper .termsWrapper-heading{font-size:20px;font-weight:800;color:#191919;letter-spacing:-.3px;margin:0 0 24px}.termsContent{padding:16px 0;line-height:1.7;max-height:none;overflow:visible}.termsContent table{display:block;overflow-x:auto;-webkit-overflow-scrolling:touch;max-width:100%}@media (max-width: 768px){.termsWrapper .termsWrapper-heading{font-size:17px;margin-bottom:12px}}.noticeListPage{width:100%}.noticeListPage .noticeListPage-heading{font-size:20px;font-weight:800;color:#191919;letter-spacing:-.3px;margin:0 0 24px}.noticeListPage .noticeListPage-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.noticeListPage .noticeListPage-pagination{display:flex;justify-content:center;margin-top:40px}@media (max-width: 1200px){.noticeListPage .noticeListPage-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width: 995.5px){.noticeListPage .noticeListPage-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width: 768px){.noticeListPage .noticeListPage-heading{font-size:17px;margin-bottom:12px}.noticeListPage .noticeListPage-grid{grid-template-columns:1fr;gap:16px}}.noticeDetailPage{width:100%}.noticeDetailPage .noticeDetailPage-back{display:inline-flex;align-items:center;gap:6px;background:none;border:none;cursor:pointer;font-size:14px;color:#888;padding:0;margin-bottom:24px;transition:color .15s ease}.noticeDetailPage .noticeDetailPage-back:hover{color:#191919}.noticeDetailPage .noticeDetailPage-title{font-size:26px;font-weight:700;color:#191919;margin:0 0 12px;line-height:1.4}.noticeDetailPage .noticeDetailPage-date{font-size:14px;color:#888}.noticeDetailPage .noticeDetailPage-divider{height:1px;background:#ddd;margin:24px 0 32px}.noticeDetailPage .noticeDetailPage-content{width:100%;max-width:100%;overflow:hidden}@media (max-width: 768px){.noticeDetailPage{padding-top:8px}.noticeDetailPage .noticeDetailPage-back{margin-bottom:16px}.noticeDetailPage .noticeDetailPage-title{font-size:20px}}.cs-layout{width:100%;max-width:1280px;margin:0 auto;padding:32px 40px 60px;box-sizing:border-box;display:grid;grid-template-columns:180px 1fr;gap:40px;min-height:calc(100vh - var(--gnb-height, 0px) - 60px)}.cs-sidebar-title{display:block;font-size:20px;font-weight:800;color:#191919;letter-spacing:-.3px;margin:0 0 8px;text-decoration:none}.cs-sidebar-title:hover{color:#191919}.cs-sidebar-nav{display:flex;flex-direction:column;gap:4px}.cs-menu-group{padding:8px 0}.cs-menu-group-label{font-size:13px;font-weight:700;color:#888;letter-spacing:-.2px;padding:8px 0 4px}.cs-menu-item{display:flex;align-items:center;gap:10px;width:100%;padding:10px 0;border:none;border-radius:0;background:transparent;color:#191919;font-size:14px;cursor:pointer;text-align:left;text-decoration:none}.cs-menu-item svg{flex-shrink:0;color:#888}.cs-menu-item:hover{color:#191919}.cs-menu-item:hover svg{color:#191919}.cs-menu-item.active{font-weight:700}.cs-menu-item.active svg{color:#191919}.cs-contact{margin-top:24px;padding-top:20px;border-top:1px solid #ddd}.cs-contact-label{display:block;font-size:13px;font-weight:700;color:#888;letter-spacing:-.2px;margin-bottom:8px}.cs-contact-phone{margin-bottom:4px}.cs-contact-phone a{font-size:17px;font-weight:700;color:#191919;text-decoration:none}.cs-contact-phone a:hover{text-decoration:underline}.cs-contact-item{margin:0;font-size:13px;color:#888;line-height:1.6}.cs-contact-item a{color:#888;text-decoration:none}.cs-contact-item a:hover{color:#191919;text-decoration:underline}.cs-content{min-width:0;overflow:hidden}.cs-content .ant-pagination{padding:24px 0}.cs-content .ant-pagination .ant-pagination-item,.cs-content .ant-pagination .ant-pagination-prev .ant-pagination-item-link,.cs-content .ant-pagination .ant-pagination-next .ant-pagination-item-link{border:1px solid #ddd;border-radius:6px;color:#191919;background:#fff;box-shadow:none;transition:background-color .2s}.cs-content .ant-pagination .ant-pagination-item:hover,.cs-content .ant-pagination .ant-pagination-prev .ant-pagination-item-link:hover,.cs-content .ant-pagination .ant-pagination-next .ant-pagination-item-link:hover{background:#f5f5f5!important;border-color:#ddd!important;color:#191919!important}.cs-content .ant-pagination .ant-pagination-item-active{background:#fff;border-color:#ddd}.cs-content .ant-pagination .ant-pagination-item-active a{color:#191919;font-weight:700}.cs-content .ant-pagination .ant-pagination-item-active:hover{background:#f5f5f5!important;border-color:#ddd!important}.cs-content .ant-pagination .ant-pagination-item-active:hover a{color:#191919!important}@media (max-width: 1200px){.cs-layout{grid-template-columns:200px 1fr;gap:24px;padding-left:20px;padding-right:20px}}@media (max-width: 768px){.cs-layout{grid-template-columns:1fr;gap:0;padding:0 16px 24px;min-height:auto}.cs-layout.has-sub-appbar{padding-top:64px}.cs-sidebar{display:none}.cs-content{overflow:visible}}.themeUI-red{--color-main: #b91c1c;--color-btn: #dc2626;--color-btn-hover: #ef4444;--color-secondary: #fee2e2;--color-selected: #fecaca;--color-dxGrid: #fef2f2;--color-menuTitle: #991b1b;--bg-color: #ffffff;--bg-color-light: #fecaca;--bg-color-dark: #7f1d1d;--bg-color-contrast: #ffffff;--text-color: #1f2937;--primary-color: #b91c1c;--border-color: #fca5a5;--bg-gradient: linear-gradient(0deg, #ef4444, #dc2626, #991b1b);--btn-text-color: #ffffff;--highlight-color: #b91c1c;--highlight-bg: #fee2e2;--hover-bg-color: #fecaca;--hover-text-color: #7f1d1d;--disabled-bg: #fef2f2;--disabled-text: #9ca3af;--shadow-color: #7f1d1d33}.themeUI-bluedark{--color-main: #1e40af;--color-btn: #1d4ed8;--color-btn-hover: #2563eb;--color-secondary: #dbeafe;--color-selected: #bfdbfe;--color-dxGrid: #eff6ff;--color-menuTitle: #1e3a8a;--bg-color: #ffffff;--bg-color-light: #bfdbfe;--bg-color-dark: #1e3a8a;--bg-color-contrast: #ffffff;--text-color: #111827;--primary-color: #1e40af;--border-color: #93c5fd;--bg-gradient: linear-gradient(0deg, #2563eb, #1d4ed8, #1e3a8a);--btn-text-color: #ffffff;--highlight-color: #1e40af;--highlight-bg: #dbeafe;--hover-bg-color: #bfdbfe;--hover-text-color: #1e3a8a;--disabled-bg: #eff6ff;--disabled-text: #9ca3af;--shadow-color: #1e3a8a33}.themeUI-bluelight{--color-main: #0284c7;--color-btn: #0ea5e9;--color-btn-hover: #38bdf8;--color-secondary: #e0f2fe;--color-selected: #bae6fd;--color-dxGrid: #f0f9ff;--color-menuTitle: #0369a1;--bg-color: #ffffff;--bg-color-light: #bae6fd;--bg-color-dark: #075985;--bg-color-contrast: #ffffff;--text-color: #0f172a;--primary-color: #0284c7;--border-color: #7dd3fc;--bg-gradient: linear-gradient(0deg, #38bdf8, #0ea5e9, #0369a1);--btn-text-color: #ffffff;--highlight-color: #0284c7;--highlight-bg: #e0f2fe;--hover-bg-color: #bae6fd;--hover-text-color: #075985;--disabled-bg: #f0f9ff;--disabled-text: #9ca3af;--shadow-color: #07598533}.themeUI-green{--color-main: #059669;--color-btn: #10b981;--color-btn-hover: #34d399;--color-secondary: #d1fae5;--color-selected: #a7f3d0;--color-dxGrid: #ecfdf5;--color-menuTitle: #047857;--bg-color: #ffffff;--bg-color-light: #a7f3d0;--bg-color-dark: #065f46;--bg-color-contrast: #ffffff;--text-color: #064e3b;--primary-color: #059669;--border-color: #6ee7b7;--bg-gradient: linear-gradient(0deg, #34d399, #10b981, #047857);--btn-text-color: #ffffff;--highlight-color: #059669;--highlight-bg: #d1fae5;--hover-bg-color: #a7f3d0;--hover-text-color: #065f46;--disabled-bg: #ecfdf5;--disabled-text: #9ca3af;--shadow-color: #065f4633}.themeUI-yellow{--color-main: #ca8a04;--color-btn: #eab308;--color-btn-hover: #facc15;--color-secondary: #fef9c3;--color-selected: #fde68a;--color-dxGrid: #fefce8;--color-menuTitle: #a16207;--bg-color: #ffffff;--bg-color-light: #fde68a;--bg-color-dark: #854d0e;--bg-color-contrast: #000000;--text-color: #422006;--primary-color: #ca8a04;--border-color: #fcd34d;--bg-gradient: linear-gradient(0deg, #facc15, #eab308, #a16207);--btn-text-color: #000000;--highlight-color: #ca8a04;--highlight-bg: #fef9c3;--hover-bg-color: #fde68a;--hover-text-color: #854d0e;--disabled-bg: #fefce8;--disabled-text: #9ca3af;--shadow-color: #854d0e33}.themeUI-purple{--color-main: #000000;--color-btn: #1f1f1f;--color-btn-hover: #333333;--color-secondary: #f5f5f5;--color-selected: #d3d3d3;--color-dxGrid: #141414;--color-menuTitle: #e5e5e5;--bg-color: #0a0a0a;--bg-color-light: #333333;--bg-color-dark: #000000;--bg-color-contrast: #ffffff;--text-color: #fafafa;--primary-color: #000000;--border-color: #262626;--bg-gradient: linear-gradient(0deg, #1f1f1f, #0f0f0f, #000000);--btn-text-color: #ffffff;--highlight-color: #000000;--highlight-bg: #f5f5f5;--hover-bg-color: #333333;--hover-text-color: #000000;--disabled-bg: #141414;--disabled-text: #9ca3af;--shadow-color: #00000033}.themeUI-brown{--color-main: #78350f;--color-btn: #92400e;--color-btn-hover: #b45309;--color-secondary: #f5f5f4;--color-selected: #e7e5e4;--color-dxGrid: #fafaf9;--color-menuTitle: #431407;--bg-color: #ffffff;--bg-color-light: #e7e5e4;--bg-color-dark: #3f3f46;--bg-color-contrast: #ffffff;--text-color: #1c1917;--primary-color: #78350f;--border-color: #d6d3d1;--bg-gradient: linear-gradient(0deg, #b45309, #92400e, #431407);--btn-text-color: #ffffff;--highlight-color: #78350f;--highlight-bg: #f5f5f4;--hover-bg-color: #e7e5e4;--hover-text-color: #3f3f46;--disabled-bg: #fafaf9;--disabled-text: #9ca3af;--shadow-color: #3f3f4633}.themeUI-navy{--color-main: #1e3a5f;--color-btn: #2c5282;--color-btn-hover: #3a6daa;--color-secondary: #e8eef5;--color-selected: #bee3f8;--color-dxGrid: #ebf8ff;--color-menuTitle: #1a365d;--bg-color: #ffffff;--bg-color-light: #bee3f8;--bg-color-dark: #1a365d;--bg-color-contrast: #ffffff;--text-color: #1a202c;--primary-color: #1e3a5f;--border-color: #90cdf4;--bg-gradient: linear-gradient(0deg, #3a6daa, #2c5282, #1a365d);--btn-text-color: #ffffff;--highlight-color: #1e3a5f;--highlight-bg: #e8eef5;--hover-bg-color: #bee3f8;--hover-text-color: #1a365d;--disabled-bg: #ebf8ff;--disabled-text: #9ca3af;--shadow-color: #1a365d33}.fontUI-Pretendard *{font-family:Pretendard Variable,Pretendard,-apple-system,BlinkMacSystemFont,system-ui,DXIcons,sans-serif}.fontUI-Roboto *{font-family:Roboto,DXIcons,sans-serif}.fontUI-NanumGothic *{font-family:NanumGothic,DXIcons,sans-serif}:root{--base-accent: #ff5722;--base-bg: rgba(0, 0, 0, .16);--base-border-color: #F3F3F3;--icon-color: rgba(0, 0, 0, .54)}@font-face{font-family:RobotoFallback;font-style:normal;font-weight:300;src:local("Roboto Light"),local("Roboto-Light"),url(/assets/Roboto-300-DHTugVNA.woff2) format("woff2"),url(/assets/Roboto-300-Cu-PAxXt.woff) format("woff"),url(/assets/Roboto-300-Dwz7nuwl.ttf) format("truetype")}@font-face{font-family:RobotoFallback;font-style:normal;font-weight:400;src:local("Roboto"),local("Roboto-Regular"),url(/assets/Roboto-400-C6rbFxYz.woff2) format("woff2"),url(/assets/Roboto-400-BX5l9hRW.woff) format("woff"),url(/assets/Roboto-400-CmjnF39D.ttf) format("truetype")}@font-face{font-family:RobotoFallback;font-style:normal;font-weight:500;src:local("Roboto Medium"),local("Roboto-Medium"),url(/assets/Roboto-500-ByKogCTi.woff2) format("woff2"),url(/assets/Roboto-500-b81vv18W.woff) format("woff"),url(/assets/Roboto-500-BzTpVR6v.ttf) format("truetype")}@font-face{font-family:RobotoFallback;font-style:normal;font-weight:700;src:local("Roboto Bold"),local("Roboto-Bold"),url(/assets/Roboto-700-hN3duQhD.woff2) format("woff2"),url(/assets/Roboto-700-D9plYbeK.woff) format("woff"),url(/assets/Roboto-700-0vjaqapF.ttf) format("truetype")}@font-face{font-family:DXIcons;src:local("DevExtreme Material Icons"),local("devextreme_material_icons"),url(/assets/dxiconsmaterial-DSWXpaO-.woff2) format("woff2"),url(/assets/dxiconsmaterial-Dgr2eivC.woff) format("woff"),url(/assets/dxiconsmaterial-Bvqg994X.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Pretendard Variable;font-weight:45 920;font-style:normal;font-display:swap;src:url(/fonts/Pretendard/web/variable/woff2/PretendardVariable.woff2) format("woff2-variations")}@font-face{font-family:Pretendard;font-weight:100;font-style:normal;font-display:swap;src:url(/fonts/Pretendard/web/static/woff2-subset/Pretendard-Thin.subset.woff2) format("woff2")}@font-face{font-family:Pretendard;font-weight:200;font-style:normal;font-display:swap;src:url(/fonts/Pretendard/web/static/woff2-subset/Pretendard-ExtraLight.subset.woff2) format("woff2")}@font-face{font-family:Pretendard;font-weight:300;font-style:normal;font-display:swap;src:url(/fonts/Pretendard/web/static/woff2-subset/Pretendard-Light.subset.woff2) format("woff2")}@font-face{font-family:Pretendard;font-weight:400;font-style:normal;font-display:swap;src:url(/fonts/Pretendard/web/static/woff2-subset/Pretendard-Regular.subset.woff2) format("woff2")}@font-face{font-family:Pretendard;font-weight:500;font-style:normal;font-display:swap;src:url(/fonts/Pretendard/web/static/woff2-subset/Pretendard-Medium.subset.woff2) format("woff2")}@font-face{font-family:Pretendard;font-weight:600;font-style:normal;font-display:swap;src:url(/fonts/Pretendard/web/static/woff2-subset/Pretendard-SemiBold.subset.woff2) format("woff2")}@font-face{font-family:Pretendard;font-weight:700;font-style:normal;font-display:swap;src:url(/fonts/Pretendard/web/static/woff2-subset/Pretendard-Bold.subset.woff2) format("woff2")}@font-face{font-family:Pretendard;font-weight:800;font-style:normal;font-display:swap;src:url(/fonts/Pretendard/web/static/woff2-subset/Pretendard-ExtraBold.subset.woff2) format("woff2")}@font-face{font-family:Pretendard;font-weight:900;font-style:normal;font-display:swap;src:url(/fonts/Pretendard/web/static/woff2-subset/Pretendard-Black.subset.woff2) format("woff2")}@font-face{font-family:NanumGothic;src:url(/fonts/NanumGothic/NanumGothic-Regular.ttf) format("truetype")}@font-face{font-family:NanumGothic;font-weight:700;src:url(/fonts/NanumGothic/NanumGothic-Bold.ttf) format("truetype")}html,body,#root,#root>.app{min-height:100%}body.ant-scrolling-effect{width:auto!important;padding-right:var(--scrollbar-width, 0px)!important}body.ant-scrolling-effect .gnbPC,body.ant-scrolling-effect .gnbMobile{box-sizing:border-box!important;padding-right:var(--scrollbar-width, 0px)!important}body{overflow-x:hidden}body{margin:0;font-family:Pretendard Variable,Pretendard,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-style:normal;font-size:14px;color:#191919;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}
