*,:after,:before{box-sizing:border-box}.header-menu .header-menu-nav-item a{font-size:clamp(18px,5.4vmin,26px)!important}.header-menu .header-menu-nav-item{padding:6px 0!important}.header-menu .header-menu-nav-folder-content{justify-content:flex-start!important;padding-top:8vh!important}.header-menu-actions .current-language-name{font-size:clamp(18px,5.4vmin,26px)!important}.header-menu-actions .current-language .icon svg{width:22px!important;height:22px!important}.header-menu .language-picker-content{display:block!important;position:static!important}.language-picker-content{display:none;position:absolute;z-index:60;min-width:120px}.language-picker:hover .language-picker-content,.language-picker.ac-lang-open .language-picker-content{display:block}.ac-modal{position:fixed;inset:0;z-index:99999;display:none;overflow-y:auto}.ac-modal.is-open{display:flex;align-items:flex-start;justify-content:center;padding:48px 20px}.ac-modal__backdrop{position:fixed;inset:0;z-index:0;background:transparent}.ac-modal__box{position:relative;z-index:1;width:100%;max-width:680px;background:#ea3323;padding:56px;box-sizing:border-box;color:#111;box-shadow:0 12px 44px #0000002e}.ac-modal__close{position:absolute;top:20px;right:22px;z-index:2;background:none;border:0;width:44px;height:44px;font-size:30px;line-height:1;color:#111;cursor:pointer;font-weight:700}.ac-modal__title{font-size:2.6rem;font-weight:800;margin:0 0 40px}.ac-form__group-label{margin:0 0 8px;font-weight:400}.ac-form .ac-row{display:flex;gap:28px}.ac-form .ac-row .ac-field{flex:1}.ac-form .ac-field{margin-bottom:24px;text-align:left}.ac-form label{display:block;margin-bottom:8px;font-weight:600}.ac-form .ac-opt{color:#333;font-weight:400;font-size:.85em}.ac-form input,.ac-form textarea{width:100%;box-sizing:border-box;padding:14px;border:1px solid #111;background:#faf7f2;font:inherit;color:#111;border-radius:2px}.ac-form input:focus,.ac-form textarea:focus{outline:2px solid #111;outline-offset:-1px}.ac-form textarea{resize:vertical}.ac-form__actions{text-align:center;margin-top:24px}.ac-form-submit{background:#c0271b;color:#fff;border:0;padding:16px 46px;font:inherit;font-weight:700;cursor:pointer;border-radius:2px}.ac-form-submit:hover{background:#a51f16}@media(max-width:640px){.ac-form .ac-row{flex-direction:column;gap:0}.ac-modal__box{padding:54px 22px}.ac-modal__title{font-size:2rem}}html,body{max-width:100%;overflow-x:clip}.header [data-animation-role],.header .preFade,[data-controller=UserItemsListCarousel] [data-animation-role],[data-controller=UserItemsListCarousel] .preFade,.summary-item [data-animation-role],.summary-item .preFade,.gallery-fullscreen-slideshow [data-animation-role],.gallery-fullscreen-slideshow .preFade,.section-background [data-animation-role],.section-background .preFade,.section-background img{opacity:1!important;visibility:visible!important;transform:none!important;filter:none!important}html.ac-no-js .preFade,html.ac-no-js [data-animation-role]{opacity:1!important;transform:none!important}.background-pause-button{display:none!important}.user-items-list-simple{gap:40px 24px!important;align-items:center!important}.user-items-list-simple .user-items-list-item .list-item-media,.user-items-list-simple .user-items-list-item .list-item-media-inner{display:flex!important;align-items:center!important;justify-content:center!important}.user-items-list-simple .user-items-list-item img{width:auto!important;height:auto!important;max-width:78%!important;max-height:80px!important;object-fit:contain!important;margin:0 auto!important;padding:0!important;position:static!important}.sqs-svg-icon--list{column-gap:22px!important}.sqs-svg-icon--wrapper{width:30px!important;height:30px!important;overflow:visible!important;background-color:transparent!important}.sqs-svg-icon--wrapper>div{transform:none!important}.sqs-svg-icon--social{width:100%!important;height:100%!important;fill:#fff!important;display:block}.sqs-svg-icon--wrapper:hover .sqs-svg-icon--social{opacity:.8}.ac-reveal{opacity:0;transition:opacity .9s ease}.ac-reveal.ac-revealed{opacity:1}.ac-instant{transition:none!important}#ac-back-to-top{position:fixed;right:22px;bottom:22px;width:46px;height:46px;border:none;border-radius:50%;background:#3a1512;color:#fff;display:grid;place-items:center;cursor:pointer;z-index:900;opacity:0;visibility:hidden;transform:translateY(10px);transition:opacity .3s ease,visibility .3s ease,transform .3s ease;box-shadow:0 4px 14px #00000040}#ac-back-to-top.visible{opacity:1;visibility:visible;transform:none}#ac-back-to-top:hover{background:#571f1a}.header .header-nav-item>a,.header-nav-wrapper button,.header .header-nav-folder-title,.header .header-nav-folder-title-text,.header .header-title-text a,.header .header-actions>a,.header .current-language,.header .current-language-name,body:not(.header--menu-open) .header .header-nav-wrapper .header-nav-item--active>a{color:#fff}.header .header-nav-item>a:hover,.header .header-nav-folder-title:hover,.header .header-nav-folder-title:hover .header-nav-folder-title-text,.header .current-language:hover,.header .current-language:hover .current-language-name{color:#c8102e!important}.header .header-nav-item>a.ac-active,.header .header-nav-folder-title.ac-active,.header .header-nav-folder-title.ac-active .header-nav-folder-title-text,body[class*=pagina-receta-] .header .header-nav-item>a.ac-active,body[class*=pagina-contacto] .header .header-nav-item>a.ac-active{color:#c8102e!important}.header .header-nav-item>.header-nav-folder-title .chevron-icon svg,.header .current-language .icon svg,.header .current-language .header-dropdown-icon svg{fill:#fff!important;stroke:#fff!important}.header .current-language .icon--fill svg path{fill:#fff!important}body:is([class*=pagina-receta-],[class*=pagina-contacto]) .header .header-nav-item>a,body:is([class*=pagina-receta-],[class*=pagina-contacto]) .header .header-nav-folder-title,body:is([class*=pagina-receta-],[class*=pagina-contacto]) .header .header-nav-folder-title-text,body:is([class*=pagina-receta-],[class*=pagina-contacto]) .header .header-title-text a,body:is([class*=pagina-receta-],[class*=pagina-contacto]) .header .header-actions>a,body:is([class*=pagina-receta-],[class*=pagina-contacto]) .header .current-language,body:is([class*=pagina-receta-],[class*=pagina-contacto]) .header .current-language-name,body:is([class*=pagina-receta-],[class*=pagina-contacto]):not(.header--menu-open) .header .header-nav-wrapper .header-nav-item--active>a{color:#111!important}body:is([class*=pagina-receta-],[class*=pagina-contacto]) .header .header-nav-item>.header-nav-folder-title .chevron-icon svg,body:is([class*=pagina-receta-],[class*=pagina-contacto]) .header .current-language .icon svg,body:is([class*=pagina-receta-],[class*=pagina-contacto]) .header .current-language .header-dropdown-icon svg{fill:#111!important;stroke:#111!important}body:is([class*=pagina-receta-],[class*=pagina-contacto]) .header .current-language .icon--fill svg path{fill:#111!important}.header .header-nav-folder-content,.header .language-picker-content{background:#fff!important}.header .header-nav-folder-content a,.header .header-nav-folder-item a,.header .header-nav-folder-item-content,.header .language-picker-content a,.header .language-picker-content button{color:#222!important}.header .header-nav-folder-item a:hover,.header .header-nav-folder-item a:hover .header-nav-folder-item-content,.header .header-nav-folder-content a:hover,.header .language-picker-content a:hover{color:#c8102e!important}@media(min-width:768px){.header-nav-item--folder .header-nav-folder-content{opacity:0;visibility:hidden;pointer-events:none;transition:opacity .18s ease,visibility .18s ease}.header-nav-item--folder:hover .header-nav-folder-content,.header-nav-item--folder.open .header-nav-folder-content{opacity:1;visibility:visible;pointer-events:auto}.language-picker .language-picker-content{opacity:0;visibility:hidden;pointer-events:none;transition:opacity .18s ease,visibility .18s ease}.language-picker:hover .language-picker-content,.language-picker.open .language-picker-content{opacity:1;visibility:visible;pointer-events:auto}}.gallery-fullscreen-slideshow-item{opacity:0;transition:opacity .8s ease}.gallery-fullscreen-slideshow-item[data-active=true]{opacity:1}.gallery-fullscreen-slideshow-item[data-active=true] .gallery-fullscreen-slideshow-item-src{opacity:1!important;transform:none!important}.user-items-list-carousel,[data-controller=UserItemsListCarousel]{position:relative!important}.user-items-list-carousel__slideshow-holder{max-width:none!important;width:100vw!important;margin-left:calc(50% - 50vw)!important;margin-right:calc(50% - 50vw)!important;position:relative!important}.user-items-list-carousel__slides-revealer{overflow:hidden!important;width:100vw!important}.user-items-list-carousel__slides{display:flex!important;grid-template-columns:none!important;flex-wrap:nowrap!important;width:auto!important;gap:20px!important;transition:transform .5s ease;will-change:transform}.user-items-list-carousel__slide.list-item{flex:0 0 var(--card-w, 480px);width:var(--card-w, 480px);max-width:var(--card-w, 480px);transform:none!important;pointer-events:auto!important;-webkit-user-select:auto!important;user-select:auto!important}.user-items-list-carousel__media-container{width:100%!important}.user-items-list-carousel__media-inner{position:relative!important;width:100%!important;height:var(--img-h, 480px)!important;padding:0!important;overflow:hidden!important}.user-items-list-carousel__media-inner>img,.user-items-list-carousel__media-inner>*{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;object-fit:cover;object-position:center}.user-items-list-carousel__slide .list-item-content__text-wrapper,.user-items-list-carousel__slide .list-item-content__button-wrapper{opacity:1!important;visibility:visible!important}.desktop-arrows{position:static!important;margin:0!important}.user-items-list-carousel__arrow-container,.user-items-list-carousel__arrow-positioner,.user-items-list-carousel__arrow-icon-holder{position:static!important;width:auto!important;height:auto!important;max-width:none!important;transform:none!important;padding:0!important}.user-items-list-carousel__arrow-wrapper--left,.user-items-list-carousel__arrow-wrapper--right{position:absolute!important;top:0!important;height:var(--img-h, 480px)!important;width:auto!important;max-width:none!important;margin:0!important;display:flex!important;align-items:center!important;z-index:10;pointer-events:none}.user-items-list-carousel__arrow-wrapper--left{left:calc(var(--arrow-inset, 100px) + 10px)!important;right:auto!important}.user-items-list-carousel__arrow-wrapper--right{right:calc(var(--arrow-inset, 100px) + 10px)!important;left:auto!important}.user-items-list-carousel__arrow-button,.user-items-list-carousel__arrow-button--hidden{opacity:1!important;visibility:visible!important;pointer-events:auto!important;cursor:pointer}.summary-item-list-container{position:relative!important;width:100vw!important;margin-left:calc(50% - 50vw)!important;margin-right:calc(50% - 50vw)!important;padding:0 max(64px,calc((100vw - 1720px)/2 + 64px))!important;box-sizing:border-box;overflow:visible!important}.summary-item-list.sqs-gallery-design-carousel{display:flex!important;flex-wrap:nowrap!important;gap:20px!important;white-space:normal!important;transform:none!important;margin:0!important;padding:0!important;max-width:none!important;overflow-x:auto;scroll-behavior:smooth;scroll-snap-type:x proximity;-ms-overflow-style:none;scrollbar-width:none}.summary-item-list.sqs-gallery-design-carousel::-webkit-scrollbar{display:none}.summary-item-list .summary-item.sqs-gallery-design-carousel-slide{--in-view: 4;flex:0 0 calc((100% - (var(--in-view) - 1) * 20px) / var(--in-view));width:auto!important;padding:0!important;white-space:normal!important;vertical-align:top;scroll-snap-align:start}@media(max-width:1000px){.summary-item-list .summary-item.sqs-gallery-design-carousel-slide{flex-basis:calc((100% - 20px)/2)}}@media(max-width:640px){.summary-item-list-container{padding:0 44px!important}.summary-item-list .summary-item.sqs-gallery-design-carousel-slide{flex-basis:100%}}.summary-carousel-pager{position:static!important;float:none!important}.summary-carousel-pager-prev,.summary-carousel-pager-next{position:absolute!important;top:var(--rec-arrow-top, 46%)!important;transform:translateY(-50%);width:48px!important;height:48px!important;display:flex!important;align-items:center!important;justify-content:center!important;background:#0000004d!important;background-image:none!important;border:none!important;border-radius:50%!important;cursor:pointer;font-size:0!important;padding:0!important;margin:0!important;text-indent:0!important;box-sizing:border-box!important;opacity:1!important;visibility:visible!important;z-index:6}.summary-carousel-pager-prev{left:max(12px,calc((100vw - 1720px)/2 + 12px))!important;right:auto!important}.summary-carousel-pager-next{right:max(12px,calc((100vw - 1720px)/2 + 12px))!important;left:auto!important}.summary-carousel-pager-prev:before,.summary-carousel-pager-next:before{content:""!important;display:block!important;width:11px!important;height:11px!important;border-top:3px solid #fff!important;border-right:3px solid #fff!important;background:none!important}.summary-carousel-pager-next:before{transform:rotate(45deg);margin-left:-4px}.summary-carousel-pager-prev:before{transform:rotate(-135deg);margin-left:4px}.summary-carousel-pager-prev:after,.summary-carousel-pager-next:after{content:none!important;display:none!important}.summary-carousel-pager-prev.sqs-disabled{opacity:1!important}img[data-src]{min-height:1px}img.loaded{opacity:1}.invalid-feedback{color:#c8102e}.bee-form-errors:has(span){background:#ed697f;border-radius:5px;color:#fff;padding:10px}.d-none{display:none}.formBox form .row{display:flex;flex-wrap:wrap}.formBox .amcus-inputGroup{width:100%;margin-bottom:20px;padding:0 15px}.formBox .amcus-inputGroup label{color:var(--headingExtraLargeColor);font-size:16px;display:block;margin-bottom:5px}.formBox .amcus-inputGroup input{border:1px solid var(--headingExtraLargeColor);font-size:16px;width:100%;height:50px;padding:0 10px;outline:none}.formBox .amcus-inputGroup textarea{min-width:100%;max-width:100%;height:200px;max-height:200px;padding:10px;overflow:auto;outline:none}@media(min-width:768px){.formBox .col-md-6{width:50%}}@media(min-width:1024px){.contactpage .header .header-nav-item>a,.recipes .header .header-nav-item>a,.recipes .header .current-language-name{color:var(--navigationLinkColor)}}
