.arish-contact{max-width:1240px;margin:0 auto;padding:76px 40px 90px;color:#252525;background:#fff;font:inherit;text-align:right;line-height:1.8}.arish-contact *{box-sizing:border-box}.arish-contact__intro{text-align:center;max-width:650px;margin:0 auto 80px}.arish-contact__brand{font-family:Georgia,serif;letter-spacing:5px;font-size:20px;margin:0 0 22px}.arish-contact h1{font:inherit;font-size:38px;line-height:1.3;margin:0 0 18px;font-weight:400}.arish-contact h2{font:inherit;font-size:21px;line-height:1.5;font-weight:500;margin:0 0 14px}.arish-contact p{font-size:16px;margin:0 0 20px}.arish-contact__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:64px;margin-bottom:84px}.arish-contact__grid article{min-width:0}.arish-contact svg{display:block;width:27px;height:27px;fill:none;stroke:currentColor;stroke-width:1.2;stroke-linecap:round;stroke-linejoin:round;margin-bottom:20px}.arish-contact a{color:inherit;text-decoration:underline;text-underline-offset:7px;text-decoration-thickness:1px;overflow-wrap:anywhere}.arish-contact a:focus-visible,.arish-contact button:focus-visible,.arish-contact input:focus-visible,.arish-contact textarea:focus-visible{outline:2px solid #252525;outline-offset:4px}.arish-contact__message{display:grid;grid-template-columns:1fr 1.5fr;gap:80px;border-top:1px solid #dedbd7;padding-top:54px}.arish-contact__fields{display:grid;grid-template-columns:1fr 1fr;gap:24px}.arish-contact label{display:block;font-size:14px;margin-bottom:6px}.arish-contact input,.arish-contact textarea{display:block;width:100%;font:inherit;color:inherit;background:#fff;border:0;border-bottom:1px solid #777;border-radius:0;box-shadow:none;padding:10px 2px;margin:0 0 24px;min-height:44px}.arish-contact textarea{resize:vertical}.arish-contact button{font:inherit;cursor:pointer;color:#fff;background:#252525;border:1px solid #252525;min-height:48px;padding:10px 40px;border-radius:0}.arish-contact button:hover{background:#444}.arish-contact .arish-contact__small{font-size:13px;margin-bottom:14px}.arish-contact__notice{border:1px solid #777;padding:18px}@media(max-width:749px){.arish-contact{padding:44px 24px 56px}.arish-contact__intro{margin-bottom:44px}.arish-contact h1{font-size:30px}.arish-contact__grid{grid-template-columns:1fr;gap:30px;margin-bottom:42px}.arish-contact__grid article{padding-bottom:28px;border-bottom:1px solid #e8e5e1}.arish-contact__grid article:last-child{padding-bottom:0;border:0}.arish-contact__message{grid-template-columns:1fr;gap:20px;padding-top:32px}.arish-contact__fields{grid-template-columns:1fr;gap:0}.arish-contact button{width:100%}}.arish-contact{font-family:Nunito Sans,sans-serif;font-weight:400;font-style:normal}.arish-contact h1,.arish-contact h2,.arish-contact__brand{font-family:Montserrat,sans-serif;font-weight:500;font-style:normal;letter-spacing:.2em;text-transform:uppercase}.arish-contact h2{font-size:18px;line-height:1.65}.arish-contact label,.arish-contact button{font-family:Montserrat,sans-serif;font-weight:500}.arish-contact h1,.arish-contact h2{overflow-wrap:break-word}.arish-contact__grid{grid-template-columns:repeat(3,minmax(0,1fr));column-gap:76px;row-gap:84px;direction:ltr;margin-bottom:64px}.arish-contact__grid article{direction:rtl;text-align:right;min-height:176px;padding:0;border:0}.arish-contact__card-heading{display:flex;direction:ltr;align-items:center;justify-content:flex-start;gap:18px;margin-bottom:20px}.arish-contact__card-heading svg{flex:0 0 26px;width:26px;height:26px;margin:0}.arish-contact__card-heading h2{margin:0;font-size:18px;letter-spacing:.12em;line-height:1.5;text-align:left}.arish-contact__grid p{line-height:1.85;margin-bottom:22px}.arish-contact__grid a{display:inline-block;min-height:32px;text-decoration:none;border-bottom:1px solid #252525;padding-bottom:2px;line-height:1.6}.arish-contact__form-disclosure,.arish-contact__faq{border-top:1px solid #e8e5e1;padding:22px 0}.arish-contact__form-disclosure>summary,.arish-contact__faq>summary{cursor:pointer;font-size:16px}.arish-contact__form-disclosure .arish-contact__message{border-top:0;padding-top:32px}.arish-contact__faq h3{font:inherit;font-weight:700;margin:24px 0 8px}@media(max-width:749px){.arish-contact__grid{grid-template-columns:1fr;row-gap:38px;column-gap:0}.arish-contact__grid article{min-height:0;padding-bottom:28px;border-bottom:1px solid #eee}.arish-contact__card-heading h2{font-size:17px}.arish-contact__card-heading{margin-bottom:14px}}.arish-contact{max-width:1200px;padding:64px 64px 72px;font-weight:400}.arish-contact__intro{max-width:640px;margin-bottom:68px}.arish-contact h1{font-size:30px;letter-spacing:.16em;font-weight:500;margin-bottom:18px}.arish-contact__intro p{font-size:15px;font-weight:400;line-height:1.8}.arish-contact__grid{column-gap:72px;row-gap:66px}.arish-contact__grid article{text-align:left;direction:rtl;min-height:170px}.arish-contact__card-heading{direction:ltr;justify-content:flex-start;gap:15px;margin-bottom:16px}.arish-contact__card-heading h2{font-size:16px;font-weight:500;letter-spacing:.08em}.arish-contact__card-heading svg{width:23px;height:23px;flex-basis:23px;stroke-width:1.15}.arish-contact__grid p{font-size:15px;font-weight:400;line-height:1.85;margin-bottom:20px}.arish-contact__grid a{font-size:15px;font-weight:400;min-height:28px}.arish-contact__form-disclosure:not([open]),.arish-contact__faq:not([open]){display:none}@media(max-width:749px){.arish-contact{padding:40px 28px 48px}.arish-contact h1{font-size:26px}.arish-contact__intro{margin-bottom:42px}.arish-contact__grid{row-gap:32px}.arish-contact__grid article{min-height:0}.arish-contact__card-heading h2{font-size:16px}}.arish-contact__grid article{direction:rtl;text-align:right}.arish-contact__card-heading{direction:rtl;justify-content:flex-start}.arish-contact__card-heading h2{direction:ltr;text-align:right}.arish-contact__grid p,.arish-contact__grid a{direction:rtl;text-align:right}.arish-appointment{max-width:650px;margin:24px auto;text-align:right}.arish-appointment fieldset{border:0;padding:0;margin:24px 0 32px}.arish-appointment legend{font-size:18px;margin-bottom:16px}.arish-appointment .arish-purpose{display:flex;align-items:center;gap:12px;margin:0;padding:12px 0;cursor:pointer}.arish-appointment .arish-purpose input{width:18px;height:18px;min-height:0;padding:0;margin:0;flex:0 0 18px;accent-color:#252525;-webkit-appearance:auto;appearance:auto}.arish-appointment .arish-contact__small{margin-top:16px;line-height:1.8}.arish-budget[hidden]{display:none}.arish-budget{margin:0 0 28px}.arish-budget select{display:block;width:100%;min-height:48px;margin-top:10px;padding:10px 12px;border:1px solid #777;border-radius:0;background:#fff;color:#252525;font:inherit;direction:rtl}.arish-budget select:focus-visible{outline:2px solid #252525;outline-offset:4px}.arish-contact__questions{list-style:none;padding:0;margin:24px 0;text-align:right;direction:rtl}.arish-contact__questions li{padding:18px 0;border-bottom:1px solid #e8e5e1;font-size:16px;line-height:1.7}.arish-contact__questions li:last-child{border-bottom:0}.arish-faq-item{padding:18px 0;border-bottom:1px solid #e8e5e1}.arish-faq-item:last-child{border-bottom:0}.arish-faq-item>summary{cursor:pointer;font-size:16px;line-height:1.7}.arish-faq-item>summary:focus-visible{outline:2px solid #252525;outline-offset:4px}.arish-contact .arish-faq-item>p{margin:16px 0 0;line-height:1.85;max-width:800px}.arish-faq-item>summary{font-weight:700}.arish-contact .arish-faq-item>p{font-weight:400}.arish-confirmation{box-sizing:border-box;width:min(520px,calc(100vw - 40px));max-height:calc(100dvh - 48px);overflow:auto;margin:auto;padding:40px 32px;border:1px solid #dedbd7;background:#fff;color:#252525;text-align:center;font-family:Nunito Sans,sans-serif;box-shadow:0 16px 60px #0002}.arish-confirmation::backdrop{background:#0000007a}.arish-contact .arish-confirmation h2{font-family:inherit;font-size:25px;letter-spacing:0;text-transform:none;font-weight:700;margin:0 0 20px}.arish-contact .arish-confirmation p{font-size:17px;line-height:1.85;margin:0 0 20px}.arish-contact .arish-confirmation .arish-confirmation-emphasis{font-weight:700}.arish-confirmation-close{min-width:160px}@media(max-width:749px){.arish-confirmation{padding:30px 22px}}.arish-contact-destinations{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));direction:ltr;width:100%;background:#fff;color:#25241f;font-family:Nunito Sans,sans-serif}.arish-contact-destinations a{display:block;min-width:0;color:inherit;text-decoration:none}.arish-contact-destinations a>div{aspect-ratio:3/4;overflow:hidden}.arish-contact-destinations img{display:block;width:100%;height:100%;object-fit:cover}.arish-contact-destinations span{display:block;text-align:center;padding:19px 8px;font-size:11px;line-height:1.5}.arish-contact-destinations a:focus-visible{outline:2px solid currentColor;outline-offset:-3px}@media(max-width:749px){.arish-contact-destinations{grid-template-columns:repeat(2,minmax(0,1fr))}}.arish-destinations-title{font-family:Montserrat,sans-serif;font-size:16px;font-weight:500;letter-spacing:.12em;line-height:1.5;text-align:center;color:#25241f;margin:0;padding:0 24px 28px;background:#fff}.arish-contact__grid a[aria-expanded=true]{font-weight:700;border-bottom-width:2px}.arish-contact__form-disclosure>summary,.arish-contact__faq>summary{font-weight:700;font-size:19px}.arish-panel-highlight{animation:arish-panel-arrival 1.8s ease-out}@keyframes arish-panel-arrival{0%{background-color:#f3eee8}to{background-color:transparent}}@media(prefers-reduced-motion:reduce){.arish-panel-highlight{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/45/compiled_assets/styles.css.map?subset=Ag */
