.pay-and-ship-shared-modal-wrapper .modal-content.basket-coupon-list-detail-modal{max-width:calc(100% - .75rem);width:unset!important;height:unset!important;border-radius:1rem!important}.pay-and-ship-shared-modal-wrapper .modal-content.basket-coupon-list-detail-modal .pay-and-ship-modal{min-height:auto!important}.pay-and-ship-shared-modal-wrapper .modal-content.basket-coupon-list-detail-modal .pay-and-ship-modal .content{padding:1.5rem!important}@media screen and (min-width:768px){.pay-and-ship-shared-modal-wrapper .modal-content.basket-coupon-list-detail-modal .pay-and-ship-modal .content{padding:2rem!important}}.basket-coupon-list-detail-modal .detail-modal{display:flex;flex-direction:column;gap:.5rem}.basket-coupon-list-detail-modal .detail-modal-title{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:.25rem;padding:12px 0;border:1px dashed #ff95a1;border-radius:.5rem;width:100%}.basket-coupon-list-detail-modal .detail-modal-title .discount-info{font-size:.9375rem;line-height:.9375rem;color:#2c2c2c;font-weight:700}.basket-coupon-list-detail-modal .detail-modal-title .amount-info{font-size:.75rem;line-height:.875rem;color:#404040}.basket-coupon-list-detail-modal .detail-modal-info-item{display:flex;flex-direction:column;gap:.5rem;color:#404040}.basket-coupon-list-detail-modal .detail-modal-info-item-title{font-size:.875rem;line-height:1.25rem;font-weight:700}.basket-coupon-list-detail-modal .detail-modal-info-item-value{display:flex;align-items:center;gap:.25rem}.basket-coupon-list-detail-modal .detail-modal-info-item-value svg{font-size:.75rem;color:dimgray}.basket-coupon-list-detail-modal .detail-modal-info-item-value span{font-size:.75rem;line-height:.875rem}.basket-coupon-list-detail-modal .detail-modal-info-item-value .primary-bold-value{font-weight:700;color:#ff3f55}.basket-coupon-list-detail-modal .detail-modal-info-item-desc{font-size:.75rem;line-height:1.125rem;max-width:20rem;overflow-wrap:break-word;word-break:break-word;white-space:normal;overflow:hidden}.basket-coupon-list-detail-modal .detail-modal-info-item:last-child{margin-top:.25rem}@media screen and (min-width:1025px){.basket-coupon-list-detail-modal .detail-modal{min-width:36rem;max-width:36rem}.basket-coupon-list-detail-modal .detail-modal-info-item:last-child{margin-top:.5rem}.basket-coupon-list-detail-modal .detail-modal-info-item-desc{max-width:100%}}.coupons-list-item{flex-shrink:0;padding:.5rem .75rem;background-color:#fff;display:flex;flex-direction:column;gap:.5rem;border:1px dashed #ff95a1;border-radius:.5rem}.coupons-list-item .info{display:flex;flex-direction:column;gap:.25rem}.coupons-list-item .info .title{color:#2c2c2c;font-size:.6875rem;line-height:.75rem;font-weight:700}.coupons-list-item .info .sub-title{color:#404040;font-size:.5625rem;line-height:.5625rem;font-weight:400}.coupons-list-item .coupon-apply-btn{min-width:7.75rem}.coupons-list-item .coupon-seller-info{display:flex;justify-content:space-between;align-items:center}.coupons-list-item .coupon-seller-info-name{font-size:.5625rem;line-height:.5625rem;color:#404040;max-width:6.125rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.coupons-list-item .coupon-seller-info button.btn-underlineText{font-size:.5625rem;line-height:.5625rem;border-bottom-width:1px}.coupons-list .active-item{border-color:#8baf60;background-color:#eaf6ef}.coupons-list .active-item .active-button{background-color:#fff;color:#ff3f55}.coupons-list .active-item .active-button:hover{color:#dd2c40!important;background-color:#fff}@media screen and (min-width:768px){.coupons-list-item{padding:.75rem}.coupons-list-item .info .title{font-size:1rem;line-height:1rem}.coupons-list-item .info .sub-title{font-size:.875rem;line-height:.875rem}.coupons-list-item .coupon-apply-btn{font-size:.875rem;padding:.5rem 0;height:1.875rem;min-width:8.375rem}.coupons-list-item .coupon-seller-info-name{font-size:.6875rem;line-height:.75rem}}.coupons-wrapper{padding:.75rem;border-top:1px solid #e4e4e4;background-color:#fff;display:flex;flex-direction:column;gap:.75rem}.coupons-wrapper-header{display:flex;align-items:center;justify-content:space-between}.coupons-wrapper-header .title{display:flex;align-items:center;gap:.25rem;color:#2c2c2c}.coupons-wrapper-header .title svg{font-size:1rem}.coupons-wrapper-header .title span{font-size:.875rem;line-height:1.25rem;font-weight:700}.coupons-wrapper-header .add-coupon-button{margin-right:-.75rem;gap:.25rem}.coupons-wrapper-header .add-coupon-button .button-text{font-size:.75rem;line-height:.875rem}.coupons-wrapper .coupons-list{max-width:calc(100% - 10px)}@media screen and (min-width:768px){.coupons-wrapper .coupons-list{max-width:unset}}.coupons-wrapper .coupons-list .scroller-list-track{gap:.625rem}.coupons-wrapper .coupons-list .scroller-list-arrow{z-index:0;width:1.2rem;height:1.2rem}.coupons-wrapper .coupons-list .left{margin-left:.75rem}@media screen and (min-width:768px){.coupons-wrapper{padding:1.5rem;gap:1rem;border-radius:.5rem;border:1px solid #e4e4e4}.coupons-wrapper-header .title{gap:.5rem}.coupons-wrapper-header .title svg{font-size:1.5rem}.coupons-wrapper-header .title span{font-size:1rem;line-height:1rem}.coupons-wrapper-header .add-coupon-button{margin-right:-1rem}.coupons-wrapper-header .add-coupon-button svg{font-size:1rem}.coupons-wrapper-header .add-coupon-button .button-text{font-size:.875rem}.coupons-wrapper .coupons-list .scroller-list-arrow{z-index:0;width:1.75rem;height:1.75rem}.coupons-wrapper .coupons-list .left{margin-left:unset}}@media screen and (max-width:768px){.pay-and-ship-shared-modal-wrapper .modal-content.add-coupon-code-error-modal{max-width:calc(100% - .75rem);width:100%!important;height:unset!important;border-radius:1rem!important}.pay-and-ship-shared-modal-wrapper .modal-content.add-coupon-code-error-modal .pay-and-ship-modal{min-height:auto!important}}@media screen and (min-width:1025px){.pay-and-ship-shared-modal-wrapper .modal-content.add-coupon-code-error-modal{width:100%;max-width:600px}}.pay-and-ship-shared-modal-wrapper .modal-content.add-coupon-code-error-modal .add-coupon-code-error-modal-inner{display:flex;align-items:center;justify-content:center;flex-direction:column;max-width:470px;margin:0 auto;text-align:center}@media screen and (min-width:1025px){.pay-and-ship-shared-modal-wrapper .modal-content.add-coupon-code-error-modal .add-coupon-code-error-modal-inner{padding-top:2rem;padding-bottom:3.75rem}}.pay-and-ship-shared-modal-wrapper .modal-content.add-coupon-code-error-modal .add-coupon-code-error-modal-close{display:flex;align-items:center;justify-content:flex-end;margin-bottom:.5rem;width:100%;font-size:1.5rem;color:#7e7e7e}.pay-and-ship-shared-modal-wrapper .modal-content.add-coupon-code-error-modal .add-coupon-code-error-modal-close svg{cursor:pointer}.pay-and-ship-shared-modal-wrapper .modal-content.add-coupon-code-error-modal .add-coupon-code-error-icon{font-size:5rem;margin-bottom:.75rem}@media screen and (min-width:768px){.pay-and-ship-shared-modal-wrapper .modal-content.add-coupon-code-error-modal .add-coupon-code-error-icon{font-size:7.5rem;margin-bottom:2rem}}.pay-and-ship-shared-modal-wrapper .modal-content.add-coupon-code-error-modal .add-coupon-code-error-title{font-weight:700;font-size:.875rem;line-height:1.25rem}@media screen and (min-width:768px){.pay-and-ship-shared-modal-wrapper .modal-content.add-coupon-code-error-modal .add-coupon-code-error-title{font-size:1.5rem;line-height:2rem;margin-bottom:1rem}}.pay-and-ship-shared-modal-wrapper .modal-content.add-coupon-code-error-modal .add-coupon-code-error-description{font-size:.875rem;line-height:1.25rem}@media screen and (max-width:768px){.pay-and-ship-shared-modal-wrapper .modal-content.add-coupon-code-modal{max-width:calc(100% - .75rem);width:100%!important;height:unset!important;border-radius:1rem!important}.pay-and-ship-shared-modal-wrapper .modal-content.add-coupon-code-modal .pay-and-ship-modal{min-height:auto!important}.pay-and-ship-shared-modal-wrapper .modal-content.add-coupon-code-modal .bottom-button-wrapper{box-shadow:none!important;padding:0 1rem 1rem}}@media screen and (min-width:768px){.pay-and-ship-shared-modal-wrapper .modal-content.add-coupon-code-modal .content{padding-bottom:1rem}.pay-and-ship-shared-modal-wrapper .modal-content.add-coupon-code-modal .bottom-button-wrapper{padding-top:1rem}}.add-coupon-code-modal-form{display:flex;flex-direction:column;gap:2rem}.pay-and-ship-shared-modal-wrapper .modal-content.basket-coupon-list-remove-coupon-modal{max-width:calc(100% - .75rem);width:unset!important;height:unset!important;border-radius:1rem!important}.pay-and-ship-shared-modal-wrapper .modal-content.basket-coupon-list-remove-coupon-modal .pay-and-ship-modal{min-height:auto!important}.pay-and-ship-shared-modal-wrapper .modal-content.basket-coupon-list-remove-coupon-modal .pay-and-ship-modal .content{padding:1.5rem!important}@media screen and (min-width:768px){.pay-and-ship-shared-modal-wrapper .modal-content.basket-coupon-list-remove-coupon-modal .pay-and-ship-modal .content{padding:2rem!important}}.basket-coupon-list-remove-coupon-modal .remove-coupon-modal{display:flex;flex-direction:column;gap:1rem;align-items:center;color:#2c2c2c;white-space:normal}.basket-coupon-list-remove-coupon-modal .remove-coupon-modal-icon{width:107px;height:110px;margin-bottom:.5rem}.basket-coupon-list-remove-coupon-modal .remove-coupon-modal-title{font-size:1rem;line-height:1.375rem;font-weight:700;text-align:center;max-width:14.375rem}.basket-coupon-list-remove-coupon-modal .remove-coupon-modal-description{font-size:.875rem;line-height:1.25rem;text-align:center;max-width:17.5rem}.basket-coupon-list-remove-coupon-modal .remove-coupon-modal-buttons{display:flex;flex-direction:column;gap:1rem;width:100%}@media screen and (min-width:1025px){.basket-coupon-list-remove-coupon-modal .remove-coupon-modal{padding:1.5rem;min-width:36rem}.basket-coupon-list-remove-coupon-modal .remove-coupon-modal-title{font-size:1.25rem;line-height:1.25rem;max-width:unset}.basket-coupon-list-remove-coupon-modal .remove-coupon-modal-description{max-width:25rem}}.pay-and-ship-shared-modal-wrapper .modal-content.basket-coupon-list-warning-modal{max-width:calc(100% - .75rem);width:unset!important;height:unset!important;border-radius:1rem!important}.pay-and-ship-shared-modal-wrapper .modal-content.basket-coupon-list-warning-modal .pay-and-ship-modal{min-height:auto!important}.pay-and-ship-shared-modal-wrapper .modal-content.basket-coupon-list-warning-modal .pay-and-ship-modal .content{padding:1.5rem!important}@media screen and (min-width:768px){.pay-and-ship-shared-modal-wrapper .modal-content.basket-coupon-list-warning-modal .pay-and-ship-modal .content{padding:2rem!important}}.basket-coupon-list-warning-modal .warning-modal{display:flex;flex-direction:column;gap:1rem;align-items:center;color:#2c2c2c;white-space:normal}.basket-coupon-list-warning-modal .warning-modal-icon{width:107px;height:110px;margin-bottom:.5rem}.basket-coupon-list-warning-modal .warning-modal-title{font-size:1rem;line-height:1.375rem;font-weight:700;text-align:center;max-width:15rem}.basket-coupon-list-warning-modal .warning-modal-description{font-size:.875rem;line-height:1.25rem;text-align:center;max-width:17.5rem}.basket-coupon-list-warning-modal .warning-modal-buttons{display:flex;flex-direction:column;gap:1rem;width:100%}@media screen and (min-width:1025px){.basket-coupon-list-warning-modal .warning-modal{padding:1.5rem;min-width:36rem}.basket-coupon-list-warning-modal .warning-modal-title{font-size:1.25rem;line-height:1.25rem;max-width:unset}.basket-coupon-list-warning-modal .warning-modal-description{max-width:31.25rem}}.flash-discount-bottom-panel{padding:.5rem .75rem;background:linear-gradient(90deg,#1872ff,#004bbe);position:fixed;bottom:0;left:0;right:0;z-index:4;flex-direction:column;gap:.75rem}.flash-discount-bottom-panel,.flash-discount-bottom-panel-top{width:100%;display:flex;justify-content:space-between;align-items:center}@media screen and (min-width:768px){.flash-discount-bottom-panel-top{width:auto}}.flash-discount-bottom-panel-content{display:flex;gap:.75rem;align-items:center}.flash-discount-bottom-panel-content .hourglass-icon{width:39px;height:40px}.flash-discount-bottom-panel-content .content-wrapper{display:flex;flex-direction:column;gap:.25rem;color:#fff}.flash-discount-bottom-panel-content .content-wrapper-title{font-size:.875rem;line-height:1rem;font-weight:800}.flash-discount-bottom-panel-content .content-wrapper-detail-button{display:flex;gap:.25rem;cursor:pointer;align-items:center}.flash-discount-bottom-panel-content .content-wrapper-detail-button span{font-size:.6875rem;line-height:.75rem;text-decoration:underline;font-weight:600}.flash-discount-bottom-panel-content .content-wrapper-detail-button svg{width:.375rem;height:.625rem}.flash-discount-bottom-panel-countdown{display:flex;gap:.5rem}.flash-discount-bottom-panel-countdown-item{padding:.375rem .5rem;background-color:#fff;border-radius:.25rem;display:flex;flex-direction:column;align-items:center;text-align:center}.flash-discount-bottom-panel-countdown-item-value{font-size:.875rem;line-height:1rem;color:#2c2c2c;width:1.625rem;font-weight:800}.flash-discount-bottom-panel-countdown-item-desc{font-weight:600;font-size:.5625rem;line-height:.5625rem;color:dimgray;width:1.625rem}.flash-discount-bottom-panel .flash-discount-bottom-panel-action-button{width:100%}@media screen and (min-width:768px){.flash-discount-bottom-panel .flash-discount-bottom-panel-action-button{width:auto}.flash-discount-bottom-panel{justify-content:center;flex-direction:row}.flash-discount-bottom-panel-content{margin-right:3.375rem}}.pay-and-ship-shared-modal-wrapper .modal-content.flash-discount-details-modal-wrapper{max-width:calc(100% - .75rem);width:unset!important;height:unset!important;border-radius:1rem!important}.pay-and-ship-shared-modal-wrapper .modal-content.flash-discount-details-modal-wrapper .pay-and-ship-modal{min-height:auto!important}.pay-and-ship-shared-modal-wrapper .modal-content.flash-discount-details-modal-wrapper .pay-and-ship-modal .content{padding:1.5rem!important}@media screen and (min-width:768px){.pay-and-ship-shared-modal-wrapper .modal-content.flash-discount-details-modal-wrapper .pay-and-ship-modal .content{padding:2rem!important}}.flash-discount-details-modal{display:flex;flex-direction:column;align-items:center;gap:1rem;color:#2c2c2c;width:20rem}.flash-discount-details-modal-icon{width:162px;height:110px;margin-bottom:.5rem;margin-left:3.4375rem}.flash-discount-details-modal-description{font-size:.875rem;line-height:1.25rem;text-align:center;max-width:12.5rem;word-break:break-word}.flash-discount-details-modal-content{display:flex;flex-direction:column;align-items:center;gap:.5rem}.flash-discount-details-modal-content .title{color:#7e7e7e;font-size:.75rem;line-height:1.125rem;font-weight:600}.flash-discount-details-modal-content .category-list{display:flex;gap:.625rem;max-width:255px;flex-wrap:wrap;justify-content:center}.flash-discount-details-modal-content .category-list-item{text-decoration:none;padding:.25rem .5rem;background-color:#efefef;color:#000;font-size:.625rem;line-height:.625rem;font-weight:700;border-radius:4.5rem}@media screen and (min-width:768px){.flash-discount-details-modal{min-width:36rem}.flash-discount-details-modal-description{max-width:25rem}.flash-discount-details-modal-content .title{font-size:.875rem;line-height:1.25rem}.flash-discount-details-modal-content .category-list{max-width:31.25rem}.flash-discount-details-modal-content .category-list-item{font-size:.875rem;line-height:1rem}}@media screen and (max-width:768px){.pay-and-ship-shared-modal-wrapper .modal-content.flash-discount-info-modal{max-width:calc(100% - .75rem);width:100%!important;height:unset!important;border-radius:1rem!important}.pay-and-ship-shared-modal-wrapper .modal-content.flash-discount-info-modal .pay-and-ship-modal{min-height:auto!important}}@media screen and (min-width:1025px){.pay-and-ship-shared-modal-wrapper .modal-content.flash-discount-info-modal{width:100%;max-width:640px}}.pay-and-ship-shared-modal-wrapper .modal-content.flash-discount-info-modal .flash-discount-info-modal-inner{display:flex;align-items:center;justify-content:center;flex-direction:column;padding:.75rem}.pay-and-ship-shared-modal-wrapper .modal-content.flash-discount-info-modal .flash-discount-info-icon{margin-bottom:1rem;font-size:6.5rem}.pay-and-ship-shared-modal-wrapper .modal-content.flash-discount-info-modal .timer{display:flex;align-items:center;justify-content:center;gap:.5rem;margin-bottom:.75rem;width:100%}@media screen and (min-width:768px){.pay-and-ship-shared-modal-wrapper .modal-content.flash-discount-info-modal .timer{margin-bottom:1.5rem}}.pay-and-ship-shared-modal-wrapper .modal-content.flash-discount-info-modal .timer-item{flex:1 1;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:.5rem;max-width:80px;height:80px;background-color:#dce9ff;border-radius:.25rem}.pay-and-ship-shared-modal-wrapper .modal-content.flash-discount-info-modal .timer-item .time-left{font-weight:700;font-size:1.25rem;line-height:1;color:#004bbe}.pay-and-ship-shared-modal-wrapper .modal-content.flash-discount-info-modal .timer-item .time-unit{font-weight:500;font-size:.75rem;line-height:.875;color:dimgray}@media screen and (min-width:768px){.pay-and-ship-shared-modal-wrapper .modal-content.flash-discount-info-modal .timer-item .time-unit{font-size:.875rem;line-height:1}}.pay-and-ship-shared-modal-wrapper .modal-content.flash-discount-info-modal .flash-discount-info-description{margin-bottom:.75rem;font-size:.875rem;line-height:1.25rem;word-break:break-word}@media screen and (min-width:768px){.pay-and-ship-shared-modal-wrapper .modal-content.flash-discount-info-modal .flash-discount-info-description{margin-bottom:1.5rem}}.pay-and-ship-shared-modal-wrapper .modal-content.flash-discount-info-modal .explore-button{margin-bottom:.75rem}@media screen and (min-width:768px){.pay-and-ship-shared-modal-wrapper .modal-content.flash-discount-info-modal .explore-button{margin-bottom:1rem}}