.popup-date-time{color:var(--Gray-900,#191919);font-size:15px;font-style:normal;font-weight:400;margin:auto;max-width:400px;width:90%}.popup-date-time .rc-dialog{margin:0;width:100%}.popup-date-time .rc-dialog-body{margin:auto;padding:20px 0}.popup-date-time .title-pick-date-time{padding:8px 20px}.popup-date-time .label{color:#505050;font-size:12px;padding:16px 20px 12px}.popup-date-time .order-popup-pick-date-time__inputs{display:flex;padding:0 20px}.popup-date-time .order-popup-pick-date-time__inputs>.react-datepicker-wrapper{width:58%}.popup-date-time .order-popup-pick-date-time__inputs>.gap{width:9px;height:100%}.popup-date-time .order-popup-pick-date-time__inputs input{width:100%;border-radius:8px;border:1px solid #eaeaea;font-size:15px;padding:14px 16px}.popup-date-time .order-popup-pick-date-time__inputs .register-time-range-picker{height:auto;width:42%;padding-left:16px;display:block}.popup-date-time .order-popup-pick-date-time__inputs .register-time-range-picker>*{display:inline-block}.popup-date-time .order-popup-pick-date-time__inputs .register-time-range-picker__divider{width:12px;text-align:center}.popup-date-time .order-popup-pick-date-time__inputs .register-time-range-picker .register-time-picker{height:100%}.popup-date-time .order-popup-pick-date-time__inputs .register-time-range-picker .register-time-picker input{text-align:center;border:0}.popup-date-time .order-popup-pick-date-time__inputs .register-time-range-picker .react-datepicker__input-container input{padding:0}.popup-date-time .footer-btn{display:flex;justify-content:center;font-size:13px;margin-top:36px;padding:0 20px;gap:11px}.popup-date-time .footer-btn button{width:100%;height:40px}.popup-date-time .footer-btn>:first-child{color:#f53f29}.popup-date-time .footer-btn>:nth-child(2){color:#fff}.popup-success-noti{z-index:999999}.popup-success-noti .popup-success-container{padding:20px 0;display:flex;flex-direction:column;align-items:center}.popup-success-noti .popup-success-container .content-success-popup{margin-top:20px;color:var(--Gray-900,#191919);font-size:15px;font-weight:700}.popup-success-noti .popup-content{min-width:296px;color:var(--Gray-900,#191919);font-size:15px;font-style:normal;font-weight:400}.popup-success-noti .content-success-popup{text-align:center}.popup-success-noti .rc-dialog-body,.popup-success-noti .rc-dialog-content{width:335px}.loading-overlay,.popup-success-noti .rc-dialog{display:flex;justify-content:center;align-items:center}.loading-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:hsla(0,0%,100%,0);z-index:9999999}.purchase-more-drawer{padding:0!important}.purchase-more-drawer .drawer-header{padding:20px 0 20px 20px}.purchase-more-drawer .drawer-header .breadcrumb-arrow{cursor:pointer}.purchase-more-drawer .drawer-header img{margin-right:16px}.purchase-more-drawer__header-flex{gap:20px;align-items:center;font-size:15px}.purchase-more-drawer__header-flex .breadcrumb-arrow{margin-right:0!important}.purchase-more-drawer__body{min-height:100%}.purchase-more-drawer__footer{padding:0 20px}.purchase-more-drawer__footer .footer-inner{display:flex;justify-content:space-between;align-items:center}.purchase-more-drawer__footer .footer-inner__checkout-price{margin-right:8px;font-size:18px;font-weight:700}.purchase-more-drawer__footer .footer-inner__checkout-price.invisible{opacity:0}.purchase-more-drawer__footer .footer-inner__checkout-button,.purchase-more-drawer__footer .footer-inner__equal-button{margin-left:8px;height:60px;font-size:15px;font-weight:700}.purchase-more-drawer__footer .footer-inner__equal-button{width:calc(50% - 8px)}.purchase-more-drawer__footer .footer-inner__equal-button:last-of-type{margin-left:16px}.purchase-more-drawer__footer .footer-inner__full-button{margin-left:8px;height:60px;font-size:15px;font-weight:700;width:100%}.purchase-more{line-height:1.5;background-color:#f7f7f7;height:100%;padding-bottom:68px}.purchase-more>*{background-color:#fff}.purchase-more>*+*{margin-top:12px}.purchase-more .input-field-suffix{top:26px!important}.purchase-more .manage-shipping-input{padding-bottom:24px}.purchase-more .manage-shipping-input .input-section{padding:8px 20px;color:#505050}.purchase-more .manage-shipping-input .input-section.p-0{padding:0}.purchase-more .manage-shipping-input .input-section label{font-size:12px}.purchase-more .manage-shipping-input .input-section input{width:100%;margin-top:12px;padding:14px 16px;border-radius:8px;border:1px solid #eaeaea;color:#8a8a8a}.purchase-more .manage-shipping-input .input-section.select-postal-code{display:flex;align-items:center;justify-content:space-between;position:relative}.purchase-more .manage-shipping-input .input-section.select-postal-code .input-postal{flex:3 1}.purchase-more .manage-shipping-input .input-section.select-postal-code .postal-code-btn{flex:1 1;align-self:flex-end;height:53px;width:112px;padding:0!important;margin-left:20px}.purchase-more .manage-shipping-input .input-section.select-postal-code .postal-code-btn.error{margin-bottom:28px}.purchase-more .manage-shipping-input .input-section.select-postal-code .required{position:absolute;right:20px;top:16px;font-size:12px;color:#505050}.purchase-more .manage-shipping-input .input-section.select-postal-code .required span{color:#f53f29}.purchase-more .manage-shipping-input .input-section.select-postal-code .input-type__left{cursor:pointer}.purchase-more .manage-shipping-input .input-section.select-postal-code .input-type__left:focus{border-color:#eaeaea!important}.purchase-more .manage-shipping-input .input-section-selection{padding:24px 0}.purchase-more .ordered-list-group{padding:0 20px}.purchase-more .ordered-list-group>hr{color:#eaeaea;background-color:#eaeaea;height:1px!important}.purchase-more .funds-checkout-detail{padding:12px 20px 0}.purchase-more .funds-checkout-detail .header-title{padding-bottom:4px;color:var(--Gray-900,#191919);font-size:15px;font-weight:700}.purchase-more .funds-checkout-detail .checkout-detail{padding:11px 0;border-bottom:1px solid var(--Gray-100,#eaeaea)}.purchase-more .funds-checkout-detail .checkout-detail .price-detail{display:flex;justify-content:space-between;align-items:center}.purchase-more .funds-checkout-detail .checkout-detail .price-detail .deduct-price,.purchase-more .funds-checkout-detail .checkout-detail .price-detail p{color:var(--Gray-700,#505050);font-size:15px;font-weight:400}.purchase-more .funds-checkout-detail .checkout-detail .price-detail .deduct-price{color:var(--Red-500,#f53f29)}.purchase-more .funds-checkout-detail .checkout-detail .price-detail+.price-detail{margin-top:12px}.purchase-more .funds-checkout-detail .checkout-total-cost{padding:14px 0;display:flex;justify-content:space-between;align-items:center}.purchase-more .funds-checkout-detail .checkout-total-cost p{color:var(--Gray-900,#191919);font-size:15px;font-weight:700}.purchase-more .funds-checkout-detail .checkout-total-cost p:last-child{font-size:18px}.purchase-more .funds-checkout-detail .checkout-total-cost__loading{width:50px;height:18px}.purchase-more .funds-checkout-detail .checkout-total-cost__loading svg{font-size:18px}.purchase-more .funds-checkout-detail .horizontal-divider{background-color:var(--Gray-50,#f2f2f2);height:12px;border:none}.purchase-more .checkout-cost-must-pay{padding:20px}.purchase-more .checkout-cost-must-pay p:first-child{padding:8px 0;color:var(--Gray-900,#191919);font-size:15px;font-weight:700}.purchase-more .checkout-cost-must-pay div{display:flex;justify-content:space-between;align-items:center}.purchase-more .checkout-cost-must-pay div p:first-child{color:var(--Gray-900,#191919);font-size:15px;font-weight:400}.purchase-more .checkout-cost-must-pay div p:last-child{color:var(--Red-500,#f53f29);font-size:18px;font-weight:700}.purchase-more .checkout-cost-must-pay__loading{width:50px;height:18px;justify-content:center!important}.purchase-more .checkout-cost-must-pay__loading svg{font-size:18px}.purchase-more #header-title-payment{padding:8px 20px;color:var(--Gray-900,#191919);font-size:15px;font-weight:700}.purchase-more .payment-method-container{padding:20px 0}.purchase-more .payment-method-container .payment-method-section{padding:6px 20px;position:relative}.purchase-more .payment-method-container .payment-method-section .payment-list{display:flex;padding:6px 0}.purchase-more .payment-method-container .payment-method-section .payment-list .payment-method-image{display:flex;width:40px;height:24px;padding:2px;flex-direction:column;justify-content:center;align-items:center;gap:10px;flex-shrink:0;border-radius:4px;border:1px solid var(--Gray-100,#eaeaea);background:var(--white,#fff)}.purchase-more .payment-method-container .payment-method-section .payment-list .payment-method-name{margin-left:4px}.purchase-more .payment-method-container .payment-method-section .payment-list .payment-method-name .method-title{color:var(--Gray-900,#191919);font-size:15px;font-weight:400}.purchase-more .payment-method-container .payment-method-section .payment-list .payment-method-name .balance{margin-top:4px;color:var(--Gray-500,#8a8a8a);font-size:12px;font-weight:400}.purchase-more .payment-method-container .payment-method-section.disable{opacity:.5}.purchase-more .payment-method-container .radio-style-payment-method{position:absolute;right:15px;top:13px;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:50%;width:24px;height:24px;border:1.3px solid #a6a6a6;background-color:#fff;margin-right:5px}.purchase-more .payment-method-container .radio-style-payment-method:checked{border:7px solid #9d7d54}.purchase-more .payment-method-container .radio-style-payment-method:disabled{border:1.3px solid #eaeaea;background-color:#fafafa}.purchase-more .checkbox-condition{position:fixed;max-width:430px;bottom:80.5px;left:50%;transform:translateX(-50%)}.purchase-more .checkout-registry-wallet-section{padding:12px 20px 24px}.purchase-more .checkout-registry-wallet-section .title-header{padding-bottom:12px;color:var(--Gray-900,#191919);font-size:15px;font-weight:700}.purchase-more .checkout-registry-wallet-section .coupon-selection-section{padding-top:24px}.purchase-more .checkout-registry-wallet-section .coupon-selection-section .coupon-selection .title-coupon{padding-bottom:12px;color:var(--Gray-700,#505050);font-size:12px;font-weight:400}.purchase-more .checkout-registry-wallet-section .coupon-selection-section .coupon-selection .selection-field{padding:14px 20px;border:1px solid var(--Gray-100,#eaeaea);border-radius:8px;position:relative;cursor:pointer}.purchase-more .checkout-registry-wallet-section .coupon-selection-section .coupon-selection .selection-field p{color:var(--Gray-500,#8a8a8a);font-size:15px;font-weight:400}.purchase-more .checkout-registry-wallet-section .coupon-selection-section .coupon-selection .selection-field .chrvron-down-icon{position:absolute;right:20px;top:50%;transform:translateY(-50%)}.purchase-more .checkout-registry-wallet-section .coupon-selection-section .coupon-selection .selection-field .have-coupon-value{color:var(--Gray-700,#505050);font-size:15px;font-weight:400}.purchase-more .checkout-registry-wallet-section .coupon-selection-section .coupon-description{padding-top:8px}.purchase-more .checkout-registry-wallet-section .coupon-selection-section .coupon-description p{color:var(--Gray-500,#8a8a8a);font-size:12px;font-weight:400}.purchase-more .checkout-registry-wallet-section .input-point-section{padding-top:16px;position:relative}.purchase-more .checkout-registry-wallet-section .input-point-section .input-field .inputwrapper input{color:var(--Gray-500,#8a8a8a)}.purchase-more .checkout-registry-wallet-section .input-point-section .check-point{display:flex;align-items:flex-start;padding-top:7px;margin-top:12px;cursor:pointer}.purchase-more .checkout-registry-wallet-section .input-point-section .check-point .checkbox{margin-top:1px}.purchase-more .checkout-registry-wallet-section .input-point-section .check-point p{margin-left:8px;color:var(--Gray-700,#505050);font-size:12px;font-weight:400}.purchase-more .checkout-registry-wallet-section .input-point-section .check-point.disabled img{background-color:#f2f2f2;border-radius:6px}.purchase-more .checkout-registry-wallet-section .input-point-section .point-available{position:absolute;top:16px;right:0;color:#505050;font-weight:400;font-size:12px}.purchase-more .checkout-registry-wallet-section .input-point-section:not(:last-of-type){margin-bottom:12px}.purchase-more .funds-checkout-action-button{margin-top:0;display:flex;justify-content:space-between;align-items:center;padding:20px;background-color:#fff;position:fixed;max-width:430px;bottom:0;left:50%;transform:translateX(-50%);width:100%}.purchase-more .funds-checkout-action-button .checkout-btn{width:100%}.purchase-more summary{list-style:none;display:flex;align-items:center;padding:13px 20px 12px;font-weight:700}.purchase-more summary:after{content:"";width:28px;height:28px;background:url(/_next/static/media/chevronup.74fe30fa.svg) no-repeat;background-size:cover;transition:.2s;margin-left:auto}.purchase-more details[open]>summary:after{transform:rotate(180deg)}.purchase-more summary::-webkit-details-marker{display:none}.purchase-more summary{color:#30353b;border-radius:5px}.purchase-more details[open] summary{border-radius:5px 5px 0 0}.purchase-more details{border-radius:5px}.ordered-group-by-brand{padding:16px 0;color:#191919}.ordered-group-by-brand__header{padding:4px 0;font-size:13px;margin-bottom:4px}.ordered-group-by-brand>:not(.ordered-group-by-brand__header)+:not(.ordered-group-by-brand__header){margin-top:8px}.ordered-item{display:flex;gap:8px;align-items:center;line-height:1.5;font-size:12px}.ordered-item>img.thumbnail{border-radius:12px;object-fit:cover;width:80px;height:80px;border:1px solid rgba(0,0,0,.08);border-radius:4px}.ordered-item>div{width:calc(100% - 8px - 80px);color:#505050}.ordered-item .contribution-tag{padding:4px 6px;border-radius:6px;font-size:12px;color:#8a8a8a;background-color:#f2f2f2;width:-moz-fit-content;width:fit-content}.ordered-item small{font-size:12px}.ordered-item .prices{font-size:13px;display:flex;flex-wrap:wrap;gap:2px}.ordered-normal-item__body>*+*{margin-top:2px}.ordered-normal-item__body small.variation{display:block;font-size:12px;color:#8a8a8a;margin-top:4px}.ordered-normal-item__body .discount-percent{color:#f53f29;padding-right:4px}.ordered-total-info{padding-bottom:16px}.ordered-total-info h6{font-size:13px;font-weight:700;line-height:20px;padding:12px 0 4px}.ordered-total-info .info{margin-top:12px;width:100%;display:flex;justify-content:space-between;align-items:center;font-size:15px;line-height:24px;color:#505050}.ordered-gift-message{padding:16px 0}.ordered-gift-message label{width:100%;display:flex;justify-content:space-between;align-items:center;font-size:12px;line-height:18px;color:#505050}.ordered-gift-message textarea{margin-top:12px;padding:14px 16px;border:1px solid #eaeaea;border-radius:8px;font-size:15px;line-height:24px;width:100%;resize:none}.ordered-gift-message textarea::placeholder{color:#8a8a8a}.ordered-gift-message textarea:focus{border:1px solid #191919!important;outline:none!important}.coupon-information-root .coupon-information .collect-personal-information-section{margin-top:22px}.coupon-information-root .coupon-information .provide-personal-information-section{margin-top:8px}.coupon-information-root .coupon-information .collect-personal-information-section,.coupon-information-root .coupon-information .provide-personal-information-section{padding:0 20px}.coupon-information-root .coupon-information .collect-personal-information-section .title,.coupon-information-root .coupon-information .provide-personal-information-section .title{padding:10px 0;font-size:15px;font-weight:700;line-height:24px;color:#191919;margin-bottom:8px}.coupon-information-root .coupon-information .collect-personal-information-section .item .item-title,.coupon-information-root .coupon-information .provide-personal-information-section .item .item-title{font-size:13px;font-weight:400;line-height:19.5px;color:#191919}.coupon-information-root .coupon-information .collect-personal-information-section .item .sub-item,.coupon-information-root .coupon-information .provide-personal-information-section .item .sub-item{font-size:13px;font-weight:400;line-height:19.5px;color:#737373;padding:20px 0}.coupon-information-root .coupon-information .drawer-footer{padding:0;box-shadow:0 2px 18px 0 rgba(0,0,0,.102)}.coupon-information-root .coupon-information .checkbox-condition{padding:16px 20px;display:flex;align-items:center}.coupon-information-root .coupon-information .checkbox-condition p{color:var(--Gray-900,#191919);margin-left:9px;font-size:15px;font-weight:400}.coupon-information-root .coupon-information .checkbox-condition span{color:var(--Mint-500,#18b698);-webkit-text-decoration-line:underline;text-decoration-line:underline}.coupon-information-root .coupon-information .funds-checkout-action-button{display:flex;justify-content:space-between;align-items:center;padding:0 20px 20px;background-color:#fff;max-width:430px;width:100%}.coupon-information-root .coupon-information .funds-checkout-action-button .checkout-btn{width:100%}.coupon-information-root .rc-drawer-mask{background-color:#8a8a8a}.checkbox-condition{padding:16px 20px;display:flex;align-items:center;background-color:#fff;width:100%}.checkbox-condition p{color:var(--Gray-900,#191919);margin-left:9px;font-size:15px;font-weight:400}.checkbox-condition span{color:var(--Mint-500,#18b698);-webkit-text-decoration-line:underline;text-decoration-line:underline}.cart-item{cursor:pointer}.cart-item>*+*{margin-top:12px}.cart-item .contribution-tag{padding:4px 6px;border-radius:6px;font-size:12px;color:#9d7d54;background-color:#f7f3ef;width:-moz-fit-content;width:fit-content}.cart-item button.remove-item{position:absolute;top:2px;right:0;display:flex;flex-direction:column;align-items:center}.cart-item button.remove-item:disabled{cursor:not-allowed}.cart-item button.change-variation{float:right;height:30px;padding:6px 13px 7px;background-color:#fff3f0;border-radius:8px;font-size:12px;color:#f53f29;margin-top:4px}.cart-item button.change-variation:disabled{opacity:.4;cursor:not-allowed}.cart-item img.thumbnail{border-radius:4px}.cart-item .prices{font-size:15px;display:flex;flex-direction:column;flex-wrap:wrap;align-items:flex-end;gap:2px}.cart-item .prices s{color:#8a8a8a}.cart-item .prices b{color:#f53f29}.cart-item .quantity-input input{color:#8a8a8a!important}.cart-item .errors{font-size:12px;line-height:1.5;color:#f53f29;display:flex;flex-direction:column}.cart-normal-item__body{position:relative;display:flex;gap:8px}.cart-normal-item__body__info{padding-right:18px;flex:1 1;display:flex;gap:8px}.cart-normal-item__body__info>img{width:80px;height:80px;object-fit:cover;border:1px solid rgba(0,0,0,.08);border-radius:4px}.cart-normal-item__body__info>div{flex:1 1}.cart-normal-item__body__info.disabled{opacity:.3}.cart-normal-item__body h5{font-size:13px;font-weight:700}.cart-normal-item__body small.variation{display:block;font-size:12px;color:#8a8a8a;margin-top:4px}.cart-normal-item__footer{padding-left:24px;padding-right:18px;display:flex;gap:16px;align-items:center}.cart-normal-item__footer .prices{flex:1 1}.cart-normal-item .errors{padding-left:24px}.cart-invalid-item__body{position:relative;display:flex;gap:8px}.cart-invalid-item__body__thumbnail{position:relative;width:80px;height:80px;border-radius:4px;overflow:hidden}.cart-invalid-item__body__thumbnail>img{width:80px;height:80px;object-fit:cover}.cart-invalid-item__body__thumbnail>div{position:absolute;left:0;bottom:0;background-color:rgba(0,0,0,.502);color:#fafafa;width:100%;font-size:10px;text-align:center}.cart-invalid-item__body__info{flex:1 1;padding-right:18px}.cart-invalid-item__body__info>*+*{margin-top:4px}.cart-invalid-item__body h5{font-size:13px;font-weight:700;opacity:.3}.cart-invalid-item__body h4{font-size:15px;font-weight:700;opacity:.3}.cart-cashfund-item__body{position:relative;display:flex;gap:8px}.cart-cashfund-item__body__info{padding-right:18px;flex:1 1;display:flex;gap:8px}.cart-cashfund-item__body__info>img{width:80px;height:80px;object-fit:cover}.cart-cashfund-item__body__info>div{flex:1 1}.cart-cashfund-item__body h5{font-size:13px;font-weight:700}.cart-cashfund-item__body .prices{margin-top:4px}section.status-container{width:100%;height:-moz-fit-content;height:fit-content;display:flex;flex-direction:column;gap:20px;align-items:center;text-align:center;padding:40px}section.status-container .emoji{font-size:41px;line-height:41px}section.status-container .title{font-size:15px;font-weight:700;line-height:1.5}section.status-container .content{font-size:13px;line-height:1.5;color:#737373;white-space:pre-line}footer.sticky-footer{position:-webkit-sticky;position:sticky;bottom:0;left:0;width:100%;z-index:var(--sticky-z-index);background-color:#fff}nav.gift-header{padding:8px 16px;width:100%;background-color:#fff;display:flex;gap:8px;align-items:center}nav.gift-header .breadcrumb-arrow{cursor:pointer}nav.gift-header .title{font-size:20px;font-weight:700}:root{--sticky-header-height:56px;--sticky-header-height-guest:101px;--sticky-header-screen-pt:-56px;--sticky-z-index:99;--max-description-height:450px}.rc-drawer-content{position:relative}.address-wrapper{padding:0 20px}.address-wrapper .address-header{display:flex;justify-content:space-between;align-items:center;padding:15px 0}.address-wrapper .address-header p{font-size:18px;font-weight:700}.address-wrapper .address-header img{width:24px;height:24px}.address-wrapper .address-footer{position:absolute;width:100%;padding:16px 20px;bottom:0;right:0}.address-wrapper .address-footer .button{width:100%}.selection-search{padding:8px 0}.selection-section{height:400px;overflow:scroll}.selection-item{padding:12px 0;cursor:pointer}.selection-item .selection-item-radio{display:flex;align-items:center}.selection-item .selection-item-radio p{margin-left:8px}main.product-section-container{position:relative;color:#191919;background-color:#f2f2f2}main.product-section-container footer.prod-footer{position:-webkit-sticky;position:sticky;bottom:0;left:0;width:100%;z-index:var(--sticky-z-index);display:flex;justify-content:space-between;align-items:center;padding:20px;background-color:#fff;font-size:15px}main.product-section-container footer.prod-footer .button-style-1{padding:19px 0;width:50%}main.product-section-container footer.prod-footer .button-style-2{font-weight:700;margin-left:11px;padding:19px 0;width:50%}main.product-section-container>section{background-color:#fff}main.product-section-container .recommended-prods__body{position:relative;margin-top:8px;display:grid;grid-template-columns:repeat(2,calc(50% - 10px));grid-column-gap:20px;column-gap:20px;grid-row-gap:28px;row-gap:28px}