.star-catering-site{--cat-black:#090908;--cat-green:#173d2a;--cat-ivory:#FAF6EE;--cat-gold:#F1C931;--cat-muted:#635D52;color:var(--cat-black)}.star-catering-site *{box-sizing:border-box}.star-catering-site .star-cat-eyebrow{display:block;color:#2a8857!important;font:800 11px/1.5 Noto Sans,sans-serif;letter-spacing:.16em;text-transform:uppercase}.star-catering-site .star-cat-hero{background:#090908;color:#faf6ee;overflow:hidden}.star-catering-site .star-cat-hero-grid{display:grid;grid-template-columns:52% 48%;min-height:590px;align-items:stretch}.star-catering-site .star-cat-hero-copy{padding:92px 40px 82px 0;align-self:center;position:relative;z-index:2}.star-catering-site .star-cat-hero .star-cat-eyebrow{color:#f1c931!important}.star-catering-site .star-cat-hero h1{font-size:clamp(40px,4.5vw,72px);line-height:1.11;margin:17px 0 22px;color:#faf6ee!important}.star-catering-site .star-cat-hero h1 em,.star-catering-site .star-cat-dosa-copy h2 em{color:#f1c931!important;font-style:normal}.star-catering-site .star-cat-hero-copy>p{font-size:16px;line-height:1.85;color:#ede6db!important;max-width:565px}.star-catering-site .star-cat-actions{display:flex;flex-wrap:wrap;gap:12px;margin:30px 0}.star-catering-site .star-cat-outline{border:1px solid #D8AE39;color:#faf6ee!important}.star-catering-site .star-cat-hero-sub{font-size:12px;color:#d7d0c4!important}.star-catering-site .star-cat-hero-photo{position:relative;overflow:hidden;isolation:isolate;margin-right:-32px;min-height:530px}.star-catering-site .star-cat-hero-photo img{width:100%;height:100%;object-fit:cover}.star-catering-site .star-cat-hero-photo:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(90deg,#090908,rgba(9,9,8,.74) 12%,transparent 48%),linear-gradient(180deg,#090908,transparent 20%,transparent 82%,#090908)}.star-catering-site .star-cat-intro{padding:72px 0;background:#fff}.star-catering-site .star-cat-intro-grid{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:center}.star-catering-site .star-cat-intro h2,.star-catering-site .star-cat-section-heading h2,.star-catering-site .star-cat-faq h2{font-size:clamp(30px,3.3vw,47px);margin:14px 0;color:#153a29!important}.star-catering-site .star-cat-intro p{font-size:16px;line-height:1.9;color:#4c4b43!important}.star-catering-site .star-cat-section{padding:86px 0;background:#fff}.star-catering-site .star-cat-ivory{background:#faf6ee}.star-catering-site .star-cat-section-heading{max-width:800px;margin:0 auto 43px;text-align:center}.star-catering-site .star-cat-section-heading p{color:#5e5b51!important}.star-catering-site .star-cat-experience-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.star-catering-site .star-cat-experience{background:#fff;border:1px solid #E5DDCE;border-radius:10px;padding:32px;display:flex;flex-direction:column;gap:15px;min-height:325px;box-shadow:0 5px 20px #00000008}.star-catering-site .star-cat-experience.star-cat-featured{border-top:4px solid #F1C931;background:#143b28}.star-catering-site .star-cat-experience-index{font-weight:800;letter-spacing:.12em;color:#2a8857!important;font-size:10px}.star-catering-site .star-cat-featured .star-cat-experience-index{color:#f1c931!important}.star-catering-site .star-cat-experience h3{font-size:clamp(22px,2vw,28px);color:#183d2a!important}.star-catering-site .star-cat-experience p{font-size:14px;line-height:1.75;color:#535248!important;flex:1}.star-catering-site .star-cat-experience a{font-size:13px;font-weight:800;color:#146442!important;text-decoration:none}.star-catering-site .star-cat-experience a:hover{text-decoration:underline}.star-catering-site .star-cat-featured h3,.star-catering-site .star-cat-featured p{color:#faf6ee!important}.star-catering-site .star-cat-featured a{color:#f1c931!important}.star-catering-site .star-cat-occasion-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}.star-catering-site .star-cat-occasion-grid>div{padding:22px 5px}.star-catering-site .star-cat-line{display:block;width:45px;height:3px;background:#d8ae39;margin-bottom:23px}.star-catering-site .star-cat-occasion-grid h3{font-size:23px;margin-bottom:11px;color:#153a29!important}.star-catering-site .star-cat-occasion-grid p{font-size:13px;line-height:1.7;color:#555449!important}.star-catering-site .star-cat-dosa-section{background:#143b28;color:#faf6ee;overflow:hidden}.star-catering-site .star-cat-dosa-grid{display:grid;grid-template-columns:minmax(0,47fr) minmax(0,53fr);align-items:center;gap:38px}.star-catering-site .star-cat-dosa-picture{height:520px;position:relative;isolation:isolate;margin-left:-32px;overflow:hidden}.star-catering-site .star-cat-dosa-picture img{width:100%;height:100%;object-fit:cover;object-position:center 48%}.star-catering-site .star-cat-dosa-picture:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(90deg,rgba(20,59,40,.35),transparent 15%,transparent 80%,#143B28),linear-gradient(180deg,#143B28,transparent 18%,transparent 83%,#143B28)}.star-catering-site .star-cat-dosa-copy{padding:65px 0 70px}.star-catering-site .star-cat-dosa-copy .star-cat-eyebrow{color:#f1c931!important}.star-catering-site .star-cat-dosa-copy h2{font-size:clamp(34px,4vw,55px);color:#faf6ee!important;margin:16px 0 23px}.star-catering-site .star-cat-dosa-copy p{color:#e7ede7!important;font-size:15px;line-height:1.85;margin:0 0 16px}.star-catering-site .star-cat-dosa-copy .star-btn{margin-top:15px}.star-catering-site .star-cat-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.star-catering-site .star-cat-steps>div{background:#fff;border-radius:10px;padding:29px}.star-catering-site .star-cat-steps span{font-family:"Noto Serif",serif;color:#c6a034;font-size:39px;font-weight:700}.star-catering-site .star-cat-steps h3{font-size:22px;color:#163a29!important;margin:15px 0}.star-catering-site .star-cat-steps p{font-size:13px;line-height:1.75;color:#555348!important}.star-catering-site .star-cat-form-section{background:#fff;scroll-margin-top:18px}.star-catering-site .star-cat-form-grid{display:grid;grid-template-columns:38% minmax(0,1fr);gap:65px;align-items:start}.star-catering-site .star-cat-form-intro h2{font-size:clamp(32px,3.4vw,49px);margin:15px 0 20px;color:#133a28!important}.star-catering-site .star-cat-form-intro>p{font-size:15px;line-height:1.85;color:#514d43!important}.star-catering-site .star-cat-contact{display:flex;flex-direction:column;gap:12px;margin-top:36px;color:#2a4a37!important;font-size:13px}.star-catering-site .star-cat-contact a{color:#1a6441!important;font-size:20px;font-weight:700}.star-catering-site .star-cat-form-card{background:#faf6ee;border-radius:12px;padding:35px;border:1px solid #E5DBC8}.star-catering-site .star-cat-field-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.star-catering-site .star-cat-form label{display:block;color:#26332a!important;font-size:12px;font-weight:800;margin:0 0 7px}.star-catering-site .star-cat-form input,.star-catering-site .star-cat-form select,.star-catering-site .star-cat-form textarea{display:block;width:100%;background:#fff;color:#131c15;border:1px solid #D7CFBF;border-radius:6px;padding:12px 13px;font:400 13px/1.5 Noto Sans,sans-serif;min-height:46px}.star-catering-site .star-cat-form textarea{resize:vertical;min-height:110px;margin-bottom:20px}.star-catering-site .star-cat-form>.star-cat-field-grid{margin-bottom:20px}.star-catering-site .star-cat-form input:focus-visible,.star-catering-site .star-cat-form select:focus-visible,.star-catering-site .star-cat-form textarea:focus-visible{outline:2px solid #2A8857;outline-offset:2px}.star-catering-site .star-cat-submit{border:0;cursor:pointer}.star-catering-site .star-cat-privacy{font-size:11px;line-height:1.7;color:#646154!important;margin:16px 0 0}.star-catering-site .star-cat-form-success,.star-catering-site .star-cat-form-errors{background:#e7f2ea;color:#153d2a!important;border:1px solid #B2D1BC;padding:15px;border-radius:7px;font-size:13px;margin-bottom:18px}.star-catering-site .star-cat-form-errors{background:#fcedec;color:#8e2924!important;border-color:#e6b6b1}.star-catering-site .star-cat-faq-grid{display:grid;grid-template-columns:38% minmax(0,1fr);gap:65px}.star-catering-site .star-cat-faq-items details{background:#fff;border:1px solid #E6DCCB;border-radius:8px;padding:18px 23px;margin-bottom:9px}.star-catering-site .star-cat-faq-items summary{font-size:14px;font-weight:800;color:#173b29!important;cursor:pointer}.star-catering-site .star-cat-faq-items details p{color:#59574d!important;font-size:13px;line-height:1.8;margin-top:13px}@media(max-width:1100px){.star-catering-site .star-cat-form-grid{gap:32px}.star-catering-site .star-cat-hero-grid{grid-template-columns:54% 46%}.star-catering-site .star-cat-occasion-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:750px){.star-catering-site .star-cat-hero-grid{grid-template-columns:1fr;min-height:auto}.star-catering-site .star-cat-hero-copy{padding:51px 0 23px}.star-catering-site .star-cat-hero h1{font-size:clamp(37px,10vw,52px)}.star-catering-site .star-cat-hero-photo{min-height:0;height:280px;margin:0 -18px}.star-catering-site .star-cat-hero-photo:after{background:linear-gradient(180deg,#090908,transparent 34%,transparent 74%,#090908)}.star-catering-site .star-cat-intro{padding:48px 0}.star-catering-site .star-cat-intro-grid,.star-catering-site .star-cat-form-grid,.star-catering-site .star-cat-faq-grid{grid-template-columns:1fr;gap:17px}.star-catering-site .star-cat-section{padding:55px 0}.star-catering-site .star-cat-experience-grid,.star-catering-site .star-cat-steps{grid-template-columns:1fr}.star-catering-site .star-cat-experience{min-height:0}.star-catering-site .star-cat-occasion-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.star-catering-site .star-cat-dosa-grid{grid-template-columns:1fr;gap:0}.star-catering-site .star-cat-dosa-picture{height:335px;margin:0 -18px}.star-catering-site .star-cat-dosa-copy{padding:25px 0 55px}.star-catering-site .star-cat-form-card{padding:22px 17px}.star-catering-site .star-cat-field-grid{grid-template-columns:1fr;gap:15px}.star-catering-site .star-cat-actions .star-btn{width:100%}}@media(max-width:370px){.star-catering-site .star-cat-occasion-grid{grid-template-columns:1fr}}.star-catering-site .star-cat-hero-photo{position:relative;isolation:isolate;overflow:hidden;min-height:560px;background:#090908}.star-catering-site .star-cat-hero-photo img{width:100%;height:100%;object-fit:cover;object-position:center 22%;display:block;filter:saturate(1.03) contrast(1.02)}.star-catering-site .star-cat-hero-photo:after{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;pointer-events:none;z-index:1;background:linear-gradient(90deg,#090908 0%,rgba(9,9,8,.9) 12%,rgba(9,9,8,.42) 30%,transparent 56%),linear-gradient(180deg,#090908 0%,rgba(9,9,8,.15) 14%,transparent 30%),linear-gradient(0deg,#090908 0%,rgba(9,9,8,.2) 14%,transparent 30%),linear-gradient(270deg,rgba(9,9,8,.2) 0%,transparent 15%)}@media screen and (max-width:750px){.star-catering-site .star-cat-hero-photo{min-height:0;height:340px;margin:0 -18px}.star-catering-site .star-cat-hero-photo img{object-position:center 24%}.star-catering-site .star-cat-hero-photo:after{background:linear-gradient(180deg,#090908 0%,rgba(9,9,8,.15) 18%,transparent 37%,transparent 76%,#090908 100%),linear-gradient(90deg,rgba(9,9,8,.36) 0%,transparent 14%,transparent 86%,rgba(9,9,8,.2) 100%)}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/star-catering.css.map */
