@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url("./media/poppins-latin-ext-400-2E5DQAXQ.woff2") format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url("./media/poppins-latin-400-SFWTNBQB.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url("./media/poppins-latin-ext-700-VX3ND3HV.woff2") format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url("./media/poppins-latin-700-TKEB4KWA.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--color-negro: #18181A;--color-crudo: #ECE3D8;--radius-sm: .25rem;--radius-card: 1rem;--radius-panel: 1.5rem;--radius-pill: 999px;--shadow-soft: 0 2px 8px color-mix(in srgb, var(--color-negro) 6%, transparent);--shadow-raised: 0 4px 12px color-mix(in srgb, var(--color-negro) 10%, transparent);--page-max-width: 112rem;--page-gutter: clamp(1rem, 2vw, 2.5rem);--space-group: 2rem;--space-section: clamp(.5rem, 4vw, 4rem);--surface-padding: clamp(3rem, 4vw, 4rem);--surface-page: #FFFFFF;--surface-card: #FFFFFF;--surface-product-assorted: #bcd6f0;--surface-product-harvest: #54A4D2;--surface-product-citrus: #FCEFB4;--surface-product-botanical: #E5F3A6;--surface-product-ginger: #F3CDDF;--surface-product-tropical: #EAD9F7;--surface-product-citrus-panel: #f07e3d;--surface-product-botanical-panel: #a8cf3f;--surface-product-ginger-panel: #df789d;--surface-product-tropical-panel: #B77AE5;--surface-border: color-mix(in srgb, var(--color-negro) 12%, transparent);--control-min-size: 44px;--pill-padding-block: .65rem;--pill-padding-inline: 1.3rem;--button-background: #F6D03E;--button-text-color: var(--color-negro);--button-border-color: var(--color-negro);--button-border-width: 2px;--button-radius: .6rem;--button-shadow-offset-x: .25rem;--button-shadow-offset-y: .3rem;--button-padding-inline: var(--space-group);--button-padding-block: .5rem;--button-font-size: 1rem;--button-min-width: 8rem;--button-min-height: 2.5rem;--button-focus-color: var(--color-fruta-1);--button-transition: transform .16s ease, box-shadow .16s ease, background-color .16s ease;--font-family: "Poppins", sans-serif;--font-body: var(--font-family);--font-display: var(--font-family);--color-fruta-1: #4A89DC;--color-fruta-1-light: #78A9E8;--color-fruta-2: #F07E3D;--color-fruta-3: #EC7B98;--color-fruta-4: #DE4C42;--color-fruta-5: #A3C948;--color-fruta-6: #F6D03E}body{font-family:var(--font-family);background-color:var(--surface-page);color:var(--color-negro);margin:0}.logo,.brand-display{font-family:var(--font-display);font-weight:700;letter-spacing:-.025em;text-align:center}h1,h2,h3,h4,h5,h6,.titular{font-family:var(--font-body);font-weight:700;letter-spacing:.03em}p,span,small,.microtexto{font-family:var(--font-body);font-size:15px;letter-spacing:.03em}button,input,select,textarea{font-family:inherit}.button--buy,.button--add,.button--nutrition,.button--quantity{appearance:none;box-sizing:content-box;display:inline-flex;align-items:center;justify-content:center;min-width:var(--button-min-width);min-height:var(--button-min-height);padding:var(--button-padding-block) var(--button-padding-inline);border:var(--button-border-width) solid var(--button-border-color);border-radius:var(--button-radius);background-color:var(--button-background);box-shadow:var(--button-shadow-offset-x) var(--button-shadow-offset-y) 0 var(--button-border-color);color:var(--button-text-color);font-family:var(--font-family);font-size:var(--button-font-size);font-weight:700;line-height:1;text-align:center;text-decoration:none;text-transform:uppercase;cursor:pointer;transition:var(--button-transition)}.button--buy:hover,.button--add:hover,.button--nutrition:hover,.button--quantity:hover{transform:translate(calc(var(--button-shadow-offset-x) * .35),calc(var(--button-shadow-offset-y) * .35));box-shadow:calc(var(--button-shadow-offset-x) * .65) calc(var(--button-shadow-offset-y) * .65) 0 var(--button-border-color)}.button--buy:focus-visible,.button--add:focus-visible,.button--nutrition:focus-visible,.button--quantity:focus-visible{outline:3px solid var(--button-focus-color);outline-offset:4px}.button--buy:active,.button--add:active,.button--nutrition:active,.button--quantity:active{transform:translate(var(--button-shadow-offset-x),var(--button-shadow-offset-y));box-shadow:0 0 0 var(--button-border-color)}.button--nutrition{box-sizing:border-box;min-width:0;max-width:100%;min-height:var(--control-min-size);padding-inline:var(--pill-padding-inline);background:var(--surface-card);line-height:1.3}.button--add{box-sizing:border-box;width:var(--button-min-width);height:var(--button-min-width);min-width:var(--control-min-size);min-height:var(--control-min-size);padding:var(--button-padding-block);border-radius:50%}
