/* SE - se-ficha.css (velocidad bloque B1, 2026-09-23). GENERADO por velocidad/partir/armar.py desde se-base.css: no editar a mano. */
html body #se-header#se-header.se-promo-off .se-header__promo{
  max-height:0 !important; height:auto !important; min-height:0 !important;
  opacity:0 !important; overflow:hidden !important;
  padding-top:0 !important; padding-bottom:0 !important; border:0 !important;
  transition:max-height .3s cubic-bezier(.22,1,.32,1), opacity .18s cubic-bezier(.4,0,.25,1) !important;
  animation:none !important;
}
@media (max-width:767px), (pointer:coarse) and (max-height:520px){
body.single-product #page .se-footer{padding-bottom:20px!important}
}
.single-product [data-elementor-type="header"],
.single-product [data-elementor-type="footer"]{display:none!important}
.single-product .ast-above-header-bar{display:none!important}
body.single-product{background:var(--se-crema,#F5F1E8)}
.single-product .site-content{padding-top:0!important}
.single-product .ast-container,
.single-product .site-content .ast-container{max-width:none!important;width:100%!important;padding-left:0!important;padding-right:0!important;margin:0!important}
.single-product .site-main{padding:0!important;margin:0!important}
.single-product div.product{display:grid!important;grid-template-columns:minmax(320px,44%) 1fr;column-gap:clamp(32px,5vw,88px);align-items:start;padding:clamp(112px,12vw,168px) clamp(24px,4.5vw,72px) clamp(56px,7vw,96px)}
.single-product div.product>.woocommerce-product-gallery{width:100%!important;float:none!important;position:sticky;top:112px;margin:0!important}
.single-product div.product>.woocommerce-product-gallery img{border-radius:2px}
.single-product div.product>.summary{width:100%!important;float:none!important;max-width:54ch;margin:0!important;display:flex;flex-direction:column}
.single-product div.product>.woocommerce-tabs,
.single-product div.product>.related,
.single-product div.product>.up-sells,
.single-product div.product>.woocommerce-notices-wrapper{grid-column:1/-1;width:100%!important;float:none!important}
.single-product .summary .product_title{font-family:var(--se-fuente-titular,"League Gothic",sans-serif)!important;text-transform:uppercase;letter-spacing:.01em;line-height:.95;font-size:clamp(2.2rem,4vw,3.4rem);color:var(--se-carbon,#1E1C19);margin:0 0 .35rem}
.single-product .summary .price{font-family:var(--se-fuente-titular,"League Gothic",sans-serif)!important;font-size:clamp(1.4rem,2.2vw,1.9rem);letter-spacing:.02em;color:var(--se-carbon,#1E1C19)}
.single-product .summary .woocommerce-product-details__short-description{color:#57524a;max-width:52ch;line-height:1.65}
.single-product form.cart{margin-top:1.4rem;padding-top:.2rem}
.single-product form.cart .qty{height:48px;border:1px solid rgba(30,28,25,.25);border-radius:2px;background:var(--se-blanco,#FBF9F4)}
.single-product .single_add_to_cart_button{font-family:var(--se-fuente-titular,"League Gothic",sans-serif)!important;text-transform:uppercase!important;letter-spacing:.05em;font-size:1.05rem!important;background:var(--se-carbon,#1E1C19)!important;color:var(--se-crema,#F5F1E8)!important;border:0!important;border-radius:2px!important;padding:15px 34px!important;transition:background .45s cubic-bezier(.32,.72,0,1),transform .45s cubic-bezier(.32,.72,0,1)}
.single-product .single_add_to_cart_button:hover{background:#2C2925!important;transform:translateY(-1px)}
.single-product .single_add_to_cart_button:active{transform:scale(.98)}
.single-product form.cart table.variations select{height:48px;border:1px solid rgba(30,28,25,.25);border-radius:2px;background:var(--se-blanco,#FBF9F4);font-family:var(--se-fuente-cuerpo,Roboto,sans-serif)}
.se-envio-nota{display:flex;align-items:center;gap:8px;font-size:.85rem;color:#57524a;margin-top:.8rem}
.se-envio-nota::before{content:"";width:6px;height:6px;border-radius:50%;background:var(--se-acento,#7C8A6E)}
.single-product .woocommerce-tabs{padding:clamp(40px,5vw,72px) clamp(24px,4.5vw,72px) 0}
.single-product .woocommerce-tabs ul.tabs{display:none!important}
.single-product .woocommerce-tabs .panel{display:block!important;margin:0 auto clamp(40px,5vw,64px)}
.single-product .woocommerce-tabs .panel p{max-width:66ch;line-height:1.65;color:#3d3934}
.single-product .woocommerce-tabs .panel h2,
.single-product .woocommerce-tabs .panel h3{font-family:var(--se-fuente-titular,"League Gothic",sans-serif);text-transform:uppercase;letter-spacing:.01em;color:var(--se-carbon,#1E1C19)}
.single-product .woocommerce-tabs .panel img{max-width:100%;height:auto;border-radius:2px}
.single-product .related.products{background:#F9F6EE;margin-top:clamp(48px,6vw,88px);padding:clamp(56px,7vw,96px) 0 clamp(48px,6vw,72px)}
.single-product .related.products>h2{font-family:var(--se-fuente-titular,"League Gothic",sans-serif);text-transform:uppercase;letter-spacing:.02em;font-size:clamp(1.7rem,3.4vw,2.6rem);color:var(--se-carbon,#1E1C19);margin:0 0 clamp(28px,3.5vw,44px);padding-inline:clamp(24px,4.5vw,72px)}
.single-product .related.products ul.products{display:flex!important;flex-wrap:nowrap!important;overflow-x:auto;scroll-snap-type:x mandatory;gap:clamp(16px,2vw,28px)!important;width:100%!important;margin:0!important;padding:0 clamp(24px,4.5vw,72px) 18px!important;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:var(--se-carbon,#1E1C19) rgba(30,28,25,.12)}
.single-product .related.products ul.products::-webkit-scrollbar{height:3px}
.single-product .related.products ul.products::-webkit-scrollbar-track{background:rgba(30,28,25,.12);border-radius:2px;margin:0 clamp(24px,4.5vw,72px)}
.single-product .related.products ul.products::-webkit-scrollbar-thumb{background:var(--se-carbon,#1E1C19);border-radius:2px}
.single-product .related.products ul.products li.product{flex:0 0 clamp(220px,22.5%,320px);scroll-snap-align:start;width:auto!important;margin:0!important;float:none!important;background:transparent;text-align:left}
.single-product .related.products ul.products li.product img{background:var(--se-blanco,#FBF9F4);border-radius:2px;aspect-ratio:1/1;object-fit:contain;padding:14px;width:100%;transition:transform .5s cubic-bezier(.32,.72,0,1)}
.single-product .related.products ul.products li.product:hover img{transform:translateY(-4px)}
.single-product .related.products ul.products li.product .woocommerce-loop-product__title{font-family:var(--se-fuente-titular,"League Gothic",sans-serif);text-transform:uppercase;font-size:clamp(.95rem,1.2vw,1.15rem);line-height:1.05;color:var(--se-carbon,#1E1C19);margin:12px 0 2px}
.single-product .related.products ul.products li.product .price{font-family:var(--se-fuente-titular,"League Gothic",sans-serif);color:var(--se-carbon,#1E1C19)}
.single-product .related.products ul.products li.product .button{display:none}
@media(max-width:860px){
.single-product div.product{grid-template-columns:1fr;padding-top:104px}
.single-product div.product>.woocommerce-product-gallery{position:static}
.single-product .related.products ul.products li.product{flex:0 0 72%}
}
@media(max-width:520px){
.single-product .related.products ul.products li.product{flex:0 0 84%}
}
@media(prefers-reduced-motion:reduce){
.single-product .single_add_to_cart_button,.single-product .related img{transition:none!important}
}
body.single-product #se-header .se-header__promo, body.single-product #se-header.se-stuck .se-header__promo{background:var(--se-carbon,#1E1C19)!important;color:var(--se-crema,#F5F1E8)!important;text-align:center!important;padding-left:0!important;padding-right:0!important}
.single-product .se-header__promo span{text-shadow:none!important}
.single-product .related.products ul.products li.product{background:transparent!important;border:0!important;box-shadow:none!important;padding:0!important;border-radius:0!important}
.single-product .related.products ul.products li.product>div,
.single-product .related.products ul.products li.product .astra-shop-summary-wrap{background:transparent!important;border:0!important;box-shadow:none!important;padding-left:0!important;padding-right:0!important}
.single-product .related.products ul.products li.product .astra-shop-thumbnail-wrap{border:0!important;box-shadow:none!important;background:transparent!important}
.single-product .related.products ul.products{scrollbar-width:auto;scrollbar-color:auto}
.single-product div.product{padding-top:clamp(96px,10vw,136px)}
.single-product .related.products{padding-bottom:clamp(28px,3.5vw,44px)}
.single-product .woocommerce-tabs #tab-reviews,
.single-product .woocommerce-tabs .woocommerce-Reviews{display:none!important}
.single-product .se-header__promo{display:block!important;position:relative!important;opacity:1!important;transform:none!important}
@media(max-width:860px){
.single-product .woocommerce-tabs{padding-left:20px!important;padding-right:20px!important;overflow-x:hidden}
.single-product .woocommerce-tabs .panel{max-width:100%!important;width:100%!important;margin-left:0!important;margin-right:0!important}
.single-product .woocommerce-tabs .panel p,
  .single-product .woocommerce-tabs .panel div{max-width:100%!important}
.single-product .woocommerce-tabs .panel img{max-width:100%!important;height:auto!important}
.single-product div.product{overflow-x:clip}
.single-product div.product{grid-template-columns:minmax(0,1fr)!important}
.single-product div.product>.woocommerce-product-gallery{width:100%!important;max-width:calc(100vw - 48px)!important;overflow:hidden}
.single-product .woocommerce-product-gallery .flex-viewport{max-width:100%!important;height:auto!important}
.single-product .woocommerce-product-gallery__wrapper{max-width:none}
.single-product .woocommerce-product-gallery__image{max-width:calc(100vw - 48px)!important}
.single-product .woocommerce-product-gallery img{max-width:100%!important;height:auto!important}
.single-product .woocommerce-tabs .panel{max-width:calc(100vw - 40px)!important}
}
.single-product div.product{padding-bottom:0!important}
.single-product .related.products{width:100vw!important;max-width:100vw!important;margin-left:calc(-1*clamp(24px,4.5vw,72px))!important;margin-right:0!important;margin-bottom:0!important;justify-self:start}
.single-product .site-content,.single-product .site-main,.single-product #content{padding-bottom:0!important;margin-bottom:0!important}
.single-product .related.products{padding-bottom:clamp(40px,5vw,64px)!important}
body.se-molde-lavado.single-product div.product{grid-template-columns:minmax(220px,300px) minmax(320px,1fr) minmax(320px,400px)!important;column-gap:clamp(24px,3vw,48px);align-items:start}
.se-molde-aside{display:flex;flex-direction:column;align-items:center;gap:10px}
.se-molde-aside__arte{width:100%;max-width:340px;height:auto}
.se-molde-aside__estado{font-family:var(--se-fuente-cuerpo,Roboto,sans-serif);font-weight:700;text-transform:uppercase;letter-spacing:.3em;font-size:.95rem;color:var(--se-carbon,#1E1C19);margin:2px 0 6px}
.se-molde-aside__carrusel{display:flex;gap:10px;overflow-x:auto;scroll-snap-type:x mandatory;max-width:340px;padding-bottom:8px;scrollbar-width:none}
.se-molde-aside__carrusel::-webkit-scrollbar{display:none}
.se-molde-aside__carrusel img{flex:0 0 104px;width:104px;height:104px;object-fit:cover;border-radius:2px;scroll-snap-align:start}
body.se-molde-lavado.single-product div.product>.woocommerce-product-gallery{background:transparent;padding:0;position:static}
body.se-molde-lavado.single-product .woocommerce-product-gallery .flex-control-nav{display:none!important}
body.se-molde-lavado.single-product div.product>.summary{background:#FAE9BD;border:3px solid var(--se-carbon,#1E1C19);border-radius:24px;padding:clamp(20px,2vw,30px);position:sticky;top:110px;max-width:none;text-align:center}
body.se-molde-lavado.single-product .summary .product_title{font-size:clamp(1.5rem,2vw,2rem);line-height:1.05}
body.se-molde-lavado.single-product .summary .price{display:block;margin:.4rem 0 .2rem}
body.se-molde-lavado.single-product .summary .woocommerce-product-details__short-description{text-align:left;font-size:.85rem;max-height:180px;overflow:auto;margin:0 auto;color:#3d3934}
body.se-molde-lavado.single-product form.cart{margin-top:1rem}
body.se-molde-lavado.single-product form.cart .variations select{width:100%}
body.se-molde-lavado.single-product .single_add_to_cart_button{width:100%;margin-top:.5rem}
body.se-molde-lavado.single-product .se-envio-nota{justify-content:center}
body.se-molde-lavado.single-product .woocommerce-tabs{background:#EAE6D9;padding:clamp(32px,4vw,56px) clamp(24px,4.5vw,72px);margin-top:clamp(32px,4vw,56px)}
body.se-molde-lavado.single-product .woocommerce-tabs .panel{background:transparent}
@media(max-width:1024px){
body.se-molde-lavado.single-product div.product{grid-template-columns:minmax(0,1fr)!important}
body.se-molde-lavado.single-product div.product>.summary{position:static;max-width:520px;margin:0 auto!important}
.se-molde-aside{order:-1}
}
body.se-molde-lavado.single-product .summary .woocommerce-breadcrumb,
body.se-molde-lavado.single-product .summary .ast-woo-product-category,
body.se-molde-lavado.single-product .summary nav{display:none!important}
body.se-molde-lavado.single-product div.product>.woocommerce-product-gallery img.wp-post-image{max-width:min(554px,100%);margin-inline:auto}
.se-tostado{background:#EAE6D9;margin-top:clamp(32px,4vw,56px);padding:clamp(32px,4.5vw,64px) clamp(24px,4.5vw,72px)}
.se-tostado__cols{display:grid;grid-template-columns:1.1fr .9fr;gap:clamp(28px,4vw,64px);max-width:1360px;margin-inline:auto}
.se-tostado h2{font-family:var(--se-fuente-titular,"League Gothic",sans-serif);text-transform:uppercase;letter-spacing:.01em;font-size:clamp(2rem,3.6vw,3.2rem);color:var(--se-carbon,#1E1C19);margin:0 0 .4rem}
.se-tostado__izq p{max-width:60ch;line-height:1.65;color:#3d3934}
.se-tostado__der{text-align:center}
.se-receta{margin-top:1.4rem}
.se-receta h3{font-family:var(--se-fuente-titular,"League Gothic",sans-serif);text-transform:uppercase;font-size:1.5rem;margin:0 0 .3rem;color:var(--se-carbon,#1E1C19)}
.se-receta p{color:#57524a;font-size:.95rem;margin:0}
.se-faq{padding:clamp(40px,5vw,72px) clamp(24px,4.5vw,72px);max-width:1360px;margin-inline:auto}
.se-faq h2{font-family:var(--se-fuente-titular,"League Gothic",sans-serif);text-transform:uppercase;font-size:clamp(2.4rem,4.5vw,4rem);color:var(--se-carbon,#1E1C19);margin:0 0 clamp(20px,2.5vw,36px)}
.se-faq__item{background:var(--se-blanco,#FBF9F4);border-bottom:1px solid rgba(30,28,25,.14)}
.se-faq__item summary{cursor:pointer;list-style:none;display:flex;align-items:center;gap:12px;padding:16px 18px;font-family:var(--se-fuente-cuerpo,Roboto,sans-serif);font-weight:700;text-transform:uppercase;font-size:.85rem;color:var(--se-carbon,#1E1C19)}
.se-faq__item summary::-webkit-details-marker{display:none}
.se-faq__item summary::before{content:"▸";font-size:.9rem;transition:transform .3s cubic-bezier(.32,.72,0,1)}
.se-faq__item[open] summary{color:var(--se-acento,#7C8A6E)}
.se-faq__item[open] summary::before{transform:rotate(90deg)}
.se-faq__body{padding:0 18px 18px 40px;color:#57524a;line-height:1.6;max-width:75ch}
.se-faq__body ul{padding-left:18px}
@media(max-width:860px){
.se-tostado__cols{grid-template-columns:1fr}
}
.single-product div.product>.se-tostado,
.single-product div.product>.se-faq{grid-column:1/-1;width:auto;margin-left:calc(-1*clamp(24px,4.5vw,72px));margin-right:calc(-1*clamp(24px,4.5vw,72px))}
.single-product div.product>.se-faq{width:100%;margin-left:0;margin-right:0;max-width:1360px;margin-inline:auto}
body.se-molde-lavado.single-product .summary .woocommerce-product-details__short-description{display:none!important}
body.se-molde-lavado.single-product div.product>.summary{background:#FFEDB3;border:3px solid #00060F;border-radius:40px;box-shadow:0 0 10px rgba(5,147,245,.35);text-align:right;padding:clamp(22px,2.2vw,32px)}
body.se-molde-lavado.single-product .summary .product_title{text-align:right;font-size:clamp(1.4rem,1.8vw,1.7rem)}
body.se-molde-lavado.single-product .summary .price{text-align:right;font-size:clamp(1.6rem,2.2vw,2.1rem)}
body.se-molde-lavado.single-product .summary form.cart,body.se-molde-lavado.single-product .summary .se-envio-nota{text-align:left}
body.se-molde-lavado.single-product .summary .ast-woo-product-category,body.se-molde-lavado.single-product .summary .posted_in{display:none!important}
.single-product div.product>.se-tostado{grid-column:1/3;width:auto;margin-left:0;margin-right:0;background:rgba(207,201,181,.38);border-radius:4px}
.se-tostado__cols{grid-template-columns:1.05fr .95fr}
.single-product div.product>.se-faq{grid-column:1/-1}
body.se-molde-mayoreo.single-product div.product>.summary{background:transparent;border:0;box-shadow:none;padding:0;position:static}
body.se-molde-mayoreo.single-product .woocommerce-tabs{background:#CFC9B5}
body.se-molde-mayoreo.single-product .woocommerce-tabs .panel h2,
body.se-molde-mayoreo.single-product .woocommerce-tabs .panel h3{color:#030B2E}
@media(max-width:1024px){
body.se-molde-lavado.single-product div.product>.summary{text-align:left}
body.se-molde-lavado.single-product .summary .product_title,body.se-molde-lavado.single-product .summary .price{text-align:left}
.single-product div.product>.se-tostado{grid-column:1/-1}
}
body.se-molde-lavado.single-product .summary .product_meta,
body.se-molde-lavado.single-product .summary .sku_wrapper,
body.se-molde-lavado.single-product .summary .tagged_as,
body.se-molde-lavado.single-product .summary>.ast-woo-product-category,
body.se-molde-lavado.single-product .summary .breadcrumbs,
body.se-molde-lavado.single-product .summary a[rel="tag"]{display:none!important}
body.se-molde-whitelabel.single-product div.product{grid-template-columns:minmax(320px,1fr) minmax(320px,400px)!important;column-gap:clamp(28px,4vw,64px)}
body.se-molde-whitelabel.single-product div.product>.summary{background:#FFAAE0;border:3px solid #00060F;border-radius:40px;box-shadow:0 0 14px rgba(255,120,200,.45);padding:clamp(22px,2.2vw,32px);position:sticky;top:110px;max-width:none;text-align:center}
body.se-molde-whitelabel.single-product .summary .product_title{text-align:center;font-size:clamp(1.4rem,1.8vw,1.7rem);line-height:1.05}
body.se-molde-whitelabel.single-product .summary .price{text-align:center}
body.se-molde-whitelabel.single-product .summary form.cart{text-align:left}
body.se-molde-whitelabel.single-product .summary form.cart .variations select{width:100%;border-radius:8px}
body.se-molde-whitelabel.single-product .single_add_to_cart_button{width:100%}
body.se-molde-whitelabel.single-product .summary .product_meta,
body.se-molde-whitelabel.single-product .summary .woocommerce-product-details__short-description{display:none!important}
body.se-molde-whitelabel.single-product .se-envio-nota{justify-content:center}
@media(max-width:1024px){
body.se-molde-whitelabel.single-product div.product{grid-template-columns:minmax(0,1fr)!important}
body.se-molde-whitelabel.single-product div.product>.summary{position:static;max-width:520px;margin:0 auto!important}
}
.se-faq{display:grid;grid-template-columns:1.15fr .85fr;gap:clamp(24px,3vw,48px);align-items:start}
.se-faq h2{grid-column:1/-1;margin-bottom:0}
.se-faq__foto{background-position:center;background-size:cover;border-radius:2px;min-height:480px;align-self:stretch}
body.se-molde-whitelabel.single-product .summary .woocommerce-breadcrumb,
body.se-molde-whitelabel.single-product .summary nav,
body.se-molde-whitelabel.single-product .summary .ast-woo-product-category,
body.se-molde-whitelabel.single-product .summary a[rel="tag"]{display:none!important}
@media(max-width:860px){
.se-faq{grid-template-columns:1fr}
.se-faq__foto{min-height:240px}
}
html.se-page-exit body.page-id-14372 .site-content,
html.se-page-exit body.page-id-14374 .site-content,
html.se-page-exit body.page-id-14376 .site-content,
html.se-page-exit body.single-product .site-content,
html.se-page-exit body.page-id-14372 .se-footer,
html.se-page-exit body.page-id-14374 .se-footer,
html.se-page-exit body.page-id-14376 .se-footer,
html.se-page-exit body.single-product .se-footer{
  opacity:0!important;
  filter:blur(6px);
  transform:translateY(-18px);
  transition:opacity .55s cubic-bezier(.65,0,.35,1),filter .55s cubic-bezier(.65,0,.35,1),transform .55s cubic-bezier(.65,0,.35,1)!important;
}
body.single-product::before,body.page-id-14372::before,body.page-id-14374::before,body.page-id-14376::before{
  animation-duration:.95s!important;
  animation-timing-function:cubic-bezier(.25,1,.5,1)!important;
}
body.single-product #se-header .se-header__promo{
  max-height:34px;overflow:hidden;
  animation:sePromoBaja 1.6s cubic-bezier(.25,1,.5,1) 1.05s backwards;
}
html.se-page-exit body.single-product #se-header .se-header__promo{
  animation:none;
  max-height:0!important;
  transition:max-height 1s cubic-bezier(.25,1,.5,1);
}
@media(prefers-reduced-motion:reduce){
body.single-product #se-header .se-header__promo{animation:none;max-height:34px}
html.se-page-exit body.single-product .site-content{filter:none;transform:none}
}
html.se-page-exit body.single-product .site-content,
html.se-page-exit body.single-product .se-footer{transition-delay:.55s!important}
body.single-product .site-content,
body.page-id-14372 .site-content,
body.page-id-14374 .site-content,
body.page-id-14376 .site-content,
body.page-id-14656 .site-content{opacity:1;transition:opacity 2.1s cubic-bezier(.25,1,.5,1)}
html.se-nube body.single-product .site-content,
html.se-nube body.page-id-14372 .site-content,
html.se-nube body.page-id-14374 .site-content,
html.se-nube body.page-id-14376 .site-content,
html.se-nube body.page-id-14656 .site-content{opacity:0;transition:none}
.single-product div.product>.se-origen,
.single-product div.product>.se-seleccion{grid-column:1/-1;width:100%;max-width:1360px;margin-inline:auto}
.se-origen{display:grid;grid-template-columns:1fr 1fr 1.1fr;gap:clamp(16px,2.5vw,32px);padding:clamp(40px,5vw,72px) 0;align-items:stretch}
.se-origen__foto{background-position:center;background-size:cover;border-radius:2px;aspect-ratio:1/1}
.se-origen__txt h2{font-family:var(--se-fuente-titular,"League Gothic",sans-serif);text-transform:uppercase;font-size:clamp(2rem,3.4vw,3rem);color:#030B2E;margin:0 0 .6rem}
.se-origen__txt p{color:#3d3934;line-height:1.65;max-width:52ch}
.se-seleccion{display:grid;grid-template-columns:1.05fr .95fr;gap:clamp(24px,3.5vw,56px);padding:clamp(32px,4vw,56px) 0 clamp(40px,5vw,72px);align-items:center}
.se-seleccion__txt h2{font-family:var(--se-fuente-titular,"League Gothic",sans-serif);text-transform:uppercase;font-size:clamp(2rem,3.6vw,3.2rem);color:#03081D;margin:0 0 .6rem}
.se-seleccion__txt p{color:#3d3934;line-height:1.65;max-width:56ch}
.se-seleccion__fotos{display:grid;grid-template-columns:1fr 1fr;gap:clamp(10px,1.5vw,18px)}
.se-seleccion__foto{background-position:center;background-size:cover;border-radius:2px;aspect-ratio:1/1}
@media(max-width:860px){
.se-origen{grid-template-columns:1fr 1fr}
.se-origen__txt{grid-column:1/-1}
.se-seleccion{grid-template-columns:1fr}
}
.single-product div.product>.se-wl,
.single-product div.product>.se-wl-insp{grid-column:1/-1;width:100%;max-width:1360px;margin-inline:auto}
@media(max-width:1024px){
body.se-molde-whitelabel.single-product div.product>.woocommerce-product-gallery{margin-bottom:18px!important}
}
body.se-molde-lavado.single-product .summary .single-product-category,
body.se-molde-whitelabel.single-product .summary .single-product-category{display:none!important}
body.single-product #se-header .se-header__promo,
body.single-product #se-header .se-header__promo span{padding-top:0!important;padding-bottom:0!important;line-height:34px!important;border:0!important}
html.se-page-exit body.single-product #se-header .se-header__promo{
  opacity:0!important;
  transition:max-height .6s cubic-bezier(.45,.05,.35,1), opacity .22s ease .38s!important;
}
.single-product .related.products ul.products{scroll-snap-type:x proximity!important;scroll-padding-left:clamp(24px,4.5vw,72px)}
.single-product div.product>.related.products{width:100vw!important;max-width:100vw!important;margin-left:calc(-1*clamp(24px,4.5vw,72px))!important;margin-right:0!important;justify-self:start!important}
@media(min-width:1025px){
.single-product .related.products ul.products{gap:clamp(24px,4.5vw,72px)!important;padding-left:clamp(24px,4.5vw,72px)!important;padding-right:clamp(24px,4.5vw,72px)!important}
.single-product .related.products ul.products li.product{flex:0 0 calc((100vw - 5*clamp(24px,4.5vw,72px))/4)!important}
}
body.se-molde-lavado.single-product div.product>.summary{background:#FBF9F4;border:1.5px solid #1E1C19;border-radius:14px;box-shadow:0 2px 8px rgba(0,0,0,.04)}
body.se-molde-whitelabel.single-product div.product>.summary{border-radius:14px;box-shadow:0 2px 8px rgba(0,0,0,.06);border-width:1.5px}
body.se-molde-lavado.single-product .summary form.cart table.variations select,
body.se-molde-whitelabel.single-product .summary form.cart table.variations select,
.single-product .summary form.cart table.variations select{
  -webkit-appearance:none!important;appearance:none!important;
  padding-right:44px!important;padding-left:14px!important;
  background-color:#FFFFFF!important;
  background-image:linear-gradient(45deg,transparent 50%,#1E1C19 50%),linear-gradient(135deg,#1E1C19 50%,transparent 50%)!important;
  background-position:calc(100% - 22px) 55%,calc(100% - 16px) 55%!important;
  background-size:6px 6px,6px 6px!important;
  background-repeat:no-repeat!important;
  border:1px solid rgba(30,28,25,.35)!important;border-radius:8px!important;
  cursor:pointer;
}
.single-product .summary form.cart table.variations select:hover{border-color:#1E1C19!important}
.single-product .summary form.cart .label label{font-family:var(--se-fuente-cuerpo,Roboto,sans-serif);font-weight:700;text-transform:uppercase;letter-spacing:.06em;font-size:.78rem;color:#1E1C19}
.single-product .related.products{background:#F5F1E8!important}
.single-product .related.products li.product .star-rating,
.single-product .related.products li.product .woocommerce-loop-rating,
.single-product .related.products li.product .single-product-category{display:none!important}
.single-product .related.products li.product .woocommerce-loop-product__title{font-family:var(--se-fuente-titulo,"League Gothic",sans-serif)!important;font-size:clamp(1.4rem,1.6vw,1.9rem)!important;letter-spacing:.02em;text-transform:uppercase;color:#1E1C19!important;line-height:1.05}
.single-product .related.products li.product .price{font-family:var(--se-fuente-titulo,"League Gothic",sans-serif)!important;font-size:1.1rem!important;letter-spacing:.03em;color:#1E1C19!important;text-transform:uppercase}
.single-product .related.products li.product .price del{display:none}
.single-product .related.products li.product a img{background:#FBFAF7}
@media(min-width:1025px){
.single-product div.product>.woocommerce-tabs{order:10;grid-column:1/3!important}
.single-product div.product>.se-tostado{order:20;grid-column:1/3!important}
.single-product div.product>.se-faq{order:30;grid-column:1/-1!important}
.single-product div.product>.related.products{order:40}
.single-product div.product>.summary{grid-row:1/span 3!important;align-self:start!important}
.single-product .woocommerce-product-gallery{min-height:calc(100vh - 200px)}
.single-product div.product>aside.se-molde-aside{min-height:calc(100vh - 200px)}
}
.single-product div.product .woocommerce-tabs{background:transparent!important;border:none!important;border-radius:0!important;box-shadow:none!important;padding-left:0!important;padding-right:0!important}
.single-product div.product .woocommerce-tabs .woocommerce-Tabs-panel{background:transparent!important;border:none!important;box-shadow:none!important}
.single-product .se-tostado{border:none!important;border-radius:0!important;box-shadow:none!important;background:transparent!important;position:relative;z-index:0;padding-top:clamp(48px,6vw,88px);padding-bottom:clamp(48px,6vw,88px)}
.single-product .se-tostado::before{content:"";position:absolute;top:0;bottom:0;left:50%;transform:translateX(-50%);width:100vw;background:#ECE5D6;z-index:-1}
.single-product .se-faq{border:none!important;border-radius:0!important;box-shadow:none!important;background:transparent!important;position:relative;z-index:0;padding-top:clamp(48px,6vw,88px);padding-bottom:clamp(48px,6vw,88px)}
.single-product .se-faq::before{content:"";position:absolute;top:0;bottom:0;left:50%;transform:translateX(-50%);width:100vw;background:#F9F6EE;z-index:-1}
.se-tostado .se-tostado__izq h2{font-size:clamp(2.2rem,2.6vw,3.2rem);line-height:1.02;margin-bottom:.4em}
.se-tostado .se-tostado__izq>p{max-width:58ch;line-height:1.78;color:#3A362F}
.se-tostado .se-tostado__izq p strong{display:inline-block;font-family:var(--se-fuente-titulo,"League Gothic",sans-serif);font-weight:400;font-size:1.35rem;letter-spacing:.14em;color:#1E1C19;margin:0 0 .5em}
.se-tostado__der h2{font-size:clamp(1.6rem,1.8vw,2.1rem);margin-bottom:.7em}
.se-receta{margin:0;padding:22px 0 20px;border-top:1px solid rgba(30,28,25,.14)}
.se-tostado__der .se-receta:first-of-type{border-top:none;padding-top:6px}
.se-receta--deco{display:grid;grid-template-columns:56px 1fr;grid-template-rows:auto auto;column-gap:18px;align-items:start}
.se-receta__ico{grid-row:1/span 2;width:48px;height:48px;opacity:.92;margin-top:2px}
.se-receta__ico svg{width:48px;height:48px;display:block}
.se-receta--deco h3{margin:0 0 10px;font-size:1.35rem}
.se-receta__specs{display:flex;flex-wrap:wrap;gap:10px 28px}
.se-spec{display:flex;flex-direction:column;min-width:64px}
.se-spec small{font-family:Roboto,sans-serif;font-size:.66rem;font-weight:700;text-transform:uppercase;letter-spacing:.09em;color:#8A8478;line-height:1.4}
.se-spec b{font-family:var(--se-fuente-titulo,"League Gothic",sans-serif);font-weight:400;font-size:1.2rem;color:#1E1C19;letter-spacing:.02em;line-height:1.2}
@media(max-width:1024px){
.se-receta--deco{grid-template-columns:42px 1fr;column-gap:12px}
.se-receta__ico,.se-receta__ico svg{width:36px;height:36px}
.se-receta__specs{gap:8px 18px}
}
@media(min-width:1025px){
body.se-molde-mayoreo.single-product div.product>.summary,
  body.se-molde-whitelabel.single-product div.product>.summary{grid-row:auto!important}
body.se-molde-lavado.single-product div.product>aside.se-molde-aside{grid-column:1/2!important;grid-row:1/2!important}
body.se-molde-lavado.single-product div.product>.woocommerce-product-gallery{grid-column:2/3!important;grid-row:1/2!important}
body.se-molde-lavado.single-product div.product>.summary{grid-column:3/4!important}
.single-product .woocommerce-product-gallery,
  .single-product div.product>aside.se-molde-aside{min-height:calc(100vh - 140px)}
.single-product div.product>.woocommerce-tabs{min-height:calc(100vh - 130px);display:flex;flex-direction:column;justify-content:center;position:relative;z-index:0;padding-top:clamp(40px,5vw,72px)!important;padding-bottom:clamp(40px,5vw,72px)!important}
.single-product div.product>.woocommerce-tabs::before{content:"";position:absolute;top:0;bottom:0;left:50%;transform:translateX(-50%);width:100vw;background:#ECE5D6;z-index:-1}
.single-product .se-tostado{min-height:calc(100vh - 130px);display:flex;flex-direction:column;justify-content:center}
.single-product .se-tostado::before{background:#F5F1E8}
}
.single-product .se-faq>div:not(.se-faq__foto),
.single-product .se-faq>div>div:not(.se-faq__foto){background-color:transparent!important;border:none!important;border-radius:0!important;box-shadow:none!important}
@media(min-width:1025px){
body.se-molde-mayoreo.single-product .woocommerce-product-gallery{position:sticky;top:110px}
}
.single-product .woocommerce-product-gallery__image>a,
.single-product .woocommerce-product-gallery__wrapper img{cursor:zoom-in}
.single-product .woocommerce-product-attributes,
.single-product .woocommerce-Tabs-panel--additional_information,
.single-product #tab-additional_information,
.single-product .woocommerce-tabs h2.woocommerce-Tabs-panel__title{display:none!important}
@media(min-width:1025px){
.single-product div.product>.se-faq{grid-column:1/-1!important}
}
.single-product .se-faq>*{max-width:1240px;margin-left:auto;margin-right:auto}
.single-product .related.products li.product a img,
.single-product .related.products li.product a{background:#F1ECE1!important}
.single-product .related.products li.product{background:transparent!important}
@media(min-width:1025px){
.single-product div.product>.woocommerce-tabs::before,
  .single-product div.product>.se-tostado::before{display:none!important}
.single-product div.product>.woocommerce-tabs{box-shadow:0 0 0 100vw #ECE5D6!important;clip-path:inset(0 -100vw)!important}
.single-product div.product>.se-tostado{box-shadow:0 0 0 100vw #F5F1E8!important;clip-path:inset(0 -100vw)!important}
.single-product div.product>.summary{z-index:5}
.single-product div.product>.woocommerce-tabs{background:#ECE5D6!important}
.single-product div.product>.se-tostado{background:#F5F1E8!important}
}
.single-product .related.products li.product .astra-shop-summary-wrap,
.single-product .related.products li.product .astra-shop-summary-wrap a,
.single-product .related.products li.product .astra-shop-summary-wrap .woocommerce-loop-product__title,
.single-product .related.products li.product .astra-shop-summary-wrap .price{background:transparent!important}
.single-product .related.products li.product .astra-shop-thumbnail-wrap,
.single-product .related.products li.product .astra-shop-thumbnail-wrap>a,
.single-product .related.products li.product .astra-shop-thumbnail-wrap img{background:#F1ECE1!important}
.single-product .se-faq>*{max-width:none!important;margin-left:0!important;margin-right:0!important}
@media(min-width:1025px){
.single-product div.product>.se-faq{
    grid-column:1/-1!important;max-width:none!important;
    background:#F9F6EE!important;box-shadow:0 0 0 100vw #F9F6EE!important;clip-path:inset(0 -100vw)!important;
    display:grid!important;grid-template-columns:1.05fr .95fr!important;grid-template-rows:auto 1fr!important;
    column-gap:clamp(40px,5vw,80px)!important;row-gap:20px!important;
    padding:clamp(48px,6vw,96px) clamp(24px,4.5vw,72px)!important;align-items:start!important;
  }
.single-product .se-faq::before{display:none!important}
.single-product .se-faq>h2{grid-column:1/2!important;grid-row:1/2!important;margin:0 0 6px!important}
.single-product .se-faq__lista{grid-column:1/2!important;grid-row:2/3!important}
.single-product .se-faq__foto{grid-column:2/3!important;grid-row:1/3!important;align-self:stretch!important;width:auto!important;max-width:none!important;height:100%!important;min-height:520px!important;border-radius:16px!important;background-size:cover!important;background-position:center!important;overflow:hidden}
}
.single-product .se-faq__foto{background-image:url(/wp-content/uploads/2024/07/d50ea972d01348498e5a785bfaa8f263TfUGbH5zreeiiRhs-0-1024x683.jpg)!important;background-size:cover!important;background-position:center!important;background-repeat:no-repeat!important}
@media(min-width:1025px){
.single-product div.product>.se-tostado{padding-left:0!important}
.single-product .se-tostado__cols,.single-product .se-tostado__izq{padding-left:0!important;margin-left:0!important}
.single-product div.product>.se-faq{padding-left:0!important}
.single-product .se-faq>h2,.single-product .se-faq__lista{padding-left:0!important;margin-left:0!important}
.single-product div.product>.se-faq{background:#ECE5D6!important;box-shadow:0 0 0 100vw #ECE5D6!important}
.single-product div.product>.se-tostado{padding-left:0!important}
.single-product .se-tostado__cols,.single-product .se-tostado__izq{padding-left:0!important;margin-left:0!important}
.single-product div.product>.se-faq{padding-left:0!important}
.single-product .se-faq>h2,.single-product .se-faq__lista{padding-left:0!important;margin-left:0!important}
.single-product div.product>.se-faq{background:#ECE5D6!important;box-shadow:0 0 0 100vw #ECE5D6!important}
}
@media (max-width:767px), (pointer: coarse) and (max-height: 520px){
.single-product div.product{display:flex!important;flex-direction:column!important}
.single-product div.product>.woocommerce-product-gallery{order:1!important}
.single-product div.product>.summary{order:2!important;position:static!important}
.single-product div.product>aside.se-molde-aside{order:3!important}
.single-product div.product>.woocommerce-tabs{order:4!important}
.single-product div.product>.se-tostado{order:5!important}
.single-product div.product>.se-faq{order:6!important}
.single-product div.product>.related{order:7!important}
.single-product .se-receta{display:flex!important;flex-wrap:wrap!important;justify-content:center!important;align-items:center!important;text-align:center!important;gap:6px 10px!important;grid-template-columns:none!important;padding:20px 0!important}
.single-product .se-receta__ico{order:1!important;grid-row:auto!important;width:30px!important;height:30px!important;margin:0!important}
.single-product .se-receta__ico svg{width:30px!important;height:30px!important}
.single-product .se-receta h3{order:2!important;margin:0!important}
.single-product .se-receta__specs{order:3!important;flex-basis:100%!important;justify-content:center!important;gap:8px 16px!important}
.single-product .se-faq{background:#ECE5D6!important}
}
.single-product .se-faq__item{background:#F5F1E8!important}
@media(min-width:1025px){
.single-product .se-faq__foto{align-self:start!important;aspect-ratio:1/1!important;height:auto!important;width:100%!important;min-height:0!important}
}
.single-product .se-faq__item::details-content{block-size:0;overflow:hidden;transition:block-size .6s cubic-bezier(.25,1,.5,1),content-visibility .6s allow-discrete}
.single-product .se-faq__item[open]::details-content{block-size:auto}
@media(min-width:1025px){
.single-product div.product>.se-faq{margin-left:calc(50% - 50vw)!important;width:100vw!important;padding-left:clamp(24px,4.5vw,72px)!important;padding-right:clamp(24px,4.5vw,72px)!important}
.single-product .se-faq__foto{aspect-ratio:auto!important;width:100%!important;height:clamp(480px,42vw,720px)!important;align-self:start!important;min-height:0!important}
body.se-molde-lavado.single-product div.product>aside.se-molde-aside{grid-row:1!important;grid-column:1/2!important}
body.se-molde-lavado.single-product div.product>.woocommerce-product-gallery{grid-row:1!important;grid-column:2/3!important}
body.se-molde-lavado.single-product div.product>.summary{grid-row:1/4!important;grid-column:3/4!important}
body.se-molde-lavado.single-product div.product>.woocommerce-tabs{grid-row:2!important;grid-column:1/3!important}
body.se-molde-lavado.single-product div.product>.se-tostado{grid-row:3!important;grid-column:1/3!important}
body.se-molde-lavado.single-product div.product>.se-faq{grid-row:4!important;grid-column:1/-1!important}
body.se-molde-lavado.single-product div.product>.related.products{grid-row:5!important;grid-column:1/-1!important}
.single-product .se-faq__foto{align-self:stretch!important;height:auto!important;min-height:0!important}
.single-product div.product>.woocommerce-tabs{padding-top:96px!important;padding-bottom:96px!important}
.single-product div.product>.se-tostado{padding-top:96px!important;padding-bottom:96px!important}
.single-product .related.products{padding-top:64px!important;padding-bottom:64px!important}
}
.single-product .woocommerce-product-gallery__image>a,
.single-product .woocommerce-product-gallery__wrapper img,
.single-product .woocommerce-product-gallery__image img,
.single-product .woocommerce-product-gallery__trigger{cursor:pointer!important}
.single-product .se-molde-aside__carrusel img{cursor:pointer!important;transition:transform .25s cubic-bezier(.25,1,.5,1)}
.single-product .se-molde-aside__carrusel img:hover{transform:scale(1.04)}
@media(min-width:1025px){
.single-product .se-molde-aside__carrusel img{width:125px!important;height:125px!important}
}
.single-product .woocommerce-product-gallery__image>a,
.single-product .woocommerce-product-gallery__wrapper img,
.single-product .woocommerce-product-gallery__image img,
.single-product .woocommerce-product-gallery__trigger{cursor:pointer!important}
.single-product .se-molde-aside__carrusel img{cursor:pointer!important;transition:transform .25s cubic-bezier(.25,1,.5,1)}
.single-product .se-molde-aside__carrusel img:hover{transform:scale(1.04)}
@media(min-width:1025px){
.single-product .se-molde-aside__carrusel img{width:125px!important;height:125px!important}
}
.single-product .woocommerce-product-gallery__image>a,
.single-product .woocommerce-product-gallery__wrapper img,
.single-product .woocommerce-product-gallery__image img,
.single-product .woocommerce-product-gallery__trigger{cursor:pointer!important}
.single-product .se-molde-aside__carrusel img{cursor:pointer!important;transition:transform .25s cubic-bezier(.25,1,.5,1)}
.single-product .se-molde-aside__carrusel img:hover{transform:scale(1.04)}
@media(min-width:1025px){
.single-product .se-molde-aside__carrusel img{width:125px!important;height:125px!important}
}
.single-product .woocommerce-product-gallery__image img,.single-product .woocommerce-product-gallery__image>a,.single-product .woocommerce-product-gallery__trigger{cursor:pointer!important}
.single-product .se-molde-aside__carrusel img{cursor:pointer!important}
@media(min-width:1025px){
.single-product .se-molde-aside__carrusel img{width:125px!important;height:125px!important}
.single-product div.product>.woocommerce-tabs{background:#F5F1E8!important;box-shadow:0 0 0 100vw #F5F1E8!important}
.single-product div.product>.se-tostado{background:#ECE5D6!important;box-shadow:0 0 0 100vw #ECE5D6!important}
.single-product div.product>.se-faq{background:#F5F1E8!important;box-shadow:0 0 0 100vw #F5F1E8!important}
.single-product .se-molde-aside__carrusel{width:396px!important;margin-left:-44px!important}
.single-product div.product>.woocommerce-tabs{padding-top:64px!important;padding-bottom:64px!important}
.single-product div.product>.se-tostado{padding-top:64px!important;padding-bottom:64px!important}
.single-product div.product>.se-faq{padding-top:64px!important;padding-bottom:64px!important}
.single-product .related.products{padding-top:64px!important;padding-bottom:64px!important}
}
.single-product .se-faq__item{background:#EDE7D8!important}
.single-product .woocommerce-tabs .woocommerce-Tabs-panel,.single-product .woocommerce-tabs .woocommerce-Tabs-panel p{max-width:none!important}
@media(min-width:1025px){
.single-product .se-molde-aside__carrusel{max-width:396px!important;width:396px!important;margin-left:-48px!important}
.single-product .se-molde-aside__carrusel{max-width:396px!important;width:396px!important;margin-left:-48px!important}
.single-product .se-molde-aside__carrusel{max-width:396px!important;width:396px!important;margin-left:-48px!important}
.single-product div.product>.woocommerce-tabs,
  .single-product div.product>.se-tostado{min-height:0!important;justify-content:flex-start!important;padding-top:56px!important;padding-bottom:56px!important}
.single-product .se-molde-aside__carrusel{margin-left:0!important;width:300px!important;max-width:300px!important}
}
.single-product .woocommerce-product-gallery .flex-control-nav,
.single-product .woocommerce-product-gallery .flex-direction-nav,
.single-product .woocommerce-product-gallery ol.flex-control-thumbs{display:none!important}
.single-product .woocommerce-product-gallery__image:not(:first-child){display:none!important}
@media(min-width:1025px){
body.se-molde-lavado.single-product div.product{grid-template-columns:400px 885px 400px!important}
.single-product .woocommerce-product-gallery__image img{max-width:760px!important}
.single-product .se-molde-aside__carrusel{width:400px!important;max-width:400px!important;margin-left:0!important}
}
@media (min-width:1025px){
html body.se-molde-lavado.single-product div.product.type-product{grid-template-columns:minmax(300px,360px) minmax(460px,600px) minmax(380px,460px)!important;justify-content:center!important;column-gap:40px!important}
}
.single-product .se-faq{padding-block:clamp(80px,10vw,140px)!important;padding-inline:clamp(24px,4.5vw,72px)!important;}
.single-product .se-faq>h2{font-family:var(--se-fuente-titular,"League Gothic",sans-serif)!important;text-transform:uppercase!important;font-size:clamp(2.25rem,5.5vw,4.5rem)!important;line-height:1.0!important;letter-spacing:.01em!important;color:var(--se-carbon,#1E1C19)!important;margin:0 0 clamp(28px,3vw,48px)!important;text-wrap:balance;}
.single-product .se-faq__lista{border-top:1px solid var(--se-linea,#D8CFBE)!important;}
.single-product .se-faq__item{background:transparent!important;border:0!important;border-bottom:1px solid var(--se-linea,#D8CFBE)!important;}
.single-product .se-faq__item summary{list-style:none!important;cursor:pointer!important;display:flex!important;align-items:center!important;gap:20px!important;padding:clamp(18px,1.9vw,26px) 2px!important;font-family:var(--se-fuente-cuerpo,Roboto,sans-serif)!important;font-weight:700!important;text-transform:uppercase!important;font-size:clamp(.8rem,.95vw,.92rem)!important;letter-spacing:.055em!important;color:var(--se-carbon,#1E1C19)!important;line-height:1.3!important;transition:color .3s cubic-bezier(.4,0,.25,1)!important;}
.single-product .se-faq__item summary::-webkit-details-marker{display:none!important;}
.single-product .se-faq__item summary::before{content:""!important;order:2!important;margin-left:auto!important;flex:0 0 auto!important;width:10px!important;height:10px!important;border-right:1.5px solid var(--se-acento,#7C8A6E)!important;border-bottom:1.5px solid var(--se-acento,#7C8A6E)!important;transform:rotate(45deg)!important;transition:transform .4s cubic-bezier(.22,1,.32,1)!important;}
.single-product .se-faq__item[open] summary::before{transform:rotate(-135deg)!important;}
.single-product .se-faq__item[open] summary,.single-product .se-faq__item summary:hover{color:var(--se-acento-soft,#5E6B52)!important;}
.single-product .se-faq__body{padding:0 2px clamp(20px,2vw,30px)!important;max-width:62ch!important;}
.single-product .se-faq__body p{font-family:var(--se-fuente-cuerpo,Roboto,sans-serif)!important;font-size:clamp(.95rem,1.05vw,1.06rem)!important;line-height:1.68!important;color:var(--se-gris,#5A554E)!important;margin:0!important;}
.single-product .se-faq__body strong{color:var(--se-carbon,#1E1C19)!important;font-weight:600!important;}
@media (min-width:1025px){
.single-product .se-faq{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;grid-template-rows:auto auto!important;grid-template-areas:"titulo titulo" "lista foto"!important;align-items:start!important;column-gap:clamp(48px,5vw,88px)!important;row-gap:0!important;}
.single-product .se-faq>h2{grid-area:titulo!important;}
.single-product .se-faq__lista{grid-area:lista!important;align-self:start!important;}
.single-product .se-faq__foto{grid-area:foto!important;align-self:start!important;position:static!important;width:100%!important;height:clamp(560px,42vw,660px)!important;max-height:none!important;min-height:0!important;aspect-ratio:auto!important;border-radius:4px!important;overflow:hidden!important;}
}
@supports (animation-timeline:view()){
@media (min-width:1025px){
.single-product .se-faq__item{animation:seFaqItem linear both;animation-timeline:view();animation-range:cover 1% cover 16%;}
}
}
@media (prefers-reduced-motion:reduce){
.single-product .se-faq__foto,.single-product .se-faq__item{animation:none!important;opacity:1!important;translate:none!important;transform:none!important;}
}
.single-product .se-hist__foto{margin:0!important;border-radius:4px!important;overflow:hidden!important;}
.single-product .se-hist__foto img{width:100%!important;height:100%!important;object-fit:cover!important;display:block!important;border-radius:4px!important;}
@media (min-width:1025px){
.single-product div.product>.summary.entry-summary{grid-row:1 / 2 !important;}
.single-product .woocommerce-tabs.wc-tabs-wrapper{grid-column:1 / -1 !important;padding-block:clamp(56px,6vw,96px)!important;}
.single-product .woocommerce-Tabs-panel--description:has(.se-hist__foto){display:grid!important;grid-template-columns:minmax(0,0.6fr) minmax(0,1fr)!important;column-gap:clamp(40px,3.5vw,54px)!important;align-items:start!important;}
.single-product .se-hist__txt{max-width:58ch!important;}
.single-product .se-hist__foto{aspect-ratio:3/4!important;height:auto!important;max-height:740px!important;}
}
@media (max-width:1024px){
.single-product .se-hist__foto{margin-top:clamp(28px,5vw,44px)!important;aspect-ratio:3/4!important;max-height:70vh!important;}
}
.single-product .se-tost__foto{margin:0!important;border-radius:4px!important;overflow:hidden!important;background:var(--se-crema,#F5F1E8);}
.single-product .se-tost__foto img{flex:1 1 auto!important;min-height:0!important;width:100%!important;height:100%!important;object-fit:cover!important;display:block!important;border-radius:4px!important;}
@media (min-width:1025px){
.single-product .se-tostado__cols:has(.se-tost__foto){width:100%!important;max-width:none!important;margin-inline:0!important;grid-template-columns:minmax(0,0.6fr) minmax(0,1fr)!important;grid-template-areas:"tostado foto" "recetas recetas"!important;column-gap:clamp(40px,3.5vw,54px)!important;row-gap:0!important;align-items:start!important;}
@media(min-width:1025px){
.single-product div.product>.se-tostado:has(.se-tost__foto){padding-right:0!important}
}
.single-product .se-tostado__izq{grid-area:tostado!important;max-width:56ch!important;}
.single-product .se-tost__foto{grid-area:foto!important;align-self:stretch!important;display:flex!important;flex-direction:column!important;overflow:hidden!important;aspect-ratio:auto!important;height:0!important;min-height:100%!important;max-height:none!important;}
.single-product .se-tostado__der{grid-area:recetas!important;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;column-gap:clamp(28px,3vw,56px)!important;row-gap:0!important;align-items:start!important;}
.single-product .se-tostado__der>h2{grid-column:1/-1!important;margin:0 0 clamp(20px,2vw,32px)!important;}
.single-product .se-tostado__der .se-receta{border-top:1px solid var(--se-linea,#D8CFBE)!important;padding-top:clamp(20px,2vw,28px)!important;background:transparent!important;box-shadow:none!important;}
}
@media (max-width:1024px){
.single-product .se-tost__foto{margin:clamp(24px,5vw,40px) 0!important;aspect-ratio:3/4!important;height:auto!important;max-height:72vh!important;width:100%!important;}
}
.single-product .se-tostado{background:var(--se-crema-2,#EFEBE2)!important;}
.single-product .se-faq::before{background:var(--se-crema,#F5F1E8)!important;}
.single-product .related.products{background:var(--se-crema-2,#EFEBE2)!important;}
.single-product .se-hero{margin:0!important;width:100vw!important;max-width:100vw!important;margin-left:calc(50% - 50vw)!important;margin-right:calc(50% - 50vw)!important;height:100vh!important;height:100svh!important;overflow:hidden!important;}
.single-product .se-hero img{width:100%!important;height:100%!important;object-fit:cover!important;display:block!important;}
@media (max-width:1024px){
.single-product .se-hero{height:100vh!important;height:100svh!important;}
}
body.se-molde-lavado .se-faq__foto{position:relative;overflow:hidden!important}
body.se-molde-lavado .se-faq__img{position:absolute!important;top:0!important;left:0!important;width:100%!important;height:calc(100% + 32vh)!important;object-fit:cover!important;object-position:50% 50%!important;will-change:transform}
@media(min-width:1025px){
body.se-molde-lavado.single-product .se-faq{grid-template-columns:minmax(0,.66fr) minmax(0,1fr)!important;column-gap:50px!important;padding-right:57px!important}
body.se-molde-lavado.single-product .se-faq>.se-faq__foto{grid-column:2/3!important;grid-row:1/3!important;align-self:stretch!important;height:auto!important;min-height:0!important;max-height:none!important;overflow:hidden!important;border-radius:4px!important;background:none!important}
body.se-molde-lavado.single-product .se-faq .se-faq__item summary{padding-top:clamp(13px,1.4vw,17px)!important;padding-bottom:clamp(13px,1.4vw,17px)!important}
}
body.single-product .se-hist__foto{transform:none!important}
@media (min-width:1025px){
body.se-molde-lavado.single-product div.product>.se-tostado{padding-bottom:0!important}
body.se-molde-lavado.single-product .ast-article-single{padding-bottom:56px!important}
body.se-molde-lavado.single-product .se-tostado{background:transparent!important;box-shadow:none!important}
}
body.se-molde-lavado.single-product .se-hist__foto{aspect-ratio:1/1!important;max-height:none!important;margin-top:0!important}
body.se-molde-lavado.single-product .se-hist__foto img{width:100%!important;height:100%!important;object-fit:cover!important}
@media (min-width:1025px){
body.se-molde-lavado.single-product .woocommerce-Tabs-panel:has(.se-hist__foto){grid-template-columns:minmax(0,1fr) minmax(0,0.6fr)!important;align-items:start!important}
body.se-molde-lavado.single-product .se-hist__foto{grid-column:1!important;grid-row:1!important;aspect-ratio:auto!important;align-self:stretch!important;position:relative!important;overflow:hidden!important;border-radius:4px!important;height:auto!important;min-height:0!important}
body.se-molde-lavado.single-product .se-hist__foto img{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;object-fit:cover!important}
body.se-molde-lavado.single-product .se-hist__txt{grid-column:2!important;grid-row:1!important}
}
body.se-molde-lavado.single-product .woocommerce-tabs{padding-bottom:0!important;margin-bottom:0!important}
body.se-molde-lavado.single-product .woocommerce-Tabs-panel{margin-bottom:0!important}
body.se-molde-lavado.single-product .se-tostado{margin-top:clamp(48px,4vw,72px)!important;padding-top:0!important}
body.se-molde-lavado.single-product .se-molde-aside,
body.se-molde-lavado.single-product .woocommerce-product-gallery{min-height:600px!important;height:auto!important}
body.se-molde-lavado.single-product .woocommerce-tabs{margin-top:clamp(48px,4vw,64px)!important;padding-top:0!important}
body.se-molde-lavado.single-product .se-faq{padding-top:clamp(56px,5vw,72px)!important;padding-bottom:clamp(48px,4vw,56px)!important}
body.se-molde-lavado.single-product .related,
body.se-molde-lavado.single-product .related.products{margin-top:0!important;padding-top:clamp(12px,1.4vw,20px)!important}
#tab-description .se-hist__foto img{margin:0!important}
@media (max-width:767px), (pointer: coarse) and (max-height: 520px){
body.se-molde-lavado.single-product .se-molde-aside__carrusel{gap:8px!important;justify-content:center!important;padding:0 16px!important;margin-top:14px!important}
body.se-molde-lavado.single-product .se-molde-aside__carrusel img{width:60px!important;height:60px!important;flex:0 0 auto!important;border-radius:3px!important}
body.se-molde-lavado.single-product .se-carrusel-dots--center{display:none!important}
body.se-molde-lavado.single-product .se-hero{display:none!important}
}
@media (max-width: 767px), (pointer: coarse) and (max-height: 520px){
html.se-xacc body.se-molde-lavado.single-product #tab-description{position:relative}
html.se-xacc body.se-molde-lavado.single-product #tab-description:not(.se-xacc-open) .se-hist__txt > *{display:none}
html.se-xacc body.se-molde-lavado.single-product #tab-description:not(.se-xacc-open) .se-hist__txt > :first-child{display:-webkit-box;-webkit-line-clamp:6;-webkit-box-orient:vertical;overflow:hidden}
html.se-xacc body.se-molde-lavado.single-product #tab-description:not(.se-xacc-open) .se-hist__foto{display:none}
body.se-molde-lavado.single-product .se-xacc-btn{display:inline-block;margin:10px 0 0;padding:12px 2px;min-height:44px;background:none;border:0;border-bottom:1px solid rgba(30,28,25,.4);font-family:"League Gothic",Oswald,"Arial Narrow",sans-serif;font-size:16px;letter-spacing:.06em;text-transform:uppercase;color:rgb(30,28,25);line-height:1;cursor:pointer;transition:opacity .2s cubic-bezier(.23,1,.32,1),transform .16s cubic-bezier(.23,1,.32,1)}
body.se-molde-lavado.single-product .se-xacc-btn:active{transform:scale(.97)}
body.se-molde-lavado.single-product .se-xacc-btn.se-xacc-off{opacity:0}
html.se-xacc body.se-molde-lavado.single-product #se-preparation-guide:not(.se-xacc-open) .se-roast-summary,
  html.se-xacc body.se-molde-lavado.single-product #se-preparation-guide:not(.se-xacc-open) .se-method-grid{display:none}
html.se-xacc body.se-molde-lavado.single-product #se-preparation-guide{min-height:0!important;height:auto!important}
html.se-xacc body.se-molde-lavado.single-product #se-preparation-guide .se-preparation-heading{display:flex;align-items:center;justify-content:space-between;cursor:pointer;-webkit-tap-highlight-color:transparent;min-height:44px;outline:none}
html.se-xacc body.se-molde-lavado.single-product #se-preparation-guide .se-xacc-chev{width:9px;height:9px;border-right:1.6px solid rgb(30,28,25);border-bottom:1.6px solid rgb(30,28,25);transform:rotate(45deg);transition:transform .2s cubic-bezier(.23,1,.32,1);flex:0 0 auto;margin:0 4px 4px 12px}
html.se-xacc body.se-molde-lavado.single-product #se-preparation-guide.se-xacc-open .se-xacc-chev{transform:rotate(225deg)}
html.se-xacc body.se-molde-lavado.single-product #se-preparation-guide.se-xacc-open .se-roast-summary,
  html.se-xacc body.se-molde-lavado.single-product #se-preparation-guide.se-xacc-open .se-method-grid{animation:seXaccIn .24s cubic-bezier(.23,1,.32,1) both}
@media (prefers-reduced-motion: reduce){
html.se-xacc body.se-molde-lavado.single-product #se-preparation-guide.se-xacc-open .se-roast-summary,
    html.se-xacc body.se-molde-lavado.single-product #se-preparation-guide.se-xacc-open .se-method-grid{animation:none}
body.se-molde-lavado.single-product .se-xacc-btn,
    html.se-xacc body.se-molde-lavado.single-product #se-preparation-guide .se-xacc-chev,
    html.se-xacc body.se-molde-lavado.single-product #tab-description::after{transition:none}
}
}
@media (min-width: 768px){
.se-xacc-btn,.se-xacc-chev{display:none!important}
}
@media (max-width: 767px), (pointer: coarse) and (max-height: 520px){
body.se-molde-lavado.single-product .woocommerce-product-gallery,
  body.se-molde-lavado.single-product .se-molde-aside{min-height:0!important}
body.se-molde-lavado.single-product section.se-tostado,
  body.se-molde-lavado.single-product section.se-faq{background:rgb(245,241,232)!important}
body.se-molde-lavado.single-product section.se-tostado::before,
  body.se-molde-lavado.single-product section.se-tostado::after,
  body.se-molde-lavado.single-product section.se-faq::before,
  body.se-molde-lavado.single-product section.se-faq::after{content:none!important;background:transparent!important}
body.se-molde-lavado.single-product section.se-faq{border-top:1px solid rgba(30,28,25,.12)}
body.se-molde-lavado.single-product section.se-faq{padding:28px 24px 32px!important}
body.se-molde-lavado.single-product .se-faq__item{padding:12px 2px!important}
body.se-molde-lavado.single-product .se-faq__item summary{padding:12px 2px!important;font-size:14px!important;line-height:1.35!important}
html.se-xacc body.se-molde-lavado.single-product section.se-faq:not(.se-xacc-open) .se-faq__lista,
  html.se-xacc body.se-molde-lavado.single-product section.se-faq:not(.se-xacc-open) .se-faq__foto{display:none}
html.se-xacc body.se-molde-lavado.single-product section.se-faq.se-xacc-open .se-faq__lista{animation:seXaccIn .24s cubic-bezier(.23,1,.32,1) both}
html.se-xacc body.se-molde-lavado.single-product section.se-faq h2{margin-bottom:0}
html.se-xacc body.se-molde-lavado.single-product section.se-faq.se-xacc-open h2{margin-bottom:18px}
html.se-xacc body.se-molde-lavado.single-product .se-xacc-h{display:flex;align-items:center;cursor:pointer;-webkit-tap-highlight-color:transparent;min-height:44px;outline:none}
html.se-xacc body.se-molde-lavado.single-product .se-xacc-h .se-xacc-chev{margin-left:auto}
body.se-molde-lavado.single-product .se-xacc-count{font-size:15px;opacity:.55;margin-left:10px;letter-spacing:.04em;font-weight:400;flex:0 0 auto}
body.se-molde-lavado.single-product section.related ul.products li{flex-basis:44%!important;width:44%!important}
body.se-molde-lavado.single-product section.related ul.products{gap:12px!important}
body.se-molde-lavado.single-product .related.products ul.products li.product .woocommerce-loop-product__title{font-size:13.5px!important;line-height:1.3!important}
body.se-molde-lavado.single-product .related.products ul.products li.product .price{font-size:13.5px!important}
body.se-molde-lavado.single-product div.product > .summary{display:contents}
body.se-molde-lavado.single-product div.product > .woocommerce-product-gallery{order:4!important}
body.se-molde-lavado.single-product div.product > aside.se-molde-aside{order:10!important;margin:28px 0 0!important;width:100%!important;flex:0 0 auto!important}
body.se-molde-lavado.single-product div.product > .woocommerce-tabs{order:11!important}
body.se-molde-lavado.single-product div.product > section.se-tostado{order:12!important}
body.se-molde-lavado.single-product div.product > .summary > *{order:9}
body.se-molde-lavado.single-product div.product > .summary > .product_title{order:1;margin-top:12px}
body.se-molde-lavado.single-product div.product > .summary > .woocommerce-product-rating{order:2}
body.se-molde-lavado.single-product div.product > .summary > p.price{order:3}
body.se-molde-lavado.single-product div.product > .summary > .se-xspecs{order:3}
body.se-molde-lavado.single-product div.product > .summary > .se-prod-chips{order:5;margin-top:16px}
body.se-molde-lavado.single-product div.product > .summary > #tooltipComponent{order:6;margin-top:12px}
body.se-molde-lavado.single-product div.product > .summary > form.cart{order:7;margin-top:14px;background:rgb(251,249,244);border:1px solid rgba(193,102,60,.4);border-radius:12px;padding:16px}
body.se-molde-lavado.single-product div.product > .summary > .se-envio-nota{order:8;margin-top:12px}
body.se-molde-lavado.single-product .se-xspecs{font-size:13px;line-height:1.55;color:rgb(92,86,80);margin:2px 0 0}
body.se-molde-lavado.single-product .se-molde-aside details.se-ficha{width:100%!important;max-width:100%!important}
body.se-molde-lavado.single-product .se-molde-aside .se-arte{display:none!important}
body.se-molde-lavado.single-product .se-molde-aside details.se-ficha > summary{pointer-events:auto!important;box-sizing:border-box;display:flex;width:100%;align-items:center;min-height:44px;cursor:pointer;-webkit-tap-highlight-color:transparent;font-family:"League Gothic",Oswald,"Arial Narrow",sans-serif;font-size:20px;letter-spacing:.04em;text-transform:uppercase;color:rgb(30,28,25);list-style:none}
body.se-molde-lavado.single-product .se-molde-aside details.se-ficha > summary::-webkit-details-marker{display:none}
body.se-molde-lavado.single-product .se-molde-aside details.se-ficha > summary::after{content:"";width:9px;height:9px;border-right:1.6px solid rgb(30,28,25);border-bottom:1.6px solid rgb(30,28,25);transform:rotate(45deg);transition:transform .2s cubic-bezier(.23,1,.32,1);margin-left:auto;flex:0 0 auto}
body.se-molde-lavado.single-product .se-molde-aside details.se-ficha[open] > summary::after{transform:rotate(225deg)}
html.se-xacc body.se-molde-lavado.single-product section.se-tostado:not(.se-xacc-open) .se-tostado__izq > p{display:none}
html.se-xacc body.se-molde-lavado.single-product section.se-tostado.se-xacc-open .se-tostado__izq > p{animation:seXaccIn .24s cubic-bezier(.23,1,.32,1) both}
body.se-molde-lavado.single-product .se-tost__foto{margin:24px 0 0 -48px!important;width:100vw!important;max-width:100vw!important;aspect-ratio:auto!important;height:260px!important;overflow:hidden}
body.se-molde-lavado.single-product .se-tost__foto img{width:100%!important;height:260px!important;object-fit:cover!important;display:block}
body.se-molde-lavado.single-product div.product > .summary > .product_title{order:1;margin-top:16px;margin-bottom:0}
body.se-molde-lavado.single-product div.product > .summary > .woocommerce-product-rating{order:2;margin-top:6px!important;margin-bottom:0!important;display:flex;align-items:center;gap:8px}
body.se-molde-lavado.single-product div.product > .summary > p.price{order:3;margin-top:12px!important;margin-bottom:0!important}
body.se-molde-lavado.single-product .se-xspecs{font-size:12.5px;line-height:1.5;color:rgb(120,112,104);margin:6px 0 0;letter-spacing:.01em}
body.se-molde-lavado.single-product div.product > .woocommerce-product-gallery{order:4!important;margin-top:18px!important;margin-bottom:0!important}
body.se-molde-lavado.single-product div.product > .summary > .se-prod-chips{order:5;margin-top:18px}
body.se-molde-lavado.single-product div.product > .summary > #tooltipComponent{order:6;margin-top:14px}
body.se-molde-lavado.single-product div.product > .summary > form.cart{order:7;margin-top:16px}
body.se-molde-lavado.single-product div.product > .summary > .se-envio-nota{order:8;margin-top:12px}
body.se-molde-lavado.single-product .woocommerce-product-rating .star-rating{color:rgb(30,28,25)!important;font-size:13px!important;margin:0!important}
body.se-molde-lavado.single-product .woocommerce-product-rating .star-rating{order:1;float:none!important}
body.se-molde-lavado.single-product .woocommerce-product-rating .woocommerce-review-link{order:2}
body.se-molde-lavado.single-product .woocommerce-product-rating .woocommerce-review-link{color:rgb(120,112,104)!important;font-size:12.5px!important;text-decoration:none}
body.se-molde-lavado.single-product form.cart input[type="number"]::-webkit-inner-spin-button,
  body.se-molde-lavado.single-product form.cart input[type="number"]::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none;margin:0}
body.se-molde-lavado.single-product form.cart input[type="number"]{-moz-appearance:textfield;appearance:textfield}
body.se-molde-lavado.single-product .se-xhist-h{font-family:"League Gothic",Oswald,"Arial Narrow",sans-serif;font-size:30px;letter-spacing:.02em;text-transform:uppercase;color:rgb(30,28,25);margin:0 0 14px;line-height:1.05}
body.se-molde-lavado.single-product div.product > .woocommerce-tabs{margin-top:34px!important;padding-top:0!important}
body.se-molde-lavado.single-product div.product > aside.se-molde-aside{padding-bottom:6px}
body.se-molde-lavado.single-product div.product > .summary > form.cart{width:100%!important;max-width:none!important;box-sizing:border-box;background:transparent!important;border:1px solid rgba(30,28,25,.22)!important;border-radius:10px;padding:20px 16px!important}
body.se-molde-lavado.single-product form.cart label{font-size:12px!important;letter-spacing:.08em;text-transform:uppercase;color:rgb(30,28,25)}
body.se-molde-lavado.single-product form.cart .woocommerce-variation-add-to-cart{display:flex;gap:12px;align-items:stretch}
body.se-molde-lavado.single-product form.cart input.qty{flex:0 0 64px;width:64px!important}
body.se-molde-lavado.single-product form.cart .single_add_to_cart_button{flex:1;min-height:50px}
body.se-molde-lavado.single-product div.product > .summary > .product_title,
  body.se-molde-lavado.single-product div.product > .summary > .woocommerce-product-rating,
  body.se-molde-lavado.single-product div.product > .summary > p.price,
  body.se-molde-lavado.single-product div.product > .summary > .se-xspecs,
  body.se-molde-lavado.single-product div.product > .summary > .se-prod-chips,
  body.se-molde-lavado.single-product div.product > .summary > #tooltipComponent{width:100%}
body.se-molde-lavado.single-product div.product > .summary > .se-xspecs{order:8;margin-top:16px;padding-top:14px;border-top:1px solid rgba(30,28,25,.12)}
body.se-molde-lavado.single-product .se-xspecs{font-size:13.5px;color:rgb(30,28,25)}
body.se-molde-lavado.single-product .se-xspecs .se-xspecs-l{display:block;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:rgba(30,28,25,.62);margin:10px 0 2px}
body.se-molde-lavado.single-product .se-xspecs .se-xspecs-l:first-child{margin-top:0}
body.se-molde-lavado.single-product div.product > .summary > .se-envio-nota{display:none!important}
body.se-molde-lavado.single-product .summary .product_title{text-wrap:balance}
body.se-molde-lavado.single-product #tooltipComponent{text-wrap:pretty}
body.se-molde-lavado.single-product #tooltipComponent a{color:rgb(30,28,25)!important;text-decoration:underline;text-underline-offset:2px}
body.se-molde-lavado.single-product div.product > .summary > .se-prod-chips{margin-top:24px}
body.se-molde-lavado.single-product .se-molde-aside__carrusel{justify-content:center!important;width:100%}
body.se-molde-lavado.single-product section.se-tostado .se-tostado__cols{margin-left:0!important;margin-right:0!important;width:100%!important;max-width:100%!important}
body.se-molde-lavado.single-product section.se-tostado .se-tostado__cols{display:block!important}
body.se-molde-lavado.single-product section.se-tostado{padding-left:0!important;padding-right:0!important}
body.se-molde-lavado.single-product .se-tostado__izq{width:100%!important;max-width:100%!important}
body.se-molde-lavado.single-product div.product > .woocommerce-product-gallery,
  body.se-molde-lavado.single-product div.product > .woocommerce-tabs,
  body.se-molde-lavado.single-product div.product > section.se-tostado{width:100%!important;max-width:100%!important;flex:0 0 auto!important}
body.se-molde-lavado.single-product .se-tost__foto{margin:24px calc(50% - 50vw) 0!important;width:auto!important;max-width:none!important}
body.se-molde-lavado.single-product .se-xacc-h .se-xacc-chev{width:9px!important;height:9px!important;border-right:1.6px solid rgb(30,28,25)!important;border-bottom:1.6px solid rgb(30,28,25)!important;transform:rotate(45deg);transition:transform .2s cubic-bezier(.23,1,.32,1);flex:0 0 auto;margin-left:auto}
body.se-molde-lavado.single-product .se-xacc-h[aria-expanded="true"] .se-xacc-chev{transform:rotate(225deg)}
body.se-molde-lavado.single-product .se-preparation-heading h2{font-size:20px!important}
body.se-molde-lavado.single-product section.se-faq{padding-bottom:32px!important}
body.se-molde-lavado.single-product section.related{background:transparent!important;padding-top:40px!important;padding-bottom:8px!important}
body.se-molde-lavado.single-product section.related ul.products li .woocommerce-LoopProduct-link,
  body.se-molde-lavado.single-product section.related ul.products li img{background:rgb(245,241,232)!important}
body.se-molde-lavado.single-product section.related ul.products{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 28px),transparent);mask-image:linear-gradient(90deg,#000 calc(100% - 28px),transparent)}
body.se-molde-lavado.single-product .woocommerce-product-rating a{display:inline-block;padding:12px 0;margin:-12px 0}
body.se-molde-lavado.single-product .se-footer{padding-bottom:96px!important}
@media (max-width: 374px){
html.se-xacc body.se-molde-lavado.single-product #tab-description:not(.se-xacc-open) .se-hist__txt > :first-child{-webkit-line-clamp:5}
}
body.se-molde-lavado.single-product section.related ul.products{scrollbar-width:none}
body.se-molde-lavado.single-product section.related ul.products::-webkit-scrollbar{display:none;height:0}
body.se-molde-lavado.single-product .se-xrel-track{display:block;width:56px;height:2px;background:rgba(30,28,25,.16);margin:18px auto 0;border-radius:1px;overflow:hidden}
body.se-molde-lavado.single-product .se-xrel-thumb{display:block;width:100%;height:100%;background:rgb(30,28,25);border-radius:1px;transform-origin:left center;transform:scaleX(.3);transition:transform .15s linear}
@media (prefers-reduced-motion: reduce){
body.se-molde-lavado.single-product .se-xrel-thumb{transition:none}
}
body.se-molde-lavado.single-product div.product > .summary > .product_title{order:1!important;margin:16px 0 0!important}
body.se-molde-lavado.single-product div.product > .summary > .woocommerce-product-rating{order:2!important;margin:8px 0 0!important}
body.se-molde-lavado.single-product div.product > .woocommerce-product-gallery{order:3!important;margin:16px 0 0!important}
body.se-molde-lavado.single-product div.product > .summary > p.price{order:4!important;margin:16px 0 0!important}
body.se-molde-lavado.single-product div.product > .summary > form.cart{order:5!important;margin:16px 0 0!important}
body.se-molde-lavado.single-product div.product > .summary > #tooltipComponent{order:6!important;margin:24px 0 0!important}
body.se-molde-lavado.single-product div.product > .summary > .se-prod-chips{order:7!important;margin:20px 0 0!important}
body.se-molde-lavado.single-product div.product > .summary > .se-xspecs{order:8!important;margin:24px 0 0!important}
body.se-molde-lavado.single-product div.product > aside.se-molde-aside{order:9!important;margin:32px 0 0!important}
body.se-molde-lavado.single-product div.product > .woocommerce-tabs{order:10!important;margin-top:32px!important}
body.se-molde-lavado.single-product div.product > section.se-tostado{order:11!important}
body.se-molde-lavado.single-product div.product > .summary > form.cart{background:transparent!important;border:0!important;border-radius:0!important;padding:0!important}
body.se-molde-lavado.single-product form.cart select{width:100%!important;max-width:100%!important}
body.se-molde-lavado.single-product form.cart .woocommerce-variation-add-to-cart{margin-top:16px}
body.se-molde-lavado.single-product .se-xgal-count{display:none!important}
body.se-molde-lavado.single-product .se-xacc-btn{border-top:0!important;border-left:0!important;border-right:0!important;outline:none!important;box-shadow:none!important;background:transparent!important}
body.se-molde-lavado.single-product .se-xspecs{display:none!important}
body.se-molde-lavado.single-product .se-molde-aside details.se-ficha > summary{cursor:default!important;font-size:22px!important;margin-bottom:4px}
body.se-molde-lavado.single-product .se-molde-aside details.se-ficha > summary::after{display:none!important}
body.se-molde-lavado.single-product .se-molde-aside details.se-ficha{padding-bottom:8px}
body.se-molde-lavado.single-product div.product > section.se-tostado,
  body.se-molde-lavado.single-product section.se-tostado .se-tostado__cols,
  body.se-molde-lavado.single-product .se-tostado__izq{display:contents!important}
body.se-molde-lavado.single-product div.product > aside.se-molde-aside{order:9!important;margin:32px 0 0!important}
body.se-molde-lavado.single-product .se-tostado__izq > h2{order:10!important;margin:32px 0 0!important;font-family:"League Gothic",Oswald,"Arial Narrow",sans-serif;font-size:30px;line-height:1.05;color:rgb(30,28,25)}
body.se-molde-lavado.single-product .se-tostado__izq > p{order:11!important;display:block!important;margin:14px 0 0!important}
body.se-molde-lavado.single-product div.product > .woocommerce-tabs{order:12!important;margin-top:32px!important}
body.se-molde-lavado.single-product #se-preparation-guide{order:13!important;margin:32px 0 0!important;width:100%}
body.se-molde-lavado.single-product .se-tost__foto{order:14!important;width:100vw!important;max-width:100vw!important;margin:32px calc(50% - 50vw) 0!important;flex:0 0 auto!important}
body.se-molde-lavado.single-product .se-tostado__izq > h2 .se-xacc-chev{display:none!important}
body.se-molde-lavado.single-product .se-tostado__izq > h2{cursor:default!important}
body.se-molde-lavado.single-product #se-preparation-guide .se-preparation-heading{display:none!important}
body.se-molde-lavado.single-product #se-preparation-guide .se-roast-summary{display:flex!important}
body.se-molde-lavado.single-product #se-preparation-guide .se-method-grid{display:grid!important}
body.se-molde-lavado.single-product #se-preparation-guide .se-roast-summary,
  body.se-molde-lavado.single-product #se-preparation-guide .se-method-grid{animation:none!important}
body.se-molde-lavado.single-product .se-xacc-btn{margin-top:12px!important}
body.se-molde-lavado.single-product .se-faq__item .se-faq__body{padding:0 2px 16px!important}
body.se-molde-lavado.single-product .se-faq__item .se-faq__body p{font-size:14px!important;line-height:1.6!important;margin:0!important;color:rgb(74,70,64)}
body.se-molde-lavado.single-product .se-faq__item summary{font-weight:500}
body.se-molde-lavado.single-product .se-xrel-track{width:calc(100% - 48px)!important;max-width:none;height:2px;margin:20px 24px 0!important}
body.se-molde-lavado.single-product section.related .woocommerce-loop-product__title{font-weight:400!important;font-size:13px!important;line-height:1.35!important;letter-spacing:.01em}
body.se-molde-lavado.single-product section.related ul.products li .price{font-size:13px!important;font-weight:600}
body.se-molde-lavado.single-product section.related ul.products li .ast-woo-product-category{font-size:10.5px!important;letter-spacing:.06em;text-transform:uppercase;color:rgba(30,28,25,.62)}
body.se-molde-lavado.single-product .se-molde-aside details.se-ficha dl,
  body.se-molde-lavado.single-product .se-molde-aside details.se-ficha .se-ficha__grid{display:grid!important;grid-template-columns:1fr 1fr;gap:18px 16px;text-align:left!important;justify-items:start!important;margin:8px 0 0}
body.se-molde-lavado.single-product .se-molde-aside details.se-ficha dt{font-size:11px!important;letter-spacing:.08em;text-transform:uppercase;color:rgba(30,28,25,.62)!important;margin:0 0 2px!important;text-align:left!important;border:0!important;padding:0!important}
body.se-molde-lavado.single-product .se-molde-aside details.se-ficha dd{font-size:15px!important;color:rgb(30,28,25)!important;margin:0!important;text-align:left!important}
body.se-molde-lavado.single-product .se-molde-aside details.se-ficha dt::before,
  body.se-molde-lavado.single-product .se-molde-aside details.se-ficha dt::after{display:none!important}
body.se-molde-lavado.single-product .se-ficha__notas{justify-content:flex-start!important;text-align:left!important;margin-top:16px}
body.se-molde-lavado.single-product .se-ficha__notas + *{text-align:left!important}
body.se-molde-lavado.single-product .se-molde-aside details.se-ficha h3,
  body.se-molde-lavado.single-product .se-molde-aside details.se-ficha h4{text-align:left!important;margin:20px 0 10px!important;font-size:11px!important;letter-spacing:.08em;color:rgba(30,28,25,.62)!important}
body.se-molde-lavado.single-product .se-tostado__izq > h2{font-size:22px!important;margin-top:36px!important}
body.se-molde-lavado.single-product .se-xhist-h{font-size:22px!important;margin-bottom:12px!important}
body.se-molde-lavado.single-product section.se-faq > h2{font-size:22px!important}
body.se-molde-lavado.single-product section.related > h2,
  body.se-molde-lavado.single-product section.related .products > h2{font-size:22px!important}
body.se-molde-lavado.single-product .se-xacc-count{font-size:13px}
body.se-molde-lavado.single-product .se-xacc-btn.se-xacc-min{font-size:12px;letter-spacing:.08em;color:rgba(30,28,25,.62);border-bottom:1px solid rgba(30,28,25,.22);padding:8px 0;min-height:36px}
body.se-molde-lavado.single-product .se-tost__foto{margin-top:44px!important;margin-bottom:0!important}
body.se-molde-lavado.single-product #se-preparation-guide{margin-top:36px!important;padding-bottom:4px}
body.se-molde-lavado.single-product section.se-faq{padding-top:36px!important}
body.se-molde-lavado.single-product #se-preparation-guide .se-method-grid{height:auto!important;min-height:0!important;max-height:none!important}
body.se-molde-lavado.single-product #se-preparation-guide{display:block!important;height:auto!important;max-height:none!important;contain:none!important}
body.se-molde-lavado.single-product #se-preparation-guide > *{height:auto!important;max-height:none!important;flex:none!important}
body.se-molde-lavado.single-product #se-preparation-guide .se-roast-summary{display:flex!important;margin-bottom:8px}
body.se-molde-lavado.single-product #se-preparation-guide .se-roast-summary{height:auto!important}
body.se-molde-lavado.single-product .se-molde-aside details.se-ficha > summary{justify-content:flex-start!important;text-align:left!important}
body.se-molde-lavado.single-product .se-molde-aside details.se-ficha ul.se-ficha__notas{justify-content:flex-start!important;padding-left:0!important;margin-left:0!important}
body.se-molde-lavado.single-product .se-molde-aside details.se-ficha [class*="notas"]{text-align:left!important}
body.se-molde-lavado.single-product .se-molde-aside details.se-ficha [class*="notas"] li{margin-left:0!important}
body.se-molde-lavado.single-product .se-molde-aside details.se-ficha [class*="notas"]{margin-left:0!important;padding-left:0!important}
body.se-molde-lavado.single-product .se-molde-aside details.se-ficha [class*="notas"] *{margin-left:0!important}
body.se-molde-lavado.single-product .se-molde-aside details.se-ficha ul.se-ficha__notas li{margin:0 8px 8px 0!important}
body.se-molde-lavado.single-product .joinchat__tooltip,
  body.se-molde-lavado.single-product .joinchat__badge{display:none!important}
body.se-molde-lavado.single-product .joinchat{transition:opacity .2s ease}
html.se-x-hidefab body.se-molde-lavado.single-product .joinchat{opacity:0!important;pointer-events:none!important}
body.se-molde-lavado.single-product .se-x-stickyatc{position:fixed;left:0;right:0;bottom:0;background:rgb(30,28,25);color:rgb(245,241,232);display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 24px calc(12px + env(safe-area-inset-bottom));transform:translateY(110%);transition:transform .3s cubic-bezier(.23,1,.32,1);z-index:90}
body.se-molde-lavado.single-product .se-x-stickyatc.is-on{transform:translateY(0)}
body.se-molde-lavado.single-product .se-x-stickyatc__price{font-family:"League Gothic",Oswald,"Arial Narrow",sans-serif;font-size:22px;letter-spacing:.03em}
body.se-molde-lavado.single-product .se-x-stickyatc__btn{font-family:"League Gothic",Oswald,"Arial Narrow",sans-serif;font-size:16px;letter-spacing:.06em;text-transform:uppercase;background:rgb(245,241,232);color:rgb(30,28,25);padding:12px 20px;border-radius:6px;border:0;min-height:44px;cursor:pointer}
body.se-molde-lavado.single-product .se-x-stickyatc__btn:active{transform:scale(.97)}
body.se-molde-lavado.single-product .se-xthumb-feat{width:60px;height:60px;object-fit:cover;border-radius:3px;flex:0 0 auto}
body.se-molde-lavado.single-product dl.se-ficha__datos{display:grid!important;grid-template-columns:1fr 1fr;gap:20px 16px;margin:6px 0 0}
body.se-molde-lavado.single-product .se-ficha__dato{border-top:1px solid rgba(30,28,25,.16)!important;padding-top:8px!important;width:auto!important;margin:0!important;text-align:left!important}
body.se-molde-lavado.single-product .se-ficha__dato hr{display:none!important}
body.se-molde-lavado.single-product details.se-ficha dt{color:rgba(30,28,25,.62)!important}
body.se-molde-lavado.single-product .se-method-meta{color:rgba(30,28,25,.62)!important}
body.se-molde-lavado.single-product section.related .ast-woo-product-category{color:rgba(30,28,25,.62)!important}
body.se-molde-lavado.single-product .se-ficha__notas [class*="citri"]{color:#6b5310!important}
body.se-molde-lavado.single-product .se-footer a{display:inline-block;padding:10px 0;margin:-4px 0}
@media (max-width: 420px){
body.se-molde-lavado.single-product .se-footer__bottom{flex-direction:column;gap:12px;align-items:center;text-align:center}
}
body.se-molde-lavado.single-product .woocommerce-Tabs-panel--reviews{display:none;scroll-margin-top:120px}
html.se-xacc body.se-molde-lavado.single-product .woocommerce-Tabs-panel--reviews.se-xacc-open{display:block!important;animation:seXaccIn .24s cubic-bezier(.23,1,.32,1) both}
body.se-molde-lavado.single-product .woocommerce-Tabs-panel--reviews #respond,
  body.se-molde-lavado.single-product .woocommerce-Tabs-panel--reviews #review_form_wrapper{display:none!important}
body.se-molde-lavado.single-product .woocommerce-Tabs-panel--reviews #reviews{display:block!important}
body.se-molde-lavado.single-product .se-xrev-h{font-family:"League Gothic",Oswald,"Arial Narrow",sans-serif;font-size:22px;letter-spacing:.02em;text-transform:uppercase;color:rgb(30,28,25);margin:32px 0 0;line-height:1.05}
@media (prefers-reduced-motion: reduce){
body.se-molde-lavado.single-product .se-x-stickyatc{transition:none}
}
body.se-molde-lavado.single-product dl.se-ficha__datos .se-ficha__dato{grid-column:auto!important}
body.se-molde-lavado.single-product details.se-ficha .se-ficha__origen-row{padding-left:0!important;padding-right:0!important}
body.se-molde-lavado.single-product .se-xrev-h{margin:32px 24px 0}
body.se-molde-lavado.single-product .woocommerce-Tabs-panel--reviews{padding:0 24px}
body.se-molde-lavado.single-product .woocommerce-Tabs-panel--reviews ol.commentlist{padding:0!important;margin:12px 0 0!important;list-style:none!important}
body.se-molde-lavado.single-product .woocommerce-Tabs-panel--reviews ol.commentlist li{margin:0!important;padding:18px 0!important;border-bottom:1px solid rgba(30,28,25,.12)}
body.se-molde-lavado.single-product .woocommerce-Tabs-panel--reviews .comment_container{display:block}
body.se-molde-lavado.single-product .woocommerce-Tabs-panel--reviews img.avatar{display:none!important}
body.se-molde-lavado.single-product .woocommerce-Tabs-panel--reviews .comment-text{margin:0!important;padding:0!important;border:0!important}
body.se-molde-lavado.single-product .woocommerce-Tabs-panel--reviews .woocommerce-Reviews-title{display:none!important}
body.se-molde-lavado.single-product details.se-ficha summary{display:none!important}
body.se-molde-lavado.single-product details.se-ficha{padding:0!important;margin:34px 0 0!important}
body.se-molde-lavado.single-product dl.se-ficha__datos{display:grid!important;grid-template-columns:1fr 1fr;column-gap:0!important;row-gap:0!important;margin:0!important}
body.se-molde-lavado.single-product dl.se-ficha__datos .se-ficha__dato{grid-column:auto!important;border-top:1px solid rgba(30,28,25,.14)!important;padding:15px 8px 17px!important;margin:0!important;text-align:center!important;width:auto!important}
body.se-molde-lavado.single-product .se-ficha__dato hr{display:none!important}
body.se-molde-lavado.single-product .se-molde-aside details.se-ficha dt{font-size:11px!important;font-weight:500!important;letter-spacing:.14em!important;line-height:1!important;color:rgba(30,28,25,.55)!important;margin:0 0 8px!important;text-align:center!important;border:0!important;padding:0!important}
body.se-molde-lavado.single-product .se-molde-aside details.se-ficha dd{font-size:16px!important;font-weight:500!important;line-height:1.35!important;letter-spacing:0!important;color:rgb(30,28,25)!important;margin:0!important;text-align:center!important;font-variant-numeric:tabular-nums}
body.se-molde-lavado.single-product details.se-ficha .se-ficha__origen-row{border-top:1px solid rgba(30,28,25,.14)!important;border-bottom:1px solid rgba(30,28,25,.14)!important;padding:15px 0 20px!important;margin:0!important;text-align:center!important}
body.se-molde-lavado.single-product .se-molde-aside details.se-ficha h4{font-size:11px!important;font-weight:500!important;letter-spacing:.14em!important;color:rgba(30,28,25,.55)!important;margin:0 0 10px!important;text-align:center!important}
body.se-molde-lavado.single-product .se-ficha__notas{justify-content:center!important;gap:10px!important;margin:0!important}
body.se-molde-lavado.single-product .se-ficha__notas [class*="nota"],
  body.se-molde-lavado.single-product .se-ficha__notas span{font-size:14px!important;font-weight:500!important;line-height:1!important;letter-spacing:.02em;padding:8px 14px!important}
body.se-molde-lavado.single-product .se-xrev-h{margin:32px 24px 10px}
body.se-molde-lavado.single-product .woocommerce-Tabs-panel--reviews ol.commentlist{margin:0!important}
body.se-molde-lavado.single-product .woocommerce-Tabs-panel--reviews ol.commentlist li{padding:20px 0!important;border-bottom:1px solid rgba(30,28,25,.12)}
body.se-molde-lavado.single-product .woocommerce-Tabs-panel--reviews ol.commentlist li:first-child{padding-top:10px!important}
body.se-molde-lavado.single-product .woocommerce-Tabs-panel--reviews ol.commentlist li:last-child{border-bottom:0}
body.se-molde-lavado.single-product .woocommerce-Tabs-panel--reviews .comment-text .meta{margin:0!important;font-size:13px}
body.se-molde-lavado.single-product .woocommerce-Tabs-panel--reviews .woocommerce-review__author{font-size:15px!important;font-weight:600!important;color:rgb(30,28,25)!important;letter-spacing:.01em}
body.se-molde-lavado.single-product .woocommerce-Tabs-panel--reviews .woocommerce-review__dash{color:rgba(30,28,25,.35)}
body.se-molde-lavado.single-product .woocommerce-Tabs-panel--reviews .woocommerce-review__published-date{font-size:13px!important;color:rgba(30,28,25,.5)!important}
body.se-molde-lavado.single-product .woocommerce-Tabs-panel--reviews .star-rating{font-size:13px!important;margin:7px 0 0!important}
body.se-molde-lavado.single-product .woocommerce-Tabs-panel--reviews .comment-text .description{margin:0!important}
body.se-molde-lavado.single-product .woocommerce-Tabs-panel--reviews .comment-text .description p{font-size:15px!important;line-height:1.6!important;color:rgba(30,28,25,.85)!important;margin:9px 0 0!important}
body.se-molde-lavado.single-product .se-x-stickyatc{padding:10px 20px calc(10px + env(safe-area-inset-bottom));gap:14px;border-top:1px solid rgba(245,241,232,.14);box-shadow:0 -8px 22px rgba(0,0,0,.16)}
body.se-molde-lavado.single-product .se-x-stickyatc__price{font-size:19px}
body.se-molde-lavado.single-product .se-x-stickyatc__btn{font-size:14px;padding:11px 18px;border-radius:4px;letter-spacing:.08em}
body.se-molde-lavado.single-product dl.se-ficha__datos{padding:0!important;justify-items:stretch}
body.se-molde-lavado.single-product dl.se-ficha__datos .se-ficha__dato{min-width:0}
body.se-molde-lavado.single-product .se-molde-aside details.se-ficha .se-ficha__notas{justify-content:center!important;flex-wrap:wrap}
body.se-molde-lavado.single-product .se-molde-aside details.se-ficha .se-ficha__origen-row>*{width:100%!important}
body.se-molde-lavado.single-product .se-molde-aside details.se-ficha dl.se-ficha__datos .se-ficha__dato{justify-self:stretch!important;align-self:stretch!important;width:auto!important;max-width:none!important;min-width:0!important}
body.se-molde-lavado.single-product .se-molde-aside details.se-ficha ul.se-ficha__notas{justify-content:center!important}
body.se-molde-lavado.single-product .se-molde-aside details.se-ficha ul.se-ficha__notas::before{text-align:center!important;width:100%!important;flex:0 0 100%!important}
body.se-molde-lavado.single-product details.se-ficha[data-se-xmv]{margin:8px 0 38px!important;padding:0!important;width:100%!important}
body.se-molde-lavado.single-product details.se-ficha dt{font-size:11px!important;font-weight:500!important;letter-spacing:.14em!important;line-height:1!important;text-transform:uppercase;color:rgba(30,28,25,.55)!important;margin:0 0 8px!important;text-align:center!important;border:0!important;padding:0!important}
body.se-molde-lavado.single-product details.se-ficha dd{font-size:16px!important;font-weight:500!important;line-height:1.35!important;letter-spacing:0!important;color:rgb(30,28,25)!important;margin:0!important;text-align:center!important;font-variant-numeric:tabular-nums}
body.se-molde-lavado.single-product details.se-ficha h4{font-size:11px!important;font-weight:500!important;letter-spacing:.14em!important;color:rgba(30,28,25,.55)!important;margin:0 0 10px!important;text-align:center!important}
body.se-molde-lavado.single-product details.se-ficha dl.se-ficha__datos .se-ficha__dato{justify-self:stretch!important;align-self:stretch!important;width:auto!important;max-width:none!important;min-width:0!important;grid-column:auto!important;border-top:1px solid rgba(30,28,25,.14)!important;padding:15px 8px 17px!important;margin:0!important;text-align:center!important}
body.se-molde-lavado.single-product details.se-ficha ul.se-ficha__notas{justify-content:center!important;flex-wrap:wrap;gap:10px!important;margin:0!important;padding-left:0!important}
body.se-molde-lavado.single-product details.se-ficha ul.se-ficha__notas::before{text-align:center!important;width:100%!important;flex:0 0 100%!important;font-size:11px!important;font-weight:500!important;letter-spacing:.14em!important;color:rgba(30,28,25,.55)!important;margin:0 0 10px!important}
body.se-molde-lavado.single-product details.se-ficha ul.se-ficha__notas li{margin:0!important}
body.se-molde-lavado.single-product .woocommerce-product-rating{display:flex;align-items:center;gap:10px;margin:2px 0 0!important}
body.se-molde-lavado.single-product .woocommerce-product-rating .star-rating{font-size:14px!important;margin:0!important;color:rgb(30,28,25)}
body.se-molde-lavado.single-product .woocommerce-product-rating .woocommerce-review-link{font-size:13px!important;color:rgba(30,28,25,.55)!important;text-decoration:none!important;letter-spacing:.01em}
body.se-molde-lavado.single-product section.related ul.products li{flex-basis:47%!important;width:47%!important}
body.se-molde-lavado.single-product section.se-faq{padding:46px 0 42px!important;margin:0!important}
body.se-molde-lavado.single-product section.related{padding-top:6px}
body.se-molde-lavado.single-product section.se-faq{padding:46px 24px 42px!important}
body.se-molde-lavado.single-product details.se-ficha dt{font-weight:400!important;color:rgba(30,28,25,.52)!important}
body.se-molde-lavado.single-product details.se-ficha ul.se-ficha__notas::before{font-weight:400!important;color:rgba(30,28,25,.52)!important}
body.se-molde-lavado.single-product details.se-ficha dl.se-ficha__datos .se-ficha__dato{border-top:1px solid rgba(30,28,25,.09)!important}
body.se-molde-lavado.single-product details.se-ficha .se-ficha__origen-row{border-top:1px solid rgba(30,28,25,.09)!important;border-bottom:1px solid rgba(30,28,25,.09)!important}
body.se-molde-lavado.single-product section.se-faq{padding:32px 24px 28px!important}
body.se-molde-lavado.single-product .woocommerce-product-rating{display:flex!important;align-items:center!important;gap:8px;margin:0 0 2px!important;line-height:1!important}
body.se-molde-lavado.single-product .woocommerce-product-rating .star-rating{font-size:13px!important;margin:0!important;flex:0 0 auto;position:relative;top:-1px}
body.se-molde-lavado.single-product .woocommerce-product-rating .woocommerce-review-link{font-size:13px!important;color:rgba(30,28,25,.5)!important;line-height:1!important;margin:0!important}
body.se-molde-lavado.single-product details.se-ficha{border:0!important}
body.se-molde-lavado.single-product .woocommerce-product-rating .star-rating{display:none!important}
body.se-molde-lavado.single-product .woocommerce-product-rating .woocommerce-review-link{font-size:13px!important;color:rgba(30,28,25,.58)!important;letter-spacing:.02em}
body.se-molde-lavado.single-product section.se-faq{padding:32px 24px 16px!important}
body.se-molde-lavado.single-product section.se-faq .se-faq__item:last-child{margin-bottom:0!important}
body.se-molde-lavado.single-product section.related{padding-top:8px}
body.se-molde-lavado.single-product .woocommerce-product-rating>*{display:none!important}
body.se-molde-lavado.single-product .woocommerce-product-rating>.woocommerce-review-link{display:inline-block!important}
body.se-molde-lavado.single-product .woocommerce-product-rating{gap:0!important;margin:4px 0 0!important;padding:0!important;min-height:0!important;line-height:1!important}
body.se-molde-lavado.single-product .woocommerce-product-rating .woocommerce-review-link{line-height:1.15!important;margin:0!important;padding:0!important}
body.se-molde-lavado.single-product .summary .product_title{margin-top:12px!important;margin-bottom:0!important}
body.se-molde-lavado.single-product .summary p.price{margin-top:10px!important}
body.se-molde-lavado.single-product details.se-ficha[data-se-xmv]{margin:14px 0 48px!important}
body.se-molde-lavado.single-product section.se-faq h2.se-xacc-h{border-bottom:1px solid rgba(30,28,25,.12);padding-bottom:16px!important;margin-bottom:12px!important}
body.se-molde-lavado.single-product section.se-faq{padding:44px 24px 14px!important}
body.se-molde-lavado.single-product section.se-faq h2.se-xacc-h{margin-bottom:-8px!important}
body.se-molde-lavado.single-product #se-preparation-guide article.se-method:last-of-type,
  body.se-molde-lavado.single-product .se-preparation-guide article.se-method:last-of-type{border-bottom:0!important}
body.se-molde-lavado.single-product section.related.products{padding-top:8px!important}
body.se-molde-lavado.single-product .woocommerce-product-gallery{position:relative!important;top:0!important;bottom:auto!important;left:0!important;right:auto!important}
body.se-molde-lavado.single-product .woocommerce-product-gallery__trigger{display:none!important}
body.se-molde-lavado.single-product div.product>.woocommerce-product-gallery{margin-top:12px!important;margin-bottom:0!important}
body.se-molde-lavado.single-product .woocommerce-product-gallery .zoomImg{display:none!important}
body.se-molde-lavado.single-product .woocommerce-product-gallery .flex-viewport{width:100%!important;max-width:100%!important;height:auto!important;max-height:none!important;min-height:0!important;overflow:hidden!important}
body.se-molde-lavado.single-product .woocommerce-product-gallery__wrapper{display:flex!important;width:100%!important;max-width:100%!important;height:auto!important;transform:none!important;transition:none!important;overflow-x:auto!important;overflow-y:hidden!important;scroll-snap-type:x mandatory;scroll-behavior:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;touch-action:pan-x pan-y!important;overscroll-behavior-x:contain;align-items:stretch!important}
body.se-molde-lavado.single-product .woocommerce-product-gallery__wrapper::-webkit-scrollbar{display:none}
body.se-molde-lavado.single-product .woocommerce-product-gallery__image{flex:0 0 100%!important;width:100%!important;float:none!important;margin:0!important;scroll-snap-align:start;scroll-snap-stop:always;aspect-ratio:1/1!important;overflow:hidden!important;contain:paint;position:relative;display:block!important;height:auto!important;max-height:none!important}
body.se-molde-lavado.single-product .woocommerce-product-gallery__image>a{display:block!important;width:100%!important;height:100%!important;overflow:hidden!important;margin:0!important}
body.se-molde-lavado.single-product .flex-viewport .woocommerce-product-gallery__image img,
  body.se-molde-lavado.single-product .woocommerce-product-gallery__image img{width:100%!important;height:100%!important;max-width:100%!important;max-height:100%!important;min-width:0!important;object-fit:cover!important;object-position:center!important;margin:0!important;padding:0!important;display:block!important}
html.se-xacc body.se-molde-lavado.single-product .woocommerce-product-gallery__image[data-se-xhide]{display:none!important}
body.se-molde-lavado.single-product .se-molde-aside__carrusel{position:relative;z-index:3;background:rgb(245,241,232)}
body.se-molde-lavado.single-product .se-molde-aside__carrusel img{width:48px!important;height:48px!important;transition:opacity .2s ease,box-shadow .2s ease;cursor:pointer}
html.se-xacc body.se-molde-lavado.single-product .se-molde-aside__carrusel img.se-xthumb-on{box-shadow:0 0 0 1.6px rgb(30,28,25);opacity:1}
html.se-xacc body.se-molde-lavado.single-product .se-molde-aside__carrusel img:not(.se-xthumb-on){opacity:.75}
.se-xgal-count{position:absolute;right:16px;bottom:8px;font-family:"League Gothic",Oswald,"Arial Narrow",sans-serif;font-size:15px;letter-spacing:.08em;color:rgb(30,28,25);opacity:.6;pointer-events:none}
@media (prefers-reduced-motion: reduce){
body.se-molde-lavado.single-product .woocommerce-product-gallery__wrapper{scroll-behavior:auto}
body.se-molde-lavado.single-product .se-molde-aside__carrusel img{transition:none}
}
}
@media (orientation: landscape) and (pointer: coarse) and (max-height: 520px){
body.se-molde-lavado.single-product .se-x-stickyatc{display:none!important}
html.se-x-hidefab body.se-molde-lavado.single-product .joinchat{opacity:1!important;pointer-events:auto!important}
body.se-molde-lavado.single-product div.product>.woocommerce-product-gallery{max-width:min(58vw,62vh)!important;margin-left:auto!important;margin-right:auto!important}
body.se-molde-lavado.single-product .woocommerce-product-gallery__image{aspect-ratio:1/1!important;height:auto!important;max-height:none!important;min-height:0!important}
body.se-molde-lavado.single-product aside.se-molde-aside{max-width:min(58vw,62vh)!important;margin-left:auto!important;margin-right:auto!important;width:100%!important}
body.se-molde-lavado.single-product .se-molde-aside__carrusel{max-width:100%!important;width:100%!important;margin-left:auto!important;margin-right:auto!important;margin-top:10px!important}
body.se-molde-lavado.single-product .se-faq__lista{grid-template-columns:1fr!important}
}
@media (min-width:1025px) and (max-height:899px){
body.se-molde-lavado.single-product div.product>aside.se-molde-aside{min-height:calc(100vh - 102px - clamp(48px,4vw,64px) + 4px)!important}
}
@media (min-width:1025px) and (min-height:900px) and (max-height:1000px){
body.se-molde-lavado.single-product div.product,
  html body.se-molde-lavado.single-product.se-ficha-v2 div.product.type-product.se-relayout{padding-top:calc(clamp(102px,7.5vw,112px) + 14px)!important}
body.se-molde-lavado.single-product div.product>aside.se-molde-aside{min-height:calc(100vh - 102px - 14px - clamp(48px,4vw,64px) + 4px)!important}
}
@media (min-width:1025px) and (min-aspect-ratio:40/23){
html body.single-product.se-molde-objeto .se-obj-gal{min-height:calc(100vh - clamp(144px,calc(10vh + 57px),184px) - clamp(48px,6vw,88px) + 4px)!important}
}
@media (min-width:1025px) and (max-height:1240px){
html body.single-product .se-mt__aside{min-height:calc(100vh - 226px)!important}
}
@media (min-width:1025px) and (min-height:1241px) and (max-height:1330px){
html body.single-product .se-mt-tos__txtcol,
  html body.single-product .se-mt-tos__foto{margin-top:24px!important}
}
@media (max-width:1024px){
.single-product .se-tostado__der{order:13}
}
@media (max-width:600px){
html body.se-molde-lavado.single-product div.product:not(:has(h1.product_title))>.woocommerce-product-gallery{margin-top:78px!important}
body.se-molde-lavado:not(.se-ficha-v2) div.product>aside.se-molde-aside{visibility:hidden}
}
@media (min-width:1025px){
html body.se-molde-lavado.single-product div.product.type-product{
    grid-template-columns:minmax(0,0.82fr) minmax(0,1.46fr) minmax(0,0.9fr)!important;
    justify-content:stretch!important;
    column-gap:clamp(34px,3.2vw,56px)!important;
    padding-inline:var(--se-gutter,57px)!important;
    max-width:none!important;
    align-items:start!important
  }
body.se-molde-lavado .se-molde-aside,
  body.se-molde-lavado .woocommerce-product-gallery{align-self:start!important}
body.se-molde-lavado .summary.entry-summary{background:rgb(251,249,244)!important;border:1px solid rgba(30,28,25,.12)!important;border-radius:12px!important;box-shadow:none!important;padding:clamp(22px,2vw,32px)!important}
body.se-molde-lavado .woocommerce-product-gallery .flex-viewport{max-width:min(520px,56vh)!important;max-height:min(520px,56vh)!important;margin-inline:auto!important}
body.se-molde-lavado .woocommerce-product-gallery .flex-viewport img{max-height:min(520px,56vh)!important;object-fit:contain!important}
body.se-molde-lavado .woocommerce-product-gallery__wrapper>.woocommerce-product-gallery__image:first-child img{max-height:min(520px,56vh)!important;object-fit:contain!important}
}
@media (min-width:1025px) and (max-height:899px),(min-width:1025px) and (min-height:1001px){
html body.se-molde-lavado.single-product div.product.type-product{padding-top:clamp(102px,7.5vw,112px)!important}
}
@media (min-width:1025px){
html body.se-molde-lavado.se-ficha-on.single-product div.product .summary .se-ficha.se-ficha--compact{display:none!important}
body.se-molde-lavado .se-molde-aside .se-molde-aside__carrusel,
  body.se-molde-lavado .se-molde-aside .se-molde-aside__carrusel+div{display:none!important}
body.se-molde-lavado .se-molde-aside .se-ficha--aside:not(.se-ficha--lista){visibility:hidden}
}
.se-ficha{background:#FBF9F4;padding:clamp(24px,2.5vw,40px);color:#1E1C19;text-align:left}
.se-ficha--exotico .se-ficha__chip{background:transparent;color:#1E1C19;border:1px solid #1E1C19;padding:5px 13px}
.se-ficha__datos{display:grid;grid-template-columns:1fr 1fr;gap:20px 28px;margin:0 0 28px}
.se-ficha__dato{border-top:1px solid rgba(30,28,25,.08);padding-top:12px}
.se-ficha__dato dt,.se-ficha__dt{font-family:var(--se-fuente-titular,"League Gothic",sans-serif);text-transform:uppercase;font-size:clamp(.75rem,1vw,.875rem);letter-spacing:.15em;color:#6B655C;margin:0 0 4px}
.se-ficha__dato dd,.se-ficha__dd{font-family:var(--se-fuente-cuerpo,Roboto,sans-serif);font-size:clamp(1rem,1.15vw,1.125rem);line-height:1.5;margin:0}
.se-ficha__tueste{margin:0 0 28px}
.se-ficha__rampa{display:block;width:100%;max-width:460px}
.se-ficha__pipe,.se-ficha__coping{stroke:#1E1C19;stroke-width:2.5;fill:none;stroke-linecap:round}
.se-ficha__cop{fill:#1E1C19}
.se-ficha__tick{fill:#6B655C}
.se-ficha__run{stroke:var(--se-perfil);stroke-width:3.5;fill:none;stroke-linecap:round;stroke-dasharray:var(--se-run) 100;animation:seFichaRun .8s cubic-bezier(.22,1,.32,1) .3s backwards}
.se-ficha__querubin{animation:seFichaQ .5s cubic-bezier(.4,0,.25,1) .9s backwards}
.se-ficha__ends{display:flex;justify-content:space-between;max-width:460px;margin-top:4px}
.se-ficha__ends span{font-family:var(--se-fuente-titular,"League Gothic",sans-serif);text-transform:uppercase;font-size:clamp(.8125rem,1vw,.875rem);letter-spacing:.15em;color:#6B655C}
.se-ficha__tueste figcaption{margin-top:12px}
.se-ficha__origen-row{display:grid;grid-template-columns:minmax(120px,180px) 1fr;gap:24px;align-items:start}
.se-ficha__origen-row--solo{grid-template-columns:1fr}
.se-ficha__mapa-wrap{margin:0}
.se-ficha__mapa{display:block;width:100%}
.se-ficha__mapa-cap{font-family:var(--se-fuente-cuerpo,Roboto,sans-serif);font-size:clamp(.8125rem,1vw,.9375rem);color:#1E1C19;margin-top:6px}
.se-ficha__halo{animation:seFichaHalo .8s cubic-bezier(.4,0,.25,1) 1.4s 3}
.se-ficha__notas{list-style:none;display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0}
.se-ficha__notas li{font-family:var(--se-fuente-cuerpo,Roboto,sans-serif);font-size:clamp(.8125rem,1vw,.9375rem);background:var(--se-perfil-tinte);color:#1E1C19;padding:6px 12px;border-radius:2px}
.se-ficha--compact{padding:0;background:#FBF9F4}
.se-ficha__summary{font-family:var(--se-fuente-titular,"League Gothic",sans-serif);text-transform:uppercase;letter-spacing:.1em;font-size:1.0625rem;min-height:44px;display:flex;align-items:center;justify-content:space-between;padding:12px clamp(16px,4vw,24px);cursor:pointer;list-style:none}
.se-ficha__summary::-webkit-details-marker{display:none}
.se-ficha__mark::after{content:"+"}
.se-ficha--compact[open] .se-ficha__mark::after{content:"−"}
.se-ficha--compact>*:not(summary){padding:0 clamp(16px,4vw,24px)}
.se-ficha--compact>.se-ficha__origen-row{padding-bottom:24px}
@media(max-width:480px){
.se-ficha__datos{grid-template-columns:1fr}
.se-ficha__origen-row{grid-template-columns:1fr}
.se-ficha__origen-row--solo{grid-template-columns:1fr}
.se-ficha__mapa{max-width:180px}
}
@media(prefers-reduced-motion:reduce){
.se-ficha__run,.se-ficha__querubin,.se-ficha__halo{animation:none!important}
}
@media(min-width:768px){
html body.se-ficha-on .se-ficha--compact{display:none !important}
html body.se-ficha-on .elementor-element-494b04d{display:none !important}
}
html body.se-ficha-on .elementor-element-51a282d .se-ficha{text-align:left}
html body.se-ficha-on.postid-95 .elementor-element-07d8939{display:none !important}
html body.se-molde-lavado.se-ficha-on .summary .se-ficha.se-ficha--compact{display:block !important}
body.se-molde-lavado .se-ficha__mapa-wrap{display:none !important}
body.se-molde-lavado .se-ficha--compact .se-ficha__origen-row{grid-template-columns:1fr !important}
body.se-molde-lavado details.se-ficha{margin-top:14px !important}
body.se-molde-lavado summary.se-ficha__summary{padding-top:8px !important;padding-bottom:8px !important;line-height:1.15 !important}
body.se-molde-lavado dl.se-ficha__datos{display:grid !important;grid-template-columns:1fr 1fr !important;grid-template-rows:none !important;grid-auto-rows:min-content !important;row-gap:12px !important;column-gap:20px !important;margin-bottom:14px !important;align-items:start !important}
body.se-molde-lavado dl.se-ficha__datos dt{margin:0 0 4px 0 !important;line-height:1.15 !important}
body.se-molde-lavado dl.se-ficha__datos dd{margin:0 !important;line-height:1.35 !important;min-width:0 !important;overflow-wrap:break-word !important}
body.se-molde-lavado dl.se-ficha__datos > div:last-child{grid-column:1 / -1 !important}
body.se-molde-lavado figure.se-ficha__tueste{display:none !important;margin:0 !important}
body.se-molde-lavado div.se-ficha__origen-row{padding-bottom:8px !important;margin-top:0 !important}
body.se-molde-lavado ul.se-ficha__notas{display:flex !important;flex-wrap:wrap !important;align-items:center !important;gap:0 !important;margin:0 !important;padding:0 !important;list-style:none !important}
body.se-molde-lavado ul.se-ficha__notas::before{content:"Notas de catación" !important;flex:0 0 100% !important;flex-basis:100% !important;box-sizing:border-box !important;margin-bottom:4px !important;font-family:"League Gothic",sans-serif !important;font-size:13px !important;font-weight:600 !important;text-transform:uppercase !important;letter-spacing:0.15em !important;line-height:1.15 !important;color:#6B655C !important}
body.se-molde-lavado ul.se-ficha__notas > li{margin:0 8px 8px 0 !important}
body.se-molde-lavado .mp-credits-tooltip-container{margin-bottom:14px !important}
body.se-molde-lavado .summary > h1.product_title{margin-bottom:8px !important}
body.se-molde-lavado .summary > .woocommerce-product-rating{margin-bottom:6px !important}
body.se-molde-lavado .summary > form.variations_form.cart{margin-top:8px !important}
@media (min-width:1025px){
html body.se-molde-lavado.single-product div.product{grid-template-columns:1fr 760px 1fr !important;column-gap:24px !important}
body.se-molde-lavado .woocommerce-product-gallery,body.se-molde-lavado .woocommerce-product-gallery__wrapper,body.se-molde-lavado .woocommerce-product-gallery .flexslider,body.se-molde-lavado .woocommerce-product-gallery .flex-viewport{width:100% !important;max-width:100% !important}
body.se-molde-lavado .summary{width:auto !important;max-width:none !important}
body.se-molde-lavado .se-molde-aside__arte,body.se-molde-lavado .se-molde-aside__carrusel{width:100% !important;max-width:100% !important;margin-left:0 !important}
body.se-molde-lavado .se-molde-aside,body.se-molde-lavado .summary{min-width:0 !important}
body.se-molde-lavado .se-faq,body.se-molde-lavado .related.products,body.se-molde-lavado .woocommerce-tabs,body.se-molde-lavado .se-tostado{min-width:0 !important}
html body.se-molde-lavado.single-product div.product{grid-template-columns:calc((100vw - 967px)/2) 760px calc((100vw - 967px)/2) !important;column-gap:24px !important}
body.se-molde-lavado .summary{padding:24px !important}
body.se-molde-lavado .summary > h1.product_title{font-size:22px !important;margin-bottom:6px !important;line-height:1.1 !important}
body.se-molde-lavado .summary > .woocommerce-product-rating{margin-bottom:4px !important}
body.se-molde-lavado .summary > p.price{font-size:26px !important;margin-top:4px !important;margin-bottom:2px !important}
body.se-molde-lavado details.se-ficha{margin-top:10px !important}
body.se-molde-lavado .se-ficha__datos{row-gap:8px !important;margin-bottom:10px !important}
body.se-molde-lavado summary.se-ficha__summary{padding-top:6px !important;padding-bottom:6px !important}
body.se-molde-lavado .se-ficha__datos dd{font-size:14px !important}
body.se-molde-lavado div.se-ficha__origen-row{padding-bottom:6px !important}
body.se-molde-lavado .mp-credits-tooltip-container{margin-bottom:8px !important}
body.se-molde-lavado .summary > form.variations_form.cart{margin-top:6px !important}
body.se-molde-lavado .se-envio-nota{margin-top:8px !important}
body.se-molde-lavado .variations{margin-bottom:8px !important}
body.se-molde-lavado .variations th.label,body.se-molde-lavado .variations .label{margin-bottom:2px !important;line-height:1.2 !important}
}
body.se-molde-lavado .zoomImg{background-color:transparent !important}
@media (min-width:1025px){
html body.se-molde-lavado.single-product div.product{grid-template-columns:calc((100vw - 952px)/2) 760px calc((100vw - 952px)/2) !important}
body.se-molde-lavado .summary{padding:18px !important}
body.se-molde-lavado .summary > h1.product_title{font-size:21px !important;margin-bottom:4px !important}
body.se-molde-lavado .summary > p.price{font-size:24px !important;margin-top:2px !important;margin-bottom:2px !important}
body.se-molde-lavado .summary > .woocommerce-product-rating{margin-bottom:2px !important}
body.se-molde-lavado details.se-ficha{margin-top:6px !important}
body.se-molde-lavado summary.se-ficha__summary{padding-top:4px !important;padding-bottom:4px !important}
body.se-molde-lavado .se-ficha__datos{row-gap:6px !important;margin-bottom:8px !important}
body.se-molde-lavado div.se-ficha__origen-row{padding-bottom:4px !important}
body.se-molde-lavado .mp-credits-tooltip-container{margin-bottom:4px !important}
body.se-molde-lavado .summary > form.variations_form.cart{margin-top:4px !important}
body.se-molde-lavado .se-envio-nota{margin-top:4px !important}
body.se-molde-lavado .variations{margin-bottom:4px !important}
body.se-molde-lavado .se-molde-aside__carrusel{gap:16px !important}
body.se-molde-lavado .se-molde-aside__carrusel img{flex:0 0 calc((100% - 32px)/3) !important;width:calc((100% - 32px)/3) !important;height:125px !important;object-fit:cover !important;max-width:none !important}
body.se-molde-lavado .se-faq{width:100vw !important;max-width:100vw !important;margin-left:calc(50% - 50vw) !important;margin-right:calc(50% - 50vw) !important;box-sizing:border-box !important}
}
html body.se-molde-lavado .related.products{margin-left:0 !important}
body.se-molde-lavado .woocommerce-product-gallery__image:first-child,
body.se-molde-lavado .woocommerce-product-gallery__image:first-child img.wp-post-image{display:block !important;opacity:1 !important;visibility:visible !important}
body.se-molde-lavado .woocommerce-product-gallery__image:first-child{position:relative !important;transform:none !important;left:auto !important;top:auto !important}
body.se-molde-lavado .woocommerce-product-gallery .flex-viewport>ul,
body.se-molde-lavado .woocommerce-product-gallery ul.slides{transform:none !important}
html body.single-product #se-header .se-header__promo { position: relative !important; height: 34px !important; }
html body.single-product #se-header .se-header__promo > span { position: absolute !important; left: clamp(20px, 2vw, 48px) !important; top: 0 !important; line-height: 34px !important; animation-delay: 1.2s !important; animation-fill-mode: backwards !important; }
.se-reveal{opacity:1;transform:translateY(18px);transition:transform .7s cubic-bezier(.16,1,.3,1);}
.se-reveal.is-in{transform:translateY(0);}
@media(prefers-reduced-motion:reduce){
.se-reveal{transform:none!important;transition:none!important;}
}
#se-header:not(.se-stuck) .se-sr-msg{ color:rgba(245,241,232,.78); }
#se-header.se-stuck .se-sr-msg{ color:var(--se-gris,#5A554E); }
.se-sr-msg{ font-family:var(--se-fuente-cuerpo); font-size:clamp(.9rem,1.1vw,1rem); line-height:1.5; margin:0; padding:8px 0; }
#se-header:not(.se-stuck) .se-sr-msg{ color:rgba(245,241,232,.8) !important; }
@media (min-width:768px){
h2.woocommerce-loop-product__title{
    display:-webkit-box;
    -webkit-line-clamp:2;
    -webkit-box-orient:vertical;
    overflow:hidden;
    min-height:2.9em;
  }
}
.woocommerce-product-gallery .flex-control-thumbs img{
  aspect-ratio:1/1;
  width:100%;
  height:auto;
}
img[alt="mp-logo-hand-shake"]{width:26px;height:26px}
@media (max-width:767px){
ul.products li.product{margin-bottom:24px}
ul.products li.product .button{display:none !important;}
}
