.promo-offer-section{background-color:#f5f5f0;overflow:hidden}.promo-offer-container{max-width:1400px;margin:0 auto;padding:0 2rem}.promo-offer-guarantee{text-align:center;font-size:1.4rem;line-height:1.6;color:#666;margin:0 auto 2rem;max-width:980px}.promo-offer-guarantee strong{font-weight:800;color:#333}.promo-offer-card{background-color:#fff;border:2px dashed #333;border-radius:26px;overflow:hidden;box-shadow:none;max-width:1280px;margin:0 auto}.promo-offer-grid{display:flex;flex-direction:column;gap:0}.promo-offer-grid--image-right{flex-direction:column}.promo-offer-image-wrapper{width:100%;display:flex;align-items:center;justify-content:center;background:#fff;padding:2.2rem 2rem}.promo-offer-image-wrapper img{width:100%;height:auto;max-width:520px;object-fit:contain;display:block}.promo-offer-content{padding:2.2rem 2rem;display:flex;flex-direction:column;gap:1.4rem;align-items:center;text-align:center}.promo-offer-heading{font-size:1.8rem;font-weight:900;line-height:1.18;color:#333;margin:0;text-transform:uppercase;letter-spacing:.01em}.promo-offer-countdown{display:flex;flex-direction:column;align-items:center;gap:.8rem}.countdown-label{font-size:1.15rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#666}.countdown-timer{display:flex;gap:1rem;align-items:center}.countdown-box{background-color:#fff;border:1px solid #e2e2e2;border-radius:10px;width:86px;height:64px;display:flex;align-items:center;justify-content:center}.countdown-number{font-size:2.2rem;font-weight:900;color:#000;line-height:1}.promo-offer-cta{width:100%;display:flex;justify-content:center}.promo-offer-button{display:inline-block;padding:18px 44px;background-color:#000;color:#fff;text-decoration:none;border-radius:999px;font-weight:900;font-size:1.35rem;letter-spacing:.04em;text-transform:uppercase;transition:transform .2s ease,box-shadow .2s ease;box-shadow:none;width:100%;max-width:420px;text-align:center}.promo-offer-button:hover{transform:translateY(-1px)}.promo-offer-trust-badges{width:100%}.trust-badge{background-color:#e8e8e8;padding:.95rem 1.25rem;border-radius:10px;width:100%;display:flex;align-items:center;justify-content:center;flex-wrap:nowrap;gap:.75rem;font-size:1.15rem;color:#666}.badge-label{font-weight:500;letter-spacing:.02em}.badge-value{font-weight:900;color:#000;letter-spacing:.02em}.badge-separator{font-weight:400;opacity:.7}.promo-offer-badges{display:flex;flex-direction:column;gap:.9rem;width:100%;align-items:center}.promo-badge{display:inline-flex;align-items:center;gap:.55rem;font-size:1.25rem;color:#666;justify-content:center}.badge-icon{font-size:1.25rem}.promo-badge--customers{align-items:center}.customer-avatars{display:inline-flex;align-items:center;margin-right:10px}.customer-avatars .avatar{width:34px;height:34px;border-radius:999px;overflow:hidden;border:2px solid #fff;box-shadow:0 2px 6px #0000001f;background:#f3f3f3;display:inline-flex;align-items:center;justify-content:center}.customer-avatars .avatar+.avatar{margin-left:-10px}.customer-avatars img{width:100%;height:100%;object-fit:cover;display:block}.promo-badge--customers{align-items:center;gap:10px}@media screen and (min-width:750px){.customer-avatars .avatar{width:36px;height:36px}}@media screen and (min-width:750px){.promo-offer-guarantee{font-size:1.6rem;margin-bottom:2.2rem}.promo-offer-grid{flex-direction:row;align-items:stretch}.promo-offer-grid--image-right{flex-direction:row-reverse}.promo-offer-image-wrapper{flex:0 0 50%;max-width:50%;padding:3.2rem 3rem}.promo-offer-content{flex:1;padding:3.2rem 3rem;align-items:flex-start;text-align:left;gap:1.6rem}.promo-offer-heading{font-size:2.2rem}.promo-offer-countdown{align-items:flex-start}.promo-offer-cta{justify-content:flex-start}.promo-offer-button{width:auto;max-width:none;min-width:360px}.promo-offer-badges{flex-direction:row;gap:2rem;justify-content:flex-start;align-items:center}.promo-badge{justify-content:flex-start}}@media screen and (min-width:990px){.promo-offer-container{padding:0 3rem}.promo-offer-heading{font-size:2.45rem}.countdown-box{width:92px;height:68px}.countdown-number{font-size:2.35rem}.promo-offer-button{font-size:1.35rem;padding:20px 56px;min-width:380px}}@media screen and (max-width:749px){.promo-offer-container{padding:0 1.5rem}.promo-offer-heading{font-size:1.7rem}.countdown-box{width:82px;height:62px}.countdown-number{font-size:2.1rem}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/section-promo-offer.css.map */
