.imageModal_mainContainer__0qc7_{position:relative;flex-grow:0;flex-shrink:0;margin-left:auto;margin-right:auto;flex-wrap:nowrap;padding-bottom:8px;border-radius:8px;align-items:center;flex-direction:row;justify-content:center}@media(max-width:600px){.imageModal_mainContainer__0qc7_{flex-direction:column;gap:16px}}.imageModal_mainContainer__0qc7_ .imageModal_closeButton__Y6tDq{position:absolute;top:16px;inset-inline-start:16px}@media(max-width:600px){.imageModal_mainContainer__0qc7_ .imageModal_closeButton__Y6tDq{top:0;right:0;inset-inline-start:none}}.imageModal_mainContainer__0qc7_ .imageModal_imgContainer__MWNl_{display:flex;justify-content:center;align-items:center;align-self:center;height:90%;width:100%}@media(max-width:600px){.imageModal_mainContainer__0qc7_ .imageModal_imgContainer__MWNl_{height:35%}}.imageModal_mainContainer__0qc7_ .imageModal_imgContainer__MWNl_ img{width:100%;-o-object-fit:cover;object-fit:cover;height:100%}.imageModal_mainContainer__0qc7_ .imageModal_aboutWorkContainer__P8ry_{height:-moz-fit-content;height:fit-content;display:flex;flex-direction:column;justify-content:flex-start;flex-wrap:nowrap;margin:auto}.imageModal_mainContainer__0qc7_ .imageModal_aboutStylistContainer__vtE8z{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-items:center}.imageModal_customBackground__S0rvV{position:absolute;top:40%;left:50%;transform:translate(-50%,-50%);background-color:red;padding:4px 8px;border-radius:5px;color:#fff;font-weight:700}.imageModal_lableStyle__nj0tm{background-color:hsla(0,0%,100%,.7);padding:0 8px;border-radius:4px}.style_oldPrice__MABoT{text-decoration:line-through}.style_dividerStyle__aXV7q{content:"";margin-block:8px;display:block}.style_gridlocSchContainer__c0geG{grid-template-columns:1fr 1fr}.style_gridlocSchContainer__c0geG ul{margin:0}@media screen and (max-width:599px){.style_gridlocSchContainer__c0geG ul{margin:8px 0 0;padding:0}}.style_infoContainer__WHB2i{display:flex;flex-direction:row;background-color:#fff;justify-content:space-between;color:#737373}.style_infoItem__2y9CD{display:flex;flex-direction:column;align-items:flex-start;gap:8px}.style_infoPart__ubEZ_{margin-bottom:8px}.style_underLine__EVshY{color:inherit;text-decoration:none;text-decoration:underline}.style_vl__0CDNW{border-left:1px solid #fcb503;height:100%;justify-self:flex-end;align-self:flex-end;justify-content:flex-end}@media screen and (max-width:599px){.style_vl__0CDNW{display:none}}.style_schContianer__1ttoh{display:flex;justify-content:space-between;color:#737373}.style_mapContainer__1Wjsu{grid-column:1/3;width:100%}.style_mapStyle__41KXu{width:100%;height:100%}.style_descContainer__X39Dp{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;color:#737373}.style_descContainer__X39Dp h2{color:#fcb503}@media screen and (max-width:425px){.style_descContainer__X39Dp h2{margin-top:42px;margin-bottom:8px}}.style_descContainer__X39Dp ul{margin-block-start:0;margin-block-end:2em;padding:0 0 0 16px}.style_descContainer__X39Dp li{margin-bottom:8px}.style_aboutUsText__WJPjV{line-height:1.4em;margin-bottom:15px}.style_ltrText__pupjT{direction:ltr}.sandspa-opening-hours-swiper .swiper-slide{background:transparent!important;height:auto;width:auto;display:block;box-sizing:border-box}.sandspa-opening-hours-swiper .swiper-slide>*{width:100%}.sandspa-packages-swiper .swiper-slide{background:transparent!important;height:auto;display:flex}.sandspa-packages-swiper .swiper-slide>*{width:100%}.sandspa-compact-cards-swiper .swiper-slide{width:min(340px,94%)}.sandspa-packages-swiper .swiper-slide img:not(.sandspa-swiper-cover-image):not(.sandspa-swiper-aspect-image):not(.sandspa-package-card-image):not(.sandspa-service-card-image):not(.sandspa-service-options-image){width:auto!important;height:auto!important;-o-object-fit:contain!important;object-fit:contain!important}.sandspa-packages-swiper .swiper-slide img.sandspa-swiper-cover-image{display:block;width:100%!important;height:100%!important;-o-object-fit:cover!important;object-fit:cover!important}.sandspa-packages-swiper .swiper-slide img.sandspa-swiper-aspect-image{display:block;width:100%!important;height:auto!important;-o-object-fit:cover!important;object-fit:cover!important}.sandspa-packages-swiper .swiper-slide img.sandspa-package-card-image,.sandspa-packages-swiper .swiper-slide img.sandspa-service-card-image,img.sandspa-package-card-image,img.sandspa-service-card-image{display:block;width:100%!important;height:100%!important;-o-object-fit:fill!important;object-fit:fill!important}.sandspa-service-option-list{container-type:inline-size;container-name:service-options}@container service-options (min-width: 440px){.sandspa-service-option{grid-template-columns:36px minmax(0,1fr) auto}.sandspa-service-option-price{grid-column-start:auto}}.tafasilroz-packages-swiper .swiper-slide{background:transparent!important;height:auto;display:flex}.tafasilroz-packages-swiper .swiper-slide>*{width:100%;height:100%}.swiper-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.style_scrollBar__wG2Ux::-webkit-scrollbar{width:4px}.style_scrollBar__wG2Ux::-webkit-scrollbar-track{background:rgba(0,0,0,.102);border-radius:4px}.style_scrollBar__wG2Ux::-webkit-scrollbar-thumb{background:rgba(155,105,32,.553);border-radius:5px}.style_scrollBar__wG2Ux::-webkit-scrollbar-thumb:hover{background:#9b6920}.style_swiper-pagination-bullet__ug2Rd{background:#d3d3d3;width:10px;height:10px;opacity:1;margin:0 5px;border-radius:50%}.style_swiper-pagination-bullet-active__1V_sZ{background:#f1a552;border:2px solid #d3d3d3}.style_couponIcon__EXMZu{background-color:rgba(255,196,9,.4);border-radius:50%;border:1px solid #ffc409;margin-left:8px;width:18px;height:18px}.style_couponIcon__EXMZu img{padding-bottom:4px}.national-day{--nd-gold:#e8cf96;position:relative;isolation:isolate;display:grid;grid-template-columns:minmax(0,1fr) 300px;align-items:center;gap:24px;overflow:hidden;padding:48px;border:1px solid #537560;border-radius:28px;color:#fffaf0;background:radial-gradient(ellipse at 5% 100%,#3d6951 0,transparent 55%),linear-gradient(115deg,#183e30,#092b22 75%);box-shadow:0 20px 50px -20px #12352666}.national-day:before{content:"";inset:10px;border:1px solid #e8cf962b;border-radius:20px}.national-day:before,.national-day__orbits{position:absolute;z-index:-1;pointer-events:none}.national-day__orbits{inset-inline-end:-185px;top:-150px;width:630px;height:630px;border:1px solid #e8cf961a;border-radius:50%;box-shadow:0 0 0 45px #e8cf9608,0 0 0 90px #e8cf9607,0 0 0 135px #e8cf9605}.national-day__content{position:relative}.national-day__eyebrow{display:inline-flex;align-items:center;gap:9px;margin-bottom:20px;color:var(--nd-gold);font-size:13px;font-weight:500}.national-day__spark{display:grid;place-items:center;width:28px;height:28px;border:1px solid #e8cf9640;border-radius:50%}.national-day__title{max-width:590px;margin:0;color:#fffaf0;font-size:clamp(28px,3.3vw,42px);font-weight:700;line-height:1.5;text-wrap:balance}.national-day__description{max-width:480px;margin:16px 0 0;color:#e0e8dd;font-size:16px;line-height:1.95}.national-day__invitation{margin:10px 0 0;color:var(--nd-gold);font-size:14px;line-height:1.9}.national-day__cta{display:inline-flex;align-items:center;justify-content:space-between;gap:24px;min-height:54px;margin-top:26px;padding:9px 20px;border:1px solid #f4e1b4;border-radius:999px;color:#123b2d;background:linear-gradient(115deg,#f4e5be,#dbbc7d);box-shadow:0 6px 20px #0002;font-size:14px;font-weight:700;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease}.national-day__cta:hover{transform:translateY(-2px);box-shadow:0 10px 26px #0004}.national-day__cta:focus-visible{outline:3px solid #fffaf0;outline-offset:5px}.national-day__cta-arrow{display:grid;place-items:center;width:32px;height:32px;border:1px solid #123b2d33;border-radius:50%}.national-day__art{position:relative;min-width:0;align-self:center;direction:ltr}.national-day__flag-glow{position:absolute;inset:-15%;border-radius:50%;background:radial-gradient(ellipse,#80c69c26,transparent 65%);pointer-events:none}.national-day__flag-art{position:relative;display:block;width:115%;max-width:none;margin-left:-5%;overflow:visible;filter:drop-shadow(0 18px 15px #001b1a66)}.national-day__cloth{transform-origin:30px 135px;animation:national-day-flutter 5s ease-in-out infinite}.national-day__occasion{display:flex;justify-content:center;align-items:center;gap:12px;margin-top:12px;color:var(--nd-gold);font-size:12px;letter-spacing:2px}.national-day__occasion-line{width:25px;height:1px;background:#e8cf9666}@keyframes national-day-flutter{0%,to{transform:skewY(-3deg) scaleX(.98)}50%{transform:skewY(1deg) scaleX(1)}}@media (max-width:767px){.national-day{grid-template-columns:minmax(0,1fr) 200px;gap:16px;padding:32px}.national-day__title{font-size:28px}}@media (max-width:600px){.national-day{grid-template-columns:minmax(0,1fr);gap:20px;padding:25px;border-radius:24px}.national-day__art{grid-row:1;width:220px;max-width:90%;justify-self:center}.national-day__flag-art{width:100%;margin-left:0}.national-day__occasion{margin-top:0;font-size:10px}.national-day__eyebrow{margin-bottom:12px}.national-day__title{font-size:clamp(25px,6.8vw,32px);line-height:1.45}.national-day__description{margin-top:12px;font-size:15px}.national-day__invitation{font-size:13px}.national-day__cta{width:100%;gap:12px;margin-top:20px;font-size:13px;padding-inline:16px}.national-day__cta-arrow{flex-shrink:0}.national-day__orbits{inset-inline-end:-450px;top:-130px}}@media (prefers-reduced-motion:reduce){.national-day__cloth{animation:none}.national-day__cta{transition:none}.national-day__cta:hover{transform:none}}@keyframes tafasilroz-link-stem{0%{opacity:0;transform:scaleY(0)}to{opacity:1;transform:scaleY(1)}}@keyframes tafasilroz-link-rail{0%{opacity:0;transform:scaleX(.2)}to{opacity:1;transform:scaleX(1)}}@keyframes tafasilroz-sub-pop{0%{opacity:0;transform:translateY(-14px) scale(.72)}to{opacity:1;transform:translateY(0) scale(1)}}.tafasilroz-cat-link,.tafasilroz-cat-link__stem{transform-origin:top center}.tafasilroz-cat-link__stem{animation:tafasilroz-link-stem .32s cubic-bezier(.22,1,.36,1) both}.tafasilroz-cat-link__rail{transform-origin:center;animation:tafasilroz-link-rail .42s cubic-bezier(.22,1,.36,1) .12s both}.tafasilroz-cat-link__item{animation:tafasilroz-sub-pop .45s cubic-bezier(.22,1,.36,1) both}@media (prefers-reduced-motion:reduce){.tafasilroz-cat-link__item,.tafasilroz-cat-link__rail,.tafasilroz-cat-link__stem{animation:none}}