/* Restaurant — Riad Ciel d’Orient — styles from the “Restaurant” artboard */
html{scroll-behavior:smooth}
:where(.rco-site a){color:#9a6a35}:where(.rco-site a:hover){color:#74491c}
.rco-pattern{background-image:url(../img/02ea7372d076a6088b94b12758ac326e.png);background-size:100% 100%;background-repeat:no-repeat}
.rco-band{background-image:none}
.rco-arch-frame{clip-path:polygon(0.00% 34.09%,0.08% 33.37%,0.21% 32.64%,0.38% 31.91%,0.61% 31.19%,0.88% 30.46%,1.21% 29.74%,1.55% 29.01%,1.86% 28.29%,2.20% 27.56%,2.61% 26.84%,3.06% 26.11%,3.57% 25.39%,4.13% 24.66%,4.67% 23.94%,5.20% 23.21%,5.78% 22.49%,6.42% 21.76%,7.11% 21.03%,7.84% 20.31%,8.62% 19.58%,9.44% 18.86%,10.32% 18.13%,11.31% 17.41%,12.42% 16.68%,13.51% 15.96%,14.57% 15.23%,15.71% 14.51%,16.99% 13.78%,18.32% 13.06%,19.62% 12.33%,20.93% 11.61%,22.21% 10.88%,23.50% 10.15%,24.89% 9.43%,26.42% 8.70%,27.96% 7.98%,29.45% 7.25%,30.99% 6.53%,32.66% 5.80%,34.43% 5.08%,36.29% 4.35%,38.26% 3.63%,40.30% 2.90%,42.44% 2.18%,44.74% 1.45%,47.27% 0.73%,50.00% 0.00%,52.73% 0.73%,55.26% 1.45%,57.56% 2.18%,59.70% 2.90%,61.74% 3.63%,63.71% 4.35%,65.57% 5.08%,67.34% 5.80%,69.01% 6.53%,70.55% 7.25%,72.04% 7.98%,73.58% 8.70%,75.11% 9.43%,76.50% 10.15%,77.79% 10.88%,79.07% 11.61%,80.38% 12.33%,81.68% 13.06%,83.01% 13.78%,84.29% 14.51%,85.43% 15.23%,86.49% 15.96%,87.58% 16.68%,88.69% 17.41%,89.68% 18.13%,90.56% 18.86%,91.38% 19.58%,92.16% 20.31%,92.89% 21.03%,93.58% 21.76%,94.22% 22.49%,94.80% 23.21%,95.33% 23.94%,95.87% 24.66%,96.43% 25.39%,96.94% 26.11%,97.39% 26.84%,97.80% 27.56%,98.14% 28.29%,98.45% 29.01%,98.79% 29.74%,99.12% 30.46%,99.39% 31.19%,99.62% 31.91%,99.79% 32.64%,99.92% 33.37%,100.00% 34.09%,100.00% 100.00%,0.00% 100.00%)}
.rco-arch-photo{clip-path:polygon(50.01% 1.05%,46.23% 2.08%,42.18% 3.36%,37.54% 5.01%,33.30% 6.69%,30.57% 7.92%,24.76% 10.72%,21.32% 12.70%,16.86% 15.13%,11.76% 18.52%,9.14% 20.77%,7.94% 21.97%,6.78% 23.30%,5.54% 25.03%,4.61% 26.18%,3.45% 28.14%,2.02% 31.34%,1.72% 32.35%,1.50% 33.72%,1.50% 100.00%,98.49% 100.00%,98.49% 33.90%,98.26% 32.47%,97.96% 31.42%,96.65% 28.44%,96.05% 27.29%,95.23% 26.03%,93.32% 23.48%,91.26% 21.20%,89.46% 19.54%,87.88% 18.29%,83.01% 15.08%,74.77% 10.50%,69.08% 7.77%,66.61% 6.66%,61.77% 4.76%,57.73% 3.33%,53.83% 2.10%)}
.rco-sarch-frame{clip-path:polygon(0.00% 29.74%,0.12% 28.89%,0.32% 28.04%,0.61% 27.19%,1.00% 26.34%,1.46% 25.49%,1.88% 24.64%,2.36% 23.79%,2.94% 22.94%,3.62% 22.09%,4.37% 21.24%,5.08% 20.39%,5.85% 19.54%,6.73% 18.69%,7.69% 17.84%,8.74% 16.99%,9.86% 16.14%,11.13% 15.29%,12.61% 14.45%,14.06% 13.60%,15.53% 12.75%,17.26% 11.90%,19.03% 11.05%,20.78% 10.20%,22.50% 9.35%,24.27% 8.50%,26.29% 7.65%,28.34% 6.80%,30.36% 5.95%,32.56% 5.10%,34.95% 4.25%,37.52% 3.40%,40.24% 2.55%,43.14% 1.70%,46.38% 0.85%,50.00% 0.00%,53.62% 0.85%,56.86% 1.70%,59.76% 2.55%,62.48% 3.40%,65.05% 4.25%,67.44% 5.10%,69.64% 5.95%,71.66% 6.80%,73.71% 7.65%,75.73% 8.50%,77.50% 9.35%,79.22% 10.20%,80.97% 11.05%,82.74% 11.90%,84.47% 12.75%,85.94% 13.60%,87.39% 14.45%,88.87% 15.29%,90.14% 16.14%,91.26% 16.99%,92.31% 17.84%,93.27% 18.69%,94.15% 19.54%,94.92% 20.39%,95.63% 21.24%,96.38% 22.09%,97.06% 22.94%,97.64% 23.79%,98.12% 24.64%,98.54% 25.49%,99.00% 26.34%,99.39% 27.19%,99.68% 28.04%,99.88% 28.89%,100.00% 29.74%,100.00% 100.00%,0.00% 100.00%)}
.rco-sarch-photo{clip-path:polygon(49.93% 1.78%,42.93% 3.61%,34.89% 6.25%,25.81% 10.04%,18.29% 13.71%,13.23% 16.70%,9.73% 19.51%,5.71% 24.16%,4.15% 27.08%,3.63% 28.86%,3.63% 100.00%,96.37% 100.00%,96.37% 29.72%,95.59% 26.79%,94.16% 24.16%,90.14% 19.51%,86.64% 16.70%,81.71% 13.77%,74.06% 10.04%,64.98% 6.25%,58.10% 3.96%)}
.rco-navlink{transition:color .2s ease}
.rco-navlink:hover{color:#9a6a35 !important}
.rco-btn{transition:background-color .2s ease}
.rco-btn:hover{background-color:#7a4c1f !important;color:#fff !important}
.rco-btn .rco-arrow,.rco-link .rco-arrow{transition:transform .2s ease}
.rco-btn:hover .rco-arrow,.rco-link:hover .rco-arrow{transform:translateX(4px)}
.rco-link{transition:color .2s ease}
.rco-link:hover{color:#6c4317 !important}
.rco-ghost{transition:background-color .2s ease,color .2s ease}
.rco-ghost:hover{background-color:#ffffff !important;color:#2b2017 !important}
.rco-mtab{transition:color .2s ease,border-color .2s ease}
.rco-mtab:hover{color:#9a6a35 !important}
.rco-social{transition:background-color .2s ease}
.rco-social:hover{background-color:#b9864b !important}
.rco-flink{transition:color .2s ease}
.rco-flink:hover{color:#d6b083 !important}
.rco-lang button:hover{background:#f4ebe1 !important}
:where(.rco-site a:focus-visible,.rco-site button:focus-visible){outline:2px solid #c79e70;outline-offset:3px}
@media (max-width:1420px){
.rco-vdiv{display:none !important}
.rco-foot-row{flex-wrap:wrap;gap:28px 64px}
.rco-foot-row > *{margin-left:0 !important}
}
@media (max-width:1240px){
.rco-head{padding:0 28px !important}
.rco-nav{gap:22px !important;margin-left:36px !important}
.rco-right{gap:24px !important}
.rco-wrap{padding-left:40px !important;padding-right:40px !important}
.rco-foot{padding-left:32px !important;padding-right:32px !important}
.rco-totop{right:24px !important}
}
@media (max-width:1100px){
.rco-nav{display:none !important}
.rco-burger{display:inline-flex !important}
.rco-phero-in{flex-wrap:wrap;min-height:0 !important}
.rco-phero-art{margin:0 auto 48px !important}
.rco-band-in{padding:64px 40px !important}
}
@media (max-width:900px){
.rco-trio,.rco-info3{grid-template-columns:minmax(0,1fr) !important}
.rco-menu{grid-template-columns:minmax(0,1fr) !important}
.rco-menucard{padding:36px 24px !important}
.rco-mtabs{flex-wrap:wrap;justify-content:center}
}
@media (max-width:560px){
.rco-logo{width:118px !important;height:67px !important;margin-top:8px !important}
.rco-head{height:84px !important;padding:0 16px !important}
.rco-reserve{display:none !important}
.rco-lang-wrap{margin-top:30px !important}
.rco-burger{margin-top:20px !important}
.rco-wrap{padding-left:20px !important;padding-right:20px !important}
.rco-phero h1{font-size:46px !important;line-height:50px !important}
.rco-phero-art{transform:scale(.8);transform-origin:top center;margin-bottom:-60px !important}
.rco-band h2{font-size:36px !important;line-height:40px !important}
.rco-fnav > div{flex-wrap:wrap;row-gap:10px}
.rco-foot{padding-left:20px !important;padding-right:20px !important}
}
