[data-template=design-e] .ed-sort-dropdown{min-width:180px;font-size:14px;position:relative}[data-template=design-e] .ed-sort-dropdown>button{color:#111;text-align:left;cursor:pointer;background:#fff;border:0;justify-content:space-between;align-items:center;gap:26px;width:100%;padding:12px 0;display:flex}[data-template=design-e] .ed-sort-dropdown b{font-weight:500}[data-template=design-e] .ed-sort-dropdown [role=listbox]{z-index:25;background:#fff;border:1px solid #e8e8e8;border-radius:10px;width:200px;padding:6px;animation:.16s ease-out ed-sort-in;position:absolute;top:100%;right:0;box-shadow:0 8px 30px #00000012}[data-template=design-e] .ed-sort-dropdown [role=option]{text-align:left;cursor:pointer;width:100%;font:inherit;background:#fff;border:0;border-radius:6px;justify-content:space-between;align-items:center;padding:12px 14px;display:flex}[data-template=design-e] .ed-sort-dropdown [role=option]:hover,[data-template=design-e] .ed-sort-dropdown [role=option]:focus-visible{background:#f5f5f5;outline:1px solid #ddd}[data-template=design-e] .ed-request-login{background:#fff!important;border:0!important;border-radius:0!important;padding:32px 0!important}.ed-request-login-icon{display:none}[data-template=design-e] .ed-request-login-icon{color:#222;stroke-width:1.3px;margin:0 auto 18px;display:block}[data-template=design-e] .ed-request-login a{border:1px solid #222;padding:11px 28px;color:#111!important;background:#fff!important;border-radius:0!important}[data-template=design-e] .ed-request-login p{color:#444;font-weight:400!important}[data-template=design-e] .ed-signup{background:#fff!important}[data-template=design-e] .ed-signup-terms{box-shadow:none;text-align:left;border:1px solid #e8e8e8;border-radius:12px;padding:24px}[data-template=design-e] .ed-signup-terms button:not(.ed-signup-next){color:#111;width:auto;min-width:0;height:auto;min-height:0;box-shadow:none;white-space:normal;text-align:left;text-transform:none;letter-spacing:normal;background:0 0;border:0;border-radius:0;justify-content:flex-start;align-items:center;padding:0;line-height:1.55;display:flex}[data-template=design-e] .ed-signup-terms button:before,[data-template=design-e] .ed-signup-terms button:after{display:none}[data-template=design-e] .ed-signup-all{margin-bottom:8px;color:#111!important;background:#fff!important;border:0!important;border-bottom:1px solid #e8e8e8!important;border-radius:0!important;gap:12px!important;padding:0 0 20px!important}[data-template=design-e] .ed-signup-terms button.ed-signup-all{width:100%}[data-template=design-e] .ed-signup-terms ul{margin:0;padding:0;list-style:none}[data-template=design-e] .ed-signup-terms li{border:0;padding:12px 0}[data-template=design-e] .ed-signup-terms li>div{justify-content:space-between;align-items:center;gap:12px;display:flex}[data-template=design-e] .ed-signup-terms li button[role=checkbox]{flex:1;gap:12px;min-width:0;padding:4px 0}[data-template=design-e] .ed-signup-terms li button[role=checkbox]>span:last-child{text-align:left;font-size:13px;line-height:1.55}[data-template=design-e] .ed-consent-box{box-sizing:border-box;background:#fff;border:1px solid #bdbdbd;border-radius:50%;flex:0 0 20px;justify-content:center;align-items:center;width:20px;height:20px;transition:border-color .15s;display:flex}[data-template=design-e] .ed-consent-box.is-checked{border-color:#111}[data-template=design-e] .ed-consent-box svg{stroke:#111;stroke-width:2px;fill:none;width:12px;height:12px}[data-template=design-e] .ed-signup-terms button.ed-term-view{color:#777;text-underline-offset:3px;flex:none;font-weight:400;text-decoration:underline;font-size:11px!important}[data-template=design-e] .ed-signup-terms .ed-signup-next{color:#fff;text-align:center;background:#111;border:0;border-radius:4px;justify-content:center;align-items:center;width:100%;min-width:0;height:48px;margin-top:24px;padding:12px;font-size:14px;font-weight:600;display:flex}[data-template=design-e] .ed-signup-terms .ed-signup-next:disabled{color:#888;cursor:not-allowed;background:#f1f1f1}[data-template=design-e] .ed-signup-benefit{text-align:left;color:#555;background:#fff;border:0;border-top:1px solid #eee;border-radius:0;gap:12px;margin-top:24px;padding:20px 0 0;font-size:12px;line-height:1.8;display:flex}[data-template=design-e] .ed-signup-benefit svg{color:#333;flex-shrink:0}[data-template=design-e] .ed-signup-benefit strong{color:#111;font-size:14px;display:block}@keyframes ed-sort-in{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){[data-template=design-e] .ed-sort-dropdown [role=listbox]{animation:none}}@media (max-width:767px){[data-template=design-e] .ed-signup-terms{padding:20px 16px}[data-template=design-e] .ed-sort-dropdown{min-width:155px;font-size:13px}[data-template=design-e] .ed-catalog .ed-catalog-bar .ed-catalog-sort{display:block}}[data-template=design-e] .ed-purchase-benefits{border-block:1px solid #eee;margin:20px 0;padding:14px 0;font-size:12px;line-height:1.8}[data-template=design-e] .ed-purchase-benefits>div{align-items:flex-start;gap:10px;padding:4px 0;display:flex}[data-template=design-e] .ed-purchase-benefits strong{font-weight:600;display:block}[data-template=design-e] .ed-contact-link.is-live{color:#fff;font:inherit;cursor:pointer;background:#181818;border:0}[data-template=design-e] .ed-chat-engine [role=dialog]{z-index:260}[data-template=design-e] .ed-chat-engine [role=dialog] a{color:#fff}[data-template=design-e] .ed-chat-engine [role=dialog] button[aria-label=닫기]{color:#fff;background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;width:32px;min-width:32px;height:32px;min-height:32px;padding:6px;display:flex}[data-template=design-e] .ed-chat-engine [role=dialog] button[aria-label=닫기]:before,[data-template=design-e] .ed-chat-engine [role=dialog] button[aria-label=닫기]:after{display:none}[data-template=design-e] .customer-toasts{max-width:calc(100vw - 32px);right:16px}[data-template=design-e] .customer-toasts button{color:#fff;background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;width:28px;min-width:28px;height:28px;min-height:28px;padding:4px;display:flex}[data-template=design-e] .customer-toasts button:before,[data-template=design-e] .customer-toasts button:after{display:none}[data-template=design-e] .customer-coupons{max-width:1040px;margin:auto;padding:48px 24px}[data-template=design-e] .customer-coupons h1{text-align:left;margin:0 0 8px;font-size:26px}[data-template=design-e] .customer-coupons>form{background:#fff;border:1px solid #dedede;border-radius:10px;padding:24px}[data-template=design-e] .customer-coupons>form input{border:1px solid #d5d5d5;border-radius:5px;min-width:0;padding:12px;font-family:inherit;font-size:14px}[data-template=design-e] .customer-coupons>form button{color:#fff;background:#151515;border:0;border-radius:5px;justify-content:center;align-items:center;gap:5px;min-width:80px;padding:12px 16px;font-size:14px;display:inline-flex}[data-template=design-e] .customer-coupons>form h2,[data-template=design-e] .customer-coupons>form svg{color:#171717}[data-template=design-e] .customer-coupons article{border-color:#e2e2e2;border-radius:9px}.checkout-coupon-heading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;font-size:13px;display:flex}.checkout-coupon-heading>a{color:#555;text-underline-offset:3px;text-decoration:underline}.checkout-coupon-heading>button{font:inherit;color:#555;cursor:pointer;background:0 0;border:0}[data-template=design-e] .customer-checkout .checkout-coupon-option{text-align:left;color:#222;white-space:normal;text-transform:none;letter-spacing:normal;background:#fff;border:1px solid #ddd;border-radius:7px;min-width:0;height:auto;padding:16px}[data-template=design-e] .customer-checkout .checkout-coupon-option[aria-pressed=true]{background:#f8f8f8;border-color:#111;box-shadow:0 0 0 1px #111}[data-template=design-e] .customer-checkout .checkout-coupon-option:before,[data-template=design-e] .customer-checkout .checkout-coupon-option:after{display:none}[data-template=design-e] .customer-checkout .checkout-coupon-option svg{color:#333}@media (max-width:767px){[data-template=design-e] .customer-coupons{padding:30px 16px}[data-template=design-e] .customer-coupons>form{padding:18px}[data-template=design-e] .customer-checkout .checkout-coupon-option{flex-wrap:wrap;gap:12px}}
