.tp-container{margin-block:16px}.tp-flex{gap:8px;display:flex;align-items:center;margin-bottom:3px}.tp-flex--col{flex-direction:column}@media (max-width: 1199px){.tp-flex{flex-direction:column;align-items:flex-start}}.tp-save{width:fit-content;padding-inline:7.5px;color:#000;background-color:#d2ffe7;border-radius:7px;border:1px solid #1cff89;align-items:center;display:flex;height:32px;gap:6px;padding-inline:8px}.tp-save p{font-family:Exo;margin:2px 0 0 0 !important;font-size:12px;font-stretch:normal;font-style:normal;font-weight:bold;line-height:1.33;letter-spacing:normal;color:#000;white-space:nowrap}@media (max-width: 767px){.tp-save p{font-size:12px}}.tp-countdown{font-family:Exo;font-size:12px;font-weight:600;margin:0;color:#d0021b;line-height:1;text-align:left}.tp-countdown__row{display:flex;gap:3px;align-items:flex-start}.tp-countdown__icon{color:red;min-width:12px;min-height:12px}.tp-countdown__time{white-space:nowrap}.tp-countdown__number{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;min-width:2ch;display:inline-block}.tp-countdown__over{color:#000}@media (max-width: 767px){.tp-countdown{font-size:12px}}.tp-progress{gap:8px;width:100%;display:flex;align-items:center;font-family:Exo;font-size:12px;font-weight:600;margin:0}.tp-progress__count{position:relative}.tp-progress .progress-bar{width:100%;height:6px;background-color:#d2d2d2;border-radius:12px;position:relative}.tp-progress .progress-bar::before{content:'';position:absolute;top:0;left:0;height:100%;width:var(--progress-width, 0%);background-color:#1cff89;border-radius:12px}.tp-progress p{margin:0;white-space:nowrap;font-size:12px}@media (max-width: 767px){.tp-progress p{font-size:12px}}.tp-badge{width:125px;height:31px;position:absolute;top:8px;right:15px;z-index:10}@media (max-width: 767px){.tp-badge{width:79px;height:20px;top:7px;right:10px}}.cart-wrapper .tp-container{margin-block:unset;margin-top:12px}.cart-wrapper .tp-save{width:unset;min-width:96px}.cart-wrapper .tp-badge{width:79px !important;height:20px !important;top:12px;right:0}@media (max-width: 1479px){.cart-wrapper .tp-flex{margin-bottom:2px}}@media (max-width: 1199px){.cart-wrapper .tp-flex{margin-bottom:2px}}@media (min-width: 768px){.cart-wrapper .tp-flex{flex-direction:column;align-items:flex-end}}@media (max-width: 767px){.cart-wrapper .tp-container{float:left}.cart-wrapper .tp-countdown{font-size:12px}.cart-wrapper .tp-badge{width:60px !important;height:16px !important;top:0;right:0}}@media (min-width: 768px){.used-macs-product-info .gallery-wrap{position:relative}}@media (max-width: 767px){.used-macs-product-info{position:relative}}.cart-drawer-item__footer .tp-flex,.cart-drawer-item__price-container .tp-flex{flex-direction:column;align-items:flex-end}.cart-drawer-item__footer .tp-progress .progress-bar,.cart-drawer-item__price-container .tp-progress .progress-bar{width:100px}.cart-drawer-item__saving{background-color:#d2ffe7 !important;border:1px solid #1cff89 !important}.hero-banner__contents .tp-container,.hero-banner__contents .tp-countdown,.hero-banner__contents .tp-countdown__icon{color:white}.hero-banner__contents .tp-container{max-width:403px;margin-bottom:12px}@media (max-width: 767px){.hero-banner__contents .tp-container p{font-size:12px}}.simple-banner .tp-container,.simple-banner .tp-countdown{color:white}.simple-banner .tp-progress{max-width:190px}.simple-banner .tp-badge{position:inherit;margin-right:auto}.simple-banner .tp-container{margin-bottom:0}.simple-banner .tp-countdown__icon{color:white}@media (max-width: 989px){.simple-banner__cta-container:has(.tp-badge){gap:16px}}@media (max-width: 767px){.simple-banner__texts-container{justify-content:flex-start !important}.simple-banner .tp-container:not(.tp-countdown__over) .tp-countdown,.simple-banner .tp-container:not(.tp-countdown__over) .tp-countdown__icon{color:#D0021B}.simple-banner .tp-container p{font-size:12px}.simple-banner .tp-badge{width:125px;height:31px;margin-left:auto;margin-right:0}.simple-banner__cta-container:has(.tp-badge){flex-direction:column;justify-content:space-between !important}}.product-grid__grid .tp-container{margin-bottom:0}
