@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-ease:initial;--tw-duration:initial;--tw-space-x-reverse:0}}}@layer theme{:root,:host{--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--container-sm:24rem;--container-md:28rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--font-weight-semibold:600;--font-weight-bold:700;--tracking-tight:-.025em;--tracking-widest:.1em;--radius-sm:.25rem;--radius-md:.375rem;--ease-in-out:cubic-bezier(.4, 0, .2, 1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:"Albert Sans", sans-serif;--default-mono-font-family:var(--font-mono);--color-black-900:#171717;--color-blue-700:#035cdd;--color-blue-500:#4382ff;--color-blue-75:#e6eeff;--color-blue-50:#e4edff;--color-blue-25:#f3f7ff;--color-white-100:#fff;--color-grey-600:#616161;--color-salmon-300:#ffbc9f;--color-red-600:#eb0000;--color-alt-light:#dae6ff;--color-alt-light-accent:#cdf;--color-grey:#c4c4c4;--color-green-transparent-600:#cff0eaa3;--font-size-heading-l:42px;--font-size-heading-m:24px;--font-size-heading-s:18px;--font-size-body-l:20px;--font-size-body-m:16px;--font-size-body-s:14px;--font-size-body-xs:12px;--font-size-body-xs-2:10px;--line-height-140:140%;--line-height-100:100%;--font-weight-regular:400;--width-v-100:100dvw;--width-v-75: 75dvw ;--width-v-50: 50dvw ;--width-v-25: 25dvw ;--width-p-100:100%;--width-p-25:25%;--height-v-100:100dvh;--height-v-25: 25dvh ;--height-p-100:100%;--radius-208:208px;--radius-24:24px;--radius-12:12px;--radius-8:8px;--radius-4:4px}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.inset-0{inset:calc(var(--spacing) * 0)}.inset-x-0{inset-inline:calc(var(--spacing) * 0)}.inset-y-0{inset-block:calc(var(--spacing) * 0)}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.top-0{top:calc(var(--spacing) * 0)}.top-4{top:calc(var(--spacing) * 4)}.right-0{right:calc(var(--spacing) * 0)}.right-4{right:calc(var(--spacing) * 4)}.bottom-0{bottom:calc(var(--spacing) * 0)}.left-0{left:calc(var(--spacing) * 0)}.left-2{left:calc(var(--spacing) * 2)}.z-50{z-index:50}.container{width:100%}@media(min-width:640px){.container{max-width:640px}}@media(min-width:768px){.container{max-width:768px}}@media(min-width:1024px){.container{max-width:1024px}}@media(min-width:1280px){.container{max-width:1280px}}@media(min-width:1536px){.container{max-width:1536px}}@media(min-width:1920px){.container{max-width:1920px}}@media(min-width:2560px){.container{max-width:2560px}}.-mx-1{margin-inline:calc(var(--spacing) * -1)}.mx-auto{margin-inline:auto}.my-1{margin-block:calc(var(--spacing) * 1)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.ml-auto{margin-left:auto}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.h-2{height:calc(var(--spacing) * 2)}.h-3\.5{height:calc(var(--spacing) * 3.5)}.h-4{height:calc(var(--spacing) * 4)}.h-full{height:100%}.h-px{height:1px}.w-2{width:calc(var(--spacing) * 2)}.w-3\.5{width:calc(var(--spacing) * 3.5)}.w-3\/4{width:75%}.w-4{width:calc(var(--spacing) * 4)}.w-full{width:100%}.min-w-\[8rem\]{min-width:8rem}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.cursor-default{cursor:default}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.items-center{align-items:center}.justify-center{justify-content:center}.gap-4{gap:calc(var(--spacing) * 4)}:where(.space-y-1\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}.overflow-hidden{overflow:hidden}.rounded-md{border-radius:var(--radius-md)}.rounded-sm{border-radius:var(--radius-sm)}.border{border-style:var(--tw-border-style);border-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.fill-current{fill:currentColor}.p-1{padding:calc(var(--spacing) * 1)}.p-6{padding:calc(var(--spacing) * 6)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-4{padding-inline:calc(var(--spacing) * 4)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.pr-2{padding-right:calc(var(--spacing) * 2)}.pl-8{padding-left:calc(var(--spacing) * 8)}.text-center{text-align:center}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.leading-none{--tw-leading:1;line-height:1}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.underline{text-decoration-line:underline}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-md{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}@media(hover:hover){.hover\:opacity-100:hover{opacity:1}}.focus\:ring-2:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus\:ring-offset-2:focus{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.disabled\:pointer-events-none:disabled,.data-\[disabled\]\:pointer-events-none[data-disabled]{pointer-events:none}.data-\[disabled\]\:opacity-50[data-disabled]{opacity:.5}.data-\[state\=closed\]\:duration-300[data-state=closed]{--tw-duration:.3s;transition-duration:.3s}.data-\[state\=open\]\:duration-500[data-state=open]{--tw-duration:.5s;transition-duration:.5s}@media(min-width:640px){.sm\:max-w-sm{max-width:var(--container-sm)}.sm\:flex-row{flex-direction:row}.sm\:justify-end{justify-content:flex-end}:where(.sm\:space-x-2>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing) * 2) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-x-reverse)))}.sm\:text-left{text-align:left}}}:root{font-family:Albert Sans,sans-serif;font-weight:var(--font-weight-regular);font-size:var(--font-size-body-m);line-height:var(--line-height-140);color:var(--color-black-900);scroll-behavior:smooth;background-image:url(/assets/background-gY1fkMB-.png);background-position:50%;background-repeat:no-repeat;background-size:cover}body{font-family:Albert Sans,sans-serif;font-weight:var(--font-weight-regular);font-size:1rem;line-height:var(--line-height-140);color:var(--color-black-900)}.root-div{width:var(--width-v-100);height:var(--height-v-100);flex-direction:row;display:flex;overflow:hidden}a{color:var(--color-blue-700)!important;font-weight:var(--font-weight-bold)!important;text-decoration:underline!important}strong{font-weight:var(--font-weight-bold)!important}aside{height:var(--height-v-100);width:var(--width-v-25);border-right:1px solid var(--color-alt-light);overflow:hidden}main{height:var(--height-v-100);width:var(--width-v-75);border:0;flex-direction:column;display:flex;overflow:hidden}h1{font-size:var(--font-size-heading-l);line-height:var(--line-height-100);font-weight:var(--font-weight-bold)}h2{font-size:var(--font-size-heading-m);line-height:var(--line-height-100);font-weight:var(--font-weight-bold)}h3{font-size:var(--font-size-heading-s);line-height:var(--line-height-100);font-weight:var(--font-weight-bold)}p{font-size:var(--font-size-body-m);line-height:var(--line-height-140)}button{border-radius:var(--radius-208);background-color:var(--color-blue-700);color:var(--color-white-100);font-size:var(--font-size-body-m);text-align:center;cursor:pointer;border:0;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}button:hover{background-color:var(--color-blue-500)}button.white{background-color:var(--color-white-100);color:var(--color-blue-700)}button.white:hover{background-color:var(--color-blue-50)}button.alt{background-color:var(--color-blue-50);color:var(--color-black-900)}button.alt:hover{background-color:var(--color-alt-light-accent)}.text-l{font-size:var(--font-size-body-l);line-height:var(--line-height-100)}.text-s{font-size:var(--font-size-body-s);line-height:var(--line-height-140)}.text-xs{font-size:var(--font-size-body-xs);line-height:var(--line-height-100)}.text-bold{font-weight:var(--font-weight-bold)}img.logo-sabia{content:url(/assets/logo-sabia-C3Hzen7A.png);height:2rem}.grey-text{color:var(--color-grey-600)}@media only screen and (max-width:1280px){:root{--font-size-heading-l:28px;--font-size-heading-m:22px;--font-size-heading-s:18px;--font-size-body-l:16px;--font-size-body-m:15px;--font-size-body-s:13px;--font-size-body-xs:12px}aside{width:var(--width-v-100)}main{width:var(--width-v-100);height:calc(85dvh - 117px);position:fixed;top:15dvh}h2{font-size:var(--font-size-heading-s)}}@media only screen and (max-width:655px){main{height:calc(85dvh - 127px)}}.loader-container{min-height:300px;color:var(--color-grey-600);flex-direction:column;justify-content:center;align-items:center;gap:1rem;display:flex}.loader-spinner{border:4px solid var(--color-alt-light);border-top:4px solid var(--color-blue-700);border-radius:50%;width:40px;height:40px;animation:1s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ease{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-space-x-reverse{syntax:"*";inherits:false;initial-value:0}@keyframes pensadero{0%{background-position:100%}to{background-position:-100%}}.header-logo-menu{display:flex;position:fixed;top:0;z-index:2;width:var(--width-v-25);padding:1rem;justify-content:space-between;align-items:center}.reset-button{background-color:var(--color-white-100);font-size:var(--font-size-body-xs);color:var(--color-grey-600);display:flex;align-items:center;justify-content:center;padding:.3rem .5rem}.icon-reset{margin-right:.25rem}.message-area{display:flex;flex-direction:column;height:var(--height-v-100);overflow-y:auto}.avatar-container{display:flex;overflow:hidden;height:var(--height-v-25)}.avatar-video{width:var(--width-p-100);object-fit:cover;height:-webkit-fill-available}.message-container{display:flex;flex-direction:column;overflow-y:auto;background:linear-gradient(#fff,#fff3,#fff);font-size:var(--font-size-body-s);padding:1.5rem 0;height:var(--height-p-100);transition:height .5s ease-in-out}.chat-message{max-width:80%;margin-bottom:.5rem;padding:.75rem;border-radius:var(--radius-8);border:1px solid var(--color-alt-light)}.sender-agent{margin-left:1rem;margin-right:auto;background-color:var(--color-blue-25)}.sender-user{margin-right:1rem;margin-left:auto;background-color:var(--color-white-100)}.message-timestamp{font-size:var(--font-size-body-xs);color:var(--color-grey-600)}.thinking{display:flex;align-items:center;justify-content:flex-start;background-image:linear-gradient(90deg,transparent 0%,rgba(67,130,255,.18) 50%,transparent 100%);background-size:200%;animation:pensadero 2s linear infinite}.icon-thinking{margin-right:.25rem;flex-shrink:0}.quick-suggestions-container{display:flex;flex-wrap:wrap;gap:.25rem;padding-top:1rem;padding-inline:.75rem}.quick-suggestion{display:inline-flex;align-items:center;white-space:nowrap;background-color:var(--color-white-100);color:var(--color-black-900);border:1px solid var(--color-alt-light);font-size:var(--font-size-body-s);border-radius:var(--radius-208);padding:.25rem .5rem;cursor:pointer}.quick-suggestion:hover{background-color:var(--color-blue-50)}.input-bar{padding:1rem 1rem .1rem;position:relative;background-color:var(--color-white-100)}div.voice-error{display:flex;align-items:center;border-radius:var(--radius-8);padding:.375rem .5rem;background-color:var(--color-salmon-300);border:1px solid var(--color-red-600);font-size:var(--font-size-body-s);color:var(--color-red-600)}.input-box{display:flex;align-items:center;border-radius:var(--radius-8);padding:.625rem .75rem;background-color:var(--color-white-100);border:2px solid var(--color-blue-500)}.input-box:focus-within{box-shadow:0 0 16px 0 var(--color-blue-500)}.input-box input{flex:1;border:0;color:var(--color-black-900);font-size:var(--font-size-body-s);outline:none}.input-box input::placeholder{color:var(--color-grey-600)}.input-box input:focus{outline:none}.input-box .input-buttons{display:flex;align-items:center;gap:.75rem;margin-left:.75rem}.input-box .input-buttons button{display:flex;align-items:center;justify-content:center;background-color:transparent;border:0;cursor:pointer}.icon-send{margin:0}.voice-box{display:flex;align-items:center;border:2px solid var(--color-grey-600);border-radius:var(--radius-8);padding:.75rem 1rem;background-color:var(--color-white-100)}.icon-talk{margin:0}.drag-message-container,.footer-reg-chat{display:none}.footer-info-ia p{font-size:var(--font-size-body-xs-2);line-height:var(--line-height-100);color:var(--color-grey-600);padding-top:.3rem}@media only screen and (max-width:1280px){.header-logo-menu{width:var(--width-v-100)}.avatar-container{max-height:15dvh;width:var(--width-v-100)}.drag-message-container{display:flex;justify-content:center;cursor:grab;user-select:none;-webkit-user-select:none;touch-action:none;-webkit-touch-callout:none;padding:.5rem 0}.drag-message-container:active{cursor:grabbing}.drag-bar{width:var(--width-v-25);height:.5rem;border-radius:.5rem;pointer-events:none;background-color:var(--color-grey)}.message-container{position:fixed;bottom:0;height:1.5rem;margin-bottom:93px;padding:0;z-index:2;overflow-y:hidden;background-color:var(--color-white-100);width:var(--width-v-100)}.reset-button{min-height:2rem;min-width:2rem}.reset-button span{display:none}.messages{overflow-y:auto}.input-bar{position:fixed;bottom:0;width:var(--width-v-100);z-index:3}.footer-reg-chat{display:flex;flex-direction:row;justify-content:center;align-items:center;padding-top:.3rem}.footer-reg-chat p{font-size:var(--font-size-body-xs);line-height:var(--line-height-100);color:var(--color-grey-600)}.footer-reg-chat p span{font-weight:var(--font-weight-bold);text-decoration:underline}}@media only screen and (max-width:655px){.message-container{margin-bottom:103px}}.privacy-policy-container{padding:.75rem;background-color:var(--color-blue-25);border:1px solid var(--color-alt-light);border-radius:var(--radius-8);margin-bottom:.75rem;font-size:var(--font-size-body-xs);color:var(--color-black-900);transition:opacity .5s ease-out,transform .5s ease-out;opacity:1;transform:translateY(0)}.privacy-policy-container.fade-out{opacity:0;transform:translateY(10px)}.privacy-policy-label{display:flex;align-items:center;gap:.5rem;cursor:pointer}.privacy-policy-label input[type=checkbox]{cursor:pointer;width:1.25rem;height:1.25rem;flex-shrink:0;accent-color:var(--color-blue-700)}.input-box.disabled{background-color:var(--color-white-100);border-color:var(--color-grey);opacity:.6}.input-box.disabled input:disabled{background-color:transparent;color:var(--color-grey-600)}.quick-suggestion:disabled{opacity:.6;cursor:not-allowed}.input-buttons button:disabled{opacity:.6;cursor:not-allowed}.main-menu{display:flex;flex-direction:row;align-items:center;justify-content:space-between;width:var(--width-p-100);background-color:var(--color-white-100);border-right:1px solid var(--color-alt-light);border-radius:var(--radius-8);text-align:center}.recommended{display:flex;flex:1}.navigation-mobile{display:none}.navigation-links{display:flex;gap:2rem;flex-grow:1;flex-shrink:0}.navigation-links a{font-size:var(--font-size-body-s);font-weight:var(--font-weight-bold);color:var(--color-black-900)!important;margin:1rem 0;text-decoration:none!important;align-content:center}.menu-right-buttons{display:flex;flex-direction:row;gap:1.5rem}.grid-menu{display:flex;margin:auto 0;gap:.5rem}.grid-menu button.active path:last-child{fill:var(--color-blue-700)}.user-cart-menu{display:flex;gap:.5rem;padding:.625rem}.user-cart-menu button{display:flex;align-items:center;justify-content:center;background-color:unset;border-radius:unset;padding:.625rem}.user-cart-menu button .cart-counter{position:relative;top:-10px;width:10px;height:10px;background-color:var(--color-blue-500);color:var(--color-white-100);border-radius:50%;font-size:9px;font-weight:var(--font-weight-bold);display:flex;justify-content:center;align-items:center;right:5px}.icon-user{margin:0}.icon-cart{position:relative}.main-menu-container{display:flex;width:var(--width-p-100);padding:2rem 2rem 1.5rem}.main-panel-container{display:flex;flex-direction:column;gap:1rem;width:var(--width-p-100);overflow:hidden auto;flex:auto;padding-top:.5rem}.add-to-cart{display:flex;justify-content:center;align-items:center;background-color:var(--color-blue-700);flex:auto;color:var(--color-white-100);gap:.5rem;min-height:3rem}@media only screen and (max-width:1536px){.navigation-links{gap:1.5rem}.navigation-links a{margin:1rem 0}.menu-right-buttons{gap:.75rem}}@media only screen and (max-width:1280px){.main-menu-container{position:fixed;left:0;padding:0;top:calc(15dvh - 3.75rem);z-index:100}.main-menu-container .main-menu{background-color:unset;justify-content:space-between}.recommended,.grid-menu,.navigation-links{display:none}.navigation-mobile{display:flex;background-color:var(--color-white-100);border:1px solid var(--color-alt-light);border-radius:var(--radius-12);padding:1rem .75rem;margin:auto 0 auto 1rem}.user-cart-menu{background-color:var(--color-white-100);border:1px solid var(--color-alt-light);border-radius:var(--radius-12);gap:0;padding:unset;margin:auto 1rem auto 0;box-shadow:0 0 16px #4281ff}.user-cart-menu button{background-color:unset;border-radius:unset}.navigation-links-mobile{display:flex;flex-direction:column;position:fixed;top:15dvh;height:calc(85dvh - (36px + 4rem));left:0;width:100%;background-color:var(--color-white-100);padding:1rem;z-index:2}.navigation-links-mobile a{font-size:var(--font-size-body-s);font-weight:var(--font-weight-bold);color:var(--color-black-900)!important;margin:.5rem;text-decoration:none!important;align-content:center}.navigation-links-mobile .policies{display:flex;flex-direction:column;background-color:#f3f7ff;border-radius:var(--radius-8);padding:1rem}}.info-tooltip-container{position:relative;display:inline-flex;align-items:center;justify-content:center;vertical-align:middle;margin-left:.25rem}.info-tooltip-icon{display:flex;align-items:center;justify-content:center;width:1.125rem;height:1.125rem;border-radius:50%;background-color:var(--color-blue-50);color:var(--color-blue-700);font-size:var(--font-size-body-xs);font-weight:var(--font-weight-bold);cursor:pointer;-webkit-user-select:none;user-select:none;border:1px solid var(--color-blue-500)}.info-tooltip-box{position:absolute;bottom:135%;left:50%;transform:translate(-50%);width:340px;max-width:85vw;background-color:var(--color-blue-25);border:1px solid var(--color-alt-light);border-radius:var(--radius-8);padding:1rem;box-shadow:0 4px 12px #00000026;z-index:12;font-size:var(--font-size-body-xs);color:var(--color-black-900);line-height:var(--line-height-140);text-align:left}.info-tooltip-box:after{content:"";position:absolute;top:100%;left:50%;margin-left:-6px;border-width:6px;border-style:solid;border-color:var(--color-blue-25) transparent transparent transparent}.info-tooltip-header-mobile{display:none;justify-content:flex-end;margin-bottom:.25rem}.info-tooltip-close{background:none;border:none;font-size:var(--font-size-body-m);color:var(--color-grey-600);cursor:pointer;padding:0;min-width:unset;min-height:unset;line-height:1}@media only screen and (max-width:1280px){.info-tooltip-header-mobile{display:flex}.info-tooltip-box{inset:auto auto 135% 50%;transform:translate(-50%);width:300px;max-width:85vw}.info-tooltip-box:after{inset:100% auto auto 50%;margin-left:-6px;border-color:var(--color-blue-25) transparent transparent transparent}}.auth-popup-overlay{position:fixed;top:0;left:0;width:100%;height:100%;box-sizing:border-box;background-color:#0006;display:flex;justify-content:center;align-items:center;z-index:999999;overflow-y:auto;padding:1rem}.auth-popup-content{background-color:var(--color-white-100, #ffffff);padding:2.5rem;border-radius:var(--radius-12);width:100%;box-sizing:border-box;max-width:440px;box-shadow:0 10px 25px #0000001a;position:relative;color:var(--color-black-900, #171717);display:flex;flex-direction:column;margin:auto;max-height:90vh;overflow-y:auto}.auth-avatar-container{display:flex;justify-content:start;margin-bottom:.5rem}.auth-avatar{width:80px;height:80px;border-radius:50%;object-fit:cover}.auth-popup-content h2{margin-top:0;margin-bottom:1.5rem;text-align:start;font-size:var(--font-size-heading-m, 24px);font-weight:var(--font-weight-bold, 700)}.social-login-buttons{display:flex;flex-direction:column;gap:.75rem;margin-bottom:1.5rem}.social-btn{display:flex;align-items:center;justify-content:center;gap:.5rem;width:100%;padding:.75rem;background-color:var(--color-white-100, #ffffff);color:var(--color-black-900, #171717);border:1px solid var(--color-grey, #C4C4C4);border-radius:var(--radius-208, 208px);font-size:var(--font-size-body-m, 16px);cursor:pointer;transition:background-color .2s,border-color .2s}.social-btn:hover{background-color:#f9f9f9;border-color:#a0a0a0}.social-btn-row{display:flex;gap:.75rem}.social-btn-row .social-btn{flex:1}.auth-separator{display:flex;align-items:center;text-align:center;color:var(--color-grey-600, #616161);font-size:var(--font-size-body-s, 14px);margin-bottom:1.5rem}.auth-separator:before,.auth-separator:after{content:"";flex:1;border-bottom:1px solid var(--color-grey, #C4C4C4)}.auth-separator span{padding:0 .75rem}.form-group{margin-bottom:1.25rem}.form-group label{display:block;margin-bottom:.5rem;font-weight:var(--font-weight-bold, 700);font-size:var(--font-size-body-s, 14px);color:var(--color-black-900, #171717)}.label-optional{font-weight:var(--font-weight-regular, 400);font-size:var(--font-size-body-xs, 12px);color:var(--color-grey-600, #616161);margin-left:.25rem}.form-group input,.form-group select{width:100%;padding:.75rem 1rem;border:1px solid var(--color-grey, #C4C4C4);border-radius:var(--radius-8, 8px);box-sizing:border-box;font-size:var(--font-size-body-m, 16px);color:var(--color-black-900, #171717);font-family:inherit;background-color:var(--color-white-100, #ffffff)}.form-group select{appearance:none;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3e%3cpolyline points='6 9 12 15 18 9'%3e%3c/polyline%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right 1rem center;background-size:1em}.form-group input::placeholder,.form-group select:invalid{color:var(--color-grey-600, #616161)}.form-group input:focus,.form-group select:focus{outline:none;border-color:var(--color-blue-700, #035CDD)}.date-select-group{display:flex;gap:.75rem}.date-select-group select{flex:1}.password-input-wrapper{position:relative;display:flex;align-items:center}.toggle-password-btn{position:absolute;right:1rem;background:none;border:none;padding:0;color:var(--color-grey-600, #616161);cursor:pointer;display:flex;align-items:center;justify-content:center}.toggle-password-btn:hover{color:var(--color-black-900, #171717);background:none}.strength-bar{display:flex;gap:.375rem;margin-top:.5rem}.strength-bar__segment{flex:1;height:.25rem;border-radius:.125rem;background-color:var(--color-grey, #C4C4C4);transition:background-color .25s ease}.strength-bar--1 .strength-bar__segment--active{background-color:var(--color-red-600, #EB0000)}.strength-bar--2 .strength-bar__segment--active{background-color:#ef4444}.strength-bar--3 .strength-bar__segment--active{background-color:#f97316}.strength-bar--4 .strength-bar__segment--active{background-color:#eab308}.strength-bar--5 .strength-bar__segment--active{background-color:#22c55e}.strength-label{margin-top:.35rem;margin-bottom:0;font-size:var(--font-size-body-xs);color:var(--color-grey-600, #616161);line-height:var(--line-height-140)}.forgot-password-container{text-align:right;margin-top:-.5rem;margin-bottom:.5rem}.auth-link{font-size:var(--font-size-body-s);color:var(--color-blue-700);text-decoration:underline;font-weight:var(--font-weight-regular);background:none;border:none;padding:0;cursor:pointer}.auth-link.bold{font-weight:var(--font-weight-bold)}.auth-link:hover{background:none;color:var(--color-blue-500)}.auth-submit-btn{width:100%;padding:.875rem;background-color:var(--color-blue-700);color:var(--color-white-100);border:none;border-radius:var(--radius-208);font-size:var(--font-size-body-m);font-weight:var(--font-weight-bold);cursor:pointer;margin-top:.5rem;transition:background-color .2s}.auth-submit-btn:hover{background-color:var(--color-blue-500, #4382FF)}.auth-submit-btn:disabled{background-color:var(--color-grey, #C4C4C4);cursor:not-allowed}.auth-message{margin-top:1rem;margin-bottom:.5rem;text-align:center;font-size:var(--font-size-body-s, 14px)}.auth-message.error{color:var(--color-red-600, #EB0000)}.auth-message.success{color:#4caf50}.field-error{margin-top:.35rem;margin-bottom:0;font-size:var(--font-size-body-xs);color:var(--color-red-600, #EB0000);line-height:var(--line-height-140)}.field-error--checkbox{margin-top:-.5rem;margin-bottom:.75rem;padding-left:2rem}.form-group input.field-invalid,.form-group select.field-invalid{border-color:var(--color-red-600, #EB0000)}.form-group input.field-invalid:focus,.form-group select.field-invalid:focus{border-color:var(--color-red-600, #EB0000);outline:none}.checkbox-group.checkbox-invalid{outline:2px solid var(--color-red-600, #EB0000);outline-offset:4px;border-radius:var(--radius-8, 8px)}.auth-prompt{margin-top:1.5rem;text-align:center;font-size:var(--font-size-body-m, 16px);color:var(--color-grey-600, #616161)}.auth-sticky-footer{position:sticky;bottom:-2.5rem;background-color:var(--color-white-100, #ffffff);padding:1rem 2.5rem 1.5rem;margin:0rem -2.5rem -2.5rem;border-top:1px solid rgba(0,0,0,.05);z-index:15}.checkbox-group{display:flex;align-items:flex-start;gap:.75rem;margin-bottom:1rem}.checkbox-group input[type=checkbox]{margin-top:.25rem;width:1.25rem;height:1.25rem;cursor:pointer;accent-color:var(--color-blue-700, #035CDD);flex-shrink:0}.checkbox-group label{font-size:var(--font-size-body-s, 14px);color:var(--color-black-900, #171717);font-weight:var(--font-weight-regular, 400);line-height:1.4;cursor:pointer}.checkbox-group label a{color:var(--color-blue-700, #035CDD);text-decoration:underline}.checkbox-group label a:hover{color:var(--color-blue-500, #4382FF)}.checkbox-group .privacy-text{display:block;font-size:var(--font-size-body-xs, 12px);color:var(--color-grey-600, #616161);margin-top:.25rem}.preferences-popup-container{display:flex;flex-direction:column}.preferences-header{margin-bottom:1.5rem;padding-bottom:1.5rem;border-bottom:1px solid rgba(0,0,0,.15)}.preferences-header .auth-avatar{margin-bottom:1rem}.preferences-header h2{margin-bottom:.5rem}.preferences-subtitle{font-size:var(--font-size-body-s, 14px);color:var(--color-grey-600, #616161);line-height:1.5;margin:0;text-align:left}.preferences-section{margin-bottom:1.5rem;border-bottom:1px solid rgba(0,0,0,.15);padding-bottom:1.5rem}.preferences-section:last-of-type{border-bottom:none;margin-bottom:1rem}.section-title{margin-bottom:1rem}.section-number{font-size:11px;font-weight:700;color:var(--color-blue-700, #035CDD);letter-spacing:.5px;display:block;margin-bottom:.25rem}.section-title h3{margin:0;font-size:16px;font-weight:700}.tags-container{display:flex;flex-wrap:wrap;gap:.5rem}.tag-btn{background-color:transparent;border:1px solid var(--color-grey, #C4C4C4);border-radius:20px;padding:.4rem 1rem;font-size:13px;color:var(--color-grey-600, #616161);cursor:pointer;transition:all .2s}.tag-btn:hover{border-color:var(--color-blue-500, #4382FF);color:var(--color-blue-700, #035CDD);background-color:transparent}.tag-btn.active{border-color:var(--color-blue-500, #4382FF);background:linear-gradient(#ffffffa3,#ffffffa3),var(--color-alt-light, #DAE6FF);color:var(--color-blue-700, #035CDD)}.tag-btn.dashed{border-style:dashed;color:var(--color-blue-500, #4382FF);border-color:var(--color-blue-500, #4382FF)}.tag-btn.dashed:hover{background-color:#4382ff0d}.tag-input{border:1px solid var(--color-blue-500, #4382FF);border-radius:20px;padding:.4rem 1rem;font-size:13px;color:var(--color-black-900, #171717);outline:none;width:140px}.preferences-skip{color:var(--color-grey-600, #616161);font-weight:500;display:inline-block}@media only screen and (max-width:1280px){.auth-popup-content{max-width:360px;padding:2rem;max-height:75vh}.auth-sticky-footer{bottom:-2rem;padding:1rem 2rem 2rem;margin:1rem -2rem -2rem}}.profile-popup-content{background-color:var(--color-white-100, #ffffff);padding:2.5rem;border-radius:var(--radius-12);width:100%;box-sizing:border-box;max-width:704px;box-shadow:0 10px 25px #0000001a;position:relative;color:var(--color-black-900, #171717);display:flex;flex-direction:column;margin:auto;max-height:90vh;overflow-y:auto}.profile-header{display:flex;align-items:center;gap:1.5rem;margin-bottom:2rem;position:relative}.profile-header-info{display:flex;flex-direction:column}.profile-header-info h2{margin:0 0 .25rem;font-size:var(--font-size-heading-m, 24px);font-weight:var(--font-weight-bold, 700)}.profile-header-meta{display:flex;align-items:center;gap:1rem;font-size:var(--font-size-body-s, 14px);color:var(--color-grey-600, #616161)}.profile-close-btn{position:absolute;top:2rem;right:2rem;background-color:var(--color-alt-light, #DAE6FF);border:none;border-radius:50%;width:32px;height:32px;display:flex;align-items:center;justify-content:center;cursor:pointer;font-weight:700;color:var(--color-black-900);z-index:9999}.profile-close-btn:hover{background-color:var(--color-alt-light-accent, #CCDDFF)}.profile-tabs{display:flex;border-bottom:1px solid var(--color-grey, #C4C4C4);margin-bottom:2rem;gap:2rem}.profile-tab{padding:1rem 0;background:none;border:none;font-size:var(--font-size-body-m, 16px);color:var(--color-grey-600, #616161);font-weight:var(--font-weight-regular, 400);cursor:pointer;border-bottom:2px solid transparent;margin-bottom:-1px;border-radius:0%}.profile-tab.active{color:var(--color-blue-700, #035CDD);font-weight:var(--font-weight-bold, 700);border-bottom-color:var(--color-blue-700, #035CDD)}.profile-tab:hover{border-bottom-color:var(--color-blue-700, #035CDD);background:none}.profile-tab-badge{background-color:var(--color-alt-light, #DAE6FF);color:var(--color-blue-700, #035CDD);border-radius:50%;padding:.1rem .5rem;font-size:12px;margin-left:.5rem}.profile-section-title{color:var(--color-blue-700, #035CDD);font-size:12px;font-weight:var(--font-weight-bold, 700);text-transform:uppercase;margin-bottom:1.5rem;letter-spacing:.5px}.profile-form{display:flex;flex-direction:column;gap:1.25rem}.profile-footer{display:flex;justify-content:flex-end;gap:1rem;position:sticky;bottom:-2.5rem;background-color:var(--color-white-100, #ffffff);padding:1.5rem 2.5rem;margin:2rem -2.5rem -2.5rem;border-top:1px solid rgba(0,0,0,.05);z-index:15}.profile-btn-secondary{padding:.75rem 1.5rem;background-color:var(--color-alt-light, #DAE6FF);color:var(--color-black-900, #171717);border:none;border-radius:var(--radius-208, 208px);font-size:var(--font-size-body-m, 16px);cursor:pointer;font-weight:500}.profile-btn-secondary:hover{background-color:var(--color-alt-light-accent, #CCDDFF)}.profile-btn-primary{padding:.75rem 1.5rem;background-color:var(--color-blue-700, #035CDD);color:var(--color-white-100, #ffffff);border:none;border-radius:var(--radius-208, 208px);font-size:var(--font-size-body-m, 16px);cursor:pointer;font-weight:500}.profile-separator{height:1px;background-color:var(--color-grey, #C4C4C4);margin:2rem 0}.delete-account-container{background-color:#fff0f0;border-radius:var(--radius-8, 8px);padding:1.5rem;display:flex;justify-content:space-between;align-items:center;gap:1rem}.delete-account-info h4{margin:0 0 .5rem;font-size:var(--font-size-body-m, 16px);font-weight:var(--font-weight-bold, 700);color:var(--color-black-900, #171717)}.delete-account-info p{margin:0;font-size:var(--font-size-body-s, 14px);color:var(--color-black-900, #171717)}.delete-account-btn{padding:.75rem 1.5rem;background-color:var(--color-white-100, #ffffff);color:var(--color-red-600, #EB0000);border:1px solid var(--color-red-600, #EB0000);border-radius:var(--radius-208, 208px);font-size:var(--font-size-body-m, 16px);cursor:pointer;font-weight:500;white-space:nowrap;transition:background-color .2s}.delete-account-btn:hover{background-color:#eb00000d}.communications-section{margin-top:2rem}.checkbox-text-container{display:flex;flex-direction:column}.profile-section .privacy-text{margin-top:.25rem;color:var(--color-grey-600, #616161);font-size:12px}.delete-confirm-overlay{z-index:1000000}.delete-confirm-content{max-width:400px;text-align:center}.delete-confirm-title{margin-top:0}.delete-confirm-text{color:var(--color-grey-600, #616161);margin-bottom:2rem}.delete-confirm-actions{display:flex;gap:1rem;justify-content:center}.profile-btn-danger{background-color:var(--color-red-600, #EB0000)}.profile-btn-danger:hover{background-color:var(--color-red-700, #C90000)}.preferences-content-wrapper{position:relative;width:100%;transition:opacity .3s ease,filter .3s ease}.preferences-content-wrapper.disabled{opacity:.3;pointer-events:none;filter:grayscale(100%);-webkit-user-select:none;user-select:none}.preferences-overlay{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background-color:var(--color-white-100, #ffffff);padding:2.5rem 2rem;border-radius:var(--radius-12, 12px);box-shadow:0 10px 30px #00000026;text-align:center;z-index:10;max-width:450px;width:90%;border:1px solid rgba(0,0,0,.05)}.preferences-overlay p{font-size:var(--font-size-body-m, 16px);color:var(--color-black-900, #171717);margin-bottom:2rem;line-height:1.5}.preferences-checkbox-container{margin-top:1rem;padding-top:1.5rem;border-top:1px solid var(--color-grey, #C4C4C4)}@media only screen and (max-width:1280px){.profile-popup-content{max-width:90vw;padding:2rem;max-height:70vh}.profile-footer{bottom:-2rem;padding:1rem 2rem 2rem;margin:1rem -2rem -2rem}}@media only screen and (max-width:600px){.delete-account-container{flex-direction:column;align-items:flex-start}.delete-account-btn{width:100%}}.main-panel-container{gap:3rem}.intro-title{display:flex;flex-direction:column;align-items:center;gap:.5rem;padding:1rem;align-self:center;text-align:center}.img-cesta-compra-1{content:url(/assets/cesta-compra-1-qPb6EPgk.png);width:84px}.info-cards{display:flex;flex-direction:row;gap:1.5rem;max-width:calc(var(--width-p-100) * .8);align-self:center}.info-card{display:flex;flex-direction:column;gap:1rem;text-align:center;background-color:#ffffffa8;border:1px solid var(--color-alt-light);border-radius:var(--radius-24);text-wrap:balance;justify-content:center;padding:1rem;flex:1 1 0}.info-card h3{display:flex;flex-direction:column;gap:1rem;align-items:center}.categories-section{display:flex;flex-direction:column;gap:2rem;max-width:var(--width-v-50);align-items:center;align-self:center;margin-top:1rem}.categories-container{display:flex;flex-direction:row;gap:.5rem;flex-wrap:wrap;justify-content:center}.category-button{display:flex;align-items:center;justify-content:center;border:1px solid var(--color-grey);border-radius:var(--radius-208);padding:.5rem;cursor:pointer;color:var(--color-black-900)!important;white-space:nowrap}.category-button:disabled{opacity:.6;cursor:not-allowed}.chat-arrow-container{width:clamp(5rem,10rem,15rem);position:fixed;left:var(--width-p-25);bottom:0}.chat-arrow{content:url(/assets/chat-arrow-C_unfW8_.png)}.input-box.glow{box-shadow:0 0 16px 0 var(--color-blue-500)}@media only screen and (max-width:1280px){.main-panel-container{gap:2rem;padding:0 2rem}.intro-title{max-width:var(--width-p-100);padding:0}.categories-section{max-width:var(--width-p-100)}.info-cards{display:flex;flex-direction:column;gap:3rem;max-width:var(--width-p-100);align-self:center;background-color:#ffffffa8;border:1px solid var(--color-alt-light);border-radius:var(--radius-24);padding:1.5rem}.info-card{display:flex;flex-direction:column;gap:0;text-align:center;text-wrap:balance;justify-content:center;flex:1 1 0;background:none;border:none;padding:0}.info-card:not(:last-child):after{content:"";display:block;width:100%;height:1px;background-color:var(--color-alt-light);position:relative;bottom:-1.5rem}.info-card h3{display:block;font-size:var(--font-size-body-l)}.info-card p,.chat-arrow-container{display:none}}.intro-modal-content{max-width:900px!important;width:90%!important;max-height:90vh!important;overflow-y:auto!important;padding:1rem!important;background-image:url(/assets/background-gY1fkMB-.png);background-size:cover;background-position:center;background-repeat:no-repeat}.intro-modal-content .chat-arrow-container{display:none!important}.intro-modal-content .marquee{display:none}.intro-modal-close{position:absolute;top:1.5rem;right:1.5rem;background:none;border:none;cursor:pointer;z-index:10;padding:.5rem;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:background-color .2s}.intro-modal-close:hover{background-color:#0000000d}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-100%)}}.marquee{display:flex;flex-direction:row;align-items:center;white-space:nowrap;column-gap:1rem;animation:marquee 25s linear infinite;color:var(--color-blue-500)}.sheet-overlay{background-color:#00000080}.sheet-content{max-width:var(--container-md);display:flex;flex-direction:column;gap:1rem;padding:0;background-color:var(--color-blue-25)}.sheet-content button.absolute{top:1rem;right:1rem;border:none;border-radius:9999px;cursor:pointer;padding:.5rem;background-color:var(--color-blue-50);color:var(--color-black-900)}.sheet-content button.absolute:hover{background-color:var(--color-alt-light-accent)}.sheet-header{padding:1rem 1rem 0}.sheet-cart{display:flex;flex-direction:column;justify-content:space-between;height:var(--height-p-100);background-color:var(--color-white-100);border:1px solid var(--color-alt-light);border-radius:var(--radius-24);margin:0 1rem 1rem;max-height:calc(100dvh - 6.5rem)}.sheet-body{display:flex;flex-direction:column;flex:1;overflow-y:auto;padding:1rem;gap:1rem}.sheet-vacio{text-align:center;padding-block:3rem}.sheet-item{display:flex;align-items:center;gap:.5rem;padding:.5rem}.sheet-image{width:4rem;height:4rem;object-fit:cover;border-radius:var(--radius-4)}.sheet-item-info{flex:1;font-size:var(--font-size-body-s);min-width:0}.sheet-item-info p:first-child,.sheet-item-info p:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sheet-item-controls{display:flex;flex-direction:column;align-items:center;gap:.5rem}.sheet-item-controls .unidades-buttons{display:flex;flex-direction:row;align-items:center;gap:.5rem;border:1px solid var(--color-grey);border-radius:var(--radius-4);min-height:3rem}.sheet-item-controls .unidades-buttons .unidades-text{min-width:1.5rem;text-align:center}.sheet-item-controls .unidades-button{border:none;background-color:unset;cursor:pointer;padding:.25rem;height:2rem}.sheet-item-controls .unidades-button:hover{background-color:var(--color-alt-light-accent)}.sheet-footer{display:flex;flex-direction:column;padding:1rem;gap:.5rem}.sheet-footer-subtotal{padding:1rem;display:flex;flex-direction:column;gap:.5rem;border-top:1px solid var(--color-alt-light);border-bottom:1px solid var(--color-alt-light);color:var(--color-grey-600);font-size:var(--font-size-body-s)}.sheet-footer-subtotal div{display:flex;flex-direction:row;justify-content:space-between;align-items:center}.sheet-footer-free{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:.5rem;font-size:var(--font-size-body-xs);font-weight:var(--font-weight-bold);background-color:var(--color-salmon-300);border-radius:var(--radius-8);color:var(--color-black-900);padding:.25rem}.sheet-footer-total{font-size:var(--font-size-body-m);font-weight:var(--font-weight-bold);display:flex;justify-content:space-between;align-items:center;flex-direction:row}.footer-container{display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:.5rem 2rem;font-size:var(--font-size-body-xs);gap:.5rem;align-self:flex-end;width:var(--width-p-100)}.footer-reg{display:flex;flex-direction:row}.footer-reg p{font-size:var(--font-size-body-xs);line-height:var(--line-height-100);color:var(--color-grey-600)}.footer-reg p span{font-weight:var(--font-weight-bold);text-decoration:underline}.footer-links{display:flex;gap:1rem}.footer-links a{color:var(--color-black-900)!important;font-size:13px;text-decoration:none!important}@media only screen and (max-width:1280px){.sheet-content{width:var(--width-p-100)}.footer-container{display:none}}.products-grid{width:var(--width-p-100);display:grid}.grid-more{grid-template-columns:repeat(6,minmax(6rem,1fr));gap:1rem;padding:0 1rem 1rem}.grid-less{grid-template-columns:repeat(4,minmax(12rem,1fr));gap:2rem;padding:0 2rem 2rem}.grid-list{grid-template-rows:repeat(auto-fill,minmax(12rem,1fr))}.grid-list .product-card{flex-direction:row}.grid-list .product-card div:last-child{display:flex;flex-direction:column;flex:1}.grid-list .product-card div:last-child .product-card-actions{flex-direction:row;max-height:2.5rem}.product-card{display:flex;flex-direction:column;gap:.5rem;padding:.75rem;background-color:var(--color-white-100);border:1px solid var(--color-alt-light);border-radius:var(--radius-8)}.separador{width:var(--width-p-100);color:var(--color-blue-75)}.product-card>div:last-child{display:flex;flex-direction:column;flex:1;gap:.5rem}.product-card div:last-child .product-card-actions{flex-direction:row}.product-card-number{display:flex;flex-direction:row}.product-card-number span{font-size:var(--font-size-body-xs);font-weight:var(--font-weight-regular);color:var(--color-grey-600);align-self:flex-start;border:1px solid var(--color-alt-light);border-radius:var(--radius-208);line-height:var(--line-height-100);padding:.25rem .5rem}.product-card-number button{align-self:flex-end}.product-card-image-container{display:flex;justify-content:center;height:300px;cursor:pointer}.product-card-image{width:100%;height:auto;object-fit:contain}.product-card-info{display:flex;flex-direction:column;padding:.5rem;margin-bottom:auto;flex:auto}.product-card-info .brand{font-size:var(--font-size-body-xs);font-weight:var(--font-weight-regular);color:var(--color-grey-600);line-height:var(--line-height-100)}.product-card-info .format{margin-top:.25rem;font-size:var(--font-size-body-xs);font-weight:var(--font-weight-regular);color:var(--color-black-900);font-style:italic;line-height:var(--line-height-100)}.product-card-info .title{font-size:var(--font-size-body-s);font-weight:var(--font-weight-bold);color:var(--color-black-900);line-height:var(--line-height-140);cursor:pointer}.product-card-info+.price{gap:.25rem;padding:.5rem;display:flex;flex-direction:row;font-weight:var(--font-weight-regular);justify-content:space-between;align-self:flex-end;width:var(--width-p-100)}.product-card-info+.price div{align-self:flex-start;font-size:var(--font-size-body-m)}.product-card-info+.price span{align-self:flex-end;font-size:var(--font-size-body-xs);color:var(--color-grey-600)}.product-card-actions{display:flex;flex-direction:row;align-self:flex-end;width:var(--width-p-100);gap:.5rem}.product-card-actions .info{display:flex;justify-content:center;align-items:center;width:3rem;min-height:3rem;border:0;cursor:pointer;align-self:center}.product-card-actions .add-to-cart{max-height:3rem}.dialog-overlay{z-index:9;background-color:#00000080;inset:0;position:fixed}.dialog-popup{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);background-color:var(--color-white-100);border:1px solid var(--color-alt-light);border-radius:var(--radius-8);padding:2rem;z-index:10;display:flex;flex-direction:column;gap:1.5rem;width:var(--width-p-100);max-width:var(--width-v-50);max-height:90dvh}.popup-close-button{position:absolute;top:1rem;right:1rem;border:none;border-radius:9999px;cursor:pointer;padding:.5rem;background-color:var(--color-blue-50)}.popup-close-button .popup-close-icon{margin:0}.popup-close-button:hover{background-color:var(--color-alt-light-accent)}.popup-modal{display:flex;flex-direction:row;align-items:stretch;justify-content:stretch;overflow:hidden;gap:20px}.popup-content-img{display:flex;flex-direction:column;gap:1rem;width:33%}.popup-content-img .popup-number{align-self:flex-start}.popup-content-inf{display:flex;flex-direction:column;gap:1rem;width:66%;overflow:hidden}.popup-content-inf .brand{font-size:var(--font-size-body-xs);font-weight:var(--font-weight-regular);color:var(--color-grey-600)}.popup-content-inf .format{margin:.25rem 0;font-size:var(--font-size-body-xs);font-weight:var(--font-weight-regular);color:var(--color-black-900);font-style:italic;line-height:var(--line-height-100)}.popup-content-inf .title{font-size:var(--font-size-heading-m);font-weight:var(--font-weight-regular);color:var(--color-black-900)}.popup-content-inf .price{display:flex;flex-direction:row;font-weight:var(--font-weight-regular);gap:1rem}.popup-content-inf .price span{font-size:var(--font-size-body-m);color:var(--color-grey-600)}.popup-content-inf .info-scroll{display:flex;flex-direction:column;overflow:hidden scroll;font-size:var(--font-size-body-s);color:var(--color-black-900)}.popup-content-inf .info-scroll .separacion{margin-bottom:1rem}.popup-content-inf .info-scroll h3{font-weight:var(--font-weight-bold);margin-bottom:.5rem}.popup-content-inf .info-scroll .ingredients{background-color:var(--color-green-transparent-600);border-radius:var(--radius-4);padding:1rem}.popup-content-inf .info-scroll .nutritional{margin-top:1rem;display:flex;flex-direction:column;background-color:var(--color-blue-25);border-radius:var(--radius-4);padding:1rem;gap:1rem}.popup-content-inf .info-scroll .nutritional .columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 2rem}.popup-content-inf .info-scroll .nutritional .columns .element{display:flex;flex-direction:column;padding:.5rem 0;border-top:1px solid var(--color-alt-light)}.popup-content-inf .info-actions{display:flex;flex-direction:row;gap:1rem}.popup-content-inf .info-actions button{display:inline-flex;justify-content:center;align-items:center;flex:1 1 0}.popup-content-inf .info-actions .go-to-market{font-weight:var(--font-weight-regular)}@media only screen and (max-width:1536px){.grid-more{grid-template-columns:repeat(5,minmax(6rem,1fr))}.grid-less{grid-template-columns:repeat(3,minmax(12rem,1fr))}}@media only screen and (max-width:1280px){.main-panel-container{padding:.5rem}.products-grid{width:var(--width-p-100);display:grid;grid-template-columns:repeat(auto-fill,minmax(10rem,.5fr));gap:.5rem;padding:0}.product-card-image-container{height:125px}.product-card-info{padding:0 .5rem}.product-card-info+.price{padding:0 .5rem}.dialog-popup{position:fixed;top:5%;left:5%;transform:translate(-2.5%,-2.5%);width:var(--width-p-100);max-width:95vw;max-height:95dvh;padding:.5rem;gap:.5rem}.popup-modal{flex-direction:column}.popup-content-img{width:100%;gap:.5rem;align-items:center}.popup-content-img .img-container{max-width:80%}.popup-content-img .img-container img{width:100%;max-height:33dvh}.popup-content-inf{width:100%;gap:.5rem}.add-to-cart>span{display:none}}@keyframes moveTruckAnim{0%{left:-40px}to{left:calc(100% + 40px)}}
