@layer theme{:root,:host{--font-sans:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.hidden{display:none}.inline{display:inline}}:root{--lino:#f6f3f9;--lino-2:#efeaf5;--tinta:#2e2a45;--tinta-2:#5b5674;--tinta-3:#8b86a3;--linea:#e2dbec;--blanco:#fff;--ciruela:#5a4ba8;--ciruela-2:#4a3d91;--ciruela-claro:#e9e4f7;--salvia:#a9cdb9;--arcilla:#e8b4b8;--cielo:#b8cbe6;--whatsapp:#1e7f5b;--whatsapp-2:#176a4b;--f-display:"Fraunces","Iowan Old Style",Georgia,serif;--f-body:"Atkinson Hyperlegible","Segoe UI",system-ui,sans-serif;--t-xs:.8125rem;--t-sm:.9375rem;--t-base:1.0625rem;--t-lg:1.25rem;--t-xl:clamp(1.5rem,1.2rem + 1.2vw,2rem);--t-2xl:clamp(2rem,1.4rem + 2.2vw,3rem);--t-hero:clamp(2.5rem,1.6rem + 3.6vw,4.5rem);--ancho:1120px;--s-1:.5rem;--s-2:1rem;--s-3:1.5rem;--s-4:2rem;--s-5:3rem;--s-6:4.5rem;--s-seccion:clamp(4rem,3rem + 4vw,7rem);--r-sm:8px;--r-md:14px;--r-lg:24px;--r-pill:999px;--sombra:0 1px 2px #2e2a450f,0 10px 30px #2e2a4512;--dur:.22s;--ease:cubic-bezier(.2,.7,.2,1)}html.calmo{--salvia:#cfdad4;--arcilla:#e5d3d5;--cielo:#d3dbe8;--dur:0s}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation:none!important}}html.calmo{scroll-behavior:auto}body{background:var(--lino);color:var(--tinta);font-family:var(--f-body);font-size:var(--t-base);margin:0;line-height:1.6}h1,h2,h3{font-family:var(--f-display);font-variation-settings:"SOFT" 100,"WONK" 0;letter-spacing:-.01em;margin:0;font-weight:500;line-height:1.1}h1{font-size:var(--t-hero);font-optical-sizing:auto}h2{font-size:var(--t-2xl)}h3{font-size:var(--t-xl)}p{max-width:62ch;margin:0}a{color:var(--ciruela);text-underline-offset:.18em;text-decoration:underline;text-decoration-thickness:1.5px}img{max-width:100%;display:block}button{font:inherit;color:inherit}:focus-visible{outline:3px solid var(--ciruela);outline-offset:3px;border-radius:var(--r-sm)}.contenedor{width:min(100% - 2.5rem,var(--ancho));margin-inline:auto}.seccion{padding-block:var(--s-seccion)}[id]{scroll-margin-top:5.5rem}.visualmente-oculto{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.boton{border-radius:var(--r-pill);font-weight:700;font-size:var(--t-sm);cursor:pointer;transition:background-color var(--dur)var(--ease),border-color var(--dur)var(--ease),transform var(--dur)var(--ease);border:2px solid #0000;justify-content:center;align-items:center;gap:.6rem;padding:.9rem 1.5rem;text-decoration:none;display:inline-flex}.boton:active{transform:translateY(1px)}.boton--primario{background:var(--ciruela);color:var(--blanco)}.boton--primario:hover{background:var(--ciruela-2)}.boton--secundario{color:var(--tinta);border-color:var(--tinta);background:0 0}.boton--secundario:hover{background:var(--blanco)}.boton--whatsapp{background:var(--whatsapp);color:var(--blanco)}.boton--whatsapp:hover{background:var(--whatsapp-2)}.boton--bloque{width:100%}.icono{flex:none;width:1.15em;height:1.15em}.cabecera{z-index:50;background:var(--lino);position:sticky;top:0}@supports (color:color-mix(in lab,red,red)){.cabecera{background:color-mix(in srgb,var(--lino)88%,transparent)}}.cabecera{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--linea)}.cabecera__fila{justify-content:space-between;align-items:center;gap:var(--s-3);min-height:4.5rem;display:flex}.marca{color:var(--tinta);align-items:center;gap:.75rem;text-decoration:none;display:flex}.marca__sello{background:radial-gradient(circle at 35% 30%,var(--blanco)0 18%,var(--arcilla)19% 100%);border-radius:50%;flex:none;width:2.5rem;height:2.5rem;box-shadow:inset 0 -3px 6px #2e2a451f}.marca__nombre{font-family:var(--f-display);font-variation-settings:"SOFT" 100;font-size:1.35rem;font-weight:600;line-height:1}.marca__linea{font-size:var(--t-xs);color:var(--tinta-2);margin-top:.2rem;display:block}.nav{gap:clamp(1rem,.4rem + 1.4vw,2rem);display:none}.nav a{color:var(--tinta-2);font-weight:700;font-size:var(--t-sm);white-space:nowrap;transition:color var(--dur)var(--ease),border-color var(--dur)var(--ease);border-bottom:2px solid #0000;padding:.35rem 0;text-decoration:none}.nav a:hover{color:var(--tinta);border-color:var(--ciruela)}.cabecera__acciones{align-items:center;gap:var(--s-2);display:flex}.calma{border-radius:var(--r-pill);border:1.5px solid var(--linea);background:var(--blanco);font-size:var(--t-xs);color:var(--tinta-2);white-space:nowrap;cursor:pointer;align-items:center;gap:.5rem;padding:.45rem .8rem;font-weight:700;display:inline-flex}.calma__punto{background:var(--salvia);border:1.5px solid var(--tinta-3);border-radius:50%;width:.65rem;height:.65rem}.calma[aria-pressed=true]{border-color:var(--ciruela);color:var(--ciruela)}.calma[aria-pressed=true] .calma__punto{background:var(--ciruela);border-color:var(--ciruela)}.cabecera .boton--whatsapp{padding:.7rem 1.1rem}.cabecera .boton--whatsapp span{display:none}@media(max-width:599px){.marca__linea,.calma__texto{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.calma{padding:.55rem}.calma__punto{width:.9rem;height:.9rem}}@media(min-width:880px){.nav{display:flex}.cabecera .boton--whatsapp span{display:inline}}.hero{padding-block:clamp(2rem,1.5rem + 2.5vw,4rem)var(--s-seccion)}.hero__grid{gap:var(--s-5);align-items:center;display:grid}.hero__lugar{font-size:var(--t-sm);color:var(--tinta-2);margin-bottom:var(--s-3)}.hero h1{margin-bottom:var(--s-3);max-width:14ch}.hero__texto{font-size:var(--t-lg);color:var(--tinta-2);margin-bottom:var(--s-4);max-width:48ch}.hero__acciones{gap:var(--s-2);flex-wrap:wrap;display:flex}.hero__nota{margin-top:var(--s-3);font-size:var(--t-sm);color:var(--tinta-3)}@media(min-width:880px){.hero__grid{gap:var(--s-6);grid-template-columns:7fr 5fr}}.popit{--burbuja:clamp(2.4rem,1.6rem + 3vw,3.4rem);background:var(--blanco);border:1px solid var(--linea);border-radius:var(--r-lg);padding:var(--s-3);box-shadow:var(--sombra);max-width:26rem;margin-inline:auto}.popit__grid{grid-template-columns:repeat(6,var(--burbuja));background:var(--lino-2);border-radius:var(--r-md);justify-content:center;gap:.55rem;padding:.4rem;display:grid}.burbuja{--c:var(--salvia);width:var(--burbuja);height:var(--burbuja);cursor:pointer;background:radial-gradient(circle at 38% 32%,var(--c)0 12%,var(--c)40%,var(--c)100%);border:0;border-radius:50%;padding:0}@supports (color:color-mix(in lab,red,red)){.burbuja{background:radial-gradient(circle at 38% 32%,color-mix(in srgb,var(--c)55%,white)0 12%,var(--c)40%,color-mix(in srgb,var(--c)78%,var(--tinta))100%)}}.burbuja{transition:transform .16s var(--ease),box-shadow .16s var(--ease);box-shadow:inset 0 -3px 5px #2e2a452e,0 2px 3px #2e2a451f}.burbuja:hover{transform:scale(1.06)}.burbuja[aria-pressed=true]{background:radial-gradient(circle at 60% 68%,var(--c)0 8%,var(--c)45%,var(--c)100%)}@supports (color:color-mix(in lab,red,red)){.burbuja[aria-pressed=true]{background:radial-gradient(circle at 60% 68%,color-mix(in srgb,var(--c)70%,var(--tinta))0 8%,var(--c)45%,color-mix(in srgb,var(--c)60%,white)100%)}}.burbuja[aria-pressed=true]{transform:scale(.94);box-shadow:inset 0 3px 6px #2e2a4547,inset 0 -1px #ffffff80}.burbuja--arcilla{--c:var(--arcilla)}.burbuja--cielo{--c:var(--cielo)}.burbuja--ciruela{--c:#c7bde8}.popit__pie{justify-content:space-between;align-items:center;gap:var(--s-2);margin-top:var(--s-2);font-size:var(--t-xs);color:var(--tinta-2);display:flex}.popit__reinicio{color:var(--ciruela);cursor:pointer;text-underline-offset:.18em;background:0 0;border:0;padding:.3rem .5rem;font-weight:700;text-decoration:underline}html.calmo .burbuja{background:var(--c);box-shadow:inset 0 0 0 1.5px #2e2a4526}html.calmo .burbuja[aria-pressed=true]{background:var(--c)}@supports (color:color-mix(in lab,red,red)){html.calmo .burbuja[aria-pressed=true]{background:color-mix(in srgb,var(--c)70%,var(--tinta))}}html.calmo .burbuja[aria-pressed=true],html.calmo .burbuja:hover{transform:none}.beneficios{background:var(--blanco);border-block:1px solid var(--linea)}.beneficios__grid{gap:var(--s-5);display:grid}.beneficios__intro h2{margin-bottom:var(--s-2);max-width:18ch}.beneficios__intro p{color:var(--tinta-2)}.beneficio{gap:var(--s-3);padding-block:var(--s-4);border-top:1px solid var(--linea);grid-template-columns:3.25rem 1fr;display:grid}.beneficio:last-child{border-bottom:1px solid var(--linea)}.beneficio h3{font-size:var(--t-lg);font-family:var(--f-body);margin-bottom:.5rem;font-weight:700}.beneficio p{color:var(--tinta-2);font-size:var(--t-sm)}.muestra{border-radius:var(--r-md);border:1px solid var(--linea);background-color:var(--lino-2);width:3.25rem;height:3.25rem}.muestra--peso{background-image:repeating-linear-gradient(135deg,#0000 0 7px,#2e2a451f 7px 9px);background-color:var(--cielo)}.muestra--click{background-image:radial-gradient(circle,var(--blanco)0 3px,transparent 3.5px);background-position:3px 3px;background-size:11px 11px;background-color:var(--arcilla)}.muestra--textura{background-image:radial-gradient(circle at 40% 35%,#ffffffd9 0 2px,#2e2a452e 3px 4px,#0000 4.5px);background-size:13px 13px;background-color:var(--salvia)}html.calmo .muestra{background-image:none}@media(min-width:880px){.beneficios__grid{gap:var(--s-6);grid-template-columns:5fr 7fr}.beneficios__intro{align-self:start;position:sticky;top:6rem}}.catalogo__cabeza{margin-bottom:var(--s-5)}.catalogo__cabeza h2{max-width:20ch;margin-bottom:var(--s-2)}.catalogo__cabeza p{color:var(--tinta-2)}.cualidades{gap:var(--s-2);margin:0 0 var(--s-6);padding:0;list-style:none;display:grid}.cualidad{border-radius:var(--r-lg);background:var(--blanco);border:1px solid var(--linea);color:inherit;transition:border-color var(--dur)var(--ease),transform var(--dur)var(--ease);grid-template-rows:7rem auto;text-decoration:none;display:grid;overflow:hidden}.cualidad:hover{border-color:var(--ciruela);transform:translateY(-2px)}.cualidad__textura{background-color:var(--lino-2)}.cualidad__textura--silencio{background:linear-gradient(160deg,#d9e6df,var(--salvia))}.cualidad__textura--click{background-color:var(--arcilla);background-image:repeating-linear-gradient(0deg,#0000 0 18px,#2e2a451a 18px 24px),repeating-linear-gradient(90deg,#0000 0 18px,#2e2a451a 18px 24px)}.cualidad__textura--textura{background-color:var(--cielo);background-image:radial-gradient(circle at 40% 35%,#ffffffe6 0 3px,#2e2a4529 4px 5.5px,#0000 6px);background-size:18px 18px}.cualidad__textura--peso{background-color:#cfc6e6;background-image:repeating-linear-gradient(135deg,#0000 0 10px,#2e2a451f 10px 13px)}html.calmo .cualidad__textura{background-image:none}.cualidad__cuerpo{padding:var(--s-3)}.cualidad__cuerpo h3{font-size:var(--t-lg);font-family:var(--f-body);margin-bottom:.35rem;font-weight:700}.cualidad__cuerpo p{font-size:var(--t-sm);color:var(--tinta-2)}@media(min-width:600px){.cualidades{grid-template-columns:repeat(2,1fr)}}@media(min-width:1000px){.cualidades{grid-template-columns:repeat(4,1fr)}}.destacado__titulo{font-family:var(--f-body);font-weight:700;font-size:var(--t-sm);color:var(--tinta-2);margin-bottom:var(--s-2)}.sensory-product-card{background:var(--blanco);border:1px solid var(--linea);border-radius:var(--r-lg);box-shadow:var(--sombra);display:grid;overflow:hidden}.card-image-wrapper{background-color:var(--lino-2);background-image:radial-gradient(circle at 40% 35%,#ffffffe6 0 3px,#2e2a451a 4px 5.5px,#0000 6px);background-size:18px 18px;justify-content:center;align-items:center;min-height:16rem;display:flex}.product-img{object-fit:cover;width:100%;height:100%}.product-img[data-fallback]{display:none}.card-image-wrapper__aviso{font-size:var(--t-xs);color:var(--tinta-2);text-align:center;background:var(--blanco);border:1px solid var(--linea);border-radius:var(--r-pill);max-width:24ch;padding:.6rem 1rem}.card-content{padding:var(--s-4);gap:var(--s-3);flex-direction:column;display:flex}.product-title{font-size:var(--t-xl)}.product-intro{color:var(--tinta-2)}.product-benefits{background:var(--ciruela-claro);border-left:4px solid var(--ciruela);border-radius:0 var(--r-md)var(--r-md)0;padding:var(--s-3);font-size:var(--t-sm);gap:.7rem;display:grid}.product-benefits p{max-width:none}.highlight-text{color:var(--ciruela-2);font-weight:700}.card-actions{gap:var(--s-2);flex-wrap:wrap;margin-top:auto;display:flex}.btn-instagram{border-radius:var(--r-pill);border:2px solid var(--tinta);color:var(--tinta);font-weight:700;font-size:var(--t-sm);transition:background-color var(--dur)var(--ease);align-items:center;gap:.5rem;padding:.75rem 1.2rem;text-decoration:none;display:inline-flex}.btn-instagram:hover{background:var(--lino)}@media(min-width:760px){.sensory-product-card{grid-template-columns:5fr 7fr}.card-image-wrapper{min-height:100%}}.profesionales{background:var(--tinta);color:var(--lino)}.profesionales__grid{gap:var(--s-5);align-items:start;display:grid}.profesionales h2{max-width:18ch;margin-bottom:var(--s-3)}.profesionales__texto{color:#c9c4dc;margin-bottom:var(--s-4)}.lista-check{margin:0 0 var(--s-4);gap:var(--s-2);padding:0;list-style:none;display:grid}.lista-check li{color:#e6e2f0;grid-template-columns:1.5rem 1fr;gap:.6rem;display:grid}.lista-check .icono{color:var(--salvia);margin-top:.2rem}.formulario{border-radius:var(--r-lg);padding:var(--s-4);background:#3a3556;border:1px solid #4b4668}.formulario h3{font-family:var(--f-body);font-weight:700;font-size:var(--t-lg);color:var(--blanco);margin-bottom:.4rem}.formulario__nota{color:#c9c4dc;font-size:var(--t-sm);margin-bottom:var(--s-3)}.campo{margin-bottom:var(--s-2);gap:.35rem;display:grid}.campo label{font-size:var(--t-sm);color:#e6e2f0;font-weight:700}.campo input{font:inherit;border-radius:var(--r-md);background:var(--tinta);color:var(--blanco);border:1.5px solid #5f5a7c;padding:.8rem 1rem}.campo input::placeholder{color:#8b86a3}.campo input:focus-visible{outline-color:var(--salvia);border-color:var(--salvia)}.formulario .boton{margin-top:var(--s-2)}@media(min-width:880px){.profesionales__grid{gap:var(--s-6);grid-template-columns:6fr 5fr}}.fotos{gap:var(--s-2);grid-column:1/-1;display:grid}@media(max-width:879px){.hero .fotos{order:2}.hero .popit{order:3}}.foto{border-radius:var(--r-lg);border:1px solid var(--linea);background:var(--blanco);box-shadow:var(--sombra);margin:0;overflow:hidden}.foto img{aspect-ratio:16/9;object-fit:cover;width:100%;height:100%}.fotos__pie{font-size:var(--t-sm);color:var(--tinta-2);grid-column:1/-1;max-width:62ch}html.calmo .foto img{filter:saturate(.65)}@media(min-width:700px){.fotos{gap:var(--s-3);grid-template-columns:1fr 1fr}}.ubicacion__grid{gap:var(--s-4);display:grid}.ubicacion h2{max-width:16ch;margin-bottom:var(--s-2)}.ubicacion__texto{color:var(--tinta-2);margin-bottom:var(--s-3)}.comunas{margin:0 0 var(--s-4);flex-wrap:wrap;gap:.5rem;padding:0;list-style:none;display:flex}.comunas li{border-radius:var(--r-pill);background:var(--blanco);border:1px solid var(--linea);font-size:var(--t-sm);padding:.35rem .8rem}.comunas li:first-child{background:var(--ciruela-claro);border-color:var(--ciruela);font-weight:700}.datos{gap:.6rem;margin:0;display:grid}.datos div{align-items:baseline;gap:.6rem;display:flex}.datos dt{min-width:6.5rem;font-weight:700}.datos dd{color:var(--tinta-2);margin:0}.asesoria{background:var(--blanco);border:1px solid var(--linea);border-radius:var(--r-lg);padding:var(--s-4);box-shadow:var(--sombra)}.asesoria h3{font-size:var(--t-xl);margin-bottom:.6rem}.asesoria p{color:var(--tinta-2);margin-bottom:var(--s-3)}@media(min-width:880px){.ubicacion__grid{gap:var(--s-6);grid-template-columns:7fr 5fr;align-items:start}}.pie{border-top:1px solid var(--linea);padding-block:var(--s-4);font-size:var(--t-sm);color:var(--tinta-2)}.pie__fila{justify-content:space-between;gap:var(--s-2);flex-wrap:wrap;display:flex}.pie a{color:var(--tinta-2)}
