﻿html body button{border:none}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button:hover{background-color:rgba(0,0,0,0)}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit:hover:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button:hover:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button:hover:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button:hover:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit:hover:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button:hover:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button:hover:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button:hover:hover{background-color:rgba(0,0,0,0)}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit:hover:visited,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button:hover:visited,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button:hover:visited,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button:hover:visited,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit:hover:visited,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button:hover:visited,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button:hover:visited,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button:hover:visited{background-color:rgba(0,0,0,0)}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit:hover:active,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button:hover:active,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button:hover:active,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button:hover:active,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit:hover:active,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button:hover:active,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button:hover:active,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button:hover:active{background-color:rgba(0,0,0,0)}html body .btn,html body .btn--accent-link,html body a.btn--accent-link,html body.woocommerce a.btn--accent-link,html body .btn--accent-outline,html body a.btn--accent-outline,html body.woocommerce a.btn--accent-outline,html body .btn--gray-animate-arrow-accent,html body .btn--light-animate-arrow-accent,html body a.btn--light-animate-arrow-accent,html body.woocommerce a.btn--light-animate-arrow-accent,html body .btn--accent-animate-arrow-accent,html body a.btn--accent-animate-arrow-accent,html body.woocommerce a.btn--accent-animate-arrow-accent,html body a.btn--gray-animate-arrow-accent,html body.woocommerce a.btn--gray-animate-arrow-accent,html body .btn--light-outline-blur,html body a.btn--light-outline-blur,html body.woocommerce a.btn--light-outline-blur,html body .btn--accent-text-color,html body a.btn--accent-text-color,html body.woocommerce a.btn--accent-text-color,html body .btn-img,html body a.btn-img,html body.woocommerce a.btn-img,html body .btn--accent-color,html body a.btn--accent-color,html body.woocommerce a.btn--accent-color,html body a.btn,html body.woocommerce a.btn{padding:12px 33px;font-size:var(--size-s, 14px);font-weight:400;line-height:24px;letter-spacing:-0.28px;text-decoration:none;transition:all .3s ease;background-color:rgba(0,0,0,0)}@media(max-width: 767.98px){html body .btn,html body .btn--accent-link,html body a.btn--accent-link,html body.woocommerce a.btn--accent-link,html body .btn--accent-outline,html body a.btn--accent-outline,html body.woocommerce a.btn--accent-outline,html body .btn--gray-animate-arrow-accent,html body .btn--light-animate-arrow-accent,html body a.btn--light-animate-arrow-accent,html body.woocommerce a.btn--light-animate-arrow-accent,html body .btn--accent-animate-arrow-accent,html body a.btn--accent-animate-arrow-accent,html body.woocommerce a.btn--accent-animate-arrow-accent,html body a.btn--gray-animate-arrow-accent,html body.woocommerce a.btn--gray-animate-arrow-accent,html body .btn--light-outline-blur,html body a.btn--light-outline-blur,html body.woocommerce a.btn--light-outline-blur,html body .btn--accent-text-color,html body a.btn--accent-text-color,html body.woocommerce a.btn--accent-text-color,html body .btn-img,html body a.btn-img,html body.woocommerce a.btn-img,html body .btn--accent-color,html body a.btn--accent-color,html body.woocommerce a.btn--accent-color,html body a.btn,html body.woocommerce a.btn{padding:.5rem 1rem;text-wrap:nowrap}}html body .btn:focus-visible,html body .btn--accent-link:focus-visible,html body .btn--accent-outline:focus-visible,html body .btn--gray-animate-arrow-accent:focus-visible,html body .btn--light-animate-arrow-accent:focus-visible,html body .btn--accent-animate-arrow-accent:focus-visible,html body .btn--light-outline-blur:focus-visible,html body .btn--accent-text-color:focus-visible,html body .btn-img:focus-visible,html body .btn--accent-color:focus-visible,html body a.btn:focus-visible,html body.woocommerce a.btn:focus-visible{outline:3px solid var(--accent, #005fcc);outline-offset:2px}html body .btn[aria-disabled=true],html body [aria-disabled=true].btn--accent-link,html body [aria-disabled=true].btn--accent-outline,html body [aria-disabled=true].btn--gray-animate-arrow-accent,html body [aria-disabled=true].btn--light-animate-arrow-accent,html body [aria-disabled=true].btn--accent-animate-arrow-accent,html body [aria-disabled=true].btn--light-outline-blur,html body [aria-disabled=true].btn--accent-text-color,html body [aria-disabled=true].btn-img,html body [aria-disabled=true].btn--accent-color,html body a.btn[aria-disabled=true],html body.woocommerce a.btn[aria-disabled=true]{pointer-events:none;cursor:not-allowed}html body .btn:hover,html body .btn--accent-link:hover,html body .btn--accent-outline:hover,html body .btn--gray-animate-arrow-accent:hover,html body .btn--light-animate-arrow-accent:hover,html body .btn--accent-animate-arrow-accent:hover,html body .btn--light-outline-blur:hover,html body .btn--accent-text-color:hover,html body .btn-img:hover,html body .btn--accent-color:hover,html body a.btn:hover,html body.woocommerce a.btn:hover{background-color:rgba(0,0,0,0)}html body .btn:visited,html body .btn--accent-link:visited,html body .btn--accent-outline:visited,html body .btn--gray-animate-arrow-accent:visited,html body .btn--light-animate-arrow-accent:visited,html body .btn--accent-animate-arrow-accent:visited,html body .btn--light-outline-blur:visited,html body .btn--accent-text-color:visited,html body .btn-img:visited,html body .btn--accent-color:visited,html body a.btn:visited,html body.woocommerce a.btn:visited{background-color:rgba(0,0,0,0)}html body .btn:active,html body .btn--accent-link:active,html body .btn--accent-outline:active,html body .btn--gray-animate-arrow-accent:active,html body .btn--light-animate-arrow-accent:active,html body .btn--accent-animate-arrow-accent:active,html body .btn--light-outline-blur:active,html body .btn--accent-text-color:active,html body .btn-img:active,html body .btn--accent-color:active,html body a.btn:active,html body.woocommerce a.btn:active{background-color:rgba(0,0,0,0)}html body .btn--accent-color,html body a.btn--accent-color,html body.woocommerce a.btn--accent-color{background-color:var(--accent);color:var(--white)}html body .btn--accent-color:visited,html body a.btn--accent-color:visited,html body.woocommerce a.btn--accent-color:visited{color:var(--white)}html body .btn--accent-color:hover,html body a.btn--accent-color:hover,html body.woocommerce a.btn--accent-color:hover{background-color:var(--black-20);color:var(--white);backdrop-filter:blur(12px)}html body .btn-img,html body a.btn-img,html body.woocommerce a.btn-img{background:rgba(0,0,0,0);color:rgba(0,0,0,0);padding:0;line-height:0;border:none;height:3rem}html body .btn-img img,html body a.btn-img img,html body.woocommerce a.btn-img img{width:100%;height:100%;object-fit:contain;object-position:center}html body .btn--accent-text-color,html body a.btn--accent-text-color,html body.woocommerce a.btn--accent-text-color{color:var(--accent) !important}html body .btn--accent-text-color:hover,html body a.btn--accent-text-color:hover,html body.woocommerce a.btn--accent-text-color:hover{color:var(--black-20)}html body .btn--light-outline-blur,html body a.btn--light-outline-blur,html body.woocommerce a.btn--light-outline-blur{border:1px solid var(--white-25);background:var(--black-20);backdrop-filter:blur(12px);color:var(--light-grey)}html body .btn--light-outline-blur:visited,html body a.btn--light-outline-blur:visited,html body.woocommerce a.btn--light-outline-blur:visited{color:var(--light-grey)}html body .btn--light-outline-blur:hover,html body a.btn--light-outline-blur:hover,html body.woocommerce a.btn--light-outline-blur:hover{border-color:var(--accent);color:var(--accent)}html body .btn--gray-animate-arrow-accent,html body .btn--light-animate-arrow-accent,html body a.btn--light-animate-arrow-accent,html body.woocommerce a.btn--light-animate-arrow-accent,html body .btn--accent-animate-arrow-accent,html body a.btn--accent-animate-arrow-accent,html body.woocommerce a.btn--accent-animate-arrow-accent,html body a.btn--gray-animate-arrow-accent,html body.woocommerce a.btn--gray-animate-arrow-accent{padding:0;--bounce: 5px;--btn-arrow-border: var(--black-20);--btn-arrow-text: var(--heading);position:relative;color:var(--btn-arrow-text)}html body .btn--gray-animate-arrow-accent::after,html body .btn--light-animate-arrow-accent::after,html body.woocommerce a.btn--light-animate-arrow-accent::after,html body .btn--accent-animate-arrow-accent::after,html body.woocommerce a.btn--accent-animate-arrow-accent::after,html body a.btn--gray-animate-arrow-accent::after,html body.woocommerce a.btn--gray-animate-arrow-accent::after{content:"";position:absolute;top:0;left:0;width:100%;height:0;border-left:1px solid var(--btn-arrow-border);border-right:1px solid var(--btn-arrow-border)}html body .btn--gray-animate-arrow-accent .border-wrapper,html body .btn--light-animate-arrow-accent .border-wrapper,html body .btn--accent-animate-arrow-accent .border-wrapper,html body a.btn--gray-animate-arrow-accent .border-wrapper,html body.woocommerce a.btn--gray-animate-arrow-accent .border-wrapper{padding:12px 33px;position:relative;display:flex;align-items:center;justify-content:center;gap:.5rem}@media(max-width: 767.98px){html body .btn--gray-animate-arrow-accent .border-wrapper,html body .btn--light-animate-arrow-accent .border-wrapper,html body .btn--accent-animate-arrow-accent .border-wrapper,html body a.btn--gray-animate-arrow-accent .border-wrapper,html body.woocommerce a.btn--gray-animate-arrow-accent .border-wrapper{padding:12px 8px}}html body .btn--gray-animate-arrow-accent .border-wrapper::after,html body .btn--light-animate-arrow-accent .border-wrapper::after,html body .btn--accent-animate-arrow-accent .border-wrapper::after,html body a.btn--gray-animate-arrow-accent .border-wrapper::after,html body.woocommerce a.btn--gray-animate-arrow-accent .border-wrapper::after{content:"";position:absolute;top:0;left:0;width:32px;height:100%;border-top:1px solid var(--btn-arrow-border)}html body .btn--gray-animate-arrow-accent .border-wrapper::before,html body .btn--light-animate-arrow-accent .border-wrapper::before,html body .btn--accent-animate-arrow-accent .border-wrapper::before,html body a.btn--gray-animate-arrow-accent .border-wrapper::before,html body.woocommerce a.btn--gray-animate-arrow-accent .border-wrapper::before{content:"";position:absolute;top:0;left:0;width:0;height:100%;border-bottom:1px solid var(--btn-arrow-border)}html body .btn--gray-animate-arrow-accent:hover,html body .btn--light-animate-arrow-accent:hover,html body .btn--accent-animate-arrow-accent:hover,html body a.btn--gray-animate-arrow-accent:hover,html body.woocommerce a.btn--gray-animate-arrow-accent:hover{color:var(--btn-arrow-text)}html body .btn--gray-animate-arrow-accent:hover::after,html body .btn--light-animate-arrow-accent:hover::after,html body .btn--accent-animate-arrow-accent:hover::after,html body a.btn--gray-animate-arrow-accent:hover::after,html body.woocommerce a.btn--gray-animate-arrow-accent:hover::after{animation:borderSidesOpen .45s forwards}html body .btn--gray-animate-arrow-accent:hover .border-wrapper::after,html body .btn--light-animate-arrow-accent:hover .border-wrapper::after,html body .btn--accent-animate-arrow-accent:hover .border-wrapper::after,html body a.btn--gray-animate-arrow-accent:hover .border-wrapper::after,html body.woocommerce a.btn--gray-animate-arrow-accent:hover .border-wrapper::after{animation:borderTopOpen .45s forwards}html body .btn--gray-animate-arrow-accent:hover .border-wrapper::before,html body .btn--light-animate-arrow-accent:hover .border-wrapper::before,html body .btn--accent-animate-arrow-accent:hover .border-wrapper::before,html body a.btn--gray-animate-arrow-accent:hover .border-wrapper::before,html body.woocommerce a.btn--gray-animate-arrow-accent:hover .border-wrapper::before{animation:borderBottomOpen .45s forwards}html body .btn--gray-animate-arrow-accent:not(:hover)::after,html body .btn--light-animate-arrow-accent:not(:hover)::after,html body .btn--accent-animate-arrow-accent:not(:hover)::after,html body a.btn--gray-animate-arrow-accent:not(:hover)::after,html body.woocommerce a.btn--gray-animate-arrow-accent:not(:hover)::after{animation:borderSidesClose .45s forwards}html body .btn--gray-animate-arrow-accent:not(:hover) .border-wrapper::after,html body .btn--light-animate-arrow-accent:not(:hover) .border-wrapper::after,html body .btn--accent-animate-arrow-accent:not(:hover) .border-wrapper::after,html body a.btn--gray-animate-arrow-accent:not(:hover) .border-wrapper::after,html body.woocommerce a.btn--gray-animate-arrow-accent:not(:hover) .border-wrapper::after{animation:borderTopClose .45s forwards}html body .btn--gray-animate-arrow-accent:not(:hover) .border-wrapper::before,html body .btn--light-animate-arrow-accent:not(:hover) .border-wrapper::before,html body .btn--accent-animate-arrow-accent:not(:hover) .border-wrapper::before,html body a.btn--gray-animate-arrow-accent:not(:hover) .border-wrapper::before,html body.woocommerce a.btn--gray-animate-arrow-accent:not(:hover) .border-wrapper::before{animation:borderBottomClose .45s forwards}html body .btn--accent-outline,html body a.btn--accent-outline,html body.woocommerce a.btn--accent-outline{border:1px solid var(--accent);background:rgba(0,0,0,0);text-decoration:none;color:var(--white)}html body .btn--accent-outline:hover,html body a.btn--accent-outline:hover,html body.woocommerce a.btn--accent-outline:hover{background:var(--accent);color:var(--white)}html body .btn--accent-animate-arrow-accent,html body a.btn--accent-animate-arrow-accent,html body.woocommerce a.btn--accent-animate-arrow-accent{--btn-arrow-border: var(--accent);--btn-arrow-text: var(--accent)}html body .btn--accent-animate-arrow-accent:hover,html body a.btn--accent-animate-arrow-accent:hover,html body.woocommerce a.btn--accent-animate-arrow-accent:hover{color:var(--accent)}html body .btn--light-animate-arrow-accent,html body a.btn--light-animate-arrow-accent,html body.woocommerce a.btn--light-animate-arrow-accent{--btn-arrow-border: rgba(232, 232, 232, 0.3);--btn-arrow-text: var(--outline)}html body .btn--light-animate-arrow-accent:hover,html body a.btn--light-animate-arrow-accent:hover,html body.woocommerce a.btn--light-animate-arrow-accent:hover{color:var(--outline)}html body .btn--accent-link,html body a.btn--accent-link,html body.woocommerce a.btn--accent-link{color:var(--accent);text-decoration:none;padding:0;background:rgba(0,0,0,0);border:none;font-size:var(--fs-s, 14px);font-style:normal;font-weight:400;line-height:135%}html body .btn--accent-link:focus-visible,html body a.btn--accent-link:focus-visible,html body.woocommerce a.btn--accent-link:focus-visible{outline:3px solid var(--accent);outline-offset:2px}html body .btn--accent-link:hover,html body a.btn--accent-link:hover,html body.woocommerce a.btn--accent-link:hover{color:var(--black-20)}@media(prefers-reduced-motion: reduce){html body .btn--gray-animate-arrow-accent::after,html body.woocommerce a.btn--accent-animate-arrow-accent::after,html body.woocommerce a.btn--light-animate-arrow-accent::after,html body .btn--gray-animate-arrow-accent .border-wrapper::after,html body .btn--gray-animate-arrow-accent .border-wrapper::before,html body .btn--light-animate-arrow-accent::after,html body .btn--light-animate-arrow-accent .border-wrapper::after,html body .btn--light-animate-arrow-accent .border-wrapper::before,html body .btn--accent-animate-arrow-accent::after,html body .btn--accent-animate-arrow-accent .border-wrapper::after,html body .btn--accent-animate-arrow-accent .border-wrapper::before{animation:none !important}}@keyframes borderSidesOpen{0%{height:0}70%{height:calc(100% + var(--bounce))}100%{height:100%}}@keyframes borderSidesClose{0%{height:100%}70%{height:calc(0% - var(--bounce))}100%{height:0}}@keyframes borderTopOpen{0%{width:32px;border-top-color:var(--btn-arrow-border)}70%{width:100%;border-top-color:var(--btn-arrow-border)}100%{width:100%;border-top-color:var(--btn-arrow-border)}}@keyframes borderTopClose{0%{width:100%;border-top-color:var(--btn-arrow-border)}70%{width:calc(10% - var(--bounce));border-top-color:var(--btn-arrow-border)}100%{width:32px;border-top-color:var(--btn-arrow-border)}}@keyframes borderBottomOpen{0%{width:0;border-bottom-color:var(--btn-arrow-border)}70%{width:calc(100% + var(--bounce));border-bottom-color:var(--btn-arrow-border)}100%{width:100%;border-bottom-color:var(--btn-arrow-border)}}@keyframes borderBottomClose{0%{width:100%;border-bottom-color:var(--btn-arrow-border)}70%{width:calc(0% - var(--bounce));border-bottom-color:var(--btn-arrow-border)}100%{width:0;border-bottom-color:var(--btn-arrow-border)}}.product-hero-product-short-more-btn{color:var(--White, #FFF) !important;text-align:center;font-family:var(--font-body, Roboto);font-size:var(--size-sm, 14px);font-style:normal;font-weight:400;line-height:135%;display:flex;height:44px;min-width:160px;min-height:44px;padding:0 32px;justify-content:center;align-items:center;border:1px solid var(--Accent, #059EEF);background:var(--Alpha-Black-20, rgba(0, 0, 0, 0.2));backdrop-filter:blur(12px);text-decoration:none}.product-hero-product-short-more-btn:hover,.product-hero-product-short-more-btn:focus,.product-hero-product-short-more-btn:active{background:#059eef;color:#fff}.ws-btn-more:hover,.ws-btn-more:focus,.ws-btn-more:active{background-color:var(--black-20);color:var(--white)}.cpt-form__consent .form-check-input,.form_bottom_infos .form-check-input{accent-color:var(--Accent, #F68B2F)}.cpt-form__consent .form-check-input:checked,.form_bottom_infos .form-check-input:checked{background-color:#f68b2f;border-color:#f68b2f}.recipe-view{border:1px solid #e8e2da;background:var(--White, #FFF)}.recipe-view .recipe-view-inner{display:flex;flex-direction:column;height:100%}.recipe-view .recipe-view-inner .recipe-view-image{aspect-ratio:4/3}.recipe-view .recipe-view-inner .recipe-view-image .recipe-view-image-link{position:relative;aspect-ratio:4/3;display:block}.recipe-view .recipe-view-inner .recipe-view-image .recipe-view-image-link .wp-post-image{width:100%;height:100%;aspect-ratio:4/3;object-fit:cover;object-position:center}.recipe-view .recipe-view-inner .recipe-view-content{padding:1.5rem}.recipe-view .recipe-view-inner .recipe-view-content .recipe-time{color:#7a7570;font-size:11px;font-style:normal;font-weight:300;line-height:normal;letter-spacing:1.1px}.recipe-view .recipe-view-inner .recipe-view-content .recipe-view-title{margin-top:.5rem}.recipe-view .recipe-view-inner .recipe-view-content .recipe-view-title .recipe-view-title-heading{margin:0;font:inherit}.recipe-view .recipe-view-inner .recipe-view-content .recipe-view-title a{color:#1a1a18;font-family:var(--secondary-font);font-size:var(--size-base, 16px);font-style:normal;font-weight:600;line-height:135%;text-decoration:none}.recipe-view .recipe-view-inner .recipe-view-content .recipe-view-title a:focus-visible{outline:3px solid var(--accent);outline-offset:2px}.recipe-view .recipe-view-inner .recipe-view-content .recipe-view-category{margin-top:.5rem}.recipe-view .recipe-view-inner .recipe-view-content .recipe-view-category a{color:var(--Accent, var(--Accent, #F68B2F));font-family:var(--primary-font);font-size:11px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:1.1px;text-transform:uppercase;text-decoration:none}.recipe-view--archive{border:none}.recipe-view--archive .recipe-view-inner .recipe-view-image{aspect-ratio:310/200 !important}.recipe-view--archive .recipe-view-inner .recipe-view-image img,.recipe-view--archive .recipe-view-inner .recipe-view-image a{aspect-ratio:310/200 !important;object-fit:cover;object-position:center;width:100%}.recipe-view--archive .recipe-view-inner .recipe-view-content{padding:0}.recipe-view--archive .recipe-view-inner .recipe-view-content .recipe-view-meta{margin-top:.25rem;display:flex;justify-content:space-between;align-items:center}.recipe-view--archive .recipe-view-inner .recipe-view-content .recipe-view-meta .recipe-view-date{color:var(--Text-Grey, #AAA);font-family:var(--primary-font);font-size:var(--size-sm, 14px);font-style:normal;font-weight:300;line-height:135%;letter-spacing:-0.28px}.recipe-view--archive .recipe-view-inner .recipe-view-content .recipe-view-meta .recipe-view-author{display:flex;gap:1rem}.recipe-view--archive .recipe-view-inner .recipe-view-content .recipe-view-meta .recipe-view-author .recipe-view-meta-label{color:var(--Text-Grey, #AAA);font-size:var(--fs-sm, 14px);font-style:normal;font-weight:300;line-height:135%;letter-spacing:-0.28px}.recipe-view--archive .recipe-view-inner .recipe-view-content .recipe-view-meta .recipe-view-author .recipe-view-meta-value{color:var(--Accent, #F68B2F);font-size:var(--size-sm, 14px);font-style:normal;font-weight:200;line-height:135%;letter-spacing:-0.28px}.recipe-view--archive .recipe-view-inner .recipe-view-content .recipe-view-excerpt{margin-top:.25rem;color:var(--Text-on-Light, #555);font-size:var(--fs-sm, 14px);font-style:normal;font-weight:300;line-height:135%;letter-spacing:-0.28px;min-height:60px}.recipe-view--archive .recipe-view-inner .recipe-view-content .recipe-view-more{display:flex;justify-content:center}.custom-ordering{position:relative;display:inline-flex;flex-direction:column;align-items:stretch;min-width:153px}@media screen and (max-width: 992px){.custom-ordering{min-width:130px;width:100%}}.custom-ordering__trigger{display:flex;flex-direction:row;flex-wrap:nowrap;gap:6px;align-items:center;width:100%;padding:8px 14px;border:1px solid var(--Outline, #E8E8E8);border-radius:0px;background:rgba(0,0,0,0);color:var(--Heading, #1e1e1e);font-family:var(--font-body, Roboto);font-size:var(--size-sm, 14px);font-weight:400;line-height:135%;text-align:left;cursor:pointer;transition:border-color .2s ease,box-shadow .2s ease;height:36px}.custom-ordering__trigger:focus-visible{outline:2px solid var(--accent, #F68B2F);outline-offset:2px}@media screen and (max-width: 992px){.custom-ordering__trigger{justify-content:center}}.custom-ordering__icon{display:inline-flex;flex:0 0 auto;color:var(--Heading, #1e1e1e)}.custom-ordering__text{flex:1 1 auto;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--Heading, #1E1E1E);font-size:10px;font-style:normal;font-weight:500;line-height:135%;letter-spacing:.1px}@media screen and (max-width: 992px){.custom-ordering__text{flex:none}}@media screen and (max-width: 585px){.custom-ordering__text{max-width:119px}}.custom-ordering__arrow{display:inline-flex;flex:0 0 auto;color:var(--Heading, #1e1e1e);transition:transform .2s ease}.custom-ordering__dropdown{position:absolute;top:calc(100% + 8px);right:0;left:0;z-index:20;padding:8px 0;border:1px solid var(--Outline, #e8e8e8);border-radius:8px;background:var(--white, #fff);box-shadow:0 8px 24px rgba(0,0,0,.08)}.custom-ordering__list{display:flex;flex-direction:column;gap:0;margin:0;padding:0;list-style:none}.custom-ordering__item{margin:0}.custom-ordering__link{display:block;padding:10px 16px;color:var(--Heading, #1e1e1e);font-family:var(--font-body, Roboto);font-size:var(--size-sm, 14px);font-weight:400;line-height:135%;text-decoration:none;transition:background-color .2s ease,color .2s ease}.custom-ordering__link:hover{background:var(--BG-Light-Bg-1, #f5f5f5);color:var(--accent, #F68B2F)}.custom-ordering__link:focus-visible{outline:2px solid var(--accent, #F68B2F);outline-offset:-2px}.custom-ordering__link.is-active{background:rgba(229,90,10,.08);color:var(--accent, #F68B2F);font-weight:500}.custom-ordering.is-open .custom-ordering__arrow{transform:rotate(180deg)}@media screen and (max-width: 992px){.custom-ordering .custom-ordering__arrow{display:none !important}}@media(prefers-reduced-motion: reduce){.custom-ordering__trigger,.custom-ordering__arrow,.custom-ordering__link{transition:none}}.woo_breadcrumb{display:flex;padding:16px 60px;flex-direction:column;align-items:flex-start;align-self:stretch;background:var(--BG-Medium-Bg-1, #3C3C3B)}@media(max-width: 992px){.woo_breadcrumb{padding:1rem}}.woo_breadcrumb .woocommerce-breadcrumb{display:flex;flex-direction:row;flex-wrap:nowrap;gap:5px;margin:0;color:var(--Grey, #777);font-size:var(--size-sm, 14px);font-style:normal;font-weight:300;line-height:135%;letter-spacing:-0.28px;-webkit-box-orient:vertical;-webkit-line-clamp:1;align-self:stretch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.woo_breadcrumb .woocommerce-breadcrumb a{color:var(--Text-Grey, #AAA);font-family:var(--font-body, Roboto);font-size:var(--size-sm, 14px);font-style:normal;font-weight:300;line-height:135%;letter-spacing:-0.28px;text-decoration:none;white-space:nowrap}.woo_breadcrumb .woocommerce-breadcrumb:before,.woo_breadcrumb .woocommerce-breadcrumb:after{content:none}@media(max-width: 991.98px){.archive-recipes .archive-recipes-breadcrumb{padding:16px}}.archive-recipes .archive-recipes-breadcrumb .yoast-breadcrumb{display:flex;flex-direction:row;flex-wrap:nowrap;gap:5px;margin:0;color:var(--Grey, #777);font-size:var(--size-sm, 14px);font-style:normal;font-weight:300;line-height:135%;letter-spacing:-0.28px;align-self:stretch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.archive-recipes .archive-recipes-breadcrumb .yoast-breadcrumb a{color:var(--Text-Grey, #AAA);font-family:var(--font-body, Roboto);font-size:var(--size-sm, 14px);font-style:normal;font-weight:300;line-height:135%;letter-spacing:-0.28px;text-decoration:none;white-space:nowrap}.archive-recipes .archive-recipes-breadcrumb .yoast-breadcrumb .breadcrumb_last{color:var(--Grey, #777)}.recipes-archive-toolbar{padding:16px 0}.recipes-archive-toolbar-inner{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px}.recipes-archive-chips{flex:1 1 auto;min-width:0}.recipes-archive-chips .wpc-custom-selected-terms{margin:0}.recipes-archive-chips .wpc-filter-chips-list{margin:0;padding:0}.recipes-archive-chips .wpc-custom-selected-terms__label{display:none !important}.recipes-archive-sorting{flex:0 0 auto;margin-left:auto}.recipes-archive-list{padding-left:2rem;display:grid;grid-template-columns:repeat(3, 1fr);gap:62px 13px;padding-top:0;padding-bottom:5rem}.recipes-archive__pagination{margin-top:48px}.recipes-archive__pagination .woocommerce-pagination .page-numbers{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-end;gap:8px;border:none}.recipes-archive__pagination .woocommerce-pagination .page-numbers:before,.recipes-archive__pagination .woocommerce-pagination .page-numbers:after{content:none}.recipes-archive__pagination .woocommerce-pagination .page-numbers li{border:none}.recipes-archive__pagination .woocommerce-pagination .page-numbers li .page-numbers{border:1px solid var(--Outline, #E8E8E8);display:flex;width:44px;height:44px;justify-content:center;align-items:center;color:var(--Grey, #777)}.recipes-archive__pagination .woocommerce-pagination .page-numbers li .page-numbers.current{background:none;color:var(--Grey, #777)}.recipes-archive__pagination .woocommerce-pagination .page-numbers li .page-numbers:hover{background:var(--accent);color:#fff}.recipes-archive__pagination .woocommerce-pagination .page-numbers li .page-numbers:hover svg path{fill:#fff}.recipes-archive__pagination .woocommerce-pagination .page-numbers li .page-numbers:focus-visible{outline:3px solid var(--accent);outline-offset:2px}.recipes-archive__pagination .woocommerce-pagination .page-numbers li .page-numbers span{padding:0}.recipes-archive-filters{border:1px solid var(--Outline, #E8E8E8);padding:20px;margin-bottom:2rem;height:fit-content}.recipes-archive-filters .widget-title{color:var(--Heading, #1E1E1E);font-size:var(--size-sm, 14px);font-style:normal;font-weight:300;line-height:135%;letter-spacing:-0.28px;margin-bottom:0 !important}.recipes-archive-filters .wpc-filter-content{padding:0;display:flex;flex-direction:column;gap:1px}.recipes-archive-filters .wpc-filter-content[hidden]{display:none !important}.recipes-archive-filters .wpc-filter-content li{margin-bottom:0 !important;padding:4px 0 !important}.recipes-archive-filters .wpc-filter-content li a{display:flex;align-items:center;line-height:100%;margin:0;flex:1 0 0}.recipes-archive-filters .wpc-filter-content li .wpc-term-item-content-wrapper{display:flex;flex-direction:row;gap:.25rem}.recipes-archive-filters .wpc-filter-content li label{display:flex;flex-direction:row;flex:1 0 0}.recipes-archive-filters .wpc-filter-content li input[type=checkbox]{margin:0;border-radius:3px;border:1px solid #e8e8e8;background:var(--BG-White, #FFF);width:14px;height:14px;appearance:none;-webkit-appearance:none;cursor:pointer;position:relative}.recipes-archive-filters .wpc-filter-content li input[type=checkbox]:checked{background:var(--Accent, #F68B2F);border-color:var(--Accent, #F68B2F)}.recipes-archive-filters .wpc-filter-content li input[type=checkbox]:checked::before{content:"✓";position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);color:#fff;font-size:8px;top:60%;font-weight:bold}.recipes-archive-filters .wpc-filter-content li a{color:var(--Grey, #777);font-family:var(--font-body, Roboto);font-size:var(--size-sm, 14px);font-style:normal;font-weight:300;line-height:135%;letter-spacing:-0.28px}.recipes-archive-filters .wpc-filter-content li .wpc-term-count{color:var(--Grey, #777);text-align:right;font-size:10px;font-style:normal;font-weight:400;line-height:135%;letter-spacing:.1px;display:flex;width:auto;align-items:center;justify-content:center;margin-left:.5rem}.recipes-archive-toolbar .recipes-archive-toolbar-inner{margin-top:20px;margin-bottom:20px;display:flex;justify-content:space-between}@media screen and (max-width: 992px){.recipes-archive-toolbar .recipes-archive-toolbar-inner{margin-top:0;margin-bottom:1rem}}.recipes-archive-toolbar .recipes-archive-toolbar-inner .recipes-archive-chips{display:flex;gap:1rem;align-items:center}.recipes-archive-toolbar .recipes-archive-toolbar-inner .recipes-archive-chips .recipes-archive-chips__title{color:var(--Text-Grey, #AAA);font-size:14px;font-style:normal;font-weight:400;line-height:135%;letter-spacing:.14px;text-wrap:nowrap}.recipes-archive-toolbar .recipes-archive-toolbar-inner .recipes-archive-chips .wpc-custom-selected-terms ul{display:flex;margin:0;gap:10px}.recipes-archive-toolbar .recipes-archive-toolbar-inner .recipes-archive-chips .wpc-custom-selected-terms ul li.wpc-filter-chip{order:1;margin:0;border:none;outline:none}.recipes-archive-toolbar .recipes-archive-toolbar-inner .recipes-archive-chips .wpc-custom-selected-terms ul li.wpc-filter-chip a{border:none !important;border-radius:2px;background:#efefef;padding:6px 10px !important}.recipes-archive-toolbar .recipes-archive-toolbar-inner .recipes-archive-chips .wpc-custom-selected-terms ul li.wpc-filter-chip a .wpc-filter-chip-name{color:var(--Text-on-Light, #555);font-size:10px;font-style:normal;font-weight:400;line-height:135%;letter-spacing:.1px}.recipes-archive-toolbar .recipes-archive-toolbar-inner .recipes-archive-chips .wpc-custom-selected-terms ul li.wpc-filter-chip a .wpc-chip-remove-icon{font-size:12px}.recipes-archive-toolbar .recipes-archive-toolbar-inner .recipes-archive-chips .wpc-custom-selected-terms ul li.wpc-filter-chip.wpc-chip-reset-all{order:2;border:none !important;outline:none !important}.recipes-archive-toolbar .recipes-archive-toolbar-inner .recipes-archive-chips .wpc-custom-selected-terms ul li.wpc-filter-chip.wpc-chip-reset-all a{padding:0 !important}.recipes-archive-toolbar .recipes-archive-toolbar-inner .recipes-archive-chips .wpc-custom-selected-terms ul li.wpc-filter-chip.wpc-chip-reset-all a,.recipes-archive-toolbar .recipes-archive-toolbar-inner .recipes-archive-chips .wpc-custom-selected-terms ul li.wpc-filter-chip.wpc-chip-reset-all .wpc-filter-chip-name{background:none;color:var(--accent, #F68B2F) !important;text-decoration:underline}.recipes-archive-chips__title{display:none}.wpc_is_filter_request .recipes-archive-chips__title{display:block}.overflow-hidden{overflow:hidden}.recipes-archive-toolbar__actions{display:flex;align-items:stretch;gap:16px;width:100%}.recipes-archive-filter-trigger{display:flex;align-items:center;justify-content:center;gap:6px;flex:1 1 0;min-width:0;height:36px;padding:0 14px;border:1px solid var(--Outline, #E8E8E8);background:var(--white, #fff);color:var(--Heading, #1E1E1E);cursor:pointer}.recipes-archive-filter-trigger.has-active-filters{color:var(--Accent, #F68B2F)}.recipes-archive-filter-trigger.has-active-filters .mobile_filters__text,.recipes-archive-filter-trigger.has-active-filters .mobile_filters__chevron{color:var(--Accent, #F68B2F)}.recipes-archive-filter-trigger.has-active-filters .mobile_filters__icon{color:var(--Accent, #F68B2F)}.recipes-archive-filter-trigger .mobile_filters__icon{display:inline-flex;flex:0 0 auto}.recipes-archive-filter-trigger .mobile_filters__text{flex:1 1 auto;min-width:0;font-size:10px;font-weight:400;line-height:135%;letter-spacing:.1px;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.recipes-archive-filter-trigger .mobile_filters__chevron{display:inline-flex;flex:0 0 auto;color:var(--Heading, #1E1E1E)}.recipes-archive-filters__header{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:8px 0 16px;margin-bottom:8px;border-bottom:1px solid var(--Outline, #E8E8E8)}.recipes-archive-filters__title{margin:0;color:var(--Heading, #1E1E1E);font-size:14px;font-weight:400;line-height:135%}.recipes-archive-filters__close{display:inline-flex;align-items:center;justify-content:center;padding:0;border:0;background:rgba(0,0,0,0);cursor:pointer}.recipes-archive-filters__body{flex:1 1 auto;width:100%;min-height:0}.recipes-archive-filters__footer{display:flex;flex-direction:column;gap:16px;width:100%;padding:16px 0 8px;margin-top:auto}.recipes-archive-filters__apply{display:flex;align-items:center;justify-content:center;width:100%;min-height:44px;padding:0 32px;border:0;background:var(--Accent, #F68B2F);color:var(--White, #FFF);font-size:var(--size-sm, 14px);font-weight:400;line-height:135%;cursor:pointer}.recipes-archive-filters__reset{display:flex;align-items:center;justify-content:center;width:100%;min-height:44px;color:var(--Accent, #F68B2F);font-size:var(--size-sm, 14px);font-weight:400;line-height:135%;text-align:center;text-decoration:none}@media screen and (max-width: 992px){.archive-recipes{background:#faf8f5}.archive-recipes>.container{padding-left:16px;padding-right:16px;max-width:100%}.wpc-filter-title .wpc-open-icon{display:none !important}.recipe-view--archive{background:#faf8f5;margin-bottom:16px}.recipes-archive-toolbar-sentinel{width:100%;height:1px;margin:0;pointer-events:none}.recipes-archive-toolbar-placeholder{width:100%;flex:0 0 auto}.recipes-archive-toolbar{padding:16px 0 0}.recipes-archive-toolbar-inner{flex-direction:column;align-items:stretch;gap:16px;margin-top:0;margin-bottom:0}.recipes-archive-toolbar__actions{width:100%}.recipes-archive-toolbar__actions.recipes-archive-toolbar__actions--bottom-fixed{position:fixed;left:0;right:0;bottom:0;z-index:100;margin:0;padding:8px 16px;gap:10px;background:#fff;box-shadow:0 20px 80px 0 rgba(8,10,1,.15),0 2px 8px 0 rgba(8,10,1,.3);backdrop-filter:blur(12px)}.recipes-archive-toolbar__actions.recipes-archive-toolbar__actions--bottom-fixed .custom-ordering__dropdown{bottom:calc(100% + 8px);top:auto}.recipes-archive-toolbar__actions .recipes-archive-sorting--mobile{flex:1 1 0;min-width:0;margin-left:0}.recipes-archive-toolbar__actions .recipes-archive-sorting--mobile .custom-ordering{width:100%;min-width:0}.recipes-archive-chips{display:flex;flex-wrap:wrap;align-items:center;gap:4px;width:100%}.recipes-archive-chips .recipes-archive-chips__title{display:none}.recipes-archive-chips .wpc-custom-selected-terms__label{color:var(--Text-Grey, #AAA);font-size:14px;font-weight:400;line-height:135%;letter-spacing:.14px;white-space:nowrap;display:none !important}.recipes-archive-chips .wpc-custom-selected-terms ul{display:flex;flex-wrap:wrap;align-items:center;gap:4px;margin:0;padding:0}.recipes-archive-chips .wpc-filter-chip{margin:0}.recipes-archive-chips .wpc-filter-chip a{border-radius:2px;background:#efefef;padding:6px 10px !important}.recipes-archive-chips .wpc-filter-chip.wpc-chip-reset-all a,.recipes-archive-chips .wpc-filter-chip.wpc-chip-reset-all .wpc-filter-chip-name{background:none;color:var(--Accent, #F68B2F) !important;font-size:12px;text-decoration:none;padding:8px 4px !important}.wpc_is_filter_request .recipes-archive-chips .recipes-archive-chips__title{display:none}.recipes-archive-layout{margin-left:0;margin-right:0}.recipes-archive-content{padding-left:0;padding-right:0}.recipes-archive-list{display:flex;flex-direction:column;gap:8px;padding-left:0;padding-right:0;padding-bottom:2rem;grid-template-columns:none}.recipes-archive-filters{display:none;position:fixed;top:0;left:0;width:100%;height:100%;max-width:none;margin:0;padding:16px;border:0;background:#faf8f5;z-index:9999999;overflow:hidden;flex-direction:column}.recipes-archive-filters.active_filters{display:flex}.recipes-archive-filters.recipes-archive-filters-show{display:flex}.recipes-archive-filters__body{overflow-y:auto;-webkit-overflow-scrolling:touch}.recipes-archive-filters__body .wpc-filters-section{display:flex;flex-direction:column;gap:12px}.recipes-archive-filters__body .wpc-filters-section .wpc-filter-header .widget-title{position:relative;margin-bottom:0;padding:4px 24px 4px 0;cursor:pointer}.recipes-archive-filters__body .wpc-filters-section .wpc-filter-header .widget-title::after{content:"";position:absolute;width:16px;height:16px;right:0;top:50%;transform:translateY(-50%);transition:transform .2s ease;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='M4 6L8 10L12 6' stroke='%23888888' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:16px 16px}.recipes-archive-filters__body .wpc-filters-section .wpc-filter-header .widget-title[aria-expanded=false]::after{transform:translateY(-50%) rotate(180deg)}.recipes-archive__pagination{margin-top:24px}}