@import url("https://fonts.googleapis.com/css2?family=Barlow+Condensed:wght@400;500&family=Barlow:wght@300;400&family=Gilda+Display&display=swap");.ln-preview{--ln-bg:#fff;--ln-gold:#aa8453;--ln-heading:#222;--ln-body:#666;--ln-muted:#adadad;--ln-cream:#f8f5f0;--ln-line:#f1eeeb;--ln-ink:#222;position:relative;min-height:100%;background:var(--ln-bg);color:var(--ln-body);font-family:Barlow,Vazirmatn,sans-serif;font-size:15px;font-weight:400;line-height:1.75em}.ln-preview *{box-sizing:border-box}.ln-preview h1,.ln-preview h2,.ln-preview h3,.ln-preview h4,.ln-preview h5,.ln-preview h6{margin:0;color:var(--ln-heading);font-weight:400;line-height:1.25em;font-family:Gilda Display,Vazirmatn,serif}.ln-preview[dir=rtl] h1,.ln-preview[dir=rtl] h2,.ln-preview[dir=rtl] h3,.ln-preview[dir=rtl] h4,.ln-preview[dir=rtl] h5{font-family:Vazirmatn,Gilda Display,serif}.ln-preview p{margin:0 0 15px;color:var(--ln-body)}.ln-preview button,.ln-preview input,.ln-preview select,.ln-preview textarea{font:inherit}.ln-preview img{width:100%;height:100%;object-fit:cover;display:block}.ln-preview ul{margin:0;padding:0;list-style:none}.ln-demo{position:absolute;top:8px;left:50%;z-index:80;transform:translateX(-50%);margin:0;padding:2px 10px;background:transparent;color:rgba(255,255,255,.85);font-size:11px;letter-spacing:.12em;text-transform:uppercase;pointer-events:none}.ln-wrap{width:min(1140px,calc(100% - 30px));margin:0 auto}.ln-pad{padding:120px 0}.ln-cream{background:var(--ln-cream)}.ln-ink{background:var(--ln-ink)}.ln-ink,.ln-ink p{color:var(--ln-muted)}.ln-kicker,.ln-sub{margin:0 0 5px;color:#666;font-family:Barlow Condensed,Vazirmatn,sans-serif;font-size:15px;font-weight:400;letter-spacing:6px;text-transform:uppercase}.ln-preview[dir=rtl] .ln-kicker,.ln-preview[dir=rtl] .ln-sub{letter-spacing:.04em;text-transform:none}.ln-gold-sub{color:var(--ln-gold)}.ln-title{font-size:46px;color:#222;margin-bottom:20px}.ln-ink .ln-title,.ln-on-photo .ln-title{color:#fff}.ln-center{text-align:center}.ln-stars{display:inline-flex;gap:3px;color:#e4a853}.ln-stars svg{width:14px;height:14px;display:block}.ln-stars-light{color:#fff}.ln-btn,.ln-dark,.ln-outline{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:13px 22px;border:1px solid rgba(255,255,255,.55);background:transparent;color:#fff;cursor:pointer;font-family:Barlow Condensed,Vazirmatn,sans-serif;font-size:15px;letter-spacing:3px;text-transform:uppercase;text-decoration:none;transition:background .3s ease,border-color .3s ease,color .3s ease}.ln-preview[dir=rtl] .ln-btn,.ln-preview[dir=rtl] .ln-dark,.ln-preview[dir=rtl] .ln-outline{letter-spacing:.02em;text-transform:none;font-family:Vazirmatn,sans-serif}.ln-dark,.ln-outline:hover{background:var(--ln-gold);border-color:var(--ln-gold);color:#fff}.ln-dark{position:relative;overflow:hidden}.ln-dark:hover{background:#222;border-color:#222}.ln-btn{background:var(--ln-gold);border-color:var(--ln-gold);color:#fff;border-radius:0}.ln-btn:hover{background:#222;border-color:#222}.ln-link{background:none;border:0;padding:0;color:var(--ln-gold);cursor:pointer;letter-spacing:.08em;text-transform:uppercase}.ln-nav{position:absolute;top:0;left:0;right:0;z-index:40;display:flex;align-items:center;height:100px;padding:0 40px;color:#fff;background:transparent;transition:background .4s ease,height .4s ease,box-shadow .4s ease}.ln-preview[data-scrolled=true] .ln-nav{position:fixed;top:0;left:0;right:0;background:#fff;height:90px;color:#222;box-shadow:0 5px 15px rgb(15 36 84/5%)}.ln-brand{background:none;border:0;padding:0;color:inherit;cursor:pointer;font-family:Gilda Display,Vazirmatn,serif;font-size:28px;letter-spacing:6px;text-transform:uppercase;line-height:1}.ln-preview[dir=rtl] .ln-brand{letter-spacing:.08em;text-transform:none;font-family:Vazirmatn,serif}.ln-brand small{display:block;margin-top:4px;font-family:Barlow Condensed,Vazirmatn,sans-serif;font-size:11px;letter-spacing:4px;opacity:.8}.ln-menu{display:flex;align-items:center;gap:2px;-webkit-margin-start:auto;margin-inline-start:auto}.ln-menu>li{position:relative}.ln-menu button{background:none;border:0;color:inherit;cursor:pointer;font-family:Barlow Condensed,Vazirmatn,sans-serif;font-size:15px;letter-spacing:3px;text-transform:uppercase;padding:8px 12px}.ln-preview[dir=rtl] .ln-menu button{letter-spacing:0;text-transform:none;font-family:Vazirmatn,sans-serif}.ln-menu button:hover,.ln-menu button[data-current=true]{color:var(--ln-gold)}.ln-drop-panel{display:none;position:absolute;top:100%;inset-inline-start:0;min-width:180px;padding:12px 0;background:#fff;box-shadow:0 10px 30px rgb(0 0 0/8%)}.ln-drop:focus-within .ln-drop-panel,.ln-drop:hover .ln-drop-panel{display:block}.ln-drop-panel button{display:block;width:100%;text-align:start;color:#222;font-size:14px;letter-spacing:1px}.ln-burger{background:none;border:0;color:inherit;cursor:pointer;font-size:22px}.ln-burger,.ln-drawer{display:none}.ln-hero{position:relative;min-height:100vh;overflow:hidden;background:#111;color:#fff}.ln-preview-card .ln-hero,.ln-preview-phone .ln-hero{min-height:220px}.ln-slide,.ln-slides{position:absolute;inset:0}.ln-slide{opacity:0;transition:opacity 1s ease}.ln-slide[data-active=true]{opacity:1;z-index:1}.ln-slide:after{content:"";position:absolute;inset:0;background:rgba(0,0,0,.25)}.ln-slide[data-dim="3"]:after{background:rgba(0,0,0,.4)}.ln-hero-copy{position:absolute;inset:0;z-index:2;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:120px 16% 80px}.ln-hero-copy h4{margin:20px 0;color:#fff;font-family:Barlow Condensed,Vazirmatn,sans-serif;font-size:15px;font-weight:400;letter-spacing:6px;text-transform:uppercase}.ln-preview[dir=rtl] .ln-hero-copy h4{letter-spacing:.06em;text-transform:none}.ln-hero-copy h1{color:#fff;font-size:55px;line-height:1.35em;letter-spacing:15px;text-transform:uppercase;margin-bottom:20px}.ln-preview[dir=rtl] .ln-hero-copy h1{letter-spacing:0;text-transform:none;font-size:46px}.ln-hero-copy .ln-stars{animation:ln-up 1s .8s both}.ln-hero-copy h4{animation:ln-up 1s .4s both}.ln-hero-copy h1{animation:ln-up 1s .6s both}.ln-hero-copy .ln-outline{animation:ln-up 1s .8s both;margin-top:10px}.ln-dots{position:absolute;top:50%;inset-inline-end:5%;z-index:3;transform:translateY(-50%);display:flex;flex-direction:column;align-items:center;gap:14px}.ln-dots:after,.ln-dots:before{content:"";width:1px;height:60px;background:rgba(255,255,255,.3)}.ln-dots button{background:none;border:0;color:#fff;cursor:pointer;font-family:Barlow,sans-serif;font-size:13px;padding:0}.ln-dots button[data-active=true]{color:var(--ln-gold)}.ln-arrows{position:absolute;inset-inline-end:12%;bottom:7%;z-index:3;display:flex;gap:3px}.ln-arrows button{width:40px;height:40px;border-radius:50%;border:1px solid rgba(255,255,255,.5);background:transparent;color:#fff;cursor:pointer;transition:transform .2s ease,border-color .2s ease}.ln-arrows button:hover{transform:scale(.9);border-color:var(--ln-gold)}.ln-rail{position:absolute;top:0;inset-inline-start:40px;z-index:3;height:60%;writing-mode:vertical-lr;transform:rotate(180deg);text-decoration:none;color:#fff}.ln-rail-icon{position:absolute;inset-inline-start:-1px;top:-50px;width:50px;height:50px;border:1px solid rgba(255,255,255,.5);border-radius:50%;display:grid;place-items:center;animation:ln-pulse 2s infinite;transform:rotate(180deg)}.ln-rail-icon svg{width:18px;height:18px;fill:none;stroke:#fff;stroke-width:1.6}.ln-rail strong{display:block;margin-top:15px;color:var(--ln-gold);font-family:Gilda Display,serif;font-size:24px;font-weight:400;letter-spacing:1px}.ln-rail span{font-family:Barlow Condensed,sans-serif;font-size:12px;letter-spacing:5px;text-transform:uppercase}.ln-about{display:grid;grid-template-columns:6fr 3fr 3fr;grid-gap:30px;gap:30px;align-items:start}.ln-about-photo{min-height:420px}.ln-about-photo.ln-drop90{margin-top:90px}.ln-reserve-row{display:flex;align-items:center;gap:15px;margin-top:10px}.ln-reserve-row i{width:50px;height:50px;border-radius:50%;border:1px solid var(--ln-gold);display:grid;place-items:center;color:var(--ln-gold)}.ln-reserve-row p{margin:0;font-size:13px;letter-spacing:2px;text-transform:uppercase}.ln-reserve-row a{color:var(--ln-gold);font-family:Gilda Display,serif;font-size:24px;text-decoration:none}.ln-room-grid{display:grid;grid-template-columns:repeat(6,1fr);grid-gap:30px;gap:30px;margin-top:30px}.ln-room-grid .ln-room:nth-child(-n+3){grid-column:span 2}.ln-room-grid .ln-room:nth-child(n+4){grid-column:span 3}.ln-room{margin:0;background:transparent;border:0;padding:0;text-align:start}.ln-room,.ln-room-shot{position:relative;overflow:hidden}.ln-room-shot{aspect-ratio:4/3}.ln-room-shot img{transition:transform 1s ease,filter 1s ease}.ln-room:hover .ln-room-shot img{transform:scale(1.09);filter:brightness(70%)}.ln-book-flag{position:absolute;top:20px;inset-inline-end:20px;z-index:3;writing-mode:vertical-rl;transform:rotate(180deg);padding:10px 3px;border:1px solid rgba(255,255,255,.5);background:transparent;color:#fff;font-family:Barlow Condensed,sans-serif;font-size:15px;letter-spacing:3px;text-transform:uppercase;text-decoration:none}.ln-room-con{position:absolute;left:0;bottom:-60px;width:100%;z-index:2;padding:20px;text-align:start;background:linear-gradient(180deg,transparent 0,rgba(0,0,0,.01) 2%,rgba(0,0,0,.75) 90%);transition:bottom .3s ease}.ln-room:hover .ln-room-con{bottom:0}.ln-room-name,.ln-room-price{background:none;border:0;padding:0;color:#fff;cursor:pointer;display:block;text-align:start}.ln-room-price{font-family:Barlow Condensed,sans-serif;font-size:15px;letter-spacing:3px;text-transform:uppercase}.ln-room-name{font-family:Gilda Display,Vazirmatn,serif;font-size:27px;margin:5px 0}.ln-line{height:1px;width:60px;background:rgba(255,255,255,.2);margin:0 0 30px;transition:width .8s ease}.ln-room:hover .ln-line{width:100%}.ln-room-meta{display:flex;align-items:center;justify-content:space-between;color:#fff}.ln-room-meta ul{display:flex;gap:10px}.ln-room-meta svg{width:18px;height:18px;stroke:#fff;fill:none;stroke-width:1.4}.ln-room-meta button{height:0;overflow:hidden;background:none;border:0;color:#fff;cursor:pointer;font-family:Barlow Condensed,sans-serif;letter-spacing:3px;text-transform:uppercase;padding:0}.ln-room:hover .ln-room-meta button{height:auto}.ln-room-meta button:hover{color:var(--ln-gold)}.ln-price-grid{display:grid;grid-template-columns:4fr 8fr;grid-gap:40px;gap:40px;align-items:center}.ln-price-track{display:grid;grid-template-columns:1fr 1fr;grid-gap:20px;gap:20px}.ln-price-card{background:var(--ln-cream);color:#666}.ln-price-card img{height:180px}.ln-price-card .ln-desc{padding:25px 20px 30px}.ln-price-card h3{font-family:Gilda Display,Vazirmatn,serif;font-size:22px;margin-bottom:8px}.ln-price-card .ln-amount{color:var(--ln-gold);font-family:Gilda Display,serif;font-size:28px;margin-bottom:12px}.ln-price-card .ln-amount span{font-size:14px;color:#666;font-family:Barlow,sans-serif}.ln-price-card li{padding-block:4px;-webkit-padding-start:22px;padding-inline-start:22px;position:relative}.ln-price-card li:before{content:"✓";position:absolute;inset-inline-start:0;color:var(--ln-gold)}.ln-price-card li.is-off{opacity:.45;text-decoration:line-through}.ln-price-card li.is-off:before{content:"×"}.ln-carousel-nav{display:flex;gap:8px;margin-top:16px}.ln-carousel-nav button{width:36px;height:36px;border-radius:50%;border:1px solid rgba(255,255,255,.3);background:transparent;color:#fff;cursor:pointer}.ln-carousel-nav button:hover{border-color:var(--ln-gold);color:var(--ln-gold)}.ln-video{position:relative;min-height:500px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;color:#fff;overflow:hidden}.ln-video .ln-slides{z-index:0}.ln-video-copy{position:relative;z-index:2}.ln-video .ln-sub,.ln-video .ln-title{color:#fff}.ln-play,.ln-video .ln-sub{color:var(--ln-gold)}.ln-play{position:relative;z-index:2;width:100px;height:100px;margin-top:10px;border-radius:50%;border:1px solid rgba(255,255,255,.2);background:transparent;cursor:pointer;font-size:28px}.ln-play:after,.ln-play:before{content:"";position:absolute;inset:5px;border-radius:50%}.ln-play:before{background:#fff;z-index:-1;transition:transform .5s cubic-bezier(1,0,0,1)}.ln-play:after{border:1px solid #eee;z-index:-2}.ln-play:hover{color:#fff}.ln-play:hover:before{transform:scale(0)}.ln-facilities{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:30px;gap:30px;margin-top:20px}.ln-facility{position:relative;z-index:1;padding:30px 20px;border:1px solid var(--ln-line);background:transparent;text-align:start;cursor:pointer;overflow:hidden}.ln-facility svg{width:45px;height:45px;stroke:var(--ln-gold);fill:none;stroke-width:1.2;margin-bottom:20px}.ln-facility h3{font-size:24px;margin-bottom:10px}.ln-facility p{margin:0}.ln-facility .ln-watermark{position:absolute;z-index:-1;inset-inline-end:20px;bottom:10px;opacity:.04}.ln-facility .ln-watermark svg{width:120px;height:120px;stroke:#222}.ln-bookbox,.ln-search{display:flex;background:#fff;border:1px solid var(--ln-line)}.ln-search>.jalali-date,.ln-search>label{flex:1 1 14%;-webkit-border-end:1px solid var(--ln-line);border-inline-end:1px solid var(--ln-line);min-width:0}.ln-search>.jalali-date:first-child,.ln-search>.jalali-date:nth-child(2){flex-basis:20%}.ln-search .jalali-date-label,.ln-search label>span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.ln-search .jalali-date{position:relative}.ln-search .jalali-date-trigger,.ln-search select{width:100%;height:62px;border:0;background:#fff;color:#222;padding:0 16px;cursor:pointer}.ln-search .ln-btn{flex:0 0 18%;height:62px;border:0;border-radius:0;letter-spacing:3px}.ln-search .ln-btn:hover{background:#222}.ln-bookbox{flex-direction:column;gap:12px;background:transparent;border:0}.ln-bookbox .jalali-date-trigger,.ln-bookbox input,.ln-bookbox select,.ln-form input,.ln-form select,.ln-form textarea{width:100%;height:52px;border:1px solid var(--ln-line);background:#fff;color:#222;padding:0 14px}.ln-form textarea{height:auto;padding:12px 14px}.ln-bookbox label,.ln-form label{display:grid;grid-gap:6px;gap:6px;color:#666;font-size:13px;letter-spacing:1px;text-transform:uppercase}.ln-quotes{position:relative;min-height:520px;display:flex;align-items:center;justify-content:center;overflow:hidden}.ln-quotes .ln-slides{z-index:0}.ln-quote-box{position:relative;z-index:2;width:min(760px,92%);margin:80px auto;text-align:center;color:#fff}.ln-quote-box h6{color:#fff;font-family:Barlow Condensed,sans-serif;letter-spacing:6px;text-transform:uppercase;font-size:15px;font-weight:400}.ln-quote-box h2{color:#fff;font-size:40px;margin:10px 0 15px}.ln-quote-box .ln-line{margin:0 auto 20px;background:rgba(255,255,255,.35)}.ln-quote-box blockquote{margin:0;color:#fff;font-size:15px;line-height:1.9}.ln-quote-mark{position:absolute;inset-inline-end:10px;top:70px;font-family:Gilda Display,serif;font-size:90px;opacity:.12;line-height:1}.ln-author{display:flex;align-items:center;gap:16px;margin-top:28px;text-align:start}.ln-author img{width:70px;height:70px;border-radius:50%;object-fit:cover}.ln-author h3{color:#fff;font-family:Barlow Condensed,sans-serif;letter-spacing:3px;text-transform:uppercase;font-size:16px}.ln-author p{margin:0;color:rgba(255,255,255,.75)}.ln-split{display:grid;grid-template-columns:1fr 1fr;min-height:360px}.ln-flip .ln-split-photo{order:2}.ln-about-photo img,.ln-split-photo img{height:100%;min-height:420px}.ln-split-photo{min-height:360px;overflow:hidden}.ln-split-photo img{transition:transform 1s ease;height:100%}.ln-split-photo:hover img{transform:scale(1.09)}.ln-split-copy{background:var(--ln-cream);display:flex;align-items:center;padding:50px 40px}.ln-split-copy h6{font-family:Barlow Condensed,sans-serif;letter-spacing:3px;text-transform:uppercase;color:#666;font-size:15px;font-weight:400;margin-bottom:5px}.ln-split-copy h3{font-size:32px;margin-bottom:10px}.ln-news-head{text-align:center;margin-bottom:10px}.ln-news-track{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:24px;gap:24px}.ln-news-card{position:relative;background:none;border:0;padding:0;text-align:start;cursor:pointer;color:inherit}.ln-news-shot{position:relative;height:240px;overflow:hidden}.ln-news-shot img{transition:transform 1s ease,filter 1s ease}.ln-news-card:hover .ln-news-shot img{transform:scale(1.09);filter:brightness(75%)}.ln-news-date{position:absolute;top:20px;inset-inline-start:20px;z-index:2;padding:5px 10px;border:1px solid rgba(255,255,255,.5);color:#fff;text-align:center;font-style:normal}.ln-news-date span{font-size:12px;letter-spacing:3px;text-transform:uppercase}.ln-news-date b,.ln-news-date span{display:block;font-family:Barlow Condensed,sans-serif}.ln-news-date b{font-size:24px;font-weight:400}.ln-news-con{position:relative;margin:-90px 20px 40px;padding:20px;background:var(--ln-cream);transition:transform .3s ease}.ln-news-card:hover .ln-news-con{transform:translateY(-8px)}.ln-news-con em{display:block;font-style:normal;font-family:Barlow,sans-serif;font-size:12px;letter-spacing:3px;text-transform:uppercase;color:#666;margin-bottom:6px}.ln-news-con h3{font-size:24px}.ln-news-card:hover h3{color:var(--ln-gold)}.ln-close{display:grid;grid-template-columns:1fr 1fr;grid-gap:40px;gap:40px;align-items:center;position:relative;z-index:2;width:min(1140px,calc(100% - 30px));margin:0 auto;padding:90px 0 40px}.ln-close h2{color:#fff;font-size:28px;margin:12px 0}.ln-booking-box{background:var(--ln-cream);padding:45px;margin-bottom:-75px;position:relative;z-index:3}.ln-booking-box h6{font-family:Barlow Condensed,sans-serif;letter-spacing:6px;text-transform:uppercase;color:#666;font-size:15px;font-weight:400}.ln-booking-box h3{font-size:27px;padding-bottom:15px;margin-bottom:18px;border-bottom:1px solid rgba(170,132,83,.2)}.ln-footer{background:#222;color:var(--ln-muted);padding:90px 0 0}.ln-footer-grid{width:min(1140px,calc(100% - 30px));margin:0 auto;display:grid;grid-template-columns:1.2fr 1fr 1fr;grid-gap:40px;gap:40px}.ln-footer h3{color:#fff;font-size:24px;margin-bottom:18px}.ln-footer a,.ln-footer button,.ln-footer p{color:var(--ln-muted)}.ln-footer button{background:none;border:0;padding:0 0 8px;cursor:pointer;display:block;transition:padding .3s ease,color .3s ease}.ln-footer button:hover{color:var(--ln-gold);-webkit-padding-start:15px;padding-inline-start:15px}.ln-footer a{text-decoration:none}.ln-social{display:flex;gap:10px;margin-top:16px}.ln-social a{width:36px;height:36px;border:1px solid rgba(255,255,255,.15);display:grid;place-items:center;color:#fff;font-size:12px}.ln-social a:hover{background:var(--ln-gold);border-color:var(--ln-gold)}.ln-legal{margin-top:40px;padding:22px 0;border-top:1px solid rgba(255,255,255,.08);text-align:center;font-size:13px}.ln-footer select{margin-top:8px;background:transparent;color:#adadad;border:1px solid rgba(255,255,255,.2);padding:8px 12px}.ln-page-hero{position:relative;min-height:420px;display:grid;place-items:center;overflow:hidden}.ln-page-hero:after{content:"";position:absolute;inset:0;background:rgba(0,0,0,.45)}.ln-page-hero-copy{position:relative;z-index:1;text-align:center;color:#fff;padding-top:80px}.ln-page-hero h1{color:#fff;font-size:48px;letter-spacing:4px;text-transform:uppercase}.ln-preview[dir=rtl] .ln-page-hero h1{letter-spacing:0;text-transform:none}.ln-crumbs{display:flex;gap:8px;justify-content:center;margin-bottom:10px;color:#fff;font-family:Barlow Condensed,sans-serif;letter-spacing:2px;text-transform:uppercase}.ln-crumbs button{background:none;border:0;color:#fff;cursor:pointer}.ln-section{width:min(1140px,calc(100% - 30px));margin:0 auto;padding:80px 0}.ln-two{display:grid;grid-template-columns:1.1fr .9fr;grid-gap:40px;gap:40px;align-items:center}.ln-frame{min-height:360px}.ln-rooms{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:24px;gap:24px}.ln-rooms .ln-room{display:block}.ln-rooms .ln-price{color:var(--ln-gold);margin-top:12px;letter-spacing:2px}.ln-detail{display:grid;grid-template-columns:1.3fr .7fr;grid-gap:36px;gap:36px}.ln-form{background:var(--ln-cream);padding:28px;display:grid;grid-gap:12px;gap:12px}.ln-gallery{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:10px;gap:10px;margin-top:16px}.ln-gallery img{height:120px}.ln-facts{display:flex;gap:16px;margin:8px 0 16px;color:var(--ln-gold)}.ln-icons{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:18px;gap:18px}.ln-icon{border:1px solid var(--ln-line);padding:22px;background:#fff}.ln-icon svg{width:36px;height:36px;stroke:var(--ln-gold);fill:none}.ln-icon h3{margin:10px 0;font-size:20px}.ln-service-list{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:16px;gap:16px}.ln-service{background:var(--ln-cream);padding:22px;border:0;text-align:start}.ln-service strong{display:block;font-family:Gilda Display,serif;font-size:22px;color:#222}.ln-service em{color:var(--ln-gold);font-style:normal}.ln-menu-row{display:flex;justify-content:space-between;border-bottom:1px dotted #ccc;padding:8px 0}.ln-news{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:20px;gap:20px}.ln-phone-block a{color:var(--ln-gold);font-family:Gilda Display,serif;font-size:24px;text-decoration:none}.ln-reveal{opacity:0;transform:translate3d(0,40px,0);animation:ln-up .9s ease both;animation-play-state:paused}.ln-reveal.is-in{animation-play-state:running}.ln-reveal-left{transform:translate3d(-40px,0,0)}.ln-reveal-right{transform:translate3d(40px,0,0)}.ln-lightbox{position:fixed;inset:0;z-index:80;display:grid;place-items:center;background:rgba(0,0,0,.88);padding:24px}.ln-lightbox video{width:min(960px,100%);max-height:80vh;background:#000}.ln-lightbox-close{position:absolute;top:16px;right:16px;width:42px;height:42px;border:0;background:transparent;color:#fff;font-size:32px;cursor:pointer}@keyframes ln-up{0%{opacity:0;transform:translate3d(0,40px,0)}to{opacity:1;transform:none}}@keyframes ln-pulse{0%{box-shadow:0 0 0 0 rgba(255,255,255,.45)}70%{box-shadow:0 0 0 16px rgba(255,255,255,0)}to{box-shadow:0 0 0 0 rgba(255,255,255,0)}}@media (max-width:991px){.ln-pad{padding:70px 0}.ln-title{font-size:34px}.ln-hero-copy h1{font-size:34px;letter-spacing:4px}.ln-about,.ln-close,.ln-detail,.ln-footer-grid,.ln-price-grid,.ln-split,.ln-two{grid-template-columns:1fr}.ln-about-photo.ln-drop90{margin-top:0}.ln-split-copy{order:2}.ln-facilities,.ln-icons,.ln-news,.ln-news-track,.ln-room-grid,.ln-rooms{grid-template-columns:1fr}.ln-room-grid .ln-room,.ln-room-grid .ln-room:nth-child(-n+3),.ln-room-grid .ln-room:nth-child(n+4){grid-column:auto}.ln-search{flex-wrap:wrap}.ln-search .ln-btn,.ln-search>.jalali-date,.ln-search>label{flex:1 1 100%;-webkit-border-end:0;border-inline-end:0;border-bottom:1px solid var(--ln-line)}.ln-arrows,.ln-dots,.ln-menu,.ln-rail{display:none}.ln-burger{display:block;-webkit-margin-start:auto;margin-inline-start:auto}.ln-drawer[data-open=true]{display:flex;flex-direction:column;position:absolute;top:100%;left:0;right:0;background:#fff;padding:12px}.ln-drawer button{background:none;border:0;text-align:start;padding:10px;color:#222;cursor:pointer}.ln-nav{padding:0 16px}.ln-booking-box{margin-bottom:0}}@import url("https://fonts.googleapis.com/css2?family=Caveat:wght@400;500&family=Montserrat:wght@300;400;500;600;700&display=swap");.pd-preview{--pd-gold:#978667;--pd-gold-soft:#ebd7b2;--pd-ink:#333;--pd-dark:#24262d;--pd-bg:#faf8f5;--pd-btn:#4b514d;--pd-line:#d9e1e6;--pd-muted:#6c757d;position:relative;overflow-x:hidden;background:var(--pd-bg);color:var(--pd-ink);font-family:Montserrat,Vazirmatn,Helvetica,sans-serif;font-size:.9375rem;line-height:1.6;container-type:inline-size}.pd-preview h1,.pd-preview h2,.pd-preview h3,.pd-preview h4{color:var(--pd-ink);font-weight:700;letter-spacing:-.03em;line-height:1.3;margin:0}.pd-preview button,.pd-preview input,.pd-preview select,.pd-preview textarea{font-family:inherit}.pd-demo{margin:0;padding:.45rem 1rem;background:var(--pd-dark);color:#fff;font-size:.75rem;text-align:center}.pd-wrap{width:min(1140px,calc(100% - 2.4rem));margin-inline:auto}.pd-header{position:absolute;inset-inline:0;top:0;z-index:30;padding:1.15rem 0;color:#fff;transition:background .3s ease,color .3s ease}.pd-preview[data-demo=true][data-solid=false] .pd-header{top:2.15rem}.pd-preview[data-solid=true] .pd-header{position:-webkit-sticky;position:sticky;top:0;background:#fff;color:var(--pd-ink);border-bottom:1px solid var(--pd-line)}.pd-header-row{display:flex;align-items:center;justify-content:space-between;gap:1rem}.pd-logo{background:none;border:0;color:inherit;cursor:pointer;font-weight:700;font-size:1.15rem;letter-spacing:.08em;padding:0}.pd-preview[dir=ltr] .pd-logo{letter-spacing:.28em;font-size:1.05rem}.pd-nav{display:flex;align-items:center;gap:1.35rem}.pd-drawer button,.pd-drop-panel button,.pd-drop>button,.pd-nav>button{background:none;border:0;color:inherit;cursor:pointer;font-weight:600;font-size:.92rem;padding:.35rem 0}.pd-btn{display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:25px;background:var(--pd-gold);color:#fff!important;font-weight:600;line-height:1;padding:.85rem 1.45rem;cursor:pointer;text-decoration:none}.pd-btn:hover,.pd-search:hover{background:var(--pd-btn)}.pd-btn-outline{background:transparent;color:var(--pd-dark)!important;border:2px solid var(--pd-dark)}.pd-btn-outline:hover{background:var(--pd-btn);border-color:transparent;color:#fff!important}.pd-drop{position:relative}.pd-drop-panel{display:none;position:absolute;inset-inline-start:0;top:100%;min-width:11rem;padding:.45rem 0;background:#fff;color:var(--pd-ink);box-shadow:0 12px 28px rgba(0,0,0,.12);z-index:5}.pd-drop:focus-within .pd-drop-panel,.pd-drop:hover .pd-drop-panel{display:grid}.pd-drop-panel button{text-align:start;padding:.45rem 1rem}.pd-burger{display:none;width:42px;height:42px;border:0;background:transparent;cursor:pointer;position:relative}.pd-burger span,.pd-burger span:after,.pd-burger span:before{display:block;width:22px;height:2px;background:currentColor;position:absolute;inset-inline-end:10px}.pd-burger span{top:20px}.pd-burger span:before{content:"";top:-7px}.pd-burger span:after{content:"";top:7px}.pd-drawer{display:none;background:#fff;color:var(--pd-ink);padding:.4rem 1.2rem 1rem}.pd-drawer button{display:block;width:100%;text-align:start;padding:.7rem 0;border-bottom:1px solid #eee}.pd-preview[data-menu=open] .pd-drawer{display:block}.pd-hero{position:relative;height:100vh;min-height:640px;color:#fff;display:grid;align-items:center;justify-items:center;text-align:center;overflow:hidden}.pd-hero-media,.pd-hero-media img,.pd-hero-media video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.pd-hero-media:after{content:"";position:absolute;inset:0;background:rgba(0,0,0,.5)}.pd-hero-copy{position:relative;z-index:2;width:min(1140px,calc(100% - 2rem));padding-top:4rem}.pd-hero-copy small,.pd-kicker{display:block;text-transform:uppercase;letter-spacing:3px;font-weight:600;font-size:.75rem;color:var(--pd-gold);margin-bottom:.35rem}.pd-hero-copy small{color:var(--pd-gold-soft);margin-bottom:.65rem}.pd-hero h1{color:#fff;font-size:clamp(2rem,4.2vw,3.1875rem);text-transform:uppercase;font-weight:700;margin-bottom:.8rem}.pd-bookbar{display:grid;grid-template-columns:1.35fr 1fr 1fr .7fr;background:#fff;border-radius:5px;box-shadow:0 0 30px rgba(0,0,0,.3);padding:5px;margin-top:.8rem;text-align:start;color:var(--pd-muted)}.pd-dates{display:grid;grid-template-columns:1fr 1fr;align-items:center;min-height:50px;-webkit-border-end:1px solid var(--pd-line);border-inline-end:1px solid var(--pd-line);position:relative}.pd-dates .jalali-date{min-width:0}.pd-dates .jalali-date-label,.pd-qty-label{color:var(--pd-muted);font-size:.75rem;font-weight:500}.pd-dates .jalali-date-trigger{border:0;background:transparent;color:var(--pd-ink);font-weight:500;min-height:2rem;padding:0}.pd-qty{position:relative;display:flex;align-items:center;min-height:50px;padding-inline:.9rem 5.4rem;-webkit-border-end:1px solid var(--pd-line);border-inline-end:1px solid var(--pd-line)}.pd-qty strong{font-weight:600;color:var(--pd-ink)}.pd-qty button{position:absolute;top:8px;width:34px;height:34px;border:0;border-radius:50%;background:#f5f5f5;color:var(--pd-ink);cursor:pointer;font-size:1.1rem;line-height:1}.pd-qty .pd-plus{inset-inline-end:8px}.pd-qty .pd-minus{inset-inline-end:46px}.pd-search{border:0;border-radius:3px;background:var(--pd-btn);color:#fff;font-weight:600;cursor:pointer;min-height:50px}.pd-mouse{position:absolute;z-index:2;bottom:1.4rem;left:50%;transform:translateX(-50%);width:26px;height:42px;border:2px solid #fff;border-radius:20px;background:transparent;cursor:pointer}.pd-mouse:before{content:"";position:absolute;top:8px;left:50%;width:4px;height:8px;margin-left:-2px;border-radius:2px;background:#fff;animation:pd-wheel 1.4s ease infinite}@keyframes pd-wheel{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(10px)}}.pd-section{padding:6.2rem 0 5.2rem}.pd-pattern{background-image:radial-gradient(rgba(151,134,103,.16) .7px,transparent 0);background-size:16px 16px}.pd-about{display:grid;grid-template-columns:1fr 1fr;grid-gap:3rem;gap:3rem;align-items:center}.pd-photos{position:relative;min-height:26rem}.pd-photos .pd-main{width:78%;-webkit-margin-start:auto;margin-inline-start:auto;height:24rem;object-fit:cover;border-radius:10px;display:block}.pd-photos .pd-over{position:absolute;width:52%;height:15rem;object-fit:cover;border-radius:10px;inset-inline-start:0;bottom:0;box-shadow:0 16px 40px rgba(0,0,0,.16)}.pd-about h2{font-size:clamp(1.7rem,3vw,2.375rem);margin-bottom:.8rem}.pd-lead{font-size:1.05rem;font-weight:500}.pd-sign{font-family:Caveat,Vazirmatn,cursive;font-size:2rem;font-style:normal;color:#555}.pd-immerse{position:relative;min-height:70vh;display:grid;place-items:center;text-align:center;color:#fff;overflow:hidden}.pd-immerse img,.pd-immerse video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.pd-immerse:after{content:"";position:absolute;inset:0;background:rgba(0,0,0,.5)}.pd-immerse-copy{position:relative;z-index:1}.pd-immerse small{color:var(--pd-gold-soft)}.pd-immerse h2{color:#fff;font-size:clamp(1.8rem,4vw,2.6rem)}.pd-head-row{display:flex;justify-content:space-between;align-items:flex-end;gap:1rem;margin-bottom:1.2rem}.pd-title h2{font-size:clamp(1.7rem,3vw,2.375rem)}.pd-center{text-align:center;margin-bottom:2.2rem}.pd-rooms{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:1.35rem;gap:1.35rem}.pd-room{position:relative;grid-column:span 1;height:31.25rem;border:0;padding:0;border-radius:10px;overflow:hidden;cursor:pointer;background:#ccc;box-shadow:0 0 30px rgba(0,0,0,.2);text-align:start}.pd-room:first-child{grid-column:span 2}.pd-room img{width:100%;height:100%;object-fit:cover;transition:transform .6s ease}.pd-room:hover img{transform:scale(1.08)}.pd-room-info{position:absolute;inset-inline:0;bottom:-4.2rem;padding:5rem 1.4rem 1.2rem;color:#fff;background:linear-gradient(180deg,transparent,#000);transition:transform .4s ease}.pd-room:focus-visible .pd-room-info,.pd-room:hover .pd-room-info{transform:translateY(-4.2rem)}.pd-room small{display:block;letter-spacing:2px;text-transform:uppercase;font-size:.75rem;font-weight:600}.pd-room h3{color:#fff;font-size:1.625rem;margin:.2rem 0 .6rem}.pd-room-more{font-weight:600;opacity:0;position:relative}.pd-room-more:before{content:"";position:absolute;bottom:-5px;inset-inline-start:0;width:0;height:2px;background:#fff;transition:width .4s ease}.pd-room:hover .pd-room-more{opacity:1}.pd-room:hover .pd-room-more:before{width:100%}.pd-end{display:flex;justify-content:flex-end;margin-top:.8rem}.pd-facilities{display:grid;grid-template-columns:repeat(4,1fr);margin-top:3.5rem}.pd-facility{position:relative;text-align:center;padding:0 1.4rem 1.4rem}.pd-facility+.pd-facility:before{content:"";position:absolute;inset-inline-start:0;top:0;height:78%;width:2px;background:linear-gradient(#ededed,transparent)}.pd-facility svg{width:3.4rem;height:3.4rem;color:var(--pd-gold)}.pd-facility h3{font-size:1.3125rem;margin:.7rem 0 .45rem}.pd-marquee{height:100px;overflow:hidden;margin-top:-60px;position:relative;pointer-events:none}.pd-marquee-track{position:absolute;white-space:nowrap;font-size:clamp(4rem,8vw,7.5rem);font-weight:700;opacity:.05;animation:pd-marquee 48s linear infinite}@keyframes pd-marquee{0%{transform:translateX(0)}to{transform:translateX(-40%)}}.pd-split{display:grid;grid-template-columns:1.15fr .85fr;grid-gap:3.2rem;gap:3.2rem;align-items:center;margin-bottom:4.5rem}.pd-split:last-child{margin-bottom:0}.pd-split img{width:100%;height:22rem;object-fit:cover;border-radius:12px;display:block}.pd-split h3{font-size:1.9375rem;margin-bottom:.7rem}.pd-quotes{position:relative;min-height:70vh;display:grid;place-items:center;text-align:center;color:#fff;overflow:hidden}.pd-quotes>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.pd-quotes:after{content:"";position:absolute;inset:0;background:rgba(0,0,0,.5)}.pd-quotes-copy{position:relative;z-index:1;width:min(760px,calc(100% - 2rem))}.pd-quotes small{color:var(--pd-gold-soft)}.pd-quotes h2{color:#fff;font-size:clamp(1.8rem,3vw,2.375rem);margin-bottom:1.2rem}.pd-quote{display:grid;grid-template-columns:auto 1fr;grid-gap:1.2rem;gap:1.2rem;align-items:center;text-align:start;background:var(--pd-dark);color:#fff;border-radius:10px;padding:1.6rem 1.8rem;min-height:10rem}.pd-quote img{width:74px;height:74px;border-radius:50%;object-fit:cover}.pd-quote h4{color:#fff;font-size:1rem}.pd-quote h4 small{display:block;color:var(--pd-gold-soft);letter-spacing:0;font-weight:500}.pd-quote p{margin:.35rem 0 0}.pd-dots{display:flex;justify-content:center;gap:.45rem;margin-top:1rem}.pd-dots button{width:9px;height:9px;border-radius:50%;border:0;background:rgba(255,255,255,.45);cursor:pointer}.pd-dots button[data-active=true]{background:#fff}.pd-news{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1.4rem;gap:1.4rem}.pd-news-card{display:block;width:100%;padding:0;border:0;background:transparent;text-align:start;cursor:pointer;color:inherit}.pd-news-card figure{position:relative;margin:0 0 .8rem;border-radius:10px;overflow:hidden}.pd-news-card img{width:100%;height:15rem;object-fit:cover;display:block}.pd-news-card .pd-when{position:absolute;top:1rem;inset-inline-start:1rem;background:#fff;color:var(--pd-ink);font-style:normal;font-weight:600;padding:.35rem .65rem}.pd-news-card small{color:var(--pd-gold);font-weight:600;letter-spacing:1px;text-transform:uppercase;font-size:.75rem}.pd-news-card h3{font-size:1.2rem;margin:.35rem 0}.pd-news-card em{font-style:italic;color:var(--pd-muted)}.pd-avail{display:grid;grid-template-columns:.8fr 1.2fr;grid-gap:2.5rem;gap:2.5rem;align-items:start}.pd-phone{display:flex;gap:.7rem;align-items:center;color:inherit;text-decoration:none}.pd-phone svg{width:1.4rem;height:1.4rem;color:var(--pd-gold)}.pd-phone em{display:block;font-style:normal;color:var(--pd-muted);font-size:.8rem}.pd-phone strong{font-size:1.15rem}.pd-avail-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:.8rem;gap:.8rem}.pd-field input,.pd-field textarea,.pd-select{width:100%;min-height:50px;color:var(--pd-ink);padding:.6rem .9rem}.pd-avail .pd-qty,.pd-field input,.pd-field textarea,.pd-select{border:1px solid var(--pd-line);border-radius:5px;background:#fff}.pd-pair{display:grid;grid-template-columns:1fr 1fr;grid-gap:.8rem;gap:.8rem}.pd-footer{background:var(--pd-dark);color:#fff;position:relative}.pd-footer-bg{position:relative;height:230px;overflow:hidden}.pd-footer-bg img{width:100%;height:100%;object-fit:cover;filter:grayscale(1);opacity:.35}.pd-footer-bg:after{content:"";position:absolute;inset:0;background:linear-gradient(to bottom,transparent,var(--pd-dark))}.pd-footer-grid{position:relative;z-index:1;margin-top:-80px;display:grid;grid-template-columns:1.3fr .9fr 1fr;grid-gap:2rem;gap:2rem;padding-bottom:4.5rem}.pd-footer h5{color:#fff;font-size:1.05rem;margin:0 0 .8rem}.pd-footer a,.pd-footer button{color:#fff;background:none;border:0;padding:0;cursor:pointer;font:inherit;text-decoration:none}.pd-footer li{list-style:none;margin:.35rem 0}.pd-footer ul{margin:0;padding:0}.pd-social{display:flex;gap:.7rem;margin-top:.8rem}.pd-social a{width:34px;height:34px;border:1px solid rgba(255,255,255,.35);border-radius:50%;display:grid;place-items:center}.pd-news-form{display:flex;border-bottom:1px solid rgba(255,255,255,.35)}.pd-news-form input{flex:1 1;background:transparent;border:0;color:#fff;min-height:44px;padding:0}.pd-news-form button{color:#fff;background:none;border:0;cursor:pointer}.pd-copy{border-top:1px solid rgba(255,255,255,.12);padding:1rem 0 1.3rem;color:rgba(255,255,255,.75);font-size:.85rem}.pd-page-hero{position:relative;min-height:46vh;display:grid;place-items:center;text-align:center;color:#fff;overflow:hidden}.pd-page-hero img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.pd-page-hero:after{content:"";position:absolute;inset:0;background:rgba(0,0,0,.5)}.pd-page-hero div{position:relative;z-index:1;padding:6rem 1rem 3rem}.pd-page-hero small{color:var(--pd-gold-soft)}.pd-page-hero h1{color:#fff;font-size:clamp(2rem,4vw,3rem);text-transform:uppercase}.pd-two{display:grid;grid-template-columns:1fr 1fr;grid-gap:2.5rem;gap:2.5rem;align-items:start}.pd-frame,.pd-two img.pd-frame{width:100%;height:24rem;object-fit:cover;border-radius:10px}.pd-facts{display:flex;flex-wrap:wrap;gap:.5rem;padding:0;margin:.8rem 0;list-style:none}.pd-facts li{border:1px solid var(--pd-line);border-radius:20px;padding:.25rem .7rem}.pd-price{color:var(--pd-gold);font-weight:600;letter-spacing:1px}.pd-menu-row{display:flex;justify-content:space-between;gap:1rem;border-bottom:1px solid #eee;padding:.55rem 0}.pd-gallery{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:.8rem;gap:.8rem}.pd-gallery img{width:100%;height:14rem;object-fit:cover;border-radius:10px}.pd-form{display:grid;grid-gap:.7rem;gap:.7rem}.pd-field{display:grid;grid-gap:.25rem;gap:.25rem;font-weight:600;font-size:.85rem}.pd-note{color:var(--pd-gold)}.pd-preview-card .pd-hero,.pd-preview-phone .pd-hero{height:18rem;min-height:0}.pd-preview-card .pd-bookbar,.pd-preview-card .pd-header,.pd-preview-card .pd-mouse{display:none}.pd-preview-card .pd-hero h1{font-size:1.35rem}@container (max-width: 980px){.pd-nav{display:none}.pd-burger{display:inline-block}.pd-facilities,.pd-gallery,.pd-news,.pd-rooms{grid-template-columns:1fr 1fr}.pd-room,.pd-room:first-child{grid-column:auto;height:22rem}.pd-room-info{bottom:0}.pd-room-more{opacity:1}.pd-about,.pd-avail,.pd-bookbar,.pd-footer-grid,.pd-split,.pd-two{grid-template-columns:1fr}.pd-dates,.pd-qty{-webkit-border-end:0;border-inline-end:0}.pd-quote{grid-template-columns:1fr;text-align:center;justify-items:center}.pd-hero{height:87vh;min-height:560px}}@container (max-width: 640px){.pd-avail-grid,.pd-facilities,.pd-gallery,.pd-news,.pd-pair,.pd-rooms{grid-template-columns:1fr}.pd-facility+.pd-facility:before{display:none}.pd-photos{min-height:0}.pd-photos .pd-main,.pd-photos .pd-over{position:static;width:100%;height:14rem;margin:0 0 .8rem}}@import url("https://fonts.googleapis.com/css2?family=Lato:wght@400;700&family=Raleway:wght@500;600;700;800;900&display=swap");.az-preview{--az-gold:#deb666;--az-gold-dark:#b69854;--az-ink:#606060;--az-muted:#858a99;--az-dark:#272727;--az-bg:#ffffff;--az-soft:#f5f5f5;--az-line:#e6eff2;--az-field:#cfd7da;--az-cyan:#1dc2f8;--az-wave:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 80 8'%3E%3Cpath d='M0 5 Q10 1 20 5 T40 5 T60 5 T80 5' fill='none' stroke='%23deb666' stroke-width='1.4'/%3E%3C/svg%3E");--az-wave-white:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 80 8'%3E%3Cpath d='M0 5 Q10 1 20 5 T40 5 T60 5 T80 5' fill='none' stroke='%23ffffff' stroke-width='1.4'/%3E%3C/svg%3E");position:relative;overflow-x:hidden;background:var(--az-bg);color:var(--az-ink);font-family:Vazirmatn,Lato,Helvetica,sans-serif;font-size:15px;line-height:1.7;container-type:inline-size}.az-preview[dir=ltr]{font-family:Lato,Vazirmatn,Helvetica,sans-serif}.az-preview h1,.az-preview h2,.az-preview h3,.az-preview h4{font-family:Raleway,Vazirmatn,sans-serif;font-weight:700;letter-spacing:.02em;line-height:1.25;margin:0;color:var(--az-ink)}.az-preview button,.az-preview input,.az-preview select,.az-preview textarea{font-family:inherit}.az-preview img{display:block;width:100%;height:100%;object-fit:cover}.az-demo{margin:0;padding:.35rem 1rem;background:var(--az-dark);color:#fff;font-size:.75rem;text-align:center}.az-wrap{width:min(1170px,calc(100% - 2rem));margin-inline:auto}.az-top{background:#f5f5f5;color:#a9a9a9;font-size:.9em;border-bottom:1px solid #ededed}.az-top-links{display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:2.4rem}.az-welcome{white-space:nowrap}.az-top-meta{display:flex;flex-wrap:wrap;align-items:center;gap:.2rem 1.15rem}.az-lang,.az-top a{color:inherit;text-decoration:none}.az-header{position:-webkit-sticky;position:sticky;top:0;z-index:30;background:#fff;border-bottom:1px solid #e6eff2}.az-header-row{display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:5.4rem}.az-logo{background:none;border:0;color:var(--az-dark);cursor:pointer;font-family:Raleway,Vazirmatn,sans-serif;font-weight:800;font-size:1.7rem;letter-spacing:.04em;padding:0}.az-preview[dir=ltr] .az-logo{letter-spacing:.28em;font-size:1.35rem;text-transform:uppercase}.az-nav{display:flex;align-items:center;gap:.15rem .15rem;-webkit-margin-start:auto;margin-inline-start:auto}.az-drop-panel button,.az-drop>button,.az-nav>button{background:none;border:0;color:#606060;cursor:pointer;font-size:.82rem;font-weight:700;letter-spacing:.06em;padding:.7rem .85rem}.az-preview[dir=ltr] .az-drop-panel button,.az-preview[dir=ltr] .az-drop>button,.az-preview[dir=ltr] .az-nav>button{text-transform:uppercase;letter-spacing:.08em}.az-drop-panel button:hover,.az-drop-panel button[data-active=true],.az-drop>button:hover,.az-drop>button[aria-expanded=true],.az-nav>button:hover,.az-nav>button[data-active=true]{color:var(--az-gold)}.az-drop{position:relative}.az-drop-panel{display:none;position:absolute;top:100%;inset-inline-start:0;min-width:11.5rem;background:#fff;border-radius:0;box-shadow:0 8px 24px rgba(0,0,0,.12);padding:.35rem 0;z-index:40}.az-drop[data-open=true] .az-drop-panel{display:grid}.az-drop-panel button{text-align:start;padding:.5rem 1rem}.az-book-btn,.az-btn{display:inline-flex;align-items:center;justify-content:center;gap:.35rem;min-height:2.45rem;padding:.45rem 1.05rem;border:1px solid var(--az-gold);border-radius:1px;background:var(--az-gold);color:#fff;cursor:pointer;font-size:.82rem;font-weight:700;letter-spacing:.06em;text-decoration:none;white-space:nowrap;transition:background .2s ease,border-color .2s ease}.az-preview[dir=ltr] .az-book-btn,.az-preview[dir=ltr] .az-btn{text-transform:uppercase}.az-book-btn:hover,.az-btn:hover{background:var(--az-gold-dark);border-color:var(--az-gold-dark)}.az-btn-line{background:transparent;color:var(--az-gold)}.az-btn-line:hover{background:var(--az-gold);color:#fff}.az-btn-dark{background:#5e6667;border-color:#5e6667}.az-btn-dark:hover{background:#4f5758;border-color:#4f5758}.az-btn-block{width:100%}.az-burger{display:none;width:2.6rem;height:2.6rem;border:0;background:transparent;cursor:pointer;padding:.45rem}.az-burger span{display:block;height:3px;margin:5px 0;border-radius:1px;background:#a1b1c1}.az-hero{position:relative;min-height:640px;color:#fff;display:grid;align-items:center;background:#1c1c1c;overflow:hidden}.az-preview-card .az-hero,.az-preview-phone .az-hero{min-height:100%;height:100%}.az-slide{position:absolute;inset:0;opacity:0;transition:opacity .7s ease}.az-slide[data-on=true]{opacity:1}.az-slide:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,0,0,.28),rgba(0,0,0,.38))}.az-hero-copy{position:relative;z-index:2;text-align:center;width:min(980px,calc(100% - 2rem));margin-inline:auto;padding:4.5rem 0 6.5rem}.az-stars{margin:0 0 .35rem;letter-spacing:.45em;font-size:.85rem;color:#fff}.az-eyebrow{margin:0 0 .45rem;color:#fff;font-size:.82rem;letter-spacing:.22em}.az-eyebrow,.az-hero-mark{font-weight:700;text-transform:uppercase}.az-hero-mark{margin:0 0 .35rem;letter-spacing:.42em;opacity:.92}.az-hero-copy h1,.az-hero-mark{font-family:Raleway,Vazirmatn,sans-serif}.az-hero-copy h1{color:#fff;font-weight:900;font-size:clamp(2.2rem,5.2vw,4.35rem);letter-spacing:.01em;line-height:1.05;margin-bottom:.7rem}.az-preview[dir=ltr] .az-hero-copy h1{text-transform:uppercase;letter-spacing:.02em}.az-hero-sub{display:flex;align-items:center;justify-content:center;gap:.85rem;margin:0;color:#fff;font-size:clamp(1rem,2vw,1.35rem)}.az-hero-sub i{display:block;width:72px;height:8px;background:var(--az-wave-white) center /contain no-repeat;opacity:.9}.az-hero-actions{display:flex;justify-content:center;flex-wrap:wrap;gap:.7rem;margin-top:1.35rem}.az-arrows{position:absolute;inset-inline:.6rem;top:46%;z-index:3;display:flex;justify-content:space-between;pointer-events:none}.az-arrows button{pointer-events:auto;width:2.7rem;height:4.2rem;border:0;background:rgba(0,0,0,.28);color:#fff;cursor:pointer;font-size:1.8rem;line-height:1}.az-dots{position:absolute;z-index:3;inset-inline:0;bottom:4.6rem;display:flex;justify-content:center;gap:.45rem}.az-dots button{width:12px;height:12px;border-radius:50%;border:0;background:rgba(255,255,255,.45);cursor:pointer;padding:0}.az-dots button[data-on=true]{background:#fff}.az-book{position:relative;z-index:4;margin-top:-60px;background:transparent;padding:0 0 .4rem}.az-book-grid{display:grid;grid-template-columns:1.35fr 1fr 1fr 1fr .62fr .62fr .95fr;grid-gap:.7rem;gap:.7rem;align-items:end;background:#fff;border-radius:2px;box-shadow:0 2px 1px rgba(0,0,0,.15);padding:.95rem 1rem .75rem}.az-field{display:flex;flex-direction:column;gap:.28rem;min-width:0}.az-book .jalali-date-label,.az-field span{color:var(--az-muted);font-size:.78rem}.az-book .jalali-date-trigger,.az-field input,.az-field select{width:100%;height:42px;border:1px solid var(--az-field);border-radius:1px;background:transparent;color:#777;padding:0 .7rem;font-size:.9em}.az-book-submit{display:flex;flex-direction:column;align-items:stretch}.az-book .az-btn{height:42px;min-height:42px;width:100%}.az-book .jalali-date,.az-side .jalali-date{display:flex;flex-direction:column;gap:.28rem;min-width:0}.az-side .jalali-date-label{color:var(--az-muted);font-size:.78rem}.az-side .jalali-date-trigger{width:100%;height:42px;border:1px solid var(--az-field);background:#fff;color:#777;text-align:start;padding:0 .7rem;cursor:pointer}.az-advanced{display:block;width:100%;margin-top:.35rem;background:none;border:0;color:#a1b1c1;cursor:pointer;text-align:center;font-size:.85rem;font-weight:400}.az-extra{display:grid;grid-column:1/-1;grid-template-columns:1fr 1fr;grid-gap:.7rem;gap:.7rem}.az-section{padding:60px 0 80px}.az-title{position:relative;text-align:center;margin:0 auto 1.8rem;max-width:46rem}.az-title-start{text-align:start;margin:0 0 1.15rem;max-width:none}.az-title h2{display:inline-block;font-size:2em;color:#606060;font-weight:700;letter-spacing:.5px}.az-title h2:after{content:"";display:block;width:80px;height:8px;margin:10px auto 0;background:var(--az-wave) center /80px 8px no-repeat;opacity:.7}.az-title-start h2:after{margin-inline:0}.az-title p{color:var(--az-muted);margin:.85rem 0 0}.az-title-light h2,.az-title-light p{color:#fff}.az-title-light h2:after{background-image:var(--az-wave-white);opacity:.85}.az-about-rooms{display:grid;grid-template-columns:1fr 2fr;grid-gap:2rem;gap:2rem;align-items:start}.az-gallery,.az-posts,.az-rooms,.az-spa-grid{display:grid;grid-gap:1.1rem;gap:1.1rem}.az-about-rooms .az-rooms,.az-rooms-page{grid-template-columns:repeat(3,1fr)}.az-room{display:flex;flex-direction:column;background:#fafafa;border:0;padding:0;text-align:start;cursor:pointer;color:inherit}.az-room-photo{position:relative;aspect-ratio:4/3;overflow:hidden;background:#ddd}.az-price{position:absolute;inset-block-start:15px;inset-inline-start:15px;background:#fff;color:#606060;font-size:14px;font-weight:700;padding:5px 10px;border-radius:2px;z-index:2}.az-price small{font-weight:500;font-size:.78em}.az-split .az-price{position:static;background:none;color:var(--az-gold);padding:0;font-size:1.25rem}.az-room-cap{display:flex;align-items:center;justify-content:space-between;gap:.45rem;padding:14px 10px;border:1px solid #f0f2f6;border-top:0}.az-room-cap h3{margin:0;font-size:16px;font-weight:600;color:#606060}.az-more{display:inline-flex;align-items:center;flex:none;border:1px solid var(--az-gold);background:var(--az-gold);color:#fff;font-size:.68rem;font-weight:700;letter-spacing:.04em;padding:2px 7px;border-radius:1px}.az-preview[dir=ltr] .az-more{text-transform:uppercase}.az-features{background:#f5f5f5;border-top:1px solid #eee;border-bottom:1px solid #fff}.az-feat{display:grid;grid-template-columns:1.35fr 1fr;grid-gap:1.15rem;gap:1.15rem;align-items:stretch}.az-feat-photo{min-height:360px;overflow:hidden;background:#ddd}.az-feat-list{display:grid;align-content:start;grid-gap:0;gap:0}.az-feat-item{position:relative;display:grid;grid-template-columns:58px 1fr;grid-gap:.35rem;gap:.35rem;align-items:center;text-align:start;background:#fff;border:0;border-radius:2px;margin-bottom:16px;padding:10px 12px;cursor:pointer;color:#606060}.az-feat-item[data-on=true]{background:#333;color:#fff}.az-feat-item[data-on=true]:before{content:"";position:absolute;top:28px;inset-inline-start:-10px;border-block:9px solid transparent;-webkit-border-end:10px solid #333;border-inline-end:10px solid #333}.az-feat-icon{color:var(--az-gold);display:grid;place-items:center}.az-feat-item h3{margin:0;font-size:17px;font-weight:600;color:inherit}.az-feat-item p{margin:.25rem 0 0;font-size:.92em;color:#858a99}.az-feat-item[data-on=true] p{color:#fff}.az-gallery-band{background:var(--az-cyan);color:#fff;padding:60px 0 70px}.az-gallery-row{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:1.15rem;gap:1.15rem}.az-gitem{background:#fff;border:0;border-radius:2px;padding:0;color:#606060;cursor:pointer;text-align:center;box-shadow:0 1px 1px rgba(0,0,0,.1);overflow:hidden}.az-gphoto{display:block;aspect-ratio:4/3;overflow:hidden;background:rgba(0,0,0,.08)}.az-gcap{display:block;padding:14px 8px 16px}.az-gcap h3{color:#606060;font-size:1.15em;margin:0}.az-gcap p{margin:4px 0 0;font-size:.8em;color:#858a99}.az-gallery-band .az-dots{position:static;margin:1.1rem 0 .4rem}.az-dots-light button{background:#2da0c8;box-shadow:inset 0 1px 1px rgba(0,0,0,.2)}.az-dots-light button[data-on=true]{background:#fff}.az-center{text-align:center;margin:1.1rem 0 0}.az-reviews-wrap{background:#f6f9f8;border-bottom:1px solid #f5f5f5}.az-reviews{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1.4rem;gap:1.4rem}.az-review-card{position:relative;background:#fff;border:1px solid #eef1f5;border-radius:4px;text-align:center;padding:20px 26px 22px;margin-bottom:22px}.az-review-card:after{content:"";position:absolute;bottom:-7px;left:50%;width:14px;height:14px;margin-left:-7px;background:#fff;border-right:1px solid #eef1f5;border-bottom:1px solid #eef1f5;transform:rotate(45deg)}.az-review-card h3{font-size:1.45rem}.az-star-row{color:var(--az-gold);margin:.45rem 0 .2rem;letter-spacing:.18em}.az-review-card p{margin:.7rem 0 0;color:var(--az-ink)}.az-author{display:flex;align-items:center;justify-content:center;gap:.7rem;margin-top:.2rem}.az-author img{width:64px;height:64px;border-radius:50%;object-fit:cover}.az-author strong{display:block;font-size:1.05rem}.az-author small{display:block;color:var(--az-muted)}.az-contact{display:grid;grid-template-columns:.95fr 1.05fr;grid-gap:1.6rem;gap:1.6rem;align-items:start}.az-contact a{color:inherit;text-decoration:none}.az-map{min-height:380px;border:1px solid #cfd7da;border-radius:2px;background:linear-gradient(rgba(29,194,248,.12),rgba(29,194,248,.12)),repeating-linear-gradient(90deg,transparent,transparent 28px,rgba(39,39,39,.06) 29px),repeating-linear-gradient(0deg,transparent,transparent 28px,rgba(39,39,39,.06) 29px),#e7eef1;display:grid;place-items:center;color:var(--az-dark);font-weight:700}.az-chip{background:var(--az-gold);border:1px solid var(--az-gold);margin:0 0 8px;padding:8px 12px;border-radius:1px;font-weight:700;font-size:.92em;text-align:center}.az-chip,.az-chip a{color:#fff}.az-form{display:grid;grid-gap:.85rem;gap:.85rem;margin-top:1.1rem}.az-form input,.az-form select,.az-form textarea{width:100%;height:52px;border:1px solid #dfdfdf;border-radius:1px;padding:.7rem .85rem;color:#555;background:#fcfcfc}.az-form textarea{height:auto;min-height:128px;resize:vertical}.az-news{position:relative;min-height:240px;display:grid;align-items:center;overflow:hidden;padding:3.2rem 0;background:#3a1020}.az-news-bg,.az-news-bg:after{position:absolute;inset:0}.az-news-bg:after{content:"";background:linear-gradient(135deg,rgba(147,0,17,.5),rgba(86,20,147,.5))}.az-news-copy{position:relative;z-index:1}.az-news-form{position:relative;max-width:600px;margin:.4rem auto 0}.az-news-form input{width:100%;height:58px;border:0;border-radius:50px;padding:0 3.6rem 0 1.3rem;color:#444;background:#fff}.az-preview[dir=rtl] .az-news-form input{padding:0 1.3rem 0 3.6rem}.az-news-go{position:absolute;inset-inline-end:5px;top:5px;width:48px;height:48px;border:0;border-radius:50%;background:var(--az-gold);color:#fff;cursor:pointer;font-size:1.2rem}.az-news-go:hover{background:var(--az-gold-dark)}.az-footer{background:var(--az-dark);color:#aaa;padding:3.2rem 0 0}.az-footer-grid{display:grid;grid-template-columns:1.3fr 1fr .8fr 1fr;grid-gap:1.8rem;gap:1.8rem}.az-footer .az-logo,.az-footer h3{color:#fff}.az-footer h3{font-size:.95rem;letter-spacing:.08em;margin-bottom:.85rem}.az-preview[dir=ltr] .az-footer h3{text-transform:uppercase}.az-footer p{color:#aaa;margin:.55rem 0 0}.az-footer a,.az-footer button{background:none;border:0;color:#aaa;cursor:pointer;padding:0;text-align:start;text-decoration:none;font:inherit}.az-footer li{list-style:none;border-bottom:1px dotted rgba(255,255,255,.12);padding:.45rem 0}.az-footer ul{margin:0;padding:0}.az-footer small{display:block;color:#777}.az-copy{border-top:1px solid rgba(255,255,255,.08);margin-top:1.8rem;padding:.95rem 0;text-align:center;font-size:.82rem}.az-page-hero{position:relative;min-height:16.5rem;display:grid;align-items:end;color:#fff;background:#222}.az-page-hero img,.az-page-hero:after{position:absolute;inset:0}.az-page-hero:after{content:"";background:rgba(20,20,20,.48)}.az-page-hero div{position:relative;z-index:1;width:min(1170px,calc(100% - 2rem));margin:0 auto 1.6rem}.az-page-hero h1{color:#fff;font-size:clamp(1.8rem,4vw,2.8rem);font-weight:800}.az-crumbs{color:var(--az-gold);font-size:.82rem;margin-bottom:.35rem}.az-crumbs button{background:none;border:0;color:#fff;cursor:pointer;padding:0;font:inherit}.az-split{display:grid;grid-template-columns:1.1fr .9fr;grid-gap:2rem;gap:2rem;align-items:center}.az-frame{aspect-ratio:4/3;overflow:hidden;background:#ddd}.az-facts{display:flex;flex-wrap:wrap;gap:.5rem;margin:.8rem 0;padding:0;list-style:none}.az-facts li{border:1px solid var(--az-line);padding:.3rem .65rem;font-size:.85rem}.az-side{background:#f7f8f9;padding:1.2rem;border:5px double #f2f2f2}.az-filters{display:flex;flex-wrap:wrap;gap:.45rem;justify-content:center;margin-bottom:1.2rem}.az-filters button{border:1px solid var(--az-field);background:#fff;color:var(--az-ink);cursor:pointer;padding:.35rem .8rem;font-weight:700;font-size:.8rem}.az-filters button[data-on=true]{background:var(--az-gold);border-color:var(--az-gold);color:#fff}.az-gallery{grid-template-columns:repeat(4,1fr)}.az-shot{position:relative;aspect-ratio:1;overflow:hidden;background:#ddd}.az-shot span{position:absolute;inset:0;display:grid;place-items:center;background:rgba(39,39,39,.45);color:#fff;font-weight:700;opacity:0;transition:opacity .2s ease;padding:.6rem}.az-shot:focus-visible span,.az-shot:hover span{opacity:1}.az-menu-row{display:flex;justify-content:space-between;gap:1rem;border-bottom:1px dotted #ddd;padding:.55rem 0}.az-posts{grid-template-columns:repeat(3,1fr)}.az-post{background:#f6f7fb;border:1px solid #f0f2f6;border-radius:2px;padding:0;text-align:start;cursor:pointer;color:inherit;overflow:hidden}.az-post-photo{aspect-ratio:16/10;overflow:hidden;background:#ddd}.az-post h3,.az-post p,.az-post small{padding-inline:.85rem}.az-post h3{margin-top:.75rem;font-size:1rem}.az-post small{color:var(--az-gold);font-weight:700}.az-post p{color:var(--az-muted);padding-bottom:.9rem}.az-spa-grid{grid-template-columns:repeat(3,1fr)}.az-service-photo{aspect-ratio:1;overflow:hidden;margin-bottom:.35rem}.az-note{color:var(--az-gold);font-weight:700}@container (max-width: 980px){.az-about-rooms,.az-book-grid,.az-contact,.az-feat,.az-footer-grid{grid-template-columns:1fr 1fr}.az-book-submit,.az-extra{grid-column:1/-1}.az-about-rooms .az-rooms,.az-gallery,.az-gallery-row,.az-posts,.az-reviews,.az-rooms-page,.az-spa-grid{grid-template-columns:1fr 1fr}.az-nav{display:none}.az-burger{display:inline-block}.az-preview[data-menu=open] .az-nav{display:flex;flex-direction:column;align-items:stretch;position:absolute;inset-inline:0;top:100%;background:#fff;border-bottom:1px solid var(--az-line);padding:.4rem .6rem .8rem;box-shadow:0 10px 24px rgba(0,0,0,.06);z-index:20}.az-preview[data-menu=open] .az-drop-panel{position:static;box-shadow:none;min-width:0}.az-header-row{position:relative}.az-feat-item[data-on=true]:before{display:none}}@container (max-width: 720px){.az-lang,.az-top-meta a:nth-of-type(2){display:none}.az-hero{min-height:520px}.az-hero-copy{padding-top:2.4rem}.az-hero-sub i{width:36px}.az-arrows{display:none}.az-book{margin-top:0}.az-about-rooms,.az-about-rooms .az-rooms,.az-book-grid,.az-contact,.az-extra,.az-feat,.az-footer-grid,.az-gallery-row,.az-posts,.az-reviews,.az-rooms-page,.az-spa-grid,.az-split{grid-template-columns:1fr}.az-gallery{grid-template-columns:1fr 1fr}.az-hero-actions{flex-direction:column;align-items:center}.az-gallery-band,.az-section{padding:2.6rem 0}.az-title h2{font-size:1.55rem}.az-feat-photo,.az-map{min-height:220px}.az-shot span{opacity:1;background:linear-gradient(transparent,rgba(0,0,0,.55));align-items:end;padding-bottom:.6rem}}@import url("https://fonts.googleapis.com/css2?family=Poppins:wght@400;500;600;700&family=Vazirmatn:wght@400;500;600;700&display=swap");.ps-preview{--ps-bg:#f5f5f5;--ps-gold:#c99f5b;--ps-gold-deep:#b5873c;--ps-ink:#212529;--ps-muted:#6c757d;--ps-line:rgba(33,37,41,0.1);--ps-white:#fff;--ps-band:#ededed;--ps-radius:2rem;--ps-shadow:0 18px 40px rgba(17,20,24,0.08);--ps-header-space:calc(1rem + 74px);position:relative;min-height:100%;background:var(--ps-bg);color:var(--ps-ink);font-family:Vazirmatn,Poppins,sans-serif;font-size:1.0625rem;line-height:1.7;overflow:visible}.ps-preview[dir=ltr]{font-family:Poppins,Vazirmatn,sans-serif}.ps-preview *{box-sizing:border-box}.ps-preview button,.ps-preview input,.ps-preview select,.ps-preview textarea{font:inherit;color:inherit}.ps-preview img{max-width:100%;display:block}.ps-preview h1,.ps-preview h2,.ps-preview h3{font-weight:600;line-height:1.2;letter-spacing:0;margin:0}.ps-preview p{margin:0}.ps-preview a{color:inherit}.ps-demo{position:absolute;z-index:40;inset-inline-start:12px;top:12px;margin:0;padding:.2rem .7rem;border-radius:999px;background:rgba(0,0,0,.55);color:#fff;font-size:.75rem}.ps-wrap{width:min(1140px,calc(100% - 2.5rem));margin-inline:auto}.ps-wrap-wide{width:min(1320px,calc(100% - 2rem));margin-inline:auto}.ps-pill{display:inline-flex;align-items:center;border:1px solid var(--ps-line);border-radius:999px;padding:.2rem .85rem;font-size:1rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.ps-pill-light{color:#fff;border-color:rgba(255,255,255,.5)}.ps-gold{color:var(--ps-gold)}.ps-title{text-align:center;margin-bottom:2.5rem}.ps-title h2{font-size:clamp(1.8rem,1.45rem + 2.2vw,3.25rem);margin-top:.85rem}.ps-section{position:relative;padding:6.85rem 0;overflow:hidden}.ps-band{background:var(--ps-band)}.ps-btn{display:inline-flex;align-items:center;gap:14px;border:0;background:var(--ps-gold);color:#fff;border-radius:999px;padding:6px 6px 6px 32px;cursor:pointer;white-space:nowrap}.ps-preview[dir=rtl] .ps-btn{padding:6px 32px 6px 6px}.ps-btn-text{overflow:hidden;height:1.4em}.ps-btn-text span{display:flex;transition:transform .4s ease}.ps-btn:hover .ps-btn-text span{transform:translateY(-1.45em)}.ps-btn-icon{width:40px;height:40px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:color-mix(in srgb,var(--ps-gold) 30%,black);color:#fff}.ps-preview .ps-btn-icon,.ps-preview .ps-btn-icon svg{color:#fff}.ps-btn-icon svg{width:14px;height:14px;transition:transform .3s ease;transform:rotate(-45deg)}.ps-preview[dir=rtl] .ps-btn-icon svg{transform:rotate(45deg)}.ps-btn:hover .ps-btn-icon svg{transform:rotate(0deg)}.ps-header{position:-webkit-sticky;position:sticky;top:0;z-index:40;width:100%;margin:1rem 0 0;color:#fff;background:transparent;border-bottom:1px solid rgba(250,250,250,.3)}.ps-header.is-stuck{margin-top:0;background:#0a0a0c;color:#fff;border-bottom:1px solid rgba(0,0,0,.1);animation:ps-slide-down .7s}@keyframes ps-slide-down{0%{opacity:0;transform:translateY(-100%)}to{opacity:1;transform:translateY(0)}}.ps-header-bar{display:flex;align-items:center;gap:1rem;width:min(1140px,calc(100% - 2rem));margin:0 auto;min-height:74px}.ps-logo{border:0;background:none;color:#fff;cursor:pointer;padding:0;display:inline-flex;align-items:center}.ps-logo-mark{height:44px;width:auto;display:block}.ps-nav{display:flex;align-items:center;justify-content:center;gap:.15rem;flex:1 1}.ps-drop>button,.ps-nav>button{border:0;background:none;color:inherit;cursor:pointer;padding:.7rem .75rem;font-weight:600;font-size:1rem}.ps-drop>button.is-on,.ps-drop>button:hover,.ps-nav>button.is-on,.ps-nav>button:hover{color:var(--ps-gold)}.ps-drop{position:relative}.ps-drop-panel{position:absolute;top:calc(100% - 2px);inset-inline-start:0;min-width:190px;background:#fff;color:var(--ps-ink);border-radius:.8rem;box-shadow:var(--ps-shadow);padding:.4rem;display:none;z-index:5}.ps-drop.is-open .ps-drop-panel,.ps-drop:focus-within .ps-drop-panel,.ps-drop:hover .ps-drop-panel{display:grid}.ps-drop-panel button{border:0;background:none;text-align:start;padding:.55rem .7rem;border-radius:.5rem;cursor:pointer}.ps-drop-panel button:hover{background:#f6f1e8;color:var(--ps-gold)}.ps-book-now{-webkit-margin-start:auto;margin-inline-start:auto}.ps-burger{display:none;width:42px;height:42px;border:0;background:transparent;color:inherit;cursor:pointer}.ps-burger span{display:block;height:2px;background:currentColor;margin:5px 0}.ps-hero{position:relative;min-height:100vh;margin-top:calc(var(--ps-header-space) * -1);display:flex;align-items:center;text-align:center}.ps-caption,.ps-experience,.ps-experience .ps-copy p,.ps-experience .ps-lead,.ps-experience h2,.ps-experience p,.ps-footer,.ps-footer button,.ps-footer h3,.ps-footer p,.ps-hero,.ps-hero h1,.ps-hero p,.ps-off,.ps-page-hero,.ps-page-hero h1,.ps-room h3,.ps-room p,.ps-room-meta,.ps-room-meta h3,.ps-room-meta p,.ps-video,.ps-video h2,button.ps-room{color:#fff}.ps-hero-media{overflow:hidden;z-index:0}.ps-hero-bg,.ps-hero-mask,.ps-hero-media{position:absolute;inset:0}.ps-hero-bg{background-size:cover;background-position:50%;transform:scale(1.04)}.ps-hero-mask{background:rgba(10,10,12,.6)}.ps-hero-copy{position:relative;z-index:1;width:min(1140px,calc(100% - 2rem));margin:7rem auto 3rem}.ps-hero h1{font-size:clamp(2.4rem,1.65rem + 4.2vw,5.25rem);font-weight:700;margin:1rem 0 0}.ps-book{display:grid;grid-template-columns:1fr;grid-gap:1rem;gap:1rem;align-items:stretch;margin-top:1.5rem;padding:1.5rem;border-radius:2rem;background:rgba(0,0,0,.75)}.ps-book-item{position:relative;min-width:0;display:flex}.ps-book .jalali-date{display:flex;width:100%;height:52px;margin:0;font-size:1rem}.ps-book .jalali-date-label,.ps-plan .jalali-date-label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.ps-preview .ps-book .jalali-date-trigger,.ps-preview .ps-book select{width:100%;height:52px;min-height:52px;border:1px solid #dee2e6;border-radius:50rem;background-color:#fff;color:#212529;padding:0 2.4rem 0 .96rem;text-align:start;line-height:50px;box-shadow:none}.ps-preview .ps-book .jalali-date-trigger{display:flex;align-items:center;line-height:1.2}.ps-preview[dir=rtl] .ps-book .jalali-date-trigger,.ps-preview[dir=rtl] .ps-book select{padding:0 .96rem 0 2.4rem}.ps-preview .ps-book .jalali-date-trigger.is-empty,.ps-preview .ps-book select:invalid{color:#8c8c8f}.ps-book select option{color:#212529}.ps-preview .ps-book select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='none' stroke='%23212529' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .96rem center;background-size:12px 10px}.ps-preview[dir=rtl] .ps-book select{background-position:left .96rem center}.ps-preview .ps-book .jalali-date-trigger:focus,.ps-preview .ps-book select:focus{outline:0;box-shadow:none;border-color:#dee2e6;background-color:#fff}.ps-book-icon{position:absolute;inset-inline-end:.96rem;top:calc(50% - .56rem);color:#c4c3c3;pointer-events:none;z-index:2;display:flex}.ps-book-icon svg{width:1.125rem;height:1.125rem}.ps-preview .ps-book .ps-check{width:100%;height:52px;min-height:52px;border:0;border-radius:50rem;background:var(--ps-gold);color:#fff;padding:0 1.9rem;font-weight:500;white-space:nowrap;cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.ps-book .ps-check:hover{background:var(--ps-gold-deep)}.ps-contact-form input,.ps-contact-form textarea,.ps-plan .jalali-date-trigger,.ps-plan input,.ps-plan select{width:100%;border:0;border-radius:999px;background:#fff;color:var(--ps-ink);min-height:48px;padding:.55rem 1rem}@media (min-width:768px){.ps-book{grid-template-columns:1fr 1fr}}@media (min-width:992px){.ps-book{display:flex;gap:0;padding:1rem;border-radius:50rem}.ps-book-item{flex:1 1}.ps-book-item+.ps-book-item{-webkit-margin-start:-1px;margin-inline-start:-1px}.ps-book-go{flex:0 0 auto}.ps-preview .ps-book .jalali-date-trigger,.ps-preview .ps-book select{padding:0 2.2rem 0 .96rem}.ps-preview[dir=rtl] .ps-book .jalali-date-trigger,.ps-preview[dir=rtl] .ps-book select{padding:0 .96rem 0 2.2rem}.ps-book-item:not(:first-child) .jalali-date-trigger,.ps-book-item:not(:first-child) .ps-check,.ps-book-item:not(:first-child) select{border-start-start-radius:0;border-end-start-radius:0}.ps-book-item:not(:last-child) .jalali-date-trigger,.ps-book-item:not(:last-child) .ps-check,.ps-book-item:not(:last-child) select{border-start-end-radius:0;border-end-end-radius:0}}.ps-split{display:grid;grid-template-columns:1fr 1fr;grid-gap:3rem;gap:3rem;align-items:center}.ps-split.reverse .ps-copy{order:1}.ps-split.reverse .ps-photo{order:2}.ps-copy h2{font-size:clamp(1.8rem,1.45rem + 2vw,3.25rem);margin-bottom:.85rem}.ps-lead{font-size:1.3125rem;color:var(--ps-muted);margin:.4rem 0 .8rem}.ps-copy p+p{margin-top:.7rem;color:#495057}.ps-actions{gap:1.2rem;margin-top:1.4rem;flex-wrap:wrap}.ps-actions,.ps-call{display:flex;align-items:center}.ps-call{gap:.8rem;text-align:start}.ps-call small{display:block;color:var(--ps-muted);font-size:.8rem}.ps-call strong{font-size:1.15rem}.ps-photo{position:relative}.ps-frame,.ps-photo img{width:100%;border-radius:var(--ps-radius);object-fit:cover}.ps-about-photo img{min-height:460px;object-fit:cover}.ps-caption{position:absolute;inset-inline:1.4rem;bottom:1.4rem;background:rgba(17,20,24,.5);color:#fff;border-radius:var(--ps-radius);padding:1.1rem 1.2rem;text-align:start}.ps-orbit{position:absolute;top:1.2rem;inset-inline-end:1.2rem;width:120px;height:120px;border-radius:50%;background:#fff;border:2px solid var(--ps-gold)}.ps-orbit>svg{position:absolute;inset:0;width:100%;height:100%;direction:ltr;animation:ps-spin 8s linear infinite;transform-origin:50% 50%}.ps-preview .ps-orbit text,.ps-preview .ps-orbit textPath{font-size:72px;font-weight:700;letter-spacing:4px;fill:#8f5a2a}.ps-orbit-icon{position:absolute;left:50%;top:50%;z-index:1;width:58px;height:58px;border-radius:50%;background:var(--ps-gold);color:#fff;display:grid;place-items:center;transform:translate(-50%,-50%)}.ps-orbit-icon svg{position:static;width:28px;height:28px;animation:none}@keyframes ps-spin{to{transform:rotate(-1turn)}}.ps-rooms{display:grid;grid-template-columns:1fr 1fr;grid-gap:1.4rem;gap:1.4rem}.ps-rooms .ps-room:nth-child(n+3){grid-column:span 1}.ps-rooms-home{grid-template-columns:1fr 1fr}.ps-room-grid-3{display:contents}.ps-rooms-home{grid-template-columns:repeat(6,1fr)}.ps-rooms-home .ps-room:nth-child(-n+2){grid-column:span 3}.ps-rooms-home .ps-room:nth-child(n+3){grid-column:span 2}.ps-room{position:relative;border:0;padding:0;border-radius:var(--ps-radius);overflow:hidden;cursor:pointer;background:#111;color:#fff;text-align:start;min-height:280px}.ps-rooms-home .ps-room:nth-child(-n+2){min-height:360px}.ps-rooms-home .ps-room:nth-child(n+3){min-height:420px}.ps-room img{width:100%;height:100%;object-fit:cover;position:absolute;inset:0;transition:transform .45s ease}.ps-room:hover img{transform:scale(1.06)}.ps-off{top:1.4rem;inset-inline-start:1.4rem;border:1px solid rgba(255,255,255,.5);border-radius:999px;padding:.1rem .7rem;font-size:.875rem}.ps-off,.ps-room-meta{position:absolute;z-index:1}.ps-room-meta{inset-inline:0;bottom:0;display:flex;align-items:flex-end;justify-content:space-between;gap:1rem;padding:2.2rem 1.4rem 1.3rem;background:linear-gradient(0deg,rgba(0,0,0,.78),transparent)}.ps-room-meta p{font-size:1rem;letter-spacing:.04em;text-transform:uppercase;margin-bottom:.15rem}.ps-room-meta h3{font-size:1.75rem}.ps-go{width:50px;height:50px;border-radius:50%;background:var(--ps-gold);display:grid;place-items:center;opacity:0;transform:translateY(1rem);transition:.3s ease}.ps-room:hover .ps-go{opacity:1;transform:none}.ps-watermark{position:absolute;inset-inline:0;bottom:-.4rem;text-align:center;font-size:clamp(4rem,12vw,8.5rem);font-weight:700;color:rgba(33,37,41,.06);line-height:.8;pointer-events:none}.ps-center{text-align:center;margin-top:2.2rem;position:relative;z-index:1}.ps-service+.ps-service{margin-top:4.2rem}.ps-kicker{display:inline-flex;border:1px solid var(--ps-line);border-radius:999px;padding:.05rem .75rem;font-size:.875rem;font-weight:500;letter-spacing:.04em;text-transform:uppercase}.ps-service h3{font-size:2rem;margin:.55rem 0 .7rem}.ps-service img{width:100%;height:360px;object-fit:cover;border-radius:var(--ps-radius)}.ps-video{position:relative;min-height:460px;display:grid;place-items:center;color:#fff;text-align:center}.ps-video-copy{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;width:min(920px,calc(100% - 2rem));padding:4.5rem 0}.ps-video h2{font-size:clamp(2rem,1.6rem + 3vw,4.2rem);max-width:16ch;margin:1.4rem 0 0}.ps-play{width:120px;height:120px;border-radius:50%;border:0;background:rgba(255,255,255,.5);color:#fff;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;position:relative;box-shadow:0 0 50px -35px rgba(0,0,0,.4)}.ps-play:before{content:"";position:absolute;inset:0;border-radius:50%;background:#fff;opacity:.6;animation:ps-pulse 1.8s cubic-bezier(.2,.6,.35,1) infinite}.ps-preview .ps-modal-close,.ps-preview .ps-play{color:#fff}.ps-play svg{position:relative;width:26px;height:26px;transform:translateX(3px)}@keyframes ps-pulse{to{transform:scale(1.3);opacity:0}}.ps-modal{position:fixed;inset:0;z-index:80;display:grid;place-items:center;padding:1.5rem;background:rgba(10,10,12,.82)}.ps-modal-card{position:relative;width:min(960px,100%);background:#000;border-radius:1rem;overflow:hidden;box-shadow:0 24px 60px rgba(0,0,0,.45)}.ps-modal-card video{width:100%;max-height:min(72vh,540px);display:block;background:#000}.ps-modal-close{position:absolute;top:.7rem;inset-inline-end:.7rem;z-index:1;width:40px;height:40px;border:0;border-radius:50%;background:rgba(255,255,255,.16);color:#fff;font-size:1.4rem;line-height:1;cursor:pointer}.ps-amenities{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1.2rem;gap:1.2rem}.ps-amenity{background:#fff;border-radius:var(--ps-radius);padding:1.6rem 1.3rem 1.5rem;text-align:center;height:100%}.ps-amenity-icon{width:110px;height:110px;margin:.4rem auto 1rem;border:1px solid #eee;border-radius:1.4rem;display:grid;place-items:center;color:var(--ps-gold)}.ps-amenity-icon svg{width:42px;height:42px}.ps-amenity h3{font-size:1.55rem;margin-bottom:.45rem}.ps-amenity p{color:var(--ps-muted);font-size:1rem}.ps-experience{position:relative;color:#fff;padding:6.85rem 0}.ps-experience .ps-hero-mask{background:rgba(0,0,0,.62)}.ps-experience .ps-split{position:relative;z-index:1}.ps-experience img{width:100%;height:460px;object-fit:cover;border-radius:var(--ps-radius)}.ps-stats{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1rem;gap:1rem;margin-top:1.2rem}.ps-stats strong{display:block;font-size:clamp(1.8rem,2vw,2.75rem);font-weight:600}.ps-stats span{color:rgba(255,255,255,.86)}.ps-quotes{display:grid;grid-template-columns:1fr 1fr;grid-gap:1.4rem;gap:1.4rem}.ps-quote{background:#fff;border-radius:var(--ps-radius);padding:2rem 1.7rem;min-height:220px;display:flex;flex-direction:column;justify-content:space-between;gap:1.2rem}.ps-quote p{font-size:1.05rem;line-height:1.85}.ps-person{display:flex;align-items:center;gap:.8rem}.ps-person img{width:64px;height:64px;border-radius:50%;object-fit:cover}.ps-person h3{font-size:1.125rem}.ps-person span{color:var(--ps-muted);font-size:.95rem}.ps-quote-nav{display:flex;justify-content:center;gap:.6rem;margin-top:1.2rem}.ps-quote-nav button{width:42px;height:42px;border-radius:50%;border:1px solid var(--ps-line);background:#fff;cursor:pointer}.ps-news{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1.2rem;gap:1.2rem}.ps-card{background:#fff;border:0;border-radius:var(--ps-radius);overflow:hidden;text-align:start;cursor:pointer;padding:0;color:inherit;display:flex;flex-direction:column}.ps-card-photo{position:relative}.ps-card img{width:100%;height:220px;object-fit:cover}.ps-tag{position:absolute;top:1rem;inset-inline-start:1rem;background:var(--ps-gold);color:#fff;border-radius:999px;padding:.1rem .65rem;font-size:.8rem;font-weight:600}.ps-card-body{padding:1.15rem 1.2rem 1.3rem}.ps-meta{color:var(--ps-muted);font-size:.85rem;margin-bottom:.4rem}.ps-card h3{font-size:1.35rem;margin-bottom:.4rem}.ps-more{color:var(--ps-gold);font-weight:600;font-size:1rem}.ps-plan{position:relative;color:#fff;padding:6rem 0}.ps-plan .ps-hero-mask{background:rgba(0,0,0,.55)}.ps-plan-grid{position:relative;z-index:1;display:grid;grid-template-columns:1fr 1fr;grid-gap:2rem;gap:2rem;align-items:center}.ps-plan form{background:rgba(255,255,255,.96);color:var(--ps-ink);border-radius:var(--ps-radius);padding:1.4rem;display:grid;grid-gap:.8rem;gap:.8rem}.ps-plan label{display:grid;grid-gap:.3rem;gap:.3rem;font-weight:600;font-size:.95rem;text-align:start}.ps-footer{position:relative;color:#fff;padding:4.5rem 0 1.4rem}.ps-footer .ps-hero-mask{background:rgba(0,0,0,.82)}.ps-footer-grid{position:relative;z-index:1;display:grid;grid-template-columns:1.3fr 1fr 1fr;grid-gap:2rem;gap:2rem}.ps-footer h3{margin-bottom:.8rem}.ps-footer button{display:block;border:0;background:none;color:#fff;padding:.25rem 0;cursor:pointer;text-align:start}.ps-footer button:hover{color:var(--ps-gold)}.ps-copyline{position:relative;z-index:1;margin-top:2rem;padding-top:1rem;border-top:1px solid rgba(255,255,255,.15);font-size:.9rem;color:rgba(255,255,255,.75)}.ps-page-hero{position:relative;min-height:340px;margin-top:calc(var(--ps-header-space) * -1);display:grid;align-items:end;color:#fff;padding:8rem 0 2.4rem}.ps-crumbs{font-size:.9rem;opacity:.85;margin-bottom:.4rem}.ps-crumbs button{border:0;background:none;color:#fff;cursor:pointer}.ps-page-hero h1{font-size:clamp(2.2rem,4vw,3.6rem)}.ps-room-page{display:grid;grid-template-columns:1.4fr .8fr;grid-gap:1.6rem;gap:1.6rem;align-items:start}.ps-room-page img{width:100%;height:460px;object-fit:cover}.ps-room-page img,.ps-side{border-radius:var(--ps-radius)}.ps-side{background:#fff;padding:1.3rem;display:grid;grid-gap:.7rem;gap:.7rem}.ps-side h2{font-size:1.4rem}.ps-price{font-size:1.6rem;color:var(--ps-gold);font-weight:700}.ps-facts{display:flex;flex-wrap:wrap;gap:.5rem;margin:.8rem 0}.ps-facts span{background:#fff;border-radius:999px;padding:.2rem .7rem;font-size:.9rem}.ps-faq{display:grid;grid-gap:.7rem;gap:.7rem}.ps-faq button{width:100%;text-align:start;background:#fff;border:0;border-radius:1.2rem;padding:1rem 1.2rem;cursor:pointer;font-weight:600}.ps-faq p{padding:0 1.2rem 1rem;color:var(--ps-muted);margin-top:-.2rem;background:#fff;border-radius:0 0 1.2rem 1.2rem}.ps-faq .is-open{color:var(--ps-gold)}.ps-gallery{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1rem;gap:1rem}.ps-gallery button{border:0;padding:0;background:none;cursor:pointer;border-radius:var(--ps-radius);overflow:hidden}.ps-gallery img{width:100%;height:240px;object-fit:cover;transition:transform .4s ease}.ps-gallery button:hover img{transform:scale(1.05)}.ps-filters{display:flex;justify-content:center;gap:.5rem;margin-bottom:1.2rem;flex-wrap:wrap}.ps-filters button{border:1px solid var(--ps-line);background:#fff;border-radius:999px;padding:.3rem .85rem;cursor:pointer}.ps-filters .is-on{background:var(--ps-gold);color:#fff;border-color:var(--ps-gold)}.ps-article img{width:100%;max-height:460px;object-fit:cover;border-radius:var(--ps-radius);margin-bottom:1rem}.ps-prose{max-width:46rem}.ps-prose p+p{margin-top:.8rem;color:#495057}.ps-contact{display:grid;grid-template-columns:1fr 1fr;grid-gap:1.4rem;gap:1.4rem}.ps-contact-card,.ps-contact-form{background:#fff;border-radius:var(--ps-radius);padding:1.3rem;display:grid;grid-gap:.7rem;gap:.7rem}.ps-contact-form textarea{border-radius:1.2rem;min-height:120px}.ps-map{width:100%;height:280px;border:0;border-radius:var(--ps-radius);margin-top:1rem}.ps-reveal{opacity:0;transform:translateY(28px);animation:ps-rise .8s ease forwards;animation-play-state:paused}.ps-reveal.is-in{animation-play-state:running}.ps-from-start{transform:translateX(36px)}.ps-from-end,.ps-preview[dir=rtl] .ps-from-start{transform:translateX(-36px)}.ps-preview[dir=rtl] .ps-from-end{transform:translateX(36px)}@keyframes ps-rise{to{opacity:1;transform:none}}@media (max-width:1100px){.ps-rooms-home{grid-template-columns:1fr 1fr}.ps-rooms-home .ps-room,.ps-rooms-home .ps-room:nth-child(-n+2),.ps-rooms-home .ps-room:nth-child(n+3){grid-column:auto;min-height:320px}.ps-amenities,.ps-news{grid-template-columns:1fr 1fr}}@media (max-width:860px){.ps-experience,.ps-plan,.ps-section{padding:3.5rem 0}.ps-burger{display:block}.ps-nav{display:none;position:absolute;top:100%;inset-inline:0;background:#fff;color:var(--ps-ink);flex-direction:column;align-items:stretch;padding:.6rem;border-radius:1rem;box-shadow:var(--ps-shadow)}.ps-nav.is-open{display:flex}.ps-nav.is-open,.ps-nav.is-open .ps-drop>button,.ps-nav.is-open>button{color:var(--ps-ink)}.ps-nav.is-open .ps-drop>button.is-on,.ps-nav.is-open .ps-drop>button:hover,.ps-nav.is-open>button.is-on,.ps-nav.is-open>button:hover{color:var(--ps-gold)}.ps-drop-panel{position:static;display:grid;box-shadow:none}.ps-contact,.ps-footer-grid,.ps-plan-grid,.ps-quotes,.ps-room-page,.ps-split{grid-template-columns:1fr}.ps-split.reverse .ps-copy,.ps-split.reverse .ps-photo{order:0}.ps-hero{min-height:100svh}.ps-hero h1{font-size:2.35rem}.ps-amenities,.ps-gallery,.ps-news,.ps-rooms,.ps-rooms-home{grid-template-columns:1fr}.ps-stats{grid-template-columns:1fr 1fr}.ps-about-photo img,.ps-experience img,.ps-service img{height:260px;min-height:0}.ps-book-now span.ps-btn-text{display:none}}.ps-preview-card,.ps-preview-phone{height:100%;overflow:hidden}.ps-preview-card .ps-hero,.ps-preview-phone .ps-hero{min-height:100%;height:100%;margin-top:0}.ps-preview-card .ps-reveal,.ps-preview-phone .ps-reveal{animation:none;opacity:1;transform:none}.ps-preview-detail{min-height:100%}