.estetica-page{color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#fcfcfc;flex-direction:column;align-items:center;width:100%;min-height:100vh;font-family:Poppins,Poppins Fallback,system-ui,sans-serif;font-size:12px;line-height:normal;display:flex;overflow:clip}body:has(.estetica-page){background:#fcfcfc;margin:0}.estetica-page>*{width:100%}.estetica-page__main{flex-direction:column;align-items:center;gap:22px;width:100%;padding:22px 0;display:flex}.estetica-page img{max-width:none}@media (max-width:809.98px){.estetica-page .estetica-trust{display:none}}.estetica-hero{justify-content:flex-start;align-items:flex-end;gap:10px;width:100%;height:100vh;padding:20px 60px 60px;display:flex;position:relative;overflow:hidden}.estetica-hero__media{position:absolute;inset:0}.estetica-hero__media img{object-fit:cover;object-position:50% 50%;width:100%;height:100%;display:block}.estetica-hero__box{z-index:2;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#ffffffb3;flex-direction:column;flex:1 0 0;justify-content:center;align-items:flex-start;gap:100px;min-width:0;max-width:1000px;padding:32px;display:flex;position:relative}.estetica-hero__content{flex-direction:column;justify-content:flex-end;align-items:flex-start;gap:26px;width:100%;padding:0 16px 0 0;display:flex}.estetica-hero__copy{flex-direction:column;justify-content:center;align-items:flex-start;gap:10px;width:100%;display:flex;overflow:hidden}@font-face{font-family:Lora Framer Fallback;src:local(Times New Roman Bold),local(TimesNewRomanPS-BoldMT),local(Liberation Serif Bold),local(LiberationSerif-Bold);font-weight:600;size-adjust:110%}@font-face{font-family:Lora Framer Fallback Noto;src:local(Noto Serif Bold),local(NotoSerif-Bold);font-weight:600;size-adjust:92%}.estetica-hero__title{color:#121212;letter-spacing:-2px;white-space:pre-wrap;overflow-wrap:break-word;word-break:break-word;width:100%;margin:0;font-family:Lora Framer,Lora Framer Fallback,Lora Framer Fallback Noto,serif;font-size:80px;font-weight:600;line-height:96px}.estetica-hero__description{color:#383838;letter-spacing:-.5px;white-space:pre-wrap;overflow-wrap:break-word;word-break:break-word;width:920px;max-width:100%;margin:0;font-family:Poppins,Poppins Fallback,sans-serif;font-size:24px;font-weight:400;line-height:36px}.estetica-hero__description--phone{display:none}.estetica-hero__cta{color:#fcfcfc;text-align:center;white-space:pre;background:#ec008c;border-radius:264px;justify-content:center;align-items:center;gap:10px;width:min-content;padding:14px 20px;font-family:Poppins,Poppins Fallback,sans-serif;font-size:16px;font-weight:500;line-height:19.2px;text-decoration:none;display:flex;position:relative}.estetica-hero__cta .booking-button__arrow{width:20px;height:20px}.estetica-hero__cta:focus-visible{outline-offset:3px;outline:3px solid #ff8bd0}@media (min-width:1200px) and (max-width:1439.98px){.estetica-hero__description{width:602px}}@media (min-width:810px) and (max-width:1199.98px){.estetica-hero{height:70vh;padding:20px 60px 40px 40px}.estetica-hero__media img{object-position:10.6% 4.7%}.estetica-hero__title{font-size:60px;line-height:72px}.estetica-hero__description{width:565px}}@media (max-width:809.98px){.estetica-hero{height:678px;padding:20px 16px}.estetica-hero__media img{object-position:41.8% 38.7%}.estetica-hero__box{padding:16px}.estetica-hero__content{padding:0}.estetica-hero__title{font-size:40px;line-height:48px}.estetica-hero__description{width:100%;font-size:16px;line-height:24px}.estetica-hero__description--wide{display:none}.estetica-hero__description--phone{display:block}}.estetica-results{flex-direction:column;justify-content:center;align-items:center;gap:24px;width:100%;padding:50px 60px;display:flex;overflow:hidden}.estetica-results__intro{flex-direction:column;justify-content:center;align-items:center;gap:12px;width:100%;display:flex;overflow:hidden}.estetica-results__title{color:#121212;letter-spacing:-2px;text-align:center;white-space:pre-wrap;overflow-wrap:break-word;word-break:break-word;width:100%;margin:0;font-family:Lora Framer,Lora,Lora Fallback,serif;font-size:48px;font-weight:600;line-height:57.6px}.estetica-results__lead{color:#45002f;text-align:center;white-space:pre-wrap;overflow-wrap:break-word;word-break:break-word;width:100%;margin:0;font-family:Poppins,Poppins Fallback,sans-serif;font-size:16px;font-weight:400;line-height:19.2px}.estetica-results__lead-500{font-weight:500}.estetica-results__lead-600{font-weight:600}.estetica-results__grid{grid-template-rows:repeat(1,minmax(0,1fr));grid-template-columns:repeat(4,minmax(50px,1fr));grid-auto-rows:minmax(0,1fr);justify-content:center;gap:0;width:100%;margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.estetica-results__card{flex-direction:column;justify-content:center;place-self:start;align-items:center;gap:14px;width:100%;padding:18px;display:flex;overflow:hidden}.estetica-results__icon{flex:none;height:45px;display:block}.estetica-results__card-text{flex-direction:column;justify-content:center;align-items:center;gap:4px;width:100%;display:flex;overflow:hidden}.estetica-results__card-title{color:#44032e;letter-spacing:-.8px;white-space:pre;margin:0;font-family:Lora Framer,Lora,Lora Fallback,serif;font-size:20px;font-weight:600;line-height:28px}.estetica-results__card-text p{color:#45002f;letter-spacing:-.64px;text-align:center;white-space:pre-wrap;overflow-wrap:break-word;word-break:break-word;width:100%;margin:0;font-family:Poppins,Poppins Fallback,sans-serif;font-size:16px;font-weight:300;line-height:22.4px}@media (min-width:810px) and (max-width:1199.98px){.estetica-results{padding:50px 40px}.estetica-results__title{font-size:42px;line-height:50.4px}.estetica-results__grid{grid-template-columns:repeat(2,minmax(50px,1fr))}}@media (max-width:809.98px){.estetica-results{padding:50px 16px}.estetica-results__title{font-size:32px;line-height:38.4px}.estetica-results__grid{grid-template-columns:repeat(1,minmax(50px,1fr))}}.estetica-procedures{flex-direction:column;justify-content:center;align-items:center;gap:28px;width:100%;padding:30px 60px;display:flex;overflow:clip}.estetica-procedures__title{color:#121212;letter-spacing:-2px;text-align:center;white-space:pre-wrap;overflow-wrap:break-word;word-break:break-word;width:100%;margin:0;font-family:Lora Framer,Lora,Lora Fallback,serif;font-size:48px;font-weight:600;line-height:57.6px}.estetica-procedures__grid{grid-template-rows:repeat(1,minmax(0,1fr));grid-template-columns:repeat(3,minmax(50px,1fr));grid-auto-rows:minmax(0,1fr);justify-content:center;gap:24px;width:100%;height:447px;margin:0;padding:0;list-style:none;display:grid}.estetica-procedures__cell{place-self:center;width:100%;height:100%;position:relative}.estetica-procedures__card{background:#fff;border-radius:16px;flex-direction:column;width:100%;height:100%;display:flex;position:relative;overflow:hidden;box-shadow:0 4px 16px #00000014}.estetica-procedures__photo{background-position:50%;background-size:cover;flex:none;width:100%;height:40%}.estetica-procedures__body{flex-direction:column;flex:1 1 0;gap:18px;padding:16px;display:flex}.estetica-procedures__name{color:#000;letter-spacing:-.22px;margin:0;font-family:Poppins,Poppins Fallback,sans-serif;font-size:22px;font-weight:600;line-height:26.4px}.estetica-procedures__description{color:#000;letter-spacing:-.15px;text-overflow:ellipsis;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-family:Poppins,Poppins Fallback,sans-serif;font-size:15px;font-weight:300;line-height:22.5px;display:-webkit-box;overflow:hidden}.estetica-procedures__row{justify-content:space-between;align-items:center;gap:12px;display:flex}.estetica-procedures__details{color:#121212;letter-spacing:-.14px;text-align:center;cursor:pointer;background:0 0;border:2px solid #000;border-radius:32px;padding:8px 24px;font-family:Poppins,Poppins Fallback,sans-serif;font-size:14px;font-weight:600;line-height:11.2px;transition:all .2s}.estetica-procedures__details:hover{color:#fff;background:#050505}.estetica-procedures__price{color:#8d0162;letter-spacing:-.22px;font-family:Poppins,Poppins Fallback,sans-serif;font-size:22px;font-weight:600;line-height:22px}.estetica-procedures__booking{color:#fff;letter-spacing:-.14px;text-align:center;cursor:pointer;background:#000;border:1px solid #000;border-radius:32px;width:100%;margin-top:auto;padding:14px 24px;font-family:Poppins,Poppins Fallback,sans-serif;font-size:14px;font-weight:600;line-height:11.2px;transition:all .2s}.estetica-procedures__booking:hover{transform:translateY(-2px);box-shadow:0 4px 12px #00000026}.estetica-procedures__details:focus-visible,.estetica-procedures__booking:focus-visible{outline-offset:3px;outline:3px solid #ff8bd0}@media (min-width:810px) and (max-width:1199.98px){.estetica-procedures{padding:40px}.estetica-procedures__title{font-size:42px;line-height:50.4px}.estetica-procedures__grid{grid-template-columns:repeat(2,minmax(50px,1fr));height:834px}}@media (max-width:809.98px){.estetica-procedures{padding:30px 16px}.estetica-procedures__title{font-size:32px;line-height:38.4px}.estetica-procedures__grid{grid-template-columns:repeat(1,minmax(50px,1fr));height:1397px}}[data-base-ui-portal]:has(>.estetica-dialog)>[data-slot=dialog-overlay]{will-change:transform;background:#00000080}.estetica-dialog{color:#000;will-change:transform;background:#fcfcfc;border-radius:16px;width:100%;max-width:min(600px,100% - 40px);height:fit-content;max-height:90vh;padding:32px;font-family:Poppins,Poppins Fallback,sans-serif;font-size:12px;line-height:normal;display:block;overflow:auto;box-shadow:0 8px 32px #0000001f}.estetica-dialog__close{z-index:1;color:#000;cursor:pointer;background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;padding:1px 6px;font-family:sans-serif;font-size:24px;line-height:normal;transition:background-color .2s;display:flex;position:absolute;top:16px;right:16px}.estetica-dialog__title{color:#000;letter-spacing:-.72px;margin:0 0 24px;font-family:Poppins,Poppins Fallback,sans-serif;font-size:24px;font-weight:600;line-height:24px}.estetica-dialog__photo{background-position:50%;background-size:cover;border-radius:8px;width:100%;height:200px;margin:0 0 16px}.estetica-dialog__name{color:#000;letter-spacing:-.22px;margin:0 0 24px;font-family:Poppins,Poppins Fallback,sans-serif;font-size:22px;font-weight:600;line-height:26.4px}.estetica-dialog__sections{flex-direction:column;gap:20px;display:flex}.estetica-dialog__label{color:#000;letter-spacing:-.18px;margin:0 0 8px;font-family:Poppins,Poppins Fallback,sans-serif;font-size:18px;font-weight:500;line-height:21.6px}.estetica-dialog__text,.estetica-dialog__list{color:#000;letter-spacing:-.15px;opacity:.8;margin:0;padding:0;font-family:Poppins,Poppins Fallback,sans-serif;font-size:15px;font-weight:300;line-height:22.5px;list-style:none}.estetica-dialog__list li{margin:0 0 4px}.estetica-dialog__booking{color:#fff;letter-spacing:-.14px;text-align:center;cursor:pointer;background:#000;border:0;border-radius:32px;width:100%;margin:8px 0 0;padding:14px 24px;font-family:Poppins,Poppins Fallback,sans-serif;font-size:14px;font-weight:600;line-height:11.2px;transition:all .2s}.estetica-dialog__booking:hover{transform:translateY(-2px);box-shadow:0 4px 12px #00000026}.estetica-dialog button:focus-visible{outline-offset:3px;outline:3px solid #ff8bd0}.estetica-package{background:#fff;flex-direction:column;justify-content:flex-start;align-items:center;gap:10px;width:100%;height:601px;display:flex;position:relative;overflow:clip}.estetica-package__scrim{z-index:1;background:#17000f73;position:absolute;inset:0;overflow:clip}.estetica-package__text{flex-direction:column;justify-content:center;align-items:flex-start;gap:26px;width:100%;padding:0 60px;display:flex;position:absolute;bottom:40px;left:50%;overflow:clip;transform:translate(-50%)}.estetica-package__copy{flex-direction:column;justify-content:center;align-items:flex-start;gap:10px;width:100%;display:flex}.estetica-package__heading{z-index:2;white-space:pre-wrap;overflow-wrap:break-word;word-break:break-word;width:100%;position:relative}.estetica-package__kicker{color:#fffc;margin:0;font-family:Lora Framer,Lora,Lora Fallback,serif;font-size:56px;font-weight:500;line-height:67.2px}.estetica-package__name{color:#fff;margin:0;font-family:Lora Framer,Lora,Lora Fallback,serif;font-size:64px;font-weight:500;line-height:76.8px}.estetica-package__description{z-index:2;color:#fff;white-space:pre-wrap;overflow-wrap:break-word;word-break:break-word;width:492px;max-width:100%;margin:0;font-family:Poppins,Poppins Fallback,sans-serif;font-size:20px;font-weight:400;line-height:24px;position:relative}.estetica-package__actions{justify-content:flex-start;align-items:center;gap:10px;width:100%;display:flex;overflow:clip}.estetica-package__cta{color:#fcfcfc;text-align:center;white-space:pre;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fff3;border-radius:100px;justify-content:center;align-items:center;gap:10px;width:min-content;padding:12px 18px;font-family:Poppins,Poppins Fallback,sans-serif;font-size:16px;font-weight:500;line-height:19.2px;text-decoration:none;display:flex;position:relative}.estetica-package__cta:after{content:"";border-radius:inherit;pointer-events:none;border:1px solid #ffffff2e;position:absolute;inset:0}.estetica-package__cta:focus-visible{outline-offset:3px;outline:3px solid #ff8bd0}.estetica-package__tag{z-index:1;background:#fcfcfc;justify-content:flex-end;align-items:center;gap:10px;padding:10px 20px 10px 60px;display:flex;position:absolute;top:60px;left:0;overflow:clip}.estetica-package__price{z-index:1;color:#ec008c;white-space:pre;margin:0;font-family:Poppins,Poppins Fallback,sans-serif;font-size:24px;font-weight:500;line-height:26.4px;position:relative}.estetica-package__price span{font-size:32px;line-height:35.2px}.estetica-package__media{width:100%;height:601px;position:relative;overflow:clip}.estetica-package__media img{object-fit:cover;object-position:50% 50%;width:100%;height:100%;display:block;position:absolute;inset:0}@media (min-width:810px) and (max-width:1199.98px){.estetica-package__text{padding:0 40px}.estetica-package__tag{padding:10px 20px 10px 40px}}@media (max-width:809.98px){.estetica-package__text{padding:0 20px}.estetica-package__kicker{font-size:36px;line-height:43.2px}.estetica-package__name{font-size:42px;line-height:50.4px}.estetica-package__description{width:100%;font-size:16px;line-height:19.2px}.estetica-package__tag{padding:10px 20px}.estetica-package__media img{object-position:59.7% 51.4%}}.estetica-gallery{justify-content:center;align-items:center;gap:10px;width:100%;height:490px;display:flex;position:relative;overflow:clip}.estetica-gallery__photo{flex:1 0 0;min-width:0;height:100%;position:relative;overflow:clip}.estetica-gallery__photo img{object-fit:cover;object-position:50% 50%;width:100%;height:100%;display:block;position:absolute;inset:0}.estetica-gallery__photo--2 img{object-position:45.2% 49.7%}.estetica-gallery__overlay{flex-direction:column;justify-content:center;align-items:center;gap:10px;width:min-content;display:flex;position:absolute;overflow:clip}.estetica-gallery__overlay--1{bottom:60px;left:60px}.estetica-gallery__overlay--2{bottom:120px;right:60px}.estetica-gallery__box{z-index:2;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#fff9;flex-direction:column;justify-content:center;align-items:center;gap:10px;width:min-content;padding:12px;display:flex;position:relative;overflow:clip}.estetica-gallery__overlay--2 .estetica-gallery__box{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.estetica-gallery__caption{z-index:1;color:#8d0161;text-align:left;text-transform:uppercase;white-space:pre-wrap;overflow-wrap:break-word;word-break:break-word;width:351px;margin:0;font-family:Lora Framer,Lora,Lora Fallback,serif;font-size:44px;font-weight:700;line-height:52.8px;position:relative}@media (min-width:810px) and (max-width:1199.98px){.estetica-gallery__photo--1 img{object-position:46% 49.9%}.estetica-gallery__overlay--1{left:40px}.estetica-gallery__overlay--2{right:40px}.estetica-gallery__caption{font-size:36px;line-height:43.2px}.estetica-gallery__overlay--1 .estetica-gallery__caption{width:290px}.estetica-gallery__overlay--2 .estetica-gallery__caption{width:269px}}@media (max-width:809.98px){.estetica-gallery{flex-direction:column;height:1490px}.estetica-gallery__photo{flex:none;width:100%;height:490px}.estetica-gallery__photo--3 img{object-position:51.1% 39%}.estetica-gallery__overlay{width:100%;padding:16px}.estetica-gallery__overlay--1{top:28%;bottom:auto;left:0;transform:translateY(-50%)}.estetica-gallery__overlay--2{inset:1308px auto auto 0}.estetica-gallery__box{width:100%}.estetica-gallery__caption{width:100%;font-size:32px;line-height:38.4px}}.estetica-faq{background:#fcfcfc;flex-direction:column;justify-content:center;align-items:center;gap:34px;width:1200px;max-width:100%;padding:40px 40px 100px;display:flex;overflow:hidden}.estetica-faq__title{color:#121212;letter-spacing:-.01em;text-align:center;white-space:pre;flex:none;width:auto;margin:0;font-family:Inter,sans-serif;font-size:43px;font-weight:900;line-height:47.3px}.estetica-faq__column{justify-content:center;align-items:center;gap:10px;width:100%;max-width:100%;display:flex}.estetica-faq__accordion{z-index:2;border-radius:20px;flex:1 0 0;justify-content:center;align-items:center;gap:76px;min-width:0;padding:0 20px;display:flex;position:relative;overflow:hidden}.estetica-faq__list{flex-direction:column;flex:1 0 0;justify-content:center;align-items:center;min-width:0;display:flex}.estetica-faq .faq{flex:none;width:800px}.estetica-faq .faq__item:first-child .faq__trigger{align-items:flex-start}.estetica-faq .faq__answer{white-space:pre-wrap}@media (max-width:1199.98px){.estetica-faq__title{font-size:40px;line-height:44px}.estetica-faq__accordion{border-radius:0;gap:29px;padding:20px}.estetica-faq__list{flex:none;width:min-content}.estetica-faq .faq{width:500px}}@media (max-width:809.98px){.estetica-faq{gap:42px;padding:20px 20px 100px}.estetica-faq__title{font-size:33px;line-height:36.3px}.estetica-faq__accordion{flex-direction:column;gap:0;padding:0}.estetica-faq__list,.estetica-faq .faq{width:100%}}.estetica-feedback{background:#fff;justify-content:center;align-items:center;gap:10px;width:100%;display:flex;overflow:hidden}.estetica-feedback__inner{background:#fcfcfc;flex-direction:column;flex:1 0 0;justify-content:center;align-items:center;gap:10px;min-width:0;padding:0 40px;display:flex;overflow:clip}.estetica-feedback__slot{width:100%;max-width:730px}@media (max-width:809.98px){.estetica-feedback__inner{padding:20px 0 0}}
