/* CSS variables. */
:root {
	--PhoneInput-color--focus: #03b2cb;
	--PhoneInputInternationalIconPhone-opacity: 0.8;
	--PhoneInputInternationalIconGlobe-opacity: 0.65;
	--PhoneInputCountrySelect-marginRight: 0.35em;
	--PhoneInputCountrySelectArrow-width: 0.3em;
	--PhoneInputCountrySelectArrow-marginLeft: var(--PhoneInputCountrySelect-marginRight);
	--PhoneInputCountrySelectArrow-borderWidth: 1px;
	--PhoneInputCountrySelectArrow-opacity: 0.45;
	--PhoneInputCountrySelectArrow-color: currentColor;
	--PhoneInputCountrySelectArrow-color--focus: var(--PhoneInput-color--focus);
	--PhoneInputCountrySelectArrow-transform: rotate(45deg);
	--PhoneInputCountryFlag-aspectRatio: 1.5;
	--PhoneInputCountryFlag-height: 1em;
	--PhoneInputCountryFlag-borderWidth: 1px;
	--PhoneInputCountryFlag-borderColor: rgba(0,0,0,0.5);
	--PhoneInputCountryFlag-borderColor--focus: var(--PhoneInput-color--focus);
	--PhoneInputCountryFlag-backgroundColor--loading: rgba(0,0,0,0.1);
}

.PhoneInput {
	/* This is done to stretch the contents of this component. */
	display: -ms-flexbox;
	display: flex;
	-ms-flex-align: center;
	    align-items: center;
}

.PhoneInputInput {
	/* The phone number input stretches to fill all empty space */
	-ms-flex: 1 1;
	    flex: 1 1;
	/* The phone number input should shrink
	   to make room for the extension input */
	min-width: 0;
}

.PhoneInputCountryIcon {
	width: calc(var(--PhoneInputCountryFlag-height) * var(--PhoneInputCountryFlag-aspectRatio));
	height: var(--PhoneInputCountryFlag-height);
}

.PhoneInputCountryIcon--square {
	width: var(--PhoneInputCountryFlag-height);
}

.PhoneInputCountryIcon--border {
	/* Removed `background-color` because when an `<img/>` was still loading
	   it would show a dark gray rectangle. */
	/* For some reason the `<img/>` is not stretched to 100% width and height
	   and sometime there can be seen white pixels of the background at top and bottom. */
	background-color: var(--PhoneInputCountryFlag-backgroundColor--loading);
	/* Border is added via `box-shadow` because `border` interferes with `width`/`height`. */
	/* For some reason the `<img/>` is not stretched to 100% width and height
	   and sometime there can be seen white pixels of the background at top and bottom,
	   so an additional "inset" border is added. */
	-webkit-box-shadow: 0 0 0 var(--PhoneInputCountryFlag-borderWidth) var(--PhoneInputCountryFlag-borderColor),
		inset 0 0 0 var(--PhoneInputCountryFlag-borderWidth) var(--PhoneInputCountryFlag-borderColor);
	        box-shadow: 0 0 0 var(--PhoneInputCountryFlag-borderWidth) var(--PhoneInputCountryFlag-borderColor),
		inset 0 0 0 var(--PhoneInputCountryFlag-borderWidth) var(--PhoneInputCountryFlag-borderColor);
}

.PhoneInputCountryIconImg {
	/* Fixes weird vertical space above the flag icon. */
	/* https://gitlab.com/catamphetamine/react-phone-number-input/-/issues/7#note_348586559 */
	display: block;
	/* 3rd party <SVG/> flag icons won't stretch if they have `width` and `height`.
	   Also, if an <SVG/> icon's aspect ratio was different, it wouldn't fit too. */
	width: 100%;
	height: 100%;
}

.PhoneInputInternationalIconPhone {
	opacity: var(--PhoneInputInternationalIconPhone-opacity);
}

.PhoneInputInternationalIconGlobe {
	opacity: var(--PhoneInputInternationalIconGlobe-opacity);
}

/* Styling native country `<select/>`. */

.PhoneInputCountry {
	position: relative;
	-ms-flex-item-align: stretch;
	    align-self: stretch;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-align: center;
	    align-items: center;
	margin-right: var(--PhoneInputCountrySelect-marginRight);
}

.PhoneInputCountrySelect {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 1;
	border: 0;
	opacity: 0;
	cursor: pointer;
}

.PhoneInputCountrySelect[disabled],
.PhoneInputCountrySelect[readonly] {
	cursor: default;
}

.PhoneInputCountrySelectArrow {
	display: block;
	content: '';
	width: var(--PhoneInputCountrySelectArrow-width);
	height: var(--PhoneInputCountrySelectArrow-width);
	margin-left: var(--PhoneInputCountrySelectArrow-marginLeft);
	border-style: solid;
	border-color: var(--PhoneInputCountrySelectArrow-color);
	border-top-width: 0;
	border-bottom-width: var(--PhoneInputCountrySelectArrow-borderWidth);
	border-left-width: 0;
	border-right-width: var(--PhoneInputCountrySelectArrow-borderWidth);
	-webkit-transform: var(--PhoneInputCountrySelectArrow-transform);
	    -ms-transform: var(--PhoneInputCountrySelectArrow-transform);
	        transform: var(--PhoneInputCountrySelectArrow-transform);
	opacity: var(--PhoneInputCountrySelectArrow-opacity);
}

.PhoneInputCountrySelect:focus + .PhoneInputCountryIcon + .PhoneInputCountrySelectArrow {
	opacity: 1;
	color: var(--PhoneInputCountrySelectArrow-color--focus);
}

.PhoneInputCountrySelect:focus + .PhoneInputCountryIcon--border {
	-webkit-box-shadow: 0 0 0 var(--PhoneInputCountryFlag-borderWidth) var(--PhoneInputCountryFlag-borderColor--focus),
		inset 0 0 0 var(--PhoneInputCountryFlag-borderWidth) var(--PhoneInputCountryFlag-borderColor--focus);
	        box-shadow: 0 0 0 var(--PhoneInputCountryFlag-borderWidth) var(--PhoneInputCountryFlag-borderColor--focus),
		inset 0 0 0 var(--PhoneInputCountryFlag-borderWidth) var(--PhoneInputCountryFlag-borderColor--focus);
}

.PhoneInputCountrySelect:focus + .PhoneInputCountryIcon .PhoneInputInternationalIconGlobe {
	opacity: 1;
	color: var(--PhoneInputCountrySelectArrow-color--focus);
}
.BannerAd_desktopImg__hZy2J{display:block !important}.BannerAd_mobileImg__whk5P{display:none !important}@media(max-width: 767px){.BannerAd_desktopImg__hZy2J{display:none !important}.BannerAd_mobileImg__whk5P{display:block !important}}.BannerAd_el__t4EEz{margin-top:24px}.BannerAd_el__t4EEz .BannerAd_bannerAd__H53TT{position:relative}.BannerAd_el__t4EEz .BannerAd_slide__YEEpH{height:auto;height:initial;display:-ms-flexbox;display:flex}.BannerAd_el__t4EEz .BannerAd_slide__YEEpH a{width:100%}@media screen and (min-width: 768px){.BannerAd_el__t4EEz .BannerAd_slide__YEEpH a{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between}}.BannerAd_el__t4EEz .BannerAd_slide__YEEpH .BannerAd_image__TJAHJ{line-height:0;overflow:hidden;border-radius:16px}@media screen and (min-width: 768px){.BannerAd_el__t4EEz .BannerAd_slide__YEEpH .BannerAd_image__TJAHJ{width:calc(100% - 40px);max-width:640px}}.BannerAd_el__t4EEz .BannerAd_slide__YEEpH .BannerAd_image__TJAHJ img{width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;height:auto}@media screen and (min-width: 768px){.BannerAd_el__t4EEz .BannerAd_slide__YEEpH .BannerAd_textBox__CM6hg{width:calc(32% + 40px);min-width:280px;-webkit-transform:translateX(-40px);-ms-transform:translateX(-40px);transform:translateX(-40px);background-color:#fff;border-radius:16px;padding:38px 24px;-webkit-filter:drop-shadow(0px 10px 8px rgba(0, 0, 0, 0.12));filter:drop-shadow(0px 10px 8px rgba(0, 0, 0, 0.12))}}@media screen and (max-width: 767px){.BannerAd_el__t4EEz .BannerAd_slide__YEEpH .BannerAd_textBox__CM6hg{margin-top:16px}}.BannerAd_el__t4EEz .BannerAd_slide__YEEpH .BannerAd_textBox__CM6hg .BannerAd_subTitle__3CP4Q{color:#6f63dc;font-size:16px;font-weight:500;margin-bottom:8px}@media screen and (max-width: 767px){.BannerAd_el__t4EEz .BannerAd_slide__YEEpH .BannerAd_textBox__CM6hg .BannerAd_subTitle__3CP4Q{font-size:14px}}.BannerAd_el__t4EEz .BannerAd_slide__YEEpH .BannerAd_textBox__CM6hg .BannerAd_title__NmJ3Q{margin-bottom:16px;color:#222}@media screen and (max-width: 599px){.BannerAd_el__t4EEz .BannerAd_slide__YEEpH .BannerAd_textBox__CM6hg .BannerAd_title__NmJ3Q{margin-bottom:8px}}.BannerAd_el__t4EEz .BannerAd_slide__YEEpH .BannerAd_textBox__CM6hg .BannerAd_description__Unxdt{color:#788383}@media screen and (min-width: 768px){.BannerAd_el__t4EEz .BannerAd_slide__YEEpH.BannerAd_hasText__RhDWw .BannerAd_image__TJAHJ{width:68%}}
:root {
  --swiper-navigation-size: 44px;
  /*
  --swiper-navigation-top-offset: 50%;
  --swiper-navigation-sides-offset: 10px;
  --swiper-navigation-color: var(--swiper-theme-color);
  */
}
.swiper-button-prev,
.swiper-button-next {
  position: absolute;
  top: var(--swiper-navigation-top-offset, 50%);
  width: calc(var(--swiper-navigation-size) / 44 * 27);
  height: var(--swiper-navigation-size);
  margin-top: calc(0px - (var(--swiper-navigation-size) / 2));
  z-index: 10;
  cursor: pointer;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
  color: var(--swiper-navigation-color, var(--swiper-theme-color));
}
.swiper-button-prev.swiper-button-disabled,
.swiper-button-next.swiper-button-disabled {
  opacity: 0.35;
  cursor: auto;
  pointer-events: none;
}
.swiper-button-prev.swiper-button-hidden,
.swiper-button-next.swiper-button-hidden {
  opacity: 0;
  cursor: auto;
  pointer-events: none;
}
.swiper-navigation-disabled .swiper-button-prev,
.swiper-navigation-disabled .swiper-button-next {
  display: none !important;
}
.swiper-button-prev svg,
.swiper-button-next svg {
  width: 100%;
  height: 100%;
  -o-object-fit: contain;
     object-fit: contain;
  -webkit-transform-origin: center;
      -ms-transform-origin: center;
          transform-origin: center;
}
.swiper-rtl .swiper-button-prev svg,
.swiper-rtl .swiper-button-next svg {
  -webkit-transform: rotate(180deg);
      -ms-transform: rotate(180deg);
          transform: rotate(180deg);
}
.swiper-button-prev,
.swiper-rtl .swiper-button-next {
  left: var(--swiper-navigation-sides-offset, 10px);
  right: auto;
}
.swiper-button-next,
.swiper-rtl .swiper-button-prev {
  right: var(--swiper-navigation-sides-offset, 10px);
  left: auto;
}
.swiper-button-lock {
  display: none;
}
/* Navigation font start */
.swiper-button-prev:after,
.swiper-button-next:after {
  font-family: swiper-icons;
  font-size: var(--swiper-navigation-size);
  text-transform: none !important;
  letter-spacing: 0;
  -webkit-font-feature-settings: ;
          font-feature-settings: ;
  font-variant: normal;
  font-variant: initial;
  line-height: 1;
}
.swiper-button-prev:after,
.swiper-rtl .swiper-button-next:after {
  content: 'prev';
}
.swiper-button-next,
.swiper-rtl .swiper-button-prev {
  right: var(--swiper-navigation-sides-offset, 10px);
  left: auto;
}
.swiper-button-next:after,
.swiper-rtl .swiper-button-prev:after {
  content: 'next';
}
/* Navigation font end */

.ShopCard_desktopImg___2nzS{display:block !important}.ShopCard_mobileImg__JTOcw{display:none !important}@media(max-width: 767px){.ShopCard_desktopImg___2nzS{display:none !important}.ShopCard_mobileImg__JTOcw{display:block !important}}.ShopCard_el__v4w09{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:18px;margin-bottom:16px;color:#1b1b1b}@media screen and (max-width: 959px){.ShopCard_el__v4w09{-ms-flex-direction:row;flex-direction:row}}.ShopCard_el__v4w09 .ShopCard_image___4aGU{position:relative;width:100%;overflow:hidden;border-radius:16px}@media screen and (max-width: 959px){.ShopCard_el__v4w09 .ShopCard_image___4aGU{width:max(120px,35%);min-width:max(120px,35%)}}.ShopCard_el__v4w09 .ShopCard_image___4aGU:before{content:" ";display:block;padding-top:66.7%}.ShopCard_el__v4w09 .ShopCard_image___4aGU img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.ShopCard_el__v4w09 .ShopCard_content__4p4B4 h3{font-size:18px;line-height:1.375;font-weight:bold;color:#222}@media screen and (max-width: 599px){.ShopCard_el__v4w09 .ShopCard_content__4p4B4 h3{font-size:16px}}.ShopCard_el__v4w09 .ShopCard_tags__qZeBU{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:start;justify-content:flex-start;gap:10px;margin-bottom:10px}.ShopCard_el__v4w09 .ShopCard_tags__qZeBU .ShopCard_tag__F5LmW{padding:6px 12px;border-radius:20px;background-color:#6f63dc;display:block;font-size:14px;line-height:16px;font-weight:500;color:#fff}@media screen and (max-width: 767px){.ShopCard_el__v4w09 .ShopCard_tags__qZeBU .ShopCard_tag__F5LmW{padding:2px 8px;font-size:11px}}.ShopCard_el__v4w09 .ShopCard_flex__Tv5_B{display:-ms-flexbox;display:flex;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:center;align-items:center;margin-top:8px}.ShopCard_el__v4w09 .ShopCard_rating__EFaxp{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;font-size:14px;color:#6f63dc}@media screen and (max-width: 599px){.ShopCard_el__v4w09 .ShopCard_rating__EFaxp{font-size:12px}}.ShopCard_el__v4w09 .ShopCard_rating__EFaxp span{font-size:16px;line-height:1;margin-right:4px}.ShopCard_el__v4w09 .ShopCard_rating__EFaxp .ShopCard_rateTotal__JkPgk{color:#788383;margin-left:4px}.ShopCard_el__v4w09 .ShopCard_rating__EFaxp+.ShopCard_address__erzMz{position:relative;padding-left:18px}.ShopCard_el__v4w09 .ShopCard_rating__EFaxp+.ShopCard_address__erzMz:before{content:"·";display:block;position:absolute;left:8px}.ShopCard_el__v4w09 .ShopCard_address__erzMz{font-size:14px;line-height:1.3;color:#788383;margin-top:2px}@media screen and (max-width: 599px){.ShopCard_el__v4w09 .ShopCard_address__erzMz{font-size:12px}}
.LatestShops_desktopImg__zePJ3{display:block !important}.LatestShops_mobileImg__d1tBe{display:none !important}@media(max-width: 767px){.LatestShops_desktopImg__zePJ3{display:none !important}.LatestShops_mobileImg__d1tBe{display:block !important}}.LatestShops_el__rpw_1{position:relative;width:100%;padding:40px 0;background-color:#f8f8ff}.LatestShops_el__rpw_1 .container{position:relative}.LatestShops_el__rpw_1:before{content:" ";position:absolute;top:0;left:-100px;display:block;width:calc(100% + 200px);max-width:1440px;height:100%;background-color:#f8f8ff}.LatestShops_el__rpw_1 .LatestShops_container__Z2is9{display:-ms-flexbox;display:flex;gap:32px;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width: 767px){.LatestShops_el__rpw_1 .LatestShops_container__Z2is9{display:block}}.LatestShops_el__rpw_1 .LatestShops_container__Z2is9 .LatestShops_left__k8oQT{width:calc(100% - 332px)}@media screen and (max-width: 767px){.LatestShops_el__rpw_1 .LatestShops_container__Z2is9 .LatestShops_left__k8oQT{width:100%}}.LatestShops_el__rpw_1 .LatestShops_container__Z2is9 .LatestShops_right__6kikZ{width:300px}@media screen and (max-width: 767px){.LatestShops_el__rpw_1 .LatestShops_container__Z2is9 .LatestShops_right__6kikZ{margin:32px auto 0}}.LatestShops_el__rpw_1 .LatestShops_container__Z2is9 .LatestShops_right__6kikZ .LatestShops_adbox__xQkES{width:300px;height:250px}.LatestShops_el__rpw_1 .LatestShops_title__J6A_T{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center}.LatestShops_el__rpw_1 .LatestShops_latestShops__77rjq{margin-top:24px;position:relative}.LatestShops_el__rpw_1 .LatestShops_latestShops__77rjq.LatestShops_mobile__g66ft{display:none}@media screen and (max-width: 959px){.LatestShops_el__rpw_1 .LatestShops_latestShops__77rjq.LatestShops_mobile__g66ft{display:block}}@media screen and (max-width: 959px){.LatestShops_el__rpw_1 .LatestShops_latestShops__77rjq.LatestShops_desktop__nCkvF{display:none}}.LatestShops_el__rpw_1 .LatestShops_allLink__5CB2X{color:#6f63dc;font-size:16px;font-weight:500;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.LatestShops_el__rpw_1 .LatestShops_allLink__5CB2X span{font-size:24px}.LatestShops_el__rpw_1 .LatestShops_allLink__5CB2X span:before{display:block;-webkit-transform:scaleX(-1);-ms-transform:scaleX(-1);transform:scaleX(-1)}.LatestShops_el__rpw_1 .LatestShops_customNavigation__q4xvm{pointer-events:none;position:absolute;z-index:10;top:min(98px,9.8vw - 24px);left:0;width:100%;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.LatestShops_el__rpw_1 .LatestShops_customNavigation__q4xvm button{pointer-events:all;width:48px;height:48px;padding:12px;border-radius:50px;background-color:#fff;-webkit-filter:drop-shadow(2px 4px 16px rgba(0, 0, 0, 0.12));filter:drop-shadow(2px 4px 16px rgba(0, 0, 0, 0.12))}.LatestShops_el__rpw_1 .LatestShops_customNavigation__q4xvm button span{display:block;font-size:24px;line-height:24px}.LatestShops_el__rpw_1 .LatestShops_customNavigation__q4xvm button.LatestShops_prev__aCBj9{margin-left:-24px}.LatestShops_el__rpw_1 .LatestShops_customNavigation__q4xvm button.LatestShops_prev__aCBj9 span{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.LatestShops_el__rpw_1 .LatestShops_customNavigation__q4xvm button.LatestShops_next__L4iTm{margin-right:-24px}.LatestShops_el__rpw_1 .LatestShops_customNavigation__q4xvm button.LatestShops_next__L4iTm span{-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg)}.LatestShops_el__rpw_1 .LatestShops_ctaButton___YeMs{padding:12px 20px;border:1px solid #deddff;border-radius:100px;font-size:16px;line-height:1.5;font-weight:bold;color:#1b1b1b;background-color:#fff;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;max-width:343px;margin:0 auto}@media screen and (max-width: 767px){.LatestShops_el__rpw_1 .LatestShops_ctaButton___YeMs{max-width:none;max-width:initial}}
.TreatmentType_desktopImg__YSqQ_{display:block !important}.TreatmentType_mobileImg__MZpto{display:none !important}@media(max-width: 767px){.TreatmentType_desktopImg__YSqQ_{display:none !important}.TreatmentType_mobileImg__MZpto{display:block !important}}.TreatmentType_el__hwwI1{position:relative;padding:40px 0}.TreatmentType_el__hwwI1 .TreatmentType_title__TzQfh{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center}.TreatmentType_el__hwwI1 .TreatmentType_treatmentTypeWrap__cGS0C{margin-top:24px}.TreatmentType_el__hwwI1 .TreatmentType_treatmentList__vY8NI{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between;gap:12px}@media screen and (max-width: 767px){.TreatmentType_el__hwwI1 .TreatmentType_treatmentList__vY8NI{display:grid;grid-template-columns:25% 25% 25% 25%;grid-gap:0;gap:0}}.TreatmentType_el__hwwI1 .TreatmentType_treatmentList__vY8NI .TreatmentType_spacer__66dkT{visibility:hidden}@media screen and (max-width: 767px){.TreatmentType_el__hwwI1 .TreatmentType_treatmentList__vY8NI .TreatmentType_spacer__66dkT{display:none}}.TreatmentType_el__hwwI1 .TreatmentType_allLink__PMXKW{color:#6f63dc;font-size:16px;font-weight:500;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.TreatmentType_el__hwwI1 .TreatmentType_allLink__PMXKW span{font-size:24px}.TreatmentType_el__hwwI1 .TreatmentType_allLink__PMXKW span:before{display:block;-webkit-transform:scaleX(-1);-ms-transform:scaleX(-1);transform:scaleX(-1)}.TreatmentType_treatmentItem__g9Mcv{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;margin-bottom:16px}@media screen and (min-width: 768px){.TreatmentType_treatmentItem__g9Mcv{max-width:min(33% - 8px,90px)}}.TreatmentType_treatmentItem__g9Mcv .TreatmentType_icon__5_jPz{position:relative;width:min(100% - 10px,73px)}@media screen and (max-width: 767px){.TreatmentType_treatmentItem__g9Mcv .TreatmentType_icon__5_jPz{width:64px}}.TreatmentType_treatmentItem__g9Mcv .TreatmentType_icon__5_jPz img{width:100%;height:auto;-webkit-filter:drop-shadow(2px 4px 10px rgba(0, 0, 0, 0.2));filter:drop-shadow(2px 4px 10px rgba(0, 0, 0, 0.2))}.TreatmentType_treatmentItem__g9Mcv .TreatmentType_text__Z7nCv{font-size:14px;font-weight:500;color:#222;text-align:center;padding:5px}@media screen and (max-width: 599px){.TreatmentType_treatmentItem__g9Mcv .TreatmentType_text__Z7nCv{font-size:14px}}
.Avatar_desktopImg__fEii1{display:block !important}.Avatar_mobileImg__LjY3Z{display:none !important}@media(max-width: 767px){.Avatar_desktopImg__fEii1{display:none !important}.Avatar_mobileImg__LjY3Z{display:block !important}}.Avatar_avatar__uxy_q{position:relative;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;width:var(--size);height:var(--size);min-width:var(--size);border-radius:100px;background-color:#deddff;line-height:0;overflow:hidden}.Avatar_avatar__uxy_q img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center}.Avatar_avatar__uxy_q span{font-size:calc(var(--size)/1.77);line-height:calc(var(--size)/1.77);color:#fff}
.Card_desktopImg__Dx9_A{display:block !important}.Card_mobileImg__FHAZz{display:none !important}@media(max-width: 767px){.Card_desktopImg__Dx9_A{display:none !important}.Card_mobileImg__FHAZz{display:block !important}}.Card_el___3SF5{display:block;border:1px solid #deddff;border-radius:16px;overflow:hidden;margin-bottom:16px}.Card_el___3SF5 .Card_top__ZsZPW{display:-ms-flexbox;display:flex;-ms-flex-pack:start;justify-content:flex-start;gap:8px;padding:12px}.Card_el___3SF5 .Card_top__ZsZPW .Card_image__9dCBN{position:relative;min-width:40px;width:40px;height:40px;border-radius:40px;overflow:hidden}.Card_el___3SF5 .Card_top__ZsZPW .Card_image__9dCBN img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center}.Card_el___3SF5 .Card_top__ZsZPW .Card_content__G6Wcy{padding:0}.Card_el___3SF5 .Card_top__ZsZPW .Card_username__9TdaV{font-size:12px;line-height:18px;color:#788383}.Card_el___3SF5 .Card_top__ZsZPW .Card_comment__4MutE{margin-top:4px;font-size:14px;line-height:20px;color:#222;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;line-clamp:2;-webkit-line-clamp:2}.Card_el___3SF5 .Card_bottom__tZyIY{background-color:#f8f8ff;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;padding:8px 12px}.Card_el___3SF5 .Card_bottom__tZyIY .Card_storename__eeQ96{font-size:14px;line-height:20px;font-weight:500;color:#222}.Card_el___3SF5 .Card_bottom__tZyIY .Card_storename__eeQ96:hover{text-decoration:underline}.Card_el___3SF5 .Card_bottom__tZyIY .Card_rating__lVbi9{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;font-size:12px;color:#6f63dc}.Card_el___3SF5 .Card_bottom__tZyIY .Card_rating__lVbi9 span{font-size:16px;line-height:1;margin-right:4px}
.LatestComments_desktopImg__an3pf{display:block !important}.LatestComments_mobileImg__CNI5G{display:none !important}@media(max-width: 767px){.LatestComments_desktopImg__an3pf{display:none !important}.LatestComments_mobileImg__CNI5G{display:block !important}}.LatestComments_el__2_QSo{position:relative;padding:40px 0}.LatestComments_el__2_QSo .LatestComments_title__BjZ8i{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center}.LatestComments_el__2_QSo .LatestComments_latestComments__d1piQ{margin-top:24px}
.Card_desktopImg__PbjnZ{display:block !important}.Card_mobileImg__BDvRy{display:none !important}@media(max-width: 767px){.Card_desktopImg__PbjnZ{display:none !important}.Card_mobileImg__BDvRy{display:block !important}}.Card_el__06ovF{display:-ms-flexbox;display:flex;gap:8px;-ms-flex-align:start;align-items:flex-start;margin-bottom:16px;color:#1b1b1b}.Card_el__06ovF .Card_image__7q6he{position:relative;width:min(120px,max(80px,20%));min-width:min(120px,max(80px,20%));overflow:hidden;border-radius:8px;line-height:0}.Card_el__06ovF .Card_image__7q6he img{width:100%;height:auto;max-height:80px;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;aspect-ratio:3/2}.Card_el__06ovF .Card_content__ZH3v9{width:100%}.Card_el__06ovF .Card_content__ZH3v9 .Card_top__ID_hQ{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;gap:16px}.Card_el__06ovF .Card_content__ZH3v9 .Card_bottom__WpYvb{width:100%;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:start;align-items:flex-start;gap:16px;margin-top:8px}.Card_el__06ovF .Card_content__ZH3v9 .Card_bottom__WpYvb .btn{padding:11px 20px;min-width:0;min-width:initial;white-space:nowrap}.Card_el__06ovF .Card_content__ZH3v9 h3{font-size:18px;line-height:1.375;font-weight:bold;color:#222;margin-top:8px}@media screen and (max-width: 599px){.Card_el__06ovF .Card_content__ZH3v9 h3{font-size:16px}}.Card_el__06ovF .Card_effects__yb124{color:#788383;font-size:12px;font-weight:500;margin:8px 0}.Card_el__06ovF .Card_tags__g2L0w{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:start;justify-content:flex-start;gap:10px;margin-bottom:10px}.Card_el__06ovF .Card_tags__g2L0w .Card_tag__YkTIy{padding:2px 8px;border-radius:16px;background-color:#6f63dc;display:block;font-size:11px;line-height:16px;font-weight:500;color:#fff}.Card_el__06ovF .Card_group__a_Rf_{font-size:12px;line-height:1.5;color:#788383}.Card_el__06ovF .Card_description__MqgT3{font-size:14px;line-height:20px;color:#788383;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;line-clamp:3;-webkit-line-clamp:3}.Card_el__06ovF .Card_price__oAkLT{font-size:16px;font-weight:500;color:#6f63dc;margin-top:8px}.Card_el__06ovF .Card_flex__xrH7T{display:-ms-flexbox;display:flex;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:center;align-items:center;margin-top:8px}.Card_el__06ovF .Card_rating__m6_nW{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;font-size:14px;color:#6f63dc}@media screen and (max-width: 599px){.Card_el__06ovF .Card_rating__m6_nW{font-size:12px}}.Card_el__06ovF .Card_rating__m6_nW span{font-size:16px;line-height:1;margin-right:4px}.Card_el__06ovF .Card_rating__m6_nW .Card_rateTotal__2HBBa{color:#788383;margin-left:4px}.Card_el__06ovF .Card_rating__m6_nW+.Card_address__q41h1{position:relative;padding-left:18px}.Card_el__06ovF .Card_rating__m6_nW+.Card_address__q41h1:before{content:"·";display:block;position:absolute;left:8px}.Card_el__06ovF .Card_address__q41h1{font-size:14px;line-height:1.3;color:#788383;margin-top:2px}@media screen and (max-width: 599px){.Card_el__06ovF .Card_address__q41h1{font-size:12px}}
.TreatmentList_desktopImg__MvOq5{display:block !important}.TreatmentList_mobileImg__71knO{display:none !important}@media(max-width: 767px){.TreatmentList_desktopImg__MvOq5{display:none !important}.TreatmentList_mobileImg__71knO{display:block !important}}.TreatmentList_el__bsxeN{position:relative;width:100%;padding:40px 0}.TreatmentList_el__bsxeN .TreatmentList_title__bvF3n{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;margin-bottom:32px}.TreatmentList_el__bsxeN .TreatmentList_latestShops__L7oP_{margin-top:24px}.TreatmentList_el__bsxeN .TreatmentList_allLink__Rufy5{color:#6f63dc;font-size:16px;font-weight:500;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.TreatmentList_el__bsxeN .TreatmentList_allLink__Rufy5 span{font-size:24px}.TreatmentList_el__bsxeN .TreatmentList_allLink__Rufy5 span:before{display:block;-webkit-transform:scaleX(-1);-ms-transform:scaleX(-1);transform:scaleX(-1)}.TreatmentList_el__bsxeN .TreatmentList_tabNav__Ona64{width:100%;border-bottom:1px solid #deddff;overflow-x:auto}.TreatmentList_el__bsxeN .TreatmentList_tabNav__Ona64 ul{display:block;margin:0;padding:0;white-space:nowrap}.TreatmentList_el__bsxeN .TreatmentList_tabNav__Ona64 ul li{position:relative;display:inline-block;margin-right:16px;border-bottom:2px solid rgba(0,0,0,0);color:#788383}.TreatmentList_el__bsxeN .TreatmentList_tabNav__Ona64 ul li button{color:#788383;padding:0 4px 12px;font-size:16px;font-weight:500}.TreatmentList_el__bsxeN .TreatmentList_tabNav__Ona64 ul li.TreatmentList_active__wEZ2K{color:#6f63dc;border-bottom-color:#6f63dc}.TreatmentList_el__bsxeN .TreatmentList_tabNav__Ona64 ul li.TreatmentList_active__wEZ2K button{color:#6f63dc}.TreatmentList_el__bsxeN .TreatmentList_tabNav__Ona64 ul li:last-child{margin-right:0}.TreatmentList_el__bsxeN .TreatmentList_treatmentList__jA7Pg{margin-top:24px}.TreatmentList_el__bsxeN .TreatmentList_tabContent__VX02D{display:none}.TreatmentList_el__bsxeN .TreatmentList_tabContent__VX02D.TreatmentList_active__wEZ2K{display:block}.TreatmentList_el__bsxeN .TreatmentList_ctaButton__YbLqx{margin:24px auto 0;padding:12px 20px;border:1px solid #deddff;border-radius:100px;font-size:16px;line-height:1.5;font-weight:bold;color:#1b1b1b;background-color:#fff;display:-ms-flexbox;display:flex;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;min-width:340px;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}@media screen and (max-width: 767px){.TreatmentList_el__bsxeN .TreatmentList_ctaButton__YbLqx{width:100%;min-width:0;min-width:initial}}
.ArticleCard_desktopImg__r2CWH{display:block !important}.ArticleCard_mobileImg__sC3kD{display:none !important}@media(max-width: 767px){.ArticleCard_desktopImg__r2CWH{display:none !important}.ArticleCard_mobileImg__sC3kD{display:block !important}}.ArticleCard_el__1xnZD{display:block;gap:18px;margin-bottom:16px;color:#1b1b1b}.ArticleCard_el__1xnZD .ArticleCard_image__39nt8{position:relative;line-height:0;overflow:hidden;border-radius:16px}.ArticleCard_el__1xnZD .ArticleCard_image__39nt8 img{width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;height:auto}.ArticleCard_el__1xnZD .ArticleCard_image__39nt8 .ArticleCard_tag__YmnV_{position:absolute;top:8px;left:8px;font-size:16px;font-weight:500;line-height:1.5;padding:4px 12px;border-radius:30px;color:#fff;background-color:#bcb7ee}.ArticleCard_el__1xnZD .ArticleCard_textBox__3XCn6{margin-top:16px}.ArticleCard_el__1xnZD h3{font-size:16px;font-weight:500;color:#222;margin-top:8px;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;line-clamp:2;-webkit-line-clamp:2}@media screen and (max-width: 599px){.ArticleCard_el__1xnZD h3{font-size:16px}}.ArticleCard_el__1xnZD .ArticleCard_group__2mfEq{font-size:12px;line-height:1.5;color:#788383}.ArticleCard_el__1xnZD .ArticleCard_description__CH6hT{font-size:14px;line-height:20px;color:#788383;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;line-clamp:3;-webkit-line-clamp:3;margin-top:8px}.ArticleCard_el__1xnZD .ArticleCard_credits__45qfJ{font-size:14px;font-weight:400;margin-top:8px}
.ArticleList_desktopImg__fXj_Y{display:block !important}.ArticleList_mobileImg__Oas2V{display:none !important}@media(max-width: 767px){.ArticleList_desktopImg__fXj_Y{display:none !important}.ArticleList_mobileImg__Oas2V{display:block !important}}.ArticleList_el____Pq9{position:relative;width:100%;padding:40px 0 60px}.ArticleList_el____Pq9 .ArticleList_title__Ouasj{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center}.ArticleList_el____Pq9 .ArticleList_ArticleList__XWcZk{margin-top:24px}.ArticleList_el____Pq9 .ArticleList_allLink__Z9KHy{color:#6f63dc;font-size:16px;font-weight:500;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.ArticleList_el____Pq9 .ArticleList_allLink__Z9KHy span{font-size:24px}.ArticleList_el____Pq9 .ArticleList_allLink__Z9KHy span:before{display:block;-webkit-transform:scaleX(-1);-ms-transform:scaleX(-1);transform:scaleX(-1)}.ArticleList_el____Pq9 .ArticleList_ctaButton__LTpFX{margin:8px auto 0;padding:12px 20px;border:1px solid #deddff;border-radius:100px;font-size:16px;line-height:1.5;font-weight:bold;color:#1b1b1b;background-color:#fff;display:-ms-flexbox;display:flex;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;min-width:340px;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}@media screen and (max-width: 767px){.ArticleList_el____Pq9 .ArticleList_ctaButton__LTpFX{width:100%;min-width:0;min-width:initial}}
.homePage_desktopImg__JYNLS{display:block !important}.homePage_mobileImg__5OMqS{display:none !important}@media(max-width: 767px){.homePage_desktopImg__JYNLS{display:none !important}.homePage_mobileImg__5OMqS{display:block !important}}.homePage_top__YSL1Z{width:100%;position:relative}@media screen and (min-width: 768px){.homePage_top__YSL1Z{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;padding:32px 25px 0}}@media screen and (max-width: 767px){.homePage_top__YSL1Z{display:block}}@media screen and (min-width: 768px){.homePage_top__YSL1Z>div{margin:0;padding:0}}@media screen and (min-width: 768px){.homePage_top__YSL1Z>div>div{margin:0;padding:0}}.homePage_top__YSL1Z>div:first-child{width:73%}@media screen and (max-width: 767px){.homePage_top__YSL1Z>div:first-child{width:100%}}.homePage_top__YSL1Z>div:last-child{width:27%;max-width:300px}@media screen and (max-width: 767px){.homePage_top__YSL1Z>div:last-child{width:100%;max-width:none;max-width:initial}}.homePage_middle__DOmXH{width:100%;position:relative}@media screen and (min-width: 768px){.homePage_middle__DOmXH{display:-ms-flexbox;display:flex;gap:32px;-ms-flex-pack:justify;justify-content:space-between;padding:32px 25px 0}}@media screen and (max-width: 767px){.homePage_middle__DOmXH{display:block}}@media screen and (min-width: 768px){.homePage_middle__DOmXH>div{margin:0;padding:0}}@media screen and (min-width: 768px){.homePage_middle__DOmXH>div>div{margin:0;padding:0}}.homePage_middle__DOmXH>div:first-child{width:32%}@media screen and (max-width: 767px){.homePage_middle__DOmXH>div:first-child{width:100%}}.homePage_middle__DOmXH>div:last-child{width:68%}@media screen and (max-width: 767px){.homePage_middle__DOmXH>div:last-child{width:100%}}
