.zr-split{padding-block:110px;background:#fff}.zr-split--grey{background:var(--zr-bg-grey)}.zr-split__grid{display:grid;grid-template-columns:minmax(0,1fr) 560px;column-gap:96px;align-items:center;padding-inline:calc(var(--zr-gutter) + 58px)}.zr-split--image-left .zr-split__grid{grid-template-columns:560px minmax(0,1fr)}.zr-split--image-left .zr-split__media{order:-1}.zr-split--image-right .zr-split__media{order:2}.zr-split--img-landscape .zr-split__grid{grid-template-columns:720px minmax(0,1fr);padding-inline:calc(var(--zr-gutter) + 8px) var(--zr-gutter)}.zr-split--img-landscape.zr-split--image-right .zr-split__grid{grid-template-columns:minmax(0,1fr) 720px}.zr-split__media{aspect-ratio:4 / 5}.zr-split--img-landscape .zr-split__media{aspect-ratio:3 / 2}.zr-split__content{max-width:540px}.zr-split__title{margin:22px 0 0;font-family:var(--font-heading-family);font-weight:400;font-size:clamp(40px,4.4vw,64px);line-height:1.08;color:var(--zr-heading)}.zr-split__title--xl{font-size:clamp(56px,6.8vw,98px);line-height:1.02;margin-top:26px}.zr-split__subtitle{margin:30px 0 0;font-family:var(--font-heading-family);font-style:italic;font-size:clamp(24px,2.5vw,36px);line-height:1.3;color:var(--zr-accent)}.zr-split__title--xl+.zr-split__subtitle{margin-top:34px}.zr-split__text{margin-top:26px;font-size:16px;line-height:1.85;color:var(--zr-text)}.zr-split__text p{margin:0}.zr-split__text p+p{margin-top:1.6em}.zr-split__title+.zr-split__text{margin-top:34px}.zr-split__thumbs{list-style:none;margin:58px 0 0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.zr-split__thumb{display:block;aspect-ratio:1 / 1}.zr-split__thumb img{transition:transform .5s ease}.zr-split__thumb-link{text-decoration:none;color:inherit}.zr-split__thumb-link:hover .zr-split__thumb img{transform:scale(1.04)}.zr-split__caption{display:block;margin-top:12px;font-size:11px;line-height:1.5;letter-spacing:.15em;text-transform:uppercase;color:var(--zr-muted)}.zr-story{padding-block:130px;background:#fff}.zr-story__grid{display:grid;grid-template-columns:560px minmax(0,1fr);column-gap:96px;align-items:center;padding-inline:calc(var(--zr-gutter) + 68px) var(--zr-gutter)}.zr-story__media{aspect-ratio:4 / 5}.zr-story__content{max-width:540px}.zr-story__slogan{margin:0;font-family:var(--zr-font-mono);font-weight:400;font-size:clamp(32px,3.2vw,46px);line-height:1.3;letter-spacing:.04em;color:var(--zr-accent)}.zr-story__text{margin:34px 0 0;font-family:var(--font-heading-family);font-style:italic;font-size:clamp(36px,3.9vw,56px);line-height:1.16;color:var(--zr-heading)}.zr-story__wa{display:inline-flex;align-items:center;gap:14px;margin-top:30px;padding-bottom:12px;border-bottom:1px solid var(--zr-gold-line);font-family:var(--font-heading-family);font-style:italic;font-size:28px;line-height:1.2;color:var(--zr-accent);text-decoration:none;transition:color .2s ease}.zr-story__wa .zr-icon{flex:none}.zr-story__wa:hover{color:var(--zr-heading)}.zr-story__links{display:flex;flex-wrap:wrap;gap:18px 36px;margin-top:40px}@media(max-width:1199px){.zr-split__grid,.zr-split--image-left .zr-split__grid,.zr-split--img-landscape .zr-split__grid,.zr-split--img-landscape.zr-split--image-right .zr-split__grid,.zr-story__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:56px;padding-inline:var(--zr-gutter)}}@media(max-width:749px){.zr-split{padding-block:0 64px}.zr-split__grid,.zr-split--image-left .zr-split__grid,.zr-split--img-landscape .zr-split__grid,.zr-split--img-landscape.zr-split--image-right .zr-split__grid,.zr-story__grid{grid-template-columns:1fr;row-gap:36px;padding-inline:var(--zr-gutter)}.zr-split__media,.zr-split--image-left .zr-split__media,.zr-split--image-right .zr-split__media,.zr-story__media{order:-1;margin-inline:calc(-1 * var(--zr-gutter));aspect-ratio:4 / 4.4}.zr-split--img-landscape .zr-split__media{aspect-ratio:4 / 3}.zr-split__text{font-size:15px}.zr-split__thumbs{margin-top:36px;gap:10px}.zr-split__caption{font-size:10px;letter-spacing:.1em}.zr-story{padding-block:0 72px}.zr-story__wa{font-size:24px}}.zr-title-lined--center{align-items:center;text-align:center}.zr-svc-breadcrumb{padding-top:22px;font-size:14px;color:var(--zr-muted)}.zr-svc-breadcrumb a{color:inherit;text-decoration:none}.zr-svc-breadcrumb a:hover{color:var(--zr-accent)}.zr-svc-breadcrumb [aria-current]{color:var(--zr-text)}.zr-svc-contact{display:flex;flex-wrap:wrap;align-items:center;gap:16px 30px;margin-top:38px}.zr-svc-contact--center{justify-content:center}.zr-svc-contact__btn{min-height:58px;padding-inline:34px}.zr-svc-contact__phone{display:inline-flex;align-items:center;gap:12px}.zr-svc-contact__tel{display:inline-flex;align-items:center;gap:10px;font-size:17px;color:var(--zr-text);text-decoration:none}.zr-svc-contact__tel .zr-icon,.zr-svc-contact__wa,.zr-svc-contact__tel:hover{color:var(--zr-accent)}.zr-svc-contact__wa{display:inline-flex;transition:opacity .2s ease}.zr-svc-contact__wa:hover{opacity:.7}.zr-hub{padding-bottom:120px}.zr-hub__intro{display:flex;flex-direction:column;align-items:center;text-align:center;padding:72px 0 96px}.zr-hub__title{margin:20px 0 22px;font-family:var(--font-heading-family);font-weight:400;font-size:clamp(48px,5.4vw,78px);line-height:1.05;color:var(--zr-heading)}.zr-hub__text{max-width:700px;margin-top:30px;font-size:18px;line-height:1.85;color:var(--zr-text)}.zr-hub__text p{margin:0}.zr-hub__cards{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:48px}.zr-hub__card{display:flex;flex-direction:column}.zr-hub__media{display:block;aspect-ratio:4 / 5}.zr-hub__media img{transition:transform .7s ease}.zr-hub__card:hover .zr-hub__media img{transform:scale(1.03)}.zr-hub__num{margin:30px 0 0;font-family:var(--font-heading-family);font-size:21px;color:var(--zr-accent)}.zr-hub__card-title{margin:14px 0 0;font-family:var(--font-heading-family);font-weight:400;font-size:clamp(30px,2.6vw,38px);line-height:1.15}.zr-hub__card-title a{color:var(--zr-heading);text-decoration:none}.zr-hub__card-title a:hover{color:var(--zr-accent)}.zr-hub__tagline{margin:14px 0 0;font-size:17px;line-height:1.5;color:var(--zr-text)}.zr-hub__items{list-style:none;margin:24px 0 0;padding:0;border-top:1px solid #e2e2e2}.zr-hub__items li{padding:15px 0;border-bottom:1px solid #e2e2e2;font-size:15px;color:var(--zr-muted)}.zr-hub__link{align-self:flex-start;margin-top:28px}.zr-visit{background:var(--zr-bg-soft);padding-block:120px}.zr-visit__grid{display:grid;grid-template-columns:minmax(0,736px) minmax(0,1fr);column-gap:96px;align-items:center}.zr-visit__media{aspect-ratio:3 / 2}.zr-visit__line{margin-top:20px}.zr-visit__title{margin:30px 0 0;font-family:var(--font-heading-family);font-weight:400;font-size:clamp(36px,3.6vw,52px);line-height:1.12;color:var(--zr-heading)}.zr-visit__text{margin:24px 0 0;font-size:18px;line-height:1.8;color:var(--zr-text)}.zr-visit .zr-svc-contact{margin-top:32px}.zr-svc-tabs{display:flex;gap:48px;margin-top:30px;border-bottom:1px solid #e2e2e2;overflow-x:auto;scrollbar-width:none}.zr-svc-tabs::-webkit-scrollbar{display:none}.zr-svc-tabs__tab{position:relative;flex:none;padding:14px 0 18px;font-size:14px;letter-spacing:.12em;text-transform:uppercase;color:var(--zr-muted);text-decoration:none;white-space:nowrap;transition:color .2s ease}.zr-svc-tabs__tab:hover{color:var(--zr-accent)}.zr-svc-tabs__tab.is-active{color:var(--zr-accent);font-weight:700}.zr-svc-tabs__tab.is-active:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2px;background:var(--zr-accent)}.zr-svc-hero{padding:88px 0 118px}.zr-svc-hero__grid{display:grid;grid-template-columns:minmax(0,1fr) 540px;column-gap:96px;align-items:center;padding-inline:calc(var(--zr-gutter) + 38px)}.zr-svc-hero__title{margin:0;font-family:var(--font-heading-family);font-weight:400;font-size:clamp(48px,5vw,74px);line-height:1.08;color:var(--zr-heading)}.zr-svc-hero__subtitle{margin:26px 0 0;font-family:var(--font-heading-family);font-style:italic;font-size:clamp(26px,2.4vw,35px);line-height:1.25;color:var(--zr-accent)}.zr-svc-hero__text{margin-top:22px;font-size:18px;line-height:1.85;color:var(--zr-text)}.zr-svc-hero__text p{margin:0}.zr-svc-hero__text p+p{margin-top:1.1em}.zr-svc-hero__media{aspect-ratio:4 / 5}.zr-svc-chips{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-top:42px}.zr-svc-chips__label{margin-right:6px;font-size:13px;letter-spacing:.15em;text-transform:uppercase;color:var(--zr-muted)}.zr-svc-chips__chip{display:inline-flex;align-items:center;min-height:44px;padding:3px 16px 0;border:1px solid #dcd9d6;font-size:14px;color:var(--zr-text);text-decoration:none;transition:border-color .2s ease,color .2s ease}.zr-svc-chips__chip:hover{border-color:var(--zr-accent);color:var(--zr-accent)}.zr-svc-feature{padding-block:110px;background:#fff;scroll-margin-top:calc(var(--zr-sticky-h, 60px) + 20px)}.zr-svc-feature--grey{background:var(--zr-bg-soft)}.zr-svc-feature__grid{display:grid;grid-template-columns:480px minmax(0,1fr);column-gap:96px;align-items:center;padding-inline:calc(var(--zr-gutter) + 76px)}.zr-svc-feature--img-right .zr-svc-feature__grid{grid-template-columns:minmax(0,1fr) 480px}.zr-svc-feature--img-right .zr-svc-feature__media{order:2}.zr-svc-feature__media{aspect-ratio:4 / 5}.zr-svc-feature__content{max-width:580px}.zr-svc-feature__eyebrow{margin:0;font-size:16px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--zr-accent)}.zr-svc-feature__title{margin:22px 0 0;font-family:var(--font-heading-family);font-weight:400;font-size:clamp(36px,3.6vw,52px);line-height:1.12;color:var(--zr-heading)}.zr-svc-feature__text{margin-top:26px;font-size:16px;line-height:1.95;color:var(--zr-text)}.zr-svc-feature__text p{margin:0}.zr-svc-feature__text p+p{margin-top:1.4em}.zr-svc-band{background:var(--zr-bg-soft);padding-block:120px}.zr-svc-band__inner{display:flex;flex-direction:column;align-items:center;text-align:center}.zr-svc-band__line{margin-top:20px}.zr-svc-band__text{max-width:860px;margin-top:52px;font-size:20px;line-height:1.8;color:var(--zr-text)}.zr-svc-band__text p{margin:0}.zr-svc-gallery{padding-block:100px 110px}.zr-svc-gallery__grid{list-style:none;margin:0 auto;padding:0;max-width:1160px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.zr-svc-gallery__item{aspect-ratio:4 / 5}.zr-svc-gallery__caption{max-width:780px;margin:54px auto 0;text-align:center;font-family:var(--font-heading-family);font-style:italic;font-size:clamp(22px,2.1vw,30px);line-height:1.45;color:var(--zr-heading)}.zr-svc-cta{background:var(--zr-bg-grey);padding-block:120px}.zr-svc-cta__inner{display:flex;flex-direction:column;align-items:center;text-align:center}.zr-svc-cta__line{margin-top:20px}.zr-svc-cta__title{margin:34px 0 0;font-family:var(--font-heading-family);font-weight:400;font-size:clamp(36px,4vw,58px);line-height:1.12;color:var(--zr-heading)}.zr-svc-cta__text{max-width:640px;margin:28px 0 0;font-size:17px;line-height:1.8;color:var(--zr-text)}.zr-svc-others{padding-block:120px 130px}.zr-svc-others__head{display:flex;justify-content:center;margin-bottom:70px}.zr-svc-others__head .zr-gold-line{margin-top:20px}.zr-svc-others__grid{list-style:none;margin:0 auto;padding:0;max-width:1150px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:48px}.zr-svc-others__card{display:flex;flex-direction:column;text-decoration:none;color:inherit}.zr-svc-others__media{display:block;aspect-ratio:3 / 2}.zr-svc-others__media img{transition:transform .7s ease}.zr-svc-others__card:hover .zr-svc-others__media img{transform:scale(1.03)}.zr-svc-others__num{margin-top:28px;font-family:var(--font-heading-family);font-size:21px;color:var(--zr-accent)}.zr-svc-others__title{margin-top:12px;font-family:var(--font-heading-family);font-size:clamp(28px,2.4vw,36px);line-height:1.15;color:var(--zr-heading)}.zr-svc-others__card:hover .zr-svc-others__title{color:var(--zr-accent)}.zr-svc-others__short{margin-top:14px;font-size:16px;color:var(--zr-muted)}@media(max-width:1199px){.zr-svc-hero__grid,.zr-svc-feature__grid,.zr-svc-feature--img-right .zr-svc-feature__grid,.zr-visit__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:56px;padding-inline:var(--zr-gutter)}.zr-hub__cards{gap:28px}}@media(max-width:749px){.zr-hub__intro{padding:44px 0 56px}.zr-hub__text{font-size:16px}.zr-hub__cards{grid-template-columns:1fr;gap:64px}.zr-hub{padding-bottom:72px}.zr-visit{padding-block:0 64px}.zr-visit__grid,.zr-svc-hero__grid,.zr-svc-feature__grid,.zr-svc-feature--img-right .zr-svc-feature__grid{grid-template-columns:1fr;row-gap:36px;padding-inline:var(--zr-gutter)}.zr-visit__media,.zr-svc-feature__media,.zr-svc-feature--img-right .zr-svc-feature__media{order:-1;margin-inline:calc(-1 * var(--zr-gutter))}.zr-svc-hero{padding:40px 0 64px}.zr-svc-hero__media{order:-1}.zr-svc-hero__text{font-size:16px}.zr-svc-tabs{gap:28px;margin-inline:calc(-1 * var(--zr-gutter));padding-inline:var(--zr-gutter)}.zr-svc-tabs__tab{font-size:12px}.zr-svc-feature{padding-block:0 64px}.zr-svc-feature__eyebrow{font-size:13px}.zr-svc-feature__text{font-size:15px}.zr-svc-band{padding-block:72px}.zr-svc-band__text{font-size:17px;margin-top:32px}.zr-svc-gallery{padding-block:56px 64px}.zr-svc-gallery__grid{gap:8px}.zr-svc-cta,.zr-svc-others{padding-block:72px}.zr-svc-others__head{margin-bottom:40px}.zr-svc-others__grid{grid-template-columns:1fr;gap:48px}.zr-svc-contact__btn{width:100%}}.zr-contact-hero{position:relative;overflow:hidden;background:#3a2a22}.zr-contact-hero__media{position:absolute;top:0;right:0;bottom:0;left:0}.zr-contact-hero__img{display:block;width:100%;height:100%;object-fit:cover;object-position:center center}.zr-contact-hero__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,#00000061,#0000 45%)}.zr-contact-hero__inner{position:relative;z-index:1;display:flex;align-items:flex-end;min-height:clamp(380px,44.4vw,680px);padding-bottom:clamp(40px,4vw,60px)}.zr-contact-hero__title{margin:0;font-family:var(--font-heading-family);font-weight:400;font-size:clamp(56px,6vw,92px);line-height:1;color:#fff}.zr-contact-info{background:#f5f5f5;padding-block:clamp(56px,6vw,88px)}.zr-contact-info__grid{display:grid;grid-template-columns:repeat(3,1fr);max-width:1100px;margin-inline:auto}.zr-contact-info__col{padding:6px 40px}.zr-contact-info__col+.zr-contact-info__col{border-left:1px solid var(--zr-gold-line)}.zr-contact-info__label{font-size:12px;margin-bottom:20px}.zr-contact-info__text{margin:0;font-style:normal;font-size:15px;line-height:1.95;color:var(--zr-text)}.zr-contact-info__text a{color:inherit;text-decoration:none}.zr-contact-info__text a:hover{color:var(--zr-accent);text-decoration:underline;text-underline-offset:4px}.zr-contact-visit{padding-block:clamp(64px,8vw,120px) 0;text-align:center}.zr-contact-visit__title{margin:22px 0 18px;font-family:var(--font-heading-family);font-weight:400;font-size:clamp(36px,4.1vw,59px);line-height:1.1;color:var(--zr-heading)}.zr-contact-visit__address{margin:0 0 48px;font-size:15px;color:var(--zr-muted)}.zr-contact-map{position:relative;max-width:1182px;margin-inline:auto;aspect-ratio:1182 / 440;background:#e6e6e6;overflow:hidden}.zr-contact-map iframe{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0}.zr-contact-map__facade{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;width:100%;border:0;background:transparent;color:var(--zr-accent);cursor:pointer;font:400 12px/1.2 var(--font-body-family);letter-spacing:.2em;text-transform:uppercase}.zr-contact-map__facade span{color:var(--zr-muted)}.zr-contact-map.is-loaded .zr-contact-map__facade{display:none}.zr-contact-visit__cta{margin:36px 0 0}.zr-contact-visit__cta .zr-btn{min-width:300px}.zr-contact-form{padding-block:clamp(80px,9vw,150px) clamp(80px,9vw,130px)}.zr-contact-form__grid{display:grid;grid-template-columns:minmax(0,600px) minmax(0,520px);justify-content:space-between;gap:64px;align-items:start;max-width:calc(1220px + 2 * var(--zr-gutter))}.zr-contact-form__title{margin:22px 0 26px;font-family:var(--font-heading-family);font-weight:400;font-size:clamp(38px,4vw,58px);line-height:1.08;color:var(--zr-heading)}.zr-contact-form__line{margin-bottom:30px}.zr-contact-form__text{margin:0 0 40px;font-size:15px;color:var(--zr-text)}.zr-contact-form__media img{display:block;width:100%;height:auto}.zr-cform__row{display:grid;grid-template-columns:1fr 1fr;gap:30px}.zr-cform__field{display:flex;flex-direction:column;margin-bottom:34px}.zr-cform__field label{font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--zr-text);margin-bottom:14px}.zr-cform__field input{height:40px;padding:0 2px;border:0;border-bottom:1px solid #8f8c8a;border-radius:0;background:transparent;font:400 16px var(--font-body-family);color:var(--zr-text)}.zr-cform__field textarea{min-height:160px;padding:14px;border:0;border-bottom:1px solid #8f8c8a;border-radius:0;background:#f5f5f5;font:400 16px/1.6 var(--font-body-family);color:var(--zr-text);resize:vertical}.zr-cform__field input:focus,.zr-cform__field textarea:focus{outline:none;border-bottom-color:var(--zr-accent);box-shadow:0 1px 0 var(--zr-accent)}.zr-cform__field input[aria-invalid=true]{border-bottom-color:#b3261e}.zr-cform__error{margin-top:8px;font-size:13px;color:#b3261e}.zr-cform__agree{display:flex;align-items:flex-start;gap:12px;margin:14px 0 34px;font-size:14px;color:var(--zr-text)}.zr-cform__agree input{flex:none;width:16px;height:16px;margin:2px 0 0;accent-color:var(--zr-accent)}.zr-cform__agree a{color:inherit;text-decoration:underline;text-underline-offset:3px}.zr-cform__agree a:hover{color:var(--zr-accent)}.zr-cform__submit{min-width:220px}.zr-cform__status{margin:0 0 30px;padding:16px 20px;font-size:15px;line-height:1.6}.zr-cform__status--ok{background:#f3efe8;border-left:2px solid var(--zr-gold-line)}.zr-cform__status--error{background:#fbeeee;border-left:2px solid #b3261e;color:#7c1d17}.zr-cform__status--error ul{margin:0;padding-left:18px}@media(max-width:989px){.zr-contact-info__col{padding-inline:24px}.zr-contact-form__grid{grid-template-columns:1fr}.zr-contact-form__media{max-width:520px}}@media(max-width:749px){.zr-contact-hero__inner{min-height:360px}.zr-contact-hero__img{object-position:22% center}.zr-contact-info__grid{grid-template-columns:1fr}.zr-contact-info__col{padding:26px 0}.zr-contact-info__col+.zr-contact-info__col{border-left:0;border-top:1px solid var(--zr-gold-line)}.zr-contact-info__col:first-child{padding-top:0}.zr-contact-info__col:last-child{padding-bottom:0}.zr-contact-visit__address{margin-bottom:32px}.zr-contact-map{aspect-ratio:4 / 3.4;margin-inline:calc(-1 * var(--zr-gutter));max-width:none}.zr-contact-visit__cta .zr-btn{min-width:0;width:100%}.zr-cform__row{grid-template-columns:1fr;gap:0}.zr-cform__submit{width:100%}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/zr-pages.css.map */
