.cl-root[data-look=limpio]{--canvas:#fffefa;--paper:#fff;--espresso:#2b211c;--muted:#716b63;--beige:#e9e6e0;--green:#21664c;--mint-fill:#f8e7df;--mint-border:#c35843;--control-shadow:none;--cta-lighting:none;--cta-shadow:none;--flat-control:#f7f6f3;--flat-stroke:#ece9e4}.cl-root[data-look=limpio] .cover{background:#817a65}.cl-root[data-look=limpio] .business-card{box-shadow:none;background:#fffefa;border-color:#0000}.cl-root[data-look=limpio] .business-logo{border-color:var(--flat-stroke);box-shadow:none;background:#fff}.cl-root[data-look=limpio] .business-logo>span{color:var(--espresso)}.cl-root[data-look=limpio] .account-button{color:var(--espresso);-webkit-backdrop-filter:none;backdrop-filter:none;background:#fffffff2;border-color:#0000;box-shadow:0 1px 3px #2b211c0d}.cl-root[data-look=limpio] .shop-actions .icon-button{background:var(--flat-control);box-shadow:none;border-color:#0000;border-radius:50%}.cl-root[data-look=limpio] .favorite .icon{fill:none;stroke:currentColor}.cl-root[data-look=limpio] .favorite[aria-pressed=true]{background:#fff1e9;border-color:#0000}.cl-root[data-look=limpio] .favorite[aria-pressed=true] .icon{fill:var(--coral);stroke:var(--coral)}.cl-root[data-look=limpio] .look-button,.cl-root[data-look=limpio] .secondary-button,.cl-root[data-look=limpio] .google-button,.cl-root[data-look=limpio] .more-services,.cl-root[data-look=limpio] .date-tile,.cl-root[data-look=limpio] .look-styles button{border-color:var(--flat-stroke);box-shadow:none;background:#fff}.cl-root[data-look=limpio] .look-button,.cl-root[data-look=limpio] .more-services{border-radius:999px}.cl-root[data-look=limpio] .search-field,.cl-root[data-look=limpio] .field,.cl-root[data-look=limpio] .code-input{background:var(--flat-control);box-shadow:none;border-color:#8a8277}.cl-root[data-look=limpio] .search-field{border-radius:999px}.cl-root[data-look=limpio] .search-field input::-moz-placeholder{color:var(--muted)}.cl-root[data-look=limpio] .field input::-moz-placeholder{color:var(--muted)}.cl-root[data-look=limpio] .code-input::-moz-placeholder{color:var(--muted)}.cl-root[data-look=limpio] .country-search input::-moz-placeholder{color:var(--muted)}.cl-root[data-look=limpio] .search-field input::placeholder,.cl-root[data-look=limpio] .field input::placeholder,.cl-root[data-look=limpio] .code-input::placeholder,.cl-root[data-look=limpio] .country-search input::placeholder{color:var(--muted)}.cl-root[data-look=limpio] .category-shells>span{background:var(--flat-control);box-shadow:none;border-color:#0000;border-radius:999px}.cl-root[data-look=limpio] .category,.cl-root[data-look=limpio] .category[aria-pressed=true]{box-shadow:none;background:0 0;border-color:#0000;border-radius:999px}.cl-root[data-look=limpio] .category-indicator{background:var(--coral);box-shadow:none;border-color:#0000;border-radius:999px}.cl-root[data-look=limpio] .service-card,.cl-root[data-look=limpio] .pro-option,.cl-root[data-look=limpio] .done-card,.cl-root[data-look=limpio] .sheet-card{border-color:var(--flat-stroke);box-shadow:none;background:#fff}.cl-root[data-look=limpio] .service-card.selected{box-shadow:none;background:#fff8f3;border-color:#b04e39}.cl-root[data-look=limpio] .choose-button{background:var(--flat-control);box-shadow:none;border-color:#ddd7cd;border-radius:999px}.cl-root[data-look=limpio] .choose-button[aria-pressed=true]{color:#713322;box-shadow:none;background:#f9e2d6;border-color:#b04e39}.cl-root[data-look=limpio] .service-photo{box-shadow:none}.cl-root[data-look=limpio] .pro-indicator{box-shadow:none;background:#fff1e8;border-color:#b04e39}.cl-root[data-look=limpio] .pro-option[aria-checked=true]{box-shadow:none;background:0 0;border-color:#0000}.cl-root[data-look=limpio] .pro-radio:after{border-color:#a74732}.cl-root[data-look=limpio] .pro-avatar-initials{background:#f0ede7}.cl-root[data-look=limpio] .pro-stack>.pro-avatar,.cl-root[data-look=limpio] .pro-stack-more{box-shadow:0 0 0 2px #fffefa}.cl-root[data-look=limpio] .day{background:var(--flat-control);border-color:#0000;border-radius:999px;flex-direction:column;justify-content:center;align-items:center;gap:3px;display:flex;box-shadow:0 2px 2px #2b211c08}.cl-root[data-look=limpio] .day span{color:var(--muted);text-transform:capitalize;letter-spacing:0;order:-1}.cl-root[data-look=limpio] .day strong{background:#ffffffa6;border-radius:50%;place-items:center;width:30px;height:30px;font-size:17px;line-height:1;display:grid}.cl-root[data-look=limpio] .day small{color:var(--muted)}.cl-root[data-look=limpio] .day[aria-checked=true]{background:var(--coral);box-shadow:none;border-color:#0000}.cl-root[data-look=limpio] .day:disabled{opacity:.45;box-shadow:none}.cl-root[data-look=limpio] .slot{background:var(--flat-control);box-shadow:none;border-color:#0000;border-radius:999px}.cl-root[data-look=limpio] .slot[aria-pressed=true]{background:var(--coral);color:var(--espresso);box-shadow:none;border-color:#0000}.cl-root[data-look=limpio] .selection-bar:not(.cl-selection-inline){-webkit-backdrop-filter:none;backdrop-filter:none;background:#f7f6f3;border-color:#0000;box-shadow:0 4px 14px #2b211c0a}.cl-root[data-look=limpio] .selection-head,.cl-root[data-look=limpio] .selection-well{box-shadow:none;background:0 0}.cl-root[data-look=limpio] .selection-clear,.cl-root[data-look=limpio] .sheet-close,.cl-root[data-look=limpio] .dialog-close{box-shadow:none;background:#f0eeea;border-radius:50%}.cl-root[data-look=limpio] .primary-button{box-shadow:none;background-image:none;border-color:#0000;border-radius:999px}.cl-root[data-look=limpio] .selection-continue,.cl-root[data-look=limpio] .look-signin,.cl-root[data-look=limpio] .look-pick,.cl-root[data-look=limpio] .look-upload,.cl-root[data-look=limpio] .look-generate{font-size:19px}.cl-root[data-look=limpio] .primary-button:active:not(:disabled){box-shadow:none}.cl-root[data-look=limpio] .account-dialog,.cl-root[data-look=limpio] .look-sheet,.cl-root[data-look=limpio] .country-menu{border-color:var(--flat-stroke);-webkit-backdrop-filter:none;backdrop-filter:none;background:#fffefa;box-shadow:0 10px 30px #2b211c1a}.cl-root[data-look=limpio] .sheet-head{border-color:var(--flat-stroke);box-shadow:none;background:#fffefa}.cl-root[data-look=limpio] .sheet-grip{box-shadow:none;background:#938b80}.cl-root[data-look=limpio] .look-drop{border-color:var(--flat-stroke);box-shadow:none;background:#f8f7f3}.cl-root[data-look=limpio] .look-after,.cl-root[data-look=limpio] .look-steps,.cl-root[data-look=limpio] .look-steps li+li,.cl-root[data-look=limpio] .done-row,.cl-root[data-look=limpio] .done-when,.cl-root[data-look=limpio] .done-total{border-color:var(--flat-stroke)}.cl-root[data-look=limpio] .dial{box-shadow:none;background:#efede7;border-color:#d8d1c6}.cl-root[data-look=limpio] .country-search{border-bottom-color:#b04e39}.cl-root[data-look=limpio] .country[aria-selected=true]{box-shadow:none;background:#fff0e6}.cl-root[data-look=limpio] .country:hover,.cl-root[data-look=limpio] .country:focus-visible{background:#f1eee8}.cl-root[data-look=limpio] .country:focus-visible{outline:2px solid var(--espresso);outline-offset:-2px}.cl-root[data-look=limpio] .country-code,.cl-root[data-look=limpio] .country-group,.cl-root[data-look=limpio] .service-meta,.cl-root[data-look=limpio] .time-zone,.cl-root[data-look=limpio] .time-month{color:var(--muted)}.cl-root[data-look=limpio] .dr-directions,.cl-root[data-look=limpio] .dt-month{color:#a9432e}.cl-root[data-look=limpio] .toast{color:#fff;background:#2b211c;box-shadow:0 4px 14px #2b211c26}.cl-root[data-look=limpio] .search-field:focus-within,.cl-root[data-look=limpio] .field:focus-within,.cl-root[data-look=limpio] .code-input:focus{border-color:var(--espresso);outline:2px solid var(--espresso);outline-offset:3px}@media (hover:hover){.cl-root[data-look=limpio] .account-button:hover,.cl-root[data-look=limpio] .shop-actions .icon-button:hover,.cl-root[data-look=limpio] .secondary-button:hover,.cl-root[data-look=limpio] .look-button:hover{background:#efede8}.cl-root[data-look=limpio] .choose-button:hover{background:#eee9e0}.cl-root[data-look=limpio] .category:hover{filter:none}}@media (min-width:600px){.cl-root[data-look=limpio]{background:#eeece6}.cl-root[data-look=limpio] .site{box-shadow:0 8px 32px #2b211c0d}}@media (max-width:360px){.cl-root[data-look=limpio] .time-heading{flex-direction:column;align-items:flex-start;gap:4px}.cl-root[data-look=limpio] .section-heading{flex-wrap:wrap}.cl-root[data-look=limpio] .section-heading .selection-note{text-align:right;flex-basis:100%;order:3}}@media (forced-colors:active){.cl-root[data-look=limpio] .category-shells>span,.cl-root[data-look=limpio] .category-indicator,.cl-root[data-look=limpio] .day,.cl-root[data-look=limpio] .slot,.cl-root[data-look=limpio] .service-card,.cl-root[data-look=limpio] .pro-option,.cl-root[data-look=limpio] .pro-indicator,.cl-root[data-look=limpio] .selection-bar:not(.cl-selection-inline),.cl-root[data-look=limpio] .choose-button{box-shadow:none;border:1px solid canvastext}.cl-root[data-look=limpio] .category[aria-pressed=true],.cl-root[data-look=limpio] .day[aria-checked=true],.cl-root[data-look=limpio] .slot[aria-pressed=true],.cl-root[data-look=limpio] .choose-button[aria-pressed=true],.cl-root[data-look=limpio] .pro-option[aria-checked=true]{outline-offset:-3px;outline:2px solid highlight}}.cl-root[data-look=limpio]{--canvas:#f3f2f0;--lift:0 6px 18px #1a141010, 0 1px 3px #1a14100d;--lift-strong:0 10px 26px #1a14101f}.cl-root[data-look=limpio],.cl-root[data-look=limpio] .site,.cl-root[data-look=limpio] .foreground,.cl-root[data-look=limpio] .site-footer{background:var(--canvas)}.cl-root[data-look=limpio] .business-card{background:#fff;border-radius:26px 26px 0 0;box-shadow:0 -8px 24px #1a14100f}.cl-root[data-look=limpio] .business-logo{box-shadow:var(--lift);border-color:#0000}.cl-root[data-look=limpio] .shop-actions .icon-button{box-shadow:var(--lift);background:#fff}.cl-root[data-look=limpio] .search-field{box-shadow:var(--lift);background:#fff;border-color:#0000}.cl-root[data-look=limpio] .category-shells>span{box-shadow:var(--lift);background:#fff}.cl-root[data-look=limpio] .category-indicator{box-shadow:0 6px 14px color-mix(in srgb, var(--coral) 40%, transparent)}.cl-root[data-look=limpio] .look-button,.cl-root[data-look=limpio] .more-services,.cl-root[data-look=limpio] .date-tile{box-shadow:var(--lift);border-color:#0000}.cl-root[data-look=limpio] .service-card,.cl-root[data-look=limpio] .pro-option,.cl-root[data-look=limpio] .done-card,.cl-root[data-look=limpio] .sheet-card{box-shadow:var(--lift);border-color:#0000;border-radius:22px}.cl-root[data-look=limpio] .service-card.selected{border-color:var(--coral);box-shadow:var(--lift-strong);background:#fff}.cl-root[data-look=limpio] .service-photo{border-radius:16px}.cl-root[data-look=limpio] .choose-button{background:var(--coral);color:#fff;box-shadow:0 6px 14px color-mix(in srgb, var(--coral) 35%, transparent);border-color:#0000}.cl-root[data-look=limpio] .choose-button[aria-pressed=true]{background:var(--espresso);color:#fff;border-color:#0000}.cl-root[data-look=limpio] .day{box-shadow:var(--lift);background:#fff}.cl-root[data-look=limpio] .day[aria-checked=true]{background:var(--coral);box-shadow:0 8px 18px color-mix(in srgb, var(--coral) 40%, transparent)}.cl-root[data-look=limpio] .slot{box-shadow:var(--lift);background:#fff}.cl-root[data-look=limpio] .slot[aria-pressed=true]{color:#fff;box-shadow:0 6px 14px color-mix(in srgb, var(--coral) 40%, transparent)}.cl-root[data-look=limpio] .selection-bar:not(.cl-selection-inline){background:#fff;border-radius:26px 26px 0 0;box-shadow:0 -10px 30px #1a141014}.cl-root[data-look=limpio] .primary-button{box-shadow:0 10px 22px color-mix(in srgb, var(--coral) 38%, transparent)}@media (hover:hover){.cl-root[data-look=limpio] .choose-button:hover{background:var(--coral-hover,#d95e49)}}@media (min-width:600px){.cl-root[data-look=limpio]{background:#e7e5e1}.cl-root[data-look=limpio] .site{box-shadow:0 20px 60px #1a14101a}}.cl-root[data-look=limpio] .site{padding-bottom:104px}.cl-root[data-look=limpio] .flat-top{background:var(--canvas);justify-content:space-between;align-items:center;gap:12px;padding:18px 20px 6px;display:flex;position:static}.cl-root[data-look=limpio] .flat-hello{align-items:center;gap:12px;min-width:0;display:flex}.cl-root[data-look=limpio] .flat-hello .business-logo{border-radius:50%;flex:none;width:48px;height:48px;font-size:15px}.cl-root[data-look=limpio] .flat-greet{color:var(--muted);margin:0;font-size:13px}.cl-root[data-look=limpio] .flat-hello h1{margin:0;font-size:19px;line-height:1.2}.cl-root[data-look=limpio] .flat-top .shop-actions{gap:8px;display:flex}.cl-root[data-look=limpio] .flat-top .icon-button{width:44px;height:44px}.cl-root[data-look=limpio] .foreground{padding:0 20px}.cl-root[data-look=limpio] .flat-search-row{align-items:center;gap:10px;margin:12px 0 16px;display:flex}.cl-root[data-look=limpio] .flat-search-row .search-field{flex:1;margin:0}.cl-root[data-look=limpio] .flat-filter{width:52px;height:52px;box-shadow:var(--lift);background:#fff;border:0;border-radius:50%;flex:none}.cl-root[data-look=limpio] .flat-promo{min-height:176px;box-shadow:var(--lift-strong);background:#1d1714;border-radius:24px;position:relative;overflow:hidden}.cl-root[data-look=limpio] .flat-promo img{-o-object-fit:cover;object-fit:cover;-o-object-position:70% 30%;object-position:70% 30%;width:100%;height:100%;position:absolute;inset:0}.cl-root[data-look=limpio] .flat-promo:after{content:"";background:linear-gradient(90deg,#120d0bf2 0%,#120d0bc4 45%,#120d0b10 100%);position:absolute;inset:0}.cl-root[data-look=limpio] .flat-promo-copy{z-index:1;color:#fff;flex-direction:column;align-items:flex-start;gap:8px;max-width:64%;padding:20px;display:flex;position:relative}.cl-root[data-look=limpio] .flat-promo h2{color:#fff;margin:0;font-size:22px;line-height:1.15}.cl-root[data-look=limpio] .flat-promo .rating{color:#fffc;align-items:center;gap:4px;margin:0;font-size:13px;display:flex}.cl-root[data-look=limpio] .flat-promo .rating strong{color:#fff}.cl-root[data-look=limpio] .flat-promo .primary-button{width:auto;min-height:42px;margin-top:4px;padding:0 20px;font-size:15px}.cl-root[data-look=limpio] .flat-info{box-shadow:var(--lift);background:#fff;border-radius:20px;margin:14px 0 0;padding:14px 16px}.cl-root[data-look=limpio] .flat-info .business-details{gap:8px;margin:0}.cl-root[data-look=limpio] .services{padding-top:18px}.cl-root[data-look=limpio] .flat-label{margin:0 0 10px;font-size:18px}.cl-root[data-look=limpio] .categories{margin-bottom:18px}.cl-root[data-look=limpio] .categories[data-fade=end]{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 44px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 44px),#0000)}.cl-root[data-look=limpio] .categories[data-fade=start]{-webkit-mask-image:linear-gradient(90deg,#0000,#000 44px);mask-image:linear-gradient(90deg,#0000,#000 44px)}.cl-root[data-look=limpio] .categories[data-fade=both]{-webkit-mask-image:linear-gradient(90deg,#0000,#000 44px calc(100% - 44px),#0000);mask-image:linear-gradient(90deg,#0000,#000 44px calc(100% - 44px),#0000)}.cl-root[data-look=limpio] .services .section-heading{margin:0 0 12px}.cl-root[data-look=limpio] .services .section-heading h2{font-size:18px}.cl-root[data-look=limpio] .service-list{grid-template-columns:1fr 1fr;gap:12px;display:grid}.cl-root[data-look=limpio] .service-card{flex-direction:column;align-items:stretch;gap:8px;min-height:0;padding:8px 8px 12px;display:flex;position:relative}.cl-root[data-look=limpio] .service-card .service-photo{aspect-ratio:1;-o-object-fit:cover;object-fit:cover;border-radius:16px;width:100%;height:auto}.cl-root[data-look=limpio] .service-card .service-copy{padding:0 40px 0 4px}.cl-root[data-look=limpio] .service-card h3{margin:0 0 4px;font-size:15px;line-height:1.2}.cl-root[data-look=limpio] .service-card .service-meta{flex-wrap:wrap;gap:2px 6px;font-size:12px}.cl-root[data-look=limpio] .service-card .service-meta strong{color:var(--espresso);font-size:16px}.cl-root[data-look=limpio] .service-card .service-description{display:none}.cl-root[data-look=limpio] .service-card .choose-button{border-radius:50%;place-items:center;width:34px;height:34px;min-height:0;padding:0;display:grid;position:absolute;bottom:12px;right:10px}.cl-root[data-look=limpio] .service-card .choose-label{font-size:0}.cl-root[data-look=limpio] .service-card .choose-label:before{content:"+";font-size:22px;font-weight:700;line-height:1}.cl-root[data-look=limpio] .service-card .choose-button[aria-pressed=true] .choose-label:before{content:""}.cl-root[data-look=limpio] .flat-nav{left:50%;bottom:calc(14px + env(safe-area-inset-bottom,0px));z-index:20;background:#17120f;border-radius:999px;align-items:center;gap:6px;padding:6px;display:flex;position:fixed;transform:translate(-50%);box-shadow:0 14px 32px #17120f40}.cl-root[data-look=limpio] .flat-nav-item{color:#fff;min-width:48px;height:48px;font:inherit;cursor:pointer;background:0 0;border:1px solid #ffffff2e;border-radius:999px;justify-content:center;align-items:center;gap:6px;padding:0;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}.cl-root[data-look=limpio] .flat-nav-item .icon{width:20px;height:20px}.cl-root[data-look=limpio] .flat-nav-item.is-active{color:var(--espresso);background:#fff;border-color:#0000;padding:0 18px 0 6px}.cl-root[data-look=limpio] .flat-nav-item.is-active .icon{background:var(--coral);color:#fff;border-radius:50%;width:36px;height:36px;padding:8px}.cl-root[data-look=limpio].has-selection .flat-nav{display:none}@media (min-width:600px){.cl-root[data-look=limpio] .flat-nav{bottom:28px}}@media (max-width:360px){.cl-root[data-look=limpio] .service-list{gap:10px}.cl-root[data-look=limpio] .flat-promo-copy{max-width:75%}.cl-root[data-look=limpio] .flat-promo h2{font-size:19px}}.cl-root[data-look=limpio] .flat-hello .business-logo{box-shadow:var(--lift);background:#fff;border:0;place-items:center;display:grid;overflow:hidden}.cl-root[data-look=limpio] .flat-search-row{margin:16px 0 18px}.cl-root[data-look=limpio] .services,.cl-root[data-look=limpio] .pro-section,.cl-root[data-look=limpio] .time-section,.cl-root[data-look=limpio] .you-section{padding-inline:0}.cl-root[data-look=limpio] .service-card .choose-button,.cl-root[data-look=limpio] .service-card .choose-button[aria-pressed]{flex:none;width:36px;min-width:0;max-width:36px;height:36px;padding:0;inset:auto 10px 12px auto}.cl-root[data-look=limpio] .service-card .service-copy{min-width:0;padding-right:44px}.cl-root[data-look=limpio] .service-card .service-meta{align-items:baseline;display:flex}.cl-root[data-look=limpio] .service-card .service-meta>span,.cl-root[data-look=limpio] .service-card .service-meta strong{white-space:nowrap;border:0;margin:0;padding:0}.cl-root[data-look=limpio] .service-card .service-meta strong{flex-basis:100%}.cl-root[data-look=limpio] .flat-promo .rating span{color:#ffffffd9}.cl-root[data-look=limpio]{--sh:24deg 18% 30%;--lift:0 .5px .6px hsl(var(--sh) / .07), 0 1.6px 2px -.8px hsl(var(--sh) / .07), 0 4px 5px -1.6px hsl(var(--sh) / .07), 0 10px 12px -2.4px hsl(var(--sh) / .06);--lift-strong:0 .5px .6px hsl(var(--sh) / .08), 0 2.6px 3px -.6px hsl(var(--sh) / .08), 0 6px 7px -1.2px hsl(var(--sh) / .08), 0 14px 17px -1.8px hsl(var(--sh) / .08), 0 30px 36px -2.5px hsl(var(--sh) / .07);--coral-glow:0 1px 1px #ad321f2e, 0 4px 6px -2px #c3382238, 0 10px 16px -6px #df392059}.cl-root[data-look=limpio] .choose-button,.cl-root[data-look=limpio] .category-indicator,.cl-root[data-look=limpio] .day[aria-checked=true],.cl-root[data-look=limpio] .slot[aria-pressed=true],.cl-root[data-look=limpio] .primary-button{box-shadow:var(--coral-glow)}.cl-root[data-look=limpio] .choose-button[aria-pressed=true]{box-shadow:var(--lift)}.cl-root[data-look=limpio] .business-card:not(.flat-info){box-shadow:none}@media (min-width:600px){.cl-root[data-look=limpio] .site{box-shadow:var(--lift-strong)}}.cl-root[data-look=limpio]{--inset:inset 0 0 0 1px hsl(var(--sh) / .07), inset 0 1px 0 #fff, inset 0 -2px 4px hsl(var(--sh) / .05);--inset-pressed:inset 0 0 0 1px hsl(var(--sh) / .08), inset 0 2px 5px hsl(var(--sh) / .12);--lift:var(--inset);--lift-strong:var(--inset);--coral-glow:inset 0 1px 0 #ffc4b373, inset 0 -2px 4px #982b1b40}.cl-root[data-look=limpio] .flat-promo{box-shadow:inset 0 0 0 1px #ffffff14}.cl-root[data-look=limpio] .search-field:focus-within,.cl-root[data-look=limpio] .choose-button[aria-pressed=true],.cl-root[data-look=limpio] .category:active,.cl-root[data-look=limpio] .slot:active,.cl-root[data-look=limpio] .day:active{box-shadow:var(--inset-pressed)}.cl-root[data-look=limpio] .selection-bar:not(.cl-selection-inline){box-shadow:inset 0 1px 0 hsl(var(--sh) / .08)}.cl-root[data-look=limpio] .flat-nav{box-shadow:inset 0 0 0 1px #ffffff1a,inset 0 1px #ffffff26}@media (min-width:600px){.cl-root[data-look=limpio] .site{box-shadow:0 0 0 1px hsl(var(--sh) / .06)}}.cl-root[data-look=limpio] .flat-top{padding:26px 20px 0}.cl-root[data-look=limpio] .flat-hello{gap:14px}.cl-root[data-look=limpio] .flat-hello .business-logo{width:56px;height:56px;box-shadow:none}.cl-root[data-look=limpio] .flat-greet{color:#8a847d;margin-bottom:2px;font-size:14px}.cl-root[data-look=limpio] .flat-hello h1{font-size:20px;font-weight:700}.cl-root[data-look=limpio] .flat-top .share-button{display:none}.cl-root[data-look=limpio] .flat-top .icon-button,.cl-root[data-look=limpio] .flat-filter{width:56px;height:56px;box-shadow:none;color:#6f6a64;background:#fff;border:0}.cl-root[data-look=limpio] .flat-top .icon-button .icon,.cl-root[data-look=limpio] .flat-filter .icon{width:24px;height:24px}.cl-root[data-look=limpio] .flat-search-row{gap:12px;margin:22px 0}.cl-root[data-look=limpio] .flat-search-row .search-field{height:56px;box-shadow:none;background:#fff;border:0;outline:0;gap:12px;padding-inline:20px}.cl-root[data-look=limpio] .flat-search-row .search-field .icon{color:#8a847d;width:22px;height:22px}.cl-root[data-look=limpio] .flat-search-row .search-field input{font-size:15px}.cl-root[data-look=limpio] .flat-search-row .search-field input::placeholder{color:#8a847d}.cl-root[data-look=limpio] .flat-search-row .search-field:focus-within{box-shadow:0 0 0 2px var(--espresso)}.cl-root[data-look=limpio] .foreground{margin-top:0;top:0;transform:none}.cl-root[data-look=limpio] .flat-search-row{margin-top:28px}@supports (corner-shape:superellipse(2)){.cl-root[data-look=limpio] .flat-promo{corner-shape:superellipse(1.8);border-radius:36px}.cl-root[data-look=limpio] .flat-info,.cl-root[data-look=limpio] .service-card,.cl-root[data-look=limpio] .pro-option,.cl-root[data-look=limpio] .done-card,.cl-root[data-look=limpio] .sheet-card{corner-shape:superellipse(1.8);border-radius:32px}.cl-root[data-look=limpio] .service-card .service-photo{corner-shape:superellipse(1.8);border-radius:24px}.cl-root[data-look=limpio] .flat-hello .business-logo{corner-shape:superellipse(2.4);border-radius:22px}.cl-root[data-look=limpio] .selection-bar:not(.cl-selection-inline),.cl-root[data-look=limpio] .look-sheet,.cl-root[data-look=limpio] .account-dialog{corner-shape:superellipse(1.6)}}.cl-root[data-look=limpio] .flat-nav-item{box-shadow:none}.cl-root[data-look=limpio] .flat-nav-item.is-active{box-shadow:inset 0 2px 4px hsl(var(--sh) / .25)}.cl-root[data-look=limpio] .flat-nav-item.is-active .icon{box-shadow:inset 0 2px 4px #82251759,inset 0 -1px #ffc4b359}.cl-root[data-look=limpio] .flat-nav-item:active{box-shadow:inset 0 2px 4px #82251759}.cl-root[data-look=limpio] .flat-top .icon-button,.cl-root[data-look=limpio] .flat-top .icon-button .icon,.cl-root[data-look=limpio] .flat-filter,.cl-root[data-look=limpio] .flat-filter .icon{color:#9a9a9a;stroke:#9a9a9a}.cl-root[data-look=limpio] .flat-hello .business-logo{corner-shape:round;border-radius:50%}.cl-root[data-look=limpio] .service-card{box-shadow:none;border-color:#0000}.cl-root[data-look=limpio] .service-card.selected{box-shadow:inset 0 0 0 2px var(--coral)}.cl-root[data-look=limpio] .more-services{box-shadow:none;border-color:#0000}.cl-root[data-look=limpio] .service-card .choose-button[aria-pressed=true]{background:var(--coral);color:#fff}.cl-root[data-look=limpio] .service-card .choose-button[aria-pressed=true] .choose-check,.cl-root[data-look=limpio] .service-card .choose-button[aria-pressed=true] .choose-check .icon{color:#fff;stroke:#fff;width:18px;height:18px}.cl-root[data-look=limpio] .service-card .choose-button{place-items:center;display:grid}.cl-root[data-look=limpio] .service-card .choose-button>.choose-label,.cl-root[data-look=limpio] .service-card .choose-button>.choose-check{grid-area:1/1;place-items:center;margin:0;display:grid;position:static;inset:auto;transform:none}.cl-root[data-look=limpio] .service-card .choose-button[aria-pressed=true]>.choose-label{display:none}.cl-root[data-look=limpio] .service-card .choose-button>.choose-check .icon{margin:0;display:block}.cl-root[data-look=limpio] .selection-bar:not(.cl-selection-inline){width:min(100%,460px);padding:20px 20px max(16px, env(safe-area-inset-bottom));box-shadow:none;background:#f8f8f8;border:0;border-radius:32px 32px 0 0;margin-inline:auto;bottom:0;left:0;right:0}@supports (corner-shape:superellipse(2)){.cl-root[data-look=limpio] .selection-bar:not(.cl-selection-inline){corner-shape:superellipse(1.6);border-radius:40px 40px 0 0}}.cl-root[data-look=limpio] .selection-head{align-items:center;padding:0 4px}.cl-root[data-look=limpio] .selection-head>div{flex:1;justify-content:space-between;align-items:center;gap:12px;display:flex}.cl-root[data-look=limpio] .selection-bar:not(.cl-selection-inline) strong{color:var(--espresso);align-items:center;gap:10px;margin:0;font-size:16px;font-weight:700;display:flex}.cl-root[data-look=limpio] .selection-bar:not(.cl-selection-inline) strong:before{content:"";background:currentColor;flex:none;width:22px;height:22px;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.7' stroke-linecap='round'%3E%3Crect x='3.5' y='5' width='17' height='15' rx='3.5'/%3E%3Cpath d='M3.5 10h17M8 3v4M16 3v4M8 14h3M8 17h6'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.7' stroke-linecap='round'%3E%3Crect x='3.5' y='5' width='17' height='15' rx='3.5'/%3E%3Cpath d='M3.5 10h17M8 3v4M16 3v4M8 14h3M8 17h6'/%3E%3C/svg%3E") 50%/contain no-repeat}.cl-root[data-look=limpio] .selection-bar:not(.cl-selection-inline) p{color:#9a9a9a;flex:none;max-width:50%;margin:0;font-size:14px}.cl-root[data-look=limpio] .selection-clear{background:#ececec;width:32px;height:32px;margin:0 0 0 8px}.cl-root[data-look=limpio] .selection-well{box-shadow:none;background:0 0;border-radius:0;margin-top:16px;padding:0}.cl-root[data-look=limpio] .selection-continue{min-height:58px;box-shadow:none;font-size:18px}.cl-root[data-look=limpio].has-selection .site{padding-bottom:150px}.cl-root[data-look=limpio] .selection-bar:not(.cl-selection-inline){margin-inline:0;left:50%;right:auto}.cl-root[data-look=limpio] .selection-head>div{flex-wrap:wrap;row-gap:4px}.cl-root[data-look=limpio] .selection-bar:not(.cl-selection-inline) strong{min-width:0}.cl-root[data-look=limpio] .selection-bar:not(.cl-selection-inline) p{white-space:nowrap;max-width:none;margin-left:auto;overflow:visible}.cl-root[data-look=limpio] .selection-head>div{flex-direction:column;justify-content:center;align-items:flex-start;gap:3px}.cl-root[data-look=limpio] .selection-bar:not(.cl-selection-inline) p{white-space:normal;margin-left:32px}.cl-root[data-look=limpio] .selection-clear{flex:none;align-self:center;place-items:center;padding:0;line-height:0;display:grid}.cl-root[data-look=limpio] .selection-clear .icon{width:16px;height:16px;margin:0;display:block;position:static;transform:none}.cl-root[data-look=limpio] .selection-head{align-items:flex-start}.cl-root[data-look=limpio] .selection-clear{align-self:flex-start;margin-top:-5px}.cl-root[data-look=limpio] .selection-bar:not(.cl-selection-inline){border-radius:44px 44px 0 0}@supports (corner-shape:superellipse(2)){.cl-root[data-look=limpio] .selection-bar:not(.cl-selection-inline){border-radius:56px 56px 0 0}}.cl-root[data-look=limpio] .category-shells>span,.cl-root[data-look=limpio] .category{box-shadow:none;border-color:#0000}.cl-root[data-look=limpio] .toast{top:calc(env(safe-area-inset-top,0px) + 92px);z-index:30;border-radius:16px;padding:12px 16px;bottom:auto;left:auto;right:max(20px,50% - 210px);translate:50%}@media (min-width:600px){.cl-root[data-look=limpio] .toast{top:124px}}.cl-root[data-look=limpio] .toast{left:50%;right:auto;translate:none}.cl-root[data-look=limpio] .flat-filter{position:relative;overflow:hidden}.cl-root[data-look=limpio] .flat-filter-face:empty{display:none}.cl-root[data-look=limpio] .flat-filter-face{place-items:center;display:grid;position:absolute;inset:0}.cl-root[data-look=limpio] .flat-filter-face .pro-avatar{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;color:var(--espresso);background:#f0ede7;border-radius:50%;place-items:center;font-size:15px;font-weight:700;display:grid}.cl-root[data-look=limpio] .flat-filter.is-filtered{box-shadow:inset 0 0 0 3px var(--coral)}.cl-root[data-look=limpio] .flat-filter.is-filtered>.icon{visibility:hidden}.cl-root[data-look=limpio] .flat-filter.is-filtered .flat-filter-face .pro-avatar{width:calc(100% - 6px);height:calc(100% - 6px)}.cl-root[data-look=limpio] .services .section-heading h2{align-items:center;display:flex}.cl-root[data-look=limpio] .flat-pro-clear{width:28px;height:28px;box-shadow:none;background:#e4e2de;border:0;border-radius:50%;place-items:center;margin-left:8px;padding:0;display:grid}.cl-root[data-look=limpio] .flat-pro-clear .icon{width:14px;height:14px}.cl-root[data-look=limpio] .pro-sheet{width:min(100%,460px);max-width:none;max-height:80svh;padding:10px 20px max(20px, env(safe-area-inset-bottom));color:var(--espresso);background:#f8f8f8;border:0;border-radius:44px 44px 0 0;margin:0 auto;position:fixed;inset:auto 0 0;overflow:auto}@supports (corner-shape:superellipse(2)){.cl-root[data-look=limpio] .pro-sheet{corner-shape:superellipse(1.6);border-radius:56px 56px 0 0}}.cl-root[data-look=limpio] .pro-sheet::backdrop{background:#1a14104d}.cl-root[data-look=limpio] .pro-sheet .sheet-grip{background:#d6d3ce;border-radius:99px;width:40px;height:5px;margin:0 auto 14px}.cl-root[data-look=limpio] .pro-sheet-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.cl-root[data-look=limpio] .pro-sheet-head h2{margin:0;font-size:20px}.cl-root[data-look=limpio] .pro-sheet-close{width:32px;height:32px;box-shadow:none;background:#ececec;border:0;border-radius:50%;place-items:center;padding:0;display:grid}.cl-root[data-look=limpio] .pro-sheet-close .icon{width:16px;height:16px}.cl-root[data-look=limpio] .pro-sheet-list{gap:10px;display:grid}.cl-root[data-look=limpio] .pro-sheet-row{text-align:left;width:100%;font:inherit;color:inherit;cursor:pointer;background:#fff;border:0;border-radius:22px;align-items:center;gap:12px;padding:10px 14px 10px 10px;display:flex}.cl-root[data-look=limpio] .pro-sheet-row .pro-avatar{-o-object-fit:cover;object-fit:cover;background:#f0ede7;border-radius:50%;flex:none;place-items:center;width:44px;height:44px;font-size:14px;font-weight:700;display:grid}.cl-root[data-look=limpio] .pro-sheet-row .pro-avatar .icon{width:20px;height:20px}.cl-root[data-look=limpio] .pro-sheet-row>.icon:last-child{color:#9a9a9a;flex:none;width:16px;height:16px}.cl-root[data-look=limpio] .pro-sheet-row .pro-text{flex:1;gap:1px;min-width:0;display:grid}.cl-root[data-look=limpio] .pro-sheet-row .pro-text strong{font-size:15px}.cl-root[data-look=limpio] .pro-sheet-row .pro-text span{color:#9a9a9a;font-size:13px}.cl-root[data-look=limpio] .pro-sheet-dot{border:2px solid #d6d3ce;border-radius:50%;flex:none;width:22px;height:22px}.cl-root[data-look=limpio] .pro-sheet-row[aria-checked=true]{box-shadow:inset 0 0 0 2px var(--coral)}.cl-root[data-look=limpio] .pro-sheet-row[aria-checked=true] .pro-sheet-dot{border:6px solid var(--coral);background:#fff}.cl-root[data-look=limpio] .pro-option[hidden]{display:none}.cl-root[data-look=limpio] .flat-filter.is-filtered{box-shadow:none;background:#fff}.cl-root[data-look=limpio] .flat-filter-face{display:block;inset:0}.cl-root[data-look=limpio] .flat-filter-face .pro-avatar,.cl-root[data-look=limpio] .flat-filter.is-filtered .flat-filter-face .pro-avatar{-o-object-fit:cover;object-fit:cover;border-radius:50%;width:auto;height:auto;margin:0;position:absolute;inset:4px;transform:none}.cl-root[data-look=limpio] .flat-filter.is-filtered:after{content:"";box-shadow:inset 0 0 0 2.5px var(--coral);pointer-events:none;border-radius:50%;position:absolute;inset:0}.cl-root[data-look=limpio] .look-button{gap:6px;height:32px;min-height:32px;padding:0 12px 0 10px;font-size:13px}.cl-root[data-look=limpio] .look-button .icon{width:15px;height:15px}.cl-root[data-look=limpio] .service-card:not(.flipped){cursor:pointer}.cl-root[data-look=limpio] .day,.cl-root[data-look=limpio] .day[aria-checked=true],.cl-root[data-look=limpio] .day:active{box-shadow:none}.cl-root[data-look=limpio] .day{border-radius:999px;flex-direction:column;justify-content:space-between;align-items:center;gap:0;width:50px;height:86px;min-height:0;padding:10px 5px 5px;display:flex}.cl-root[data-look=limpio] .day span{letter-spacing:0;text-transform:capitalize;order:0;font-size:12px;font-weight:500;line-height:1}.cl-root[data-look=limpio] .day strong{letter-spacing:0;background:#fff;border-radius:50%;order:1;width:40px;height:40px;font-family:inherit;font-size:16px;font-weight:700;line-height:1}.cl-root[data-look=limpio] .day[aria-checked=true] span{color:#fff}.cl-root[data-look=limpio] .day[aria-checked=true] strong{color:var(--espresso);background:#fff}.cl-root[data-look=limpio] .day .cl-day-status{display:none}.cl-root[data-look=limpio] .day[data-unavailable=true]:not([aria-checked=true]){opacity:.45}.cl-root[data-look=limpio] .slot,.cl-root[data-look=limpio] .slot[aria-pressed=true],.cl-root[data-look=limpio] .slot:active{box-shadow:none}.cl-root[data-look=limpio]{--coral-fill:linear-gradient(110deg, #f27d67, var(--coral) 45%, #d95e49)}.cl-root[data-look=limpio] .primary-button:not(:disabled),.cl-root[data-look=limpio] .choose-button,.cl-root[data-look=limpio] .service-card .choose-button[aria-pressed=true],.cl-root[data-look=limpio] .category-indicator,.cl-root[data-look=limpio] .day[aria-checked=true],.cl-root[data-look=limpio] .slot[aria-pressed=true],.cl-root[data-look=limpio] .flat-nav-item.is-active .icon{background:var(--coral-fill) border-box}.cl-root[data-look=limpio] .pro-list{gap:0}.cl-root[data-look=limpio] .pro-indicator{display:none}.cl-root[data-look=limpio] .pro-list>.pro-option{box-shadow:none;corner-shape:round;background:#fff;border:0;border-radius:0;gap:16px;padding:14px 18px 14px 14px;transition:background-color .2s}.cl-root[data-look=limpio] .pro-list>.pro-option:first-of-type,.cl-root[data-look=limpio] .pro-list>.pro-any+.pro-option{border-radius:28px 28px 0 0;padding-top:18px}.cl-root[data-look=limpio] .pro-list>.pro-option:last-child{border-radius:0 0 28px 28px;padding-bottom:18px}.cl-root[data-look=limpio] .pro-list>.pro-option:first-of-type:last-child,.cl-root[data-look=limpio] .pro-list>.pro-any+.pro-option:last-child{border-radius:28px}.cl-root[data-look=limpio] .pro-list>.pro-option.pro-any{border-radius:28px;margin-bottom:14px;padding:16px 18px 16px 14px;box-shadow:inset 0 0 0 1px #0000}.cl-root[data-look=limpio] .pro-list>.pro-option[aria-checked=true]{background:#edf8f3}.cl-root[data-look=limpio] .pro-list>.pro-option.pro-any[aria-checked=true]{box-shadow:inset 0 0 0 1px #a9d6c3}.cl-root[data-look=limpio] .pro-list .pro-avatar{border:0;border-radius:50%;width:56px;height:56px}.cl-root[data-look=limpio] .pro-list .pro-avatar-initials{color:var(--espresso);background:#f1ede6;font-family:inherit;font-size:18px;font-weight:800}.cl-root[data-look=limpio] .pro-any .pro-stack{background:#fff}.cl-root[data-look=limpio] .pro-any:not([aria-checked=true]) .pro-stack{background:#f6f4f1}.cl-root[data-look=limpio] .pro-any .pro-stack>*{display:none}.cl-root[data-look=limpio] .pro-any .pro-stack{place-items:center;display:grid}.cl-root[data-look=limpio] .pro-any .pro-stack:before{content:"";background:var(--espresso);width:26px;height:26px;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round'%3E%3Ccircle cx='9' cy='8' r='3.2'/%3E%3Cpath d='M3 20v-1a6 6 0 0 1 12 0v1'/%3E%3Ccircle cx='16.5' cy='8.6' r='2.7'/%3E%3Cpath d='M16.2 13.6a5 5 0 0 1 5.3 5v1.4'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round'%3E%3Ccircle cx='9' cy='8' r='3.2'/%3E%3Cpath d='M3 20v-1a6 6 0 0 1 12 0v1'/%3E%3Ccircle cx='16.5' cy='8.6' r='2.7'/%3E%3Cpath d='M16.2 13.6a5 5 0 0 1 5.3 5v1.4'/%3E%3C/svg%3E") 50%/contain no-repeat}.cl-root[data-look=limpio] .pro-list .pro-text{gap:3px}.cl-root[data-look=limpio] .pro-list .pro-text strong{font-size:17px;font-weight:800}.cl-root[data-look=limpio] .pro-list .pro-text>span:not(.pro-rating):not(.pro-new){color:#8a8580;font-size:15px}.cl-root[data-look=limpio] .pro-list .pro-text .pro-new{color:var(--espresso);background:#f1ede6;border:0;border-radius:999px;padding:2px 12px;font-size:13px;font-weight:700}.cl-root[data-look=limpio] .pro-list .pro-text .pro-rating{color:#8a8580;font-size:15px}.cl-root[data-look=limpio] .pro-list .pro-radio{background:#fff;border:2px solid #c9c6c0;border-radius:50%;place-items:center;width:28px;height:28px;display:grid}.cl-root[data-look=limpio] .pro-list .pro-radio:after{background:0 0;border:2.5px solid #fff;border-width:0 2.5px 2.5px 0;border-radius:0;width:7px;height:12px;transform:translateY(-1px)rotate(45deg)scale(0)}.cl-root[data-look=limpio] .pro-list .pro-option[aria-checked=true] .pro-radio{background:#146849;border:0}.cl-root[data-look=limpio] .pro-list .pro-option[aria-checked=true] .pro-radio:after{transform:translateY(-1px)rotate(45deg)scale(1)}.cl-root[data-look=limpio]{--canvas:#fff}.cl-root[data-look=limpio] .business-logo,.cl-root[data-look=limpio] .look-button,.cl-root[data-look=limpio] .secondary-button,.cl-root[data-look=limpio] .more-services,.cl-root[data-look=limpio] .date-tile,.cl-root[data-look=limpio] .service-card,.cl-root[data-look=limpio] .service-card.selected,.cl-root[data-look=limpio] .done-card,.cl-root[data-look=limpio] .sheet-card,.cl-root[data-look=limpio] .business-card,.cl-root[data-look=limpio] .flat-info,.cl-root[data-look=limpio] .shop-actions .icon-button,.cl-root[data-look=limpio] .flat-top .icon-button,.cl-root[data-look=limpio] .search-field,.cl-root[data-look=limpio] .flat-search-row .search-field,.cl-root[data-look=limpio] .category-shells>span,.cl-root[data-look=limpio] .day,.cl-root[data-look=limpio] .slot,.cl-root[data-look=limpio] .flat-filter,.cl-root[data-look=limpio] .flat-filter.is-filtered,.cl-root[data-look=limpio] .pro-list>.pro-option{background-color:#f8f8f8}.cl-root[data-look=limpio] .category-shells>span{background-color:#f3f1ed}.cl-root[data-look=limpio] .category{color:#2b211c}.cl-root[data-look=limpio] .category[aria-pressed=true]{color:#fff}.cl-root[data-look=limpio] .flat-explore .pro-sheet-row .pro-text span,.cl-root[data-look=limpio] .pro-sheet-row .pro-text span{color:#6b655e}.cl-root[data-look=limpio] .pro-sheet-row[aria-checked=true]{box-shadow:none;background:#edf8f3}.cl-root[data-look=limpio] .pro-sheet-dot{place-items:center;width:26px;height:26px;display:grid}.cl-root[data-look=limpio] .pro-sheet-dot:after{content:"";border:2.5px solid #fff;border-width:0 2.5px 2.5px 0;width:6px;height:11px;transform:translateY(-1px)rotate(45deg)scale(0)}.cl-root[data-look=limpio] .pro-sheet-row[aria-checked=true] .pro-sheet-dot{background:#146849;border:0}.cl-root[data-look=limpio] .pro-sheet-row[aria-checked=true] .pro-sheet-dot:after{transform:translateY(-1px)rotate(45deg)scale(1)}.cl-root[data-look=limpio] .day:not([aria-checked=true]){background-color:#f3f1ed}.cl-root[data-look=limpio] .cl-product-drawer-intro{display:none}.cl-root[data-look=limpio] .cl-addon-service{color:var(--espresso);box-shadow:none;background:#f3f1ed;border:0}.cl-root[data-look=limpio] .cl-addon-service>svg{color:#146849;width:16px;height:16px}.cl-root[data-look=limpio] .cl-product-add{box-shadow:none;border:0;font-weight:700}.cl-root[data-look=limpio] .cl-product-add:not(:disabled){background:var(--coral-fill) border-box;color:#0000;border-radius:50%;width:46px;min-width:46px;height:46px;min-height:46px;padding:0;font-size:0;position:relative;overflow:hidden;box-shadow:0 6px 14px #d95e4947,inset 0 1px #ffffff38}.cl-root[data-look=limpio] .cl-product-add:not(:disabled):before,.cl-root[data-look=limpio] .cl-product-add:not(:disabled):after{content:"";background:#fff;border-radius:2px;width:16px;height:2.5px;margin:-1.25px 0 0 -8px;position:absolute;top:50%;left:50%}.cl-root[data-look=limpio] .cl-product-add:not(:disabled):after{transform:rotate(90deg)}.cl-root[data-look=limpio] .cl-product-add:not(:disabled):active{transform:scale(.94)}.cl-root[data-look=limpio] .cl-product-add:disabled{color:var(--muted);background:#f3f1ed;border-radius:999px}.cl-root[data-look=limpio] .cl-product-stepper{background:#edf8f3;border:1px solid #d6ece2;border-radius:999px;gap:4px;padding:4px;overflow:visible;box-shadow:0 4px 12px #1468491a}.cl-root[data-look=limpio] .cl-product-stepper>button{color:#146849;background:#d9efe5;border-radius:50%;width:38px;height:38px;min-height:38px;padding:0;font-size:22px;font-weight:500}.cl-root[data-look=limpio] .cl-product-stepper>button:disabled{opacity:.45}.cl-root[data-look=limpio] .cl-product-stepper>output{color:#2b211c;background:#fff;border-radius:50%;min-width:38px;min-height:38px}.cl-root[data-look=limpio] .cl-product-stepper+span{display:none}.cl-root[data-look=limpio] .cl-product-cats>button{color:#2b211c;box-shadow:none;background:#f3f1ed;border:0;border-radius:999px;font-weight:600}.cl-root[data-look=limpio] .cl-product-cats>button[aria-pressed=true]{background:var(--coral-fill) border-box;color:#fff}.cl-root[data-look=limpio] .cl-guest-recap>.cl-guest-recap-product{color:#2b211c;justify-content:space-between;gap:12px;display:flex}.cl-root[data-look=limpio] .cl-guest-recap>.cl-guest-recap-product>b{white-space:nowrap;font-weight:600}.cl-root[data-look=limpio] .cl-guest-recap>.cl-guest-recap-total{color:#2b211c;border-top:1px solid #ece8e2;margin-top:4px;padding-top:8px;font-weight:700}.cl-root[data-look=limpio] .done-card{box-shadow:none;background:0 0;border:0;border-radius:0;margin-top:8px;padding:8px 0 0}.cl-root[data-look=limpio] .cl-done-check{filter:none;width:60px;height:auto;box-shadow:none;margin:0 auto 8px}.cl-root[data-look=limpio] .done-card h2{margin-top:4px;font-size:24px}.cl-root[data-look=limpio] .cl-done-ticket{box-shadow:none;background:#f8f8f8;border:0;border-radius:24px;margin:18px 0 20px}.cl-root[data-look=limpio] .cl-done-ticket *{border-color:#ece8e2}.cl-root[data-look=limpio] .cl-done-ticket .done-place{align-items:center}.cl-root[data-look=limpio] .cl-done-ticket .done-place .dr-directions{align-self:center;line-height:1.3}.cl-root[data-look=limpio] .cl-done-ticket .cl-product-summary{box-shadow:none;background:0 0;border:0;border-top:1px solid #ece8e2;border-radius:0;margin:12px 0 0;padding:12px 0 0}.cl-root[data-look=limpio] .cl-done-ticket .cl-product-summary>header{border:0;padding:0 0 8px}.cl-root[data-look=limpio] .done-card .done-view,.cl-root[data-look=limpio] .done-card .done-calendar{width:100%;height:48px;min-height:48px;box-shadow:none;text-shadow:none;filter:none;border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;margin:0;padding:0 20px;display:flex}.cl-root[data-look=limpio] .done-card .done-view{background:var(--coral-fill) border-box;color:#fff;box-shadow:var(--coral-glow)}.cl-root[data-look=limpio] .done-card .done-view:before,.cl-root[data-look=limpio] .done-card .done-view:after,.cl-root[data-look=limpio] .done-card .done-calendar:before,.cl-root[data-look=limpio] .done-card .done-calendar:after{content:none;display:none}.cl-root[data-look=limpio] .done-card .done-calendar{color:#2b211c;background:#f8f8f8;margin-top:12px;font-weight:600}.cl-root[data-look=limpio] .done-card .done-calendar svg{width:20px;height:20px}.cl-root[data-look=limpio] .done-card .done-again{color:#6b655e;background:0 0;border:0;min-height:0;margin:16px auto 0;padding:0;font-size:14px;font-weight:500;text-decoration:none;display:block}.cl-root[data-look=limpio] .cl-appts-title>img{display:none}.cl-root[data-look=limpio] .cl-appts-tabs{box-shadow:none;background:#f3f1ed;border:0;border-radius:999px;padding:4px}.cl-root[data-look=limpio] .cl-appts-tabs .sl-sliding-segment-thumb{background:var(--coral-fill) border-box;box-shadow:none;border:0;border-radius:999px}.cl-root[data-look=limpio] .cl-appts-tabs button{color:#6b655e;border-radius:999px;font-weight:600}.cl-root[data-look=limpio] .cl-appts-tabs button[aria-pressed=true]{color:#fff;font-weight:700}.cl-root[data-look=limpio] .cl-appt-card{box-shadow:none;background:#f8f8f8;border:0;border-radius:24px}.cl-root[data-look=limpio] .cl-appt-status{color:#146849;background:#edf8f3;border-radius:999px;padding:4px 10px;font-size:11px;font-weight:600}.cl-root[data-look=limpio] .cl-appt-status.is-cancelled{color:#6b655e;background:#f3f1ed}.cl-root[data-look=limpio] .cl-appt-price{border-top-color:#ece8e2}.cl-root[data-look=limpio] .cl-appt-price>span{color:#6b655e}.cl-root[data-look=limpio] .cl-appt-details{min-height:48px;box-shadow:none;background:#fff;border:0;border-radius:999px;margin-top:14px;padding:0 18px}.cl-root[data-look=limpio] .cl-appts .icon-button.raised{box-shadow:none;background:#f3f1ed;border:0}.cl-root[data-look=limpio] .cl-profile-title>img{display:none}.cl-root[data-look=limpio] .cl-profile-identity .primary-button{background:var(--coral-fill) border-box;color:#fff;height:44px;min-height:44px;box-shadow:var(--coral-glow);text-shadow:none;border:0;border-radius:999px;padding:0 18px}.cl-root[data-look=limpio] .cl-profile-identity .primary-button:before,.cl-root[data-look=limpio] .cl-profile-identity .primary-button:after{content:none;display:none}.cl-root[data-look=limpio] .cl-profile-card{box-shadow:none;background:#f8f8f8;border:0;border-radius:24px}.cl-root[data-look=limpio] .cl-profile-card dl>div{border-color:#ece8e2}.cl-root[data-look=limpio] .cl-profile-card dt{color:#6b655e}.cl-root[data-look=limpio] .cl-profile-link{color:#b04e39;font-weight:600;text-decoration:none}.cl-root[data-look=limpio] .cl-profile-actions .secondary-button{color:#2b211c;height:48px;min-height:48px;box-shadow:none;background:#f8f8f8;border:0;border-radius:999px}.cl-root[data-look=limpio] .cl-profile-actions .secondary-button:before,.cl-root[data-look=limpio] .cl-profile-actions .secondary-button:after{content:none;display:none}@media (max-width:1023px){.cl-root[data-look=limpio] .cl-profile-card>dl{box-shadow:none;background:#f8f8f8;border:0;border-radius:24px;padding:4px 18px}}.cl-root[data-look=limpio] .cl-auth-wa{box-shadow:none;background:#f3f1ed;border:0;border-radius:24px}.cl-root[data-look=limpio] .cl-auth-google{color:#2b211c;min-height:52px;box-shadow:none;background:#f3f1ed;border:0;border-radius:999px}.cl-root[data-look=limpio] .cl-auth-google:before,.cl-root[data-look=limpio] .cl-auth-google:after{content:none;display:none}.cl-root[data-look=limpio] .cl-auth-link{color:#2b211c;text-decoration:none}.cl-root[data-look=limpio] .cl-auth-form>input:not([type=checkbox]),.cl-root[data-look=limpio] .cl-auth-password{min-height:52px;box-shadow:none;background:#fff;border:1px solid #ece8e2;border-radius:16px}.cl-root[data-look=limpio] .cl-auth-form>input:focus-visible,.cl-root[data-look=limpio] .cl-auth-password:focus-within{outline:2px solid var(--coral);outline-offset:2px}.cl-root[data-look=limpio] .cl-auth-tabs{box-shadow:none;background:#f3f1ed;border:0;border-radius:999px;padding:4px}.cl-root[data-look=limpio] .cl-auth-tabs:before{background:var(--coral-fill) border-box;border:0;border-radius:999px}.cl-root[data-look=limpio] .cl-auth-tabs>button{color:#6b655e;border-radius:999px;font-weight:600}.cl-root[data-look=limpio] .cl-auth-tabs>button[aria-pressed=true]{color:#fff;background:0 0;font-weight:700}@media (min-width:1024px){.cl-root[data-look=limpio] .cl-auth-wa{background:0 0;margin-inline:0;padding:0}}.cl-consent-limpio.cl-consent-limpio{color:#2b211c;background:#fff;border:0;border-radius:24px;box-shadow:0 12px 32px #2b211c1f}.cl-consent-limpio a{color:#b04e39}.cl-consent-limpio.cl-consent-limpio button.cl-consent-essential,.cl-consent-limpio.cl-consent-limpio button.cl-consent-accept{min-height:48px;box-shadow:none;cursor:pointer;background-image:none;border:0;border-radius:999px;padding:0 22px}.cl-consent-limpio.cl-consent-limpio button.cl-consent-essential{color:#2b211c;background:#f3f1ed}.cl-consent-limpio.cl-consent-limpio button.cl-consent-accept{color:#fff;background:#e86c57}.cl-root[data-look=limpio] .cl-auth-page span[data-mia-peek]:has(img){transform-origin:86px 63px;transform:rotate(-7deg)scale(.625)}.cl-root[data-look=limpio] .cl-auth-page span[data-mia-peek]:not(:has(img)){transform:scale(.7)}.cl-root[data-look=limpio]:has(>main.cl-auth-page){--canvas:#fcf9f3}.cl-root[data-look=limpio]:has(>main.cl-auth-page) .site{box-shadow:none}.cl-root[data-look=limpio] .cl-auth-shop{box-shadow:none;background:#f3f1ed;border:0;border-radius:24px}.cl-root[data-look=limpio] .cl-booking-review .cl-review-details,.cl-root[data-look=limpio] .cl-booking-review .cl-review-price-summary,.cl-root[data-look=limpio] .cl-booking-review .cl-product-summary{box-shadow:none;background:#f8f8f8;border:0;border-radius:24px}.cl-root[data-look=limpio] .cl-booking-review .cl-review-details{padding:4px 18px}.cl-root[data-look=limpio] .cl-booking-review .cl-review-price-summary,.cl-root[data-look=limpio] .cl-booking-review .cl-product-summary{margin-top:12px;padding:16px 18px}.cl-root[data-look=limpio] .cl-booking-review .cl-review-details>h3,.cl-root[data-look=limpio] .cl-booking-review .cl-review-row,.cl-root[data-look=limpio] .cl-booking-review .cl-product-summary>header,.cl-root[data-look=limpio] .cl-booking-review .cl-review-price-total{border-color:#ece8e2}.cl-root[data-look=limpio] .cl-booking-review .cl-review-row{align-items:center;padding:12px 0;font-size:14px}.cl-root[data-look=limpio] .cl-booking-review .cl-review-row dt,.cl-root[data-look=limpio] .cl-booking-review .cl-review-price-summary dt{color:#6b655e}.cl-root[data-look=limpio] .cl-booking-review .cl-review-major dd{flex-direction:row;justify-content:flex-end;align-items:center;gap:10px}.cl-root[data-look=limpio] .cl-booking-review .cl-review-row button,.cl-root[data-look=limpio] .cl-booking-review .cl-product-summary>header button{color:#2b211c;background:#fff;border-radius:999px;min-height:32px;padding:0 14px;font-size:13px;font-weight:600;text-decoration:none}.cl-root[data-look=limpio] .cl-booking-review .cl-review-row button:disabled,.cl-root[data-look=limpio] .cl-booking-review .cl-product-summary>header button:disabled{color:#8a8277;text-decoration:none}.cl-root[data-look=limpio] .cl-appt-detail-sheet,.cl-root[data-look=limpio] .cl-appt-detail-card{box-shadow:none;background:#f8f8f8;border:0;border-radius:24px}.cl-root[data-look=limpio] .cl-appt-detail-sheet{padding:18px}.cl-root[data-look=limpio] .cl-appt-detail-sheet .cl-appt-status{float:right;margin:0 0 6px 10px}.cl-root[data-look=limpio] .cl-appt-detail-sheet *,.cl-root[data-look=limpio] .cl-appt-detail-total{border-color:#ece8e2}@media (max-width:1023px){.cl-root[data-look=limpio] .cl-appt-detail-status-row{margin:0}}@media (min-width:1024px){.cl-root[data-look=limpio] .cl-appt-detail-sheet{background:0 0;border-radius:0;padding:0}.cl-root[data-look=limpio] .cl-appt-detail-sheet .cl-appt-status{float:none;order:0;align-self:flex-start;margin:0 0 12px}.cl-root[data-look=limpio] .cl-appt-detail-total{background:#fff;border-radius:16px}}.cl-root[data-look=limpio] .cl-resched-current{box-shadow:none;background:#f8f8f8;border:0;border-radius:24px}.cl-root[data-look=limpio] .cl-resched-current *{border-color:#ece8e2}.cl-root[data-look=limpio] .cl-resched-link{color:#2b211c!important}.cl-root[data-look=limpio] .cl-resched-period{box-shadow:none;background:#f3f1ed;border:0;border-radius:999px;padding:4px}.cl-root[data-look=limpio] .cl-resched-period .sl-sliding-segment-thumb{background:var(--coral-fill) border-box;box-shadow:none;border:0;border-radius:999px}.cl-root[data-look=limpio] .cl-resched-period button{color:#6b655e;border-radius:999px;font-weight:600}.cl-root[data-look=limpio] .cl-resched-period button[aria-pressed=true]{color:#fff;font-weight:700}.cl-root[data-look=limpio] .cl-resched-confirm{border-top-color:#ece8e2}.cl-root[data-look=limpio] .cl-resched-new{background:#f8f8f8;border-radius:20px;padding:12px 16px}@media (min-width:1024px){.cl-root[data-look=limpio] .cl-resched-new{border-radius:16px}.cl-root[data-look=limpio] .cl-resched-back{background:#f8f8f8;border:0;border-radius:999px}}.cl-root[data-look=limpio] .cl-resched-month{background:#f3f1ed;border-radius:50%;width:44px;min-width:44px;height:44px;padding:0}.cl-root[data-look=limpio] .cl-resched-month[aria-expanded=true]{background:var(--coral-fill) border-box;color:#fff!important}.cl-root[data-look=limpio] .cl-resched-month .cl-resched-month-icon{display:block}.cl-root[data-look=limpio] .cl-resched-month .cl-resched-month-label,.cl-root[data-look=limpio] .cl-resched-month .cl-resched-month-chevron{display:none}.cl-root[data-look=limpio] .cl-contact-card{box-shadow:none;background:#f8f8f8;border:0;border-radius:24px}.cl-root[data-look=limpio] .cl-contact-map{border-radius:18px}.cl-root[data-look=limpio] .cl-contact-action{color:#2b211c;box-shadow:none;background:#fff;border:0;border-radius:999px;font-weight:600}.cl-root[data-look=limpio] .cl-contact-week{border-color:#ece8e2}.cl-root[data-look=limpio] .cl-contact-week>summary{color:#2b211c}.cl-root[data-look=limpio] .cl-contact-landmark>svg{color:#6b655e}@media (min-width:1024px){.cl-root[data-look=limpio] .cl-contact-wa-card{background:0 0;padding:0}.cl-root[data-look=limpio] .cl-contact-wa-card .cl-contact-action{background:#f8f8f8}}.cl-root[data-look=limpio] .cl-contact-week>summary{border-radius:12px}.cl-root[data-look=limpio] .cl-contact-week>summary:focus{outline:none}.cl-root[data-look=limpio] .cl-contact-week>summary:focus-visible{outline-offset:2px;outline:2px solid #2b211c}.cl-root[data-look=limpio] .cl-gallery-filters>button{color:#2b211c;box-shadow:none;background:#f3f1ed;border:0;border-radius:999px;font-weight:600}.cl-root[data-look=limpio] .cl-gallery-filters>button[aria-pressed=true]{background:var(--coral-fill) border-box;color:#fff}.cl-root[data-look=limpio] .cl-gallery-tile{box-shadow:none;background:#f8f8f8;border-radius:20px;border:0!important}.cl-root[data-look=limpio] .cl-gallery-tile>span{padding:10px 12px;font-weight:600}.cl-root[data-look=limpio] .cl-section-nav button{color:#2b211c;box-shadow:none;background:#f3f1ed;border:0;border-radius:999px;font-weight:600}.cl-root[data-look=limpio] .cl-section-nav button[aria-current=page]{background:var(--coral-fill) border-box;color:#fff}.cl-root[data-look=limpio] .cl-section-nav>span[aria-hidden=true]{background:var(--coral-fill) border-box;box-shadow:none;border:0;border-radius:999px}@media (min-width:1024px){.cl-root[data-look=limpio] .cl-section-nav button{background:0 0}.cl-root[data-look=limpio] .cl-section-nav button[aria-current=page]{color:#fff;background:0 0}.cl-root[data-look=limpio] [data-calido-navigation]>.cl-section-nav{scrollbar-width:thin;align-items:center;gap:6px;max-width:100%;padding:6px;display:flex;overflow-x:auto}.cl-root[data-look=limpio] [data-calido-navigation]>.cl-section-nav>button{white-space:nowrap;color:#2b211c;background:0 0;flex-direction:row;flex:none;gap:8px;min-width:0;min-height:44px;padding:10px 18px;font-size:14px;line-height:1.25}.cl-root[data-look=limpio] [data-calido-navigation]>.cl-section-nav>button>svg{flex:none;width:18px;height:18px;display:block}.cl-root[data-look=limpio] [data-calido-navigation]>.cl-section-nav>button[aria-current=page]{color:#fff;background:var(--coral-fill) border-box}.cl-root[data-look=limpio] [data-calido-navigation]>.cl-section-nav:has(>span[aria-hidden=true])>button[aria-current=page]{background:0 0}.cl-root[data-look=limpio] [data-calido-navigation]>.cl-section-nav>span[aria-hidden=true]{background:var(--coral-fill) border-box;box-shadow:none;border:0;border-radius:999px}}.cl-root[data-look=limpio] .cl-shell-account{box-shadow:none;background:#f3f1ed;border:0}@media (max-width:1023px){.cl-root[data-look=limpio] [data-calido-navigation]:has(>.cl-section-nav){display:none}.cl-root[data-look=limpio] .cl-shell-brand{display:none}.cl-root[data-look=limpio] .cl-shell-brand+.cl-shell-nav{gap:9px;min-height:70px;padding:14px 17px 8px}.cl-root[data-look=limpio] .cl-shell-brand+.cl-shell-nav>button:first-child{margin:0}.cl-root[data-look=limpio] .cl-shell-brand+.cl-shell-nav>.cl-shell-account{place-items:center;display:inline-grid}}.cl-root[data-look=limpio] .cl-team-any,.cl-root[data-look=limpio] .cl-team-card,.cl-root[data-look=limpio] .cl-fav-card{box-shadow:none;background:#f8f8f8;border-radius:24px;border:0!important}.cl-root[data-look=limpio] .cl-team-any-icon{background:#fff;border-radius:50%}.cl-root[data-look=limpio] .cl-team-actions button.secondary-button:first-child{color:#2b211c;box-shadow:none;background:#fff;border:0;border-radius:999px;font-weight:600;text-decoration:none}.cl-root[data-look=limpio] .cl-team-actions .primary-button{background:var(--coral-fill) border-box;color:#fff;border:0;border-radius:999px}.cl-root[data-look=limpio] .cl-team-services>div{border-color:#ece8e2}.cl-root[data-look=limpio] .cl-fav-link{color:#2b211c}@media (min-width:1024px){.cl-root[data-look=limpio] .cl-team-actions .secondary-button{padding-inline:16px}}.cl-root[data-look=limpio] .cl-team-any{color:#2b211c}.cl-root[data-look=limpio] .cl-team-any small{color:#6b655e}.cl-root[data-look=limpio] .cl-team-any-icon{color:#2b211c;border:0;width:44px;height:44px}.cl-root[data-look=limpio] .cl-team-card>:first-child{background:#fff;border-radius:50%;overflow:hidden}.cl-root[data-look=limpio] .cl-team-new{color:#6b655e;background:#fff;font-weight:600}.cl-root[data-look=limpio] .cl-review-appt{background:#f8f8f8;border:0;border-radius:24px}.cl-root[data-look=limpio] .cl-review-google{border-color:#ece8e2}.cl-root[data-look=limpio] .cl-review-google a{color:#2b211c!important}.cl-root[data-look=limpio] .cl-review-comment{background:#fff;border-color:#ece8e2;border-radius:16px}.cl-root[data-look=limpio] .cl-review-comment:focus-visible{outline-color:var(--coral)}.cl-root[data-look=limpio] .cl-review-saved{color:#2b211c;background:#edf8f3;border:0;border-radius:20px}@media (min-width:1024px){.cl-root[data-look=limpio] .cl-review-panel{box-shadow:none;background:#f8f8f8;border:0;border-radius:24px}.cl-root[data-look=limpio] .cl-review-appt{background:0 0;border-radius:0}}.cl-root[data-look=limpio] .cl-review-internal{background:var(--coral-fill) border-box;color:#fff;min-height:50px;box-shadow:var(--coral-glow);border:0;border-radius:999px;font-weight:700}.cl-root[data-look=limpio] .cl-profile-editor{box-shadow:none;background:#f8f8f8;border:0;border-radius:24px}.cl-root[data-look=limpio] .cl-profile-form>label input,.cl-root[data-look=limpio] .cl-profile-form>label select{color:#2b211c;box-shadow:none;background:#fff;border:1px solid #ece8e2;border-radius:16px}.cl-root[data-look=limpio] .cl-profile-form>label input:focus-visible,.cl-root[data-look=limpio] .cl-profile-form>label select:focus-visible{outline:2px solid var(--coral);outline-offset:2px;border-color:#0000}.cl-root[data-look=limpio] .cl-profile-form>label{color:#6b655e}.cl-root[data-look=limpio] .cl-profile-form .secondary-button{color:#2b211c;box-shadow:none;background:#f3f1ed;border:0;border-radius:999px}.cl-root[data-look=limpio] .cl-profile-form .secondary-button:before,.cl-root[data-look=limpio] .cl-profile-form .secondary-button:after{content:none;display:none}.cl-root[data-look=limpio] .cl-profile-quiet{color:#2b211c;font-weight:600}.cl-root[data-look=limpio] .cl-profile-delete li>svg{color:#2b211c}.cl-root[data-look=limpio] .primary-button.cl-profile-danger,.cl-root[data-look=limpio] .primary-button.cl-profile-danger:not(:disabled){color:#fff;box-shadow:none;text-shadow:none;background:#c8412b;border:0;border-radius:999px}.cl-root[data-look=limpio] .cl-profile-danger:before,.cl-root[data-look=limpio] .cl-profile-danger:after{content:none;display:none}.cl-root[data-look=limpio] .primary-button.cl-profile-danger:hover:not(:disabled){background:#b23722}.lk-root[data-look=limpio]{--lk-canvas:#fff;--lk-paper:#f8f8f8;--lk-beige:#ece8e2;--lk-line:#ece8e2;--lk-step-divider:#ece8e2;--lk-warm:#ece8e2;--lk-muted:#6b655e;--coral:#e86c57;--coral-fill:linear-gradient(110deg, #f27d67, var(--coral) 45%, #d95e49);--coral-glow:inset 0 1px 0 #ffc4b373, inset 0 -2px 4px #982b1b40}.lk-root[data-look=limpio] .lk-primary:not(.secondary-button){background:var(--coral-fill) border-box;color:#fff;box-shadow:var(--coral-glow);border:0}.lk-root[data-look=limpio] .lk-secondary{color:#2b211c;box-shadow:none;background:#f3f1ed;border:0;border-radius:999px}.lk-root[data-look=limpio] .lk-x{background:#f3f1ed;border-radius:999px}.lk-root[data-look=limpio] .lk-grip{background:#dcd8d2}.lk-root[data-look=limpio] .lk-link{color:#2b211c;font-weight:600}.lk-root[data-look=limpio] .lk-inline-link{color:#b04e39}.lk-root[data-look=limpio] .lk-sheet{border:0}.lk-root[data-look=limpio] .lk-body{border:0;border-radius:24px}.lk-root[data-look=limpio] .lk-drop,.lk-root[data-look=limpio] .lk-file-prompt,.lk-root[data-look=limpio] .lk-inspiration{background:#f8f8f8;border:0;border-radius:24px}.lk-root[data-look=limpio] .lk-upload-actions{box-shadow:none;background:0 0;border:0}@media (min-width:1024px){.lk-root[data-look=limpio] .lk-upload-actions{background:#fff;border-radius:24px}.lk-root[data-look=limpio] .lk-body .lk-drop,.lk-root[data-look=limpio] .lk-body .lk-file-prompt{background:#fff}}.lk-root[data-look=limpio] .lk-inspiration-plus{background:#fff;border:0;border-radius:999px}.lk-root[data-look=limpio] .lk-inspiration[aria-pressed=true]{box-shadow:inset 0 0 0 2px var(--coral);background:#f8f8f8;border:0}.lk-root[data-look=limpio] .lk-pack{background:#f8f8f8;border-radius:20px;border-color:#0000!important}.lk-root[data-look=limpio] .lk-pack:hover:not(:disabled){background:#efede8}.lk-root[data-look=limpio] .lk-field,.lk-root[data-look=limpio] .lk-code{background:#fff;border-color:#ece8e2;border-radius:16px}.lk-root[data-look=limpio] .lk-field:focus-within,.lk-root[data-look=limpio] .lk-code:focus-visible{outline:2px solid var(--coral);outline-offset:2px;border-color:#0000}.lk-root[data-look=limpio] .lk-field>span{background:#f3f1ed;border-right-color:#ece8e2}.lk-root[data-look=limpio] .lk-look,.lk-root[data-look=limpio] .lk-nail-tile,.lk-root[data-look=limpio] .lk-nail-hand,.lk-root[data-look=limpio] .lk-request-photo{box-shadow:none;background:#f8f8f8;border-color:#0000}.lk-root[data-look=limpio] .lk-look.is-chosen,.lk-root[data-look=limpio] .lk-nail-tile[aria-pressed=true]{border-color:var(--coral);box-shadow:0 0 0 1px var(--coral);background:#f8f8f8}.lk-root[data-look=limpio] .lk-tile-number,.lk-root[data-look=limpio] .lk-look.is-chosen .lk-tile-number{background:#fff}.lk-root[data-look=limpio] .lk-tile-check{background:var(--coral)}.lk-root[data-look=limpio] .lk-option,.lk-root[data-look=limpio] .lk-chip{background:#f3f1ed;border-radius:999px;border-color:#0000!important}.lk-root[data-look=limpio] .lk-option>span{background:#fff}.lk-root[data-look=limpio] .lk-option[aria-pressed=true],.lk-root[data-look=limpio] .lk-chip[aria-pressed=true]{background:var(--coral-fill) border-box;color:#fff;box-shadow:var(--coral-glow)}.lk-root[data-look=limpio] .lk-option[aria-pressed=true]>span{color:#fff;background:#ffffff38}.lk-root[data-look=limpio] .lk-portrait-enlarge{background:#fff;border:0}.lk-root[data-look=limpio] .lk-result-actions,.lk-root[data-look=limpio] .lk-nail-actions{box-shadow:none;background:#fff}.lk-root[data-look=limpio] .lk-comparison-choice{color:#146849;background:#edf8f3;border:0;border-radius:999px}.lk-root[data-look=limpio] .lk-comparison-modal,.lk-root[data-look=limpio] .lk-portrait-modal{border:0;border-radius:24px;box-shadow:0 24px 60px #17120f40}.lk-root[data-look=limpio] .lk-comparison-modal::backdrop,.lk-root[data-look=limpio] .lk-portrait-modal[open]::backdrop{background:#17120f8c}.lk-root[data-look=limpio] .lk-portrait-modal[data-closing=true]::backdrop{background:#17120f00}.lk-root[data-look=limpio] .lk-spinner{border-color:#f3f1ed;border-top-color:var(--coral)}.cl-root[data-look=limpio] .selection-bar.cl-selection-inline{box-shadow:none;background:#f8f8f8;border:0;border-radius:24px}.cl-root[data-look=limpio] .cl-desktop-reservation>.cl-reservation-business{color:#6b655e}.cl-root[data-look=limpio] .cl-reservation-details{background:#fff;border:0;border-radius:20px}.cl-root[data-look=limpio] .cl-reservation-line{border-top-color:#ece8e2}.cl-root[data-look=limpio] .cl-reservation-service span{color:#6b655e}.cl-root[data-look=limpio] .cl-reservation-details button:not(.primary-button){color:#2b211c;background:#f3f1ed;border-radius:999px;flex:none;min-height:36px;padding:0 14px;font-size:13px;font-weight:600;text-decoration:none}.cl-root[data-look=limpio] .cl-reservation-details button:not(.primary-button):hover:not(:disabled){background:#ebe8e2}.cl-root[data-look=limpio] .cl-reservation-details button:not(.primary-button):disabled{color:#9a948c}.cl-root[data-look=limpio] .cl-desktop-reservation .cl-review-price-summary{border-top-color:#ece8e2}.cl-root[data-look=limpio] .cl-reservation-empty{color:#6b655e}.cl-root[data-look=limpio] .cl-desktop-reservation .cl-product-summary{box-shadow:none;background:#fff;border:0;border-radius:20px;margin-top:12px}.cl-root[data-look=limpio] .cl-desktop-reservation .cl-product-summary *{border-color:#ece8e2}.cl-root[data-look=limpio] .cl-desktop-reservation .cl-product-summary>header button{color:#2b211c;background:#f3f1ed;border-radius:999px;min-height:32px;padding:0 14px;font-size:13px;font-weight:600;text-decoration:none}.cl-root[data-look=limpio] .cl-otp-cell{box-shadow:none;background:#fff;border-color:#ece8e2;border-radius:14px}.cl-root[data-look=limpio] .cl-otp-cell[data-active=true]{border-color:var(--coral);box-shadow:0 0 0 3px color-mix(in srgb, var(--coral) 18%, transparent)}.cl-root[data-look=limpio] .cl-otp-cell[data-invalid=true]{border-color:#c8412b}@starting-style{.lk-root[data-look=limpio] .lk-portrait-modal[open]::backdrop{background:#17120f00}}.cl-root[data-look=limpio] .cl-look-handoff{box-shadow:none;background:#f8f8f8;border:0;border-radius:24px}.cl-root[data-look=limpio] .cl-saved-look-photo{border-radius:16px}.cl-root[data-look=limpio] .cl-saved-look-eyebrow,.cl-root[data-look=limpio] .cl-saved-look-next{color:#6b655e}.cl-root[data-look=limpio] .cl-look-check{background:#146849}.cl-root[data-look=limpio] .cl-review-look{color:#2b211c;background:#fff;border-radius:999px;min-height:36px;padding:0 14px;font-size:13px;font-weight:600;text-decoration:none}.cl-root[data-look=limpio] .cl-auth-verify-card{box-shadow:none;background:#f3f1ed;border:0;border-radius:24px}@media (min-width:1024px){.cl-root[data-look=limpio] .cl-auth-verify-card{background:0 0;padding:0}:is(.cl-root[data-look=limpio] .flat-info,.cl-root[data-look=limpio] .flat-info:has(.cl-today-hours)){box-shadow:none;background:#f8f8f8;border:0;justify-content:space-between;align-items:center;gap:32px;margin:16px 0 40px;padding:20px 28px;display:flex}.cl-root[data-look=limpio] .flat-info .business-details{flex:1;min-width:0;margin:0}.cl-root[data-look=limpio] .flat-info .cl-today-hours{flex:none;align-self:center;margin:0}.cl-root[data-look=limpio] .flat-promo{min-height:220px}.cl-root[data-look=limpio] .site{padding-bottom:0}.cl-root[data-look=limpio] .flat-top{padding:32px 40px 0}.cl-root[data-look=limpio] .foreground{padding:0 40px 48px}.cl-root[data-look=limpio] .cl-public-navigation{margin:28px 0 0}.cl-root[data-look=limpio] .cl-booking-layout{margin-top:28px}.cl-root[data-look=limpio] .cl-booking-main>.flat-info{margin-bottom:32px}.cl-root[data-look=limpio]{background:#fff}.cl-root[data-look=limpio] .site{box-shadow:none}.cl-root[data-look=limpio] .cl-section-nav{box-shadow:none;background:#f8f8f8;border:0;border-radius:999px}:is(.cl-root[data-look=limpio] .flat-info .cl-today-hours,.cl-root[data-look=limpio] .business-card:has(.cl-today-hours) .cl-today-hours){padding-top:0}.cl-root[data-look=limpio] .service-list{grid-template-columns:minmax(0,1fr);gap:10px}.cl-root[data-look=limpio] .service-card:not(.flipped){-moz-column-gap:16px;grid-template-columns:64px minmax(0,1fr) auto auto;grid-template-areas:"photo name price add""photo time price add";align-items:center;gap:2px 16px;min-height:80px;padding:14px 16px 14px 20px;display:grid}.cl-root[data-look=limpio] .service-card.no-photo:not(.flipped){grid-template-columns:minmax(0,1fr) auto auto;grid-template-areas:"name price add""time price add"}.cl-root[data-look=limpio] .service-card:not(.flipped)>.service-copy,.cl-root[data-look=limpio] .service-card:not(.flipped) .service-meta{display:contents}.cl-root[data-look=limpio] .service-card:not(.flipped) .service-photo{border-radius:16px;grid-area:photo;width:64px;height:64px}.cl-root[data-look=limpio] .service-card:not(.flipped) h3{grid-area:name;align-self:end;margin:0;font-size:16px}.cl-root[data-look=limpio] .service-card:not(.flipped) .cl-service-duration{grid-area:time;align-self:start;align-items:center;gap:6px;font-size:13px;display:inline-flex}.cl-root[data-look=limpio] .service-card:not(.flipped) .service-meta strong{grid-area:price;align-items:baseline;gap:6px;font-size:17px;display:flex}.cl-root[data-look=limpio] .service-card:not(.flipped)>.choose-button,.cl-root[data-look=limpio] .service-card:not(.flipped)>.choose-button[aria-pressed]{grid-area:add;width:40px;max-width:40px;height:40px;position:static}.cl-root[data-look=limpio] .pro-list{gap:12px}.cl-root[data-look=limpio] .pro-list.pro-list>.pro-option.pro-option{border-radius:24px;margin:0;padding:16px 18px 16px 14px}.cl-root[data-look=limpio] .foreground>.flat-promo{border-radius:32px;min-height:300px;margin-top:24px}.cl-root[data-look=limpio] .foreground>.flat-promo .flat-promo-copy{gap:12px;max-width:520px;padding:40px 44px}.cl-root[data-look=limpio] .foreground>.flat-promo h2{letter-spacing:-.8px;font-size:34px}.cl-root[data-look=limpio] .foreground>.flat-promo .rating{font-size:15px}.cl-root[data-look=limpio] .foreground>.flat-promo .primary-button{min-height:48px;margin-top:8px;padding:0 26px;font-size:16px}:is(.cl-root[data-look=limpio] .foreground>.flat-info,.cl-root[data-look=limpio] .foreground>.flat-info:has(.cl-today-hours)){margin:16px 0 0}.cl-root[data-look=limpio] .cl-booking-main>.flat-search-row{margin:0 0 20px}:is(.cl-root[data-look=limpio] .foreground>.flat-info,.cl-root[data-look=limpio] .foreground>.flat-info:has(.cl-today-hours)){background:radial-gradient(70% 120% at 100% 100%, color-mix(in srgb, var(--coral) 22%, transparent), transparent 70%), #f8f8f8}.cl-root[data-look=limpio] .flat-info .shop-actions.flat-info-actions{border-left:1px solid #ece8e2;flex:none;align-self:center;gap:10px;padding-left:28px;display:flex;position:static}.cl-root[data-look=limpio] .flat-info-actions .icon-button{color:#2b211c;width:48px;height:48px;box-shadow:none;background:#fff;border:0;border-radius:50%;padding:0}.cl-root[data-look=limpio] .flat-info-actions .favorite[aria-pressed=true]{background:#fff1e9}:is(.cl-root[data-look=limpio] .foreground>.flat-info,.cl-root[data-look=limpio] .foreground>.flat-info:has(.cl-today-hours)){-moz-column-gap:48px;background:radial-gradient(70% 120% at 100% 100%, color-mix(in srgb, var(--coral) 26%, transparent), transparent 70%), #f8f8f8;grid-template-columns:minmax(0,1fr) auto;align-items:end;column-gap:48px;padding:24px;display:grid;position:relative}.cl-root[data-look=limpio] .foreground>.flat-info .business-details{grid-column:1;align-self:end;padding-left:4px}.cl-root[data-look=limpio] .foreground>.flat-info .cl-today-hours{grid-column:2;align-self:end;padding-top:60px}.cl-root[data-look=limpio] .flat-info .shop-actions.flat-info-actions{border-left:0;padding-left:0;position:absolute;top:24px;right:24px}.cl-root[data-look=limpio] .flat-info-actions .icon-button{width:44px;height:44px}.cl-root[data-look=limpio] .flat-info-actions .icon-button .icon{width:20px;height:20px}.cl-root[data-look=limpio] .site>.site-header{background:0 0;padding-inline:40px}.cl-root[data-look=limpio] .foreground>.flat-info .business-heading{grid-column:1;align-items:center;gap:16px;padding-right:120px}.cl-root[data-look=limpio] .foreground>.flat-info .business-logo{width:72px;height:72px;box-shadow:none;background:#fff;border:0;border-radius:18px}.cl-root[data-look=limpio] .foreground>.flat-info .business-title h1{letter-spacing:-1px;margin:0 0 2px;font-size:32px}.cl-root[data-look=limpio] .foreground>.flat-info .business-type{color:#6b655e}.cl-root[data-look=limpio] .foreground>.flat-info .business-details{margin:16px 0 0}.cl-root[data-look=limpio] .foreground>.flat-info .cl-today-hours{padding-top:52px}.cl-root[data-look=limpio] .day-strip{margin-inline:0;padding-inline:0 40px;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 64px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 64px),#0000)}.cl-root[data-look=limpio] .day:disabled{opacity:1;background:#f8f8f8}.cl-root[data-look=limpio] .day:disabled span,.cl-root[data-look=limpio] .day:disabled strong{color:#b8b2aa}.cl-root[data-look=limpio] .day:disabled strong{background:0 0}.cl-root[data-look=limpio] .time-section .day,.cl-root[data-look=limpio] .day{flex:none;width:54px;min-width:0;height:92px;min-height:0}}.cl-root[data-look=limpio] .time-section .day[data-unavailable=true][aria-checked=true] span,.cl-root[data-look=limpio] .day[aria-checked=true][aria-checked] span{color:#fff}@media (min-width:1024px){.cl-root[data-look=limpio]:has(>.site>.foreground){padding-bottom:0}.cl-root[data-look=limpio].has-selection .site{padding-bottom:0}.cl-root[data-look=limpio] .site:has(>.foreground){flex-direction:column;min-height:calc(100svh - 12px);display:flex}.cl-root[data-look=limpio] .foreground{flex-direction:column;flex:1 0 auto;min-height:0;padding-bottom:0;display:flex}.cl-root[data-look=limpio] .foreground>.site-footer{margin-top:auto}.cl-root[data-look=limpio] .foreground>.cl-booking-layout{margin-bottom:24px}.cl-root[data-look=limpio] .cl-account-navigation>button{color:#2b211c;box-shadow:none;border:0;border-radius:999px;padding:6px 16px 6px 6px}.cl-root[data-look=limpio] .cl-account-navigation>button>svg{box-sizing:border-box;border-radius:50%;width:36px;height:36px;padding:8px}.cl-root[data-look=limpio] .cl-account-navigation>button[aria-current=page]{color:#2b211c;box-shadow:none;background:#f3f1ed;border:0;font-weight:700}.cl-root[data-look=limpio] .cl-account-navigation>button[aria-current=page]>svg{background:var(--coral-fill) border-box;color:#fff}.cl-root[data-look=limpio] .cl-account-navigation>button:hover:not(:disabled):not([aria-current=page]){background:#f8f8f8}.cl-root[data-look=limpio] .cl-done-navigation{border-color:#ece8e2}.cl-root[data-look=limpio] .done-card{margin-top:0;padding:0}:is(.cl-root[data-look=limpio] .cl-done-banner,.cl-root[data-look=limpio] .cl-done-banner:has(.cl-done-check)){box-shadow:none;background:#fdebe5;border:0;border-radius:24px;align-items:center;padding:24px 28px}.cl-root[data-look=limpio] .cl-done-banner:not(:has(.cl-done-check)){background:#f8f8f8}.cl-root[data-look=limpio] .cl-done-banner .cl-done-check{width:60px;margin:0}.cl-root[data-look=limpio] .cl-done-banner h2{color:#2b211c;margin:0;font-size:26px}.cl-root[data-look=limpio] .cl-done-banner>.you-lead{color:#6b655e}.cl-root[data-look=limpio] .cl-done-ticket{margin:0}.cl-root[data-look=limpio] .cl-done-actions{background:#f8f8f8;border:0;border-radius:24px;align-self:start;padding:24px}.cl-root[data-look=limpio] .cl-done-actions>h3{color:#2b211c;margin:0 0 16px;font-size:16px;font-weight:700}.cl-root[data-look=limpio] .done-card .cl-done-actions .done-calendar{background:#fff}.cl-root[data-look=limpio] .site-header .account-button{box-shadow:none;background:#f3f1ed}.cl-root[data-look=limpio] .site-header .account-button:hover{background:#ece8e2}}.cl-root[data-look=limpio] .cl-review-internal:hover:not(:disabled){background:var(--coral-fill) border-box;color:#fff;filter:brightness(1.05)}@media (min-width:1024px){.cl-root[data-look=limpio] div:has(>.cl-review-panel>.cl-review-internal){grid-template-columns:minmax(0,1fr)}.cl-root[data-look=limpio] .cl-review-panel:has(>.cl-review-internal){background:0 0;padding:0}.cl-root[data-look=limpio] .cl-review-panel>.cl-review-internal{margin-top:0}}.cl-root .cl-account-wordmark{display:none}@media (min-width:1024px){.cl-root .cl-account-wordmark{flex:none;order:-1;width:112px;height:28px;margin-right:auto;display:block}.cl-root .cl-account-business{display:none}}
