.ahs{position:relative;width:100%;overflow:hidden;background:#111;color:#fff;font-family:inherit}.ahs__bg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.ahs__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,var(--ahs-overlay,.35))}.ahs-d,.ahs-m{position:relative;z-index:2}.ahs-m{display:none}.ahs__nav{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:10px 14px 10px 22px;border-radius:999px;background:#ffffff1f;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border:1px solid rgba(255,255,255,.12)}.ahs__logo{color:#fff;font-size:20px;text-decoration:none;font-style:italic}.ahs__logo img{height:28px;width:auto;display:block}.ahs__menu{display:flex;gap:26px;flex:1;justify-content:center}.ahs__menu a{color:#fff;font-size:12px;text-decoration:none;opacity:.85}.ahs__contact{display:inline-flex;align-items:center;gap:8px;background:#fff;color:#111;padding:10px 20px;border-radius:999px;font-size:12px;text-decoration:none;font-weight:500}.ahs__title{line-height:1;font-weight:400;margin:0;letter-spacing:-.02em;color:#fff;font-family:Cormorant Garamond,Playfair Display,Georgia,serif}.ahs__sub{font-size:14px;line-height:1.5;color:#fff}.ahs__btn{display:inline-block;background:#fff;color:#111;padding:11px 22px;border-radius:999px;font-size:13px;text-decoration:none;font-weight:500}.ahs__reviews{background:#ffffff24;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-radius:22px;padding:16px 20px}.ahs__reviews-top{font-size:11px}.ahs__stars{color:#f5c542;letter-spacing:2px}.ahs__reviews-bottom{display:flex;align-items:center;gap:14px;margin-top:10px}.ahs__rating{font-size:20px;font-weight:600}.ahs__avatars{display:flex;align-items:center}.ahs__avatars img{width:34px!important;height:34px!important;max-width:none;border-radius:50%;object-fit:cover;border:2px solid rgba(255,255,255,.8);margin-left:-8px;display:block}.ahs__avatars span:first-child img{margin-left:0}.ahs__ph{width:34px;height:34px;border-radius:50%;background:#ffffff59;border:2px solid rgba(255,255,255,.8);margin-left:-8px;display:block}.ahs__avatars .ahs__ph:first-child{margin-left:0}.ahs__badge{width:34px;height:34px;border-radius:50%;background:#f5c542;color:#111;font-size:12px;display:flex;align-items:center;justify-content:center;margin-left:-8px;font-weight:600}.ahs__card{display:block;overflow:hidden;transition:transform .35s ease;border:4px solid rgba(255,255,255,.15)}.ahs__card:hover{transform:translateY(-6px) scale(1.02)}.ahs__card img{width:100%;height:100%;object-fit:cover;display:block}.ahs__socials{display:flex;gap:10px}.ahs__socials a{width:36px;height:36px;border-radius:50%;background:#ffffff1f;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.7);color:#fff;display:flex;align-items:center;justify-content:center}.ahs-d .ahs__inner{position:relative;min-height:var(--ahs-h,100vh);padding:24px 32px 32px;display:flex;flex-direction:column}.ahs-d .ahs__content{margin-top:48px}.ahs-d .ahs__title{font-size:var(--ahs-title,150px)}.ahs-d .ahs__sub{max-width:440px;margin:18px 0 20px}.ahs-d .ahs__reviews{position:absolute;left:32px;bottom:90px;min-width:240px}.ahs-d .ahs__card{position:absolute}.ahs-d .ahs__card--1{right:324px;bottom:70px;width:240px;height:200px;border-radius:26px}.ahs-d .ahs__card--2{right:60px;bottom:110px;width:240px;height:260px;border-radius:40px}.ahs-d .ahs__socials{position:absolute;left:32px;bottom:28px}@media(max-width:900px){.ahs-d{display:none}.ahs-m{display:block}.ahs-m .ahs__inner{padding:14px;display:flex;flex-direction:column;gap:14px}.ahs-m .ahs__nav{flex-wrap:wrap;border-radius:26px;padding:10px 12px 10px 18px;gap:8px}.ahs-m .ahs__logo{order:1;margin-right:auto}.ahs-m .ahs__contact{order:2;padding:8px 14px}.ahs-m .ahs__menu{order:3;width:100%;flex:none;justify-content:flex-start;gap:20px;overflow-x:auto;white-space:nowrap;padding:2px 0 4px}.ahs-m .ahs__content{margin-top:14px}.ahs-m .ahs__title{font-size:clamp(48px,15vw,80px)}.ahs-m .ahs__t1,.ahs-m .ahs__t2{display:block}.ahs-m .ahs__t2{text-align:center}.ahs-m .ahs__sub{font-size:13px;margin:12px 0 16px}.ahs-m .ahs__reviews{align-self:flex-start}.ahs-m .ahs__cards{display:grid;grid-template-columns:1fr 1fr;gap:12px}.ahs-m .ahs__card{width:100%;height:180px;border-radius:24px}}
/*# sourceMappingURL=/cdn/shop/t/3/compiled_assets/styles.css.map */
