.hero-description {text-shadow: none !important; font-size: 20px !important; line-height: 1.3em !important;opacity: 0.9 !important; margin-bottom: 32px !important;}.hero-section .btn { border-radius: 10px; }.hero-grid { display: grid;gap: 8px;align-items: center;}.hero-grid { grid-template-columns: 1.4fr 1fr;}.hero-text { width: 100% !important; text-shadow: none !important;} .hero-card-img img { height: 500px;width:100%; object-fit: contain;} .hero-card-img { width: 400px; } .bakery-img { margin-right: -80px; } .text-card { background: #C31F1F1A;border: 2px dashed #C31F1F;padding: 80px 70px 80px 40px; } .order-wrapper .image-card { margin-left: -35px; }  .banner-cookie { position: absolute; width: 75px;height: 75px;top: -15px;left: -15px;} .banner-pizza {position: absolute;width: 180px;height: 180px;right: -30px;bottom: -40px; } .content-band,.content-band-v2 {background: #C31F1F;padding: 60px 50px 60px 100px;}.content-band {margin-left: -80px;} .co-body {padding-top: 16px;} .co-outline { width: 175px;height: 70px; background: #C31F1F;clip-path: polygon(0 0, 100% 0, 93% 100%, 7% 100%); padding: 0 2px 2px; box-sizing: border-box; margin: -2px auto 0;}.co-border { width: 100%;height: 100%; background: #ffffff;  clip-path: polygon(0% 0, 100% 0, 93% 100%, 7% 100%);padding: 0 4px 4px; box-sizing: border-box;}.co-card-icon { width: 100%; height: 100%; background: #C31F1F; clip-path: polygon(0 0, 100% 0, 93% 100%, 7% 100%); display: flex; align-items: center; justify-content: center; }.co-card-icon img {  width: 36px; height: auto; display: block;} .confirm-grid { padding: 0 20px 20px;width: 100%; }  .confirm-left {  display: flex; flex-direction: column; justify-content: space-between; }


@media (max-width:1024px) {
    .bakery-text { padding: 40px 0;}.bakery-wrap { align-items: flex-end;} .business-grid { gap: 25px;}
}

@media (max-width:768px) {
    .hero-grid { grid-template-columns: 1fr; } .hero-card-img img { height: 300px;} .banner-cookie {width: 40px; height: 40px; top: -10px; left: -10px;} .banner-pizza { width: 140px; height: 140px;}.cta-actions button { margin: 0 auto;  font-size: 15px;}.lt-confirm { margin-top: 30px;}.confirm-grid { margin: 0 auto;}.bakery-icon,.ot-icon { width: 40px; height: 40px;}.bakery-banner {  padding-top: 30px;}.bakery-btns { flex-direction: column;}.btn { justify-content: center;}.bakery-img { margin-right: 0;}.content-band { margin-left: 0;order: 2;}.order-wrapper .image-card { margin-left: 0;}.content-band, .content-band-v2,.text-card { padding: 35px 20px;}.mob-gap-25 {  gap: 25px;}.col-4 { width: 46%; }.bakery-text { padding: 0;} .hero-card-img { width: 100%; }
}