.delivery-memo-drawer .drawer-content{display:flex;flex-direction:column;align-items:center;padding:20px 20px 40px;gap:16px;background:#fff;border-top:1px solid #ededed;border-radius:20px 20px 0 0}.delivery-memo-drawer .drawer-title{width:89px;height:16px;font-style:normal;font-weight:700;font-size:16px;line-height:100%;letter-spacing:-.03em;color:#000;margin:0}.delivery-memo-drawer .memo-options{display:flex;flex-direction:column;align-items:flex-start;padding:0;width:100%;border:1px solid #4e34f4;border-radius:12px;overflow:hidden}.delivery-memo-drawer .memo-option{display:flex;flex-direction:row;align-items:center;padding:12px;gap:12px;width:100%;box-sizing:border-box;cursor:pointer;transition:background-color .2s ease}.delivery-memo-drawer .memo-option.selected{background:#f7f5fe;width:100%}.delivery-memo-drawer .memo-option:hover{background:#f7f5fe}.delivery-memo-drawer .option-checkbox{width:24px;height:24px;display:flex;align-items:center;justify-content:center}.delivery-memo-drawer .checkbox-circle{width:18px;height:18px;background:#d9d9d9;border-radius:9px;display:flex;align-items:center;justify-content:center;transition:background-color .2s ease}.delivery-memo-drawer .checkbox-circle.checked{background:#4e34f4}.delivery-memo-drawer .option-text{font-style:normal;font-weight:400;font-size:15px;line-height:100%;letter-spacing:-.03em;color:#0d0d0d;flex:1 1}.delivery-memo-drawer .option-text.bold{font-weight:700}.delivery-memo-drawer .option-divider{width:100%;height:1px;background:#f5f5f5}.delivery-memo-drawer .custom-input-section{width:100%;margin-top:16px}.delivery-memo-drawer .custom-memo-input{width:100%;min-height:80px;padding:12px;border:1px solid #d9d9d9;border-radius:8px;font-size:15px;line-height:1.4;letter-spacing:-.03em;resize:none;box-sizing:border-box;font-weight:400}.delivery-memo-drawer .custom-memo-input:focus{outline:none;border-color:#4e34f4}.delivery-memo-drawer .custom-memo-input::placeholder{color:#737373}.delivery-memo-drawer .memo-notice{width:320px}.delivery-memo-drawer .memo-notice p{font-style:normal;font-weight:400;font-size:13px;line-height:20px;letter-spacing:-.03em;color:#737373;margin:0}.delivery-memo-drawer .drawer-actions{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:0;gap:2px}.delivery-memo-drawer .confirm-button{display:flex;flex-direction:row;justify-content:center;align-items:center;padding:8px;gap:8px;width:100%;height:56px;background:#4e34f4;border-radius:12px;border:none;cursor:pointer;transition:background-color .2s ease;font-style:normal;font-weight:700;font-size:16px;line-height:100%;letter-spacing:-.03em;color:#fff}.delivery-memo-drawer .confirm-button:hover:not(:disabled){background:#3d2bc4}.delivery-memo-drawer .confirm-button:disabled{background:#e0e0e0;cursor:not-allowed;color:#9e9e9e}.order-management-drawer,.order-summary-component,.step3-order-summary{position:relative;width:100%;height:100vh;background:#fff;display:flex;flex-direction:column}@media(min-width:768px){.order-management-drawer,.order-summary-component,.step3-order-summary{margin:0 auto;height:100vh;border-radius:12px}}.order-management-drawer .nav-header,.order-summary-component .nav-header,.step3-order-summary .nav-header{position:-webkit-sticky;position:sticky;top:0;z-index:10;display:flex;align-items:center;padding:14px 20px;background:#fff;border-radius:0 0 24px 24px;min-height:64px;flex-shrink:0}@media(min-width:768px){.order-management-drawer .nav-header,.order-summary-component .nav-header,.step3-order-summary .nav-header{padding:20px 24px;border-radius:12px 12px 0 0}}.order-management-drawer .nav-header .btn-back,.order-summary-component .nav-header .btn-back,.step3-order-summary .nav-header .btn-back{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border:none;background:none;border-radius:50%;cursor:pointer;transition:background-color .2s ease}.order-management-drawer .nav-header .btn-back:hover,.order-summary-component .nav-header .btn-back:hover,.step3-order-summary .nav-header .btn-back:hover{background-color:rgba(0,0,0,.05)}.order-management-drawer .nav-header .btn-back svg,.order-summary-component .nav-header .btn-back svg,.step3-order-summary .nav-header .btn-back svg{width:24px;height:24px}.order-management-drawer .nav-header .nav-title,.order-summary-component .nav-header .nav-title,.step3-order-summary .nav-header .nav-title{position:absolute;left:50%;transform:translateX(-50%);font-weight:800;font-size:14px;line-height:1;color:#333;letter-spacing:-.03em;margin:0;text-align:center}@media(min-width:768px){.order-management-drawer .nav-header .nav-title,.order-summary-component .nav-header .nav-title,.step3-order-summary .nav-header .nav-title{font-size:16px;position:static;transform:none;margin-left:12px;text-align:left}}.order-management-drawer .form-content,.order-summary-component .form-content,.step3-order-summary .form-content{flex:1 1;display:flex;flex-direction:column;gap:20px;padding:0 0 150px;overflow-y:auto}@media(min-width:768px){.order-management-drawer .form-content,.order-summary-component .form-content,.step3-order-summary .form-content{padding:20px 24px 150px;gap:24px}}.order-management-drawer .section,.order-summary-component .section,.step3-order-summary .section{display:flex;flex-direction:column;gap:16px;padding:12px 20px}@media(min-width:768px){.order-management-drawer .section,.order-summary-component .section,.step3-order-summary .section{padding:0;gap:20px}}.order-management-drawer .section .section-header,.order-summary-component .section .section-header,.step3-order-summary .section .section-header{display:flex;justify-content:space-between;align-items:center;gap:12px}.order-management-drawer .section .section-header .section-title,.order-summary-component .section .section-header .section-title,.step3-order-summary .section .section-header .section-title{font-weight:800;font-size:16px;line-height:1;color:#333;letter-spacing:-.03em;margin:0}@media(min-width:768px){.order-management-drawer .section .section-header .section-title,.order-summary-component .section .section-header .section-title,.step3-order-summary .section .section-header .section-title{font-size:18px}}.order-management-drawer .section .section-header .btn-change,.order-summary-component .section .section-header .btn-change,.step3-order-summary .section .section-header .btn-change{font-weight:400;font-size:14px;line-height:1;color:#4e34f4;letter-spacing:-.03em;text-decoration:underline;background:none;border:none;cursor:pointer;transition:opacity .2s ease}.order-management-drawer .section .section-header .btn-change:hover,.order-summary-component .section .section-header .btn-change:hover,.step3-order-summary .section .section-header .btn-change:hover{opacity:.8}@media(min-width:768px){.order-management-drawer .section .section-header .btn-change,.order-summary-component .section .section-header .btn-change,.step3-order-summary .section .section-header .btn-change{font-size:15px}}.order-management-drawer .shipping-section .shipping-info-box,.order-summary-component .shipping-section .shipping-info-box,.step3-order-summary .shipping-section .shipping-info-box{display:flex;flex-direction:column;gap:12px;padding:16px 12px;border:1px solid #ededed;border-radius:12px;background:#fff}@media(min-width:768px){.order-management-drawer .shipping-section .shipping-info-box,.order-summary-component .shipping-section .shipping-info-box,.step3-order-summary .shipping-section .shipping-info-box{padding:20px 16px;gap:16px}}.order-management-drawer .shipping-section .shipping-info-box .recipient-info,.order-summary-component .shipping-section .shipping-info-box .recipient-info,.step3-order-summary .shipping-section .shipping-info-box .recipient-info{display:flex;align-items:center;gap:4px}.order-management-drawer .shipping-section .shipping-info-box .recipient-info .name,.order-summary-component .shipping-section .shipping-info-box .recipient-info .name,.step3-order-summary .shipping-section .shipping-info-box .recipient-info .name{font-weight:700;font-size:15px;line-height:1;color:#333;letter-spacing:-.03em}@media(min-width:768px){.order-management-drawer .shipping-section .shipping-info-box .recipient-info .name,.order-summary-component .shipping-section .shipping-info-box .recipient-info .name,.step3-order-summary .shipping-section .shipping-info-box .recipient-info .name{font-size:16px}}.order-management-drawer .shipping-section .shipping-info-box .recipient-info .phone,.order-summary-component .shipping-section .shipping-info-box .recipient-info .phone,.step3-order-summary .shipping-section .shipping-info-box .recipient-info .phone{font-weight:400;font-size:15px;line-height:1;color:#737373;letter-spacing:-.03em}@media(min-width:768px){.order-management-drawer .shipping-section .shipping-info-box .recipient-info .phone,.order-summary-component .shipping-section .shipping-info-box .recipient-info .phone,.step3-order-summary .shipping-section .shipping-info-box .recipient-info .phone{font-size:16px}}.order-management-drawer .shipping-section .shipping-info-box .address,.order-summary-component .shipping-section .shipping-info-box .address,.step3-order-summary .shipping-section .shipping-info-box .address{font-weight:400;font-size:15px;line-height:1.5;color:#0d0d0d;letter-spacing:-.03em}@media(min-width:768px){.order-management-drawer .shipping-section .shipping-info-box .address,.order-summary-component .shipping-section .shipping-info-box .address,.step3-order-summary .shipping-section .shipping-info-box .address{font-size:16px;line-height:1.4}}.order-management-drawer .shipping-section .shipping-info-box .delivery-memo-selector,.order-summary-component .shipping-section .shipping-info-box .delivery-memo-selector,.step3-order-summary .shipping-section .shipping-info-box .delivery-memo-selector{display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:12px;gap:12px;border:1px solid #d9d9d9;border-radius:12px;cursor:pointer;transition:background-color .2s ease}@media(min-width:768px){.order-management-drawer .shipping-section .shipping-info-box .delivery-memo-selector,.order-summary-component .shipping-section .shipping-info-box .delivery-memo-selector,.step3-order-summary .shipping-section .shipping-info-box .delivery-memo-selector{padding:16px}}.order-management-drawer .shipping-section .shipping-info-box .delivery-memo-selector:hover,.order-summary-component .shipping-section .shipping-info-box .delivery-memo-selector:hover,.step3-order-summary .shipping-section .shipping-info-box .delivery-memo-selector:hover{background-color:#f9f9f9}.order-management-drawer .shipping-section .shipping-info-box .delivery-memo-selector .memo-content,.order-summary-component .shipping-section .shipping-info-box .delivery-memo-selector .memo-content,.step3-order-summary .shipping-section .shipping-info-box .delivery-memo-selector .memo-content{display:flex;flex-direction:row;justify-content:space-between;align-items:center;width:100%;gap:12px}.order-management-drawer .shipping-section .shipping-info-box .delivery-memo-selector .memo-content .memo-text,.order-summary-component .shipping-section .shipping-info-box .delivery-memo-selector .memo-content .memo-text,.step3-order-summary .shipping-section .shipping-info-box .delivery-memo-selector .memo-content .memo-text{font-style:normal;font-weight:400;font-size:15px;line-height:100%;letter-spacing:-.03em;flex:1 1}@media(min-width:768px){.order-management-drawer .shipping-section .shipping-info-box .delivery-memo-selector .memo-content .memo-text,.order-summary-component .shipping-section .shipping-info-box .delivery-memo-selector .memo-content .memo-text,.step3-order-summary .shipping-section .shipping-info-box .delivery-memo-selector .memo-content .memo-text{font-size:16px}}.order-management-drawer .shipping-section .shipping-info-box .delivery-memo-selector .memo-content .memo-arrow,.order-summary-component .shipping-section .shipping-info-box .delivery-memo-selector .memo-content .memo-arrow,.step3-order-summary .shipping-section .shipping-info-box .delivery-memo-selector .memo-content .memo-arrow{width:24px;height:24px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.order-management-drawer .shipping-section .empty-address-box,.order-summary-component .shipping-section .empty-address-box,.step3-order-summary .shipping-section .empty-address-box{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:25px 12px;gap:12px;height:113px;background:#fff;border:1px solid #ededed;border-radius:12px}.order-management-drawer .shipping-section .empty-address-box .empty-address-content,.order-summary-component .shipping-section .empty-address-box .empty-address-content,.step3-order-summary .shipping-section .empty-address-box .empty-address-content{display:flex;flex-direction:column;align-items:center;gap:12px}.order-management-drawer .shipping-section .empty-address-box .empty-address-content .empty-address-text,.order-summary-component .shipping-section .empty-address-box .empty-address-content .empty-address-text,.step3-order-summary .shipping-section .empty-address-box .empty-address-content .empty-address-text{font-weight:700;font-size:15px;line-height:1;color:#333;letter-spacing:-.03em}.order-management-drawer .shipping-section .empty-address-box .empty-address-content .register-address-button,.order-summary-component .shipping-section .empty-address-box .empty-address-content .register-address-button,.step3-order-summary .shipping-section .empty-address-box .empty-address-content .register-address-button{display:flex;align-items:center;justify-content:center;gap:4px;height:36px;padding:0 16px;background:#4e34f4;border-radius:100px;border:none;cursor:pointer;font-weight:700;font-size:15px;line-height:1;color:#fff;letter-spacing:-.03em}.order-management-drawer .shipping-section .empty-address-box .empty-address-content .register-address-button .plus-icon,.order-summary-component .shipping-section .empty-address-box .empty-address-content .register-address-button .plus-icon,.step3-order-summary .shipping-section .empty-address-box .empty-address-content .register-address-button .plus-icon{width:20px;height:20px;position:relative}.order-management-drawer .shipping-section .empty-address-box .empty-address-content .register-address-button .plus-icon:after,.order-management-drawer .shipping-section .empty-address-box .empty-address-content .register-address-button .plus-icon:before,.order-summary-component .shipping-section .empty-address-box .empty-address-content .register-address-button .plus-icon:after,.order-summary-component .shipping-section .empty-address-box .empty-address-content .register-address-button .plus-icon:before,.step3-order-summary .shipping-section .empty-address-box .empty-address-content .register-address-button .plus-icon:after,.step3-order-summary .shipping-section .empty-address-box .empty-address-content .register-address-button .plus-icon:before{content:"";position:absolute;background-color:#fff;border-radius:1px}.order-management-drawer .shipping-section .empty-address-box .empty-address-content .register-address-button .plus-icon:before,.order-summary-component .shipping-section .empty-address-box .empty-address-content .register-address-button .plus-icon:before,.step3-order-summary .shipping-section .empty-address-box .empty-address-content .register-address-button .plus-icon:before{width:13.33px;height:1.67px;left:calc(50% - 6.665px);top:calc(50% - .835px)}.order-management-drawer .shipping-section .empty-address-box .empty-address-content .register-address-button .plus-icon:after,.order-summary-component .shipping-section .empty-address-box .empty-address-content .register-address-button .plus-icon:after,.step3-order-summary .shipping-section .empty-address-box .empty-address-content .register-address-button .plus-icon:after{width:1.67px;height:13.33px;left:calc(50% - .835px);top:calc(50% - 6.665px)}.order-management-drawer .order-section .order-info-box,.order-summary-component .order-section .order-info-box,.step3-order-summary .order-section .order-info-box{display:flex;flex-direction:column;gap:8px;padding:16px 12px;background:#fff;border:1px solid #ededed;border-radius:12px}@media(min-width:768px){.order-management-drawer .order-section .order-info-box,.order-summary-component .order-section .order-info-box,.step3-order-summary .order-section .order-info-box{padding:20px 16px;gap:12px}}.order-management-drawer .order-section .order-info-box .product-header,.order-summary-component .order-section .order-info-box .product-header,.step3-order-summary .order-section .order-info-box .product-header{display:flex;justify-content:space-between;align-items:center;gap:12px}.order-management-drawer .order-section .order-info-box .product-header .product-image-placeholder,.order-summary-component .order-section .order-info-box .product-header .product-image-placeholder,.step3-order-summary .order-section .order-info-box .product-header .product-image-placeholder{width:69px;height:69px;background:#d9d9d9;border-radius:8px;flex-shrink:0;overflow:hidden}.order-management-drawer .order-section .order-info-box .product-header .product-image-placeholder img,.order-summary-component .order-section .order-info-box .product-header .product-image-placeholder img,.step3-order-summary .order-section .order-info-box .product-header .product-image-placeholder img{width:100%;height:100%;object-fit:cover;border-radius:8px}.order-management-drawer .order-section .order-info-box .product-header .product-info,.order-summary-component .order-section .order-info-box .product-header .product-info,.step3-order-summary .order-section .order-info-box .product-header .product-info{flex:1 1;display:flex;flex-direction:column;gap:10px}.order-management-drawer .order-section .order-info-box .product-header .product-info .product-title,.order-summary-component .order-section .order-info-box .product-header .product-info .product-title,.step3-order-summary .order-section .order-info-box .product-header .product-info .product-title{font-weight:700;font-size:15px;line-height:1;color:#0d0d0d;letter-spacing:-.03em;margin:0}@media(min-width:768px){.order-management-drawer .order-section .order-info-box .product-header .product-info .product-title,.order-summary-component .order-section .order-info-box .product-header .product-info .product-title,.step3-order-summary .order-section .order-info-box .product-header .product-info .product-title{font-size:16px}}.order-management-drawer .order-section .order-info-box .product-header .product-info .product-subtitle,.order-summary-component .order-section .order-info-box .product-header .product-info .product-subtitle,.step3-order-summary .order-section .order-info-box .product-header .product-info .product-subtitle{font-weight:400;font-size:13px;line-height:1;color:#0d0d0d;letter-spacing:-.03em;margin:0}@media(min-width:768px){.order-management-drawer .order-section .order-info-box .product-header .product-info .product-subtitle,.order-summary-component .order-section .order-info-box .product-header .product-info .product-subtitle,.step3-order-summary .order-section .order-info-box .product-header .product-info .product-subtitle{font-size:14px}}.order-management-drawer .order-section .order-info-box .price-breakdown,.order-summary-component .order-section .order-info-box .price-breakdown,.step3-order-summary .order-section .order-info-box .price-breakdown{display:flex;flex-direction:column;gap:6px;padding:0 8px}@media(min-width:768px){.order-management-drawer .order-section .order-info-box .price-breakdown,.order-summary-component .order-section .order-info-box .price-breakdown,.step3-order-summary .order-section .order-info-box .price-breakdown{padding:0 12px;gap:8px}}.order-management-drawer .order-section .order-info-box .price-breakdown .divider,.order-summary-component .order-section .order-info-box .price-breakdown .divider,.step3-order-summary .order-section .order-info-box .price-breakdown .divider{width:100%;height:1px;background:#f5f5f5;margin:8px 0}@media(min-width:768px){.order-management-drawer .order-section .order-info-box .price-breakdown .divider,.order-summary-component .order-section .order-info-box .price-breakdown .divider,.step3-order-summary .order-section .order-info-box .price-breakdown .divider{margin:12px 0}}.order-management-drawer .order-section .order-info-box .price-breakdown .price-line,.order-summary-component .order-section .order-info-box .price-breakdown .price-line,.step3-order-summary .order-section .order-info-box .price-breakdown .price-line{display:flex;justify-content:space-between;align-items:center;gap:8px;min-height:17px}.order-management-drawer .order-section .order-info-box .price-breakdown .price-line .label,.order-summary-component .order-section .order-info-box .price-breakdown .price-line .label,.step3-order-summary .order-section .order-info-box .price-breakdown .price-line .label{font-weight:400;font-size:13px;line-height:1;color:#0d0d0d;letter-spacing:-.03em}@media(min-width:768px){.order-management-drawer .order-section .order-info-box .price-breakdown .price-line .label,.order-summary-component .order-section .order-info-box .price-breakdown .price-line .label,.step3-order-summary .order-section .order-info-box .price-breakdown .price-line .label{font-size:14px}}.order-management-drawer .order-section .order-info-box .price-breakdown .price-line .price-info,.order-summary-component .order-section .order-info-box .price-breakdown .price-line .price-info,.step3-order-summary .order-section .order-info-box .price-breakdown .price-line .price-info{display:flex;align-items:center;gap:2px;flex-wrap:wrap;justify-content:flex-end}.order-management-drawer .order-section .order-info-box .price-breakdown .price-line .price-info .original-price,.order-summary-component .order-section .order-info-box .price-breakdown .price-line .price-info .original-price,.step3-order-summary .order-section .order-info-box .price-breakdown .price-line .price-info .original-price{font-weight:400;font-size:13px;line-height:1;color:#9e9e9e;letter-spacing:-.03em;text-decoration:line-through}@media(min-width:768px){.order-management-drawer .order-section .order-info-box .price-breakdown .price-line .price-info .original-price,.order-summary-component .order-section .order-info-box .price-breakdown .price-line .price-info .original-price,.step3-order-summary .order-section .order-info-box .price-breakdown .price-line .price-info .original-price{font-size:14px}}.order-management-drawer .order-section .order-info-box .price-breakdown .price-line .price-info .arrow,.order-summary-component .order-section .order-info-box .price-breakdown .price-line .price-info .arrow,.step3-order-summary .order-section .order-info-box .price-breakdown .price-line .price-info .arrow{font-size:12px;color:#9e9e9e;margin:0 4px}@media(min-width:768px){.order-management-drawer .order-section .order-info-box .price-breakdown .price-line .price-info .arrow,.order-summary-component .order-section .order-info-box .price-breakdown .price-line .price-info .arrow,.step3-order-summary .order-section .order-info-box .price-breakdown .price-line .price-info .arrow{font-size:14px}}.order-management-drawer .order-section .order-info-box .price-breakdown .price-line .price-info .year-label,.order-summary-component .order-section .order-info-box .price-breakdown .price-line .price-info .year-label,.step3-order-summary .order-section .order-info-box .price-breakdown .price-line .price-info .year-label{font-weight:400;font-size:13px;line-height:1;color:#9e9e9e;letter-spacing:-.03em}@media(min-width:768px){.order-management-drawer .order-section .order-info-box .price-breakdown .price-line .price-info .year-label,.order-summary-component .order-section .order-info-box .price-breakdown .price-line .price-info .year-label,.step3-order-summary .order-section .order-info-box .price-breakdown .price-line .price-info .year-label{font-size:14px}}.order-management-drawer .order-section .order-info-box .price-breakdown .price-line .price-info .discounted-price,.order-management-drawer .order-section .order-info-box .price-breakdown .price-line .price-info .shipping-price,.order-summary-component .order-section .order-info-box .price-breakdown .price-line .price-info .discounted-price,.order-summary-component .order-section .order-info-box .price-breakdown .price-line .price-info .shipping-price,.step3-order-summary .order-section .order-info-box .price-breakdown .price-line .price-info .discounted-price,.step3-order-summary .order-section .order-info-box .price-breakdown .price-line .price-info .shipping-price{font-weight:700;font-size:15px;line-height:1;color:#9e9e9e;letter-spacing:-.03em}@media(min-width:768px){.order-management-drawer .order-section .order-info-box .price-breakdown .price-line .price-info .discounted-price,.order-management-drawer .order-section .order-info-box .price-breakdown .price-line .price-info .shipping-price,.order-summary-component .order-section .order-info-box .price-breakdown .price-line .price-info .discounted-price,.order-summary-component .order-section .order-info-box .price-breakdown .price-line .price-info .shipping-price,.step3-order-summary .order-section .order-info-box .price-breakdown .price-line .price-info .discounted-price,.step3-order-summary .order-section .order-info-box .price-breakdown .price-line .price-info .shipping-price{font-size:16px}}.order-management-drawer .order-section .order-info-box .price-breakdown .price-line.total .label,.order-summary-component .order-section .order-info-box .price-breakdown .price-line.total .label,.step3-order-summary .order-section .order-info-box .price-breakdown .price-line.total .label{font-weight:700}.order-management-drawer .order-section .order-info-box .price-breakdown .price-line.total .total-price,.order-summary-component .order-section .order-info-box .price-breakdown .price-line.total .total-price,.step3-order-summary .order-section .order-info-box .price-breakdown .price-line.total .total-price{font-weight:700;font-size:15px;line-height:1;color:#280cdf;letter-spacing:-.03em}@media(min-width:768px){.order-management-drawer .order-section .order-info-box .price-breakdown .price-line.total .total-price,.order-summary-component .order-section .order-info-box .price-breakdown .price-line.total .total-price,.step3-order-summary .order-section .order-info-box .price-breakdown .price-line.total .total-price{font-size:16px}}.order-management-drawer .order-section .notice,.order-summary-component .order-section .notice,.step3-order-summary .order-section .notice{display:flex;justify-content:center;align-items:center;padding:0;font-weight:400;font-size:13px;line-height:1;color:#9e9e9e;letter-spacing:-.03em;text-align:center}@media(min-width:768px){.order-management-drawer .order-section .notice,.order-summary-component .order-section .notice,.step3-order-summary .order-section .notice{font-size:14px;line-height:1.3;padding:8px 0}}.order-management-drawer .payment-section .payment-buttons,.order-summary-component .payment-section .payment-buttons,.step3-order-summary .payment-section .payment-buttons{display:flex;flex-direction:row;align-items:flex-start;gap:8px;width:100%}.order-management-drawer .payment-section .payment-buttons .payment-button,.order-summary-component .payment-section .payment-buttons .payment-button,.step3-order-summary .payment-section .payment-buttons .payment-button{display:flex;flex-direction:row;justify-content:center;align-items:center;padding:8px;gap:8px;flex:1 1;height:56px;background:#fff;border:1px solid #d9d9d9;border-radius:12px;cursor:pointer}.order-management-drawer .payment-section .payment-buttons .payment-button .icon-npay,.order-summary-component .payment-section .payment-buttons .payment-button .icon-npay,.step3-order-summary .payment-section .payment-buttons .payment-button .icon-npay{width:58px;height:20px;background:url(/_next/static/media/icon-npayinactive.adcd0938.svg) no-repeat 50%/100% 100%}.order-management-drawer .payment-section .payment-buttons .payment-button .icon-npay.active,.order-summary-component .payment-section .payment-buttons .payment-button .icon-npay.active,.step3-order-summary .payment-section .payment-buttons .payment-button .icon-npay.active{background:url(/_next/static/media/icon-npay.1587a554.svg) no-repeat 50%/100% 100%}.order-management-drawer .payment-section .payment-buttons .payment-button.active.naver,.order-summary-component .payment-section .payment-buttons .payment-button.active.naver,.step3-order-summary .payment-section .payment-buttons .payment-button.active.naver{background:#f7f5fe;border-color:#4e34f4}.order-management-drawer .payment-section .payment-buttons .payment-button.active.naver .button-text,.order-summary-component .payment-section .payment-buttons .payment-button.active.naver .button-text,.step3-order-summary .payment-section .payment-buttons .payment-button.active.naver .button-text{color:#000}.order-management-drawer .payment-section .payment-buttons .payment-button.active.toss,.order-summary-component .payment-section .payment-buttons .payment-button.active.toss,.step3-order-summary .payment-section .payment-buttons .payment-button.active.toss{background:#f7f5fe;border-color:#4e34f4}.order-management-drawer .payment-section .payment-buttons .payment-button.active.toss .button-text,.order-summary-component .payment-section .payment-buttons .payment-button.active.toss .button-text,.step3-order-summary .payment-section .payment-buttons .payment-button.active.toss .button-text{color:#000}.order-management-drawer .payment-section .payment-buttons .payment-button .button-text,.order-summary-component .payment-section .payment-buttons .payment-button .button-text,.step3-order-summary .payment-section .payment-buttons .payment-button .button-text{font-weight:400;font-size:13px;color:#737373}.order-management-drawer .notes-section,.order-summary-component .notes-section,.step3-order-summary .notes-section{padding:20px 20px 0}@media(min-width:768px){.order-management-drawer .notes-section,.order-summary-component .notes-section,.step3-order-summary .notes-section{padding:20px 24px 0}}.order-management-drawer .notes-section .notes-title,.order-summary-component .notes-section .notes-title,.step3-order-summary .notes-section .notes-title{font-weight:800;font-size:12px;line-height:1;color:#9e9e9e;letter-spacing:-.03em;margin:0 0 6px}@media(min-width:768px){.order-management-drawer .notes-section .notes-title,.order-summary-component .notes-section .notes-title,.step3-order-summary .notes-section .notes-title{font-size:12px;margin-bottom:6px}}.order-management-drawer .notes-section .notes-text,.order-summary-component .notes-section .notes-text,.step3-order-summary .notes-section .notes-text{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:0}.order-management-drawer .notes-section .notes-text li,.order-summary-component .notes-section .notes-text li,.step3-order-summary .notes-section .notes-text li{font-weight:400;font-size:12px;line-height:18px;color:#9e9e9e;letter-spacing:-.03em;position:relative;padding-left:18px}.order-management-drawer .notes-section .notes-text li:before,.order-summary-component .notes-section .notes-text li:before,.step3-order-summary .notes-section .notes-text li:before{content:"";display:inline-block;width:2px;height:2px;background:#9e9e9e;border-radius:50%;position:absolute;top:8px;left:9px}@media(min-width:768px){.order-management-drawer .notes-section .notes-text li,.order-summary-component .notes-section .notes-text li,.step3-order-summary .notes-section .notes-text li{font-size:12px;line-height:18px}}.order-management-drawer .action-bar,.order-summary-component .action-bar,.step3-order-summary .action-bar{box-sizing:border-box;display:flex;flex-direction:column;align-items:center;padding:20px 20px 40px;gap:16px;position:-webkit-sticky;position:sticky;bottom:0;left:0;right:0;width:100%;background:#fff;border-top:1px solid #ededed;border-radius:20px 20px 0 0;flex-shrink:0;z-index:10}@media(min-width:768px){.order-management-drawer .action-bar,.order-summary-component .action-bar,.step3-order-summary .action-bar{padding:20px 24px 40px;gap:16px}}.order-management-drawer .action-bar .agreement-text,.order-summary-component .action-bar .agreement-text,.step3-order-summary .action-bar .agreement-text{width:254px;height:18px;font-style:normal;font-weight:400;font-size:12px;line-height:18px;text-align:center;letter-spacing:-.03em;color:#333;margin:0;flex:none;order:0;flex-grow:0}@media(min-width:768px){.order-management-drawer .action-bar .agreement-text,.order-summary-component .action-bar .agreement-text,.step3-order-summary .action-bar .agreement-text{font-size:12px}}.order-management-drawer .action-bar .submit-button,.order-summary-component .action-bar .submit-button,.step3-order-summary .action-bar .submit-button{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:0;gap:2px;width:100%;height:56px;flex:none;order:1;align-self:stretch;flex-grow:0;background:#4e34f4;border:none;border-radius:12px;cursor:pointer;transition:background-color .2s ease;font-style:normal;font-weight:700;font-size:16px;line-height:100%;letter-spacing:-.03em;color:#fff}.order-management-drawer .action-bar .submit-button:hover:not(:disabled),.order-summary-component .action-bar .submit-button:hover:not(:disabled),.step3-order-summary .action-bar .submit-button:hover:not(:disabled){background:#391cf3}.order-management-drawer .action-bar .submit-button:disabled,.order-summary-component .action-bar .submit-button:disabled,.step3-order-summary .action-bar .submit-button:disabled{background:#e0e0e0;cursor:not-allowed}@media(min-width:768px){.order-management-drawer .action-bar .submit-button,.order-summary-component .action-bar .submit-button,.step3-order-summary .action-bar .submit-button{width:100%;height:56px;font-size:16px}}