.restaurant-sales{background:#fff;color:#172127;font-family:Archivo,Arial,sans-serif}.restaurant-sales *{box-sizing:border-box}.restaurant-sales a{color:inherit;text-decoration:none}.restaurant-sales svg{width:22px;height:22px}.restaurant-sales button{font:inherit;cursor:pointer}.restaurant-sales :focus-visible{outline:3px solid #243ee8;outline-offset:4px}.rs-header{width:min(1312px,calc(100% - 112px));margin:auto;display:flex;align-items:center;justify-content:space-between;padding:25px 0;gap:24px;border-bottom:1px solid #d9dfe2}.rs-brand{display:flex;align-items:center;gap:10px;font-weight:650;font-size:22px;letter-spacing:-.035em}.rs-brand>svg{width:38px;height:38px;stroke:#243ee8}.rs-brand>div{line-height:1.1}.rs-brand span{display:block;font-size:10px;font-weight:500;letter-spacing:.015em;margin-top:5px;color:#52606b}.rs-header nav{display:flex;gap:30px;align-items:center;font-size:13px}.rs-header nav>button{background:#172127;color:white;border:0;border-radius:6px;display:flex;align-items:center;gap:18px;padding:13px 17px;font-size:12px}.rs-header nav>button:hover{background:#243ee8}.rs-footer{width:min(1312px,calc(100% - 112px));margin:auto;padding:48px 0 28px;display:grid;grid-template-columns:1fr 1fr;gap:30px}.rs-footer>p{font-size:14px;color:#52606b;text-align:right;line-height:1.6}.rs-footer>div{display:flex;gap:24px;flex-wrap:wrap;font-size:12px}.rs-footer>small{font-size:10px;line-height:1.6;color:#52606b;text-align:right;max-width:58ch;justify-self:end}.rs-section{width:min(1312px,calc(100% - 112px));margin:auto;padding:70px 0}.rs-gallery-head h1{font-size:clamp(46px,6vw,82px);letter-spacing:-.04em;font-weight:600;line-height:1.05;max-width:15ch;margin:0 0 25px}.rs-gallery-head>p{font-size:17px;color:#52606b;line-height:1.6;max-width:62ch}.rs-gallery-head nav{display:flex;gap:25px;align-items:center;margin-top:30px}.rs-button{display:inline-flex;align-items:center;gap:25px;border:0;border-radius:6px;background:#243ee8;color:white!important;font-size:13px;padding:16px 22px}.rs-text{border:0;background:transparent;padding:0;color:inherit;font-size:13px;text-decoration:underline;text-underline-offset:5px}.rs-section-title{display:flex;justify-content:space-between;align-items:end;gap:40px;margin-bottom:32px}.rs-section-title h2{font-size:42px;letter-spacing:-.035em;font-weight:550;margin:0}.rs-section-title>p,.rs-section-title>span{font-size:14px;color:#52606b;line-height:1.6}.rs-model-grid,.rs-menu-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:50px 30px}.rs-model{min-width:0}.rs-model>a.site-model-art{display:block;position:relative;height:330px;overflow:hidden;background:#eff2f6;border-radius:0;transform:none}.rs-model>a.site-model-art>img{width:100%;height:100%;object-fit:cover;position:static;filter:brightness(.77);transform:none;transition:transform .6s}.rs-model>a.site-model-art:hover>img{transform:scale(1.04)}.rs-model>a.site-model-art>strong{position:absolute;left:24px;bottom:55px;font:600 48px/1 Archivo,Arial,sans-serif;letter-spacing:-.04em;color:#fff;transform:none}.rs-model>a.site-model-art>span{position:absolute;left:24px;bottom:24px;color:#fff;font-size:12px}.rs-model>div{padding:18px 0;border-bottom:1px solid #d9dfe2}.rs-model h3{font-size:21px;margin:0 0 6px;font-weight:550}.rs-model p{font-size:12px;color:#52606b;margin:0 0 18px}.rs-menu-cover{position:relative;height:360px;display:block;background:#eaf0f5;overflow:hidden}.rs-menu-cover>img{width:100%;height:100%;object-fit:cover;filter:brightness(.7);transition:transform .6s}.rs-menu-cover:hover>img{transform:scale(1.04)}.rs-menu-cover>span{position:absolute;left:24px;bottom:24px;font-size:40px;color:white;letter-spacing:-.03em}.rs-menu-cover small{display:block;font-size:12px;letter-spacing:0;margin-top:8px}.rs-menu-cover>b{position:absolute;right:20px;top:20px;color:white;font-weight:400}.rs-menu-grid article>div{border-bottom:1px solid #d9dfe2;padding:16px 0}.rs-menu-grid article p{font-size:13px;line-height:1.6;color:#52606b;margin:0 0 15px}.rs-plan-grid{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid #d9dfe2}.rs-plan{padding:25px 25px 25px 0}.rs-plan h3{font-size:24px;font-weight:550}.rs-plan p{font-size:14px;line-height:1.6;color:#52606b}.rs-plan-complete{background:#e2f5ba;padding-left:25px}.rs-price{display:flex;align-items:baseline;gap:8px;margin:25px 0}.rs-price strong{font-size:40px;letter-spacing:-.03em}.rs-price span{font-size:13px}.rs-plan ul{padding:0;list-style:none;display:grid;gap:15px;font-size:13px;margin:30px 0}.rs-plan-note{font-size:12px;color:#52606b;margin-top:25px;line-height:1.6}.paladar-proposal{background:#fff;color:#172127;max-width:540px;width:calc(100% - 32px);border:0;border-radius:12px;padding:28px;box-shadow:0 30px 100px #101c3560;font-family:Archivo,Arial,sans-serif}.paladar-proposal::backdrop{background:#0c1835a8;backdrop-filter:blur(5px)}.paladar-proposal .dialoghead{align-items:start;margin-bottom:20px}.paladar-proposal .dialoghead h2{font-size:27px;line-height:1.1;letter-spacing:-.03em}.paladar-proposal input,.paladar-proposal select,.paladar-proposal textarea{color:#172127;background:#f7f8fa;border:1px solid #b8c3cc;border-radius:5px;padding:12px;font:inherit;font-size:14px}.paladar-proposal label{color:#354751;font-size:12px;gap:7px}.paladar-proposal form{display:grid;gap:17px}.paladar-proposal p,.paladar-proposal summary{font-size:13px;line-height:1.6;color:#52606b}.paladar-proposal details{padding:10px 0}.paladar-proposal details label{margin-top:15px}.paladar-proposal form>button{background:#243ee8;color:#fff;border:0;border-radius:5px;display:flex;align-items:center;justify-content:space-between;padding:15px 18px;font-size:13px}.paladar-proposal .brief-local-note{font-size:11px}.paladar-proposal #proposal-models{background:#eff2f6;padding:12px}
@media(max-width:1000px){.rs-header,.rs-footer,.rs-section{width:calc(100% - 64px)}.rs-model-grid,.rs-menu-grid{grid-template-columns:repeat(2,1fr)}.rs-model>a.site-model-art{height:300px}}
@media(max-width:650px){.rs-header,.rs-footer,.rs-section{width:calc(100% - 40px)}.rs-header{padding:20px 0;gap:10px}.rs-brand{font-size:19px;gap:8px}.rs-brand>svg{width:30px;height:30px}.rs-brand span{font-size:8px}.rs-header nav{gap:17px;font-size:11px}.rs-header nav>button{display:none}.rs-footer{display:block;padding:35px 0 25px}.rs-footer>p{text-align:left;margin:22px 0}.rs-footer>div{gap:17px;font-size:11px}.rs-footer>small{display:block;text-align:left;margin-top:25px}.rs-section{padding:45px 0}.rs-gallery-head h1{font-size:49px}.rs-gallery-head>p{font-size:15px}.rs-section-title{display:block}.rs-section-title h2{font-size:34px;margin-bottom:15px}.rs-model-grid,.rs-menu-grid{grid-template-columns:1fr;gap:34px}.rs-model>a.site-model-art{height:350px}.rs-menu-cover{height:380px}.rs-plan-grid{grid-template-columns:1fr;gap:20px}.rs-plan{padding:20px 0;border-bottom:1px solid #d9dfe2}.rs-plan-complete{padding:25px}.paladar-proposal{padding:22px}.paladar-proposal .dialoghead h2{font-size:24px}}
@media(prefers-reduced-motion:reduce){.restaurant-sales *{transition:none!important;animation:none!important;scroll-behavior:auto!important}}
.rs-brand>img{width:38px;height:38px;flex-shrink:0}@media(max-width:650px){.rs-brand>img{width:30px;height:30px}}
.paladar-proposal svg{width:22px;height:22px;flex-shrink:0}.paladar-proposal form>button{min-height:52px}.paladar-proposal{max-height:calc(100dvh - 32px);overflow-y:auto}.paladar-proposal .iconbtn{background:#eff2f6;color:#172127}
