:root{--ember: #ff9a3c;--fx-ring: rgba(166, 52, 70, .55)}.fx-progress{position:fixed;top:0;left:0;right:0;height:3px;z-index:110;transform-origin:left;transform:scaleX(0);background:linear-gradient(90deg,var(--red) 0%,var(--red) 40%,var(--gold) 100%);box-shadow:0 0 12px #c69a5e8c;pointer-events:none}.site-header{--hp: 0;height:calc(var(--header-h) - (var(--header-h) - 62px) * var(--hp));transition:background .35s ease,box-shadow .35s ease}.site-header .brand-mark{width:calc(54px - 10px * var(--hp));height:calc(54px - 10px * var(--hp))}@media(max-width:640px){.site-header .brand-mark{width:44px;height:44px}}@media(min-width:641px){.site-header .brand-name{font-size:calc(17px - 2px * var(--hp))}.site-header .brand-sub{height:calc(12px * (1 - var(--hp)));opacity:calc(1 - var(--hp) * 1.7);overflow:hidden}}@media(max-width:940px){.site-nav{top:100%!important}}.nav-cta{white-space:nowrap}@media(min-width:1181px){.site-nav{gap:20px}.site-nav>a{font-size:11.5px;letter-spacing:.1em}.nav-cta{padding:10px 16px!important}}@media(min-width:941px)and (max-width:1180px){.site-nav{position:absolute;top:100%;left:0;right:0;display:none;flex-direction:column;align-items:stretch;gap:2px;padding:18px 4% 26px;background:var(--paper);border-bottom:1px solid rgba(169,127,69,.35);box-shadow:0 24px 40px -28px #241d1759}.site-header.nav-open .site-nav{display:flex}.site-nav>a{padding:13px 4px;border-bottom:1px solid rgba(36,29,23,.1)}.nav-cta{margin-top:16px;justify-content:center}.nav-toggle{display:flex}}.fx-cursor{position:fixed;top:0;left:0;z-index:200;width:34px;height:34px;margin:-17px 0 0 -17px;border:1.5px solid var(--fx-ring);border-radius:50%;pointer-events:none;opacity:0;transition:opacity .3s,width .3s var(--ease-out),height .3s var(--ease-out),margin .3s var(--ease-out),background .3s,border-color .3s;will-change:transform}.fx-cursor.on{opacity:1}.fx-cursor.hot{width:58px;height:58px;margin:-29px 0 0 -29px;background:#a634461a;border-color:#a63446bf}.fx-cursor.press{width:26px;height:26px;margin:-13px 0 0 -13px}.fx-cursor-label{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;font-family:var(--font-body);font-size:9px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--red);opacity:0;transition:opacity .25s}.fx-cursor.hot .fx-cursor-label{opacity:1}.fx-split .fx-w{display:inline-block;overflow:hidden;padding:.06em .08em .14em 0;margin:-.06em -.08em -.14em 0;vertical-align:bottom}.fx-split .fx-wi{display:inline-block;transform:translateY(112%) rotate(2.5deg);opacity:0;transition:transform .95s var(--ease-out),opacity .5s ease}.fx-split.fx-in .fx-wi{transform:none;opacity:1}.fx-stag{opacity:0;transform:translateY(30px) scale(.985);transition:opacity .8s var(--ease-out),transform .8s var(--ease-out)}.fx-stag.fx-in{opacity:1;transform:none}.fx-clip{display:block;overflow:hidden;border-radius:6px}.fx-clip img{transform:translateY(101%) scale(1.16);transition:transform 1.25s var(--ease-out)}.fx-in .fx-clip img{transform:none}.eyebrow:before{transition:transform .8s var(--ease-out) .1s;transform-origin:left center}.fx-split-eyebrow:before{transform:scaleX(0)}.fx-split-eyebrow.fx-in:before{transform:scaleX(1)}.hero:before{content:"";position:absolute;top:-18%;right:-14%;width:62vw;height:62vw;max-width:900px;max-height:900px;background:radial-gradient(circle,#ff9a3c33,#c69a5e1f 38%,#c69a5e00 68%);pointer-events:none;opacity:.85}.ch-despierto .hero:before{animation:fx-glow 9s ease-in-out infinite}@keyframes fx-glow{0%,to{transform:scale(1);opacity:.85}50%{transform:scale(1.13);opacity:1}}.hero-stack{position:relative;aspect-ratio:4 / 5;border-radius:10px;overflow:hidden;background:#d8cdbb;box-shadow:0 30px 60px -34px #241d1773;will-change:transform}.hero-stack img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;border-radius:0;box-shadow:none;opacity:0;transform:scale(1.08);transition:opacity 1.4s ease}.hero-stack img.is-on{opacity:1;transform:scale(1)}.ch-despierto .hero-stack img.is-on{animation:ch-hero-drift 5.2s linear forwards}@keyframes ch-hero-drift{0%{transform:scale(1)}to{transform:scale(1.08)}}.ch-despierto .hero-stack img:not(:first-child).is-on{animation-name:ch-hero-drift-turno}@keyframes ch-hero-drift-turno{0%{transform:scale(.98)}to{transform:scale(1.08)}}.hero-stack:after{content:"";position:absolute;top:-60%;left:-70%;width:45%;height:220%;background:linear-gradient(90deg,#fff0,#ffffff52,#fff0);transform:rotate(18deg);pointer-events:none}.ch-despierto .hero-stack:after{animation:fx-sheen 7.5s ease-in-out infinite}@keyframes fx-sheen{0%,62%{transform:translate(0) rotate(18deg)}92%,to{transform:translate(444.4%) rotate(18deg)}}.hero-media{perspective:1000px}@media(max-width:940px){.hero-stack{aspect-ratio:4 / 3}}.hero-chip{z-index:2}.ch-despierto .hero-chip{animation:fx-float 5s ease-in-out infinite}@keyframes fx-float{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}@media(min-width:941px)and (hover:hover){.page-hero{background-attachment:scroll,fixed,scroll}}.ch-despierto .badge-dot{animation:fx-dot 3.4s ease-in-out infinite}.badge-item:nth-child(2) .badge-dot{animation-delay:.4s}.badge-item:nth-child(3) .badge-dot{animation-delay:.8s}.badge-item:nth-child(4) .badge-dot{animation-delay:1.2s}@keyframes fx-dot{0%,to{transform:rotate(45deg) scale(1);background:var(--red)}50%{transform:rotate(45deg) scale(1.5);background:var(--gold)}}.btn{position:relative;overflow:hidden;isolation:isolate;will-change:transform}.btn:before{content:"";position:absolute;top:0;left:-130%;width:55%;height:100%;z-index:-1;background:linear-gradient(100deg,transparent,rgba(255,255,255,.45),transparent);transform:skew(-20deg);transition:transform .75s var(--ease-out)}.btn:hover:before{transform:translate(527.3%) skew(-20deg)}.btn-ghost:before{background:linear-gradient(100deg,transparent,rgba(166,52,70,.16),transparent)}.p-add,.nav-cta{transition:transform .3s var(--ease-out),background .25s,border-color .25s,color .25s!important;will-change:transform}.fx-mag{transition-duration:.12s!important}.cart-submit{overflow:hidden}.p-card,.cat-tile,.card,.brand-card,.social-card{will-change:transform}.p-card{position:relative}.p-media:after,.cat-tile:before,.card-media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:radial-gradient(220px circle at var(--mx, 50%) var(--my, 50%),rgba(255,246,230,.5),rgba(255,246,230,0) 62%);opacity:0;transition:opacity .35s ease;pointer-events:none}.p-card:hover .p-media:after,.cat-tile:hover:before,.card:hover .card-media:after{opacity:1}.cat-tile:before{z-index:1}.cat-tile:after{z-index:0}.p-tag{z-index:2}.card-media{position:relative}.cat-tile .arrow{transition:background .25s,border-color .25s,transform .35s var(--ease-out)}.cat-tile:hover .arrow{transform:translate(4px)}.p-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;border:1px solid transparent;border-radius:10px;transition:border-color .3s ease;pointer-events:none}.p-card:hover:before{border-color:#c69a5ecc}.cta-band{isolation:isolate}.fx-embers{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none}.cta-band-word{z-index:0;will-change:transform;animation:fx-word-breathe 11s ease-in-out infinite}@keyframes fx-word-breathe{0%,to{-webkit-text-stroke-color:rgba(246,240,229,.16)}50%{-webkit-text-stroke-color:rgba(255,214,160,.34)}}.cta-band-inner{z-index:2}.wagyu-word{will-change:transform}.cta-band .btn-gold{box-shadow:0 0 #c69a5e8c;animation:fx-gold-pulse 3.2s ease-out infinite}@keyframes fx-gold-pulse{0%{box-shadow:0 0 #ffe2b280}70%{box-shadow:0 0 0 18px #ffe2b200}to{box-shadow:0 0 #ffe2b200}}.numbers{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;margin-top:clamp(46px,7vw,72px);padding:clamp(38px,5vw,54px) 0 0;border-top:1px solid rgba(169,127,69,.32)}.num-item{text-align:center;position:relative}.num-item+.num-item:before{content:"";position:absolute;left:-12px;top:12%;bottom:12%;width:1px;background:#a97f4559}.num-value{display:block;font-family:var(--font-display);font-weight:600;font-size:clamp(2.4rem,5vw,3.6rem);line-height:1;color:var(--red);font-variant-numeric:tabular-nums}.num-value sup{font-size:.45em;color:var(--bronze);top:-.7em}.num-label{display:block;margin-top:10px;font-size:11.5px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--text-mut)}@media(max-width:780px){.numbers{grid-template-columns:1fr 1fr;gap:30px 16px}.num-item:nth-child(3):before{display:none}}.calc{display:grid;grid-template-columns:1.05fr .95fr;gap:clamp(24px,4vw,44px);background:var(--paper);border:1px solid rgba(169,127,69,.45);border-radius:14px;padding:clamp(24px,3.4vw,40px);box-shadow:0 30px 60px -40px #241d1773}.calc-field+.calc-field{margin-top:26px}.calc-field>label,.calc-legend{display:block;margin-bottom:12px;font-size:11.5px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--bronze)}.calc-people{display:flex;align-items:baseline;gap:10px;font-family:var(--font-display);font-weight:600;font-size:34px;line-height:1;color:var(--text-dark)}.calc-people span{font-family:var(--font-body);font-size:13px;font-weight:500;color:var(--text-mut)}.calc-range{-webkit-appearance:none;appearance:none;width:100%;height:30px;margin-top:8px;background:none;cursor:pointer}.calc-range::-webkit-slider-runnable-track{height:4px;border-radius:999px;background:linear-gradient(90deg,var(--red) 0 var(--fill, 30%),rgba(36,29,23,.16) var(--fill, 30%) 100%)}.calc-range::-moz-range-track{height:4px;border-radius:999px;background:#241d1729}.calc-range::-moz-range-progress{height:4px;border-radius:999px;background:var(--red)}.calc-range::-webkit-slider-thumb{-webkit-appearance:none;width:24px;height:24px;margin-top:-10px;border-radius:50%;background:var(--red);border:3px solid var(--paper);box-shadow:0 3px 10px -2px #a6344699;transition:transform .2s var(--ease-out)}.calc-range::-webkit-slider-thumb:hover{transform:scale(1.15)}.calc-range::-moz-range-thumb{width:20px;height:20px;border-radius:50%;background:var(--red);border:3px solid var(--paper);box-shadow:0 3px 10px -2px #a6344699}.calc-range:focus-visible{outline:2px solid var(--red);outline-offset:6px;border-radius:999px}.calc-chips{display:flex;flex-wrap:wrap;gap:9px}.calc-chip{padding:9px 17px;background:none;border:1px solid rgba(36,29,23,.22);border-radius:999px;font-family:var(--font-body);font-size:12px;font-weight:600;letter-spacing:.05em;color:var(--text-mut);cursor:pointer;transition:all .25s var(--ease-out)}.calc-chip:hover{border-color:var(--red);color:var(--red);transform:translateY(-1px)}.calc-chip.on{background:var(--red);border-color:var(--red);color:var(--cream)}.calc-out{display:flex;flex-direction:column;background:var(--cream);border:1px solid rgba(169,127,69,.3);border-radius:10px;padding:26px 24px 24px}.calc-kg{display:flex;align-items:baseline;gap:8px;padding-bottom:16px;border-bottom:1px solid rgba(36,29,23,.12)}.calc-kg strong{font-family:var(--font-display);font-weight:600;font-size:clamp(2.6rem,5vw,3.4rem);line-height:1;color:var(--red);font-variant-numeric:tabular-nums}.calc-kg span{font-size:13px;color:var(--text-mut)}.calc-sub{margin-top:20px;font-size:11px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--bronze)}.calc-cuts{flex:0 0 auto}.calc-list li i.at-counter{color:var(--text-mut);font-size:11.5px;font-style:italic;font-weight:500}.calc-note{margin-top:10px;font-size:12px;line-height:1.5;color:var(--text-mut)}.calc-wa{display:flex;align-items:center;justify-content:center;gap:9px;margin-top:14px;padding:11px 16px;border:1px solid var(--wa-ink);border-radius:999px;font-size:13.5px;font-weight:600;color:var(--wa-ink);text-decoration:none;transition:all .25s var(--ease-out)}.calc-wa svg{width:17px;height:17px}.calc-wa:hover{background:var(--wa-ink);color:#fff}.calc-list{margin:10px 0 0;flex:1}.calc-list li{display:flex;justify-content:space-between;align-items:baseline;gap:14px;padding:9px 0;border-bottom:1px dashed rgba(36,29,23,.14);font-size:14px;color:var(--text-dark);animation:fx-line-in .45s var(--ease-out) both}@keyframes fx-line-in{0%{opacity:0;transform:translate(-8px)}}.calc-list li b{font-weight:600}.calc-list li b a{color:inherit;text-decoration:none;border-bottom:1px solid transparent;transition:border-color .25s var(--ease-out),color .25s var(--ease-out)}.calc-list li b a:hover{color:var(--red);border-bottom-color:currentColor}.calc-list li em{font-style:normal;font-size:12px;color:var(--text-mut)}.calc-list li i{font-style:normal;font-weight:600;color:var(--red-deep);white-space:nowrap}.calc-total{display:flex;justify-content:space-between;align-items:baseline;margin-top:18px;font-size:13.5px;color:var(--text-mut)}.calc-total b{font-family:var(--font-display);font-size:24px;color:var(--text-dark)}.calc-out .btn{width:100%;justify-content:center;margin-top:16px}.calc-out .btn[disabled]{opacity:.45;cursor:not-allowed;transform:none;box-shadow:none}.calc-fine{margin-top:12px;font-size:11.5px;font-style:italic;line-height:1.6;color:var(--text-mut)}.calc-tip{margin-top:20px;padding:14px 16px;background:#c69a5e24;border-left:2px solid var(--gold);border-radius:0 8px 8px 0;font-size:13px;line-height:1.6;color:var(--text-mut)}.calc-tip strong{color:var(--text-dark)}@media(max-width:860px){.calc{grid-template-columns:1fr}}.fx-fly{position:fixed;z-index:140;border-radius:10px;object-fit:cover;box-shadow:0 18px 40px -14px #241d1799;pointer-events:none}.cart-btn.jolt{animation:fx-jolt .5s var(--ease-out)}@keyframes fx-jolt{0%{transform:scale(1)}35%{transform:scale(1.22) rotate(-7deg)}70%{transform:scale(.95) rotate(3deg)}to{transform:scale(1)}}.fx-toast{position:fixed;left:50%;bottom:24px;z-index:150;display:flex;align-items:center;gap:12px;width:max-content;max-width:min(400px,90vw);padding:12px 16px;background:var(--paper);border:1px solid rgba(169,127,69,.5);border-radius:999px;box-shadow:0 18px 44px -18px #241d178c;font-size:13.5px;color:var(--text-dark);transform:translate(-50%,130%);opacity:0;transition:transform .5s var(--ease-out),opacity .35s ease;pointer-events:none}.fx-toast.on{transform:translate(-50%);opacity:1;pointer-events:auto}.fx-toast .tk{display:grid;place-items:center;width:26px;height:26px;flex-shrink:0;background:#3f7d4e;border-radius:50%;color:#fff;font-size:14px}.fx-toast .tt{min-width:0}.fx-toast .tb,.fx-toast .ab{display:none}.fx-toast b{font-weight:600}.fx-toast button{margin-left:4px;padding:0 2px;background:none;border:0;font-family:var(--font-body);font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--red);cursor:pointer;white-space:nowrap}.fx-toast button:hover{color:var(--red-deep)}@media(max-width:640px){.fx-toast{bottom:84px;gap:8px;max-width:calc(100vw - 32px);padding:7px 12px 7px 8px;font-size:12.5px;box-shadow:0 12px 28px -14px #241d1780}.fx-toast .tk{width:20px;height:20px;font-size:11px}.fx-toast .tt{display:none}.fx-toast .tb{display:block;white-space:nowrap}.fx-toast button{margin-left:2px;font-size:11px}.fx-toast .al{display:none}.fx-toast .ab{display:inline}body:has(.demo-ribbon.is-ready:not(.hidden)) .fx-toast{bottom:138px}}.marquee.fx-js .marquee-track{animation:none;will-change:transform}.marquee{position:relative}.marquee:before,.marquee:after{content:"";position:absolute;top:0;bottom:0;width:90px;z-index:1;pointer-events:none}.marquee:before{left:0;background:linear-gradient(90deg,var(--red-deep),rgba(142,43,60,0))}.marquee:after{right:0;background:linear-gradient(270deg,var(--red-deep),rgba(142,43,60,0))}.footer-links a{position:relative;border-bottom:0!important}.footer-links a:after{content:"";position:absolute;left:0;right:0;bottom:-2px;height:1px;background:var(--red);transform:scaleX(0);transform-origin:left center;transition:transform .35s var(--ease-out)}.footer-links a:hover:after{transform:scaleX(1)}.temp-table tbody tr{transition:background .25s ease}.temp-table tbody tr:hover{background:#a634460f}.temp-table .dot{box-shadow:0 0 #0000002e;transition:transform .25s var(--ease-out)}.temp-table tbody tr:hover .dot{transform:scale(1.35)}.faq-item[open] .faq-body{animation:fx-faq .45s var(--ease-out)}@keyframes fx-faq{0%{opacity:0;transform:translateY(-8px)}}.steps li{position:relative;overflow:hidden}.steps li:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:var(--red);transform:scaleX(0);transform-origin:left center;transition:transform 1s var(--ease-out) .2s}.steps li.fx-in:before{transform:scaleX(1)}@media(prefers-reduced-motion:reduce){.fx-split .fx-wi,.fx-stag{opacity:1!important;transform:none!important;transition:none!important}.fx-clip img{transform:none!important;transition:none!important}.hero:before,.hero-stack:after,.badge-dot,.hero-chip,.cta-band-word,.cta-band .btn-gold{animation:none!important}.hero-stack img{transition:opacity .3s ease;transform:none!important;animation:none!important}.btn:before{display:none}.fx-cursor{display:none}.calc-list li{animation:none}.steps li:before{display:none}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/fx.css.map */
