@import "https://fonts.googleapis.com/css2?family=Cinzel+Decorative:wght@700&display=swap";
.offer-container{text-align:center;background-color:#f9f9f9;padding:40px 150px}.offer-heading{color:#333;margin-bottom:10px;font-family:Cinzel Decorative,serif;font-size:3rem;font-weight:700}.offer-subheading{color:#666;margin-bottom:20px;font-size:2rem}.offer-button{color:#fff;cursor:pointer;background-color:#fc8d1d;border:none;border-radius:12px;outline:none;padding:12px 30px;font-size:20px;font-weight:700;transition:background .3s}.offer-button:hover{background-color:#e66b00}.top-offers-heading,.current-offers-heading{color:#222;margin-top:40px;font-family:Cinzel Decorative,serif;font-size:2rem}.top-offers-subheading,.current-offers-subheading{color:#555;margin-bottom:0;font-size:1.3rem}.offers-grid{grid-template-columns:repeat(3,1fr);gap:25px;padding:20px;display:grid}.offer-card{text-align:center;background:#fff;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;height:100%;padding:20px;transition:transform .3s;display:flex;box-shadow:0 5px 10px #00000026}.offer-card:hover{transform:translateY(-5px)}.offer-image{width:60%}.offer-card h3{color:#fc8d1d;margin-bottom:10px;font-size:22px;font-weight:700}.offer-card p{color:#555;margin-bottom:15px;font-size:16px}.offer-btn{color:#fff;cursor:pointer;background-color:#fc8d1d;border:none;border-radius:8px;outline:none;margin-top:auto;padding:10px 20px;font-size:16px;transition:background .3s}.coupon-code-text-offers{color:#f60;cursor:pointer;background-color:#fff;border:1px solid #f60;border-radius:5px;padding:10px 18px;font-size:15px;transition:background .3s}.offer-btn:hover{color:#fff;background-color:#c50}.coming-soon-wrapper{margin-top:-25px;padding:40px 150px;position:relative}.coming-soon-overlay{background:#e4e1e199;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.coming-soon-text{color:#fc8d1d;background:linear-gradient(90deg,#fef3c7,#fde68a,#facc15);border-radius:10px;padding:10px 30px;font-size:40px;font-weight:700;animation:2.5s ease-in-out infinite alternate popupEffect;display:inline-block;position:relative;box-shadow:0 4px 10px #0000001a}@media (max-width:1040px){.offers-grid{grid-template-columns:repeat(2,1fr);gap:25px;padding:20px;display:grid}.offer-container{padding:30px 20px}.coming-soon-wrapper{padding:0;position:relative}.coming-soon-text{padding:8px 16px;font-size:30px}}@media (max-width:550px){.offers-grid{grid-template-columns:repeat(auto-fit,minmax(260px,2fr));padding:20px;display:grid}.offer-image{width:40%}.offer-heading{font-size:24px}.top-offers-heading,.current-offers-heading{font-size:1.5rem}.top-offers-subheading,.current-offers-subheading{font-size:1rem}.offer-subheading{font-size:15px}.offer-button{padding:10px 20px;font-size:16px}.offer-card h3{font-size:18px}.offer-card p{font-size:13px}.offer-btn{padding:8px 16px;font-size:14px}.coming-soon-text{padding:6px 15px;font-size:24px;animation:1.5s ease-in-out infinite alternate popupEffect}}@media (max-width:330px){.offers-grid{grid-template-columns:1fr;padding:10px}.offer-container{padding:10px;overflow:hidden}}@keyframes popupEffect{0%{opacity:.7;transform:scale(.5)}to{opacity:1;transform:scale(1)}}
.offer-details-section{background-color:#f9f9f9;padding:40px 150px 20px}.offer-details-section h3{color:#444;text-align:left;letter-spacing:.3px;margin-bottom:20px;font-size:1.2rem;font-weight:700}.offer-details-section p{color:#555;text-align:justify;margin-bottom:20px;padding-right:15px;font-size:.9rem;line-height:1.6}.offer-details-section ul{padding-left:35px}.offer-details-section li{color:#444;margin-bottom:25px;font-size:.9rem;line-height:1.6;list-style:outside}.offer-details-section li strong{color:#222;font-weight:700}@media (max-width:1200px){.offer-details-section{padding:20px 150px}.offer-details-section h3{font-size:1.5rem}.offer-details-section p,.offer-details-section li{font-size:1.1rem}}@media (max-width:768px){.offer-details-section{margin-bottom:-25px;padding:30px 20px}.offer-details-section h3{font-size:1.4rem}.offer-details-section p,.offer-details-section li{font-size:1rem}}@media (max-width:480px){.offer-details-section{padding:20px}.offer-details-section h3{font-size:1.3rem}.offer-details-section p{font-size:.95rem}.offer-details-section li{font-size:1rem}}
