:root{--amira-ivory: #f8f4ea;--amira-stone: #e7ddcf;--amira-olive: #56613a;--amira-olive-deep: #3f482c;--amira-gold: #b8925a;--amira-charcoal: #2e2d27}html[dir=rtl] body{direction:rtl}body{background:var(--amira-ivory);color:var(--amira-charcoal)}.account-button.header-actions__action,#header-group button[aria-label=Cart],.sticky-add-to-cart,.quantity-selector-wrapper,product-recommendations,.product-recommendations,button[name=add]:not(.amira-booking-enabled),.quick-add,.shopify-payment-button,shopify-accelerated-checkout,[id*=ProductSubmitButton]:not(.amira-booking-enabled),facet-filters-form,.facets,.facets-wrapper,[data-filter-param-name*=availability],[data-filter-value*=in-stock],[data-filter-value*=out-of-stock]{display:none!important}#appointo-btn,.amira-booking-enabled{min-width:210px;min-height:52px;letter-spacing:.04em;cursor:pointer;border-radius:999px!important;background:var(--amira-olive)!important;color:var(--amira-ivory)!important;font-weight:600!important}#appointo-btn:hover,.amira-booking-enabled:hover{background:var(--amira-olive-deep)!important}.header-section,footer{--color-background: var(--amira-ivory)}.amira-home{overflow:clip;background:var(--amira-ivory);color:var(--amira-charcoal)}.amira-shell{width:min(1180px,100% - 40px);margin-inline:auto}.amira-home h1,.amira-home h2,.amira-home h3{margin:0;color:inherit;font-family:var(--font-heading--family);font-weight:400;letter-spacing:-.025em}.amira-home p{margin:0;font-family:var(--font-body--family);line-height:1.75}.amira-hero{position:relative;min-height:min(790px,88vh);display:grid;align-items:end;isolation:isolate}.amira-hero__media,.amira-hero__veil{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.amira-hero__media{z-index:-2;object-fit:cover;object-position:center center}.amira-hero__veil{z-index:-1;background:linear-gradient(90deg,#201d17bd,#201d1757 48%,#201d1714)}.amira-hero__content{padding-block:88px 74px;color:#fffaf1}.amira-hero__logo{width:132px;height:auto;margin-bottom:26px;filter:brightness(0) invert(1);opacity:.95}.amira-eyebrow,.amira-kicker{color:var(--amira-gold);font-size:.76rem;font-weight:600;letter-spacing:.2em;text-transform:uppercase}.amira-hero h1{max-width:760px;margin-top:14px;font-size:clamp(3rem,7vw,6.5rem);line-height:.95}.amira-hero__copy{max-width:610px;color:#fffaf1db;font-size:1.05rem;margin-top:26px!important}.amira-actions{display:flex;flex-wrap:wrap;align-items:center;gap:16px;margin-top:32px}.amira-button{display:inline-flex;min-height:50px;align-items:center;justify-content:center;padding:12px 24px;border:1px solid transparent;border-radius:999px;font-size:.84rem;font-weight:600;letter-spacing:.08em;text-decoration:none;text-transform:uppercase;transition:transform .18s,background .18s,color .18s}.amira-button:hover{transform:translateY(-2px)}.amira-button--primary{background:var(--amira-gold);color:#fff}.amira-button--ghost{border-color:#ffffff80;color:#fff}.amira-button--secondary{border-color:var(--amira-olive);color:var(--amira-olive)}.amira-intro{display:grid;grid-template-columns:.7fr 1.25fr 1fr;gap:44px;align-items:start;padding-block:110px}.amira-intro h2,.amira-section-heading h2,.amira-booking h2,.amira-visit h2{font-size:clamp(2.35rem,4vw,4.6rem);line-height:1.02}.amira-intro>p:last-child,.amira-section-heading>p,.amira-booking__grid>div>p:last-child,.amira-visit__copy>p{color:#2e2d27b8}.amira-services{padding-bottom:120px}.amira-section-heading{display:grid;grid-template-columns:1.3fr .7fr;gap:50px;align-items:end;margin-bottom:46px}.amira-service-grid{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid rgba(86,97,58,.25);border-bottom:1px solid rgba(86,97,58,.25)}.amira-service-card{min-height:360px;display:flex;flex-direction:column;padding:28px;border-inline-end:1px solid rgba(86,97,58,.25);color:inherit;text-decoration:none;transition:background .22s,color .22s}.amira-service-card:nth-child(3n){border-inline-end:0px}.amira-service-card:nth-child(-n+6){border-bottom:1px solid rgba(86,97,58,.25)}.amira-service-card:hover{background:var(--amira-olive);color:var(--amira-ivory)}.amira-service-card__number{color:var(--amira-gold);font-size:.76rem;letter-spacing:.14em}.amira-service-card h3{margin-top:auto;font-size:2.25rem}.amira-service-card p{margin-top:14px;color:currentcolor;opacity:.72}.amira-service-card>span:last-child{margin-top:24px;font-size:.76rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.amira-booking{padding-block:105px;background:var(--amira-olive);color:var(--amira-ivory)}.amira-booking__grid{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}.amira-booking__grid>div>p:last-child{max-width:560px;margin-top:20px;color:#f8f4eabf}.amira-booking__steps{display:grid;gap:0px;border-top:1px solid rgba(248,244,234,.25)}.amira-booking__steps>div{display:grid;grid-template-columns:42px 1fr;gap:14px;padding-block:18px;border-bottom:1px solid rgba(248,244,234,.25)}.amira-booking__steps>div span{color:var(--amira-gold)}.amira-booking__steps .amira-button{width:fit-content;margin-top:28px}.amira-visit{display:grid;grid-template-columns:1.05fr .95fr;gap:70px;padding-block:115px}.amira-visit__copy>p{max-width:600px;margin-top:20px}.amira-text-link{color:var(--amira-charcoal);text-underline-offset:6px}.amira-visit__card{padding:50px;background:var(--amira-stone);border-radius:140px 140px 20px 20px}.amira-visit__card h3{margin-top:12px;font-size:2.2rem}.amira-visit__card>p:nth-child(3){margin-top:16px}.amira-payment-list{display:flex;flex-wrap:wrap;gap:8px;margin-top:28px}.amira-payment-list span{padding:7px 10px;border:1px solid rgba(46,45,39,.22);border-radius:999px;font-size:.72rem}.amira-mobile-book{display:none}.amira-catalog{min-height:70vh;padding-block:82px 120px;background:radial-gradient(circle at 8% 4%,rgba(184,146,90,.11),transparent 28%),var(--amira-ivory)}.amira-catalog__header{max-width:780px}.amira-catalog__header h1{margin:12px 0 20px;font-family:var(--font-heading--family);font-size:clamp(3rem,6vw,5.8rem);font-weight:400;line-height:.98;letter-spacing:-.035em}.amira-catalog__header>p:last-child{max-width:680px;margin:0;color:#2e2d27b3;font-size:1rem;line-height:1.7}.amira-catalog__tools{position:static;z-index:auto;top:auto;margin-top:46px;padding-block:18px 24px;background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none}.amira-journey{display:grid;grid-template-columns:repeat(4,1fr);max-width:820px;margin:42px 0 0;padding:0;list-style:none}.amira-journey li{position:relative;display:grid;grid-template-columns:34px 1fr;gap:9px;align-items:center;color:#2e2d2780;font-size:.78rem}.amira-journey li:not(:last-child):after{position:absolute;z-index:0;top:16px;right:0;left:34px;height:1px;background:#56613a3d;content:""}.amira-journey li span,.amira-journey li strong{position:relative;z-index:1}.amira-journey li span{display:grid;width:34px;height:34px;place-items:center;border:1px solid rgba(86,97,58,.28);border-radius:50%;background:var(--amira-ivory)}.amira-journey li strong{width:fit-content;padding-inline:3px 10px;background:var(--amira-ivory);font-weight:500}.amira-journey li.is-current{color:var(--amira-olive)}.amira-journey li.is-current span{border-color:var(--amira-olive);background:var(--amira-olive);color:var(--amira-ivory)}.amira-catalog__search{display:grid;grid-template-columns:20px 1fr;gap:12px;align-items:center;width:min(100%,620px);min-height:48px;padding-inline:2px;border-width:0px 0px 1px;border-style:none none solid;border-color:currentcolor currentcolor rgba(86,97,58,.32);border-image:none;border-radius:0;background:transparent;transition:border-color .18s,box-shadow .18s}.amira-catalog__search:focus-within{border-bottom-color:var(--amira-olive);box-shadow:#56613a59 0 1px}.amira-catalog__search svg{fill:none;stroke:var(--amira-olive);stroke-width:1.7}.amira-catalog__search input{width:100%;border:0px;outline:0px;background:transparent;color:var(--amira-charcoal);font:inherit}.amira-catalog__search input::placeholder{color:#2e2d278f}.amira-catalog__filters{display:flex;gap:24px;margin-top:18px;padding:0 0 2px;overflow-x:auto;scrollbar-width:none}.amira-catalog__filters::-webkit-scrollbar{display:none}.amira-catalog__filters button{position:relative;flex:0 0 auto;min-height:40px;padding:8px 1px 10px;border:0px;border-radius:0;background:transparent;color:#2e2d27ad;cursor:pointer;font-style:inherit;font-variant:inherit;font-weight:inherit;font-stretch:inherit;line-height:inherit;font-family:inherit;font-optical-sizing:inherit;font-size-adjust:inherit;font-kerning:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-language-override:inherit;font-size:.79rem;transition:color .18s}.amira-catalog__filters button:after{position:absolute;right:0;bottom:1px;left:0;height:1px;background:transparent;content:"";transform:scaleX(.35);transition:background .18s,transform .18s}.amira-catalog__filters button:hover,.amira-catalog__filters button.is-active{color:var(--amira-olive-deep)}.amira-catalog__filters button.is-active{font-weight:600}.amira-catalog__filters button:hover:after,.amira-catalog__filters button.is-active:after{background:var(--amira-gold);transform:scaleX(1)}.amira-catalog__filters button:focus-visible{outline:rgba(86,97,58,.5) solid 1px;outline-offset:3px}.amira-catalog__results{display:flex;justify-content:flex-end;padding-block:12px;border-bottom:1px solid rgba(86,97,58,.22)}.amira-catalog__results p{margin:0;color:#2e2d279e;font-size:.82rem}.amira-service-list{display:grid;grid-template-columns:repeat(4,minmax(0px,1fr));gap:22px}.amira-service-row{min-width:0px}.amira-service-row[hidden]{display:none}.amira-service-row>a{height:100%;display:flex;flex-direction:column;overflow:hidden;border:1px solid rgba(86,97,58,.2);border-radius:2px;background:#ffffff57;color:inherit;text-decoration:none;transition:transform .18s,border-color .18s,box-shadow .18s}.amira-service-row>a:hover{transform:translateY(-4px);border-color:#56613a73;box-shadow:#2e2d271a 0 18px 40px}.amira-service-row__media{position:relative;width:100%;aspect-ratio:4 / 5;overflow:hidden;background:var(--amira-stone)}.amira-service-row__media img,.amira-service-row__placeholder{width:100%;height:100%;display:block;object-fit:cover;transition:transform .45s}.amira-service-row>a:hover .amira-service-row__media img{transform:scale(1.035)}.amira-service-row__content{min-height:228px;display:flex;flex:1 1 0%;flex-direction:column;gap:5px;padding:20px}.amira-service-row__category{color:var(--amira-gold);font-size:.72rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.amira-service-row__content strong{min-height:2.4em;font-family:var(--font-heading--family);font-size:clamp(1.2rem,1.7vw,1.6rem);font-weight:400;line-height:1.2}.amira-service-row__meta{display:flex;flex-wrap:wrap;gap:7px;color:#2e2d2794;font-size:.78rem}.amira-service-row__price{margin-top:auto;padding-top:18px;white-space:nowrap;color:var(--amira-olive-deep);font-weight:600}.amira-service-row__action{width:100%;display:inline-flex;min-height:42px;align-items:center;justify-content:center;gap:8px;margin-top:12px;border:1px solid var(--amira-olive);border-radius:999px;color:var(--amira-olive);font-size:.78rem;font-weight:600}.amira-catalog__empty{padding-block:56px;text-align:center}html[dir=rtl] .amira-home h1,html[dir=rtl] .amira-home h2,html[dir=rtl] .amira-home h3,html[dir=rtl] .amira-home p{text-align:right}html[dir=rtl] .amira-service-row__action span{transform:rotate(180deg)}html[dir=rtl] .amira-journey li:not(:last-child):after{right:34px;left:0}.amira-contact{min-height:70vh;padding-block:90px 120px;background:radial-gradient(circle at 92% 8%,rgba(184,146,90,.12),transparent 30%),var(--amira-ivory)}.amira-contact__header{max-width:780px}.amira-contact__header h1{margin:12px 0 20px;font-family:var(--font-heading--family);font-size:clamp(3rem,6vw,5.6rem);font-weight:400;line-height:.98;letter-spacing:-.035em}.amira-contact__header>p:last-child{max-width:660px;color:#2e2d27b3;line-height:1.7}.amira-contact__grid{display:grid;grid-template-columns:.85fr 1.15fr;gap:60px;margin-top:62px}.amira-contact__details,.amira-contact__form form{display:grid;gap:14px}.amira-contact__card{display:grid;gap:4px;padding:20px 22px;border:1px solid rgba(86,97,58,.2);color:inherit;text-decoration:none;transition:border-color .18s,background .18s}.amira-contact__card:hover{border-color:var(--amira-olive);background:#e7ddcf73}.amira-contact__card span,.amira-contact__socials p{color:var(--amira-gold);font-size:.72rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.amira-contact__card strong{font-family:var(--font-heading--family);font-size:1.35rem;font-weight:400}.amira-contact__socials{display:flex;flex-wrap:wrap;gap:10px 16px;margin-top:20px}.amira-contact__socials p{width:100%;margin:0}.amira-contact__socials a{color:var(--amira-olive-deep);text-underline-offset:5px}.amira-contact__form{padding:42px;background:var(--amira-stone)}.amira-contact__form form{margin-top:22px}.amira-contact__form label{display:grid;gap:7px;color:#2e2d27bf;font-size:.78rem}.amira-contact__form input,.amira-contact__form textarea{width:100%;padding:13px 14px;border:1px solid rgba(86,97,58,.24);border-radius:0;outline:0px;background:#ffffff9e;color:var(--amira-charcoal);font:inherit}.amira-contact__form input:focus,.amira-contact__form textarea:focus{border-color:var(--amira-olive)}.amira-contact__form .amira-button{width:fit-content;border:0px;cursor:pointer}.amira-contact__success{padding:14px;background:#56613a1a;color:var(--amira-olive-deep)}@media(max-width:900px){.amira-intro,.amira-section-heading,.amira-booking__grid,.amira-visit{grid-template-columns:1fr;gap:28px}.amira-service-grid{grid-template-columns:repeat(2,1fr)}.amira-service-list{grid-template-columns:repeat(2,minmax(0px,1fr))}.amira-contact__grid{grid-template-columns:1fr}.amira-service-card{border-inline-end:1px solid rgba(86,97,58,.25);border-bottom:1px solid rgba(86,97,58,.25)}.amira-service-card:nth-child(2n){border-inline-end:0px}.amira-service-card:last-child{grid-column:1 / -1;border-inline-end:0px;border-bottom:0px}}@media(max-width:620px){.amira-shell{width:min(100% - 28px,1180px)}.amira-hero{min-height:74vh}.amira-hero__content{padding-block:66px 46px}.amira-hero__logo{width:98px}.amira-hero h1{font-size:3.55rem}.amira-intro,.amira-booking,.amira-visit{padding-block:74px}.amira-services{padding-bottom:76px}.amira-service-grid{grid-template-columns:1fr}.amira-service-card{min-height:280px;border-inline-end:0px;border-bottom:1px solid rgba(86,97,58,.25)}.amira-service-card:last-child{grid-column:auto;border-bottom:0px}.amira-visit__card{padding:38px 28px;border-radius:90px 90px 18px 18px}.amira-catalog{padding-block:54px 96px}.amira-catalog__tools{top:auto;margin-top:32px}.amira-journey{grid-template-columns:repeat(4,minmax(72px,1fr));overflow-x:auto}.amira-journey li{grid-template-columns:30px 1fr;font-size:.7rem}.amira-journey li span{width:30px;height:30px}.amira-service-list{grid-template-columns:1fr;gap:18px}.amira-service-row__content{min-height:212px}.amira-contact{padding-block:60px 96px}.amira-contact__form{padding:30px 22px}.amira-mobile-book{position:fixed;z-index:50;right:16px;bottom:16px;left:16px;display:flex;min-height:50px;align-items:center;justify-content:center;border-radius:999px;background:var(--amira-gold);color:#fff;font-weight:600;letter-spacing:.08em;text-decoration:none;text-transform:uppercase;box-shadow:#2e2d2738 0 12px 32px}}
/*# sourceMappingURL=/cdn/shop/t/15/assets/amira-luxury.css.map */
