body{margin:0;background:#faf6f0}a{color:#d97706;text-decoration:none}a:hover{color:#e58a13}.cls-page>div:not(:first-child):not(.cls-hero):not(:last-child):not([style*="position:fixed"]){width:calc(100% - 96px)!important;max-width:1320px!important;margin-inline:auto!important}.cls-hero{padding:54px 30px 32px!important;background:linear-gradient(135deg,#fbf4e9,#faf6f0);overflow:hidden}.cls-hero>div{opacity:0;animation:cls-copy-in .72s cubic-bezier(.2,.8,.2,1) forwards}.cls-hero>div:nth-child(1){animation-delay:.08s}.cls-hero>div:nth-child(2){animation-delay:.2s}.cls-hero>div:nth-child(3){animation-delay:.34s}.cls-hero>div:first-child{text-shadow:0 3px 18px rgba(95,66,25,.12)}.cls-media-section{position:relative;margin-top:24px!important;margin-bottom:26px!important;padding:62px 18px 18px!important;background:#f2ece1;border:1px solid #e2ceb1;border-radius:20px;box-shadow:0 18px 42px #4e391e1a;grid-template-columns:1fr 1.38fr!important;gap:16px!important}.cls-gallery-grid,.cls-video-card{position:relative}.cls-gallery-grid:before,.cls-video-card:before{position:absolute;bottom:calc(100% + 17px);left:0;right:0;text-align:center;direction:rtl;font-family:Cairo,sans-serif;font-weight:800;font-size:19px;color:#1a1817;z-index:8}.cls-gallery-grid:before{content:"\25c7\25c7   " attr(data-heading) "  \25c7\25c7"}.cls-video-card:before{content:"\25c7\25c7   \641\64a\62f\64a\648  \62a\634\648\64a\642\64a   \25c7\25c7"}.cls-gallery-grid{grid-auto-rows:150px!important}.cls-gallery-grid>.cls-media-card{height:auto!important;min-height:150px}.cls-video-card{min-height:315px!important}html.site-ltr .cls-page,html.site-ltr .cls-page [dir=rtl]{direction:ltr!important}html.site-ltr .cls-gallery-grid:before{content:"\25c7\25c7   " attr(data-heading) "  \25c7\25c7";direction:ltr}html.site-ltr .cls-video-card:before{content:"\25c7\25c7   Promotional video  \25c7\25c7";direction:ltr}html[lang=ru].site-ltr .cls-gallery-grid:before{content:"\25c7\25c7   " attr(data-heading) "  \25c7\25c7"}html[lang=ru].site-ltr .cls-video-card:before{content:"\25c7\25c7   \41f\440\43e\43c\43e\432\438\434\435\43e   \25c7\25c7"}.cls-video-card:before{display:flex!important;align-items:center!important;justify-content:center!important;height:26px!important}.cls-video-column{display:flex;flex-direction:column;gap:17px;min-height:315px}.cls-media-heading{display:flex;align-items:center;justify-content:center;min-height:26px;color:#1a1817;font:800 19px Alexandria,sans-serif;direction:rtl}.cls-video-column .cls-video-card{flex:1;min-height:0!important}.cls-video-card:before{display:none!important}.cls-media-section{align-items:stretch!important}.cls-video-column{position:relative!important;display:block!important;height:310px!important;min-height:310px!important}.cls-media-heading{position:absolute!important;right:0;left:0;bottom:calc(100% + 17px);height:26px!important;margin:0!important}.cls-media-section .cls-video-column>.cls-video-card{display:block!important;width:100%!important;height:310px!important;min-height:310px!important;max-height:310px!important}.cls-gallery-grid{height:310px!important;min-height:310px!important}.cls-media-card,.cls-page [style*="background:#F2ECE1"][style*=border]{position:relative;isolation:isolate;overflow:hidden;translate:0 0;transition:translate .38s cubic-bezier(.2,.75,.25,1),box-shadow .38s ease}.cls-media-card:after,.cls-page [style*="background:#F2ECE1"][style*=border]:before{content:"";position:absolute;inset:0;z-index:3;pointer-events:none;background:linear-gradient(125deg,transparent 25%,rgba(217,119,6,.14) 48%,transparent 70%);transform:translate(120%);transition:transform .75s ease}.cls-media-card:hover,.cls-page [style*="background:#F2ECE1"][style*=border]:hover{translate:0 -7px;box-shadow:0 22px 46px #4e391e2e!important}.cls-media-card:hover:after,.cls-page [style*="background:#F2ECE1"][style*=border]:hover:before{transform:translate(-120%)}.cls-media-card image-slot{transition:transform .65s ease,filter .65s ease}.cls-media-card:hover image-slot{transform:scale(1.07);filter:saturate(1.12) contrast(1.06)}.cls-video-card>div[style*="border-radius:50%"]{animation:cls-play-pulse 2.4s ease-in-out infinite}.cls-video-card:hover>div[style*="border-radius:50%"]{animation-play-state:paused}#safari-video-poster,#tile-dune,#tile-camel,#vip-seating{background-image:url(../../../uploads/nest-desert-suite-sunset.webp)!important}#tile-buffet,#tile-show,#classic-seating{background-image:url(../../../uploads/nest-desert-suite-night.webp)!important}#safari-video-poster{background-position:center!important}#tile-dune{background-position:82% center!important}#tile-camel{background-position:48% 72%!important}#tile-buffet{background-position:78% center!important}#tile-show{background-position:32% 35%!important}@keyframes cls-copy-in{0%{opacity:0;transform:translateY(24px);filter:blur(2px)}to{opacity:1;transform:translateY(0);filter:blur(0)}}@keyframes cls-play-pulse{0%,to{box-shadow:0 0 #ffffff38}50%{box-shadow:0 0 0 13px #fff0}}@media (max-width:760px){.cls-page>div:not(:first-child):not(.cls-hero):not(:last-child):not([style*="position:fixed"]){width:calc(100% - 28px)!important}.cls-hero{padding:42px 18px 28px!important}.cls-media-section{padding:54px 12px 12px!important;grid-template-columns:1fr!important}.cls-video-card{min-height:250px!important;margin-top:52px}.cls-gallery-grid{grid-auto-rows:120px!important}.cls-gallery-grid>.cls-media-card{min-height:120px}}@media (prefers-reduced-motion:reduce){.cls-page *,.cls-page *:before,.cls-page *:after{animation:none!important;transition:none!important;transform:none!important;translate:0!important}}.cls-package-switch{width:calc(100% + 12px)!important;max-width:none!important;margin-inline:-6px;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:16px!important;box-sizing:border-box}@media (max-width:1024px){.cls-page{width:100%!important;max-width:100%!important;box-sizing:border-box}.cls-page .cls-highlights-section,.cls-page .cls-inclusions-section,.cls-page .cls-package-switch-section,.cls-page .cls-packages-grid,.cls-page .cls-booking-section{padding-inline:clamp(14px,3vw,28px)!important;box-sizing:border-box}.cls-highlights-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important}.cls-highlight-card{min-width:0;min-height:165px;justify-content:center;box-sizing:border-box}.cls-highlight-card>div{overflow-wrap:anywhere}.cls-inclusions-card{overflow:visible!important}.cls-inclusions-card>div:first-child{padding:14px!important;text-align:center;line-height:1.65}.cls-inclusions-columns>div{min-width:0;padding:16px!important}.cls-inclusions-columns sc-for>div,.cls-inclusions-columns>div>div:last-child>div{min-width:0;line-height:1.7}.cls-inclusions-columns span{overflow-wrap:anywhere}.cls-package-switch{width:calc(100% + 12px)!important;max-width:none!important}.cls-package-switch>div{min-width:0;text-align:center;line-height:1.5;font-size:clamp(13px,1.6vw,16px)!important}.cls-packages-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.cls-package-card{min-width:0;padding:20px 16px!important}.cls-package-card>div:nth-child(2),.cls-package-card>div:first-child:not([style*="position:absolute"]){flex-wrap:wrap;justify-content:center}.cls-package-card>div>div[style*="flex:1"]{min-width:0}.cls-package-card>div>div[style*="align-items:baseline"]{flex-wrap:wrap}.cls-package-card a{text-align:center;line-height:1.5}.cls-package-card span{overflow-wrap:anywhere}.cls-booking-top-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.cls-booking-top-grid>div,.cls-booking-bottom-grid>div{min-width:0}.cls-booking-card{padding:20px!important}.cls-booking-card input{width:100%;box-sizing:border-box;text-align:start}.cls-booking-card input:focus-visible{outline:2px solid #D97706!important;outline-offset:2px}.cls-booking-card input[aria-invalid=true]{outline:2px solid #b42318!important;outline-offset:2px}.cls-guests-control{flex-wrap:wrap;justify-content:center}}@media (max-width:760px){.cls-media-section{display:flex!important;flex-direction:column;gap:0!important;padding:54px 12px 12px!important;overflow:visible!important}.cls-gallery-grid{height:auto!important;min-height:0!important;grid-template-rows:repeat(2,120px)!important}.cls-video-column{height:auto!important;min-height:0!important;margin-top:53px}.cls-media-heading{bottom:calc(100% + 13px)!important;min-height:30px!important;height:auto!important;text-align:center;font-size:clamp(15px,4.2vw,19px)!important}.cls-media-section .cls-video-column>.cls-video-card{height:250px!important;min-height:250px!important;max-height:none!important;margin-top:0!important}.cls-highlights-grid{grid-template-columns:1fr!important}.cls-highlight-card{min-height:0;padding:18px 16px!important}.cls-inclusions-columns{grid-template-columns:1fr!important}.cls-inclusions-columns>div{border-left:0!important}.cls-inclusions-columns>div+div{border-top:1px solid #E2CEB1}.cls-package-switch{grid-template-columns:1fr!important;gap:6px!important}.cls-package-switch>div{padding:11px!important;font-size:14px!important}.cls-packages-grid{grid-template-columns:1fr!important}.cls-package-card{padding:22px 17px!important}.cls-booking-top-grid,.cls-booking-bottom-grid{grid-template-columns:1fr!important}.cls-booking-card{padding:18px 14px!important}.cls-booking-submit{font-size:15px!important;text-align:center;line-height:1.5}}@media (max-width:380px){.cls-package-card>div[style*="align-items:center"]>div[style*="flex:1"]{flex-basis:100%}.cls-guests-control{gap:6px!important;padding-inline:6px!important}.cls-guests-control>div[style*="flex:1"]{flex-basis:100%}}@media (max-width:760px){html:is([lang=en],[lang=ru]) .cls-page .cls-inclusions-columns,html:is([lang=en],[lang=ru]) .cls-page .cls-package-switch,html:is([lang=en],[lang=ru]) .cls-page .cls-packages-grid,html:is([lang=en],[lang=ru]) .cls-page .cls-booking-bottom-grid{grid-template-columns:minmax(0,1fr)!important}}html body .cls-hero{background:linear-gradient(#0a0a121a,#0a0a121a),url(../../../uploads/907.webp) center/cover no-repeat!important}html body .cls-hero:after{background:none!important}.cls-hero>div:first-child{color:#fff!important;text-shadow:0 2px 12px rgba(0,0,0,.85)!important}.cls-hero>div:nth-child(3){color:#f5f2eb!important;text-shadow:0 2px 10px rgba(0,0,0,.85)!important}
