.pricing-section{padding:92px 8%;background:#f1dfd2;color:#4b2b17}.pricing-intro{max-width:620px}.pricing-intro h2{font:500 clamp(38px,4vw,56px)/1.08 var(--serif);letter-spacing:-.06em;margin:0}.pricing-intro h2 em{color:#df7f68}.pricing-intro>p:last-child{max-width:470px;font-size:14px;line-height:1.75;color:#674a3a;margin:18px 0 0}.price-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:40px}.price-cards article{min-height:205px;padding:25px;background:#fffaf3;border-radius:17px;box-shadow:0 7px 18px #79492712}.price-cards span{font-size:10px;letter-spacing:.12em;color:#c28362}.price-cards h3{font:500 24px var(--serif);margin:24px 0 7px;letter-spacing:-.04em}.price-cards strong{font-size:17px;color:#de8068}.price-cards p{font-size:11px;line-height:1.6;color:#735646;margin:13px 0 0}.service-note{display:flex;align-items:center;gap:19px;margin-top:23px;padding:18px 22px;border:1px solid #d3a990;border-radius:14px;background:#f8ece1}.service-note span{font-size:25px;color:#df856d}.service-note p{flex:1;margin:0;font-size:13px;line-height:1.55}.service-note a{white-space:nowrap;color:#5c341f;font-size:12px;font-weight:600;text-decoration:none;border-bottom:1px solid #5c341f;padding-bottom:4px}.occasion-card.favours{background:#f0d2c2}.occasion-card.wedding-room{background:#ead2ba}@media(max-width:700px){.pricing-section{padding:62px 24px}.pricing-intro h2{font-size:39px}.price-cards{grid-template-columns:1fr;gap:12px;margin-top:29px}.price-cards article{min-height:0;padding:21px}.price-cards h3{margin-top:15px}.service-note{align-items:flex-start;flex-wrap:wrap;padding:17px}.service-note p{font-size:12px}.service-note a{margin-left:43px}.links.mobile-open{min-width:184px}}
