@font-face{font-family:EtruscoNow;src:url(//evsaq0-yq.myshopify.com/cdn/shop/t/2/assets/EtruscoNowCondensed-Bold.otf?v=72279185566218946221789329344) format("opentype");font-weight:700;font-style:normal;font-display:swap}:root{--cream:#F1EAD6;--cream-2:#EAE1C6;--yellow:#EBE08A;--lime:#C4CF5B;--olive:#5B6231;--olive-d:#2E3517;--ink:#2B3115;--muted:#6E6A4E;--line:rgba(43,49,20,.2);--serif:"Fraunces",Georgia,serif;--display:"EtruscoNow",Helvetica,Arial,sans-serif;--mono:"Space Mono",ui-monospace,"Courier New",monospace;--ease:cubic-bezier(.19,1,.22,1)}*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--cream);color:var(--ink);font-family:var(--mono);-webkit-font-smoothing:antialiased;overflow-x:clip}img{display:block;max-width:100%}a{color:inherit;text-decoration:none}.wrap{max-width:1240px;margin:0 auto;padding:0 clamp(20px,5vw,64px)}.serif{font-family:var(--display);font-weight:400;text-transform:uppercase;line-height:.98;letter-spacing:.008em}.ey{font-family:var(--mono);font-size:12px;letter-spacing:.16em;text-transform:uppercase;font-weight:700;color:var(--olive)}.ey:before{content:"\274b";margin-right:.6em}.ey:after{content:"\274b";margin-left:.6em}.bd{font-family:var(--mono);font-size:clamp(13px,1.1vw,15px);line-height:1.75;letter-spacing:.01em;color:var(--ink)}.pill{display:inline-flex;align-items:center;gap:10px;font-family:var(--mono);font-size:12px;letter-spacing:.14em;text-transform:uppercase;font-weight:700;padding:15px 30px;border-radius:100px;border:1.5px solid var(--ink);transition:transform .35s var(--ease),background .35s var(--ease),color .35s var(--ease)}.pill.solid{background:var(--lime);color:var(--ink)}.pill.solid:hover{transform:translateY(-2px);background:var(--olive-d);color:var(--cream);border-color:var(--olive-d)}.pill.ghost{background:transparent;color:var(--ink);border-style:dashed}.pill.ghost:hover{background:var(--ink);color:var(--cream)}.tag{display:inline-flex;align-items:center;gap:10px;font-family:var(--mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase;font-weight:700;padding:7px 16px;border-radius:100px;border:1.5px dashed var(--ink);color:var(--ink)}header{position:fixed;inset:0 0 auto 0;z-index:50;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding:14px clamp(20px,5vw,48px);transition:color .4s var(--ease)}header .brand{justify-self:start;font-family:var(--display);font-weight:400;text-transform:uppercase;font-size:24px;letter-spacing:.008em}header nav{justify-self:center;display:flex;gap:26px;font-family:var(--mono);font-size:12px;letter-spacing:.12em;text-transform:uppercase;font-weight:700}header nav a{opacity:.85}header nav a:hover{opacity:1}header .cart{justify-self:end}header.light{color:var(--cream);text-shadow:0 1px 10px rgba(0,0,0,.4)}header.dark{color:var(--ink);text-shadow:none}header.light .cart{border-color:var(--cream)}@media(max-width:720px){header nav{display:none}}.hero{position:relative;min-height:100svh;overflow:hidden;display:flex;align-items:flex-end;justify-content:flex-start;background:#3f4a25}.hero img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.hero .in{position:relative;z-index:2;width:100%;max-width:920px;text-align:left;color:var(--cream);padding:0 clamp(20px,5vw,64px) clamp(30px,5vh,64px)}.hero .ey{color:var(--lime);text-shadow:0 1px 8px rgba(0,0,0,.6);font-size:11px}.hero h1{font-family:var(--display);font-weight:400;text-transform:uppercase;color:var(--cream);white-space:nowrap;font-size:clamp(26px,4.3vw,60px);line-height:.9;letter-spacing:.004em;margin:4px 0 10px;text-shadow:0 2px 18px rgba(0,0,0,.65)}@media(max-width:640px){.hero h1{font-size:clamp(24px,6.6vw,42px)}}section{padding:clamp(80px,13vh,150px) 0}.center{text-align:center}.h2{font-family:var(--display);font-weight:400;text-transform:uppercase;font-size:clamp(38px,6vw,92px);line-height:1;letter-spacing:.005em;color:var(--olive)}.prod{background:var(--yellow)}.prod .grid{display:grid;grid-template-columns:1.05fr .95fr;gap:clamp(30px,5vw,70px);align-items:center}.prod .shot{display:flex;justify-content:center}.prod .shot img{height:min(70vh,620px);width:auto;filter:drop-shadow(0 30px 46px rgba(43,49,20,.28))}.prod .info .ey{color:var(--olive-d)}.prod .info h2{font-family:var(--display);font-weight:400;text-transform:uppercase;font-size:clamp(40px,6vw,84px);line-height:.98;letter-spacing:.005em;color:var(--olive-d);margin:14px 0 0}.prod .info h2 em{font-style:normal;font-weight:400}.prod .info .bd{margin-top:22px;max-width:44ch}.prod .info .buy{display:flex;align-items:center;gap:18px;flex-wrap:wrap;margin-top:28px}.prod .info .price{font-family:var(--display);font-weight:400;text-transform:uppercase;font-size:clamp(30px,3.4vw,44px);color:var(--olive-d)}.prod .info .assur{margin-top:22px;display:flex;gap:8px 20px;flex-wrap:wrap;list-style:none;font-family:var(--mono);font-size:11px;letter-spacing:.06em;text-transform:uppercase;font-weight:700;color:var(--olive-d)}.prod .info .assur li:before{content:"\2726";margin-right:8px}@media(max-width:820px){.prod .grid{grid-template-columns:1fr;text-align:center}.prod .info .bd{margin-inline:auto}.prod .info .buy,.prod .info .assur{justify-content:center}.prod .shot img{height:auto;width:min(66vw,340px)}}.statement{position:relative;overflow:hidden;text-align:center;background:var(--olive-d) url(//evsaq0-yq.myshopify.com/cdn/shop/t/2/assets/olivar-fondo.jpg?v=23304781064346224331789329344) center/cover no-repeat}.statement:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#1c200a66}.statement .wrap{position:relative;z-index:1}.statement p{font-family:var(--display);font-weight:400;text-transform:uppercase;font-size:clamp(20px,3.7vw,58px);line-height:1.08;letter-spacing:.006em;color:var(--cream);white-space:nowrap;margin:0 auto;text-shadow:0 2px 16px rgba(0,0,0,.55)}@media(max-width:720px){.statement p{white-space:normal;font-size:clamp(26px,7vw,38px)}}.mascota{background:var(--cream-2)}.mascota .grid{display:grid;grid-template-columns:1fr 1fr;gap:clamp(24px,5vw,60px);align-items:center}.mascota .por{position:relative;display:flex;justify-content:center}.mascota .por:before{content:"";position:absolute;inset:auto 0 0 0;top:8%;margin:auto;width:min(78%,360px);aspect-ratio:1;border-radius:50%;background:var(--yellow)}.mascota .por img{position:relative;z-index:1;height:min(60vh,520px);width:auto}.mascota .tx h2{font-family:var(--display);font-weight:400;text-transform:uppercase;font-size:clamp(40px,6vw,88px);line-height:.98;letter-spacing:.005em;color:var(--olive)}.mascota .tx .bd{margin-top:20px;max-width:40ch}@media(max-width:820px){.mascota .grid{grid-template-columns:1fr;text-align:center}.mascota .tx .bd{margin-inline:auto}}.usos{background:var(--lime);text-align:center;padding-bottom:clamp(36px,6vh,70px)}.usos .ey{color:var(--olive-d)}.usos .words{margin:18px auto 0;max-width:1180px;font-family:var(--display);font-weight:400;text-transform:uppercase;font-size:clamp(25px,6.4vw,100px);line-height:1.02;letter-spacing:.012em;color:var(--olive-d)}.usos .words span{display:inline-block}.usos .words span:nth-child(2){font-style:normal;font-weight:400}.usos .words span:nth-child(4){font-style:normal;font-weight:400}.usos .words span:nth-child(6){font-style:normal;font-weight:400}.usos .note{margin-top:30px;color:var(--olive-d)}.origen{position:relative;height:208vh;padding:0;background:#232b13}.origen .pin{position:sticky;top:0;height:100svh;min-height:560px;overflow:hidden}.origen .bg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.origen .veil{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(0deg,#141a08a8,#141a081f 52%,#141a0857)}.origen .layer{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;color:var(--cream);will-change:opacity,transform}.origen .la{display:flex;align-items:flex-end}.origen .la .in{padding:0 clamp(20px,5vw,64px) clamp(40px,7vh,80px);max-width:820px}.origen .la .ey{color:var(--lime)}.origen .la h2{font-family:var(--display);font-weight:400;text-transform:uppercase;font-size:clamp(44px,8vw,128px);line-height:.94;letter-spacing:.005em;margin:14px 0 20px;text-shadow:0 3px 24px rgba(0,0,0,.45)}.origen .la .bd{max-width:52ch}.origen .lb{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;opacity:0;padding:0 clamp(16px,4vw,40px)}.origen .lb .logo{width:min(90vw,1040px);height:auto;filter:drop-shadow(0 6px 26px rgba(0,0,0,.45))}.origen .lb .links{display:flex;gap:26px;justify-content:center;flex-wrap:wrap;margin-top:26px;font-family:var(--mono);font-size:12px;letter-spacing:.14em;text-transform:uppercase;font-weight:700}.origen .lb .links a{color:var(--cream);text-decoration:underline;text-decoration-style:dashed;text-underline-offset:5px}.origen .lb .base{margin-top:22px;font-family:var(--mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:#f1ead6d9}.recetas .head{display:flex;justify-content:space-between;align-items:flex-end;gap:20px;flex-wrap:wrap;margin-bottom:clamp(30px,5vh,54px)}.recetas .head h2{max-width:16ch}.recetas .cards{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(16px,2vw,28px)}.recetas .card figure{overflow:hidden;border-radius:14px;background:var(--cream-2);aspect-ratio:4/5}.recetas .card img{width:100%;height:100%;object-fit:cover;transition:transform 1s var(--ease)}.recetas .card:hover img{transform:scale(1.05)}.recetas .card h3{font-family:var(--display);font-weight:400;text-transform:uppercase;font-size:22px;margin-top:16px;color:var(--olive)}.recetas .card .k{font-family:var(--mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin-top:8px}.recetas .card .more{font-family:var(--mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase;font-weight:700;margin-top:10px;display:inline-block;border-bottom:1px dashed var(--ink);padding-bottom:2px}@media(max-width:820px){.recetas .cards{grid-template-columns:1fr}.recetas .card figure{aspect-ratio:16/10}}footer{background:var(--cream);color:var(--olive);text-align:center;padding:clamp(40px,6vh,70px) 0 26px}footer .big{width:100%;padding:0 clamp(4px,1vw,14px)}footer .big img{width:100%;height:auto;display:block}footer .links{display:flex;gap:26px;justify-content:center;flex-wrap:wrap;margin-top:24px;font-family:var(--mono);font-size:12px;letter-spacing:.14em;text-transform:uppercase;font-weight:700}footer .links a{color:var(--olive);text-decoration:underline;text-decoration-style:dashed;text-underline-offset:5px}footer .base{margin-top:22px;font-family:var(--mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.floatcta{position:fixed;right:clamp(16px,3vw,30px);bottom:clamp(16px,3vw,30px);z-index:45;background:var(--lime);color:var(--ink);border:1.5px solid var(--ink);padding:14px 24px;border-radius:100px;font-family:var(--mono);font-size:12px;letter-spacing:.1em;text-transform:uppercase;font-weight:700;box-shadow:0 12px 26px #2b311442;opacity:0;transform:translateY(18px);pointer-events:none;visibility:hidden;transition:opacity .5s var(--ease),transform .5s var(--ease),visibility .5s}.floatcta.show{opacity:1;transform:none;pointer-events:auto;visibility:visible}.rv{opacity:0;transform:translateY(24px);transition:opacity .9s var(--ease),transform .9s var(--ease)}html.js .rv.in{opacity:1;transform:none}.rv.d1{transition-delay:.1s}.rv.d2{transition-delay:.2s}.rv.d3{transition-delay:.3s}html:not(.js) .rv{opacity:1;transform:none}section[id]{scroll-margin-top:80px}.skip{position:absolute;left:-999px;top:0;z-index:100;background:var(--olive-d);color:var(--cream);padding:12px 18px;font-family:var(--mono);font-size:12px;text-transform:uppercase}.skip:focus{left:12px;top:12px}a:focus-visible,.pill:focus-visible{outline:3px solid var(--olive);outline-offset:3px;border-radius:6px}.hero a:focus-visible,.origen a:focus-visible,footer a:focus-visible,.floatcta:focus-visible{outline-color:var(--lime)}@media(prefers-reduced-motion:reduce){html.js .rv{opacity:1!important;transform:none!important}.recetas .card img{transition:none}html{scroll-behavior:auto}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/muyvirgen.css.map */
