@font-face{font-family:__plusJakarta_5ee7ee;src:url(/_next/static/media/58996b2c7c2eb314-s.p.ttf) format("truetype");font-display:swap;font-weight:400 600}@font-face{font-family:__plusJakarta_Fallback_5ee7ee;src:local("Arial");ascent-override:98.16%;descent-override:20.99%;line-gap-override:0.00%;size-adjust:105.75%}.__className_5ee7ee{font-family:__plusJakarta_5ee7ee,__plusJakarta_Fallback_5ee7ee}.__variable_5ee7ee{--font-jakarta:"__plusJakarta_5ee7ee","__plusJakarta_Fallback_5ee7ee"}:root{--color-harina:#fff;--color-corteza:#665244;--color-brasa:#d97d4c;--color-carbon:#353535;--color-lavanda:#957c99;--color-romero:#6b9261;--color-papel:#faf6ee;--color-papel-medio:#f4ebdd;--color-corteza-dark:#4c3e33;--color-carbon-secondary:rgba(53,53,53,.7);--color-carbon-muted:rgba(53,53,53,.5);--color-success:var(--color-romero);--color-alert:#8b3a2e;--weight-regular:400;--weight-medium:500;--weight-semibold:600;--radius-photo:16px;--border-subtle:rgba(102,82,68,.12);--border-default:rgba(102,82,68,.24);--border-strong:rgba(102,82,68,.4);--shadow-sm:0 1px 2px rgba(102,82,68,.05);--shadow-md:0 4px 12px rgba(102,82,68,.08);--shadow-lg:0 8px 24px rgba(102,82,68,.12);--shadow-xl:0 16px 40px rgba(102,82,68,.16);--ease-out:cubic-bezier(0.16,1,0.3,1);--ease-in-out:cubic-bezier(0.4,0,0.2,1);--ease-spring:cubic-bezier(0.34,1.56,0.64,1);--duration-fast:150ms;--duration-base:200ms;--duration-slow:400ms;--duration-slower:600ms;--transition-base:var(--duration-base) var(--ease-in-out);--transition-smooth:var(--duration-slow) var(--ease-out);--transition-bouncy:var(--duration-slow) var(--ease-spring);--z-base:1;--z-elevated:10;--z-sticky:100;--z-overlay:1000;--z-modal:5000;--z-skip:9999;--container-max:1200px;--section-padding-y:clamp(64px,10vh,120px);--section-padding-x:clamp(20px,5vw,40px);--text-xs:clamp(11px,0.75vw,13px);--text-sm:clamp(13px,0.9vw,15px);--text-base:clamp(15px,1vw,17px);--text-md:clamp(17px,1.2vw,20px);--text-lg:clamp(19px,1.3vw,22px);--text-xl:clamp(22px,1.6vw,28px);--text-2xl:clamp(28px,3.5vw,48px);--text-3xl:clamp(36px,4.5vw,64px);--text-hero:clamp(44px,5.5vw,80px);--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--space-16:64px;--space-20:80px;--space-24:96px;--space-32:128px}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;scroll-padding-top:96px}body,html{background:var(--color-papel);color:var(--color-carbon);min-height:100vh;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{color:inherit;text-decoration:none}button{font-family:inherit;border:none;background:none;cursor:pointer}img{display:block;max-width:100%;height:auto}::selection{background:rgba(102,82,68,.18);color:var(--color-carbon)}:focus-visible{outline:2px solid var(--color-corteza);outline-offset:3px;border-radius:2px}.skip-to-content{position:absolute;left:-9999px;top:0;background:var(--color-corteza);color:var(--color-papel);padding:12px 24px;z-index:var(--z-skip);font-weight:var(--weight-semibold);font-size:14px;letter-spacing:.02em;text-decoration:none;border-radius:4px;transition:left var(--transition-base),top var(--transition-base)}.skip-to-content:focus{left:16px;top:16px}[data-animate]{opacity:0;transform:translateY(48px) scale(.96);transition:opacity .9s var(--ease-out),transform .9s var(--ease-out);will-change:opacity,transform}[data-animate].is-visible{opacity:1;transform:translateY(0) scale(1)}[data-illu-zoom]{transition:transform 1.2s var(--ease-spring),filter 1.2s var(--ease-spring);will-change:transform}@media (hover:hover) and (pointer:fine){[data-illu-zoom]:hover,[data-parallax]:hover [data-illu-zoom]{transform:scale(1.06);filter:brightness(1.02)}}[data-parallax]{overflow:hidden;will-change:transform}.product-card{transition:transform .4s var(--ease-spring),box-shadow .4s var(--ease-spring),border-color .2s ease;cursor:default}.whatsapp-float{position:fixed;bottom:var(--space-6);right:var(--space-6);width:60px;height:60px;border-radius:50%;background:#25d366;display:flex;align-items:center;justify-content:center;text-decoration:none;box-shadow:0 8px 24px rgba(37,211,102,.4);z-index:var(--z-sticky);opacity:1;transform:translateY(0);pointer-events:auto;transition:opacity .3s var(--ease-out),transform .3s var(--ease-spring),box-shadow .3s var(--ease-spring)}.whatsapp-float:hover{transform:scale(1.08);box-shadow:0 12px 32px rgba(37,211,102,.5)}.whatsapp-float:focus-visible{outline:2px solid #25d366;outline-offset:3px}.whatsapp-float.is-hidden{opacity:0;transform:translateY(20px);pointer-events:none}@media (max-width:768px){.whatsapp-float{bottom:var(--space-4);right:var(--space-4);width:56px;height:56px}.whatsapp-float svg{width:26px;height:26px}}@media (prefers-reduced-motion:reduce){.whatsapp-float{transition:opacity .2s ease-out,box-shadow .2s ease-out}.whatsapp-float.is-hidden,.whatsapp-float:hover{transform:none}}.add-to-cart-mini{width:36px;height:36px;padding:0;border-radius:50%;background:var(--color-corteza);color:var(--color-papel);border:none;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;box-sizing:border-box;line-height:0;transition:transform .3s var(--ease-spring),box-shadow .3s var(--ease-spring),background-color .3s var(--ease-out)}.add-to-cart-mini:hover{transform:scale(1.08);box-shadow:var(--shadow-md);background:var(--color-corteza-dark)}.add-to-cart-mini:focus-visible{outline:2px solid var(--color-corteza);outline-offset:2px}.add-to-cart-mini.is-added{background:var(--color-success)}@media (prefers-reduced-motion:reduce){.add-to-cart-mini{transition:background-color .3s ease-out}.add-to-cart-mini:hover{transform:none;box-shadow:none}}.inline-cart-control{display:inline-flex;align-items:center;height:36px;border:1px solid var(--border-default);border-radius:18px;background:var(--color-papel);flex-shrink:0;overflow:hidden}.inline-cart-control .icc-btn{width:32px;height:36px;padding:0;border:none;background:transparent;color:var(--color-corteza);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;line-height:0;transition:background-color var(--transition-base)}.add-to-cart-mini svg,.inline-cart-control .icc-btn svg,.qty-btn svg{display:block;margin:0;flex-shrink:0}.inline-cart-control .icc-btn:hover{background:var(--color-papel-medio)}.inline-cart-control .icc-count{min-width:24px;padding:0 var(--space-1);text-align:center;font-size:var(--text-base);font-weight:var(--weight-semibold);color:var(--color-carbon);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1;-webkit-user-select:none;-moz-user-select:none;user-select:none}@media (prefers-reduced-motion:reduce){.inline-cart-control .icc-btn{transition:none}}@keyframes cart-spin{to{transform:rotate(1turn)}}.co-slide{max-height:0;opacity:0;overflow:hidden;transition:max-height .32s var(--ease-out),opacity .24s var(--ease-out)}.co-slide.is-open{max-height:720px;opacity:1}@media (prefers-reduced-motion:reduce){.co-slide{transition:none}}.co-slide input:focus-visible,.co-slide select:focus-visible,.co-slide textarea:focus-visible{border-color:var(--color-corteza)}@keyframes confirm-check-in{0%{transform:scale(0);opacity:0}60%{transform:scale(1.08);opacity:1}to{transform:scale(1);opacity:1}}.confirm-check{animation:confirm-check-in .6s var(--ease-spring) both}@media (prefers-reduced-motion:reduce){.confirm-check{animation:none}}.cart-item{transition:opacity .28s var(--ease-out),transform .28s var(--ease-out)}.cart-item.is-removing{opacity:0;transform:translateX(-12px);pointer-events:none}.qty-btn{width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;font-size:16px;font-weight:var(--weight-semibold);font-family:inherit;color:var(--color-corteza);background:transparent;border:1px solid var(--border-default);border-radius:4px;cursor:pointer;transition:background var(--transition-base),border-color var(--transition-base)}.qty-btn:hover:not(:disabled){background:var(--color-papel-medio);border-color:var(--color-corteza)}.qty-btn:disabled{opacity:.5;cursor:not-allowed}.cart-item-remove{font-size:var(--text-sm);font-weight:var(--weight-medium);font-family:inherit;color:var(--color-carbon-muted);background:transparent;border:none;cursor:pointer;padding:4px 0;transition:color var(--transition-base)}.cart-item-remove:hover:not(:disabled){color:var(--color-alert);text-decoration:underline;text-underline-offset:3px}.cart-item-remove:disabled{cursor:not-allowed;opacity:.5}@media (prefers-reduced-motion:reduce){.cart-item,.cart-item-remove,.cart-item.is-removing,.qty-btn{transition:none!important}.cart-item.is-removing{opacity:0;transform:none}}@keyframes cart-badge-in{0%{transform:scale(0)}to{transform:scale(1)}}.cart-badge{animation:cart-badge-in .3s var(--ease-spring)}@keyframes toast-in{0%{opacity:0;transform:translate(-50%,-8px) scale(.96)}to{opacity:1;transform:translate(-50%) scale(1)}}.cart-toast{animation:toast-in .28s var(--ease-out)}@media (prefers-reduced-motion:reduce){.cart-badge,.cart-toast{animation:none!important}}.tienda-filter-bar{position:-webkit-sticky;position:sticky;top:96px;z-index:50;padding:var(--space-4) 0;margin-bottom:var(--space-4);background:var(--color-papel);border-bottom:1px solid transparent;transition:background .3s ease,border-bottom-color .3s ease,-webkit-backdrop-filter .3s ease;transition:background .3s ease,border-bottom-color .3s ease,backdrop-filter .3s ease;transition:background .3s ease,border-bottom-color .3s ease,backdrop-filter .3s ease,-webkit-backdrop-filter .3s ease}.tienda-filter-bar.is-scrolled{background:hsla(40,55%,96%,.85);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-bottom-color:var(--border-subtle)}@media (prefers-reduced-motion:reduce){.tienda-filter-bar.is-scrolled{backdrop-filter:none;-webkit-backdrop-filter:none}}.site-header-logo-img{height:40px;width:auto;display:block;flex-shrink:0;object-fit:contain}@media (min-width:768px){.site-header-logo-img{height:36px}}.panel-logo-img{height:34px;width:auto;display:block;flex-shrink:0;object-fit:contain}@media (min-width:768px){.panel-logo-img{height:28px}}.panel-header-meta{display:none}@media (min-width:768px){.panel-header-meta{display:block}}.product-image{transition:transform .6s var(--ease-out);will-change:transform}.product-symbol{transform:rotate(var(--base-rotation,0deg)) scale(1);transition:transform .4s var(--ease-spring);will-change:transform}@media (hover:hover) and (pointer:fine){.product-card:hover{transform:translateY(-6px);box-shadow:var(--shadow-lg)}.product-card:hover .product-image{transform:scale(1.05)}.product-card:hover .product-symbol{transform:rotate(calc(var(--base-rotation, 0deg) + 15deg)) scale(1.08)}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}[data-animate]{opacity:1!important;transform:none!important}[data-illu-zoom]:hover,[data-parallax]:hover [data-illu-zoom]{transform:none!important;filter:none!important}.product-card:hover,[data-parallax]{transform:none!important}.product-card:hover{box-shadow:var(--shadow-sm)!important}.product-card:hover .product-image,.product-image{transform:none!important;transition:none!important}.product-card:hover .product-symbol,.product-symbol{transform:rotate(var(--base-rotation,0deg)) scale(1)!important;transition:none!important}}