@font-face{font-family:'Venus+ Martre';src:url(/wp-content/themes/bricks-child/fonts/Venus-Martre.woff2) format('woff2'),url(/wp-content/themes/bricks-child/fonts/Venus-Martre.woff) format('woff');font-weight:700;font-display:swap}@font-face{font-family:'Hauora';src:url(/wp-content/themes/bricks-child/fonts/Hauora-ExtraBold.woff2) format('woff2'),url(/wp-content/themes/bricks-child/fonts/Hauora-ExtraBold.woff) format('woff');font-weight:800;font-display:swap}@font-face{font-family:'Hauora';src:url(/wp-content/themes/bricks-child/fonts/Hauora-Bold.woff2) format('woff2'),url(/wp-content/themes/bricks-child/fonts/Hauora-Bold.woff) format('woff');font-weight:700;font-display:swap}@font-face{font-family:'Hauora';src:url(/wp-content/themes/bricks-child/fonts/Hauora-Regular.woff2) format('woff2'),url(/wp-content/themes/bricks-child/fonts/Hauora-Regular.woff) format('woff');font-weight:400;font-display:swap}h1,h2,h2 a,h3,h3 a{font-family:'Venus+ Martre',sans-serif}h4,div,span,p,button,a,.u-footer--nav-heading,.u-home-hero--card__heading,.u-small-heading{font-family:'Hauora',sans-serif}a{font-weight:700}:root{--primary:#0c5f5f;--secondary:#507687;--tertiary:;--color-heading:#083c3c;--color-text:#373737;--dark:#1A1A1A;--light:#F8FCFD;--success:#23C757;--error:#C41717;--text-xs:clamp(0.7813rem, 0.7775rem + 0.0188vw, 0.8rem);--text-s:clamp(0.9375rem, 0.9375rem + 0.0002vw, 0.9377rem);--text-m:clamp(1rem, 0.9875rem + 0.0625vw, 1.0625rem);--text-l:clamp(1.35rem, 1.2868rem + 0.3163vw, 1.6663rem);--text-xl:clamp(1.62rem, 1.4998rem + 0.6011vw, 2.2211rem);--text-2xl:clamp(1.944rem, 1.7407rem + 1.0167vw, 2.9607rem);--text-3xl:clamp(2.3328rem, 2.01rem + 1.6139vw, 3.9467rem);--text-4xl:clamp(2.7994rem, 2.3071rem + 2.4615vw, 5.2609rem);--space-2xs:clamp(0.5625rem, 0.525rem + 0.1875vw, 0.75rem);--space-xs:clamp(0.875rem, 0.825rem + 0.25vw, 1.125rem);--space-s:clamp(1.125rem, 1.05rem + 0.375vw, 1.5rem);--space-m:clamp(1.6875rem, 1.575rem + 0.5625vw, 2.25rem);--space-l:clamp(2.25rem, 2.1rem + 0.75vw, 3rem);--space-xl:clamp(3.375rem, 3.15rem + 1.125vw, 4.5rem);--space-2xl:clamp(4.5rem, 4.2rem + 1.5vw, 6rem);--space-3xl:clamp(6.75rem, 6.3rem + 2.25vw, 9rem);--grid-1:repeat(1,minmax(0,1fr));--grid-2:repeat(2,minmax(0,1fr));--grid-3:repeat(3,minmax(0,1fr));--grid-4:repeat(4,minmax(0,1fr));--grid-5:repeat(5,minmax(0,1fr));--grid-6:repeat(6,minmax(0,1fr));--grid-7:repeat(7,minmax(0,1fr));--grid-8:repeat(8,minmax(0,1fr));--grid-9:repeat(9,minmax(0,1fr));--grid-10:repeat(10,minmax(0,1fr));--grid-11:repeat(11,minmax(0,1fr));--grid-12:repeat(12,minmax(0,1fr));--max-width-10:10rem;--max-width-20:20rem;--max-width-30:30rem;--max-width-35:35rem;--max-width-40:40rem;--max-width-45:45rem;--max-width-50:50rem;--max-width-60:60rem;--max-width-70:70rem;--max-width-80:80rem;--max-width-90:90rem;--max-width-100:100rem;--max-width-110:110rem;--max-width-120:120rem;--full-100:100%;--radius-xs:clamp(0.25rem, calc(0vw + 0.25rem), 0.25rem);--radius-s:clamp(0.38rem, calc(0.22vw + 0.33rem), 0.5rem);--radius-m:clamp(0.63rem, calc(0.22vw + 0.58rem), 0.75rem);--radius-l:clamp(1rem, calc(0.44vw + 0.92rem), 1.25rem);--radius-xl:clamp(1.63rem, calc(0.67vw + 1.5rem), 2rem);--radius-full:999rem;--shadow-xs:0 1px 2px rgba(0,0,0,0.05);--shadow-s:0 1px 3px rgba(0,0,0,0.1), 0 1px 2px rgba(0,0,0,0.06);--shadow-m:0 4px 6px rgba(0,0,0,0.1), 0 2px 4px rgba(0,0,0,0.06);--shadow-l:0 10px 15px rgba(0,0,0,0.1), 0 4px 6px rgba(0,0,0,0.05);--shadow-xl:0 20px 25px rgba(0,0,0,0.1), 0 10px 10px rgba(0,0,0,0.04);--transition-slow:all .8s cubic-bezier(.7,0,.3,1);--transition-primary:all .5s cubic-bezier(.7,0,.3,1);--transition-fast:all .3s cubic-bezier(.7,0,.3,1)}*,html,body{scrollbar-color:var(--primary) #fff0;scrollbar-width:thin}html::-webkit-scrollbar{display:none}html{-ms-overflow-style:none;scrollbar-width:none}:where(p):not(p:last-of-type){margin:0 0 .25rem}.u-recipe--post-content :where(p):not(p:last-of-type){margin:0 0 var(--space-s)}a,button,.bricks-button,.u-header--nav.brx-open .brx-nav-nested-items,.u-recipe--instructions__check li::before,.u-recipe--cook-mode__slider-btn,.u-recipe--cook-mode__slider,.u-recipe--action-list-item,.u-social-media li,.u-card--img,.u-side-list--card__img,.u-recipe--social-list__img,.u-form .options-wrapper [type=checkbox]::after,.u-home-hero--card__img,.u-cat-accordion--title__icon{transition:var(--transition-primary)}::-moz-selection{color:var(--light);background:var(--primary)}::selection{color:var(--light);background:var(--primary)}:focus-visible,input:focus-visible,#toggleButton:focus-visible+.u-recipe--cook-mode__slider{box-shadow:0 0 0 .25rem currentColor;border-color:var(--secondary)!important;border-radius:inherit}.not-set{height:100vh;height:calc(var(--vh, 1vh) * 100)}.link-wrapper::after,.u-home-hero--card__heading a::after,.u-card--heading a::after,.u-recipe--social-list__heading a::after,.u-side-list--card__heading a::after,.u-author--social-list__heading a::after{content:"";position:absolute;inset:0;z-index:1}.u-card--img,.u-side-list--card__img,.u-recipe--social-list__img,.u-cat-accordion--title__icon{will-change:transform}.sr-only,.u-social-media span,#toggleButton{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.u-bg--img-wrapper::before{z-index:1}[aria-current="page"]{cursor:default}.u-recipe--instructions__check li{cursor:pointer}[aria-current="page"]{pointer-events:none}.wp-block-image{display:flex;border-radius:var(--radius-m);overflow:hidden;max-height:45rem}.wp-block-image img{width:100%;object-fit:cover}.u-tilt{transform:translateY(-.25rem) rotateZ(2deg)}.u-recipe--post-content ul,.u-recipe--post-content ol,.u-recipe--instructions-body ul,.u-recipe--instructions-body ol{padding-left:var(--space-s);margin:0}button{background:none}label{margin:0}.u-form .options-wrapper li{display:flex;align-items:flex-start;gap:.5rem}.u-form .options-wrapper [type=checkbox],.u-filter [type=checkbox],.u-filter [type=radio]{-webkit-appearance:none;-moz-appearance:none;-o-appearance:none;appearance:none;width:1rem;height:1rem;padding:0;border:0;cursor:pointer}.u-form .options-wrapper [type=checkbox]:not(:checked)::before,.u-form .options-wrapper [type=checkbox]:checked::before,.u-filter [type=checkbox]:not(:checked)::before,.u-filter [type=radio]:not(:checked)::before,.u-filter [type=checkbox]:checked::before,.u-filter [type=radio]:checked::before{content:"";position:absolute;top:-1px;left:-1px;width:1rem;height:1rem;background-color:#fff;border:1px solid rgb(26 26 26 / .2);border-radius:.25rem}.u-form .options-wrapper [type=checkbox]:not(:checked)::after,.u-filter [type=checkbox]:not(:checked)::after,.u-filter [type=radio]:not(:checked)::after{opacity:0}.u-form .options-wrapper [type=checkbox]:not(:checked)::after,.u-form .options-wrapper [type=checkbox]:checked::after,.u-filter [type=checkbox]:not(:checked)::after,.u-filter [type=radio]:not(:checked)::after,.u-filter [type=checkbox]:checked::after,.u-filter [type=radio]:checked::after{content:"";position:absolute;top:-1px;left:-1px;background-color:var(--secondary);display:block;height:1rem;width:1rem;border:1px solid var(--secondary);border-radius:.25rem}.u-form .options-wrapper input[type=checkbox]{margin-top:.075rem}.u-form .options-wrapper input[type=checkbox]+label{font-size:.8rem;line-height:1.4}[data-balloon-pos=bottom]:before{border-bottom-color:var(--color-heading)!important}[data-balloon]:after{color:var(--light);background-color:var(--color-heading)!important}.u-header--nav-items .menu-item{display:flex}.u-header--nav__link[aria-current="page"],.u-header--dropdown:has([aria-current="page"]),.u-header--dropdown__link[aria-current="page"],.u-header--nav__link[aria-current="page"]:hover,.u-header--dropdown:has([aria-current="page"]):hover,.u-header--dropdown__link[aria-current="page"]:hover{color:var(--primary)}.u-header--dropdown:has([aria-current="page"]) path{stroke:var(--primary)}.u-header--dropdown__link[aria-current="page"]::before{content:"";background-color:var(--primary);display:block;width:.5rem;height:.5rem;border-radius:var(--radius-full)}.u-header--dropdown button path{stroke-width:2px}.u-card:hover .u-card--img,.u-side-list--card:hover .u-side-list--card__img,.u-recipe--social-list-item:hover .u-recipe--social-list__img,.u-author--social-list-item:hover .u-recipe--social-list__img,.u-home-hero--card:hover .u-home-hero--card__img{transform:translateY(-.05rem) rotateZ(.5deg) scale(1.05)}.simplefavorite-button{width:100%;display:flex;flex-direction:row-reverse;align-items:center;justify-content:center;gap:.5rem;padding:var(--space-2xs);border-radius:var(--radius-m)}.u-love-btn::before,.simplefavorite-button.active .u-love-btn::before{content:"";background-image:url(/wp-content/uploads/2025/03/heart.svg);background-size:1.25rem;display:block;width:1.25rem;height:1.25rem}.simplefavorite-button.active .u-love-btn::before{background-image:url(/wp-content/uploads/2025/03/heart-solid.svg)}.u-slider .splide__arrow path{stroke:var(--primary)}.u-recipe--post-content::first-letter{font-family:'Venus+ Martre',sans-serif;;font-size:var(--text-xl);font-weight:600;line-height:1.1;color:var(--primary);margin:0 .15rem 0 1.5rem}.u-post--row{display:flex;gap:var(--space-xs)}.u-recipe--instructions__check ul{list-style-type:none}.u-recipe--instructions__check li{position:relative;padding-left:1.75rem}.u-recipe--instructions__check li::before{content:"";background-color:var(--light);position:absolute;top:50%;left:.25rem;transform:translateY(-50%);display:block;width:var(--space-xs);height:var(--space-xs);border:1px solid var(--color-text);border-radius:var(--radius-xs)}.u-recipe--instructions__check li[aria-checked="true"]{text-decoration:line-through}.u-recipe--instructions__check li[aria-checked="true"]::before{background-color:var(--primary);border-color:var(--primary)}.u-recipe--cook-mode-wrapper{flex-wrap:wrap}.u-recipe--cook-mode{display:flex;align-items:center;gap:10px}.u-recipe--cook-mode__label{color:var(--color-text);font-weight:600}.u-recipe--cook-mode__toggle-switch{position:relative;display:inline-block;width:2.5rem;height:calc(var(--text-m) + 4px)}.u-recipe--cook-mode__slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#ccc;border-radius:var(--radius-full)}.u-recipe--cook-mode__slider-btn{position:absolute;content:"";height:var(--text-m);width:var(--text-m);left:.15rem;bottom:2px;background-color:#fff;border-radius:50%}.u-recipe--cook-mode input:checked+.u-recipe--cook-mode__slider{background-color:var(--primary)}.u-recipe--cook-mode input:checked+.u-recipe--cook-mode__slider .u-recipe--cook-mode__slider-btn{transform:translateX(calc(2.5rem - var(--text-m) - .15rem * 2))}.u-favorite button,.u-share button{color:var(--color-text)}.u-filter-wrapper:not(:last-child){margin-bottom:var(--space-s)}.u-cat-accordion--item.brx-open .u-cat-accordion--title__icon{transform:rotate(45deg)}.u-filter [type=checkbox],.u-filter [type=radio]{position:relative}.u-active-filters .bricks-button{gap:.25rem}.u-active-filters .bricks-button svg{padding:.175rem}.u-subfooter--copyright a:hover{color:var(--primary)}@media (min-width:600px){.u-form button{position:absolute;top:0;right:-7rem}}@media (min-width:1025px){.u-form button{position:relative;right:auto}}