.discount-promotion-list{display:grid;grid-template-columns:repeat(3,1fr);grid-column-gap:10px;grid-row-gap:10px;max-width:1360px;margin:0 auto}.discount-promotion-list .discount-promotion{display:grid;grid-template-columns:120px 1fr;grid-column-gap:16px;grid-row-gap:12px;padding:14px;box-sizing:border-box;border:1px solid #dfdfdf}.discount-promotion-list .discount-promotion .product-image{width:100%;font-size:0}.discount-promotion-list .discount-promotion .product-image img{width:100%;height:auto;object-fit:cover}.discount-promotion-list .discount-promotion .product-progress{grid-column-start:1;grid-column-end:3;display:grid;grid-template-columns:1fr auto;grid-column-gap:8px;align-items:center}.discount-promotion-list .discount-promotion .product-info{display:flex;flex-direction:column;grid-row-gap:10px;position:relative;padding:8px 0;box-sizing:border-box}.discount-promotion-list .discount-promotion .product-info p{display:flex;justify-content:space-between;align-items:center;font-family:var(--regular-font);font-size:14px;line-height:14px;padding:0 8px;width:100%}.discount-promotion-list .discount-promotion .product-info p.save-tip-wrapper{position:absolute;bottom:8px}.discount-promotion-list .discount-promotion .product-info price-money bdi{display:flex;align-items:center}.discount-promotion-list .discount-promotion .product-info p.save-tip-wrapper price-money bdi,.discount-promotion-list .discount-promotion .product-info p.save-tip-wrapper price-money bdi .price__prefix,.discount-promotion-list .discount-promotion .product-info p.save-tip-wrapper price-money bdi .price__suffix{color:#991c1e}.discount-promotion-list .discount-promotion .product-info price-money bdi,.discount-promotion-list .discount-promotion .product-info price-money bdi .price__prefix,.discount-promotion-list .discount-promotion .product-info price-money bdi .price__suffix{font-family:var(--regular-font);font-size:14px;line-height:14px}.discount-promotion-list .discount-promotion .product-info .price bdi,.discount-promotion-list .discount-promotion .product-info .price .price__prefix,.discount-promotion-list .discount-promotion .product-info .price .price__suffix{font-family:var(--regular-font);font-size:14px;line-height:16px}.discount-promotion-list .discount-promotion .product-info .compare-price-tip-wrapper{color:#b9b6b7}.discount-promotion-list .discount-promotion .product-info .flash-price-tip-wrapper{color:#fff;background:#991c1e;padding:8px;border-radius:24px}.discount-promotion-list .discount-promotion .product-info .compare-price-tip-wrapper price-money{text-decoration:line-through}.discount-promotion-list .discount-promotion .product-progress progress{width:100%;height:12px;border:none;border-radius:12px;background:#f0f0f0;color:#991c1e}.discount-promotion-list .discount-promotion .product-progress span{font-family:var(--regular-font);font-weight:700;color:var(--theme-color);font-size:12px}.discount-promotion-list .discount-promotion .product-progress progress::-webkit-progress-bar{background:#f0f0f0;border-radius:12px}.discount-promotion-list .discount-promotion .product-progress progress::-webkit-progress-value{background:linear-gradient(to right,#991c1e,#991c1e);border-radius:12px;box-shadow:inset 0 1px 3px #0003}.discount-promotion-list .discount-promotion .product-progress progress::-moz-progress-bar{background:linear-gradient(to right,#991c1e,#991c1e);border-radius:12px}@keyframes grow{0%{width:0}to{width:100%}}.discount-promotion-list .discount-promotion .product-progress progress[value]::-webkit-progress-value{animation:grow 1s ease-out}.discount-promotion-list .discount-promotion .product-info .title{font-size:14px;font-family:var(--medium-font);line-height:16px;color:var(--theme-color);margin:0;display:flex;align-items:flex-start;display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;line-clamp:2;-webkit-line-clamp:2;white-space:inherit;min-height:32px;max-height:32px}.discount-promotion-list .discount-promotion quick-view-button{display:block;width:100%;grid-column-start:1;grid-column-end:3;text-align:center;padding:0;line-height:42px;height:42px;font-size:14px;font-family:var(--medium-font);border:1px solid var(--theme-color);opacity:1;background:#fff;color:var(--theme-color)}.discount-promotion-list .discount-promotion quick-view-button:hover{background:var(--theme-color);color:#fff}.discount-promotion-wrapper.newsletter-wrapper{max-width:100%;margin:0 auto;display:flex;justify-content:center;flex-direction:column;align-items:center;padding:64px 0;background:#f7f7f7}.discount-promotion-wrapper.newsletter-wrapper .text-tip{margin:0 0 24px}.discount-promotion-wrapper.newsletter-wrapper .text-tip p{text-align:center;font-size:24px;line-height:32px;font-family:var(--bold-font);font-weight:700;text-transform:uppercase}.discount-promotion-wrapper.newsletter-wrapper .newsletter-form .field{width:446px;margin:0 auto}.discount-promotion-wrapper.newsletter-wrapper .newsletter-form .field button{background:var(--theme-color);height:42px}.discount-promotion-wrapper.newsletter-wrapper .newsletter-form .field button svg{color:#fff}.discount-promotion-wrapper.newsletter-wrapper .newsletter-form .field__input{width:100%;border:1px solid var(--theme-color);background:#fff;color:var(--theme-color);height:42px;line-height:42px;font-family:var(--regular-font)}.discount-promotion-wrapper.newsletter-wrapper .newsletter-form .field__input::placeholder{font-size:14px;color:#dfdfdf}.discount-promotion-wrapper.newsletter-wrapper .newsletter-form .field__input:hover{border:1px solid var(--theme-color)}.discount-promotion-wrapper.newsletter-wrapper .newsletter-form .field label{clip:unset;color:var(--theme-color);font-size:14px;line-height:42px;overflow:unset;left:16px;font-family:var(--regular-font);display:block;width:100%}.discount-promotion-wrapper.newsletter-wrapper .newsletter-form .field label:hover .field__input{border:1px solid var(--theme-color)}.discount-promotion-wrapper.newsletter-wrapper .newsletter-form .field__input:focus~label,.discount-promotion-wrapper.newsletter-wrapper .newsletter-form .field__input:focus-visible~label{opacity:0}.flash-deals-banner{width:100%;padding:30px 72px 30px 52px;display:grid;grid-template-columns:auto 1fr;max-width:1360px;background:#fff7e7;margin:32px auto}.flash-deals-banner .flash-deals-title h1{align-self:center;font-family:var(--bold-font);font-weight:700;text-align:left;margin:0;font-size:32px;line-height:1}.flash-deals-banner .flash-deals-title h1 .iconfont{color:#991c1e;font-size:29px}.flash-deals-banner .gta-content__container{padding:0}.flash-deals-banner .gta-content__container .gta-timer-text__unit-value{background:#991c1e;border-radius:0;max-width:66px;width:66px;height:36px;display:flex;align-items:center;justify-content:center;color:#fff7e7;font-family:var(--medium-font)}.flash-deals-banner .gta-content__container .gta-timer-text__separator{display:flex;justify-content:center;align-items:center;color:#991c1e;margin-inline:6px}.flash-deals-banner .gta-content__container .gta-content__text{text-align:end}.flash-deals-banner .gta-content__container .gta-content__text>span{color:var(--theme-color);font-size:22px;font-family:var(--medium-font);font-weight:700}.flash-deals-banner .gta-content__container .gta-content__timer-text{display:inline-flex}.gta-content__container .gta-content .gta-content__timer .gta-timer__wrapper .gta-timer__separator{font-size:18px}@media screen and (min-width: 750px){.flash-deals-banner .gta-content__container .gta-content__text>span:last-of-type{font-size:14px;line-height:1;font-weight:500}}@media screen and (min-width: 750px) and (max-width:1440px){.discount-promotion-list{padding:0;max-width:1200px}.discount-promotion-list .discount-promotion{display:grid;grid-template-columns:80px 1fr;padding:16px 16px 4px}.discount-promotion-list .discount-promotion .product-info .flash-price-tip-wrapper{color:#991c1e;background:#fff;padding:0;border-radius:0;font-weight:700}.discount-promotion-list .discount-promotion .product-info p{padding:0;font-size:12px;line-height:12px}.discount-promotion-list .discount-promotion .product-info{grid-row-gap:8px}.discount-promotion-list .discount-promotion .product-info price-money bdi,.discount-promotion-list .discount-promotion .product-info price-money bdi .price__prefix,.discount-promotion-list .discount-promotion .product-info price-money bdi .price__suffix{font-size:12px;line-height:12px}.discount-promotion-list .discount-promotion .product-progress progress{height:10px}.discount-promotion-list .discount-promotion .product-progress{line-height:12px}}@media screen and (min-width: 750px) and (max-width:1360px){.discount-promotion-list{grid-template-columns:repeat(2,1fr);grid-column-gap:16px;grid-row-gap:16px;padding:0 48px}.discount-promotion-list .discount-promotion{grid-template-columns:14.056224899598394vw 1fr}.discount-promotion-list .discount-promotion .product-info p{font-size:14px;line-height:14px}.discount-promotion-list .discount-promotion .product-info{grid-row-gap:16px}.discount-promotion-list .discount-promotion .product-info price-money bdi,.discount-promotion-list .discount-promotion .product-info price-money bdi .price__prefix,.discount-promotion-list .discount-promotion .product-info price-money bdi .price__suffix{font-size:14px;line-height:14px}.discount-promotion-list .discount-promotion .product-info{padding:16px 0}.discount-promotion-list .discount-promotion .product-info p.save-tip-wrapper{bottom:16px}}@media screen and (min-width: 750px) and (max-width:996px){.discount-promotion-list .discount-promotion .product-info p.save-tip-wrapper{flex-direction:column;grid-row-gap:8px;bottom:8px;align-items:flex-end}.discount-promotion-list .discount-promotion .product-info{padding:8px 0;grid-row-gap:10px}.discount-promotion-list .discount-promotion .product-info .compare-price-tip-wrapper{font-size:12px;line-height:12px}.discount-promotion-list .discount-promotion .product-info .compare-price-tip-wrapper price-money bdi,.discount-promotion-list .discount-promotion .product-info .compare-price-tip-wrapper price-money bdi .price__prefix,.discount-promotion-list .discount-promotion .product-info .compare-price-tip-wrapper price-money bdi .price__suffix{font-size:12px;line-height:12px}.discount-promotion-list .discount-promotion .product-info price-money bdi,.discount-promotion-list .discount-promotion .product-info price-money bdi .price__prefix,.discount-promotion-list .discount-promotion .product-info price-money bdi .price__suffix{font-size:12px;line-height:12px}.discount-promotion-list .discount-promotion .product-info p,.discount-promotion-list .discount-promotion .product-info p.save-tip-wrapper{font-size:12px;line-height:12px}.flash-deals-banner{display:flex;justify-content:space-between;align-items:center;margin-top:0}.flash-deals-banner .gta-content__container .gta-content__text{display:flex;flex-direction:column;grid-row-gap:12px;justify-content:center;align-items:center}.flash-deals-banner .gta-content__container .gta-content__text>span{text-align:center}}@media screen and (max-width: 749px){.discount-promotion-wrapper.newsletter-wrapper{padding:24px 16px}.discount-promotion-list{padding:0 16px;grid-template-columns:repeat(2,calc(50% - 5px))}.discount-promotion-list .discount-promotion{grid-template-columns:100%;grid-column-gap:0;padding:0;grid-row-gap:8px}.discount-promotion-list .discount-promotion quick-view-button,.discount-promotion-list .discount-promotion .product-progress{grid-column-start:1;grid-column-end:2}.discount-promotion-list .discount-promotion .product-info p.save-tip-wrapper{position:relative;bottom:auto}.discount-promotion-list .discount-promotion .product-info p{font-size:12px;line-height:12px;padding:0}.discount-promotion-list .discount-promotion .product-info .title{font-weight:700;font-size:12px;line-height:20px;padding:0;display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;line-clamp:2;-webkit-line-clamp:2;white-space:inherit}.discount-promotion-list .discount-promotion .product-info{padding:0 8px;grid-row-gap:8px}.discount-promotion-list .discount-promotion quick-view-button{height:36px;margin:0 auto;width:calc(100% - 16px);min-width:0;font-size:12px;line-height:34px}.discount-promotion-list .discount-promotion .product-info .flash-price-tip-wrapper{padding:4px 8px;font-size:12px;line-height:12px}.discount-promotion-list .discount-promotion .product-info price-money bdi,.discount-promotion-list .discount-promotion .product-info price-money bdi .price__prefix,.discount-promotion-list .discount-promotion .product-info price-money bdi .price__suffix{font-size:12px;line-height:12px}.discount-promotion-list .discount-promotion .product-info p.save-tip-wrapper price-money bdi,.discount-promotion-list .discount-promotion .product-info p.save-tip-wrapper price-money bdi .price__prefix,.discount-promotion-list .discount-promotion .product-info p.save-tip-wrapper price-money bdi .price__suffix{font-size:12px;line-height:12px;color:var(--theme-color)}.discount-promotion-list .discount-promotion .product-progress{grid-template-columns:100%;padding:0 8px}.discount-promotion-list .discount-promotion .product-progress progress{height:8px}.flash-deals-banner{padding:24px 16px;margin:0 0 24px;display:flex;justify-content:center;grid-column-gap:7.6vw}.flash-deals-banner .gta-content__container .gta-content__text{display:flex;flex-direction:column;align-items:center}.flash-deals-banner .flash-deals-title h1{font-size:5.333333333333334vw;line-height:1}.flash-deals-banner .flash-deals-title{display:flex;align-items:center}.flash-deals-banner .gta-content__container .gta-content__text{grid-row-gap:10px}.flash-deals-banner .gta-content__container .gta-content__text>span{font-size:3.2vw;line-height:1}.flash-deals-banner .gta-content__container .gta-timer-text__separator{margin-inline:4px}.flash-deals-banner .gta-content__container .gta-timer-text__unit-value{width:11.866666666666667vw;height:6.533333333333332vw;max-width:11.866666666666667vw;font-size:3.5999999999999996vw}.flash-deals-banner .flash-deals-title h1 .iconfont{font-size:5.333333333333334vw}.discount-promotion-wrapper.newsletter-wrapper .newsletter-form .field{width:100%;max-width:446px}.discount-promotion-wrapper.newsletter-wrapper .text-tip p{font-size:5.333333333333334vw;line-height:5.333333333333334vw}}@media screen and (max-width: 420px){.discount-promotion-list .discount-promotion .product-info p{font-size:2.857142857142857vw;line-height:1;padding:0}.discount-promotion-list .discount-promotion .product-info .flash-price-tip-wrapper{font-size:2.857142857142857vw;line-height:1}.discount-promotion-list .discount-promotion .product-info price-money bdi,.discount-promotion-list .discount-promotion .product-info price-money bdi .price__prefix,.discount-promotion-list .discount-promotion .product-info price-money bdi .price__suffix{font-size:2.857142857142857vw;line-height:1}.discount-promotion-list .discount-promotion .product-info p.save-tip-wrapper price-money bdi,.discount-promotion-list .discount-promotion .product-info p.save-tip-wrapper price-money bdi .price__prefix,.discount-promotion-list .discount-promotion .product-info p.save-tip-wrapper price-money bdi .price__suffix{font-size:2.857142857142857vw;line-height:1}}.collection-tab .tab-wrapper{justify-content:flex-start!important}
/*# sourceMappingURL=/cdn/shop/t/220/assets/discount-promotion.css.map */
