.klaro{--klaro-rojo:#b00e14;--klaro-rojo-a:#d11a21;--klaro-rojo-b:#a10d12;--klaro-negro:#1e1612;--klaro-texto:#5c5552;--klaro-claro:#fffdfa;--klaro-melocoton:#fff7f2;--klaro-melocoton-medio:#fbe6dc;--klaro-border:#f0d3c5}.klaro,.klaro *{font-family:var(--font-figtree,"Figtree", system-ui, sans-serif)}.klaro .cookie-notice:not(.cookie-modal-notice){background:linear-gradient(180deg, var(--klaro-claro) 0%, var(--klaro-melocoton) 100%)!important;border:1.5px solid var(--klaro-border)!important;top:auto!important;left:12px!important;right:12px!important;bottom:calc(12px + env(safe-area-inset-bottom,0px))!important;border-radius:22px!important;width:auto!important;max-width:520px!important;margin:0 auto!important;box-shadow:0 10px 40px #1e16123d!important}@media (max-width:767px){.klaro .cookie-notice:not(.cookie-modal-notice){bottom:calc(12px + env(safe-area-inset-bottom,0px))!important;z-index:60!important}}@media (min-width:1024px){.klaro .cookie-notice:not(.cookie-modal-notice){max-width:400px!important;margin:0!important;bottom:24px!important;left:auto!important;right:24px!important}}.klaro .cookie-notice:not(.cookie-modal-notice) .cn-body{position:relative;color:var(--klaro-texto)!important;padding:14px 16px 12px!important}.klaro .cookie-notice .cn-body h2{letter-spacing:.02em;background:url(/marca/L03_gallo.svg) 0/auto 46px no-repeat;flex-direction:column;justify-content:center;min-height:46px;color:var(--klaro-rojo)!important;margin:0 0 10px!important;padding-left:58px!important;font-size:.8rem!important;font-weight:600!important;display:flex!important}.klaro .cookie-notice .cn-body h2:before{content:"Rostisseria Menjars";color:var(--klaro-negro);letter-spacing:0;margin-bottom:2px;font-size:1.06rem;font-weight:900;line-height:1.15}.klaro .cookie-notice .cn-body p{font-size:.875rem;line-height:1.5;color:var(--klaro-texto)!important;margin:0!important}.klaro .cookie-notice .cn-body p a,.klaro .cookie-notice .cn-body .cn-learn-more{align-items:center;min-height:24px;font-size:.85rem;font-weight:700;line-height:1.5;text-decoration:none;display:inline-flex;color:var(--klaro-rojo)!important}.klaro .cookie-notice:not(.cookie-modal-notice) .cn-body p a{position:absolute;bottom:16px;right:18px}.klaro .cookie-notice .cn-body p a:hover,.klaro .cookie-notice .cn-body .cn-learn-more:hover{color:var(--klaro-negro)!important}.klaro .cookie-notice:not(.cookie-modal-notice) .cn-body .cn-ok{gap:12px;flex-flow:column!important;align-items:stretch!important;margin-top:14px!important;display:flex!important}.klaro .cookie-notice:not(.cookie-modal-notice) .cn-body .cn-ok .cn-learn-more{order:1;align-self:flex-start;margin:0!important}.klaro .cookie-notice:not(.cookie-modal-notice) .cn-body .cn-buttons{gap:10px;flex-wrap:nowrap!important;margin:0!important;display:flex!important}.klaro .cookie-notice:not(.cookie-modal-notice) .cn-body .cn-buttons button.cm-btn{flex:1;min-width:0;margin:0!important}.klaro .cookie-notice:not(.cookie-modal-notice) .cn-body .cn-buttons button.cm-btn.cm-btn-success{order:-1}.klaro .cookie-notice .cn-buttons .cm-btn.cm-btn-success,.klaro .cookie-notice .cn-buttons .cm-btn.cm-btn-danger{background:linear-gradient(180deg, var(--klaro-rojo-a), var(--klaro-rojo-b))!important;color:#fff!important;box-shadow:none!important;cursor:pointer!important;border:none!important;border-radius:999px!important;padding:.75rem .5rem!important;font-size:.95rem!important;font-weight:700!important;transition:filter .2s!important}.klaro .cookie-notice .cn-buttons .cm-btn.cm-btn-success:hover,.klaro .cookie-notice .cn-buttons .cm-btn.cm-btn-danger:hover{filter:brightness(.92)}.klaro .cookie-modal{z-index:10001!important}.klaro .cookie-modal .cm-modal{overflow:hidden;background-color:var(--klaro-melocoton)!important;border:1px solid var(--klaro-border)!important;border-radius:1rem!important;max-width:640px!important;box-shadow:0 25px 60px #1e16122e!important}.klaro .cookie-modal .cm-bg{-webkit-backdrop-filter:blur(4px)!important;background-color:#1e16128c!important}.klaro .cookie-modal .cm-modal .cm-header{background:linear-gradient(160deg,#c2202e 0%,#8a0b10 100%)!important;border-bottom:0!important;padding:1.5rem!important}.klaro .cookie-modal .cm-modal .cm-header h1,.klaro .cookie-modal .cm-modal .cm-header h1.title{color:#fff!important;font-size:1.25rem!important;font-weight:900!important}.klaro .cookie-modal .cm-modal .cm-header p{color:#fff!important;font-size:.875rem!important;line-height:1.6!important}.klaro .cookie-modal .cm-modal .cm-header .hide{transition:color .2s;color:#ffffffd9!important}.klaro .cookie-modal .cm-modal .cm-header .hide:hover{color:#fff!important}.klaro .cookie-modal .cm-modal .cm-body{background-color:var(--klaro-melocoton)!important;padding:1.25rem 1.5rem!important}.klaro .cookie-modal .cm-modal .cm-body p{color:var(--klaro-texto)!important}.klaro .cookie-modal .cm-modal .cm-body ul.cm-services,.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes{border:none!important}.klaro .cookie-modal .cm-modal .cm-body ul.cm-services li.cm-service,.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-purpose{border-bottom:1px solid var(--klaro-border)!important;padding:1rem 0!important}.klaro .cookie-modal .cm-modal .cm-body ul li:last-child{border-bottom:none!important}.klaro .cookie-modal .cm-modal .cm-body .cm-list-title,.klaro .cookie-modal .cm-modal .cm-body .cm-service .cm-list-title{color:var(--klaro-negro)!important;font-size:.95rem!important;font-weight:800!important}.klaro .cookie-modal .cm-modal .cm-body .cm-list-description,.klaro .cookie-modal .cm-modal .cm-body .cm-service .cm-list-description{color:var(--klaro-texto)!important;font-size:.82rem!important;line-height:1.5!important}.klaro .cookie-modal .cm-modal .cm-body .cm-list-label .purposes{color:var(--klaro-rojo)!important;font-size:.75rem!important}.klaro .cookie-modal .cm-modal .cm-body .cm-list-label{flex-wrap:wrap!important;align-items:flex-start!important;gap:0 .75rem!important;min-height:40px!important;padding-left:60px!important;display:flex!important;position:relative!important}.klaro .cookie-modal .cm-modal .cm-body .cm-list-label .slider{flex-shrink:0!important;position:absolute!important;top:2px!important;left:0!important}.klaro .cookie-modal .cm-modal .cm-body .cm-list-label .cm-list-title,.klaro .cookie-modal .cm-modal .cm-body .cm-list-label .cm-list-description{flex:100%!important}.klaro .cookie-modal .cm-modal .cm-body .cm-list-input{opacity:0!important;pointer-events:none!important;position:absolute!important}.klaro .cookie-modal .cm-modal .cm-body .cm-list-label .cm-services,.klaro .cookie-modal .cm-modal .cm-body .cm-list-label .cm-desc{flex:100%!important}.klaro .cookie-modal .cm-modal .cm-body .cm-purpose.cm-toggle-all .cm-list-label{padding-left:60px!important}.klaro .cm-list-input:checked+.cm-list-label .slider{background-color:var(--klaro-rojo)!important}.klaro .cm-list-input.required:checked+.cm-list-label .slider{opacity:.65;background-color:var(--klaro-rojo)!important}.klaro .cm-list-input+.cm-list-label .slider{background-color:#b9b0ac!important}.klaro .cm-list-input.half-checked:checked+.cm-list-label .slider{background-color:#c8384b!important}.klaro .cookie-modal .cm-modal .cm-footer{background-color:var(--klaro-melocoton-medio)!important;border-top:1px solid var(--klaro-border)!important;padding:1rem 1.5rem!important}.klaro .cookie-modal .cm-modal .cm-footer .cm-footer-buttons{flex-wrap:wrap;gap:.5rem;display:flex}.klaro .cookie-modal .cm-btn.cm-btn-accept-all,.klaro .cookie-modal .cm-btn.cm-btn-success,.klaro .cookie-modal .cm-btn.cm-btn-danger{background:linear-gradient(180deg, var(--klaro-rojo-a), var(--klaro-rojo-b))!important;color:#fff!important;box-shadow:none!important;cursor:pointer!important;border:none!important;border-radius:999px!important;padding:.6rem 1.25rem!important;font-size:.875rem!important;font-weight:700!important;transition:filter .2s!important}.klaro .cookie-modal .cm-btn.cm-btn-accept-all:hover,.klaro .cookie-modal .cm-btn.cm-btn-success:hover,.klaro .cookie-modal .cm-btn.cm-btn-danger:hover{filter:brightness(.92);box-shadow:none!important}.klaro .cookie-modal .cm-btn.cm-btn-info,.klaro .cookie-modal .cm-btn.cm-btn-accept{color:var(--klaro-rojo)!important;border:1.5px solid var(--klaro-rojo)!important;box-shadow:none!important;cursor:pointer!important;background:#fff!important;border-radius:999px!important;padding:.6rem 1.25rem!important;font-size:.875rem!important;font-weight:700!important;transition:background-color .2s!important}.klaro .cookie-modal .cm-btn.cm-btn-info:hover,.klaro .cookie-modal .cm-btn.cm-btn-accept:hover{background:#fff1f1!important}.klaro .cookie-notice .cm-powered-by,.klaro .cookie-modal .cm-powered-by{color:var(--klaro-texto)!important;font-size:.7rem!important}.klaro .cookie-notice .cm-powered-by a,.klaro .cookie-modal .cm-powered-by a{color:var(--klaro-texto)!important}.klaro a{color:var(--klaro-rojo)!important;text-decoration:none!important}.klaro a:hover{color:var(--klaro-negro)!important}.klaro .context-notice{background-color:var(--klaro-melocoton)!important;border:1px solid var(--klaro-border)!important;border-radius:.5rem!important;padding:1.25rem!important}.klaro .context-notice p{color:var(--klaro-texto)!important}.klaro .context-notice .cm-btn{background:linear-gradient(180deg, var(--klaro-rojo-a), var(--klaro-rojo-b))!important;color:#fff!important;border-radius:999px!important}@media (max-width:640px){.klaro .cookie-modal .cm-modal{max-height:90vh;overflow-y:auto;border-radius:.75rem!important;margin:.5rem!important}}
