.popup-cookies>.inner,.pagina>.inner,.woocommerce-checkout .contenedor,.woocommerce-cart .woocommerce,.archivo-categorias>.inner,.page-description,.bloque--dondeEncontrar>.inner,.talleres__proximo__contenido,.talleres__listado,.talleres__cabecera,.instagram>.inner,.producto_unico>.inner,.columnas>.inner,.productos>.inner,.texto>.inner,.cabecera-contenido,.piePrincipal>.inner,.cabeceraPrincipal>.inner{margin-inline:max(1.5rem,(100% - 75rem)/2)}.woocommerce-account:not(.logged-in) .woocommerce,.woocommerce-lost-password .woocommerce{width:min(60rem,85vw);margin:0 auto}.pagina h3,.donde-encontrar__titulo,.producto_unico-nombre,.columnas-titulo{font-size:1.4375rem;line-height:1.347826087;margin:1.5em 0;font-weight:400}.pagina-titulo{font-size:clamp(1.75rem, 1.2291666667rem + 2.3148148148vw, 3.3125rem)}.pagina h2{font-size:clamp(1.125rem, 0.8541666667rem + 1.2037037037vw, 1.9375rem);line-height:1.3870967742;letter-spacing:.0064516129em}.woocommerce-MyAccount-navigation>ul,.archivo-categoria-descripcion,.instagram-titulo,.producto_unico-subtitulo,.columnas-subtitulo,.productos-titulo,.subtitulo,.boton a,.enlace-producto-boton,.productos-producto-boton,.piePrincipal-inferior,.piePrincipal-siguenos-titulo,.piePrincipal .menu-item,.cabeceraPrincipal>.inner,.regalo__tarjeta__enviar,.regalo__envoltorio__boton,.woocommerce-Address-title a,#place_order,.checkout_coupon button,.actions button,.button,.formulario.contacto-formulario button,.producto_unico-comprar-boton,.popup__boton a,.popup-formulario .campo--submit button,.piePrincipal-newsletter button,.columnas-enlace a,.productos-enlace>a{font-size:.625rem;font-family:"Avenir LT Std",sans-serif;letter-spacing:.2222222222em;text-transform:uppercase;font-weight:400}.columnas-enlace a,.productos-enlace>a{color:currentColor;display:inline-block;padding-bottom:.25em;text-decoration:none;border-bottom:1px solid currentColor}.regalo__tarjeta__enviar,.regalo__envoltorio__boton,.woocommerce-Address-title a,#place_order,.checkout_coupon button,.actions button,.button,.formulario.contacto-formulario button,.producto_unico-comprar-boton,.popup__boton a,.popup-formulario .campo--submit button,.piePrincipal-newsletter button{display:inline-block;font-weight:400;padding:1em 3em;border:1px solid currentColor;background:rgba(0,0,0,0);transition:.3s;cursor:pointer;color:currentColor;text-decoration:none}.regalo__tarjeta__enviar:hover,.regalo__envoltorio__boton:hover,.woocommerce-Address-title a:hover,#place_order:hover,.checkout_coupon button:hover,.actions button:hover,.button:hover,.formulario.contacto-formulario button:hover,.producto_unico-comprar-boton:hover,.popup__boton a:hover,.popup-formulario .campo--submit button:hover,.piePrincipal-newsletter button:hover{background:#372f29;color:#fff}.cabeceraPrincipal{background:#fff;position:relative}.cabeceraPrincipal>.inner{padding:1.25rem 0;display:grid;grid-template-columns:1fr max-content;grid-template-rows:max-content max-content;grid-gap:1em}.cabeceraPrincipal a{color:currentColor;text-decoration:none}.cabeceraPrincipal-logo{grid-column:1;margin-bottom:1em}.cabeceraPrincipal-menu{grid-column:1/3;grid-row:2}.cabeceraPrincipal-cesta{grid-column:2}.cabeceraPrincipal-logo svg{display:block}.cabeceraPrincipal-menu .menu{display:flex;list-style:none;margin:0;padding:0;text-align:center;justify-content:center;flex-wrap:wrap;gap:1em 1.5em}.cabeceraPrincipal-menu .sub-menu{display:none}.cabeceraPrincipal-menu .menu-item.sin-login,.cabeceraPrincipal-menu .menu-item.con-login{position:absolute;top:3em;right:calc(5vw + 30px + 1em);margin:0}body.logged-in .menu-item.sin-login{display:none}body:not(.logged-in) .menu-item.con-login{display:none}.cabeceraPrincipal-menu .menu-item[class*=current]>a{font-weight:700}.cabeceraPrincipal-cesta{margin-left:1.5em}@media only screen and (min-width: 375px){.page-template-bloques.cabecera-clara .cabeceraPrincipal,.single-product.cabecera-clara .cabeceraPrincipal{color:#fff}.page-template-bloques .cabeceraPrincipal,.single-product .cabeceraPrincipal{position:absolute;width:100%;z-index:100;background:rgba(0,0,0,0)}}@media only screen and (min-width: 48rem){.cabeceraPrincipal-logo{margin-bottom:0}.cabeceraPrincipal>.inner{display:flex;align-items:center;justify-content:space-between}.cabeceraPrincipal-menu{margin-left:auto}.cabeceraPrincipal-menu .menu{-moz-column-gap:clamp(2.9166666667rem,5.8333333333vw,4.375rem);column-gap:clamp(2.9166666667rem,5.8333333333vw,4.375rem)}.cabeceraPrincipal-menu .menu-item.sin-login,.cabeceraPrincipal-menu .menu-item.con-login{position:static}.cabeceraPrincipal-menu .sub-menu{display:block;pointer-events:none;opacity:0;transition:.3s;position:absolute;transition-delay:.3s;list-style:none;margin:0 0 0 -0.5em;padding:0;text-align:left;padding-block-start:1em}.cabeceraPrincipal-menu .sub-menu a{display:block;padding:.5em}body:not(.primer-bloque-cabecera) .sub-menu{background:#fff}body.primer-bloque-talleres .sub-menu{background:#efe6d9}.menu-item:focus-within>.sub-menu,.menu-item:hover>.sub-menu{pointer-events:auto;opacity:1;transition-delay:0s}}.piePrincipal{background:#f9e8be;--margen:clamp(3.125rem,16.6666666667vw,12.5rem)}.piePrincipal>.inner{padding:var(--margen) 0 2em;display:grid;grid-gap:calc(var(--margen)/2);grid-template-columns:max-content 1fr}.piePrincipal-logo{grid-column:1/3}.piePrincipal-logo svg{display:block}.piePrincipal .menu{list-style:none;margin:0;padding:0}.piePrincipal .menu-item:not(:last-child){margin-bottom:1em}.piePrincipal .menu-item a{color:currentColor}.piePrincipal .menu-item a:not(:hover){text-decoration:none}.piePrincipal-siguenos-titulo{margin:0 0 1em}.piePrincipal-siguenos{display:flex;flex-direction:column;align-items:flex-end}.piePrincipal-siguenos a{color:currentColor}.piePrincipal-siguenos a:not(:last-child){margin-right:.5em}.piePrincipal-newsletter{grid-column:1/3}.piePrincipal-newsletter-titulo{font-size:clamp(1.125rem, 1.0208333333rem + 0.462962963vw, 1.4375rem);line-height:1.347826087;font-weight:400;margin:0 0 1.5em}.piePrincipal-newsletter .formulario .campo{margin-bottom:1em}.piePrincipal-newsletter input{background:rgba(0,0,0,0);border:0;border-bottom:1px solid currentColor}.piePrincipal-newsletter .campo.campo--checkbox label{font-size:.8em}.piePrincipal-newsletter .campo.campo--informacion{font-size:.9em}.piePrincipal-legal{grid-column:1/3}.piePrincipal-inferior{grid-column:1/3;font-size:.5rem !important}.piePrincipal-diseno{margin-top:3em;text-align:right;text-transform:none}.piePrincipal-diseno a{color:currentColor;font-size:.5rem !important}.piePrincipal-diseno a:not(:hover){text-decoration:none}@media only screen and (min-width: 48rem){.piePrincipal>.inner{grid-template-columns:1.5fr 1fr 1fr}.piePrincipal-logo{grid-column:1}.piePrincipal-siguenos{display:block}.piePrincipal-newsletter{grid-column:1}.piePrincipal-legal{grid-column:2}.piePrincipal-inferior{grid-column:1/4;display:flex;justify-content:space-between;align-items:center}}@media only screen and (min-width: 64rem){.piePrincipal-inferior{grid-column:2/4}}.instagram-pie{padding-block:calc(var(--margen)/2);background:#efecde}.instagram-pie__cabecera{text-align:center;font-size:clamp(0.8333333333rem, 0.6944444444rem + 0.6172839506vw, 1.25rem);margin-block-end:1em;font-weight:600;font-family:"Sabon",sans-serif}.instagram-pie__cabecera a{color:currentColor;border-bottom:1px solid rgba(0,0,0,0);text-decoration:none;transition:border-bottom-color .2s ease-in-out;font-size:clamp(0.8333333333rem, 0.6944444444rem + 0.6172839506vw, 1.25rem);font-family:var(--tipografia-titulo)}.instagram-pie__cabecera a:hover{border-bottom-color:currentColor}.instagram-pie__imagenes{display:grid;grid-template-columns:repeat(3, 1fr)}.instagram-pie__imagen{padding-bottom:100%;position:relative}.instagram-pie__imagen img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media only screen and (min-width: 64rem){.instagram-pie__imagenes{grid-template-columns:repeat(6, 1fr)}}@media only screen and (max-width: calc(160rem - 1px)){.instagram-pie__imagen:nth-child(n+7){display:none}}@media only screen and (min-width: 160rem){.instagram-pie__imagenes{grid-template-columns:repeat(10, 1fr)}}.aviso{background:#803134;text-align:center;text-transform:uppercase;padding:1em 1em .5em;font-size:.8em;color:#fff;letter-spacing:.1em}.aviso a{color:currentColor}.aviso a:hover{text-decoration:underline}.popup{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.3);z-index:100;display:flex;align-items:center;justify-content:center;transition:opacity .3s;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);font-size:clamp(.875rem,1.5vw,1.125rem);text-align:center}.popup[aria-hidden=true]{opacity:0;pointer-events:none}.popup>.inner{max-width:80vw;width:570px;background:#803134;color:#faf8f2;position:relative;padding:clamp(1.5rem,6.6666666667vw,5rem)}.popup__cerrar{width:clamp(1.5625rem,3.3333333333vw,2.5rem);height:clamp(1.5625rem,3.3333333333vw,2.5rem);position:absolute;right:1em;top:1em;background:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 30 30%27%3E%3Cpath d=%27M1 1L29 29M29 1L1 29%27 stroke=%27%23FAF8F2%27 fill=%27%23none%27 stroke-linecap=%27round%27 stroke-width=%272%27/%3E%3C/svg%3E") center no-repeat;background-size:80% 80%;text-indent:100%;white-space:nowrap;overflow:hidden;border:0;padding:0}.popup__imagen svg{display:block;margin:0 auto;width:95px;height:95px}.popup__titulo{font-size:1.84em;text-align:center;line-height:1.1;margin:1em 0;font-family:"Sabon",sans-serif}.popup__titulo--grande{text-transform:uppercase;font-size:1.5em;letter-spacing:.01em}.popup__titulo p{margin:0}.popup-formulario p:not(:last-child){margin-bottom:1.5em}.popup-formulario input{background:rgba(0,0,0,0);border:0;border-bottom:1px solid currentColor;font:inherit;color:currentColor}.popup-formulario .campo--submit{text-align:center;margin-top:1em}.popup-formulario .campo--submit button{color:currentColor}.popup-formulario .campo--checkbox{display:flex;justify-content:center;font-size:.8em}.popup-formulario .campo--checkbox input:checked+label:before{background:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 15 15%27%3E%3Cpath d=%27M2 7L8 13L13 2s%27  stroke-width=%272%27 stroke=%27%23FAF8F2%27 fill=%27none%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 /%3E%3C/svg%3E") !important}.popup__texto{text-align:center;margin:0 auto 2em}.popup__boton{text-align:center}.popup__boton a{--fondo-boton: var(--color)}.popup__aviso{font-size:.8em}@media only screen and (min-width: 75rem){.popup__imagen{display:block}}.enlace-producto{display:grid;isolation:isolate}.enlace-producto-imagen,.enlace-producto-boton,.productos-producto-boton{grid-column:1;grid-row:1}.enlace-producto-boton,.productos-producto-boton{z-index:1;align-self:end;justify-self:start;margin:2em;background:#f1d83b;padding-block:1.5em;padding-inline:2em;display:block;font-weight:600}@font-face{font-family:"Instrument Serif";src:url(/wp-content/themes/casa-tenue/build/fonts/InstrumentSerif-Regular.38fc74ed.woff2) format("woff2"),url(/wp-content/themes/casa-tenue/build/fonts/InstrumentSerif-Regular.d649e3e7.woff) format("woff");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:"Sabon";src:url(/wp-content/themes/casa-tenue/build/fonts/subset-SabonBold.eb5999e5.woff2) format("woff2"),url(/wp-content/themes/casa-tenue/build/fonts/subset-SabonBold.1e883ac5.woff) format("woff");font-weight:bold;font-style:normal;font-display:swap}@font-face{font-family:"Sabon";src:url(/wp-content/themes/casa-tenue/build/fonts/subset-SabonRoman.5102196f.woff2) format("woff2"),url(/wp-content/themes/casa-tenue/build/fonts/subset-SabonRoman.58268a8d.woff) format("woff");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:"Avenir LT Std";src:url(/wp-content/themes/casa-tenue/build/fonts/subset-AvenirLTStd-Book.7ece660d.woff2) format("woff2"),url(/wp-content/themes/casa-tenue/build/fonts/subset-AvenirLTStd-Book.b707e8f1.woff) format("woff");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:"Avenir LT Std";src:url(/wp-content/themes/casa-tenue/build/fonts/subset-AvenirLTStd-Heavy.2516cc85.woff2) format("woff2"),url(/wp-content/themes/casa-tenue/build/fonts/subset-AvenirLTStd-Heavy.c98003f0.woff) format("woff");font-weight:900;font-style:normal;font-display:swap}:root{--margen:clamp(4.1666666667rem,8.3333333333vw,6.25rem)}*,*:before,*:after{box-sizing:inherit}html{box-sizing:border-box;color:#372f29;font-family:"Avenir LT Std",sans-serif;font-size:100%;font-weight:400;line-height:1.43;-webkit-font-smoothing:antialiased;--altura: 100vh}body.admin-bar{--altura: calc(100vh - 46px)}@media only screen and (min-width: 782px){body.admin-bar{--altura: calc(100vh - 32px)}}html,body{margin:0;padding:0}body{overflow-y:scroll;display:flex;flex-direction:column;min-height:var(--altura);font-size:clamp(1rem, 1rem + 0vw, 1rem)}img{max-width:100%;height:auto}.contenedor-video{clear:both;position:relative;padding-bottom:56.25%;display:block}.contenedor-video>*{position:absolute;width:100%;height:100%}p:first-of-type{margin-top:0}p:last-child{margin-bottom:0}h1,h2,h3,h4,h6{font-family:"Sabon",sans-serif}.aligncenter{display:block;margin:0 auto}@media only screen and (min-width: 48rem){.alignleft,.alignright{margin-bottom:clamp(2.5rem,5vw,3.75rem)}.alignleft{float:left;margin-right:clamp(3.3333333333rem,6.6666666667vw,5rem)}.alignright{float:right;margin-left:clamp(3.3333333333rem,6.6666666667vw,5rem)}}.screen-reader-text{position:absolute;left:-999em}.boton a{text-decoration:none;border-bottom:1px solid currentColor;padding-bottom:.5em;display:inline-block;color:currentColor}.contenedor{flex:1 0 auto}.js .preload *{transition:none !important}body.con-raton button,body.con-raton div{outline:none}.bloque,.pagina{background:var(--fondo);color:var(--color)}.bloque:not(.con-fondo),.pagina:not(.con-fondo){margin-bottom:var(--margen)}.bloque:not(.con-fondo):not(:first-child),.pagina:not(.con-fondo):not(:first-child){margin-top:var(--margen)}.bloque:not(.con-fondo)+.bloque.con-fondo,.pagina:not(.con-fondo)+.bloque.con-fondo,.bloque:not(.con-fondo)+.con-fondo.pagina,.pagina:not(.con-fondo)+.con-fondo.pagina{margin-top:calc(var(--margen)*-1)}.bloque.con-fondo,.con-fondo.pagina{padding-top:var(--margen);padding-bottom:var(--margen)}.popup-cookies>.inner,.pagina>.inner,.woocommerce-checkout .contenedor,.woocommerce-cart .woocommerce,.archivo-categorias>.inner,.page-description,.bloque--dondeEncontrar>.inner,.talleres__proximo__contenido,.talleres__listado,.talleres__cabecera,.instagram>.inner,.producto_unico>.inner,.columnas>.inner,.productos>.inner,.texto>.inner,.cabecera-contenido,.cabeceraPrincipal>.inner,.piePrincipal>.inner{margin-inline:max(1.5rem,(100% - 75rem)/2)}.woocommerce-account:not(.logged-in) .woocommerce,.woocommerce-lost-password .woocommerce{width:min(60rem,85vw);margin:0 auto}.pagina h3,.donde-encontrar__titulo,.producto_unico-nombre,.columnas-titulo{font-size:1.4375rem;line-height:1.347826087;margin:1.5em 0;font-weight:400}.pagina-titulo{font-size:clamp(1.75rem, 1.2291666667rem + 2.3148148148vw, 3.3125rem)}.pagina h2{font-size:clamp(1.125rem, 0.8541666667rem + 1.2037037037vw, 1.9375rem);line-height:1.3870967742;letter-spacing:.0064516129em}.woocommerce-MyAccount-navigation>ul,.archivo-categoria-descripcion,.instagram-titulo,.producto_unico-subtitulo,.columnas-subtitulo,.productos-titulo,.columnas-enlace a,.productos-enlace>a,.regalo__tarjeta__enviar,.regalo__envoltorio__boton,.woocommerce-Address-title a,#place_order,.checkout_coupon button,.actions button,.button,.formulario.contacto-formulario button,.producto_unico-comprar-boton,.cabeceraPrincipal>.inner,.piePrincipal .menu-item,.piePrincipal-siguenos-titulo,.piePrincipal-newsletter button,.piePrincipal-inferior,.popup-formulario .campo--submit button,.popup__boton a,.enlace-producto-boton,.productos-producto-boton,.boton a,.subtitulo{font-size:.625rem;font-family:"Avenir LT Std",sans-serif;letter-spacing:.2222222222em;text-transform:uppercase;font-weight:400}.columnas-enlace a,.productos-enlace>a{color:currentColor;display:inline-block;padding-bottom:.25em;text-decoration:none;border-bottom:1px solid currentColor}.regalo__tarjeta__enviar,.regalo__envoltorio__boton,.woocommerce-Address-title a,#place_order,.checkout_coupon button,.actions button,.button,.formulario.contacto-formulario button,.producto_unico-comprar-boton,.piePrincipal-newsletter button,.popup-formulario .campo--submit button,.popup__boton a{display:inline-block;font-weight:400;padding:1em 3em;border:1px solid currentColor;background:rgba(0,0,0,0);transition:.3s;cursor:pointer;color:currentColor;text-decoration:none}.regalo__tarjeta__enviar:hover,.regalo__envoltorio__boton:hover,.woocommerce-Address-title a:hover,#place_order:hover,.checkout_coupon button:hover,.actions button:hover,.button:hover,.formulario.contacto-formulario button:hover,.producto_unico-comprar-boton:hover,.piePrincipal-newsletter button:hover,.popup-formulario .campo--submit button:hover,.popup__boton a:hover{background:#372f29;color:#fff}.bloque--cabecera{padding-top:0}.cabecera__slides{display:grid;isolation:isolate}.cabecera--formato-alto .cabecera__slides{--altura: 100vh;height:100vh}.admin-bar .cabecera--formato-alto .cabecera__slides{height:calc(100vh - 32px)}.cabecera__slide{position:relative;overflow:hidden;grid-column:1;grid-row:1;transition:.5s}.cabecera--formato-normal .cabecera-contenido{padding-block:calc(var(--alto-cabecera) + var(--margen)) var(--margen)}.cabecera__slide[aria-hidden=true]{opacity:0;pointer-events:none}.cabecera--peque{font-size:.9em}.cabecera--peque .cabecera-texto{text-transform:none}.cabecera--grande{font-size:clamp(1.25rem, 1.1875rem + 0.2777777778vw, 1.4375rem)}.cabecera__slide{display:grid}@media(prefers-reduced-motion: no-preference){.js .cabecera-fondo.animado:not(.is-visible){transform:scale(1.1);opacity:1}}.cabecera-fondo{position:absolute;inset:0;z-index:-1}.cabecera-fondo img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.cabecera-fondo,.cabecera-contenido{grid-column:1;grid-row:1}.cabecera-contenido{display:flex;flex-direction:column;justify-content:center;align-items:center;position:relative;margin:0 auto}.cabecera-titulo{font-size:clamp(2.1666666667rem, 1.8055555556rem + 1.6049382716vw, 3.25rem);margin:0;text-align:center;line-height:1.2;margin-block-end:.25em}.cabecera-texto{text-align:center}.cabecera-texto a{color:currentColor;text-decoration:none;border-block-end:1px solid currentColor;display:inline;font-family:"Avenir LT Std",sans-serif;font-size:.875rem;letter-spacing:.22222em;line-height:1.2}.cabecera-logo{width:50%;margin-bottom:2em}.cabecera-logo svg{display:block}.cabecera-texto{text-transform:uppercase;font-size:clamp(1.25rem, 1.1875rem + 0.2777777778vw, 1.4375rem);font-family:"Sabon",sans-serif;max-width:31em;margin:0 auto}.cabecera__botones{grid-column:1;grid-row:1;align-self:end;z-index:1;justify-self:center;padding-block-end:1em;font-size:1rem;display:flex;gap:1em}.cabecera__boton{text-indent:100%;white-space:nowrap;overflow:hidden;width:20px;height:20px;padding:0;border:0;background:rgba(0,0,0,0);position:relative}.cabecera__boton:after{content:"";width:10px;height:10px;position:absolute;top:calc(50% - 5px);left:calc(50% - 5px);background:hsla(0,0%,100%,.5);border-radius:100%}.cabecera__boton[aria-selected=true]:after{background-color:#e9cc6c}.popup-cookies>.inner,.pagina>.inner,.woocommerce-checkout .contenedor,.woocommerce-cart .woocommerce,.archivo-categorias>.inner,.page-description,.bloque--dondeEncontrar>.inner,.talleres__proximo__contenido,.talleres__listado,.talleres__cabecera,.instagram>.inner,.producto_unico>.inner,.columnas>.inner,.productos>.inner,.texto>.inner,.cabeceraPrincipal>.inner,.piePrincipal>.inner,.cabecera-contenido{margin-inline:max(1.5rem,(100% - 75rem)/2)}.woocommerce-account:not(.logged-in) .woocommerce,.woocommerce-lost-password .woocommerce{width:min(60rem,85vw);margin:0 auto}.pagina h3,.donde-encontrar__titulo,.producto_unico-nombre,.columnas-titulo{font-size:1.4375rem;line-height:1.347826087;margin:1.5em 0;font-weight:400}.pagina-titulo{font-size:clamp(1.75rem, 1.2291666667rem + 2.3148148148vw, 3.3125rem)}.pagina h2{font-size:clamp(1.125rem, 0.8541666667rem + 1.2037037037vw, 1.9375rem);line-height:1.3870967742;letter-spacing:.0064516129em}.woocommerce-MyAccount-navigation>ul,.archivo-categoria-descripcion,.instagram-titulo,.producto_unico-subtitulo,.columnas-subtitulo,.productos-titulo,.columnas-enlace a,.productos-enlace>a,.regalo__tarjeta__enviar,.regalo__envoltorio__boton,.woocommerce-Address-title a,#place_order,.checkout_coupon button,.actions button,.button,.formulario.contacto-formulario button,.producto_unico-comprar-boton,.cabeceraPrincipal>.inner,.piePrincipal .menu-item,.piePrincipal-siguenos-titulo,.piePrincipal-newsletter button,.piePrincipal-inferior,.popup-formulario .campo--submit button,.popup__boton a,.enlace-producto-boton,.productos-producto-boton,.boton a,.subtitulo{font-size:.625rem;font-family:"Avenir LT Std",sans-serif;letter-spacing:.2222222222em;text-transform:uppercase;font-weight:400}.columnas-enlace a,.productos-enlace>a{color:currentColor;display:inline-block;padding-bottom:.25em;text-decoration:none;border-bottom:1px solid currentColor}.regalo__tarjeta__enviar,.regalo__envoltorio__boton,.woocommerce-Address-title a,#place_order,.checkout_coupon button,.actions button,.button,.formulario.contacto-formulario button,.producto_unico-comprar-boton,.piePrincipal-newsletter button,.popup-formulario .campo--submit button,.popup__boton a{display:inline-block;font-weight:400;padding:1em 3em;border:1px solid currentColor;background:rgba(0,0,0,0);transition:.3s;cursor:pointer;color:currentColor;text-decoration:none}.regalo__tarjeta__enviar:hover,.regalo__envoltorio__boton:hover,.woocommerce-Address-title a:hover,#place_order:hover,.checkout_coupon button:hover,.actions button:hover,.button:hover,.formulario.contacto-formulario button:hover,.producto_unico-comprar-boton:hover,.piePrincipal-newsletter button:hover,.popup-formulario .campo--submit button:hover,.popup__boton a:hover{background:#372f29;color:#fff}.texto>.inner{display:flex;flex-direction:column;align-items:center;height:100%}.texto-texto{font-family:"Sabon",sans-serif;font-size:clamp(0.9583333333rem, 0.7986111111rem + 0.7098765432vw, 1.4375rem);max-width:33em}.bloque--texto--pequeno .texto-texto{font-size:clamp(0.75rem, 0.625rem + 0.5555555556vw, 1.125rem);max-width:44em}.texto-texto a{color:currentColor}.texto-texto img{display:block}.texto-texto blockquote{font-size:clamp(1.7916666667rem, 1.4930555556rem + 1.3271604938vw, 2.6875rem);line-height:1.0930232558;max-width:19em;margin:0 0 1em}.texto-texto blockquote+p{font-size:.875rem}.texto--ventana{padding-top:calc(var(--margen)*1.5);padding-bottom:calc(var(--margen)*1.5)}.popup-cookies>.inner,.pagina>.inner,.woocommerce-checkout .contenedor,.woocommerce-cart .woocommerce,.archivo-categorias>.inner,.page-description,.bloque--dondeEncontrar>.inner,.talleres__proximo__contenido,.talleres__listado,.talleres__cabecera,.instagram>.inner,.producto_unico>.inner,.columnas>.inner,.productos>.inner,.cabeceraPrincipal>.inner,.piePrincipal>.inner,.cabecera-contenido,.texto>.inner{margin-inline:max(1.5rem,(100% - 75rem)/2)}.woocommerce-account:not(.logged-in) .woocommerce,.woocommerce-lost-password .woocommerce{width:min(60rem,85vw);margin:0 auto}.pagina h3,.donde-encontrar__titulo,.producto_unico-nombre,.columnas-titulo{font-size:1.4375rem;line-height:1.347826087;margin:1.5em 0;font-weight:400}.pagina-titulo{font-size:clamp(1.75rem, 1.2291666667rem + 2.3148148148vw, 3.3125rem)}.pagina h2{font-size:clamp(1.125rem, 0.8541666667rem + 1.2037037037vw, 1.9375rem);line-height:1.3870967742;letter-spacing:.0064516129em}.woocommerce-MyAccount-navigation>ul,.archivo-categoria-descripcion,.instagram-titulo,.producto_unico-subtitulo,.columnas-subtitulo,.productos-titulo,.columnas-enlace a,.productos-enlace>a,.regalo__tarjeta__enviar,.regalo__envoltorio__boton,.woocommerce-Address-title a,#place_order,.checkout_coupon button,.actions button,.button,.formulario.contacto-formulario button,.producto_unico-comprar-boton,.cabeceraPrincipal>.inner,.piePrincipal .menu-item,.piePrincipal-siguenos-titulo,.piePrincipal-newsletter button,.piePrincipal-inferior,.popup-formulario .campo--submit button,.popup__boton a,.enlace-producto-boton,.productos-producto-boton,.boton a,.subtitulo{font-size:.625rem;font-family:"Avenir LT Std",sans-serif;letter-spacing:.2222222222em;text-transform:uppercase;font-weight:400}.columnas-enlace a,.productos-enlace>a{color:currentColor;display:inline-block;padding-bottom:.25em;text-decoration:none;border-bottom:1px solid currentColor}.regalo__tarjeta__enviar,.regalo__envoltorio__boton,.woocommerce-Address-title a,#place_order,.checkout_coupon button,.actions button,.button,.formulario.contacto-formulario button,.producto_unico-comprar-boton,.piePrincipal-newsletter button,.popup-formulario .campo--submit button,.popup__boton a{display:inline-block;font-weight:400;padding:1em 3em;border:1px solid currentColor;background:rgba(0,0,0,0);transition:.3s;cursor:pointer;color:currentColor;text-decoration:none}.regalo__tarjeta__enviar:hover,.regalo__envoltorio__boton:hover,.woocommerce-Address-title a:hover,#place_order:hover,.checkout_coupon button:hover,.actions button:hover,.button:hover,.formulario.contacto-formulario button:hover,.producto_unico-comprar-boton:hover,.piePrincipal-newsletter button:hover,.popup-formulario .campo--submit button:hover,.popup__boton a:hover{background:#372f29;color:#fff}.productos-cabecera{margin-bottom:3em}.productos-titulo{margin:0 0 1em}.productos-enlace{text-align:right}.productos-productos{display:grid;margin:0;padding:0;list-style:none}.productos--normal .productos-productos{grid-gap:clamp(1.25rem,3.3333333333vw,2.5rem)}.productos-producto{position:relative;font-family:"Avenir LT Std",sans-serif;font-size:.9375rem;line-height:1.5;margin-bottom:calc(var(--margen)/2)}.productos-producto-enlace{position:absolute;top:0;left:0;width:100%;height:100%;text-indent:100%;white-space:nowrap;overflow:hidden}.productos--normal .productos-producto-enlace:hover+.productos-producto-contenido,.productos--normal .productos-producto-enlace:focus+.productos-producto-contenido{transform:translateY(-5px)}.productos-producto-contenido{transition:.3s;pointer-events:none}.productos--promo .productos-producto-contenido{display:grid}.productos--promo .productos-producto-contenido>*{grid-column:1;grid-row:1}.productos--promo .productos-producto-contenido .productos-producto-imagen{margin-bottom:0}.productos-producto-boton{background:#fff;color:#372f29}.productos-producto-imagen{margin-bottom:1em}.productos-producto-imagen img{display:block;width:100%}.productos-producto-nombre{font:inherit;margin:0}.productos-producto-precio small{display:block}.onsale,.productos-producto-estado{position:absolute;right:1em;top:1em;text-transform:uppercase;font-weight:bold;letter-spacing:.1em;color:#fff;background:#c64c37;padding:.8em 2em .5em;font-size:.7em}.bajo-pedido{background:#000}.onsale,.oferta{background:#ff9700}@media only screen and (min-width: 25rem){.productos-productos{grid-template-columns:repeat(auto-fit, minmax(12.5rem, 1fr))}.productos-producto{margin-bottom:0}}@media only screen and (min-width: 48rem){.productos-cabecera{display:flex;align-items:flex-start;justify-content:space-between}.productos-titulo{margin-bottom:0}.productos-producto-imagen{margin-bottom:2em}}.popup-cookies>.inner,.pagina>.inner,.woocommerce-checkout .contenedor,.woocommerce-cart .woocommerce,.archivo-categorias>.inner,.page-description,.bloque--dondeEncontrar>.inner,.talleres__proximo__contenido,.talleres__listado,.talleres__cabecera,.instagram>.inner,.producto_unico>.inner,.columnas>.inner,.cabeceraPrincipal>.inner,.piePrincipal>.inner,.cabecera-contenido,.texto>.inner,.productos>.inner{margin-inline:max(1.5rem,(100% - 75rem)/2)}.woocommerce-account:not(.logged-in) .woocommerce,.woocommerce-lost-password .woocommerce{width:min(60rem,85vw);margin:0 auto}.pagina h3,.donde-encontrar__titulo,.producto_unico-nombre,.columnas-titulo{font-size:1.4375rem;line-height:1.347826087;margin:1.5em 0;font-weight:400}.pagina-titulo{font-size:clamp(1.75rem, 1.2291666667rem + 2.3148148148vw, 3.3125rem)}.pagina h2{font-size:clamp(1.125rem, 0.8541666667rem + 1.2037037037vw, 1.9375rem);line-height:1.3870967742;letter-spacing:.0064516129em}.woocommerce-MyAccount-navigation>ul,.archivo-categoria-descripcion,.instagram-titulo,.producto_unico-subtitulo,.columnas-subtitulo,.columnas-enlace a,.regalo__tarjeta__enviar,.regalo__envoltorio__boton,.woocommerce-Address-title a,#place_order,.checkout_coupon button,.actions button,.button,.formulario.contacto-formulario button,.producto_unico-comprar-boton,.cabeceraPrincipal>.inner,.piePrincipal .menu-item,.piePrincipal-siguenos-titulo,.piePrincipal-newsletter button,.piePrincipal-inferior,.popup-formulario .campo--submit button,.popup__boton a,.enlace-producto-boton,.boton a,.subtitulo,.productos-titulo,.productos-enlace>a,.productos-producto-boton{font-size:.625rem;font-family:"Avenir LT Std",sans-serif;letter-spacing:.2222222222em;text-transform:uppercase;font-weight:400}.columnas-enlace a,.productos-enlace>a{color:currentColor;display:inline-block;padding-bottom:.25em;text-decoration:none;border-bottom:1px solid currentColor}.regalo__tarjeta__enviar,.regalo__envoltorio__boton,.woocommerce-Address-title a,#place_order,.checkout_coupon button,.actions button,.button,.formulario.contacto-formulario button,.producto_unico-comprar-boton,.piePrincipal-newsletter button,.popup-formulario .campo--submit button,.popup__boton a{display:inline-block;font-weight:400;padding:1em 3em;border:1px solid currentColor;background:rgba(0,0,0,0);transition:.3s;cursor:pointer;color:currentColor;text-decoration:none}.regalo__tarjeta__enviar:hover,.regalo__envoltorio__boton:hover,.woocommerce-Address-title a:hover,#place_order:hover,.checkout_coupon button:hover,.actions button:hover,.button:hover,.formulario.contacto-formulario button:hover,.producto_unico-comprar-boton:hover,.piePrincipal-newsletter button:hover,.popup-formulario .campo--submit button:hover,.popup__boton a:hover{background:#372f29;color:#fff}.columnas{overflow:hidden}.columnas-enlace{margin-top:4em;margin-bottom:3em}.columnas-columna:not(.columnas-columna--titulo):not(.columnas-columna--imagen):not(.columnas-columna--video):not(.columnas-columna--galeria):not(:last-child){margin-bottom:4em}.columnas-columna--texto{text-align:var(--alineacion, left)}.columnas-columna--texto .columnas-subtitulo:not(:first-child){margin-top:5em}.columnas-columna--texto .columnas-subtitulo+.columnas-texto{margin-top:1.5em}.columnas-columna--texto ul{list-style:none;margin:0;padding:0}.columnas-columna--texto li{margin-bottom:1em}.columnas-columna--texto li:before{content:"•";margin-right:.25em}.columnas-columna--texto a{color:currentColor}.columnas-columna--video,.columnas-columna--imagen{position:relative}.columnas-columna--video video,.columnas-columna--video img,.columnas-columna--imagen video,.columnas-columna--imagen img{display:block;-o-object-fit:contain;object-fit:contain}.columnas-columna--titulo{display:flex;align-items:center;justify-content:center}.columnas-columna--titulo .columnas-titulo{font-size:clamp(1.5625rem, 0.7708333333rem + 3.5185185185vw, 3.9375rem);margin-top:0}@media only screen and (min-width: 48rem){.columnas.sin-margen{padding:0}.columnas>.inner{display:grid;grid-template-columns:repeat(var(--columnas), 1fr)}.columnas-enlace{margin-bottom:0}.columnas-columna--texto{padding:4em;margin:0;display:flex;flex-direction:column;justify-content:center}.columnas-enlace-video,.columnas-enlace-imagen{height:100%}.columnas-enlace-video video,.columnas-enlace-imagen img{max-width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.columnas-enlace-imagen.estirar img{-o-object-fit:cover;object-fit:cover}.columnas.sin-margen .columnas-columna--video:last-child video,.columnas.sin-margen .columnas-columna--imagen:last-child img{width:116%;max-width:none}}@media only screen and (min-width: 64rem){.columnas--2 .columnas-columna--texto:first-child{padding-right:8em}.columnas--2 .columnas-columna--texto:last-child{padding-left:8em}}.columna-imagenes{position:relative}.columna-imagenes>.inner{overflow:hidden;display:flex}.columna-navegacion{display:flex;justify-content:center;width:100%;padding:1em 0;position:absolute;bottom:1rem}.columna-anterior{transform:scaleX(-1);left:0;height:auto}.columna-siguiente{right:0;height:auto}.columna-imagenes-imagen{flex:1 0 auto;width:100%;transition:.5s}.columna-imagenes-imagen img{pointer-events:none;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.columna-contador{color:#ef9b31}.columna-contador button{padding:0;border:0;font:inherit;color:currentColor;width:1.5em;height:1.5em;background:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 15 15%27 width=%2710%27 height=%2710%27%3E%3Ccircle cx=%277.5%27 cy=%277.5%27 r=%277%27 fill=%27%23fff%27 /%3E%3C/svg%3E") center no-repeat;text-indent:100%;white-space:nowrap;overflow:hidden;opacity:.5;transition:.3s}.columna-contador .actual button{opacity:1}.popup-cookies>.inner,.pagina>.inner,.woocommerce-checkout .contenedor,.woocommerce-cart .woocommerce,.archivo-categorias>.inner,.page-description,.bloque--dondeEncontrar>.inner,.talleres__proximo__contenido,.talleres__listado,.talleres__cabecera,.instagram>.inner,.producto_unico>.inner,.cabeceraPrincipal>.inner,.piePrincipal>.inner,.cabecera-contenido,.texto>.inner,.productos>.inner,.columnas>.inner{margin-inline:max(1.5rem,(100% - 75rem)/2)}.woocommerce-account:not(.logged-in) .woocommerce,.woocommerce-lost-password .woocommerce{width:min(60rem,85vw);margin:0 auto}.pagina h3,.donde-encontrar__titulo,.producto_unico-nombre,.columnas-titulo{font-size:1.4375rem;line-height:1.347826087;margin:1.5em 0;font-weight:400}.pagina-titulo{font-size:clamp(1.75rem, 1.2291666667rem + 2.3148148148vw, 3.3125rem)}.pagina h2{font-size:clamp(1.125rem, 0.8541666667rem + 1.2037037037vw, 1.9375rem);line-height:1.3870967742;letter-spacing:.0064516129em}.woocommerce-MyAccount-navigation>ul,.archivo-categoria-descripcion,.instagram-titulo,.producto_unico-subtitulo,.regalo__tarjeta__enviar,.regalo__envoltorio__boton,.woocommerce-Address-title a,#place_order,.checkout_coupon button,.actions button,.button,.formulario.contacto-formulario button,.producto_unico-comprar-boton,.cabeceraPrincipal>.inner,.piePrincipal .menu-item,.piePrincipal-siguenos-titulo,.piePrincipal-newsletter button,.piePrincipal-inferior,.popup-formulario .campo--submit button,.popup__boton a,.enlace-producto-boton,.boton a,.subtitulo,.productos-titulo,.productos-enlace>a,.productos-producto-boton,.columnas-subtitulo,.columnas-enlace a{font-size:.625rem;font-family:"Avenir LT Std",sans-serif;letter-spacing:.2222222222em;text-transform:uppercase;font-weight:400}.productos-enlace>a,.columnas-enlace a{color:currentColor;display:inline-block;padding-bottom:.25em;text-decoration:none;border-bottom:1px solid currentColor}.regalo__tarjeta__enviar,.regalo__envoltorio__boton,.woocommerce-Address-title a,#place_order,.checkout_coupon button,.actions button,.button,.formulario.contacto-formulario button,.producto_unico-comprar-boton,.piePrincipal-newsletter button,.popup-formulario .campo--submit button,.popup__boton a{display:inline-block;font-weight:400;padding:1em 3em;border:1px solid currentColor;background:rgba(0,0,0,0);transition:.3s;cursor:pointer;color:currentColor;text-decoration:none}.regalo__tarjeta__enviar:hover,.regalo__envoltorio__boton:hover,.woocommerce-Address-title a:hover,#place_order:hover,.checkout_coupon button:hover,.actions button:hover,.button:hover,.formulario.contacto-formulario button:hover,.producto_unico-comprar-boton:hover,.piePrincipal-newsletter button:hover,.popup-formulario .campo--submit button:hover,.popup__boton a:hover{background:#372f29;color:#fff}.imagen{overflow:hidden}.imagen:not(:first-child):not(.con-fondo){margin:0}.imagen:not(:first-child):not(.con-fondo)+.bloque,.imagen:not(:first-child):not(.con-fondo)+.pagina{margin-top:0}.bloque:not(.con-fondo)+.imagen,.pagina:not(.con-fondo)+.imagen{margin-top:calc(var(--margen)*-1)}.imagen img{display:block;width:100%;min-height:50vh;-o-object-fit:cover;object-fit:cover}@media(prefers-reduced-motion: no-preference){.js .imagen .animado:not(.is-visible){transform:scale(1.1);opacity:1}}.popup-cookies>.inner,.pagina>.inner,.woocommerce-checkout .contenedor,.woocommerce-cart .woocommerce,.archivo-categorias>.inner,.page-description,.bloque--dondeEncontrar>.inner,.talleres__proximo__contenido,.talleres__listado,.talleres__cabecera,.instagram>.inner,.producto_unico>.inner,.cabeceraPrincipal>.inner,.piePrincipal>.inner,.cabecera-contenido,.texto>.inner,.productos>.inner,.columnas>.inner{margin-inline:max(1.5rem,(100% - 75rem)/2)}.woocommerce-account:not(.logged-in) .woocommerce,.woocommerce-lost-password .woocommerce{width:min(60rem,85vw);margin:0 auto}.pagina h3,.donde-encontrar__titulo,.producto_unico-nombre,.columnas-titulo{font-size:1.4375rem;line-height:1.347826087;margin:1.5em 0;font-weight:400}.pagina-titulo{font-size:clamp(1.75rem, 1.2291666667rem + 2.3148148148vw, 3.3125rem)}.pagina h2{font-size:clamp(1.125rem, 0.8541666667rem + 1.2037037037vw, 1.9375rem);line-height:1.3870967742;letter-spacing:.0064516129em}.woocommerce-MyAccount-navigation>ul,.archivo-categoria-descripcion,.instagram-titulo,.producto_unico-subtitulo,.regalo__tarjeta__enviar,.regalo__envoltorio__boton,.woocommerce-Address-title a,#place_order,.checkout_coupon button,.actions button,.button,.formulario.contacto-formulario button,.producto_unico-comprar-boton,.cabeceraPrincipal>.inner,.piePrincipal .menu-item,.piePrincipal-siguenos-titulo,.piePrincipal-newsletter button,.piePrincipal-inferior,.popup-formulario .campo--submit button,.popup__boton a,.enlace-producto-boton,.boton a,.subtitulo,.productos-titulo,.productos-enlace>a,.productos-producto-boton,.columnas-subtitulo,.columnas-enlace a{font-size:.625rem;font-family:"Avenir LT Std",sans-serif;letter-spacing:.2222222222em;text-transform:uppercase;font-weight:400}.productos-enlace>a,.columnas-enlace a{color:currentColor;display:inline-block;padding-bottom:.25em;text-decoration:none;border-bottom:1px solid currentColor}.regalo__tarjeta__enviar,.regalo__envoltorio__boton,.woocommerce-Address-title a,#place_order,.checkout_coupon button,.actions button,.button,.formulario.contacto-formulario button,.producto_unico-comprar-boton,.piePrincipal-newsletter button,.popup-formulario .campo--submit button,.popup__boton a{display:inline-block;font-weight:400;padding:1em 3em;border:1px solid currentColor;background:rgba(0,0,0,0);transition:.3s;cursor:pointer;color:currentColor;text-decoration:none}.regalo__tarjeta__enviar:hover,.regalo__envoltorio__boton:hover,.woocommerce-Address-title a:hover,#place_order:hover,.checkout_coupon button:hover,.actions button:hover,.button:hover,.formulario.contacto-formulario button:hover,.producto_unico-comprar-boton:hover,.piePrincipal-newsletter button:hover,.popup-formulario .campo--submit button:hover,.popup__boton a:hover{background:#372f29;color:#fff}.producto_unico.con-fondo{background:#f6f4ee;padding-top:calc(var(--margen)/2);padding-bottom:calc(var(--margen)/2)}.producto_unico.con-fondo.con-fondo:first-child{padding-top:max(10em,var(--margen)*1.5)}.producto_unico-imagenes{position:relative;margin-bottom:2em}.producto_unico-imagenes>.inner{overflow:hidden;display:flex}.producto_unico-descripcion a{color:currentColor}.producto_unico-navegacion{display:flex;justify-content:center;width:100%;padding:1em 0}.producto_unico-anterior,.producto_unico-siguiente{color:#ef9b31;padding:0;border:0;width:120px;background:rgba(0,0,0,0);text-indent:100%;white-space:nowrap;overflow:hidden;transition:1s;position:absolute;top:0;bottom:0}.producto_unico-anterior[aria-disabled=true],.producto_unico-siguiente[aria-disabled=true]{opacity:.3}.producto_unico-anterior{transform:scaleX(-1);left:0;height:auto}.producto_unico-siguiente{right:0;height:auto}.producto_unico-contador{color:#ef9b31}.producto_unico-contador span:not(:last-child):after{content:"—";margin:0 .5em}.producto_unico-contador span.actual{font-weight:bold}.producto_unico-contador button{padding:0;border:0;background:rgba(0,0,0,0);font:inherit;color:currentColor}.producto_unico-imagen{flex:1 0 auto;width:100%;transition:.5s}.producto_unico-imagen img{pointer-events:none}@media(prefers-reduced-motion: no-preference){.js .producto_unico-imagen.animado:not(.is-visible){transform:scale(0.9)}}.producto_unico-imagen img{width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover}.producto_unico-nombre>a{color:currentColor}.producto_unico-nombre>a:not(:hover){text-decoration:none}.producto_unico-caracteristicas{margin:4em 0}.producto_unico-precio{font-size:1.4375rem;margin-bottom:1em}.producto_unico-precio small{display:block;font-size:.4347826087em;letter-spacing:.04em}.producto-caracteristicas dt:not(:first-child){margin-top:.5em}.producto-caracteristicas dt{display:inline-block}.producto-caracteristicas dd{margin:0;display:inline}.producto-caracteristicas dt:after{content:": "}.producto-caracteristicas dd:after{white-space:pre;content:"\a"}.producto_unico-comprar-boton:hover{color:#f6f4ee}.reset_variations,.producto_unico .qty{display:none}.producto_unico .cart .variations{margin-block-end:1em}.producto_unico .cart .variations th{font-weight:normal}.producto_unico .cart .variations :is(tr,th,td){display:block;text-align:left;padding:.25em 0}.producto_unico .variations select{padding-inline:.5em;padding:.5em}@media only screen and (min-width: 48rem){.producto_unico>.inner{display:grid;grid-template-columns:1fr 1fr;align-items:center}.producto_unico-contenido{padding:2em 5em}.producto_unico-imagenes{margin-bottom:0}}.contacto>.inner{margin:0 auto;width:min(25rem,90vw)}.contacto-titulo{font-size:clamp(0.9583333333rem, 0.7986111111rem + 0.7098765432vw, 1.4375rem);font-weight:normal;margin-bottom:1.5em}.formulario.contacto-formulario input{border:0;border-bottom:1px solid currentColor}.formulario.contacto-formulario .campo{margin-bottom:3em}.instagram{background:var(--fondo);color:var(--texto)}.instagram-titulo{margin-top:-1em}.instagram-texto{font-size:clamp(0.9583333333rem, 0.7986111111rem + 0.7098765432vw, 1.4375rem);font-family:"Sabon",sans-serif;line-height:1.347826087}.instagram-texto p:first-child{padding:2em 0}.instagram-imagenes{position:relative}.instagram-imagenes img{max-height:500px;width:auto;display:block}.instagram-hashtag{display:flex;align-items:center;font-size:clamp(0.9583333333rem, 0.7986111111rem + 0.7098765432vw, 1.4375rem);line-height:1.347826087;font-family:"Sabon",sans-serif;margin-bottom:2em}.instagram-hashtag a{color:currentColor}.instagram-hashtag a:not(:hover){text-decoration:none}.instagram-hashtag svg{margin-right:.5em}@media only screen and (min-width: 64rem){.instagram>.inner{display:grid;grid-template-columns:1fr 2fr;grid-template-rows:max-content 1fr max-content;grid-gap:2em}.instagram-titulo{grid-column:1/3;margin-bottom:3em}.instagram-imagenes{grid-row:2/4}.instagram-hashtag{grid-column:1;grid-row:3;margin-bottom:0}}.video{--margen: 0}.bloque--talleres{background:#efe6d9;margin-block:0 !important;padding-block:calc(var(--alto-cabecera) + var(--margen)/2) var(--margen)}.talleres__cabecera{display:grid;grid-auto-rows:auto;grid-gap:2rem;margin-block-end:2rem}.talleres__titulo{font-size:clamp(3.75rem, 0.8333333333rem + 12.962962963vw, 12.5rem);color:#803134;margin:0;line-height:1;font-family:"Instrument Serif",serif;font-weight:400}.talleres__direccion{text-transform:uppercase;letter-spacing:.1em;font-size:clamp(0.75rem, 0.7083333333rem + 0.1851851852vw, 0.875rem)}.talleres__direccion svg{display:block;margin-block-end:1em;max-width:15vw;height:auto}.talleres__direccion a{text-transform:none;color:currentColor}.talleres__introduccion{font-family:"Sabon",serif;font-size:clamp(1.125rem, 1.0208333333rem + 0.462962963vw, 1.4375rem)}.talleres__listado{display:grid;grid-template-columns:repeat(auto-fill, minmax(min(100%, 35ch), 1fr));grid-gap:3rem 2rem;list-style:none;padding:0;text-align:center}.talleres__listado img{aspect-ratio:378/428;-o-object-fit:cover;object-fit:cover}.talleres__taller__imagen img{width:100%}.talleres__taller__nombre{margin-block:.5em 0;font-size:1em;font-family:Avenir,sans-serif;font-weight:normal}.talleres__taller__link{color:currentColor;font-weight:bold}.talleres__proximo{margin-block:3rem;padding-block:calc(var(--margen)*2);position:relative}.talleres__proximo__imagen{position:absolute;inset:0}.talleres__proximo__imagen picture,.talleres__proximo__imagen img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.talleres__proximo__contenido{position:relative;color:#fff;text-align:center;font-size:clamp(1.5833333333rem, 1.3194444444rem + 1.1728395062vw, 2.375rem);line-height:1.1}.talleres__proximo__nombre{font-family:Avenir,sans-serif;font-size:1em;margin-block:0;font-weight:normal}.talleres__proximo__link{color:currentColor;font-weight:bold;text-decoration:underline}@media only screen and (min-width: 48rem){.talleres__cabecera{grid-template-columns:1fr auto;align-items:center}.talleres__introduccion{grid-column:1/-1}}.bloque--dondeEncontrar>.inner{margin-inline:max(1.5rem,(100% - 52.5rem)/2);display:grid;grid-gap:2rem}.donde-encontrar__titulo{margin:0}.donde-encontrar__tiendas{list-style:none;margin:0;padding:0;-moz-column-width:20ch;column-width:20ch}.donde-encontrar__tiendas li{margin-block-end:.5em}.donde-encontrar__tiendas a{color:currentColor;text-decoration:none;cursor:default}.donde-encontrar__imagenes{display:grid;grid-template-areas:"unica"}.donde-encontrar__imagenes>*{grid-area:unica;transition:.3s}.donde-encontrar__imagenes>[hidden]{opacity:0;display:block}.donde-encontrar__imagenes img{width:100%;aspect-ratio:424/505;-o-object-fit:cover;object-fit:cover}@media only screen and (min-width: 48rem){.bloque--dondeEncontrar>.inner{grid-template-columns:1fr 1fr}.donde-encontrar__titulo{margin-block-start:.5em;text-wrap:balance}.donde-encontrar__imagenes{grid-row:1/3;grid-column:2}}.formulario>div[class$=-formulario-wrapper]{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center}.formulario .error{font-size:13px;line-height:1.3;display:inline-block;color:#bc0000;padding:.5em 1em}.formulario p{position:relative;line-height:1.2;margin:0}.formulario input:not([type=checkbox]):not([type=submit]):not([type=file]),.formulario select,.formulario .campo--file div,.formulario textarea{font:inherit;width:100%;display:block;padding:.5em 0}.formulario textarea{padding:1em}.formulario input[type=file]{opacity:0;position:absolute}.formulario .campo{position:relative;margin-bottom:.5em;display:block;flex:0 0 auto;width:100%}.formulario .campo--file div{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.formulario .campo:not(.campo--checkbox){position:relative}.formulario .campo:not(.campo--checkbox)>label:first-child{display:none}.formulario .campo:not(.campo--checkbox)>label{position:absolute;transition:.3s ease;top:-1.4em;left:0;font-size:.7em}.formulario .campo:not(.campo--checkbox)>label.is-inactiva{top:.5em;left:0;opacity:.7;font-size:1em}.formulario .campo.campo--textarea>label.is-inactiva{left:1em;top:1em}.formulario label{color:currentColor;margin-bottom:.5em;display:block}.formulario label>a{color:currentColor}.formulario p .error{position:absolute;right:0;bottom:100%;margin-bottom:2px}.formulario p.campo--checkbox .error{left:25px;bottom:auto;top:100%}.formulario input.miel{position:absolute;left:-999em}.formulario .campo--checkbox{position:relative}.formulario .campo--checkbox input{opacity:0;position:absolute}.formulario .campo--checkbox label{padding-left:25px;display:block;position:relative}.formulario .campo--checkbox label:before{content:"";left:0;top:calc(50% - 0.572em);width:1.144em;height:1.144em;border:1px solid currentColor;vertical-align:middle;margin-right:.5em;transition:.3s;position:absolute}.formulario .campo--checkbox input:checked+label:before{background:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 15 15%27%3E%3Cpath d=%27M2 7L8 13L13 2s%27  stroke-width=%272%27 stroke=%27%23000%27 fill=%27none%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 /%3E%3C/svg%3E")}.formulario .campo--checkbox input:focus+label:before{outline:2px solid #779033}@media only screen and (min-width: 480px){.formulario .campo--25{width:calc(25% - 0.625rem)}.formulario .campo--33{width:calc(33% - 0.625rem)}.formulario .campo--50{width:calc(50% - 0.625rem)}.formulario .campo--66{width:calc(66% - 0.625rem)}.formulario .campo--75{width:calc(75% - 0.625rem)}.formulario .campo--100{width:100%}.formulario .campo--auto{flex:1;width:auto}.formulario .campo--auto:last-child{flex:0;padding-left:.625rem}}.woocommerce-Message,.woocommerce-message{margin-bottom:1em;overflow:hidden;border:1px solid rgba(0,0,0,.3);padding:1em}.woocommerce-Message .button,.woocommerce-message .button{float:right}.woocommerce-message{display:flex;align-items:center;gap:.5em;text-align:left}.woocommerce-message .restore-item,.woocommerce-message .wc-forward{order:1;margin-left:auto}.woocommerce-error{border:1px solid red;padding:1em;list-style:none;margin:0 0 1em;color:red}.woocommerce-error>li{display:flex;align-items:center;gap:.5em;text-align:left}.woocommerce-error .restore-item,.woocommerce-error .wc-forward{order:1;margin-left:auto}.woocommerce-error>li:before{content:"•";margin-right:.25em;flex:0}.woocommerce-error>li:not(:last-child){margin-bottom:.5em}.shop_table{width:100%;border-collapse:collapse}.shop_table th{font-size:1.125rem;font-weight:400;line-height:1.7222222222;font-family:"Sabon",sans-serif}.shop_table thead th{border-bottom:1px solid currentColor;padding:0 1rem 1.5rem;text-align:right}.shop_table a{color:currentColor}.shop_table a:not(:hover){text-decoration:none}.page-description{margin-top:calc(var(--margen)/2);margin-bottom:calc(var(--margen)/2);font-size:clamp(0.9583333333rem, 0.7986111111rem + 0.7098765432vw, 1.4375rem);line-height:1.347826087;font-family:"Sabon",sans-serif}.page-description p{max-width:26em}.archivo-categorias{background:#f6f4ee}.archivo-categoria{padding:3.125rem 0 3.75rem}.archivo-categoria-nombre{font-size:clamp(1.5625rem, 1rem + 2.5vw, 3.25rem);margin:.25em 0;font-weight:400}ul.products{display:grid;margin:0;padding:0;list-style:none;grid-gap:clamp(1.6666666667rem,3.3333333333vw,2.5rem)}.woocommerce-loop-product__link{color:currentColor;text-decoration:none;position:relative}.outofstock .woocommerce-loop-product__link:before{content:"Sin stock";position:absolute;right:1em;top:1em;text-transform:uppercase;font-weight:bold;letter-spacing:.1em;color:#fff;background:#c64c37;padding:.8em 2em .5em;font-size:.7em}.woocommerce-loop-product__link .woocommerce-price-suffix{display:block}.woocommerce-loop-product__link img{width:100%;display:block}.woocommerce-loop-product__title{font-size:1em;font-family:"Avenir LT Std",sans-serif;font-weight:normal;margin:2em 0 .25em}@media only screen and (min-width: 500px){ul.products{grid-template-columns:repeat(auto-fill, minmax(18.75rem, 1fr))}}.producto-cabecera{display:grid;max-height:var(--altura);overflow:hidden;color:#fff}.producto-cabecera-imagen.animado:not(.is-visible){transform:scale(1.2);opacity:1}.producto-cabecera-imagen img{display:block;width:100%;height:100%;max-height:var(--altura);-o-object-fit:cover;object-fit:cover}.producto-cabecera-imagen,.producto-cabecera-nombre{grid-column:1;grid-row:1}.producto-cabecera-nombre{align-self:end;justify-self:center;font-family:"Sabon",sans-serif;font-size:clamp(0.9583333333rem, 0.7986111111rem + 0.7098765432vw, 1.4375rem)}.producto-cabecera-nombre svg{display:block;margin:1em auto;transform:rotateZ(90deg)}.woocommerce-cart .woocommerce{margin-top:var(--margen);margin-bottom:var(--margen)}.woocommerce-shipping-methods{list-style:none;margin:0 0 1em;white-space:nowrap;padding:0}.cart{margin-bottom:3em}.cart .actions{border-top:1px solid currentColor;padding-top:1.5rem}.cart thead{display:none}.cart .cart_item{display:grid;grid-template-columns:1fr 1fr max-content;grid-gap:1em;padding:2em 0;border-top:1px solid currentColor}.cart .cart_item input{width:4em;text-align:center}.cart input{border:0}.cart .product-remove{grid-column:3}.cart .product-remove a{color:#db3535}.cart .product-thumbnail{grid-row:1;grid-column:1/3}.cart .product-name{grid-column:1/4}.cart .cart_item td{display:block}.cart .cart_item td[data-title]:before{display:block;content:attr(data-title) ":";font-weight:bold}.cart_totals h2{text-align:center;font-weight:400}.cart_totals th{text-align:right;padding-inline-end:1em}.wc-proceed-to-checkout{text-align:right;margin-top:2em;font-size:clamp(0.9583333333rem, 0.7986111111rem + 0.7098765432vw, 1.4375rem);display:flex;align-items:center;justify-content:space-around}.seguir-comprando,.checkout-button{display:inline-block;color:currentColor;text-decoration:none;text-transform:none;border:0}.seguir-comprando{border:1px solid currentColor;font-size:.7826086957em;padding:.75em 1em}.checkout-button{font:inherit;padding:.5em 1em;background:#f9b74a;letter-spacing:0}.coupon{display:flex;justify-content:space-evenly;margin-bottom:2em}label[for=coupon_code]{display:none}.actions input{border-bottom:1px solid currentColor;margin-right:1em;padding:.65em 0;width:8em}button[name=update_cart]{margin:0 auto;display:block}@media only screen and (min-width: 64rem){.carrito{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:max-content max-content}.woocommerce-cart-form{grid-column:1/3}.cart .cart_item{display:table-row}.cart .cart_item td{display:table-cell}.cart .cart_item td[data-title]:before{content:none}.cart thead{display:table-header-group}.cart td.product-remove{width:0}.cart th.product-name{opacity:0}.cart .product-thumbnail{width:10.25rem;padding-left:0}.cart td:not(.actions){padding:2em 1rem;vertical-align:top}.cart td:not(.product-name){text-align:right}.cart-collaterals th,.cart-collaterals td{vertical-align:top;padding:.5em 1em}.cart-collaterals th{text-align:right}.cart-collaterals tbody th{padding-top:0}.wc-proceed-to-checkout{justify-content:flex-end}.checkout-button{margin-left:1em}.actions>div{display:flex;justify-content:space-between;align-items:center}.coupon{margin-bottom:0}button[name=update_cart]{margin:0}}.woocommerce-checkout .contenedor{padding-top:calc(var(--margen)/2);padding-bottom:var(--margen)}.checkout_coupon{display:grid;grid-template-columns:max-content 1fr;grid-column-gap:1em;margin-top:1em;padding:1em;border:1px solid rgba(0,0,0,.3)}.checkout_coupon p:first-child{grid-column:1/3}.checkout_coupon .form-row input{background:#fff;border:1px solid currentColor;padding:.65em 1em}.checkout_coupon .form-row{margin:0}.woocommerce-form-coupon-toggle{background:#e9cc6c;padding:1em}.woocommerce-form-coupon-toggle a{color:currentColor}form.woocommerce-checkout{margin-top:1em}form.woocommerce-checkout h3{font-weight:400;font-size:clamp(0.9583333333rem, 0.7986111111rem + 0.7098765432vw, 1.4375rem)}.shipping_address{margin-bottom:2em}.woocommerce-billing-fields,.woocommerce-billing-fields__field-wrapper{margin-bottom:1em}.woocommerce-billing-fields{margin-bottom:2em}#ship-to-different-address{font-size:1em;font-weight:inherit}.form-row{margin:0 0 1em}.form-row input:not([type=checkbox])+span{display:block;margin-top:.5em}.form-row label{display:block;margin-bottom:.25em}.form-row input:not([type=checkbox]),.form-row textarea,.form-row select{width:100%;padding:.5em 1em}.form-row .select2-selection{border:1px solid currentColor;border-radius:0}.form-row .select2-container .select2-selection--single{height:auto}.form-row .select2-container .select2-selection--single .select2-selection__rendered{padding:.5em 1em;font:inherit}.form-row .select2-container--default .select2-selection--single .select2-selection__arrow{height:auto;bottom:0}.form-row textarea{height:8em}.form-row-wide{grid-column:1/3}.woocommerce-checkout .shop_table td{padding:.5em}.woocommerce-checkout .shop_table th{text-align:left;padding-left:0}.woocommerce-checkout .shop_table .cart-subtotal td,.woocommerce-checkout .shop_table .order-total td,.woocommerce-checkout .shop_table .product-total{white-space:nowrap;text-align:right;padding-right:0}.woocommerce-checkout .shop_table tfoot th,.woocommerce-checkout .shop_table tfoot td{text-align:right}.woocommerce-checkout-payment{background:#f6f4ee;padding:1em;margin-top:1em}.payment_methods{list-style:none;margin:0;padding:0}.wc_payment_method{margin-bottom:1em}.payment_box{padding:1em;background:hsla(0,0%,100%,.8);margin-top:.5em}.place-order{text-align:right}.woocommerce-thankyou-order-received{font-size:clamp(0.9583333333rem, 0.7986111111rem + 0.7098765432vw, 1.4375rem);font-weight:400;font-family:"Sabon",sans-serif;text-align:center}.woocommerce-column__title,.woocommerce-order-details__title{font-size:clamp(0.9583333333rem, 0.7986111111rem + 0.7098765432vw, 1.4375rem);font-weight:400}.woocommerce-order-overview{background:#f6f4ee;padding:2em;margin:0 0 1em;list-style:none}.woocommerce-order-overview>li:not(:last-child){margin-bottom:.5em}.woocommerce-order-overview>li:before{content:"•";margin-right:.25em}@media only screen and (min-width: 48rem){.woocommerce-billing-fields__field-wrapper{display:grid;grid-template-columns:1fr 1fr;grid-gap:1em}form.checkout{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:max-content max-content 1fr;grid-column-gap:min(4em,3vw)}#customer_details{grid-row:1/4}#order_review_heading{grid-column:2;grid-row:1}#order_review{grid-column:2;grid-row:2}.woocommerce-NoticeGroup-checkout{grid-column:2;grid-row:3;margin-top:1em}}@media only screen and (min-width: 64rem){.woocommerce-order{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:4em}.woocommerce-order .order_details,.woocommerce-order .woocommerce-thankyou-order-received{grid-column:1/3}}.mi-cuenta{padding:calc(var(--margen)/2);margin-top:calc(var(--margen)/2);margin-bottom:var(--margen);background:#fbf8f1}.mi-cuenta a{color:currentColor}.mi-cuenta .shop_table thead th{text-align:left;padding-left:0}.mi-cuenta .shop_table tbody td{padding:.5em}.woocommerce-account mark{background:rgba(0,0,0,0);font-weight:400}.woocommerce-MyAccount-navigation>ul{list-style:none;margin:0 0 calc(var(--margen)/2);padding:0}.contenedor .woocommerce-MyAccount-navigation-link:not(:last-child){margin-bottom:1.5em}.contenedor .woocommerce-MyAccount-navigation-link>a{color:#000 !important;text-decoration:none}.contenedor .woocommerce-MyAccount-navigation-link.is-active>a{font-weight:bold}.woocommerce-table--order-details tfoot th{text-align:right;padding-right:1em}fieldset{margin-top:1em;margin-bottom:2em;border:1px solid currentColor;width:100%;padding:1em}.woocommerce-orders-table__cell-order-actions a{display:inline-block}.woocommerce-orders-table__cell-order-actions a:not(:last-child){margin-right:1em}.woocommerce-Address-title{margin-bottom:1em}.woocommerce-Address-title h3{font-size:clamp(1.125rem, 1.0208333333rem + 0.462962963vw, 1.4375rem);font-weight:400;margin:0 0 .5em}.woocommerce-address-fields__field-wrapper{margin-bottom:1em}.woocommerce-address-fields__field-wrapper+p{text-align:right}.edit-account>p:last-child{text-align:right;grid-column:1/3}.woocommerce-MyAccount-content{background:#fde8b9;padding:calc(var(--margen)/2)}.u-column1{margin-bottom:2em}.mi-cuenta .woocommerce-orders-table thead{display:none}.mi-cuenta .woocommerce-orders-table tr{display:block}.mi-cuenta .woocommerce-orders-table tr:not(:last-child){border-bottom:1px solid currentColor;padding-bottom:2em;margin-bottom:2em}.mi-cuenta .woocommerce-orders-table td{display:block}.mi-cuenta .woocommerce-orders-table td:not(.woocommerce-orders-table__cell-order-actions):before{content:attr(data-title) ":";font-weight:bold;display:block}.mi-cuenta .woocommerce-orders-table .woocommerce-orders-table__cell-order-actions{text-align:right}@media only screen and (min-width: 48rem){.woocommerce-address-fields__field-wrapper,.edit-account,.woocommerce-columns,.u-columns{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:2em}.u-column1{margin-bottom:0}}@media only screen and (min-width: 800px){.mi-cuenta .woocommerce-orders-table thead{display:table-header-group}.mi-cuenta .woocommerce-orders-table tr{display:table-row}.mi-cuenta .woocommerce-orders-table td{display:table-cell}.mi-cuenta .woocommerce-orders-table td:not(.woocommerce-orders-table__cell-order-actions):before{content:none}}@media only screen and (min-width: 64rem){.mi-cuenta{display:grid;grid-template-columns:max-content 1fr;grid-gap:clamp(2.0833333333rem,4.1666666667vw,3.125rem)}.woocommerce-MyAccount-navigation>ul{margin-bottom:0}}.woocommerce-account:not(.logged-in) .woocommerce,.woocommerce-lost-password .woocommerce{margin-top:calc(var(--margen)/2);margin-bottom:var(--margen)}.woocommerce-account:not(.logged-in) .woocommerce a,.woocommerce-lost-password .woocommerce a{color:currentColor}.woocommerce-account:not(.logged-in) .woocommerce h2,.woocommerce-lost-password .woocommerce h2{font-size:clamp(0.9583333333rem, 0.7986111111rem + 0.7098765432vw, 1.4375rem);font-weight:400;text-align:center}.woocommerce-account:not(.logged-in) .woocommerce form,.woocommerce-lost-password .woocommerce form{max-width:25rem;margin:0 auto}.woocommerce-account:not(.logged-in) .woocommerce .woocommerce-form-login__rememberme,.woocommerce-lost-password .woocommerce .woocommerce-form-login__rememberme{margin-bottom:1em}.woocommerce-account:not(.logged-in) .woocommerce .woocommerce-form-login__rememberme input,.woocommerce-lost-password .woocommerce .woocommerce-form-login__rememberme input{width:auto}.woocommerce-account:not(.logged-in) .woocommerce .woocommerce-form-login__rememberme input+span,.woocommerce-lost-password .woocommerce .woocommerce-form-login__rememberme input+span{display:inline}.lost_reset_password p:first-child{font-family:"Sabon",sans-serif;font-size:clamp(0.9583333333rem, 0.7986111111rem + 0.7098765432vw, 1.4375rem)}.regalo{display:grid;grid-gap:2em;margin-block-end:2em}.regalo h2{font-size:.9em;text-transform:uppercase;font-family:"Avenir LT Std",sans-serif;letter-spacing:.05em}.regalo__tarjeta__mensaje{font-size:.9em;margin-block-start:.5em}.regalo__tarjeta__titulo{margin-block:0}.regalo__tarjeta,.regalo__envoltorio{display:grid;grid-gap:1em 1.5em}.regalo img{width:150px;display:block}.regalo__tarjeta__enviar{justify-self:start}.regalo__tarjeta__contenido{border:1px solid currentColor;padding:1em;display:grid;grid-template-rows:max-content 1fr;gap:.5em}.regalo__tarjeta__contenido textarea{border:0;resize:none;font:inherit;min-height:5em}.regalo__envoltorio{grid-template-rows:max-content 1fr max-content}.regalo__envoltorio__boton{align-self:end}.regalo__envoltorio__boton button{width:100%;display:block}.regalo__envoltorio__imagen{grid-column:2;grid-row:1/3}@media only screen and (max-width: 74.9999rem){.regalo__envoltorio__imagen,.regalo__tarjeta__imagen{display:none}}@media only screen and (min-width: 75rem){.regalo__tarjeta,.regalo__envoltorio{grid-template-columns:1fr max-content;grid-template-rows:max-content max-content}.regalo__envoltorio{grid-template-rows:max-content 1fr max-content}.cart-collaterals{grid-column:2}}.pagina a{color:currentColor}.pagina li:not(:last-child){margin-bottom:1em}.popup-cookies{position:sticky;bottom:0;left:0;right:0;transition:.5s;background:#f6f4ee;color:#803134;font-size:1em;line-height:1.5;padding:1.5em 0;z-index:10000;box-shadow:0 0 10px rgba(100,203,201,.5)}.popup-cookies a{color:currentColor}.popup-cookies p{margin-bottom:0}.popup-cookies>.inner{position:relative}.popup-cookies:not(.is-visible){transform:translateY(100%)}.popup-cookies-titulo{margin:0 0 .25em;font-size:1.2em}.popup-cookies-botones{text-align:right}.popup-cookies-aceptar,.popup-cookies-rechazar{font:inherit;background:rgba(0,0,0,0);padding:.5em 1em;border:1px solid currentColor;text-transform:uppercase;font-size:.8em;letter-spacing:.1em;transition:.3s;color:currentColor}.popup-cookies-aceptar:hover,.popup-cookies-aceptar:focus,.popup-cookies-rechazar:hover,.popup-cookies-rechazar:focus{background:#fff;color:#779033}.popup-cookies-aceptar{margin-right:1em}@media only screen and (min-width: 48rem){.popup-cookies>.inner{display:grid;grid-template-columns:1fr max-content;grid-gap:2em;align-items:center}}.puntero{display:none}@media(prefers-reduced-motion: no-preference){.js .animado{transition:opacity 1s,transform 1s}.js .animado:not(.is-visible){transform:translateY(50px);opacity:0}body.con-raton .puntero{display:flex;align-items:center;justify-content:center;position:fixed;border:2px solid #eba900;width:20px;height:20px;border-radius:50%;pointer-events:none;z-index:1000;transform:translateX(-10px) translateY(-10px);transition:transform .3s,width .3s,height .3s}body.con-raton .puntero.hover{width:60px;height:60px;transform:translateX(-30px) translateY(-30px)}body.con-raton .puntero>i{background:url(/wp-content/themes/casa-tenue/build/images/flecha-amarilla.0ba14c51.svg) center no-repeat;width:31px;height:13px;transition:.3s;transform:scale(0)}body.con-raton.flecha-izquierda .puntero.hover>i{transform:scale(-1, 1)}body.con-raton.flecha-derecha .puntero.hover>i{transform:scale(1)}}

/*# sourceMappingURL=app.25824ee1.css.map*/