@font-face{font-family:Newsreader;src:url(newsreader-var.woff2) format("woff2-variations");font-weight:200 700;font-style:normal;font-display:swap}@font-face{font-family:Newsreader;src:url(newsreader-italic.woff2) format("woff2");font-weight:300;font-style:italic;font-display:swap}:root{--fantina-paper:#F2F1EC;--fantina-surface:#E7E5DE;--fantina-plate:#FEF9F7;--fantina-surface-dark:#1F3325;--fantina-ink:#131512;--fantina-muted:#5B5E57;--fantina-line:#D3D1C8;--fantina-action:#131512;--fantina-action-hover:#000000;--fantina-focus:#2A4530;--fantina-display:"Newsreader",Georgia,"Times New Roman",serif;--fantina-body:var(--font-body-family,"Archivo",-apple-system,sans-serif);--fantina-display-hero:clamp(4rem,6.6vw,9.2rem);--fantina-display-xl:clamp(3.2rem,4.4vw,6.4rem);--fantina-display-lg:clamp(2.6rem,3.2vw,4.4rem);--fantina-heading-md:clamp(2.2rem,2.4vw,3rem);--fantina-body-lg:1.7rem;--fantina-body-size:1.5rem;--fantina-caption:1.15rem;--space-1:.4rem;--space-2:.8rem;--space-3:1.6rem;--space-4:2.4rem;--space-5:3.2rem;--space-6:4.8rem;--space-7:6.4rem;--space-8:9.6rem;--space-9:12.8rem;--space-10:16rem;--fantina-page-max:160rem;--fantina-reading-max:58ch;--fantina-gutter:clamp(2.2rem,4vw,7.2rem);--fantina-section-space:clamp(6.4rem,9vw,12.8rem);--fp-display:var(--fantina-display)}.fx{--fx-display:var(--fantina-display);--fx-ambar:var(--fantina-focus);--fx-hueso:var(--fantina-paper);--fx-hueso-2:var(--fantina-surface);--fx-tinta:var(--fantina-ink);--fx-verde:var(--fantina-focus);--fx-verde-hondo:var(--fantina-surface-dark)}.color-scheme-1{--color-background:242,241,236;--color-foreground:19,21,18;--color-button:19,21,18;--color-button-text:242,241,236;--color-secondary-button-text:19,21,18;--color-shadow:19,21,18}.color-scheme-2{--color-background:231,229,222;--color-foreground:19,21,18;--color-button:19,21,18;--color-button-text:242,241,236;--color-secondary-button-text:19,21,18}.color-scheme-3{--color-background:254,249,247;--color-foreground:19,21,18;--color-button:19,21,18;--color-button-text:242,241,236;--color-secondary-button-text:19,21,18}.color-scheme-4{--color-background:31,51,37;--color-foreground:242,241,236;--color-button:242,241,236;--color-button-text:19,21,18;--color-secondary-button-text:242,241,236}.color-scheme-5{--color-background:254,249,247;--color-foreground:19,21,18;--color-button:19,21,18;--color-button-text:242,241,236;--color-secondary-button-text:19,21,18}.fx h1,.fx h2,.fx h3,.fx blockquote,.fx .fx-folio,.fx .fx-pie .n,.product .product__title h1,.product .product__title .h1,.product .product__info-container .price,.product .product__description.rte h2,.f-mom .f-mom-cifra,.f-mom h2{font-optical-sizing:auto;font-synthesis:none}.f-voz{font-family:var(--fantina-display);font-style:italic;font-weight:300;font-size:var(--fantina-display-lg);line-height:1.24;letter-spacing:-.018em;margin:0;max-width:22ch}.shopify-section-header{transition:background-color .3s linear,border-color .3s linear}body.f-hero-top .shopify-section-header{position:absolute;top:0;left:0;right:0;z-index:6;background:transparent;border-bottom:0}body.f-hero-top .shopify-section-header .header,body.f-hero-top .shopify-section-header .header-wrapper{background:transparent;border-bottom-color:transparent}body.f-hero-top .shopify-section-header .header__heading-link,body.f-hero-top .shopify-section-header .header__menu-item,body.f-hero-top .shopify-section-header .header__icon,body.f-hero-top .shopify-section-header summary,body.f-hero-top .shopify-section-header a{color:var(--fantina-paper)}body.f-hero-top .shopify-section-header .icon,body.f-hero-top .shopify-section-header svg{color:var(--fantina-paper)}.fx .cap{font-family:var(--fantina-body);font-size:var(--fantina-caption);font-weight:600;letter-spacing:.2em}.fx-precio{display:flex;flex-direction:column;gap:var(--space-1);margin-block:var(--space-2) var(--space-1)}.fx-precio-n{font-family:var(--fantina-display);font-weight:400;font-size:var(--fantina-heading-md);line-height:1;letter-spacing:-.01em;font-variant-numeric:tabular-nums}.fx-precio-envio{font-family:var(--fantina-body);font-size:1.3rem;font-weight:400;color:var(--fantina-muted)}.fx-materia{position:relative;background:var(--fantina-surface)}.fx-materia img{display:block;width:100%;height:clamp(42rem,72vh,86rem);object-fit:cover}.fx-materia-pie{font-family:var(--fantina-body);font-size:var(--fantina-caption);letter-spacing:.14em;text-transform:uppercase;color:var(--fantina-muted);padding:var(--space-3) var(--fantina-gutter) var(--space-6)}.fx-permanencia{background:var(--fantina-surface-dark);color:var(--fantina-paper);padding:var(--space-9) var(--fantina-gutter);display:flex;justify-content:center}.fx-regalo{position:relative;background:var(--fantina-surface-dark);overflow:hidden}.fx-regalo img{display:block;width:100%;height:clamp(38rem,58vh,68rem);object-fit:cover}.fx-regalo:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#11181200 42%,#111812c7)}.fx-regalo-txt{position:absolute;left:0;right:0;bottom:0;z-index:1;display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-4);padding:0 var(--fantina-gutter) var(--space-6);color:var(--fantina-paper)}.fx-regalo-txt h2{font-size:var(--fantina-display-lg);line-height:1.06;max-width:16ch}.product .product__info-container .price{font-weight:400;font-variant-numeric:tabular-nums}.fantina-descriptor{font-family:var(--fantina-body);font-size:var(--fantina-body-size);font-weight:400;color:var(--fantina-muted);letter-spacing:.01em;margin:0}.fantina-envio{font-family:var(--fantina-body);font-size:1.35rem;color:var(--fantina-muted);margin:0}.fantina-edicion{list-style:none;margin:var(--space-4) 0 0;padding:0;border-top:1px solid var(--fantina-line)}.fantina-edicion li{font-family:var(--fantina-body);font-size:1.35rem;line-height:1.5;color:var(--fantina-muted);padding:var(--space-2) 0;border-bottom:1px solid var(--fantina-line)}.product .product-form__submit,.fx .button,.cart__dynamic-checkout-buttons .button{font-family:var(--fantina-body);font-size:var(--fantina-body-size);font-weight:500;letter-spacing:.005em;text-transform:none;border-radius:0;box-shadow:none;min-height:5.2rem;transition:background-color .18s ease-out,color .18s ease-out,transform .18s ease-out}.product .product-form__submit:hover{background-color:var(--fantina-action-hover)}.product .product-form__submit:active{transform:translateY(1px)}.product .product-form__submit:focus-visible{outline:2px solid var(--fantina-focus);outline-offset:3px;box-shadow:none}.product .product-form__submit[disabled],.product .product-form__submit.disabled{background:transparent;color:var(--fantina-muted);box-shadow:inset 0 0 0 1px var(--fantina-line);opacity:1;cursor:default}.product .product-form__submit.loading{position:relative;overflow:hidden}.product .product-form__submit .loading__spinner{display:none}.product .product-form__submit.loading:after{content:"";position:absolute;left:0;bottom:0;height:2px;width:38%;background:var(--fantina-paper);animation:f-carga 1.1s cubic-bezier(.4,0,.2,1) infinite}@keyframes f-carga{0%{transform:translate(-100%)}to{transform:translate(360%)}}.f-barra{position:fixed;left:0;right:0;bottom:0;z-index:20;display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding:var(--space-2) var(--space-4);padding-bottom:calc(var(--space-2) + env(safe-area-inset-bottom));background:#f2f1ecf0;border-top:1px solid var(--fantina-line);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);opacity:0;visibility:hidden;transition:opacity .24s ease-out,visibility .24s ease-out}.f-barra.on{opacity:1;visibility:visible}.f-barra-n{font-family:var(--fantina-body);font-size:1.3rem;line-height:1.3;color:var(--fantina-ink)}.f-barra-n b{font-family:var(--fantina-display);font-weight:400;font-variant-numeric:tabular-nums}.f-barra button{font-family:var(--fantina-body);font-size:1.4rem;font-weight:500;letter-spacing:.005em;background:var(--fantina-action);color:var(--fantina-paper);border:0;border-radius:0;padding:var(--space-3) var(--space-4);min-height:4.4rem;cursor:pointer}.f-barra button:focus-visible{outline:2px solid var(--fantina-focus);outline-offset:3px}@media screen and (min-width:990px){.f-barra{display:none}}@media screen and (max-width:749px){.fx-materia img{height:62svh}.fx-regalo img{height:52svh}.fx-permanencia{padding-block:var(--space-8)}.f-voz{font-size:var(--fantina-heading-md);max-width:none}.product:has(.fantina-edicion) .product__media-item .product__media{padding-top:0;min-height:0;max-height:none;height:60svh}.product:has(.fantina-edicion) .product__media-item .product-media-container{height:auto}.product:has(.fantina-edicion) .product__media-list{margin-bottom:0}.product:has(.fantina-edicion) .product__info-wrapper{padding-top:0}.product:has(.fantina-edicion) .product__info-container{padding-top:var(--space-3)}.product:has(.fantina-edicion) .product__title{margin-top:0}}.f-mom{background:var(--fantina-paper);color:var(--fantina-ink)}.f-mom-in{max-width:var(--fantina-page-max);margin-inline:auto;padding-inline:var(--fantina-gutter)}.f-mom-rotulo{display:block;font-family:var(--fantina-body);font-size:var(--fantina-caption);font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--fantina-muted);margin:0 0 var(--space-3)}.f-mom-pie{font-family:var(--fantina-body);font-size:var(--fantina-body-size);line-height:1.55;color:var(--fantina-muted);max-width:38ch;margin:var(--space-3) 0 0}.f-mom-marco{position:relative;margin:0;overflow:hidden;background:var(--fantina-surface)}.f-mom-marco img{display:block;width:100%;height:100%;object-fit:cover}.f-mom-falta{display:flex;align-items:center;justify-content:center;width:100%;height:100%;border:1px dashed var(--fantina-line);background:transparent;color:var(--fantina-muted);font-family:var(--fantina-body);font-size:var(--fantina-caption);letter-spacing:.2em;text-transform:uppercase;text-align:center;padding:var(--space-4)}.f-mom-macro{padding-block:var(--fantina-section-space) 0}.f-mom-macro .f-mom-marco{aspect-ratio:3/2}.f-mom-cifra-bloque{padding-block:var(--fantina-section-space)}.f-mom-cifra{display:block;font-family:var(--fantina-display);font-weight:200;font-size:clamp(9rem,17vw,24rem);line-height:.86;letter-spacing:-.03em;font-variant-numeric:tabular-nums lining-nums;margin:.1em 0 0}.f-mom-cifra-linea{font-family:var(--fantina-display);font-weight:400;font-size:var(--fantina-heading-md);line-height:1.3;margin:var(--space-4) 0 0;max-width:24ch}.f-mom-cuerpo{display:grid;grid-template-columns:minmax(0,58fr) minmax(0,42fr);grid-template-rows:1fr auto auto;grid-template-areas:"img ." "img rot" "img pie";column-gap:var(--fantina-gutter)}.f-mom-cuerpo--espejo{grid-template-columns:minmax(0,42fr) minmax(0,58fr);grid-template-areas:". img" "rot img" "pie img"}.f-mom-cuerpo>.f-mom-marco{grid-area:img}.f-mom-cuerpo>.f-mom-rotulo{grid-area:rot;margin-bottom:var(--space-2)}.f-mom-cuerpo>.f-mom-pie,.f-mom-cuerpo>.f-mom-texto{grid-area:pie;margin-top:0;padding-bottom:var(--space-5)}.f-mom-proceso{padding-block:0 var(--fantina-section-space)}.f-mom-proceso .f-mom-marco{aspect-ratio:4/5}.f-mom-miel{padding-block:var(--fantina-section-space)}.f-mom-miel .f-mom-marco{aspect-ratio:4/5}.f-mom-despues{padding-block:0 var(--fantina-section-space)}.f-mom-marco--ancho{aspect-ratio:3/2}.f-mom-caja{padding-block:0 var(--fantina-section-space)}.f-mom-caja .f-mom-marco{aspect-ratio:4/5}.f-mom-hechos{list-style:none;margin:0;padding:0;border-top:1px solid var(--fantina-line)}.f-mom-hechos li{font-family:var(--fantina-body);font-size:1.35rem;line-height:1.5;color:var(--fantina-muted);padding:var(--space-2) 0;border-bottom:1px solid var(--fantina-line)}.f-mom-texto .f-mom-pie{margin-top:var(--space-3);padding-bottom:0}.f-mom-preguntas{padding-block:0 var(--fantina-section-space)}.f-mom-faq{max-width:62ch;border-top:1px solid var(--fantina-line)}.f-mom-faq details{border-bottom:1px solid var(--fantina-line)}.f-mom-faq summary{display:flex;align-items:baseline;gap:var(--space-3);cursor:pointer;list-style:none;padding:var(--space-4) 0;font-family:var(--fantina-display);font-weight:400;font-size:var(--fantina-body-lg);line-height:1.3;color:var(--fantina-ink)}.f-mom-faq summary::-webkit-details-marker{display:none}.f-mom-faq summary:before{content:"+";font-family:var(--fantina-body);font-size:1.4rem;line-height:1.2;color:var(--fantina-muted);transition:transform .2s ease-out}.f-mom-faq details[open] summary:before{transform:rotate(45deg)}.f-mom-faq summary:focus-visible{outline:2px solid var(--fantina-focus);outline-offset:3px}.f-mom-faq p{font-family:var(--fantina-body);font-size:var(--fantina-body-size);line-height:1.6;color:var(--fantina-muted);margin:0 0 var(--space-4);max-width:52ch}.f-mom-final{background:var(--fantina-surface-dark);color:var(--fantina-paper);padding-block:var(--fantina-section-space)}.f-mom-final .f-mom-marco{margin-bottom:var(--fantina-section-space);background:#f2f1ec0f}.f-mom-final .f-mom-falta{border-color:#f2f1ec47;color:#f2f1ec9e}.f-mom-final-n{font-family:var(--fantina-display);font-weight:300;font-size:var(--fantina-display-lg);line-height:1.04;letter-spacing:-.022em;margin:0}.f-mom-final-ed{font-family:var(--fantina-body);font-size:1.35rem;color:#f2f1eca8;margin:var(--space-3) 0 0}.f-mom-final-p{font-family:var(--fantina-display);font-weight:400;font-size:var(--fantina-heading-md);font-variant-numeric:tabular-nums;margin:var(--space-5) 0 0}.f-mom-final-e{font-family:var(--fantina-body);font-size:1.35rem;color:#f2f1eca8;margin:var(--space-1) 0 0}.f-mom-final-cta{display:inline-block;margin-top:var(--space-5);font-family:var(--fantina-body);font-size:var(--fantina-body-size);font-weight:500;letter-spacing:.005em;background:var(--fantina-paper);color:var(--fantina-ink);border:0;border-radius:0;padding:0 var(--space-6);min-height:5.2rem;cursor:pointer;transition:background-color .18s ease-out,transform .18s ease-out}.f-mom-final-cta:hover{background:#fff}.f-mom-final-cta:active{transform:translateY(1px)}.f-mom-final-cta:focus-visible{outline:2px solid var(--fantina-paper);outline-offset:3px}.f-mom-permanencia{background:var(--fantina-surface-dark);color:var(--fantina-paper);padding-block:var(--space-9)}.f-mom-permanencia .f-mom-rotulo{color:#f2f1ec9e}.f-mom-cierre{font-family:var(--fantina-display);font-weight:300;font-size:var(--fantina-display-lg);line-height:1.16;letter-spacing:-.018em;margin:0;max-width:18ch}.f-mom-cierre em{font-style:italic;font-weight:300;display:block}@media screen and (max-width:749px){.f-mom-macro .f-mom-marco,.f-mom-marco--ancho{aspect-ratio:4/5}.f-mom-cuerpo,.f-mom-cuerpo--espejo{grid-template-columns:1fr;grid-template-rows:auto auto auto;grid-template-areas:"rot" "img" "pie"}.f-mom-cuerpo>.f-mom-pie,.f-mom-cuerpo>.f-mom-texto{padding-bottom:0;margin-top:var(--space-3)}.f-mom-permanencia{padding-block:var(--space-8)}.f-mom-cierre{font-size:var(--fantina-heading-md);max-width:none}.f-mom-faq summary{font-size:var(--fantina-body-size)}.f-mom-final .f-mom-marco{margin-bottom:var(--space-7)}}.f-mesa{background:var(--fantina-paper);padding-block:var(--fantina-section-space)}.f-mesa-in{max-width:var(--fantina-page-max);margin-inline:auto;padding-inline:var(--fantina-gutter)}.f-mesa-cab{margin-bottom:var(--space-7)}.f-mesa-cab h2{font-family:var(--fantina-display);font-weight:300;font-size:var(--fantina-display-lg);line-height:1.06;letter-spacing:-.022em;margin:var(--space-2) 0 0;max-width:20ch}.f-mesa-fams{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--fantina-gutter)}.f-mesa-fam{display:block;color:inherit;text-decoration:none}.f-mesa-marco{position:relative;margin:0 0 var(--space-4);aspect-ratio:4/5;overflow:hidden;background:var(--fantina-surface)}.f-mesa-marco img{display:block;width:100%;height:100%;object-fit:contain;padding:clamp(16px,3vw,48px)}.f-mesa-n{display:block;font-family:var(--fantina-display);font-weight:400;font-size:var(--fantina-heading-md);line-height:1.14;letter-spacing:-.012em}.f-mesa-medidas{list-style:none;margin:var(--space-3) 0 0;padding:0;border-top:1px solid var(--fantina-line)}.f-mesa-medidas li{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-4);font-family:var(--fantina-body);font-size:1.35rem;color:var(--fantina-muted);padding:var(--space-2) 0;border-bottom:1px solid var(--fantina-line)}.f-mesa-medidas b{font-family:var(--fantina-display);font-weight:400;font-size:1.6rem;color:var(--fantina-ink);font-variant-numeric:tabular-nums}.f-mesa-envio{font-family:var(--fantina-body);font-size:1.3rem;color:var(--fantina-muted);margin:var(--space-3) 0 0}.f-mesa-fam:hover .f-mesa-n{color:var(--fantina-focus)}.f-hueco{display:flex;align-items:center;justify-content:center;width:100%;border:1px dashed var(--fantina-line);color:var(--fantina-muted);font-family:var(--fantina-body);font-size:var(--fantina-caption);letter-spacing:.2em;text-transform:uppercase;text-align:center;padding:var(--space-4);background:var(--fantina-surface)}.f-hueco--materia{height:clamp(42rem,72vh,86rem)}.f-hueco--regalo{height:clamp(38rem,58vh,68rem)}@media screen and (max-width:749px){.f-mesa-fams{grid-template-columns:1fr;gap:var(--space-7)}.f-hueco--materia{height:62svh}.f-hueco--regalo{height:52svh}}.product .scroll-trigger.animate--fade-in,.product .scroll-trigger.animate--slide-in,.product__info-wrapper.scroll-trigger,.product__media-wrapper.scroll-trigger,html.f-io-muerto .scroll-trigger.animate--fade-in,html.f-io-muerto .scroll-trigger.animate--slide-in,html.f-io-muerto .scroll-trigger.animate--fade-in-up,html.f-io-muerto .scroll-trigger.animate--zoom-in{opacity:1;transform:none;animation:none}.f-rev{opacity:1;transform:none}html.f-anim .f-rev{opacity:0;transform:translateY(10px);transition:opacity .5s cubic-bezier(.22,.61,.36,1),transform .5s cubic-bezier(.22,.61,.36,1)}html.f-anim .f-rev.visto{opacity:1;transform:none}html.f-anim.f-io-muerto .f-rev{opacity:1;transform:none;transition:none}html.f-anim .fx-hero-img img,html.f-anim .fx-materia img,html.f-anim .fx-regalo img{animation:f-revelado .55s cubic-bezier(.22,.61,.36,1) both}@keyframes f-revelado{0%{opacity:0;transform:scale(1.012)}to{opacity:1;transform:scale(1)}}@media(prefers-reduced-motion:reduce){html.f-anim .f-rev,html.f-anim .fx-hero-img img,html.f-anim .fx-materia img,html.f-anim .fx-regalo img{opacity:1!important;transform:none;transition:none;animation:none}.f-barra{transition:none}}.fx a:hover{color:var(--fantina-focus)}.f-solo-lector{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}
/*# sourceMappingURL=/cdn/shop/t/66/assets/fantina-casa.css.map */
