.Salon_root__52jSe{display:grid;width:100%;grid-template-columns:repeat(1,minmax(0,1fr));grid-gap:2.5rem;gap:2.5rem;border-radius:.375rem;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));padding:32px 20px}@media (min-width:768px){.Salon_root__52jSe{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;padding:32px 40px}}.Salon_root__52jSe .Salon_section__jV2tn{display:flex;width:100%;flex-direction:column;gap:1rem}.Salon_root__52jSe .Salon_section__jV2tn .Salon_city__Y6_4T{margin-bottom:.75rem;font-size:1.5rem;line-height:2rem;font-weight:700}.Salon_root__52jSe .Salon_section__jV2tn .Salon_contact__8KxmT{display:flex;flex-direction:row;align-items:center;gap:1rem}.Salon_root__52jSe .Salon_section__jV2tn .Salon_contact__8KxmT .Salon_icon__vf3ng{display:flex;height:2.75rem;width:2.75rem;flex-shrink:0;flex-direction:row;align-items:center;justify-content:center;border-radius:9999px;background-color:var(--background);color:var(--yellow-earth)}.Salon_root__52jSe .Salon_section__jV2tn .Salon_contact__8KxmT .Salon_text__rfsst{word-break:break-all;font-size:.875rem;line-height:1.25rem}.Salon_root__52jSe .Salon_section__jV2tn .Salon_workingHrs__SVQOI{display:flex;width:100%;flex-direction:column;gap:.5rem}.Salon_root__52jSe .Salon_section__jV2tn .Salon_workingHrs__SVQOI .Salon_title__8nstn{font-size:.875rem;line-height:1.25rem;font-weight:700}.Salon_root__52jSe .Salon_section__jV2tn .Salon_workingHrs__SVQOI .Salon_wrapper__rJ7i_{font-size:.875rem!important;line-height:1.25rem!important}.Salon_root__52jSe .Salon_image__wahhK{position:relative;height:12rem;width:100%;overflow:hidden;border-radius:10px}@media (min-width:640px){.Salon_root__52jSe .Salon_image__wahhK{height:15rem}}@media (min-width:768px){.Salon_root__52jSe .Salon_image__wahhK{height:auto}}.Salon_root__52jSe .Salon_image__wahhK.Salon_clickable__ER_8q{cursor:pointer}.Salon_root__52jSe .Salon_image__wahhK.Salon_clickable__ER_8q img{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s}.Salon_root__52jSe .Salon_image__wahhK.Salon_clickable__ER_8q:hover img{--tw-scale-x:1.03;--tw-scale-y:1.03;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));--tw-brightness:brightness(.9);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.Salon_root__52jSe .Salon_image__wahhK .Salon_galleryBadge__C_hz0{position:absolute;bottom:.75rem;right:.75rem;display:flex;align-items:center;gap:.5rem;border-radius:9999px;background-color:rgb(0 0 0/var(--tw-bg-opacity,1));--tw-bg-opacity:0.6;padding:.375rem .75rem;font-size:.75rem;line-height:1rem;font-weight:700;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.Modal_root___SMOP{position:fixed;inset:0;z-index:50;background-color:rgb(0 0 0/var(--tw-bg-opacity,1));--tw-bg-opacity:0.4;backdrop-filter:blur(.8px);-webkit-backdrop-filter:blur(.8px)}.Modal_modal__2Ity9{position:absolute;inset:0;margin:auto}.ProductSlider_root__3_edE{position:relative;width:100%;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ProductSlider_sliderWrapper__I2FfC{width:100%;height:400px}.ProductSlider_sliderWrapper__I2FfC,.ProductSlider_slider__fcUAe{position:relative;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.ProductSlider_slider__fcUAe{height:100%;transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;opacity:0}.ProductSlider_slider__fcUAe.ProductSlider_show__2RB86{opacity:1}.ProductSlider_album__daXz8{position:absolute;bottom:14px;left:50%;transform:translateX(-50%);width:230px;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;display:flex;gap:8px;padding:6px 8px;background:hsla(0,0%,100%,.88);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);border-radius:12px;height:auto;white-space:nowrap;box-shadow:0 2px 12px rgba(0,0,0,.1);box-sizing:border-box;z-index:5}.ProductSlider_album__daXz8::-webkit-scrollbar{display:none}.ProductSlider_thumb__Pxddd{display:inline-flex;flex-shrink:0;cursor:pointer;align-items:center;justify-content:center;overflow:hidden;border-radius:.5rem;border-width:2px;border-color:transparent;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;width:62px!important;height:62px!important;min-height:0!important;min-height:auto!important;aspect-ratio:1/1!important}.ProductSlider_thumb__Pxddd.ProductSlider_selected__cE3nd{border-color:var(--green-light)}.ProductSlider_thumb__Pxddd:hover:not(.ProductSlider_selected__cE3nd){--tw-border-opacity:1;border-color:rgb(212 212 212/var(--tw-border-opacity,1))}.ProductSlider_thumb__Pxddd img{-o-object-fit:contain;object-fit:contain;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s;width:100%!important;height:100%!important;max-height:62px!important}@media (min-width:768px){.ProductSlider_thumb__Pxddd:hover img{--tw-scale-x:1.05;--tw-scale-y:1.05;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}}@media (min-width:1024px){.ProductSlider_sliderWrapper__I2FfC{height:560px}.ProductSlider_album__daXz8{width:264px}}.ProductSliderControl_leftControl__0teM7,.ProductSliderControl_rightControl__dJGtv{position:absolute;top:50%;z-index:10;display:flex;height:2.25rem;width:2.25rem;--tw-translate-y:-50%;cursor:pointer;align-items:center;justify-content:center;border-radius:9999px;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;box-shadow:0 2px 8px rgba(0,0,0,.15)}.ProductSliderControl_leftControl__0teM7,.ProductSliderControl_leftControl__0teM7:hover,.ProductSliderControl_rightControl__dJGtv,.ProductSliderControl_rightControl__dJGtv:hover{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.ProductSliderControl_leftControl__0teM7:hover,.ProductSliderControl_rightControl__dJGtv:hover{--tw-scale-x:1.05;--tw-scale-y:1.05;--tw-bg-opacity:1;background-color:rgb(245 245 245/var(--tw-bg-opacity,1))}.ProductSliderControl_rightControl__dJGtv{right:.75rem}.ProductSliderControl_leftControl__0teM7{left:.75rem}.Benefits_root__PO6X0{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));grid-row-gap:.5rem;row-gap:.5rem;grid-column-gap:1.25rem;-moz-column-gap:1.25rem;column-gap:1.25rem;padding-left:0;padding-right:0}@media (min-width:768px){.Benefits_root__PO6X0{grid-template-columns:repeat(3,minmax(0,1fr))}}.Benefits_element__AP1gv{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1.5rem;border-radius:.125rem;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));padding:2.5rem;text-align:center}.Input_root__On9vr{min-height:50px;width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:.125rem;border-width:1px;border-color:var(--accent-2);background-color:var(--primary);font-size:.875rem;line-height:1.25rem;color:var(--accent-6);transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1);font-size:16px}.Input_root__On9vr:not(:-moz-placeholder)+label{top:.25rem;left:.75rem;font-size:.75rem;line-height:1rem}.Input_root__On9vr:not(:placeholder-shown)+label{top:.25rem;left:.75rem;font-size:.75rem;line-height:1rem}.Input_root__On9vr:focus{--tw-border-opacity:1;border-color:rgb(0 0 0/var(--tw-border-opacity,1));outline:2px solid transparent;outline-offset:2px}.Input_root__On9vr:-webkit-autofill{animation-name:Input_onAutoFillStart___LvCL;-webkit-transition:background-color 50000s ease-in-out 0s;transition:background-color 50000s ease-in-out 0s}.Input_root__On9vr:not(:-webkit-autofill){animation-name:Input_onAutoFillCancel__jclAs}